Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved host_t and host_resolver_t to a new networking subfolder | Tobias Brunner | 2012-10-24 | 1 | -578/+0 |
| | |||||
* | Resolve hosts by DNS name in separate threads so we can cancel them | Tobias Brunner | 2012-10-18 | 1 | -44/+6 |
| | | | | | | | | | | getaddrinfo(3) may block a long time so proper termination of the daemon may block if DNS servers are not reachable. getaddrinfo(3) is an optional cancellation point in posix threads so it might still block a shutdown but at least on Android (with the signal based pthread_cancel implementation) it works, on Linux starter will kill charon anyway after a while. | ||||
* | Make static analyzers happy when parsing hosts from sockaddr_t | Tobias Brunner | 2012-09-28 | 1 | -2/+4 |
| | |||||
* | Avoid memset in is_anyaddr() | Tobias Brunner | 2012-09-21 | 1 | -6/+2 |
| | |||||
* | Don't print hosts as %any if %+H is used | Tobias Brunner | 2012-08-13 | 1 | -1/+1 |
| | | | | | | That is, the plus sign can be used in the format string to force a numeric string representation of all host_t objects even 0.0.0.0 and :: which would otherwise be printed as %any and %any6. | ||||
* | Pass opaque data to printf hooks and print_in_hook() | Martin Willi | 2012-07-13 | 1 | -3/+3 |
| | |||||
* | Migrated host to INIT/METHOD macros | Andreas Steffen | 2011-10-02 | 1 | -53/+41 |
| | |||||
* | Fixed host_create_from_subnet when no prefix is given. | Tobias Brunner | 2011-07-29 | 1 | -1/+1 |
| | |||||
* | Fixed common misspellings. | Tobias Brunner | 2011-07-20 | 1 | -1/+1 |
| | | | | Mostly found by 'codespell'. | ||||
* | Fixed potential memory leak in host_create_any. | Tobias Brunner | 2011-04-14 | 1 | -0/+1 |
| | |||||
* | Fail silently when trying to convert IPv6 address to v4 family host | Martin Willi | 2011-01-05 | 1 | -0/+4 |
| | |||||
* | Added a CIDR notation based host constructor | Martin Willi | 2011-01-05 | 1 | -0/+35 |
| | |||||
* | Adding DBG_LIB to all calls of libstrongswan's version of DBG*. | Tobias Brunner | 2010-04-06 | 1 | -1/+1 |
| | |||||
* | removed trailing spaces ([[:space:]]+$) | Martin Willi | 2009-09-04 | 1 | -22/+22 |
| | |||||
* | Replacing gethostbyname, gethostbyname2 and their _r variants with ↵ | Tobias Brunner | 2009-08-14 | 1 | -86/+53 |
| | | | | getaddrinfo to increase portability. | ||||
* | gethostbyname_r is not supported on Mac OS X (but gethostbyname uses ↵ | Tobias Brunner | 2009-05-06 | 1 | -17/+32 |
| | | | | thread-local buffers) | ||||
* | removing svn keyword $Id$ from all files | Tobias Brunner | 2009-04-30 | 1 | -2/+0 |
| | |||||
* | respect port in create_dns/create_from_string when passing %any | Martin Willi | 2009-03-19 | 1 | -4/+16 |
| | |||||
* | print IPv6 %any hosts as %any6 | Martin Willi | 2009-03-19 | 1 | -1/+2 |
| | |||||
* | fallback to family specific %any(6) if kernel lookup fails | Martin Willi | 2009-03-16 | 1 | -0/+4 |
| | |||||
* | printf hooks refactored to increase portability (i.e. support for platforms ↵ | Tobias Brunner | 2009-03-12 | 1 | -32/+8 |
| | | | | without glibc-compatible customizable printf - the Vstr string library is currently required on such platforms). | ||||
* | support of dynamic/128 and %any6 | Andreas Steffen | 2009-02-05 | 1 | -0/+4 |
| | |||||
* | ported some hard-to-merge cherries back to trunk :-/ | Martin Willi | 2008-11-12 | 1 | -19/+37 |
| | | | | | shame, svn, shame: this was ways to complicated we should consider a switch to git... | ||||
* | fixed leak in host_create_from_string("%any") | Martin Willi | 2008-11-10 | 1 | -3/+4 |
| | |||||
* | use of host_create_any() for %any address | Andreas Steffen | 2008-11-07 | 1 | -4/+8 |
| | |||||
* | support of %any address string | Andreas Steffen | 2008-11-05 | 1 | -47/+35 |
| | |||||
* | handle 0.0.0.0 string and af == AF_INET6 | Andreas Steffen | 2008-11-05 | 1 | -1/+1 |
| | |||||
* | fixed resolving numerical IPv6 addresses in host_create_from_dns() | Martin Willi | 2008-06-11 | 1 | -0/+5 |
| | |||||
* | fixed resolving numerical addresses in host_create_from_dns() | Martin Willi | 2008-06-11 | 1 | -1/+1 |
| | |||||
* | DNS resolving of ike_cfg hosts dynamically on demand | Martin Willi | 2008-06-06 | 1 | -0/+53 |
| | |||||
* | fixed printing of %#H hosts | Martin Willi | 2008-05-14 | 1 | -2/+4 |
| | |||||
* | support for left bounded padding in %H and %D | Martin Willi | 2008-05-09 | 1 | -0/+4 |
| | |||||
* | supporting width modifier in identification_t printf hook (e.g. %30D) | Martin Willi | 2008-05-09 | 1 | -6/+7 |
| | | | | cleanups in host_t %H printf hook | ||||
* | printf "width" support for hosts (e.g. %15H) | Martin Willi | 2008-05-05 | 1 | -33/+34 |
| | |||||
* | merged the modularization branch (credentials) back to trunk | Martin Willi | 2008-03-13 | 1 | -11/+21 |
| | |||||
* | restructured file layout | Martin Willi | 2007-04-10 | 1 | -1/+1 |
| | | | | | | | | | new configuration structure: peer_cfg: configuration related to a peer (authenitcation, ...= ike_cfg: config to use for IKE setup (proposals) child_Cfg: config for CHILD_SA (proposals, traffic selectors) a peer_cfg has one ike_cfg and multiple child_cfg's stroke now uses fixed count of threads | ||||
* | merged tasking branch into trunk | Martin Willi | 2007-02-28 | 1 | -2/+31 |
| | |||||
* | renamed all static clone() functions to avoid naming conflicts with uclibc | Martin Willi | 2007-02-01 | 1 | -2/+2 |
| | |||||
* | better split up of library files "types.h" & "definitions.h" | Martin Willi | 2006-10-31 | 1 | -14/+2 |
| | | | | | | | | | centralized all printf specifier character definitions reuse of arginfo handlers more cleanups fixed more AMD64 issues added DEBUG_LEVEL compile flag to exclude DBGn() statements | ||||
* | (no commit message) | Martin Willi | 2006-09-27 | 1 | -101/+58 |
| | |||||
* | removed unneeded constructor | Martin Willi | 2006-08-31 | 1 | -15/+2 |
| | |||||
* | initial support for IPv6 (more testing needed) | Martin Willi | 2006-08-30 | 1 | -76/+236 |
| | | | | | | | | | 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 | ||||
* | cleanups in kernel interface code | Martin Willi | 2006-07-18 | 1 | -30/+14 |
| | | | | | | added proper traffic selector to string conversion some cleanups here & there | ||||
* | updated copyright information | Martin Willi | 2006-07-07 | 1 | -1/+2 |
| | |||||
* | first merge of NATT code | Martin Willi | 2006-06-22 | 1 | -1/+58 |
| | |||||
* | - applied andreas's patch | Martin Willi | 2006-05-18 | 1 | -13/+11 |
| | | | | | | | - logger output improvements - testin gupdates - and a lot more | ||||
* | (no commit message) | Martin Willi | 2006-05-10 | 1 | -0/+365 |