Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved socket and socket-raw implementations to plugins | Martin Willi | 2010-02-26 | 1 | -685/+0 |
| | |||||
* | Added some IPv6 tweaks for Android. | Tobias Brunner | 2009-12-23 | 1 | -1/+11 |
| | | | | | Android 1.6 does not yet support the Advanced Sockets API for IPv6 as defined in RFC 3542. Also, in6addr_any is missing. | ||||
* | Semicolon removed. | Tobias Brunner | 2009-12-23 | 1 | -1/+1 |
| | |||||
* | Using the thread wrapper in charon, libstrongswan and their plugins. | Tobias Brunner | 2009-12-23 | 1 | -6/+7 |
| | |||||
* | removed trailing spaces ([[:space:]]+$) | Martin Willi | 2009-09-04 | 1 | -33/+33 |
| | |||||
* | Enable CMSG headers and macros on OpenSolaris. | Tobias Brunner | 2009-08-14 | 1 | -0/+4 |
| | |||||
* | Enabling UDP encapsulation via setsockopt fails on Mac OS X (it is also not ↵ | Tobias Brunner | 2009-08-05 | 1 | -6/+10 |
| | | | | required as this is done using sysctl). | ||||
* | Configure the NAT-T port via sysctl on Mac OS X to enable handling of ↵ | Tobias Brunner | 2009-07-30 | 1 | -0/+15 |
| | | | | incoming UDP encapsulated ESP packets in the kernel. | ||||
* | fixed compiler warning | Tobias Brunner | 2009-05-14 | 1 | -1/+1 |
| | |||||
* | make socket_t compatible with RFC 2292 (that got obsoleted by RFC 3542) | Tobias Brunner | 2009-05-14 | 1 | -0/+7 |
| | |||||
* | identation cleanups | Martin Willi | 2009-05-13 | 1 | -22/+22 |
| | |||||
* | fixing compilation of socket_t on systems that have neither IP_PKTINFO ↵ | Tobias Brunner | 2009-05-12 | 1 | -22/+33 |
| | | | | (Linux) nor IP_SENDSRCADDR (FreeBSD) | ||||
* | removing svn keyword $Id$ from all files | Tobias Brunner | 2009-04-30 | 1 | -2/+0 |
| | |||||
* | merging changes from portability branch back to trunk | Tobias Brunner | 2009-04-30 | 1 | -22/+53 |
| | | | | | important change for developers: %Y replaces %D to print identities! | ||||
* | moved the IPV6_IPSEC_POLICY definition to the ipsec plugins, fixes uClibc build | Martin Willi | 2008-11-24 | 1 | -5/+0 |
| | |||||
* | ported socket enumerator to raw-socket.c | Martin Willi | 2008-11-13 | 1 | -15/+14 |
| | | | | some cleanups in socket.c | ||||
* | merging kernel_klips plugin back into trunk | Tobias Brunner | 2008-11-11 | 1 | -44/+64 |
| | |||||
* | added _GNU_SOURCE and limits.h to build against glibc-2.8 | Martin Willi | 2008-04-24 | 1 | -0/+3 |
| | |||||
* | merged the modularization branch (credentials) back to trunk | Martin Willi | 2008-03-13 | 1 | -7/+2 |
| | |||||
* | socket_t implementation withouth raw sockets | Martin Willi | 2007-11-26 | 1 | -318/+137 |
| | | | | | | --disable-raw-socket configure option prevents charon/pluto to run in parallel | ||||
* | forcing proper autoload of af_key kernel module in charon | Martin Willi | 2007-04-27 | 1 | -0/+10 |
| | |||||
* | not using %m printf handler, as late errno interpration over bus may be ↵ | Martin Willi | 2007-04-12 | 1 | -13/+21 |
| | | | | problematic | ||||
* | removed unneded includes | Martin Willi | 2007-03-30 | 1 | -1/+0 |
| | |||||
* | fixed netlink socket receiver code | Martin Willi | 2007-03-03 | 1 | -185/+0 |
| | | | | implemented interface enumeration code with netlink: no getifaddrs reqired anymore | ||||
* | respecting source address when sending packets | Martin Willi | 2007-02-15 | 1 | -2/+51 |
| | |||||
* | added address listing without getifaddrs for uclibc (only IPv4 yet) | Martin Willi | 2007-02-02 | 1 | -1/+75 |
| | |||||
* | fixed more uClibc issues | Martin Willi | 2006-12-15 | 1 | -6/+7 |
| | | | | | should compile against a uClibc > 0.9.28 (untested) | ||||
* | improved signal handling and emitting | Martin Willi | 2006-10-26 | 1 | -32/+32 |
| | |||||
* | introduced new logging subsystem using bus: | Martin Willi | 2006-10-18 | 1 | -71/+36 |
| | | | | | | | passive listeners can register on the bus active listeners wait for signals actively multiplexing allows multiple listeners to receive debug signals a lot more... | ||||
* | fixed auxillary message data parsing for IPV6 socket | Martin Willi | 2006-10-09 | 1 | -14/+12 |
| | | | | using SOL_* constants for socket level | ||||
* | fixed IPV6_PKTINFO setsockopt() to work with most kernel headers | Martin Willi | 2006-10-09 | 1 | -28/+22 |
| | | | | | replaced strerror(errno) with %m printf specifier | ||||
* | introduced printf() specifiers for: | Martin Willi | 2006-09-27 | 1 | -9/+6 |
| | | | | | | | | | | | host_t (%H) identification_t (%D) chunk pointers (%B) memory pointer/length (%b) added a signaling bus: receives event and debug messages, sends them to its listeners stream_logger, sys_logger, file_logger added, listen to bus some other tweaks here and there | ||||
* | proper error handling for socket creation | Martin Willi | 2006-09-18 | 1 | -12/+23 |
| | |||||
* | implemented updown script to handle firewalling | Martin Willi | 2006-09-12 | 1 | -2/+7 |
| | |||||
* | added raw socket filter for IPv6 | Martin Willi | 2006-08-31 | 1 | -17/+12 |
| | |||||
* | initial support for IPv6 (more testing needed) | Martin Willi | 2006-08-30 | 1 | -139/+452 |
| | | | | | | | | | socket works (without v6 filter) traffic selector handle IPv4/v4 cleanly improvements in traffic selector code kernel interface accepts v6 traffic selectors and hosts host_t class has full IPv6 support | ||||
* | moved interface enumeration code to socket, where it belongs | Martin Willi | 2006-08-28 | 1 | -23/+109 |
| | | | | | query interfaces every time we need it to respect changes in network config added address listing on startup and "ipsec statusall" | ||||
* | cleanups in kernel interface code | Martin Willi | 2006-07-18 | 1 | -5/+5 |
| | | | | | | added proper traffic selector to string conversion some cleanups here & there | ||||
* | fixed UDP decapsulation by adding inbound bypass policy for send socket | Martin Willi | 2006-07-14 | 1 | -10/+17 |
| | |||||
* | added IPsec bypass policy to receiving socket, allows incoming IKE traffic ↵ | Martin Willi | 2006-07-14 | 1 | -26/+29 |
| | | | | on host2host tunnels when using NAT | ||||
* | updated copyright information | Martin Willi | 2006-07-07 | 1 | -5/+2 |
| | |||||
* | redesigned IKE_SA using a transaction mechanism: | Martin Willi | 2006-07-05 | 1 | -2/+2 |
| | | | | | | | | | | | | removed old state machine reimplemented IKE_SA setup and delete implemented dead peer detection implemented keep-alives a lot of fixes no rekeying yet | ||||
* | applied new changes from NATT team | Martin Willi | 2006-06-23 | 1 | -2/+2 |
| | | | | | DPD only done when no IPsec and IKE traffic processed minor changes here and there | ||||
* | cleaner error handling on UDP encapsultion sockopt failure | Martin Willi | 2006-06-22 | 1 | -8/+7 |
| | |||||
* | added mysterious UDP encapsulation socket option to get encapsulation working | Martin Willi | 2006-06-22 | 1 | -0/+20 |
| | |||||
* | first merge of NATT code | Martin Willi | 2006-06-22 | 1 | -292/+246 |
| | |||||
* | debug and logging improvements | Martin Willi | 2006-06-13 | 1 | -2/+24 |
| | |||||
* | created IPv6 environment | Andreas Steffen | 2006-06-06 | 1 | -4/+4 |
| | |||||
* | - fixed some memleaks/freebugs | Martin Willi | 2006-05-31 | 1 | -8/+5 |
| | | | | | - leak detective works almost usable now (?!) | ||||
* | - applied andreas's patch | Martin Willi | 2006-05-18 | 1 | -5/+3 |
| | | | | | | | - logger output improvements - testin gupdates - and a lot more |