aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/android
Commit message (Collapse)AuthorAgeFilesLines
* Removed backend for old Android frontend patchTobias Brunner2013-03-029-1261/+0
| | | | Moved the remaining DNS handler to a new plugin.
* Add a DSCP configuration value to IKE configsMartin Willi2013-02-061-2/+2
|
* Added an option that allows to force IKEv1 fragmentationTobias Brunner2013-01-121-1/+1
|
* Use a connection specific option to en-/disable IKEv1 fragmentationTobias Brunner2012-12-241-1/+1
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
|
* Moved host_t and host_resolver_t to a new networking subfolderTobias Brunner2012-10-241-1/+1
|
* Remove version argument on peer_cfg constructor, use ike_cfg version insteadMartin Willi2012-10-241-1/+1
|
* Add IKE version information to ike_cfg_tMartin Willi2012-10-241-1/+1
|
* Fixed compilation of android_handler_tTobias Brunner2012-10-111-0/+1
|
* Pass a list instead of a single virtual IP to attribute enumeratorsMartin Willi2012-08-301-1/+1
|
* Support multiple address pools configured on a peer_cfgMartin Willi2012-08-301-1/+1
|
* Support multiple virtual IPs on peer_cfg and ike_sa classesMartin Willi2012-08-301-1/+1
|
* Replaced usages of CHARON_*_PORT with calls to get_port().Tobias Brunner2012-08-081-1/+2
|
* Moved Android specific logger to separate plugin.Tobias Brunner2012-08-084-171/+0
| | | | | | This is mainly because the other parts of the existing android plugin can not be built in the NDK (access to keystore and system properties are not part of the stable NDK libraries).
* Make the UDP ports charon listens for packets on (and uses as source ports) ↵Tobias Brunner2012-08-081-1/+1
| | | | configurable.
* Don't modify the message string passed to logger, as it gets reusedMartin Willi2012-07-131-9/+10
|
* Centralized thread cancellation in processor_tTobias Brunner2012-06-251-8/+3
| | | | | | | | | | This ensures that no threads are active when plugins and the rest of the daemon are unloaded. callback_job_t was simplified a lot in the process as its main functionality is now contained in processor_t. The parent-child relationships were abandoned as these were only needed to simplify job cancellation.
* implemented the right|leftallowany featureAndreas Steffen2012-06-081-2/+2
|
* make IKEv1 DPD timeout configurable in charonAndreas Steffen2012-05-171-1/+2
|
* Use name from initialization to access settings in libcharon.Tobias Brunner2012-05-031-1/+1
| | | | Also fixes several whitespace errors.
* Loggers specify what log messages they want to receive during registration.Tobias Brunner2012-05-021-22/+25
| | | | | | | This also allows us to generate the log message only once for all loggers that need it (avoids calls to custom printf specifier callbacks). To update the log levels loggers can simply be registered again.
* Ensure that multi-line log messages are not torn apart.Tobias Brunner2012-05-021-1/+10
|
* Use a separate interface for loggers.Tobias Brunner2012-05-023-8/+6
| | | | | | | | The new interface does not allow loggers to unregister themselves from the bus. This allows us to use a rwlock_t for them. The latter also means that loggers can now be called concurrently by multiple threads.
* Added an aggressive mode peer_cfg optionMartin Willi2012-03-201-1/+1
|
* Handle initiation of not supported IKE versions properlyMartin Willi2012-03-201-2/+9
|
* Use enum to define IKE version on peer_cfg_t.Tobias Brunner2012-03-201-1/+1
| | | | Replaced all those magic numbers.
* Log messages with a loglevel > 1 to ANDROID_LOG_DEBUG.Tobias Brunner2011-10-181-1/+2
|
* Fixed initialization of android plugin.Tobias Brunner2011-10-111-3/+3
|
* Correctly install DNS servers on Android if frontend is not used.Tobias Brunner2011-10-053-14/+30
|
* Allow the Android plugin to load even if the control socket is not available.Tobias Brunner2011-10-051-5/+0
|
* Fixed common misspellings.Tobias Brunner2011-07-201-1/+1
| | | | Mostly found by 'codespell'.
* Added a (not yet implemented) plugin_t method to reload plugin configurationMartin Willi2011-04-151-0/+1
|
* Added a get_name() function to plugin_t, create_plugin_enumerator enumerates ↵Martin Willi2011-04-151-2/+8
| | | | over plugin_t
* Added a null-safe strdup variantMartin Willi2011-01-051-1/+1
|
* Added a TFC padding option to child_cfgMartin Willi2010-12-201-1/+1
|
* start and route connections defined in an SQL database via start_action ↵Andreas Steffen2010-11-281-2/+2
| | | | field and ipsec up %startall command
* Refer to scheduler and processor via lib and not hydra.Tobias Brunner2010-09-021-3/+2
|
* Refer to scheduler via hydra and not charon.Tobias Brunner2010-09-021-1/+1
|
* Refer to processor via hydra and not charon.Tobias Brunner2010-09-021-1/+2
|
* Use a seperate section for each nested struct member in INIT macroMartin Willi2010-08-181-2/+4
|
* Moved credential manager to libstrongswanMartin Willi2010-07-131-2/+2
|
* configuration of different marks for inbound and outbound directionAndreas Steffen2010-07-091-1/+2
|
* support of xfrm marks for IKEv2Andreas Steffen2010-07-021-1/+1
|
* The signature of keystore_get changed again.Tobias Brunner2010-06-281-1/+3
| | | | | With Android 2.2 (Froyo) the interface of keystore_get was changed once again. The change was made to allow the keys to contain \0 characters.
* Increased the loglevel for the arguments received via Android control socket.Tobias Brunner2010-06-241-1/+1
|
* Terminate charon from the Android plugin if the tunnel goes down after it ↵Tobias Brunner2010-06-241-0/+24
| | | | was initiated successfully.
* Initiate the tunnel in the Android plugin asynchronously.Tobias Brunner2010-06-241-6/+39
| | | | Also track its initiation using the registered listener.
* Implement the listener_t interface in the Android plugin to track the status ↵Tobias Brunner2010-06-242-2/+47
| | | | of an SA.
* Helper function added to notify the Android frontend about status changes.Tobias Brunner2010-06-241-4/+14
|
* Initiate consumes a child_sa reference, so get an additional one.Tobias Brunner2010-06-241-0/+2
|