Tobias Brunner
|
30abe1fd19
|
android: Properly escape apostrophes in Ukrainian translation
|
2013-01-14 17:23:52 +01:00 |
|
Tobias Brunner
|
b9cda4f3e1
|
android: Implement kernel_net_t.get_interface via JNI
This is now required to properly accept/install a virtual IP address.
Fixes #275.
|
2013-01-14 17:22:56 +01:00 |
|
Tobias Brunner
|
53ce5c4c91
|
android: Moved chunk_from_byte_array and byte_array_from_chunk helper functions
|
2013-01-14 17:19:58 +01:00 |
|
Tobias Brunner
|
ecff0e5685
|
android: Set OPENSSL_NO_CMS in Android.mk as it is not set in opensslconf.h on Android
|
2013-01-14 17:16:18 +01:00 |
|
Tobias Brunner
|
21235e1ec2
|
Merge branch 'ikev1-fragmentation'
This adds support for the proprietary IKEv1 fragmentation extension.
Conflicts:
NEWS
|
2013-01-12 11:58:26 +01:00 |
|
Tobias Brunner
|
365d9a6f67
|
Added an option that allows to force IKEv1 fragmentation
|
2013-01-12 11:54:32 +01:00 |
|
Pavel Kopchyk
|
3365bddccf
|
Fixed some typos in Ukrainian translation
|
2013-01-09 05:30:55 +01:00 |
|
Tobias Brunner
|
97973f8609
|
Use a connection specific option to en-/disable IKEv1 fragmentation
|
2012-12-24 13:00:01 +01:00 |
|
Dmitry Korzhevin
|
a0117b9122
|
Added Russian and Ukrainian strings for Android client
|
2012-12-24 12:06:12 +01:00 |
|
Martin Willi
|
b185cdd16d
|
Install virtual IPs via interface name, and use an interface lookup where required
|
2012-11-29 10:22:51 +01:00 |
|
Martin Willi
|
50bd755871
|
Add an optional kernel-interface parameter to install IPs with a custom prefix
|
2012-11-29 10:22:51 +01:00 |
|
Tobias Brunner
|
2cb9a014df
|
New Android release after adding shortcuts and confirmation dialog
Also fixed some Android 4.2 specific issues.
|
2012-11-21 19:07:52 +01:00 |
|
Tobias Brunner
|
df3e34fe86
|
android: Don't allow any backup for now
|
2012-11-21 19:05:18 +01:00 |
|
Tobias Brunner
|
37d42a76d3
|
android: Properly handle exceptions when loading keys/certificates
|
2012-11-21 18:57:41 +01:00 |
|
Tobias Brunner
|
73d0fb0a66
|
android: Use the same tag string for all dialogs in MainActivity
|
2012-11-21 18:57:41 +01:00 |
|
Tobias Brunner
|
8c0b32d892
|
android: Hide previous dialogs when handling a new connection attempt
|
2012-11-21 18:57:41 +01:00 |
|
Tobias Brunner
|
50b048983c
|
android: Show confirmation dialog when starting a profile while already connected
|
2012-11-21 18:57:41 +01:00 |
|
Tobias Brunner
|
ac3c6ff479
|
android: Add the ability to create shortcuts to specific VPN profiles
|
2012-11-21 18:57:41 +01:00 |
|
Tobias Brunner
|
127d83bb21
|
android: Start a specific VPN profile based on special Intents
|
2012-11-21 18:57:40 +01:00 |
|
Tobias Brunner
|
7241102ace
|
android: Attribute added to display the list of VPN profiles in read-only mode
|
2012-11-21 18:57:40 +01:00 |
|
Tobias Brunner
|
2e50a8e751
|
android: Show an error if VPN fails due to lock down mode in Android 4.2
|
2012-11-19 11:43:32 +01:00 |
|
Tobias Brunner
|
be2e7ecc2f
|
android: Add error message as argument to "VPN not supported" dialog
|
2012-11-19 11:43:32 +01:00 |
|
Tobias Brunner
|
0c3b8028e7
|
android: Content providers are not exported by default in Android 4.2
|
2012-11-19 11:43:32 +01:00 |
|
Tobias Brunner
|
48e45153f5
|
android: Set target SDK to 17 (Android 4.2)
|
2012-11-19 11:43:31 +01:00 |
|
Tobias Brunner
|
277ff80a2e
|
android: Private key bug has been fixed with Android 4.2
|
2012-11-19 11:43:31 +01:00 |
|
Tobias Brunner
|
acb300f920
|
android: Use proper intent-filter for our VpnService
|
2012-11-02 15:55:08 +01:00 |
|
Tobias Brunner
|
f05b427265
|
Moved debug.[ch] to utils folder
|
2012-10-24 16:00:51 +02:00 |
|
Tobias Brunner
|
12642a6831
|
Moved data structures to new collections subfolder
|
2012-10-24 16:00:49 +02:00 |
|
Tobias Brunner
|
2e7cc07ecd
|
Moved host_t and host_resolver_t to a new networking subfolder
|
2012-10-24 15:06:18 +02:00 |
|
Martin Willi
|
1fdd62ffce
|
Remove version argument on peer_cfg constructor, use ike_cfg version instead
|
2012-10-24 10:19:33 +02:00 |
|
Martin Willi
|
9fc7cc6f9b
|
Add IKE version information to ike_cfg_t
|
2012-10-24 10:18:35 +02:00 |
|
Tobias Brunner
|
23ca39010e
|
android: Enable ECC in the app as our custom built libcrypto supports it
|
2012-10-23 18:13:58 +02:00 |
|
Tobias Brunner
|
3555bacac7
|
Reload logger configuration on SIGHUP
Besides changing the configuration this allows to easily rotate log files.
Also moved logger initialization back to daemon_t.
|
2012-10-18 14:42:10 +02:00 |
|
Tobias Brunner
|
d35d669180
|
Make syslog and file loggers configurable at runtime
|
2012-10-18 14:42:10 +02:00 |
|
Tobias Brunner
|
c30573467b
|
New Android release after adding MOBIKE support
|
2012-10-18 14:03:38 +02:00 |
|
Tobias Brunner
|
eecd41e349
|
Use a helper function to add milliseconds to timeval structs
|
2012-10-18 12:25:59 +02:00 |
|
Tobias Brunner
|
2b6088c718
|
android: Ignore if peer is unreachable when reestablishing an SA
|
2012-10-18 12:25:59 +02:00 |
|
Tobias Brunner
|
901f6ac403
|
android: Use a shorter timeout for retransmits
|
2012-10-18 10:57:55 +02:00 |
|
Tobias Brunner
|
8658e87b35
|
android: Use keyingtries=%forever and dpd|closeaction=restart
We also ignore the CHILD_SA_DOWN event.
This should allow us to keep the connection up as long as the user does
not manually disconnect.
|
2012-10-18 10:57:55 +02:00 |
|
Tobias Brunner
|
272ce5b580
|
android: Handle unreachable peers via alert
|
2012-10-16 14:16:17 +02:00 |
|
Tobias Brunner
|
b00806cf85
|
android: Use 0.0.0.0/0 as local traffic selector
This is helpful if the responder also wants to tunnel e.g. multicast
packages.
|
2012-10-16 14:16:17 +02:00 |
|
Tobias Brunner
|
45885ca613
|
android: Bypass/protect previously bypassed sockets if connectivity changes
|
2012-10-16 14:16:17 +02:00 |
|
Tobias Brunner
|
9167ca8b2b
|
android: Support for IPsec SA update added
|
2012-10-16 14:16:17 +02:00 |
|
Tobias Brunner
|
5b88d80f22
|
android: Trigger roam events in case connectivity changes
|
2012-10-16 14:16:17 +02:00 |
|
Tobias Brunner
|
ef3d1a1ba9
|
android: Register NetworkManager as BroadcastReceiver and relay events via JNI
|
2012-10-16 14:16:17 +02:00 |
|
Tobias Brunner
|
38bbca587f
|
android: Determine source address dynamically
|
2012-10-16 14:16:17 +02:00 |
|
Tobias Brunner
|
8f092a2221
|
android: Added NetworkManager class which allows to retrieve a local IP address
|
2012-10-16 14:16:17 +02:00 |
|
Tobias Brunner
|
b0e0932538
|
android: Increase compile warnings
|
2012-10-16 14:16:16 +02:00 |
|
Tobias Brunner
|
c3bce1aa3d
|
android: Fixed "Configure" button in Android VPN dialog
|
2012-10-16 14:16:16 +02:00 |
|
Tobias Brunner
|
e3d98f2c4c
|
android: Don't use the default ESP proposal as it includes unsupported algorithms
|
2012-10-16 14:16:16 +02:00 |
|