blob: ec65626dc379ce25a328eb2d486d938218eada20 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
0.15.1 (unstable)
* Fix some memory leaks
* Add a location for packages to drop module configs
* Documentation updates and fixes
* Add command line tool manual page
* Remove unused err() function and friends
* Move more code into common/ directory and refactor
* Add a system trust policy module
* Refactor how the p11-kit command line tool works
* Add p11-kit extract and extract-trust commands
* Don't complain if we cannot access ~/.pkcs11/pkcs11.conf
* Refuse to load the p11-kit-proxy.so as a registered module
* Don't fail initialization if last initialized module fails
0.14
* Change default for user-config to merge
* Always URI-encode the 'id' attribute in PKCS#11 URIs
* Expect a .module extension on module configs
* Windows compatibility fixes
* Testing fixes
* Build fixes
0.13
* Don't allow reading of PIN files larger than 4096 bytes
* If a module is not marked as critical then ignore init failure
* Use preconditions to check for input problems and out of memory
* Add enable-in and disable-in options to module config
* Fix the flags in pin.h
* Use gcc extensions to check varargs during compile
* Fix crasher when a duplicate module is present
* Fix broken hashmap behavior
* Testing fixes
* Win32 build fixes
* 'p11-kit -h' now works
* Documentation fixes
0.12
* Build fix
0.11
* Remove automatic reinitialization of PKCS#11 after fork
0.10
* Build fixes, for windows, gcc 4.6.1
0.9
* p11-kit can't be used as a static library
* Fix problems crashing when freeing TLS on windows
* Add debug output to windows init and uninit of library
* Build fixes, especially for windows
0.8
* Rename non-static functions to have a _p11_xxx prefix
* No concurrent calling of C_Initialize and C_Finalize
* Print more information in 'p11-kit -l'
* Initial port to win32
* Build, testing fixes
0.7
* Expand p11-kit config variables correctly invarious build scenarios
* Add test tool to print out error messages
* Build fix on FreeBSD
0.6
* Add concept of a default module directory from which modules with
relative paths are loaded.
* Renamed pkg-config variables to make it clearer what's what.
0.5
* Fix crasher in p11_kit_registered_modules()
* Add 'critical' setting for modules, which defaults to 'no'
* Fix initialization issues in the proxy module
0.4
* Fix endless loop if module forks during initialization
* Update PKCS#11 URI code for new draft of spec
* Don't fail when duplicate modules are configured
* Better debug output
* Add example configuration documentation
* Support whitespace in PKCS#11 URIs
0.3
* Rewrite hash table, and simplify licensing.
* Correct paths for p11-kit config files.
* Many build fixes and tweaks.
0.2
* List token labels in 'p11-kit -l'
* Add API's for handing the pinfile part of URIs
* Use /etc/pkcs11 by default instead of ${prefix}/etc/pkcs11
* Bug fixes
0.1
* Initial release
|