Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removed backend for old Android frontend patch | Tobias Brunner | 2013-03-02 | 9 | -1261/+0 |
| | | | | Moved the remaining DNS handler to a new plugin. | ||||
* | Add a DSCP configuration value to IKE configs | Martin Willi | 2013-02-06 | 1 | -2/+2 |
| | |||||
* | Added an option that allows to force IKEv1 fragmentation | Tobias Brunner | 2013-01-12 | 1 | -1/+1 |
| | |||||
* | Use a connection specific option to en-/disable IKEv1 fragmentation | Tobias Brunner | 2012-12-24 | 1 | -1/+1 |
| | |||||
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Moved host_t and host_resolver_t to a new networking subfolder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Remove version argument on peer_cfg constructor, use ike_cfg version instead | Martin Willi | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Add IKE version information to ike_cfg_t | Martin Willi | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Fixed compilation of android_handler_t | Tobias Brunner | 2012-10-11 | 1 | -0/+1 |
| | |||||
* | Pass a list instead of a single virtual IP to attribute enumerators | Martin Willi | 2012-08-30 | 1 | -1/+1 |
| | |||||
* | Support multiple address pools configured on a peer_cfg | Martin Willi | 2012-08-30 | 1 | -1/+1 |
| | |||||
* | Support multiple virtual IPs on peer_cfg and ike_sa classes | Martin Willi | 2012-08-30 | 1 | -1/+1 |
| | |||||
* | Replaced usages of CHARON_*_PORT with calls to get_port(). | Tobias Brunner | 2012-08-08 | 1 | -1/+2 |
| | |||||
* | Moved Android specific logger to separate plugin. | Tobias Brunner | 2012-08-08 | 4 | -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 Brunner | 2012-08-08 | 1 | -1/+1 |
| | | | | configurable. | ||||
* | Don't modify the message string passed to logger, as it gets reused | Martin Willi | 2012-07-13 | 1 | -9/+10 |
| | |||||
* | Centralized thread cancellation in processor_t | Tobias Brunner | 2012-06-25 | 1 | -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 feature | Andreas Steffen | 2012-06-08 | 1 | -2/+2 |
| | |||||
* | make IKEv1 DPD timeout configurable in charon | Andreas Steffen | 2012-05-17 | 1 | -1/+2 |
| | |||||
* | Use name from initialization to access settings in libcharon. | Tobias Brunner | 2012-05-03 | 1 | -1/+1 |
| | | | | Also fixes several whitespace errors. | ||||
* | Loggers specify what log messages they want to receive during registration. | Tobias Brunner | 2012-05-02 | 1 | -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 Brunner | 2012-05-02 | 1 | -1/+10 |
| | |||||
* | Use a separate interface for loggers. | Tobias Brunner | 2012-05-02 | 3 | -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 option | Martin Willi | 2012-03-20 | 1 | -1/+1 |
| | |||||
* | Handle initiation of not supported IKE versions properly | Martin Willi | 2012-03-20 | 1 | -2/+9 |
| | |||||
* | Use enum to define IKE version on peer_cfg_t. | Tobias Brunner | 2012-03-20 | 1 | -1/+1 |
| | | | | Replaced all those magic numbers. | ||||
* | Log messages with a loglevel > 1 to ANDROID_LOG_DEBUG. | Tobias Brunner | 2011-10-18 | 1 | -1/+2 |
| | |||||
* | Fixed initialization of android plugin. | Tobias Brunner | 2011-10-11 | 1 | -3/+3 |
| | |||||
* | Correctly install DNS servers on Android if frontend is not used. | Tobias Brunner | 2011-10-05 | 3 | -14/+30 |
| | |||||
* | Allow the Android plugin to load even if the control socket is not available. | Tobias Brunner | 2011-10-05 | 1 | -5/+0 |
| | |||||
* | Fixed common misspellings. | Tobias Brunner | 2011-07-20 | 1 | -1/+1 |
| | | | | Mostly found by 'codespell'. | ||||
* | Added a (not yet implemented) plugin_t method to reload plugin configuration | Martin Willi | 2011-04-15 | 1 | -0/+1 |
| | |||||
* | Added a get_name() function to plugin_t, create_plugin_enumerator enumerates ↵ | Martin Willi | 2011-04-15 | 1 | -2/+8 |
| | | | | over plugin_t | ||||
* | Added a null-safe strdup variant | Martin Willi | 2011-01-05 | 1 | -1/+1 |
| | |||||
* | Added a TFC padding option to child_cfg | Martin Willi | 2010-12-20 | 1 | -1/+1 |
| | |||||
* | start and route connections defined in an SQL database via start_action ↵ | Andreas Steffen | 2010-11-28 | 1 | -2/+2 |
| | | | | field and ipsec up %startall command | ||||
* | Refer to scheduler and processor via lib and not hydra. | Tobias Brunner | 2010-09-02 | 1 | -3/+2 |
| | |||||
* | Refer to scheduler via hydra and not charon. | Tobias Brunner | 2010-09-02 | 1 | -1/+1 |
| | |||||
* | Refer to processor via hydra and not charon. | Tobias Brunner | 2010-09-02 | 1 | -1/+2 |
| | |||||
* | Use a seperate section for each nested struct member in INIT macro | Martin Willi | 2010-08-18 | 1 | -2/+4 |
| | |||||
* | Moved credential manager to libstrongswan | Martin Willi | 2010-07-13 | 1 | -2/+2 |
| | |||||
* | configuration of different marks for inbound and outbound direction | Andreas Steffen | 2010-07-09 | 1 | -1/+2 |
| | |||||
* | support of xfrm marks for IKEv2 | Andreas Steffen | 2010-07-02 | 1 | -1/+1 |
| | |||||
* | The signature of keystore_get changed again. | Tobias Brunner | 2010-06-28 | 1 | -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 Brunner | 2010-06-24 | 1 | -1/+1 |
| | |||||
* | Terminate charon from the Android plugin if the tunnel goes down after it ↵ | Tobias Brunner | 2010-06-24 | 1 | -0/+24 |
| | | | | was initiated successfully. | ||||
* | Initiate the tunnel in the Android plugin asynchronously. | Tobias Brunner | 2010-06-24 | 1 | -6/+39 |
| | | | | Also track its initiation using the registered listener. | ||||
* | Implement the listener_t interface in the Android plugin to track the status ↵ | Tobias Brunner | 2010-06-24 | 2 | -2/+47 |
| | | | | of an SA. | ||||
* | Helper function added to notify the Android frontend about status changes. | Tobias Brunner | 2010-06-24 | 1 | -4/+14 |
| | |||||
* | Initiate consumes a child_sa reference, so get an additional one. | Tobias Brunner | 2010-06-24 | 1 | -0/+2 |
| |