Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | asn1: Return a zeroed ASN1 time if gmtime_r() conversion fails | Martin Willi | 2014-06-04 | 1 | -1/+1 | |
| | ||||||
* | utils: Printf() defined time output should gmtime/localtime_r() fail | Martin Willi | 2014-06-04 | 1 | -10/+13 | |
| | ||||||
* | backtrace: Inline esc() helper, making it available to all build variants | Martin Willi | 2014-06-04 | 1 | -12/+12 | |
| | ||||||
* | backtrace: Support backtraces on Windows without DbgHelp | Martin Willi | 2014-06-04 | 1 | -27/+61 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | While DbgHelp provides a convenient API to create backtraces, any executable linking against DbgHelp gets a more than a significant slow down. Further, it can only lookup global symbols, as it expects PDB files we can't produce with a MinGW build. With some core Kernel32.dll functionality, we can capture stack traces much faster. Together with the optional libbfd, we can print very fine backtraces. When --enable-bfd-backtraces is used on Windows, a libbfd.dll is required for the build. Such a DLL can be created from the binutils sources using: # build binutils with mingw... # extract archive members from binutils libraries x86_64-w64-mingw32-ar x $BINUTILS/bfd/.libs/libbfd.a x86_64-w64-mingw32-ar x $BINUTILS/intl/libintl.a x86_64-w64-mingw32-ar x $BINUTILS/libiberty/libiberty.a # create self-contained libbfd.a, with index x86_64-w64-mingw32-ar qs libbfd.a *.o # create DLL from static library x86_64-w64-mingw32-dlltool -e libbfd.o -l libbfd.lib libbfd.a x86_64-w64-mingw32-gcc -shared libbfd.a libbfd.o -o libbfd.dll | |||||
* | backtrace: Add DbgHelp based Windows support for creating/printing backtraces | Martin Willi | 2014-06-04 | 2 | -12/+200 | |
| | ||||||
* | printf-hook-builtin: Support Windows console colors using TTY escape codes | Martin Willi | 2014-06-04 | 2 | -1/+128 | |
| | ||||||
* | windows: Link libstrongswan against ws2_32.dll | Martin Willi | 2014-06-04 | 1 | -0/+4 | |
| | ||||||
* | capabilities: Add build support for Windows | Martin Willi | 2014-06-04 | 1 | -3/+37 | |
| | | | | We might extend it in the future using some Windows rights management. | |||||
* | windows: Use _getmaxstdio as replacement for syscall(_SC_OPEN_MAX) | Martin Willi | 2014-06-03 | 1 | -0/+4 | |
| | ||||||
* | windows: replace mkdir() with Windows _mkdir() variant | Martin Willi | 2014-06-03 | 1 | -0/+4 | |
| | ||||||
* | thread: Add a Windows pthread variant to print thread identifiers | Martin Willi | 2014-06-03 | 1 | -0/+3 | |
| | ||||||
* | windows: Provide wrappers for dlopen() function family | Martin Willi | 2014-06-03 | 2 | -0/+83 | |
| | ||||||
* | crl: Undefine <wincrypt.h>'s CRL_REASON_* and use our enum values instead | Martin Willi | 2014-06-03 | 1 | -8/+20 | |
| | ||||||
* | tun-device: Rearrange headers to build properly when tun devices not supported | Martin Willi | 2014-06-03 | 1 | -19/+13 | |
| | ||||||
* | windows: Add a common Windows header for platform specific wrappers | Martin Willi | 2014-06-03 | 11 | -24/+180 | |
| | | | | | Include some more basic system headers in utils.h, so we can use that common header on the different platforms. | |||||
* | imv-swid: Cast json object strings when using it as chunk pointer | Martin Willi | 2014-06-03 | 2 | -2/+2 | |
| | | | | | While the string is actually const, we don't have a const chunk to handle such strings properly in chunks. Fixes compiler warnings. | |||||
* | Allow large lines output by swid_generator to be processed | Andreas Steffen | 2014-05-31 | 1 | -5/+13 | |
| | ||||||
* | Make REST POST request timeout configurable | Andreas Steffen | 2014-05-31 | 3 | -11/+25 | |
| | ||||||
* | Detect RADIUS packet retransmissions | Andreas Steffen | 2014-05-31 | 1 | -2/+89 | |
| | ||||||
* | Fixed swid_generator interface | Andreas Steffen | 2014-05-31 | 1 | -6/+5 | |
| | ||||||
* | Detect oversize SWID tags | Andreas Steffen | 2014-05-31 | 1 | -3/+14 | |
| | ||||||
* | max_attr_size is an uint32_t value | Andreas Steffen | 2014-05-31 | 1 | -1/+1 | |
| | ||||||
* | Update of Ubuntu 14.04 kernel | Andreas Steffen | 2014-05-31 | 1 | -1/+1 | |
| | ||||||
* | Wait for the arrival of the TCPG_PTS_DH_NONCE_PARAMS_RESP | Andreas Steffen | 2014-05-31 | 3 | -2/+9 | |
| | ||||||
* | Increased maximum PT-TLS message size to 2MB | Andreas Steffen | 2014-05-31 | 2 | -3/+3 | |
| | ||||||
* | log SWID tags and tag IDs on debug level 3 | Andreas Steffen | 2014-05-31 | 1 | -2/+2 | |
| | ||||||
* | Automatic determination of maximum PB-TNC batch and PA-TNC message size | Andreas Steffen | 2014-05-31 | 5 | -12/+46 | |
| | ||||||
* | Completed the command line options of the pt-tls-client | Andreas Steffen | 2014-05-31 | 1 | -29/+79 | |
| | ||||||
* | Split TCG SWID Request attribute into chunks if needed | Andreas Steffen | 2014-05-31 | 4 | -7/+28 | |
| | ||||||
* | Added Debian 7.5 product and all Debian armv6l products | Andreas Steffen | 2014-05-31 | 1 | -6/+102 | |
| | ||||||
* | Fixed typo in tables.sql | Andreas Steffen | 2014-05-31 | 1 | -1/+1 | |
| | ||||||
* | Additional index to improve performance | Andreas Steffen | 2014-05-31 | 1 | -0/+4 | |
| | ||||||
* | Support targeted retrieval of SWID tags | Andreas Steffen | 2014-05-31 | 1 | -93/+164 | |
| | ||||||
* | curl: Don't set CURLOPT_FAILONERROR | Tobias Brunner | 2014-05-31 | 1 | -14/+5 | |
| | | | | | With the strongTNC REST API some errors will actually be accompanied by a response we want to receive completely. | |||||
* | Implemented SWID REST API | Andreas Steffen | 2014-05-31 | 6 | -103/+508 | |
| | ||||||
* | Set entity_name to strongSwan Project | Andreas Steffen | 2014-05-31 | 1 | -5/+7 | |
| | ||||||
* | Updated strongSwan SWID Tag from ISO 2009 to 2014 format | Andreas Steffen | 2014-05-31 | 1 | -29/+19 | |
| | ||||||
* | Make sure getpass() is available | Tobias Brunner | 2014-05-29 | 3 | -3/+9 | |
| | | | | It's not on Android for example. | |||||
* | starter: Fix build on Android | Tobias Brunner | 2014-05-28 | 1 | -0/+1 | |
| | | | | | While the (default) ipsec script does not work on Android starter still passes the script's name to charon if leftfirewall is configured. | |||||
* | Some more files to measure | Andreas Steffen | 2014-05-21 | 1 | -0/+7 | |
| | ||||||
* | Added all SWID tables and example regids | Andreas Steffen | 2014-05-21 | 2 | -122/+105 | |
| | ||||||
* | peer-cfg: Add missing UNIQUE_NEVER to unique_policy_names | Martin Willi | 2014-05-19 | 1 | -1/+2 | |
| | ||||||
* | unit-tests: Sync threads with main thread in test_cleanup_cancel() | Tobias Brunner | 2014-05-19 | 1 | -0/+5 | |
| | | | | | Without synchronization threads could get canceled before they could disable their cancelability. | |||||
* | pfkey: Always include stdint.h | Tobias Brunner | 2014-05-19 | 1 | -1/+1 | |
| | | | | | | On some systems (e.g. on Debian/kFreeBSD) that header is required when including ipsec.h, on Linux we require it too when including pfkeyv2.h, so to simplify things we just always include it. | |||||
* | soup: Add support to retrieve the response code | Tobias Brunner | 2014-05-19 | 1 | -2/+14 | |
| | ||||||
* | unit-tests: Allow some HTTP write operations to fail | Tobias Brunner | 2014-05-19 | 1 | -7/+12 | |
| | | | | | | Because CURLOPT_FAILONERROR is enabled in the curl plugin an error code will often (not always) cause the client to close the TCP connection before the server has written the complete response. | |||||
* | curl: Add support to return the response code | Tobias Brunner | 2014-05-19 | 1 | -1/+27 | |
| | ||||||
* | unit-tests: Add a test case for HTTP response codes | Tobias Brunner | 2014-05-19 | 1 | -8/+57 | |
| | ||||||
* | fetcher: Add option to retrieve response code from a fetcher | Tobias Brunner | 2014-05-19 | 2 | -0/+10 | |
| | ||||||
* | unit-tests: Defer failures by worker threads | Tobias Brunner | 2014-05-19 | 2 | -5/+36 | |
| | | | | | | | | | | | In some cases the main thread is not ready to immediately call siglongjmp(), e.g. if it currently holds a mutex that is later required during shutdown. Therefore, we delay handling errors in worker threads until the main thread performs the next check itself (or the test function ends). The same issue remains with SIGALRM. |