summaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* build: Use separate p11-kit-{remote,server} executable for testingDaiki Ueno2018-07-161-0/+2
| | | | | Otherwise, the p11-kit-remote program called from p11-kit-server would load the system modules instead of the local fixtures.
* server: Enable socket activation through systemdDaiki Ueno2018-06-201-1/+1
| | | | | | | | | | | This enables socket activation of "p11-kit server" through systemd. The feature provided is essentially the same as commit a4fb2bb5 (reverted), but implemented with "p11-kit server" and libsystemd API instead of wrapping "p11-kit remote" in the unit file. Note that, while it exposes all tokens through the socket, it doesn't increase attack surface beyond the PKCS#11 binary interface provided by p11-kit-proxy.so, because the service is per-user.
* pkcs11: Exercise GNU calling convention at compile timeDaiki Ueno2018-05-281-0/+1
|
* build: Simplify README inclusionDaiki Ueno2018-05-251-1/+0
| | | | Use symlink in the repository, instead of copying.
* README: replace by README.mdNikos Mavrogiannopoulos2018-05-231-0/+1
| | | | | | | | | That is, use README.md as primary source to generate README as README is required by the GNU guidelines. We don't try to convert to "real" plain text as markdown is readable, and to avoid introducing another dependency (e.g., pandoc). Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
* test: Factor out common harness from test-extract.inDaiki Ueno2018-04-101-1/+1
|
* test: Take advantage of TAP test driverDaiki Ueno2018-03-291-0/+1
|
* build: Add more files to .gitignoreDaiki Ueno2018-01-311-19/+7
|
* build: Split out generated code from p11-kit/virtual.cDaiki Ueno2018-01-311-0/+1
|
* systemd: add per-user remoting socketLubomir Rintel2017-01-201-0/+1
| | | | | | This allows daemons outside user's session to use per-user PKCS#11 modules. Useful for letting VPN daemons or wpa_supplicant use certificates stored in user's GNOME keyring, etc.
* Ignore clang scanner litterStef Walter2014-08-081-0/+1
|
* trust: Add installcheck target for testing extractStef Walter2014-01-141-0/+2
| | | | | | | | This is an integration test that the extract and blacklist functionality basics work. More integration tests should follow, at which point we should place the various generic testing bits into their own file.
* Build in srcdir != builddir fashion by defaultStef Walter2014-01-141-0/+7
| | | | Naturally this doesn't apply to tarballs
* Route 'p11-kit extract-trust' over to trust toolStef Walter2013-08-291-0/+1
| | | | | | The actual command is 'trust extract-compat'. Make installed placeholder script reflect this. We still support the old placeholder script if it is present.
* trust: Document the new command line trust toolStef Walter2013-08-291-0/+1
|
* Support expanding $XDG_CONFIG_HOME in user config pathsStef Walter2013-07-181-0/+2
| | | | | | | | | | If ~/.config is specified as a prefix to a configured path, then it is expanded to the $XDG_CONFIG_HOME if that exists Add --with-user-config ./configure option to configure a different user config directory. Interpolate the right directories into documentation.
* Reorganize various componentsStef Walter2013-06-251-0/+2
| | | | | | | * p11-kit library and tool in the p11-kit/ subdirectory * trust module and new trust tool in trust/ subdirectory * No more tools/ subdirectory * Lots less in the common/ subdirectory
* trust: Move the extract-trust external placeholder command into trust/Stef Walter2013-06-171-1/+2
|
* Add new script for setting up p11-kit for a maintainerStef Walter2013-04-031-0/+6
| | | | Add win32 cross build, and build out of tree
* Fix build with automake 1.13Stef Walter2013-04-031-0/+5
| | | | Also remove some generated files from the po/ directory.
* doc: Move manual into doc/manual subdirectoryStef Walter2013-03-121-17/+17
|
* Move pkcs11.conf and module documentation to a manual pageStef Walter2013-02-201-0/+1
|
* Pull translations from transifexStef Walter2013-02-131-0/+1
| | | | | | * Build a script to help with this https://bugs.freedesktop.org/show_bug.cgi?id=60792
* Add and enable German gettext translationAndreas Metzler2013-02-121-0/+3
| | | | | Enable installation of gettext translations and add German translation by Chris Leick.
* Add a placeholder external 'extract-trust' commandStef Walter2013-02-051-0/+1
|
* Add basic checksum algorithmsStef Walter2013-02-051-2/+2
| | | | | | The SHA-1 and MD5 digests here are used for checksums in legacy protocols. We don't use them in cryptographic contexts at all. These particular algorithms would be poor choices for that.
* Add a p11-kit tool manual pageStef Walter2013-02-051-0/+1
|
* Move debug and library code into the common/ subdirectoryStef Walter2013-01-091-14/+18
| | | | | | | | | | | Start using p11_ as our internal prefix rather than _p11_. We explicitly export p11_kit_ so this is fine as far as visibility. Move the threading, mutex, and module compat, dict, and array code into the common directory too. Take this opportunity to clean up a bit of internal API as well, since so many lines are being touched internally.
* Add enable-in and disable-in options to module configStef Walter2012-04-011-0/+2
| | | | | | | | * 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.
* Remove p11-kit.pot file from gitStef Walter2012-03-191-0/+1
| | | | * Generated automatically
* Initial port to win32Stef Walter2011-10-171-0/+3
| | | | | | | | * 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
* Rename p11-kit testStef Walter2011-10-101-0/+2
|
* Add test tool to print out error messagesStef Walter2011-09-261-0/+1
| | | | * Allows checking of translations
* Fix endless loop if module forks during initialization.Stef Walter2011-08-141-0/+1
| | | | | | | * If a module forks during its C_Initialize, previously our fork handler would try to initialize it again, ad nauseum. Reported by Nikos on the mailing list.
* Add example configuration documentation.Stef Walter2011-08-011-0/+1
| | | | * And also install example pkcs11.conf file.
* Ignore some built files after recent changes.Stef Walter2011-07-191-0/+2
|
* build: Make autogen.sh workColin Walters2011-07-191-1/+0
| | | | | | | | | | | * We were missing a call to gettextize, which is what copies in config.rpath * Delete ABOUT-NLS, it is copied in by gettextize * While we're here, take a page from gtk+'s autogen.sh and just use autoreconf, instead of specifying everything. * We need to always have an m4/ directory, so that gettextize works, so we make a dummy empty file * Apparently gettextize is totally insane, requiring user input etc. Copy in some hacks from Avahi's autogen.sh to work around this.
* Bump version number, and tweak upload procedureStef Walter2011-07-071-0/+1
|
* Implement support for registering and calling pinfile callbacksStef Walter2011-07-061-0/+2
| | | | | | * These are callbacks that hanlde the pinfile part of a PKCS#11 URI. * One library can register a callback that another can then call in a thread-safe and simple fashion.
* Modernize autotools setup.Stef Walter2011-06-071-0/+1
|
* Change around installation of headers, pkg-config, and file namesStef Walter2011-05-271-1/+5
| | | | | | | | * Install headers to ${prefix}/include/p11-kit-1/p11-kit/ * This solves problems with other projects that have their own pkcs11.h files. * Change the pkg-config file name to p11-kit-1.pc * Change the source file names.
* Add basic tool for p11-kit.Stef Walter2011-04-051-0/+2
| | | | | List modules: $ p11-kit -l
* Add support for debug tracing.Stef Walter2011-04-051-0/+1
| | | | | | | | | | | Use P11_KIT_DEBUG=xxx environment variable to enable tracing. Must have been built without --disable-debug option. P11_KIT_DEBUG can (at this point) be one of these values: all help conf lib
* Documentation and API cleanup.Stef Walter2011-03-311-0/+17
| | | | | | * Rename source directory * More consistent with return values from URI functions. * Allow formatting URI to take a uri type.
* The start of some documentation.Stef Walter2011-03-031-0/+2
|
* Reference implementation of PKCS#11 URIsStef Walter2011-02-191-0/+1
|
* Add p11_kit_strerror() method and internationalization.Stef Walter2011-02-181-0/+5
|
* Add a proper pkg-config file.Stef Walter2011-02-171-0/+2
|
* Configuration tests.Stef Walter2011-01-301-0/+1
|
* Add testing and start testing hash table functionality.Stef Walter2011-01-261-0/+8
|