aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/printf_hook.h
Commit message (Collapse)AuthorAgeFilesLines
* Moved printf hooks to utils folderTobias Brunner2012-10-241-247/+0
|
* Add a wrapper around vstr_add_fmt() to avoid having to link libcharon ↵Tobias Brunner2012-08-171-2/+16
| | | | | | against libvstr At least on Android the latter would be required.
* Merge branch 'android-app'Tobias Brunner2012-08-131-0/+5
|\ | | | | | | | | | | | | | | 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.
| * Add support for '+' in custom format specifiersTobias Brunner2012-08-131-0/+5
| |
* | If vstr printf functions are #defined, undef them before redefinitionMartin Willi2012-08-101-0/+31
|/ | | | | At least Mountain Lion seems to have them #defined to secure _chk variants.
* Append directly to base string in vstr printf hooksMartin Willi2012-07-131-11/+6
|
* Write directly to FILE stream in glibc printf hooksMartin Willi2012-07-131-25/+47
|
* Pass opaque data to printf hooks and print_in_hook()Martin Willi2012-07-131-9/+25
|
* Default to register_printf_specifier() if no printf hooking #definedMartin Willi2012-07-031-0/+7
| | | | | | This allows us to build (non-./configured) external tools against libstrongswan without explicitly specifiying the most commonly used printf hooking function.
* Added missing Vstr wrappers for asprintf.Tobias Brunner2010-08-061-1/+5
|
* Use register_printf_specifier instead of deprecated ↵Martin Willi2009-11-121-1/+2
| | | | register_printf_function, if available
* replaces four spaces by tabs, where appropriateMartin Willi2009-09-041-3/+3
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-5/+5
|
* added a configure option to enable the Vstr string library even if ↵Tobias Brunner2009-04-241-1/+1
| | | | register_printf_function is available
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* merging changes from portability branch back to trunkTobias Brunner2009-04-301-1/+2
| | | | | important change for developers: %Y replaces %D to print identities!
* updated DoxyfileMartin Willi2009-03-241-1/+1
| | | | | | properly close all doxygen groups fixed remaining doxygen warnings
* printf hooks refactored to increase portability (i.e. support for platforms ↵Tobias Brunner2009-03-121-15/+90
| | | | without glibc-compatible customizable printf - the Vstr string library is currently required on such platforms).
* defining hook functions ourself as definition in uClibc and glibc differ, ↵Martin Willi2008-04-041-4/+7
| | | | fixes #36
* merged the modularization branch (credentials) back to trunkMartin Willi2008-03-131-36/+50
|
* implemented RFC4478 (repeated authentication)Martin Willi2007-11-201-1/+2
| | | | | changed %V printf handler to take a time delta, %#V now takes two arguments
* removed %Q, %Y, %W, %U printf handlersMartin Willi2007-04-121-8/+0
|
* removed IKE_SA_ID (%J) printf hook, two more to goMartin Willi2007-04-111-4/+2
|
* removed IKE_SA (%K) and CHILD_SA (%P) printf handlers, 3 more to goMartin Willi2007-04-111-4/+0
|
* removed %M printf handler, five more to goMartin Willi2007-04-111-2/+0
|
* registered PRINT_CERTINFO function with symbol YAndreas Steffen2007-03-271-1/+1
|
* added print hook for certinfo_t printingAndreas Steffen2007-03-061-0/+2
|
* alphabetically sorting print commandsAndreas Steffen2007-02-241-21/+21
|
* added PRINT_CAINFO hookAndreas Steffen2007-02-141-0/+2
|
* removed my time_t printf handler patch, applied the one of andreas (64bit save)Martin Willi2007-02-081-2/+2
|
* fixed printf() hooks for timeMartin Willi2007-02-081-2/+2
|
* fixed 64 bit issue with print timeAndreas Steffen2007-01-201-2/+3
|
* better split up of library files "types.h" & "definitions.h"Martin Willi2006-10-311-0/+71
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