aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/socket_dynamic
Commit message (Collapse)AuthorAgeFilesLines
* Use standard unsigned integer typesAndreas Steffen2016-03-241-5/+5
|
* libhydra: Remove empty unused libraryTobias Brunner2016-03-031-1/+0
|
* libhydra: Move kernel interface to libcharonTobias Brunner2016-03-031-5/+2
| | | | This moves hydra->kernel_interface to charon->kernel.
* socket-dynamic: Refactor setting source address when sending messagesTobias Brunner2015-11-091-32/+62
| | | | Basically the same change as the one for the socket-default plugin.
* packet: Define a global default maximum size for IKE packetsTobias Brunner2014-10-101-4/+1
|
* plugins: Don't link with -rdynamic on WindowsMartin Willi2014-06-041-1/+1
|
* libcharon: Use lib->ns instead of charon->nameTobias Brunner2014-02-121-1/+1
|
* sockets: Initialize the whole ancillary data buffer not only the actual structTobias Brunner2013-09-101-2/+2
| | | | | | This avoids uninitialized bytes that Valgrind seems to notice otherwise. Fixes #395.
* socket-dynamic: Properly initialize IPv6 addressTobias Brunner2013-07-241-1/+1
|
* automake: replace INCLUDES by AM_CPPFLAGSMartin Willi2013-07-181-4/+7
| | | | | | INCLUDES are now deprecated and throw warnings when using automake 1.13. We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and defines are passed to AM_CPPFLAGS only.
* net: Socket implementations report the address families they supportTobias Brunner2013-07-051-1/+10
|
* Socket plugins soft depend on the kernel-ipsec plugin featureTobias Brunner2013-06-111-0/+1
| | | | | On most platforms calls to methods to bypass the IKE sockets and enabling UDP decapsulation are required.
* socket-dynamic: when sending from port zero, allocate a free port dynamicallyMartin Willi2013-05-061-26/+101
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
|
* Clarified error message if enabling UDP decapsulation failsTobias Brunner2012-09-271-1/+2
|
* Added get_port() method to socket_t to learn the listening port.Tobias Brunner2012-08-081-0/+10
|
* Improved how NAT-T keepalives are handled in sockets/receiver.Tobias Brunner2012-08-081-9/+0
|
* Let kernel interfaces decide how to enable UDP decapsulation of ESP packets.Tobias Brunner2012-08-081-15/+5
|
* Add Non-ESP marker in sender and not individual socket plugins.Tobias Brunner2012-08-081-14/+1
|
* Handle Non-ESP marker in receiver and not individual socket plugins.Tobias Brunner2012-08-081-7/+1
|
* Use name from initialization to access settings in libcharon.Tobias Brunner2012-05-031-1/+1
| | | | Also fixes several whitespace errors.
* Don't cast second argument of mem_printf_hook (%b) to size_t.Tobias Brunner2012-03-271-1/+1
| | | | | | | | | | | | | Also treat the given number as unsigned int. Due to the printf hook registration the second argument of mem_printf_hook (if called via printf etc.) is always of type int*. Casting this to a size_t pointer and then dereferencing that as int does not work on big endian machines if int is smaller than size_t (e.g. on ppc64). In order to make this change work if the argument is of a type larger than int, size_t for instance, the second argument for %b has to be casted to (u_)int.
* Add features support to socket-dynamic pluginMartin Willi2011-10-141-6/+12
|
* Added a (not yet implemented) plugin_t method to reload plugin configurationMartin Willi2011-04-151-0/+1
|
* Added a get_name() function to plugin_t, create_plugin_enumerator enumerates ↵Martin Willi2011-04-151-1/+7
| | | | over plugin_t
* Missed one unneeded destructor.Tobias Brunner2010-10-151-4/+0
|
* Deferred instantiation of socket implmentations until registration.Tobias Brunner2010-10-152-16/+9
| | | | | | Instantiating the implementations on plugin load was problematic in case multiple socket plugins were loaded. Now, the first one registered is instantiated.
* Refer to kernel interface via hydra and not charon.Tobias Brunner2010-09-021-2/+3
|
* Win7 might send up to 7k of certificate requestsAndreas Steffen2010-08-271-1/+1
|
* Use a seperate section for each nested struct member in INIT macroMartin Willi2010-08-181-1/+5
|
* Discard a packet that exceeds the receive bufferMartin Willi2010-08-111-0/+5
|
* Added a strongswan.conf option to change socket receive buffer sizeMartin Willi2010-08-111-8/+9
|
* Respect line with in Makefile.am's, other cosmeticsMartin Willi2010-03-251-1/+2
|
* Changed all usages of lib->attributes to hydra->attributes.Tobias Brunner2010-03-241-1/+1
|
* Convert charon into libcharon.Tobias Brunner2010-03-191-1/+1
|
* Moving charon to libcharon.Tobias Brunner2010-03-195-0/+796