aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon
Commit message (Collapse)AuthorAgeFilesLines
...
* Adding support for debug groups in libstrongswan's logger.Tobias Brunner2010-04-061-7/+7
|
* Store the name of the daemon that initialized libhydra to load ↵Tobias Brunner2010-04-061-1/+1
| | | | daemon-specific settings.
* Fixed deinit for charon --version.Tobias Brunner2010-03-241-1/+2
|
* Init/deinit libhydra in charon and pluto.Tobias Brunner2010-03-242-20/+27
|
* Link pluto and charon to libhydra, fixes monolithic build.Tobias Brunner2010-03-241-1/+5
|
* Missed to include charon's Android.mk in the distribution.Tobias Brunner2010-03-221-1/+1
|
* Added charon to .gitignoreMartin Willi2010-03-191-0/+1
|
* Do not indent the source file lists in Android.mk files so we can easily ↵Tobias Brunner2010-03-191-1/+1
| | | | compare them to the lists in the Makefile.am files.
* Adding support for the build of libcharon (and charon) on Android.Tobias Brunner2010-03-191-0/+26
|
* Explicitly link charon to libstrongswan.Tobias Brunner2010-03-191-1/+1
| | | | Also fixed the reference to the pthread library.
* Replacing the original charon with a small wrapper around libcharon.Tobias Brunner2010-03-192-0/+427
|
* Moving charon to libcharon.Tobias Brunner2010-03-19480-103105/+0
|
* Introduced ipsec.conf NTLM keyword for NT hashesMartin Willi2010-03-171-0/+1
|
* EAP-MSCHAPv2 can use stored NT hashes in addition to plaintext passwordsMartin Willi2010-03-171-40/+57
|
* lookup exclusion for several arbitrary routing tablesThomas Egerer2010-03-171-0/+70
|
* Do not hardcode the path to the strongSwan sources.Tobias Brunner2010-03-051-2/+2
|
* Fixing a bug on platforms where size_t is unsigned.Tobias Brunner2010-03-031-12/+12
|
* Added charon.send/receive_delay options to simulate different RTTsMartin Willi2010-03-032-1/+30
|
* Migrated receiver_t to METHOD/INIT macrosMartin Willi2010-03-031-19/+16
|
* Migrated sender_t to METHOD/INIT macrosMartin Willi2010-03-031-20/+19
|
* Check if we are not using a vendor EAP method in EAP_IDENTITY comparison.Martin Willi2010-03-031-1/+1
| | | | Bug reported by Ingo Kubbilun with a patch from Reinhard Pfau, secunet AG.
* Adding Android.mk files to build charon and libstrongswan with the Android ↵Tobias Brunner2010-03-032-0/+236
| | | | build system.
* Reverting eba28948a584b9d02474cf5d256b04b8d2adbe6a which was only necessary ↵Tobias Brunner2010-03-0231-41/+7
| | | | | | | when cross-compiling the plugins for Android 2.0. With the coming monolithic build using Android.mk files this won't be necessary anymore.
* Streamlined the source file list formatting in plugin makefiles.Tobias Brunner2010-03-0228-87/+124
|
* Link all enabled libstrongswan plugins into the library, link all enabled ↵Tobias Brunner2010-03-0232-65/+296
| | | | charon plugins into libcharon.
* Changed plugin constructors from plugin_create to plugin_name_plugin_create.Tobias Brunner2010-03-0231-32/+32
|
* Removing the plugin constructor declarations from the header files.Tobias Brunner2010-03-0231-155/+0
|
* Link libstrongswan to the new plugins, tooMartin Willi2010-02-263-0/+3
|
* Add support for dynamic ports in load testerMartin Willi2010-02-261-2/+18
|
* Process ike_vendor task before ike_init, fixes support for private algs in IKEMartin Willi2010-02-262-5/+5
|
* Use message instead of attributes in hookMartin Willi2010-02-262-31/+23
|
* Set UDP encapsulation option on all socketsMartin Willi2010-02-261-5/+4
|
* Added locking to dynamic socket listMartin Willi2010-02-261-0/+17
|
* Include ports in ike_cfg equality checkMartin Willi2010-02-261-1/+3
|
* Added an initiator-only socket implementation which binds ports on demandMartin Willi2010-02-266-0/+785
|
* Removed obsolete daemon killMartin Willi2010-02-262-54/+29
|
* Do not kill daemon, just not use pluggable kernel interface if ↵Martin Willi2010-02-266-38/+121
| | | | initialization failed
* Pass sockets to bypass to kernel interface, allowing us to register them ↵Martin Willi2010-02-2611-274/+141
| | | | dynamically
* Migrated kernel_klips_ipsec to METHOD/INIT macrosMartin Willi2010-02-261-98/+60
|
* Migrated kernel_pfkey_ipsec to METHOD/INIT macrosMartin Willi2010-02-261-97/+60
|
* Migrated kernel_netlink_ipsec to METHOD/INIT macrosMartin Willi2010-02-261-93/+59
|
* Migrated kernel_interface wrapper to METHOD/INIT macrosMartin Willi2010-02-261-163/+109
|
* Added left-/rightikeport ipsec.conf options to use custom IKE portsMartin Willi2010-02-261-3/+3
|
* Use src/dst ports as configured in ike_cfgMartin Willi2010-02-264-16/+41
|
* Store custom IKE src/dst ports on ike_cfgMartin Willi2010-02-269-14/+64
|
* Migrated ike_cfg_t to METHOD/INIT macrosMartin Willi2010-02-261-73/+53
|
* Migrated packet_t to METHOD/INIT macrosMartin Willi2010-02-261-62/+41
|
* Moved socket and socket-raw implementations to pluginsMartin Willi2010-02-2616-177/+729
|
* Link all plugins to libstrongswan.Tobias Brunner2010-02-2528-8/+28
|
* Avoid a race condition that could lead to a segmentation fault.Tobias Brunner2010-02-251-3/+7
| | | | | | | | | | | | Let's assume the callback function of a callback job returns JOB_REQUEUE_FAIR in one call and JOB_REQUEUE_NONE in the next. Before this fix, the thread executing the callback job would requeue the job before unregistering itself. If there was a context switch right after the job got requeued, and if the thread that requeued the job never got resumed until a second thread executed the job and, due to the return value of JOB_REQUEUE_NONE, destroyed it, then when the first thread eventually got resumed and tried to lock the mutex to unregister itself the pointer wouldn't be valid anymore, thus resulting in a segmentation fault.