[pkg-opensc-commit] [libp11] branch master updated (9fe0dd0 -> e58cbc5)
Eric Dorland
eric at moszumanska.debian.org
Sat Oct 17 06:21:01 UTC 2015
This is an automated email from the git hooks/post-receive script.
eric pushed a change to branch master
in repository libp11.
from 9fe0dd0 debian/control: Set the maintainer to pkg-opensc-maint and mark myself as an uploade.
new aec66e9 add minimal structure
new a0cbcae initial checkin of libp11.
new 5278f69 document changes in cryptoki.h
new 1533933 we don't need those files.
new e6ec80b we only have a Makefile.mak in src/ currently.
new a81a6eb fix building out of tree.
new ec448de export serial number, patch by Douglas de Oliveira Mendes
new e68d364 oops, top_srcdir of course.
new cd44e40 move PKCS11_open_session() from libp11-int.h to libp11.h
new 4fc1a88 migrate to ltdl.
new 5f18222 chmdoe to 755.
new 7105a66 use "wget --no-verbose" to NOT get many debug information and the progress bar
new 293c46f add the URL documenting the use of ltdl to help understand this black magic
new a17e1ce use a 3 digits version number (instead of 2) and start with 0.1.0
new c6e0d92 convert line endings.
new 13e8c68 fix makefile to compile all files.
new a7ba18c fix compiling libpkcs11.c file.
new 5b2ecad #include "libp11-int.h" to get/check the prototypes of the defined functions
new 000107e struct sc_pkcs11_module: handle field is lt_dlhandle not (lt_dlhandle *) since lt_dlopen returns a lt_dlhandle
new 1d8ea27 do not use AC_LIBLTDL_INSTALLABLE but check for libltdl instead
new c246fc9 remove libltdl from SUBDIRS remove maintainer-clean-local rule (was "rm -rf libltdl")
new f8d97cb do not use @LTDLINCL@ and @LIBLTDL@ anymore
new e2f2084 check for ltdl.h using AC_CHECK_HEADERS
new e06c99c pack the structures only on Windows
new f3b1b8e C_UnloadModule(): call lt_dlexit() after lt_dlclose()
new d183063 remove --ltdl argument from libtoolize
new c6132e5 snapshot script currently works only with "WIP", sorry.
new cd30f1b add examples/ subdirectory.
new c999be1 improve code: - reindent - display slot information - display error messages
new 21b32c7 remove documentation from svn. update build mechanism.
new 9bc1f71 remove nslots and slots from PKCS11_CTX. ask user to free slots.
new b9003c5 update example to fit libp11 changes.
new afa5d34 do not include libltdl, require it instead. create documentation on "make dist".
new 9900e17 rename the destroy_slots and destroy_all_slots to "release" ... functions. make release_slot internal again. free slots aray in release_all_slots.
new 279288c update example to match latest library changes.
new c7a76b4 add doxygen config file and api documentation.
new 6262b7c dd doxygent config file and script to generate doxygen documentation.
new d1783bc fix path to header files.
new 9555768 fix renaming destroy to release.
new ad80a74 oops, missed another one.
new 28414f0 oops, made it internal. fix name again.
new c076cab dist-hook: is too late, need to generate the documentation before automake "make dist" copied files around.
new 26afe0e "doc" does not work well, it is the subdirectory name.
new ef205c1 another try to get "make dist" documentation generateion right.
new 644a836 add m4 macro packages used by libp11.
new 46c8ada improved libltdl detection. fix finding OPENSSL.
new 582f812 aclocal -I aclocal/ (as suggested by Ralf Wildenhues)
new 70b510a AC_SUBSTed variables are better used with $(..). Thanks to Ralf Wildenhues.
new 536fee4 fix AC_MSG_ERROR usage. thanks to Ralf Wildenhues.
new b051a52 we use libtool for linking, so it can calucalte the dependencies using LTLIBLTDL better. Thanks to Ralf Wildenhues.
new bff1707 use -nv instead of --non-verbose since wget 1.10 now uses --no-verbose instead. Grr!
new 48cd16f fixes to make it compile on windows.
new dc3c307 incompatible change: one parameter marked const.
new 102414e adding libtool.m4 was a bad idea and causes problems. undo.
new 93ebbab filter functions to be listed in windows *.def file.
new ca14945 add m4 packages to tar.gz
new 4427983 make generate-api.sh executable
new 0ea94d7 add some Doxygen documentation
new 8de4861 add real auth example. add getrandom example.
new 6f803e8 add #include <string.h> since we use strlen() and memse()
new ce8b9a1 nslots, ncerts, siglen are _unsigned_ int (avoids 3 compiler warnings)
new 8dd2bca add an example for decryption. however it doesn't work, will ask nils for advice how to get the openssl part right.
new 16a316e make it work (at least for me ;-) + some cleanup
new 9fe2db2 fix some memory leaks
new fdab0c1 we need to free the ex_data as well
new b8e8696 fix memory leak: free _private data as well when destroying a cert/key object
new a05db38 fix memory leak, indent
new c608973 remove warnings, fix memory leaks and use only 20 bytes as a sha-1 hash
new ac5335f patch by Nils: fix memory leaks, improve documentation.
new 4c00c28 add ChangeLog file via svn2cl.
new fc6cbf4 add files to generate ChangeLog.
new a8c1bb9 add function to store certificates.
new 28c20cd functions added only, i.e. still ABI compatible.
new f76e8bb export one additional function.
new 4bb90ac use @retval instead of @return
new 110f022 set the executable bit
new 7d967bc avoid a compilation warning
new 591113c kill some dead code.
new 3233592 experiment with svn version number.
new c03b8ba enable keywords.
new beed877 move to opensc-project.org till opensc.org dns is back.
new e871b4a simply the revision, drop the m4 code. it didn't turn out the way I wanted it (does not contain the _repository_/_branch_ revision).
new 4e693eb dynamically allocate slots, as suggested by Thomas Irlet
new 41b42f7 fix windows build.
new e7dd483 RSA_PKCS1_PADDING is a constant to differentiate it from other padding types. where length is compared we meant to use RSA_PKCS1_PADDING_SIZE. Bug found, fixed and reported by Tomoko Fukuzawa.
new 3249207 trunk is for developing past 0.2.2
new 0c466bb fix bug causing a core dump.
new b2d09c2 remove unused variables.
new dcacb3c add code to store private key by Alexander Starostin <assur at esc.ru>
new af542d4 replace rsa header files with rewrite.
new 0cfd3a4 pkcs11.h with updates from Alon.
new 1e5decf update to latest pkcs11.h from Markus.
new 63e2687 add fixes by Nils.
new aed99ee update to latest pkcs11.h revision.
new 35e0201 use utf-8/ascii.
new 6aed5d1 add a Doxygen comment for PKCS11_generate_key() bits argument
new b5ccef5 Risto Laanoja: possible free(NULL) on specific case
new 94774d6 Risto Laanoja: Make ..USER_ALREADY_LOGGED_IN nonfatal. (There is long comment in engine_pkcs11.c about this topic). I think it is correct way to deal with multiple logins and possibility of token replacement.
new 85b40f9 kill warnings / make functions static.
new 7e64fba mark more internal functions as static.
new 301fe99 fix header file.
new 0918b2b fix more compiler warnings.
new f5c7ccd fix header file again.
new 91c8d74 fix another warning.
new f16e060 update pkcs11.h header file from scute.
new 10703fa prepare for new release.
new 4be38fa "frain" reported: libp11 fails at enumerating tokens if a PKCS#11 library returns CKR_TOKEN_NOT_RECOGNIZED on a C_GetTokenInfo call. The attached patch causes libp11 to treat slots containing unrecognized tokens as empty slots during token enumeration, letting the enumeration succeed even if unrecognized tokens are present.
new 25772a2 add NEWS and COPYING to distribution. target saturday for release.
new 603ceb6 pkcs11.h is now in the current directory.
new 6a0c014 update wiki export scripts.
new bc77a28 testing needed more time.
new 0a7d1fb trunk is now post 0.2.3 release.
new 20497e8 doxygen cleanups
new f078667 New build system
new a97b362 libp11 MSVC fixups
new 70ae43a Distribute files for MSCV
new 09863f3 afxres.h is not needed
new 02914aa Fixup MSVC resource build. By Douglas E. Engert
new 6bf9fad More fixups to maintainer-clean
new 68ab791 Add --force to autoreconf
new 8f0601d Include winresrc.h
new 7ded8a2 Fixup configure help strings
new f7f9fa4 Prepare for libtool-2
new aa5f8d5 Some more cleanups
new cb4bff5 More aclocal->m4
new 12631b7 Detect libtool-1 or libtool-2 at runtime
new 887f35a David Smith: While working on adding PKCS#11 support to Gnome's Network Manager project, it was found that being able to specify the pReserved member of CK_C_INITIALIZE_ARGS_PTR to C_Initialize is probably necessary in wpasupplicant, an engine-pkcs11 consumer. This support did not exist in libp11 and engine-pkcs11, so I've attached a patch that adds a new function in libp11, PKCS11_CTX_init_args, and a new engine command, CMD_INIT_ARGS.
new 3b522d9 Update news too.
new 81a93c0 We added a function, so we need to increase the minor number.
new d66414a Ah, fix these number for libtool.
new f251626 Arnaud Ebalard: implement PKCS11_private_encrypt() and make PKCS11_sign() use it. The overall behaviour of PKCS11_sign() should not be modified.
new b0385dc Update NEWS
new 2912997 Export missing symbol
new 379e3ad Update news file.
new 5494942 update export script.
new ac9d44f fix segfault in new code.
new f71b992 Remove gcc specifics
new 68d5fa5 Stanislav Brabec: As documentation says, PKCS11_CTX_init_args() returns "none". In the implementation it really returns none (i. e. it is void), but in both declaration and header it is declared as "void*" (i. e. non-void). I suspect that it was really intended as void.
new 259c6b7 Stanislav Brabec: As previous patches changed ABI (at least on x86_64), increasing of soname is required. next patch will break ABI too, one soname increase for both together.
new 47b872b Switch from using int for size arguments to size_t. This change breaks ABI on 64bit plattforms (we increased the library minor/major numbers in the last commit already). patch submitted by Stanislav Brabec.
new 1888f64 Don't remove external files on distclean
new accb66f Handle svn checkout detection correctly when srcdir is different
new 8ce7ac8 mingw32->mingw*
new ab3cd08 Fix doc build issues 1. VPATH issue. 2. Parallel build issue, suggested by Ludovic Rousseau.
new b737da4 Add PACKAGE_SUFFIX
new 6c135dd add new function to export slot id.
new c98df2f we branched for 0.2.5, new development gets -svn suffix.
new 2cf584c export the new function too.
new 02cfe15 Kalev Lember: add Makefile.mak and winconfig.h for building with MSVC.
new f95c7b5 prepare release 0.2.6.
new d2e432c trunk is now post 0.2.6
new ee4ad5e make libp11 swallow CKR_CRYPTOKI_ALREADY_INITIALIZED if returned from C_Initialize(). It's an informational message and should not be bubbled up to the caller. By Daniel Smith.
new 6a13120 Create new release 0.2.8
new e09135a Update News too.
new 80a8239 Next release will be 0.2.8, trunk is "-svn" preview.
new 201fb4d Fix ticket #137: check that private data is not NULL
new 2398c56 Add missing token flags into libp11 structure.
new c5e88fd Fix building examples on newest Fedora.
new f2b9976 Add openssl libcrypto to pkg-config private libs list to make sure that apps which link against static libp11 have -lcrypto on linker command line.
new 19404ea Display the number of available slots
new 7d56d89 Release 0.2.8
new 20d08fe trunk is 0.2.9-svn
new 9c837e4 Do not set private to C_Initialize unless actually have one
new 1c528e9 Remove ltdl usage
new 935bb95 Resolve trivial warnings
new 95ccb5a Fix warning of sign mismatch, but probably there is a bug here
new 59a7ce4 Fix warnings, integer sign related
new 7ad11e6 Fix openssl interface incompatibility, trivial const
new df758cc Create a m4 directory if not already present
new fb96b9c Silent build by default
new 39b8459 build: -svn->_git suffix
new 5709daf build: add m4 directory needed by recent libtool
new 26abb7d build: use ifdef and not m4_ifdef for silent rules
new 3b1c7ca build: remove automake depreciated syntax
new 5142573 layout: create .gitignore out of svnignore
new e22e3b0 build: remove embedded wiki docs
new ab6306e Merge pull request #5 from alonbl/build
new ff1b48c ECDSA support
new 1f0aa4a Merge pull request #13 from dengert/ecc
new 11d644b Fix using older OpenSSL without adding the libp11 ECDSA code
new 49ca832 Merge pull request #14 from dengert/ecc
new a3469ee Issue #15 Correction
new 6af78fd Merge pull request #16 from gautric/master
new 144f371 Fix crash on attempting to load non-existent module
new 9f43302 Increase maximum size of X.509 certificate
new 9b266fd ECDSA reference count issues caused engine_pkcs11 to not shutdown
new 541b596 Merge pull request #17 from dengert/EC_ref_count
new 4079847 Update p11_ec.c
new 43613aa Merge pull request #23 from 45264/patch-1
new cb77ace removed unused variable in PKCS11_CTX_private
new ecb83da When a fork is detected, the PKCS #11 modules will be reinitialized.
new 730657b Use locks to protect forkid checks
new 0a20a76 Avoid deadlock in PKCS11_open_session
new fe211c1 Use same conventions for non-exported functions
new e5aa18c Added error checking in PKCS11_CTX_new()
new 342d0b8 removed references to gnutls
new 67a7401 Merge pull request #25 from nmav/after-fork
new 5853cc9 Any size cert
new 0509059 Merge pull request #26 from dengert/cert_size
new fc86004 reload the key object on fork
new 72ce36a remove any mutex locks; the library is by design non-thread safe
new 61de9ce examples: auth: allow PIN from command line
new 987e183 examples: auth: authenticate prior to any listing
new c9e9239 Added minimal test suite
new 53974c1 Ignore the test suite generated files
new 556687d examples: Add OPENSSL_LIBS in LDADD
new 9ead9b5 tests: added check for operation under fork
new eadf818 atfork: include unistd for getpid() and check for __register_atfork
new 0ab1b61 Tell PKCS#11 modules that using OS locking primitives is OK
new 56ca6a7 Fix two memory leaks with init_args
new 8641b10 README: updated URL and mention that the library isn't thread safe
new 5974c00 NEWS: updated text for release and bumped version to 0.3.0
new a9b220d Get public exponent from public key, if private key doesn't contain it.
new a4df22b README.md: added
new d603580 Allow RSA_NO_PADDING padding mode in PKCS11_private_encrypt.
new b9d52f0 Added new example pgm "rawrsasign.c".
new c25d910 tests: added more descriptive output text in testpkcs11.softhsm
new cdf29a7 tests: include srcdir into include path
new 9b626a7 Added travis.yml
new c38c1ed Added additional path of libsofthsm
new b5daf23 tests: check for libsofthsm in more paths
new 09d37a0 p11_key.c: removed unused definition
new c93400d updated NEWS
new 1ba57c6 Eliminated hard coded limit for pkcs11_getattr_bn()
new baf4766 updated NEWS
new 7ab10ee updated README information
new 6f71240 released 0.3.0
new d8198e6 added _git suffix
new 7fc9788 removed unused variables
new b2ac833 examples: removed call to ERR_remove_state()
new 5be510c Merge the original 'upstream' branch with upstream's new master branch
new 3d79d4f Imported Upstream version 0.3.0
new 0a07ef9 Merge tag 'upstream/0.3.0'
new 0209380 New upstream release
new a476fab Use upstream-vcs-tag
new 7680b46 Docs have been dropped
new 6eff49a Add upstream signing key
new c2b5383 Add ECDSA symbols
new e58cbc5 Bump shlibs version
The 239 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
svnignore => .gitignore | 21 +-
Makefile.am | 8 +-
Makefile.in | 446 ++-
NEWS | 13 +
README.md | 24 +
aclocal.m4 | 774 ++--
bootstrap | 1 +
compile | 347 ++
config.guess | 565 ++-
config.h.in | 6 +
config.sub | 317 +-
configure | 4088 ++++++++++++--------
configure.ac | 94 +-
debian/changelog | 12 +
debian/copyright | 28 -
debian/gbp.conf | 1 +
debian/libp11-2.shlibs | 2 +-
debian/libp11-2.symbols | 2 +
debian/libp11-dev.doc-base | 9 -
debian/libp11-dev.docs | 4 +-
debian/upstream/signing-key.asc | 41 +
debian/watch | 3 +-
depcomp | 531 ++-
doc/Makefile.am | 7 +-
doc/Makefile.in | 421 +-
doc/README | 10 -
doc/nonpersistent/ChangeLog | 824 ----
doc/nonpersistent/Makefile.am | 59 -
doc/nonpersistent/Makefile.in | 484 ---
doc/nonpersistent/export-wiki.sh | 71 -
doc/nonpersistent/export-wiki.xsl | 58 -
doc/nonpersistent/svn2cl.xsl | 295 --
doc/nonpersistent/wiki.out/AuthorsAndCredits.html | 6 -
doc/nonpersistent/wiki.out/MailingLists.html | 6 -
doc/nonpersistent/wiki.out/PageTemplates.html | 6 -
doc/nonpersistent/wiki.out/QuickStart.html | 6 -
doc/nonpersistent/wiki.out/ResourcesLinks.html | 6 -
doc/nonpersistent/wiki.out/SubversionReposity.html | 6 -
doc/nonpersistent/wiki.out/index.html | 6 -
doc/nonpersistent/wiki.out/trac.css | 624 ---
examples/Makefile | 7 -
examples/Makefile.am | 10 +
examples/Makefile.in | 627 +++
examples/auth.c | 82 +-
examples/rawrsasign.c | 301 ++
install-sh | 385 +-
ltmain.sh | 4038 ++++++++++++-------
m4/libtool.m4 | 2287 +++++++----
m4/ltoptions.m4 | 32 +-
m4/ltversion.m4 | 12 +-
m4/lt~obsolete.m4 | 12 +-
missing | 461 +--
src/Makefile.am | 8 +-
src/Makefile.in | 445 ++-
src/Makefile.mak | 9 +-
src/atfork.c | 88 +
src/atfork.h | 63 +
src/libp11-int.h | 65 +-
src/libp11.exports | 2 +
src/libp11.h | 20 +-
src/libpkcs11.c | 54 +-
src/p11_attr.c | 42 +-
src/p11_cert.c | 21 +-
src/p11_ec.c | 326 ++
src/p11_key.c | 88 +-
src/p11_load.c | 64 +-
src/p11_ops.c | 105 +-
src/p11_rsa.c | 31 +-
src/p11_slot.c | 116 +-
src/versioninfo.rc | 4 +-
test-driver | 148 +
tests/Makefile.am | 25 +
tests/Makefile.in | 1034 +++++
tests/cert.der | Bin 0 -> 805 bytes
tests/common.sh | 96 +
examples/auth.c => tests/fork-test.c | 78 +-
tests/key.der | Bin 0 -> 1191 bytes
tests/testfork.softhsm | 32 +
tests/testpkcs11.softhsm | 40 +
79 files changed, 12842 insertions(+), 8648 deletions(-)
rename svnignore => .gitignore (68%)
create mode 100644 README.md
create mode 100755 compile
delete mode 100644 debian/libp11-dev.doc-base
create mode 100644 debian/upstream/signing-key.asc
delete mode 100644 doc/README
delete mode 100644 doc/nonpersistent/ChangeLog
delete mode 100644 doc/nonpersistent/Makefile.am
delete mode 100644 doc/nonpersistent/Makefile.in
delete mode 100755 doc/nonpersistent/export-wiki.sh
delete mode 100644 doc/nonpersistent/export-wiki.xsl
delete mode 100755 doc/nonpersistent/svn2cl.xsl
delete mode 100644 doc/nonpersistent/wiki.out/AuthorsAndCredits.html
delete mode 100644 doc/nonpersistent/wiki.out/MailingLists.html
delete mode 100644 doc/nonpersistent/wiki.out/PageTemplates.html
delete mode 100644 doc/nonpersistent/wiki.out/QuickStart.html
delete mode 100644 doc/nonpersistent/wiki.out/ResourcesLinks.html
delete mode 100644 doc/nonpersistent/wiki.out/SubversionReposity.html
delete mode 100644 doc/nonpersistent/wiki.out/index.html
delete mode 100644 doc/nonpersistent/wiki.out/trac.css
delete mode 100644 examples/Makefile
create mode 100644 examples/Makefile.am
create mode 100644 examples/Makefile.in
create mode 100644 examples/rawrsasign.c
mode change 100755 => 100644 ltmain.sh
create mode 100644 src/atfork.c
create mode 100644 src/atfork.h
create mode 100644 src/p11_ec.c
create mode 100755 test-driver
create mode 100644 tests/Makefile.am
create mode 100644 tests/Makefile.in
create mode 100644 tests/cert.der
create mode 100644 tests/common.sh
copy examples/auth.c => tests/fork-test.c (87%)
create mode 100644 tests/key.der
create mode 100755 tests/testfork.softhsm
create mode 100755 tests/testpkcs11.softhsm
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opensc/libp11.git
More information about the pkg-opensc-commit
mailing list