fc1afcc89e
The return value of snprintf is int not size_t.
Tobias Brunner2010-03-03 17:34:06 +01:00
d02308502f
Add braces around empty body in if statement
Martin Willi2010-03-03 16:53:42 +01:00
a5a4b6c9d1
Added charon.send/receive_delay options to simulate different RTTs
Martin Willi2010-03-03 15:57:06 +01:00
24f058ac74
Migrated receiver_t to METHOD/INIT macros
Martin Willi2010-03-03 15:51:32 +01:00
eb1aa4c537
Migrated sender_t to METHOD/INIT macros
Martin Willi2010-03-03 15:46:53 +01:00
aa59a7f241
Check if we are not using a vendor EAP method in EAP_IDENTITY comparison.
Martin Willi2010-03-03 12:25:27 +01:00
1abab9ec4f
Use "static const", some GCCs don't like "const static"
Martin Willi2010-03-03 10:44:01 +01:00
1be3298807
Adding Android.mk files to build charon and libstrongswan with the Android build system.
Tobias Brunner2010-03-03 10:18:46 +01:00
afb364fff9
Reverting eba28948a5 which was only necessary when cross-compiling the plugins for Android 2.0.
Tobias Brunner2010-03-02 12:03:44 +01:00
4e657051f7
Streamlined the source file list formatting in plugin makefiles.
Tobias Brunner2010-03-02 10:32:09 +01:00
fac3bfa5cd
Fixing some includes by replacing <> with "".
Tobias Brunner2010-03-01 16:03:18 +01:00
6ec60bb92b
Link all enabled libstrongswan plugins into the library, link all enabled charon plugins into libcharon.
Tobias Brunner2010-03-01 16:15:08 +01:00
3724668b3d
Enabling the plugin loader to be able to load plugins without explicitly loading a shared object file first.
Tobias Brunner2010-03-01 16:07:07 +01:00
3372ad144b
Adding an option to build libstrongswan and charon monolithically.
Tobias Brunner2010-03-01 16:16:55 +01:00
9ce567f895
Changed plugin constructors from plugin_create to plugin_name_plugin_create.
Tobias Brunner2010-02-23 16:20:38 +01:00
6cc13cd9c5
Removing the plugin constructor declarations from the header files.
Tobias Brunner2010-02-23 16:17:48 +01:00
d6a27ec64e
Do not kill daemon, just not use pluggable kernel interface if initialization failed
Martin Willi2010-02-23 16:49:34 +00:00
54f818590e
Pass sockets to bypass to kernel interface, allowing us to register them dynamically
Martin Willi2010-02-23 16:28:23 +00:00
3e631491a0
Migrated kernel_klips_ipsec to METHOD/INIT macros
Martin Willi2010-02-23 16:10:29 +00:00
44791b75f5
Migrated kernel_pfkey_ipsec to METHOD/INIT macros
Martin Willi2010-02-23 16:04:46 +00:00
98ed9c6cf2
Migrated kernel_netlink_ipsec to METHOD/INIT macros
Martin Willi2010-02-23 15:59:25 +00:00
2d49f74e28
Migrated kernel_interface wrapper to METHOD/INIT macros
Martin Willi2010-02-23 16:34:34 +01:00
667b73721a
Added left-/rightikeport ipsec.conf options to use custom IKE ports
Martin Willi2010-02-22 19:26:25 +01:00
cc2eaddee4
Use src/dst ports as configured in ike_cfg
Martin Willi2010-02-22 18:34:11 +01:00
4e18490ea8
Store custom IKE src/dst ports on ike_cfg
Martin Willi2010-02-22 18:11:42 +01:00
deac3a0a5d
Migrated ike_cfg_t to METHOD/INIT macros
Martin Willi2010-02-22 17:01:22 +00:00
147dd96376
Migrated packet_t to METHOD/INIT macros
Martin Willi2010-02-22 10:26:13 +01:00
dab0560497
Moved socket and socket-raw implementations to plugins
Martin Willi2010-02-22 14:56:35 +01:00
c711687c00
Force libdl if the android plugin is enabled. AC_SEARCH_LIBS thinks it's not required, but on Android 2.0 it is.
Tobias Brunner2010-02-25 11:03:54 +01:00
41faec0791
Some whitespace and code cleanups concerning the mediation extension.
Tobias Brunner2009-09-15 13:13:25 +02:00
dc5969242f
Join pluto's fetching thread instead of detaching it in order to avoid that the leak-detective reports a memleak.
Tobias Brunner2010-02-02 15:17:09 +01:00