Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a global return_success() method implementation | Martin Willi | 2013-02-14 | 2 | -0/+13 |
| | |||||
* | Merge branch 'pt-tls' | Martin Willi | 2013-02-14 | 1 | -0/+5 |
|\ | |||||
| * | Add a chunk_from_str() initializer that does not include 0-terminator | Martin Willi | 2013-01-15 | 1 | -0/+5 |
| | | |||||
* | | time is a time_t pointer | Andreas Steffen | 2013-02-04 | 1 | -1/+1 |
|/ | |||||
* | Replace optionsfrom LGPLv2 header by a GPLv2 | Martin Willi | 2012-11-30 | 1 | -7/+7 |
| | |||||
* | Moved utils.[ch] to utils folder | Tobias Brunner | 2012-10-24 | 5 | -3/+1272 |
| | |||||
* | Moved settings_t to utils folder | Tobias Brunner | 2012-10-24 | 2 | -0/+1540 |
| | |||||
* | Moved debug.[ch] to utils folder | Tobias Brunner | 2012-10-24 | 5 | -3/+269 |
| | |||||
* | Moved enum_name_t to utils folder | Tobias Brunner | 2012-10-24 | 2 | -0/+217 |
| | |||||
* | Moved chunk_t to utils folder | Tobias Brunner | 2012-10-24 | 3 | -1/+1009 |
| | |||||
* | Moved printf hooks to utils folder | Tobias Brunner | 2012-10-24 | 2 | -0/+758 |
| | |||||
* | Moved integrity_checker_t to utils folder | Tobias Brunner | 2012-10-24 | 2 | -0/+431 |
| | |||||
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 11 | -2464/+3 |
| | |||||
* | Moved packet_t and tun_device_t to networking folder | Tobias Brunner | 2012-10-24 | 4 | -857/+0 |
| | |||||
* | Moved host_t and host_resolver_t to a new networking subfolder | Tobias Brunner | 2012-10-24 | 4 | -800/+2 |
| | |||||
* | 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 |
| | |||||
* | Make sure first argument is an int when using %.*s to print e.g. chunks | Tobias Brunner | 2012-09-28 | 1 | -5/+5 |
| | |||||
* | Avoid calculating the hash if hashtable is empty | Tobias Brunner | 2012-09-21 | 1 | -0/+5 |
| | |||||
* | Avoid memset in is_anyaddr() | Tobias Brunner | 2012-09-21 | 1 | -6/+2 |
| | |||||
* | Add a linked list constructor taking items from a vararg list | Martin Willi | 2012-09-18 | 2 | -2/+33 |
| | |||||
* | Make arguments for enumerator_create_token|directory const | Tobias Brunner | 2012-09-13 | 2 | -7/+10 |
| | |||||
* | Add a linked list constructor initializing from an enumerator | Martin Willi | 2012-09-11 | 2 | -0/+27 |
| | |||||
* | Ported tun_device de-/initialization to FreeBSD | Tobias Brunner | 2012-08-29 | 1 | -5/+47 |
| | |||||
* | Ported tun_device initialization to OS X utun | Martin Willi | 2012-08-28 | 1 | -19/+85 |
| | |||||
* | Merge branch 'android-app' | Tobias Brunner | 2012-08-13 | 8 | -7/+983 |
|\ | | | | | | | | | | | | | | | This branch introduces a userland IPsec implementation (libipsec) and an Android App which targets the VpnService API that is provided by Android 4+. The implementation is based on the bachelor thesis 'Userland IPsec for Android 4' by Giuliano Grassi and Ralf Sager. | ||||
| * | Don't print hosts as %any if %+H is used | Tobias Brunner | 2012-08-13 | 2 | -7/+8 |
| | | | | | | | | | | | | 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. | ||||
| * | Added utility class to create TUN devices | Tobias Brunner | 2012-08-08 | 2 | -0/+465 |
| | | | | | | | | Currently works only on Linux. | ||||
| * | Added a simple blocking queue around linked_list_t | Tobias Brunner | 2012-08-08 | 2 | -0/+226 |
| | | |||||
| * | Extended constructor for packet_t added (takes src, dst and data) | Tobias Brunner | 2012-08-08 | 2 | -3/+24 |
| | | |||||
| * | Moved packet_t to libstrongswan | Tobias Brunner | 2012-08-08 | 2 | -0/+263 |
| | | |||||
* | | Add getspnam_r() to leak detective whitelist | Martin Willi | 2012-08-10 | 1 | -0/+1 |
|/ | |||||
* | Proper fallback if capability dropping is not available | Tobias Brunner | 2012-07-27 | 1 | -1/+1 |
| | |||||
* | Compilation error fixed if dladdr is not available | Tobias Brunner | 2012-07-14 | 1 | -0/+6 |
| | |||||
* | Silence cast warning on 32-bit platforms | Martin Willi | 2012-07-13 | 1 | -1/+1 |
| | |||||
* | Don't set BFD_DECOMPRESS when building against older binutils | Martin Willi | 2012-07-13 | 1 | -0/+2 |
| | |||||
* | Pass opaque data to printf hooks and print_in_hook() | Martin Willi | 2012-07-13 | 4 | -11/+11 |
| | |||||
* | Increase leak detective backtrace depth by a frame | Martin Willi | 2012-07-13 | 1 | -4/+4 |
| | |||||
* | Don't access tail magic when reallocating invalid memory, as it would crash | Martin Willi | 2012-07-13 | 1 | -5/+7 |
| | |||||
* | With --enable-bfd-backtraces, use binutils libbfd to resolve backtraces | Martin Willi | 2012-07-13 | 2 | -28/+282 |
| | | | | | | | | The invocation of addr2line to resolve backtrace source locations is slow and cumbersome. When using libbfd directly, we can eliminate the overhead of the process invocation. Even better, we can cache library symbol names, bringing wicked fast lookups. As a neat bonus, we can resolve static function names. | ||||
* | Add an external method to disable leak detective temporarly | Martin Willi | 2012-07-13 | 2 | -0/+38 |
| | |||||
* | Add safe_strerror() to leak detective whitelist | Martin Willi | 2012-07-11 | 1 | -0/+1 |
| | | | | | | While the thread specific strerror buffer gets cleaned up for worker threads during their termination, the main thread itself, and so its strerror buffer, is still alive during leak reports. | ||||
* | getpwnam_r and getgrnam_r are not supported by the Android NDK | Tobias Brunner | 2012-07-09 | 1 | -24/+69 |
| | |||||
* | Refactored heavily #ifdefd capability code to its own libstrongswan class | Martin Willi | 2012-07-04 | 2 | -0/+353 |
| | |||||
* | Properly handle empty RDN values in DN strings. | Tobias Brunner | 2012-06-07 | 1 | -3/+11 |
| | |||||
* | get_match() method added to hashtable_t. | Tobias Brunner | 2012-05-24 | 2 | -5/+34 |
| | |||||
* | Added a convenience function to dump backtraces for gdb-less debugging | Martin Willi | 2012-05-21 | 2 | -0/+26 |
| | |||||
* | Add support for dnQualifier in DNs. | Tobias Brunner | 2012-03-29 | 2 | -1/+5 |
| | |||||
* | Added ctime function to white list | Sansar Choinyambuu | 2011-11-28 | 1 | -0/+1 |
| | |||||
* | Migrated host to INIT/METHOD macros | Andreas Steffen | 2011-10-02 | 1 | -53/+41 |
| |