Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove the invalid cast in time() parameter, as reported by Marius Tomaschewski. | Martin Willi | 2010-03-04 | 1 | -1/+1 | |
| | ||||||
* | Disabling warnings about arithmethic with void* on Android. | Tobias Brunner | 2010-03-03 | 1 | -0/+1 | |
| | ||||||
* | Fixing a bug on platforms where size_t is unsigned. | Tobias Brunner | 2010-03-03 | 1 | -12/+12 | |
| | ||||||
* | The parsed timeval is unsigned. | Tobias Brunner | 2010-03-03 | 1 | -2/+2 | |
| | ||||||
* | The return value of snprintf is int not size_t. | Tobias Brunner | 2010-03-03 | 2 | -3/+4 | |
| | ||||||
* | Add braces around empty body in if statement | Martin Willi | 2010-03-03 | 1 | -1/+1 | |
| | ||||||
* | 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. | |||||
* | Use "static const", some GCCs don't like "const static" | Martin Willi | 2010-03-03 | 1 | -2/+2 | |
| | ||||||
* | Adding Android.mk files to build charon and libstrongswan with the Android ↵ | Tobias Brunner | 2010-03-03 | 7 | -2/+469 | |
| | | | | build system. | |||||
* | Reverting eba28948a584b9d02474cf5d256b04b8d2adbe6a which was only necessary ↵ | Tobias Brunner | 2010-03-02 | 59 | -83/+14 | |
| | | | | | | | 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 | 56 | -139/+220 | |
| | ||||||
* | Fixing some includes by replacing <> with "". | Tobias Brunner | 2010-03-02 | 17 | -44/+38 | |
| | | | | I changed only the includes needed to fix the build on Android, which has an utils.h system header file, but we should probably change all the local includes in libstrongswan to "" and relative paths. | |||||
* | Link all enabled libstrongswan plugins into the library, link all enabled ↵ | Tobias Brunner | 2010-03-02 | 61 | -116/+536 | |
| | | | | charon plugins into libcharon. | |||||
* | Enabling the plugin loader to be able to load plugins without explicitly ↵ | Tobias Brunner | 2010-03-02 | 1 | -0/+37 | |
| | | | | loading a shared object file first. | |||||
* | Adding an option to build libstrongswan and charon monolithically. | Tobias Brunner | 2010-03-02 | 1 | -0/+6 | |
| | ||||||
* | Changed plugin constructors from plugin_create to plugin_name_plugin_create. | Tobias Brunner | 2010-03-02 | 61 | -67/+92 | |
| | ||||||
* | Removing the plugin constructor declarations from the header files. | Tobias Brunner | 2010-03-02 | 59 | -295/+0 | |
| | ||||||
* | renewed Authorization Authority certificate | Andreas Steffen | 2010-02-27 | 6 | -45/+72 | |
| | ||||||
* | NEWS about the android plugin | Martin Willi | 2010-02-26 | 1 | -0/+2 | |
| | ||||||
* | NEWS about the dynamic socket implementation | Martin Willi | 2010-02-26 | 1 | -0/+9 | |
| | ||||||
* | 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 | 4 | -41/+36 | |
| | ||||||
* | Set UDP encapsulation option on all sockets | Martin Willi | 2010-02-26 | 1 | -5/+4 | |
| | ||||||
* | Fixed starter left-/rightikeport keyword | Martin Willi | 2010-02-26 | 2 | -1/+2 | |
| | ||||||
* | 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 | 7 | -1/+790 | |
| | ||||||
* | 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 | 11 | -3/+23 | |
| | ||||||
* | 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 | 17 | -177/+743 | |
| | ||||||
* | Force libdl if the android plugin is enabled. AC_SEARCH_LIBS thinks it's not ↵ | Tobias Brunner | 2010-02-25 | 1 | -0/+4 | |
| | | | | required, but on Android 2.0 it is. | |||||
* | Link all plugins to libstrongswan. | Tobias Brunner | 2010-02-25 | 56 | -15/+56 | |
| | ||||||
* | 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. | |||||
* | Use side-channel secured mpz_powm_sec of libgmp 5, if available | Martin Willi | 2010-02-18 | 4 | -1/+30 | |
| | ||||||
* | Updated debian package for NetworkManager-strongswan-1.1.2 | Martin Willi | 2010-02-18 | 1 | -0/+7 | |
| |