Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | trust: Use the new NSS PKCS#11 extension codes | Stef Walter | 2013-03-08 | 6 | -94/+95 |
| | | | | | NSS had subtly changed the values of the distrust CK_TRUST codes so update them to stay in sync. | ||||
* | Hard code distrust temporarily. | Stef Walter | 2013-03-08 | 1 | -1/+149 |
| | | | | | This is because we have no way to load this data into the trust module. Working on a real solution. | ||||
* | tools: Parse global options appropriately, even if after command | Stef Walter | 2013-03-08 | 1 | -13/+18 |
| | |||||
* | trust: Refactor how we load builtin objects | Stef Walter | 2013-03-08 | 1 | -11/+13 |
| | |||||
* | Don't shove messages into debug output if they're already displayed | Stef Walter | 2013-03-08 | 1 | -2/+2 |
| | |||||
* | Release 0.16.2 | Stef Walter | 2013-03-08 | 2 | -1/+6 |
| | |||||
* | extract: Use bool instead of int where appropriate | Stef Walter | 2013-03-08 | 1 | -15/+15 |
| | |||||
* | tools: Add a bit of debugging to the PEM extract handler | Stef Walter | 2013-03-08 | 2 | -0/+4 |
| | |||||
* | extract: Fix regression in --purpose option | Stef Walter | 2013-03-08 | 2 | -2/+61 |
| | | | | | | | | The --purpose option would only match certificates that had no purposes marked on them. Fix it so that it correctly matches certificates with the given purpose. https://bugs.freedesktop.org/show_bug.cgi?id=62009 | ||||
* | Document and put code coverage online | Stef Walter | 2013-03-08 | 2 | -4/+34 |
| | | | | | * Document our testing practices * Put lcov code coverage output online | ||||
* | Properly detect the stdbool.h header | Stef Walter | 2013-03-08 | 1 | -0/+2 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=62001 | ||||
* | Release version 0.16.1 | Stef Walter | 2013-03-07 | 2 | -1/+6 |
| | |||||
* | doc: Fix external URLs in documentation | Stef Walter | 2013-03-07 | 1 | -6/+6 |
| | |||||
* | doc: Add P11_KIT_STRICT=yes debugging tip | Stef Walter | 2013-03-07 | 1 | -0/+11 |
| | |||||
* | x509: Don't break when cA field of BasicConstraints is missing | Stef Walter | 2013-03-07 | 1 | -2/+9 |
| | | | | | | | The field defaults to FALSE. It sucks that libtasn1 doesn't fill this in for us. https://bugs.freedesktop.org/show_bug.cgi?id=61975 | ||||
* | tools: Remove extra debugging statement when running external commands | Stef Walter | 2013-03-07 | 1 | -1/+0 |
| | |||||
* | extract-trust: Turn into a placeholder script that does nothing | Stef Walter | 2013-03-07 | 1 | -21/+15 |
| | | | | | If the 'p11-kit extract-trust' command is to be used by distributions, make them customize it appropriately. | ||||
* | doc: Don't wrap the options in the pkcs11.conf manual page | Stef Walter | 2013-03-07 | 1 | -6/+6 |
| | |||||
* | Release version 0.16.0 | Stef Walter | 2013-03-04 | 2 | -1/+9 |
| | |||||
* | Build with the libtasn1 CFLAGS properly | Stef Walter | 2013-03-04 | 5 | -2/+14 |
| | | | | | | Tweaks by: Roman Bogorodskiy <bogorodskiy@gmail.com> https://bugs.freedesktop.org/show_bug.cgi?id=61739 | ||||
* | Redo mock.h header in order to relicense | Stef Walter | 2013-03-04 | 1 | -667/+686 |
| | | | | | Rewrite the mock.h header to relicense it. It is based on the BSD licensed mock.c file, so this isn't a big issue. | ||||
* | Remove duplicate typedef | Stef Walter | 2013-03-04 | 1 | -2/+2 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=60894 | ||||
* | Fix missing bracket in trust module check | Roman Bogorodskiy | 2013-03-04 | 1 | -1/+1 |
| | | | | | | This fixes building --without-libtasn1 https://bugs.freedesktop.org/show_bug.cgi?id=61740 | ||||
* | Initialize modules correctly in tests | Stef Walter | 2013-03-03 | 9 | -1/+14 |
| | | | | This fixes hangs when running tests on windows | ||||
* | Windows doesn't support symlinks, chmod, or atomic renames | Stef Walter | 2013-03-03 | 7 | -6/+101 |
| | | | | | | | * Don't create symlinks on windows * No atomic renames, so delete and then rename * Make sure to close files before unlinking on windows * No chmod permissions on windows | ||||
* | Use mingw compatible coverage flags | Stef Walter | 2013-03-03 | 1 | -2/+2 |
| | | | | | | The way that coverage is built and linked is different with mingw so just use the --coverage flag to represent the correct behavior when cross compiling. | ||||
* | Don't use wchar_t for storing unicode characters | Stef Walter | 2013-03-03 | 1 | -35/+36 |
| | | | | | On Win32 wchar_t is only 2 bytes, which breaks our UTF-8 conversion functions. | ||||
* | Fix syntax errors in OS_WIN32 ifdefs | Stef Walter | 2013-03-03 | 6 | -10/+14 |
| | |||||
* | Open files in binary mode on windows | Stef Walter | 2013-03-03 | 4 | -8/+11 |
| | | | | So that the Windows' C library doesn't munge line endings | ||||
* | Add compat gmtime_r() and timegm() functions | Stef Walter | 2013-03-03 | 3 | -0/+76 |
| | | | | Not available on Win32 or ancient unixes | ||||
* | Add compat mkstemp() and mkdtemp() functions | Stef Walter | 2013-03-03 | 2 | -0/+156 |
| | | | | Not available on Win32 or ancient unixes | ||||
* | Add compat vasprintf() and asprintf() functions | Stef Walter | 2013-03-03 | 3 | -0/+84 |
| | | | | These are not available on Win32 and ancient unixes | ||||
* | Add compat strndup() function | Stef Walter | 2013-03-03 | 3 | -0/+30 |
| | | | | Not available on Win32 and ancient unixes | ||||
* | Abstract mmap() into a compat API | Stef Walter | 2013-03-03 | 5 | -79/+160 |
| | | | | | The Win32 for mmap() is very different from Unix, so abstract this into our own p11_mmap_xxx() functions. | ||||
* | Use putenv() instead of setenv() | Stef Walter | 2013-03-03 | 16 | -16/+16 |
| | | | | Since older operating systems don't support setenv() | ||||
* | Add compat implementation of basename() | Stef Walter | 2013-03-03 | 3 | -2/+71 |
| | | | | For Win32 and older unixes | ||||
* | tools: Update comments for cacerts jks format | Stef Walter | 2013-03-03 | 1 | -4/+4 |
| | |||||
* | Rename p11_module_xxx() compat functions to p11_dl_xxx() | Stef Walter | 2013-03-03 | 3 | -24/+29 |
| | | | | | | | For clarity. In addition, make p11_dl_close() able to be used as a destroyer callback. Also make p11_dl_error() return an allocated string | ||||
* | Update the pkcs11.h header for missing mechanisms | Stef Walter | 2013-02-20 | 2 | -1/+26 |
| | |||||
* | Only do shared object and DLL initialization in libraries | Stef Walter | 2013-02-20 | 4 | -49/+122 |
| | | | | | | Don't do library initialization on shared object load when not running in a library. We'll want to plug into this and do different things per library in the future. | ||||
* | Move pkcs11.conf and module documentation to a manual page | Stef Walter | 2013-02-20 | 6 | -162/+239 |
| | |||||
* | Pull translations from transifex | Stef Walter | 2013-02-13 | 40 | -21/+11845 |
| | | | | | | * Build a script to help with this https://bugs.freedesktop.org/show_bug.cgi?id=60792 | ||||
* | Relicense the buffer code appropriate for inclusion in p11-kit | Stef Walter | 2013-02-12 | 2 | -46/+68 |
| | | | | | * All original lines in this file upon arrival in the p11-kit project were written by me, and copyright held by me. | ||||
* | Release version 0.15.2 | Stef Walter | 2013-02-12 | 2 | -1/+7 |
| | | | | * This is an unstable release | ||||
* | Add finish translation | Timo Jyrinki | 2013-02-12 | 2 | -0/+344 |
| | |||||
* | Add and enable German gettext translation | Andreas Metzler | 2013-02-12 | 4 | -0/+361 |
| | | | | | Enable installation of gettext translations and add German translation by Chris Leick. | ||||
* | Respect destdir when creating package module config directory | Andreas Metzler | 2013-02-12 | 1 | -1/+1 |
| | |||||
* | Fix dereference of varargs in p11_attrs_build() | Stef Walter | 2013-02-11 | 1 | -1/+1 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=60473 | ||||
* | Remove unnecessary code to be more compatible with various libtasn1 versions | Stef Walter | 2013-02-11 | 1 | -4/+1 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=60434 | ||||
* | Don't require explictly disabling trust module if --without-libtasn1 | Andreas Metzler | 2013-02-07 | 1 | -12/+16 |
| | | | | | | | And provide more intelligent error messages about why to build with libtasn1 Tweaked by Stef Walter |