aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* asn1: Return a zeroed ASN1 time if gmtime_r() conversion failsMartin Willi2014-06-041-1/+1
|
* utils: Printf() defined time output should gmtime/localtime_r() failMartin Willi2014-06-041-10/+13
|
* backtrace: Inline esc() helper, making it available to all build variantsMartin Willi2014-06-041-12/+12
|
* backtrace: Support backtraces on Windows without DbgHelpMartin Willi2014-06-041-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 backtracesMartin Willi2014-06-042-12/+200
|
* printf-hook-builtin: Support Windows console colors using TTY escape codesMartin Willi2014-06-042-1/+128
|
* windows: Link libstrongswan against ws2_32.dllMartin Willi2014-06-041-0/+4
|
* capabilities: Add build support for WindowsMartin Willi2014-06-041-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 Willi2014-06-031-0/+4
|
* windows: replace mkdir() with Windows _mkdir() variantMartin Willi2014-06-031-0/+4
|
* thread: Add a Windows pthread variant to print thread identifiersMartin Willi2014-06-031-0/+3
|
* windows: Provide wrappers for dlopen() function familyMartin Willi2014-06-032-0/+83
|
* crl: Undefine <wincrypt.h>'s CRL_REASON_* and use our enum values insteadMartin Willi2014-06-031-8/+20
|
* tun-device: Rearrange headers to build properly when tun devices not supportedMartin Willi2014-06-031-19/+13
|
* windows: Add a common Windows header for platform specific wrappersMartin Willi2014-06-0311-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 pointerMartin Willi2014-06-032-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 processedAndreas Steffen2014-05-311-5/+13
|
* Make REST POST request timeout configurableAndreas Steffen2014-05-313-11/+25
|
* Detect RADIUS packet retransmissionsAndreas Steffen2014-05-311-2/+89
|
* Fixed swid_generator interfaceAndreas Steffen2014-05-311-6/+5
|
* Detect oversize SWID tagsAndreas Steffen2014-05-311-3/+14
|
* max_attr_size is an uint32_t valueAndreas Steffen2014-05-311-1/+1
|
* Update of Ubuntu 14.04 kernelAndreas Steffen2014-05-311-1/+1
|
* Wait for the arrival of the TCPG_PTS_DH_NONCE_PARAMS_RESPAndreas Steffen2014-05-313-2/+9
|
* Increased maximum PT-TLS message size to 2MBAndreas Steffen2014-05-312-3/+3
|
* log SWID tags and tag IDs on debug level 3Andreas Steffen2014-05-311-2/+2
|
* Automatic determination of maximum PB-TNC batch and PA-TNC message sizeAndreas Steffen2014-05-315-12/+46
|
* Completed the command line options of the pt-tls-clientAndreas Steffen2014-05-311-29/+79
|
* Split TCG SWID Request attribute into chunks if neededAndreas Steffen2014-05-314-7/+28
|
* Added Debian 7.5 product and all Debian armv6l productsAndreas Steffen2014-05-311-6/+102
|
* Fixed typo in tables.sqlAndreas Steffen2014-05-311-1/+1
|
* Additional index to improve performanceAndreas Steffen2014-05-311-0/+4
|
* Support targeted retrieval of SWID tagsAndreas Steffen2014-05-311-93/+164
|
* curl: Don't set CURLOPT_FAILONERRORTobias Brunner2014-05-311-14/+5
| | | | | With the strongTNC REST API some errors will actually be accompanied by a response we want to receive completely.
* Implemented SWID REST APIAndreas Steffen2014-05-316-103/+508
|
* Set entity_name to strongSwan ProjectAndreas Steffen2014-05-311-5/+7
|
* Updated strongSwan SWID Tag from ISO 2009 to 2014 formatAndreas Steffen2014-05-311-29/+19
|
* Make sure getpass() is availableTobias Brunner2014-05-293-3/+9
| | | | It's not on Android for example.
* starter: Fix build on AndroidTobias Brunner2014-05-281-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 measureAndreas Steffen2014-05-211-0/+7
|
* Added all SWID tables and example regidsAndreas Steffen2014-05-212-122/+105
|
* peer-cfg: Add missing UNIQUE_NEVER to unique_policy_namesMartin Willi2014-05-191-1/+2
|
* unit-tests: Sync threads with main thread in test_cleanup_cancel()Tobias Brunner2014-05-191-0/+5
| | | | | Without synchronization threads could get canceled before they could disable their cancelability.
* pfkey: Always include stdint.hTobias Brunner2014-05-191-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 codeTobias Brunner2014-05-191-2/+14
|
* unit-tests: Allow some HTTP write operations to failTobias Brunner2014-05-191-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 codeTobias Brunner2014-05-191-1/+27
|
* unit-tests: Add a test case for HTTP response codesTobias Brunner2014-05-191-8/+57
|
* fetcher: Add option to retrieve response code from a fetcherTobias Brunner2014-05-192-0/+10
|
* unit-tests: Defer failures by worker threadsTobias Brunner2014-05-192-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.