Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | configure: Check for and explicitly link against -latomic | Martin Willi | 2016-06-14 | 1 | -1/+1 |
| | | | | | Some C libraries, such as uClibc, require an explicit link for some atomic functions. Check for any libatomic, and explcily link it. | ||||
* | sigwaitinfo() may fail with EINTR if interrupted by an unblocked signal not ↵ | Tobias Brunner | 2015-11-23 | 1 | -1/+5 |
| | | | | | | in the set Fixes #1213. | ||||
* | Replace usages of sigwait(3) with sigwaitinfo(2) | Tobias Brunner | 2015-10-29 | 1 | -2/+1 |
| | | | | | | | This is basically the same call, but it has the advantage of being supported by FreeBSD's valgrind, which sigwait() is not. References #1106. | ||||
* | plugins: Don't link with -rdynamic on Windows | Martin Willi | 2014-06-04 | 1 | -1/+1 |
| | |||||
* | libfast: Use chunk_map() instead of non-portable mmap() | Martin Willi | 2014-01-23 | 1 | -29/+10 |
| | |||||
* | Build all shared libraries with -no-undefined and link them properly | Tobias Brunner | 2013-09-12 | 1 | -2/+6 |
| | | | | | | | | | | The flag is required to convince libtool on Cygwin to build DLLs. But on Windows these shared libraries can not have undefined symbols, so we have to link them explicitly to the libraries they reference. For plugins this is currently not done, so only the monolithic build is supported. The plugin loader wouldn't be able to load DLLs anyway, as it tries to load files that don't exist on Cygwin. | ||||
* | automake: replace INCLUDES by AM_CPPFLAGS | Martin Willi | 2013-07-18 | 1 | -2/+7 |
| | | | | | | INCLUDES are now deprecated and throw warnings when using automake 1.13. We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and defines are passed to AM_CPPFLAGS only. | ||||
* | libfast: cancel thread if it fails to accept fcgi sessions | Martin Willi | 2013-07-18 | 1 | -1/+5 |
| | |||||
* | libfast: add a fast_ prefix to all classes, avoiding namespace clashes | Martin Willi | 2013-07-18 | 12 | -245/+258 |
| | |||||
* | Fixed Doxygen comments after scanning complete src directory | Tobias Brunner | 2013-03-02 | 1 | -1/+1 |
| | |||||
* | Moved debug.[ch] to utils folder | Tobias Brunner | 2012-10-24 | 3 | -3/+3 |
| | |||||
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 2 | -3/+3 |
| | |||||
* | Add a libfast sendfile() method to send files from disk5.0.1 | Martin Willi | 2012-10-02 | 2 | -0/+69 |
| | |||||
* | Fixed check for rng in session ID creation of libfast | Tobias Brunner | 2012-09-28 | 1 | -1/+1 |
| | |||||
* | Properly initialize sockaddr_in struct in fast and dhcp plugins | Tobias Brunner | 2012-09-28 | 1 | -4/+7 |
| | |||||
* | Check rng return value when generating libfast session COOKIEs | Martin Willi | 2012-07-16 | 3 | -6/+27 |
| | |||||
* | Install dev headers only if --with-dev-headers= option is set | Martin Willi | 2012-07-11 | 1 | -1/+3 |
| | |||||
* | Install libfast development headers | Martin Willi | 2012-07-11 | 1 | -2/+7 |
| | |||||
* | Fixed additional typos in comments and log messages. | Tobias Brunner | 2012-01-12 | 1 | -1/+1 |
| | |||||
* | libfast: Fixed compiler warning. | Tobias Brunner | 2011-11-25 | 1 | -1/+1 |
| | |||||
* | Check if ClearSilver actually requires zlib | Martin Willi | 2011-09-02 | 1 | -1/+1 |
| | |||||
* | "this" removed from comments. | Tobias Brunner | 2011-07-06 | 1 | -2/+0 |
| | |||||
* | Don't install the libraries directly in lib/. | Tobias Brunner | 2011-07-05 | 1 | -1/+1 |
| | | | | | Instead use a subdirectory (prefix/lib/ipsec by default). Also moved the plugins from libexec to a subdirectory of that dir. | ||||
* | We actually need to link against libz, as neo libraries are often static | Martin Willi | 2011-06-15 | 1 | -1/+1 |
| | | | | This reverts commit 3c0630a797a18ad353167e56feb21476b4553834. | ||||
* | Set cookies for the complete domain | Martin Willi | 2011-06-15 | 1 | -1/+1 |
| | |||||
* | Migrated libfast to INIT/METHOD macros | Martin Willi | 2011-06-15 | 3 | -199/+142 |
| | |||||
* | libfast does not depend on zlib directly, clearsilver can be built without ↵ | Martin Willi | 2011-06-01 | 1 | -1/+1 |
| | | | | compression support | ||||
* | Added a null-safe strdup variant | Martin Willi | 2011-01-05 | 1 | -1/+1 |
| | |||||
* | Added getter for arbitrary environment variables | Martin Willi | 2010-11-17 | 2 | -0/+17 |
| | |||||
* | Added support for reading raw PUT/POST data from HTTP request | Martin Willi | 2010-05-27 | 2 | -0/+18 |
| | |||||
* | Reintroduce to_referer(), redirect() does not work with get_referer() | Martin Willi | 2010-04-28 | 2 | -0/+25 |
| | |||||
* | Use a 301 permanent redirect if no controller given | Martin Willi | 2010-04-28 | 1 | -1/+3 |
| | |||||
* | Remove to_referer() method, as it fails if no referer was given | Martin Willi | 2010-04-07 | 2 | -29/+10 |
| | |||||
* | Adding DBG_LIB to all calls of libstrongswan's version of DBG*. | Tobias Brunner | 2010-04-06 | 1 | -8/+9 |
| | |||||
* | Added a very minimalistic SMTP client to send mails via a local Exim | Martin Willi | 2010-03-11 | 3 | -1/+241 |
| | |||||
* | Add a getter for the HTTP referer | Martin Willi | 2010-03-10 | 2 | -0/+16 |
| | |||||
* | Using the thread wrapper in charon, libstrongswan and their plugins. | Tobias Brunner | 2009-12-23 | 2 | -25/+30 |
| | |||||
* | Check if libpthread is required or not. | Tobias Brunner | 2009-12-23 | 1 | -1/+1 |
| | |||||
* | Separated the public interfaces of the threading primitives. | Tobias Brunner | 2009-12-23 | 1 | -1/+1 |
| | |||||
* | Moved mutex.c to a separate folder in order to cleanly wrap other threading ↵ | Tobias Brunner | 2009-12-23 | 1 | -1/+1 |
| | | | | primitives (and utils/mutex.h is now threading.h). | ||||
* | Improved libfast session management, using a hashtable | Martin Willi | 2009-12-08 | 2 | -40/+109 |
| | |||||
* | added lost session cookie buffer | Martin Willi | 2009-09-11 | 1 | -0/+1 |
| | |||||
* | Removed chunk_from_buf() in favor of a simpler chunk_from_chars() macro | Martin Willi | 2009-09-11 | 1 | -3/+1 |
| | |||||
* | double check session id has been initialized | Martin Willi | 2009-09-10 | 1 | -1/+1 |
| | |||||
* | remove obsolete @brief doxygen tags | Martin Willi | 2009-09-10 | 2 | -2/+2 |
| | |||||
* | Use wrapped mutex_t/condvar_t instead of pthread_mutex/cond_t | Martin Willi | 2009-09-10 | 1 | -10/+16 |
| | |||||
* | libfast uses enumerator instead of deprecated iterator | Martin Willi | 2009-09-10 | 1 | -12/+12 |
| | |||||
* | remove spaces before tabs at the beginning of lines (^( )+\t) | Martin Willi | 2009-09-04 | 1 | -2/+2 |
| | |||||
* | replaces four spaces by tabs, where appropriate | Martin Willi | 2009-09-04 | 3 | -9/+9 |
| | |||||
* | removed trailing spaces ([[:space:]]+$) | Martin Willi | 2009-09-04 | 9 | -111/+111 |
| |