summaryrefslogtreecommitdiff
path: root/p11-kit/util.c
Commit message (Collapse)AuthorAgeFilesLines
* Win32 build fixesStef Walter2012-06-291-26/+0
| | | | | | * Remove unused functions * Use getprogname() instead of calc_progname() which no longer exists * Fix up exporting of functions in the mock module
* Preconditions to check for input probs and out of memoryStef Walter2012-05-131-9/+0
| | | | | | * We don't try to guarantee completely robust and problem free behavior in cases where the caller or process isn't behaving. We consider these to be outside of our control.
* Fix test modules linking errorsStef Walter2012-05-011-0/+1
| | | | * And display warning messages in the debug output
* Provide compat getprogname() implementations on other OS'sStef Walter2012-05-011-36/+2
| | | | * And use them in our replacement err() and p11_kit_set_progname()
* Move the compat.[ch] headers into common directory/Stef Walter2012-04-301-0/+66
| | | | | * And the compat stuff in the p11-kit directory merged into util.c and util.h
* Add more p11-kit cleanup to fix valgrind leak reportsStef Walter2012-04-021-0/+11
| | | | | * per-thread memory isn't actually a real memory leak, but was still reachable after exit, so clean this up.
* Add enable-in and disable-in options to module configStef Walter2012-04-011-2/+113
| | | | | | | | * These can be used to load certain modules in certain programs, or prevent loading in others. * Useful for a key manager like seahorse, so we can load extra modules (think NSS) that other modules shouldn't load.
* Fix problems crashing when freeing TLS on windowsStef Walter2011-10-291-0/+2
|
* Add debug output to windows init and uninit of libraryStef Walter2011-10-291-1/+8
|
* Fix broken build on windowsMichael Cronenworth2011-10-251-1/+1
| | | | | * The debug_init() call needed a rename to _p11_debug_init() to match the non-Win32 code.
* Rename non-static functions to have a _p11_xxx prefix.Stef Walter2011-10-241-6/+6
| | | | | | | * Work around issues with brain-dead linkers not respecting the libtool -export-symbol-regex argument https://bugs.freedesktop.org/show_bug.cgi?id=42020
* Initial port to win32Stef Walter2011-10-171-33/+155
| | | | | | | | * Tests do not all yet pass, at least not on wine * Added abstraction of some non-portable functions in compat.h/c * Build with an argument like this for win32 support: ./autogen.sh --host=i586-mingw32msvc * This win32 port needs more work from interested parties
* Complete documentation for message functionality.Stef Walter2011-06-091-0/+29
|
* Store last failure message per thread.Stef Walter2011-06-091-5/+82
| | | | * Add p11_kit_message() function to get last message.
* Refactor configurationStef Walter2011-06-081-0/+17
| | | | | * Move configuration loading into conf.c * Have user modules with same name merge/override modules in system.
* Fix up documentationStef Walter2011-06-071-0/+41
|
* Add p11_kit_space_strdup() function, and rename p11_kit_space_strlen()Stef Walter2011-06-071-0/+34
| | | | * Print out module info in p11-kit tool.
* Fix up copyright lines.Stef Walter2011-04-011-1/+0
|
* Documentation and API cleanup.Stef Walter2011-03-311-0/+51
* Rename source directory * More consistent with return values from URI functions. * Allow formatting URI to take a uri type.