aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/socket_default/socket_default_socket.c
Commit message (Expand)AuthorAgeFilesLines
* socket-default: Add an option to force the sending interface via IP_PKTINFOMartin Willi2017-05-231-7/+48
* Use standard unsigned integer typesAndreas Steffen2016-03-241-16/+16
* libhydra: Move kernel interface to libcharonTobias Brunner2016-03-031-5/+3
* socket-default: Refactor setting source address when sending messagesTobias Brunner2015-11-091-46/+107
* socket-default: Refactor retrieval of destination address of received packetsTobias Brunner2015-11-091-39/+89
* Fixed some typos, courtesy of codespellTobias Brunner2014-12-151-1/+1
* socket-default: Use round-robin selection of sockets to read fromMartin Willi2014-11-211-5/+13
* socket-default: Use poll(2) instead of selectMartin Willi2014-11-211-46/+20
* packet: Define a global default maximum size for IKE packetsTobias Brunner2014-10-101-4/+1
* libcharon: Use lib->ns instead of charon->nameTobias Brunner2014-02-121-7/+7
* socket-default: Allow setting firewall mark on outbound packetsTobias Brunner2013-10-111-0/+18
* sockets: Initialize the whole ancillary data buffer not only the actual structTobias Brunner2013-09-101-2/+2
* capabilities: Some plugins don't actually require capabilities at runtimeTobias Brunner2013-07-181-1/+1
* socket-default: Add options to disable address familiesTobias Brunner2013-07-051-0/+25
* net: Socket implementations report the address families they supportTobias Brunner2013-07-051-1/+18
* socket-default: Require CAP_NET_BIND_SERVICE for ports < 1024Tobias Brunner2013-06-251-0/+12
* socket-default: Make sure sockets are open when checking with FD_ISSETTobias Brunner2013-06-141-4/+4
* socket-default: Properly initialize NAT-T port if opening regular socket failedTobias Brunner2013-06-141-1/+2
* socket-default: to bind to one dynamic port on OS X, create v4 socket before v6Martin Willi2013-05-061-1/+7
* socket-default: refactor socket pair opening to a functionMartin Willi2013-05-061-27/+23
* socket-default: Don't try to send packet if we haven't a socket for given familyMartin Willi2013-05-061-3/+4
* socket-default: Use -1 if socket is not available, as 0 is actually a valid fdMartin Willi2013-05-061-20/+23
* 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
* 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
* Added option to prevent socket-default from setting the source address on out...Tobias Brunner2012-08-081-1/+9
* socket-default plugin allocates random ports if configured to 0.Tobias Brunner2012-08-081-36/+84
* 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) c...Tobias Brunner2012-08-081-13/+13
* 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
* Fix alignement compiler warningMartin Willi2011-06-031-5/+4
* Deferred instantiation of socket implmentations until registration.Tobias Brunner2010-10-151-3/+3
* 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
* 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
* Moving charon to libcharon.Tobias Brunner2010-03-191-0/+631