Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Adding support for debug groups in libstrongswan's logger. | Tobias Brunner | 2010-04-06 | 1 | -7/+7 | |
| | ||||||
* | Store the name of the daemon that initialized libhydra to load ↵ | Tobias Brunner | 2010-04-06 | 1 | -1/+1 | |
| | | | | daemon-specific settings. | |||||
* | Fixed deinit for charon --version. | Tobias Brunner | 2010-03-24 | 1 | -1/+2 | |
| | ||||||
* | Init/deinit libhydra in charon and pluto. | Tobias Brunner | 2010-03-24 | 2 | -20/+27 | |
| | ||||||
* | Link pluto and charon to libhydra, fixes monolithic build. | Tobias Brunner | 2010-03-24 | 1 | -1/+5 | |
| | ||||||
* | Missed to include charon's Android.mk in the distribution. | Tobias Brunner | 2010-03-22 | 1 | -1/+1 | |
| | ||||||
* | Added charon to .gitignore | Martin Willi | 2010-03-19 | 1 | -0/+1 | |
| | ||||||
* | Do not indent the source file lists in Android.mk files so we can easily ↵ | Tobias Brunner | 2010-03-19 | 1 | -1/+1 | |
| | | | | compare them to the lists in the Makefile.am files. | |||||
* | Adding support for the build of libcharon (and charon) on Android. | Tobias Brunner | 2010-03-19 | 1 | -0/+26 | |
| | ||||||
* | Explicitly link charon to libstrongswan. | Tobias Brunner | 2010-03-19 | 1 | -1/+1 | |
| | | | | Also fixed the reference to the pthread library. | |||||
* | Replacing the original charon with a small wrapper around libcharon. | Tobias Brunner | 2010-03-19 | 2 | -0/+427 | |
| | ||||||
* | Moving charon to libcharon. | Tobias Brunner | 2010-03-19 | 480 | -103105/+0 | |
| | ||||||
* | Introduced ipsec.conf NTLM keyword for NT hashes | Martin Willi | 2010-03-17 | 1 | -0/+1 | |
| | ||||||
* | EAP-MSCHAPv2 can use stored NT hashes in addition to plaintext passwords | Martin Willi | 2010-03-17 | 1 | -40/+57 | |
| | ||||||
* | lookup exclusion for several arbitrary routing tables | Thomas Egerer | 2010-03-17 | 1 | -0/+70 | |
| | ||||||
* | Do not hardcode the path to the strongSwan sources. | Tobias Brunner | 2010-03-05 | 1 | -2/+2 | |
| | ||||||
* | Fixing a bug on platforms where size_t is unsigned. | Tobias Brunner | 2010-03-03 | 1 | -12/+12 | |
| | ||||||
* | Added charon.send/receive_delay options to simulate different RTTs | Martin Willi | 2010-03-03 | 2 | -1/+30 | |
| | ||||||
* | Migrated receiver_t to METHOD/INIT macros | Martin Willi | 2010-03-03 | 1 | -19/+16 | |
| | ||||||
* | Migrated sender_t to METHOD/INIT macros | Martin Willi | 2010-03-03 | 1 | -20/+19 | |
| | ||||||
* | Check if we are not using a vendor EAP method in EAP_IDENTITY comparison. | Martin Willi | 2010-03-03 | 1 | -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 Brunner | 2010-03-03 | 2 | -0/+236 | |
| | | | | build system. | |||||
* | Reverting eba28948a584b9d02474cf5d256b04b8d2adbe6a which was only necessary ↵ | Tobias Brunner | 2010-03-02 | 31 | -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 Brunner | 2010-03-02 | 28 | -87/+124 | |
| | ||||||
* | Link all enabled libstrongswan plugins into the library, link all enabled ↵ | Tobias Brunner | 2010-03-02 | 32 | -65/+296 | |
| | | | | charon plugins into libcharon. | |||||
* | Changed plugin constructors from plugin_create to plugin_name_plugin_create. | Tobias Brunner | 2010-03-02 | 31 | -32/+32 | |
| | ||||||
* | Removing the plugin constructor declarations from the header files. | Tobias Brunner | 2010-03-02 | 31 | -155/+0 | |
| | ||||||
* | Link libstrongswan to the new plugins, too | Martin Willi | 2010-02-26 | 3 | -0/+3 | |
| | ||||||
* | Add support for dynamic ports in load tester | Martin Willi | 2010-02-26 | 1 | -2/+18 | |
| | ||||||
* | Process ike_vendor task before ike_init, fixes support for private algs in IKE | Martin Willi | 2010-02-26 | 2 | -5/+5 | |
| | ||||||
* | Use message instead of attributes in hook | Martin Willi | 2010-02-26 | 2 | -31/+23 | |
| | ||||||
* | Set UDP encapsulation option on all sockets | Martin Willi | 2010-02-26 | 1 | -5/+4 | |
| | ||||||
* | Added locking to dynamic socket list | Martin Willi | 2010-02-26 | 1 | -0/+17 | |
| | ||||||
* | Include ports in ike_cfg equality check | Martin Willi | 2010-02-26 | 1 | -1/+3 | |
| | ||||||
* | Added an initiator-only socket implementation which binds ports on demand | Martin Willi | 2010-02-26 | 6 | -0/+785 | |
| | ||||||
* | Removed obsolete daemon kill | Martin Willi | 2010-02-26 | 2 | -54/+29 | |
| | ||||||
* | Do not kill daemon, just not use pluggable kernel interface if ↵ | Martin Willi | 2010-02-26 | 6 | -38/+121 | |
| | | | | initialization failed | |||||
* | Pass sockets to bypass to kernel interface, allowing us to register them ↵ | Martin Willi | 2010-02-26 | 11 | -274/+141 | |
| | | | | dynamically | |||||
* | Migrated kernel_klips_ipsec to METHOD/INIT macros | Martin Willi | 2010-02-26 | 1 | -98/+60 | |
| | ||||||
* | Migrated kernel_pfkey_ipsec to METHOD/INIT macros | Martin Willi | 2010-02-26 | 1 | -97/+60 | |
| | ||||||
* | Migrated kernel_netlink_ipsec to METHOD/INIT macros | Martin Willi | 2010-02-26 | 1 | -93/+59 | |
| | ||||||
* | Migrated kernel_interface wrapper to METHOD/INIT macros | Martin Willi | 2010-02-26 | 1 | -163/+109 | |
| | ||||||
* | Added left-/rightikeport ipsec.conf options to use custom IKE ports | Martin Willi | 2010-02-26 | 1 | -3/+3 | |
| | ||||||
* | Use src/dst ports as configured in ike_cfg | Martin Willi | 2010-02-26 | 4 | -16/+41 | |
| | ||||||
* | Store custom IKE src/dst ports on ike_cfg | Martin Willi | 2010-02-26 | 9 | -14/+64 | |
| | ||||||
* | Migrated ike_cfg_t to METHOD/INIT macros | Martin Willi | 2010-02-26 | 1 | -73/+53 | |
| | ||||||
* | Migrated packet_t to METHOD/INIT macros | Martin Willi | 2010-02-26 | 1 | -62/+41 | |
| | ||||||
* | Moved socket and socket-raw implementations to plugins | Martin Willi | 2010-02-26 | 16 | -177/+729 | |
| | ||||||
* | Link all plugins to libstrongswan. | Tobias Brunner | 2010-02-25 | 28 | -8/+28 | |
| | ||||||
* | Avoid a race condition that could lead to a segmentation fault. | Tobias Brunner | 2010-02-25 | 1 | -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. |