aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/socket_default
Commit message (Collapse)AuthorAgeFilesLines
* Set DSCP values when sending IP packets in socket-defaultMartin Willi2013-02-061-1/+65
|
* Don't send a packet in default socket if family is not IPv4 nor IPv6Martin Willi2013-02-061-12/+18
|
* Avoid extensive casting of sockaddr types in socket-default by using a unionMartin Willi2013-02-061-24/+16
| | | | Additionally fixes a strict-aliasing rule compiler warning with older gcc.
* Clarified error message if enabling UDP decapsulation failsTobias Brunner2012-09-271-1/+2
|
* Enable UDP decapsulation for both address familiesTobias Brunner2012-08-161-7/+9
| | | | | | | | Since the 3.5 Linux kernel both UDP implementations have a separate static flag to indicate whether ANY sockets enabled UDP decapsulation. As we only ever enabled it for one address family (in earlier versions IPv4 only, now for IPv6, if supported, and for IPv4 otherwise) UDP decapsulation wouldn't work anymore (at least for one address family).
* Added option to prevent socket-default from setting the source address on ↵Tobias Brunner2012-08-081-1/+9
| | | | outbound packets
* socket-default plugin allocates random ports if configured to 0.Tobias Brunner2012-08-081-36/+84
| | | | Also added strongswan.conf options to change the ports.
* Added get_port() method to socket_t to learn the listening port.Tobias Brunner2012-08-081-1/+8
|
* Improved how NAT-T keepalives are handled in sockets/receiver.Tobias Brunner2012-08-081-10/+0
|
* Let kernel interfaces decide how to enable UDP decapsulation of ESP packets.Tobias Brunner2012-08-081-36/+6
|
* Add Non-ESP marker in sender and not individual socket plugins.Tobias Brunner2012-08-081-12/+1
|
* Handle Non-ESP marker in receiver and not individual socket plugins.Tobias Brunner2012-08-081-13/+4
|
* Make the UDP ports charon listens for packets on (and uses as source ports) ↵Tobias Brunner2012-08-081-13/+13
| | | | configurable.
* Use proper defines for IPV6_PKTINFO on Mac OS X Lion and newer.Tobias Brunner2012-06-131-0/+2
|
* Use name from initialization to access settings in libcharon.Tobias Brunner2012-05-031-1/+1
| | | | Also fixes several whitespace errors.
* Add features support to socket-default pluginMartin Willi2011-10-141-7/+12
|
* Fix alignement compiler warningMartin Willi2011-06-031-5/+4
|
* 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
* Deferred instantiation of socket implmentations until registration.Tobias Brunner2010-10-153-20/+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/+807