scute.git
9 years agoPass the version number up. scute-1.3.0
Werner Koch [Fri, 19 Jun 2009 22:18:15 +0000 (22:18 +0000)]
Pass the version number up.

9 years agoFix stupid c+p bug.
Werner Koch [Fri, 19 Jun 2009 21:29:39 +0000 (21:29 +0000)]
Fix stupid c+p bug.

9 years ago2009-06-19 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 19 Jun 2009 21:00:57 +0000 (21:00 +0000)]
2009-06-19  Marcus Brinkmann  <marcus@g10code.de>

* src/Makefile.am (scute_deps): Add libgpg-error.a, libassuan.a.
(scute_libadd): New variable.
(libgpg-error.a, libassuan.a, clean-local): New targets.
(libscute_la_LIBADD): Add $(scute_libadd).

9 years agoAdd a little improvement.
Werner Koch [Fri, 19 Jun 2009 19:04:18 +0000 (19:04 +0000)]
Add a little improvement.

9 years ago2009-06-19 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 19 Jun 2009 15:05:34 +0000 (15:05 +0000)]
2009-06-19  Marcus Brinkmann  <marcus@g10code.de>

* tests/t-getattribute.c (dump_object): Allow empty CKA_START_DATE
and CKA_END_DATE.

9 years ago2009-06-19 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 19 Jun 2009 14:59:38 +0000 (14:59 +0000)]
2009-06-19  Marcus Brinkmann  <marcus@g10code.de>

* src/cert-object.c (scute_attr_prv): Always set CKA_START_DATE
and CKA_END_DATE.

9 years agoHacks to support RSA-2048.
Werner Koch [Fri, 19 Jun 2009 14:55:06 +0000 (14:55 +0000)]
Hacks to support RSA-2048.

9 years agoUse estream for beter portability and future use of the complete estream
Werner Koch [Fri, 19 Jun 2009 10:58:52 +0000 (10:58 +0000)]
Use estream for beter portability and future use of the complete estream
library in case we want to funopen stuff.
Build systems updates.

9 years ago2009-06-19 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 19 Jun 2009 10:25:34 +0000 (10:25 +0000)]
2009-06-19  Marcus Brinkmann  <marcus@g10code.de>

* libtool.m4: Removed.
* m4/libtool.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4,
m4/lt~obsolete.m4: New files from libtool 2.2.6.
* configure.ac: Update to libtool 2.2.6.
(lt_cv_deplibs_check_method): Slightly evil hack to get libtool to
our thing.
(AC_DISABLE_STATIC, AC_LIBTOOL_WIN32_DLL, AC_LIBTOOL_RC)
(AC_PROG_LIBTOOL): Obsolete, replaced by ...
(LT_PREREQ, LT_INIT, LT_LANG): ... these new macro invocations.
* src/Makefile.am: Remove a bunch of rules for shared library.
(RCCOMPILE): New.
(LTRCCOMPILE): Use it here.
(.rc.lo): Add quoting.

9 years agoAdd mapping for GPG_ERR_BAD_PIN and _PIN_BLOCKED.
Werner Koch [Thu, 23 Apr 2009 15:22:15 +0000 (15:22 +0000)]
Add mapping for GPG_ERR_BAD_PIN and _PIN_BLOCKED.

10 years ago2008-12-03 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Wed, 3 Dec 2008 14:42:56 +0000 (14:42 +0000)]
2008-12-03  Marcus Brinkmann  <marcus@g10code.de>

* configure.ac: Enable AC_CONFIGU_MACRO_DIR.
* m4/ltsugar.m4, m4/libtool.m4, m4/ltversion.m4,
m4/lt~obsolete.m4, m4/ltoptions.m4: New files.
* config.guess, config.sub, ltmain.sh, configure.ac: Updated.

10 years ago2008-10-29 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Wed, 29 Oct 2008 20:26:00 +0000 (20:26 +0000)]
2008-10-29  Marcus Brinkmann  <marcus@g10code.de>

* configure.ac (_ASSUAN_ONLY_GPG_ERRORS): Define it.
* src/agent.c (default_inq_cb): Change return type to gpg_error_t
to silence gcc -W warning.
* src/cert-gpgsm.c (search_certs, export_cert_cb): Change type of
argument to silence gcc -W warning.
* src/p11-findobjects.c (CK_DEFINE_FUNCTION): Add explicit cast to
silence gcc -W warning.
* src/table.c (struct scute_table): Change signedness of
FIRST_FREE and LAST_USED members to silence gcc -W warning.
(scute_table_alloc): Change signedness of IDX for the same reason.
* tests/t-getslotinfo.c, tests/t-getsessioninfo.c,
tests/t-getmechanismlist.c, tests/t-auth.c,
tests/t-getattribute.c, tests/t-opensession.c,
tests/t-getslotlist.c, tests/t-getmechanisminfo.c,
tests/t-support.h, tests/t-closeallsessions.c,
tests/t-findobjects.c, tests/t-gettokeninfo.c: Change signedness
of some variables to silence gcc -W warnings.

10 years agoFix last change.
Marcus Brinkmann [Tue, 21 Oct 2008 14:02:21 +0000 (14:02 +0000)]
Fix last change.

10 years ago2008-10-21 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Tue, 21 Oct 2008 13:57:04 +0000 (13:57 +0000)]
2008-10-21  Marcus Brinkmann  <marcus@g10code.com>

* src/slots.c (slots_update_slot): Ignore card errors.

10 years ago2008-10-01 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Wed, 1 Oct 2008 17:54:25 +0000 (17:54 +0000)]
2008-10-01  Marcus Brinkmann  <marcus@g10code.com>

* src/agent.c (agent_connect): Set assuan log stream.
* src/p11-initialize.c: Include "debug.h".
(C_Initialize): Call _scute_debug_init.
* src/Makefile.am (sources): Add debug.c.
* src/debug.c: New file.
* src/debug.h: Rewritten.
* src/agent.c, src/cert-gpgsm.c, src/cert-object.c,
          src/slots.c, src/error-mapping.c: More or improved or
          adjusted debug output.

10 years ago2008-09-30 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Tue, 30 Sep 2008 17:07:04 +0000 (17:07 +0000)]
2008-09-30  Marcus Brinkmann  <marcus@g10code.com>

* src/cert-object.c [!CERT_PARSING]: Disable some certificate
parsing code.  Unfortunately, we can't get rid of all of it for
now.

10 years ago2008-09-30 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Tue, 30 Sep 2008 13:13:48 +0000 (13:13 +0000)]
2008-09-30  Marcus Brinkmann  <marcus@g10code.com>

* src/get-path.c (find_program_in_inst_dir): New function.
(get_gpgsm_path, get_gpg_agent_path): Use it to check in install dir.

10 years ago* src/Makefile.am (scute_DEPENDENCIES): Use .libs/versioninfo.o
Werner Koch [Tue, 30 Sep 2008 08:54:19 +0000 (08:54 +0000)]
* src/Makefile.am (scute_DEPENDENCIES): Use .libs/versioninfo.o

* AUTHORS (License): New.

* Makefile.am (AUTOMAKE_OPTIONS): Do not distribute a gzip tarball.
  (EXTRA_DIST): Distibute autogen.sh and README.SVN.

* README.CVS: Replace by README.SVN.

* configure.ac: Update bug address and some comments.
* autogen.sh: Update.

10 years agoBump version.
Marcus Brinkmann [Mon, 29 Sep 2008 16:41:50 +0000 (16:41 +0000)]
Bump version.

10 years ago2008-09-29 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Mon, 29 Sep 2008 16:06:31 +0000 (16:06 +0000)]
2008-09-29  Marcus Brinkmann  <marcus@g10code.com>

* src/gpgsm.c (struct search): New member WITH_CHAIN.
(search_cb): Only load chain if WITH_CHAIN is true.
(scute_gpgsm_get_cert): Call search_cb in the agent code path.

10 years ago2008-09-29 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Mon, 29 Sep 2008 16:03:54 +0000 (16:03 +0000)]
2008-09-29  Marcus Brinkmann  <marcus@g10code.com>

* src/slots.c (MIN): Remove macro.
(slot_token_maxpinlen, slot_token_pincount): Do not consider
second pincount, which meaning depends on the card version.

10 years ago2008-09-26 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 26 Sep 2008 15:42:17 +0000 (15:42 +0000)]
2008-09-26  Marcus Brinkmann  <marcus@g10code.de>

* src/agent.c: Include "cert.h".
(GET_CERT_INIT_SIZE): New symbol.
(struct get_cert_s): New struct.
(get_cert_data_cb, scute_agent_get_cert): New functions.
* src/gpgsm.c: Include "agent.h".
(scute_gpgsm_get_cert): Take extra argument NO.  Use it to get the
certificate directly from the card, if possible.
* src/gpgsm.h (scute_gpgsm_get_cert): Add extra argument NO to
prototype.
* src/slots.c (slot_init): Pass extra argument to
scute_gpgsm_get_cert invocation.
* src/cert-object.c (scute_attr_prv, scute_attr_cert): Don't use
the fpr, timestamp and expire field of a certificate for now.

10 years agoAdd a lone comment.
Marcus Brinkmann [Tue, 23 Sep 2008 14:18:21 +0000 (14:18 +0000)]
Add a lone comment.

10 years ago2008-09-03 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Wed, 3 Sep 2008 18:03:02 +0000 (18:03 +0000)]
2008-09-03  Marcus Brinkmann  <marcus@g10code.com>

* src/Makefile.am (.rc.o): New rule.

10 years ago2008-09-03 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Wed, 3 Sep 2008 16:31:30 +0000 (16:31 +0000)]
2008-09-03  Marcus Brinkmann  <marcus@g10code.com>

* src/Makefile.am (EXTRA_DIST): Add stpcpy.h.

10 years ago2008-09-02 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Tue, 2 Sep 2008 17:35:03 +0000 (17:35 +0000)]
2008-09-02  Marcus Brinkmann  <marcus@g10code.com>

* configure.ac: Post-release cleanup.
* doc/website/download.xhtml: Update.

10 years ago2008-09-02 Marcus Brinkmann <marcus@g10code.com> scute-1.2.0
Marcus Brinkmann [Tue, 2 Sep 2008 17:14:07 +0000 (17:14 +0000)]
2008-09-02  Marcus Brinkmann  <marcus@g10code.com>

* Released version 1.2.0.

* doc/manual/Makefile.am (CLEANFILES): Add $(images_eps).
(images_eps): New variable.
(scute.dvi): Depend on $(images_eps) instead of $(images_pdf).

10 years ago2008-09-02 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Tue, 2 Sep 2008 14:47:44 +0000 (14:47 +0000)]
2008-09-02  Marcus Brinkmann  <marcus@g10code.com>

* Released version 1.2.0.

10 years ago2008-08-23 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Sat, 23 Aug 2008 04:40:56 +0000 (04:40 +0000)]
2008-08-23  Marcus Brinkmann  <marcus@g10code.com>

* src/Makefile.am [HAVE_W32_SYSTEM]: Build autonomous DLL.

10 years ago2008-08-23 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Sat, 23 Aug 2008 03:33:05 +0000 (03:33 +0000)]
2008-08-23  Marcus Brinkmann  <marcus@g10code.com>

* src/agent.c (gnupg_allow_set_foregound_window)
[!HAVE_W32_SYSTEM]: Define it.

10 years ago2008-08-23 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Sat, 23 Aug 2008 03:30:12 +0000 (03:30 +0000)]
2008-08-23  Marcus Brinkmann  <marcus@g10code.com>

* src/Makefile.am [HAVE_W32_SYSTEM]: Build autonomous DLL.
* src/dllmain.c (DllMain): New file.
* src/cert-gpgsm.c: Include "debug.h".  Use
 assuan_pipe_connect_ext instead of assuan_pipe_connect everywhere.
* src/agent.c (WINVER) [HAVE_W32_SYSTEM]: Define symbol.
[HAVE_W32_SYSTEM]: Include <windows.h>.  Do this before including
<assuan.h>.
(gnupg_allow_set_foregound_window): New function.
(agent_connect): Use Sleep() instead of _sleep().
(default_inq_cb): New function, and use it in all transactions.
(agent_configure): Don't bail out if ttytname is not defined.  Set
allow-pinentry-notify.
* tests/t-support.h [_WIN32]: Include <windows.h>.
(init_cryptoki) [_WIN32]: Call WSAStartup.

10 years ago2008-08-21 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Thu, 21 Aug 2008 01:40:03 +0000 (01:40 +0000)]
2008-08-21  Marcus Brinkmann  <marcus@g10code.com>

* src/scute.def: Start at @1 instead of @0.

10 years ago2008-08-21 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Thu, 21 Aug 2008 00:13:06 +0000 (00:13 +0000)]
2008-08-21  Marcus Brinkmann  <marcus@g10code.com>

* src/agent.c (agent_configure): Fix cut and paste error.

10 years ago2008-08-11 Marcus Brinkmann <marcus@g10code.com>
Marcus Brinkmann [Tue, 12 Aug 2008 15:28:29 +0000 (15:28 +0000)]
2008-08-11  Marcus Brinkmann  <marcus@g10code.com>

* src/agent.c (spawn_process_detachted) [! HAVE_W32_SYSTEM]: Remove.
(agent_configure): Ignore error with old versions of gpg-agent.

10 years ago2008-08-08 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 8 Aug 2008 16:26:17 +0000 (16:26 +0000)]
2008-08-08  Marcus Brinkmann  <marcus@g10code.de>

* configure.ac: Update svn macros.
(BUILD_REVISION, BUILD_FILEVERSION, BUILD_TIMESTAMP): New.
(AC_CONFIG_OUTPUT): Add src/versioninfo.rc.
(GPG_AGENT_DEFAULT, GPG_AGENT): New.
(AC_REPLACE_FUNCS): Add vasprintf and stpcpy.
(AC_CHECK_FUNCS): Add ttyname, localtime_r and timegm.
* src/stpcpy.h, src/stpcpy.c, src/realloc.c: New file from gnulib.
* src/vasprintf.c: New file from libiberty.
* src/support.h [!HAVE_STPCPY]: Include "stpcpy.h".
[!HAVE_TTYNAME]: Define simple replacement function.
(get_gpgsm_path, get_gpg_agent_path)
(default_homedir, make_filename): New prototypes.
* src/Makefile.am: Add W32 support.
(libscute_la_SOURCES): Add get-path.c.
(EXTRA_DIST): Add versioninfo.rc.in.
* src/versioninfo.rc.in: New file.
* src/get-path.c: New file.
* src/agent.c (PATHSEP_C): New macro.
(build_w32_commandline_copy)
(build_w32_commandline) [HAVE_W32_SYSTEM]: New functions.
(spawn_process_deatched): New function.
(agent_connect): Start gpg-agent if it is not running yet.
(agent_configure): Also pass xauthority and pinentry-user-data.
* src/cert-gpgsm.c (COMPAT_FALLBACK) [!HAVE_W32_SYSTEM]: New
macro.
(export_cert_compat) [!COMPAT_FALLBACK]: Remove.
(export_cert) [!COMPAT_FALLBACK]: Don't call export_cert_compat.
Don't create (unused) output pipe cruft.
* src/cert-object.c (time_to_ck_date) [!HAVE_LOCALTIME_R]: Fall
back to localtime.
* tests/t-getslotinfo.c (main) [WIN32]: Call _sleep instead sleep.

10 years ago2008-08-08 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 8 Aug 2008 02:04:10 +0000 (02:04 +0000)]
2008-08-08  Marcus Brinkmann  <marcus@g10code.de>

* src/cryptoki.h (CRYPTOKI_EXPORTS): Define symbol.
* src/error-mapping.h: Do not include <error.h>.
(scute_sys_to_ck): Change type of ERR to int.
* src/error-mapping.c: Do not include <error.h>.
(scute_sys_to_ck): Change type of ERR to int.
* src/slots.c (slot_create_session): Change type of ERR to int.

11 years agoAdd missing word.
Marcus Brinkmann [Mon, 14 Jan 2008 21:43:51 +0000 (21:43 +0000)]
Add missing word.

11 years agoPost-release cleanup.
Marcus Brinkmann [Sat, 19 May 2007 22:12:44 +0000 (22:12 +0000)]
Post-release cleanup.

11 years ago2007-05-03 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 3 May 2007 15:53:21 +0000 (15:53 +0000)]
2007-05-03  Marcus Brinkmann  <marcus@g10code.de>

Released version 1.1.0.

* doc/manual/Makefile.am (images_pdf, CLEANFILES): New variables.
(scute.dvi, scute.pdf): New dependencies.
(%.eps, %.pdf): New rules.
* configure.ac: Check for convert and epstopdf.

* doc/manual/scute.texi (Authentication With Service): Avoid
@indicateurl in TeX output, as this seems to be broken (in
texi2dvi 1.34).

11 years ago2007-05-03 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 3 May 2007 14:27:07 +0000 (14:27 +0000)]
2007-05-03  Marcus Brinkmann  <marcus@g10code.de>

* doc/manual/Makefile.am (images, EXTRA_DIST): New variables.

11 years agoWrap lines correctly.
Marcus Brinkmann [Mon, 30 Apr 2007 03:33:04 +0000 (03:33 +0000)]
Wrap lines correctly.

11 years ago2007-04-30 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 30 Apr 2007 03:31:01 +0000 (03:31 +0000)]
2007-04-30  Marcus Brinkmann  <marcus@g10code.de>

* src/agent.h (scute_agent_is_trusted): New prototype.  Include <stdbool.h>.
* src/agent.c (scute_agent_is_trusted): New implementation.
* src/cert.h (struct cert): New member IS_TRUSTED.
* src/cert-gpgsm.c (export_cert): Set CERT->is_trusted.
* src/cert-object.c (scute_attr_cert): Set CKA_TRUSTED to
CERT->is_trusted.
* tests/t-getattribute.c: Support new option '--printable'.

11 years ago2007-04-30 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 30 Apr 2007 02:17:33 +0000 (02:17 +0000)]
2007-04-30  Marcus Brinkmann  <marcus@g10code.de>

* src/table.c (scute_table_dealloc): Return, but not a value.

12 years ago2007-02-09 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 9 Feb 2007 00:36:34 +0000 (00:36 +0000)]
2007-02-09  Marcus Brinkmann  <marcus@g10code.de>

* src/pkcs11.h: Add definitions for SHA.

12 years ago2006-12-17 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Sun, 17 Dec 2006 21:31:01 +0000 (21:31 +0000)]
2006-12-17  Marcus Brinkmann  <marcus@g10code.de>

* src/pkcs11.h: Minor cosmetic changes.  Require CRYPTOKI_GNU now
to switch on the GNU API, and do not check what CRYPTOKI_COMPAT is
defined to, just if it is defined at all.

12 years agoBump revision number.
Marcus Brinkmann [Sun, 17 Dec 2006 14:03:23 +0000 (14:03 +0000)]
Bump revision number.

12 years ago2006-12-17 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Sun, 17 Dec 2006 14:02:05 +0000 (14:02 +0000)]
2006-12-17  Marcus Brinkmann  <marcus@g10code.de>

* src/pkcs11.h [__WIN32]: Changed to [_WIN32 ||
CRYPTOKI_FORCE_WIN32] at the end.
Submitted by Alon Bar-Lev.

12 years ago2006-12-11 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Sun, 10 Dec 2006 23:32:34 +0000 (23:32 +0000)]
2006-12-11  Marcus Brinkmann  <marcus@g10code.de>

* src/pkcs11.h (CKO_VENDOR_DEFINED): Fixed syntax error.

12 years ago2006-12-10 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Sun, 10 Dec 2006 16:44:58 +0000 (16:44 +0000)]
2006-12-10  Marcus Brinkmann  <marcus@g10code.de>

* configure.ac (NEED_GPG_ERROR_VERSION): Bump to 1.4.

12 years agoForgot to update revision.
Marcus Brinkmann [Sun, 10 Dec 2006 00:16:11 +0000 (00:16 +0000)]
Forgot to update revision.

12 years agoFixed last change.
Marcus Brinkmann [Sun, 10 Dec 2006 00:08:40 +0000 (00:08 +0000)]
Fixed last change.

12 years ago2006-12-10 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Sun, 10 Dec 2006 00:03:07 +0000 (00:03 +0000)]
2006-12-10  Marcus Brinkmann  <marcus@g10code.de>

* src/pkcs11.h [CRYPTOKI_COMPAT]: Rewrote the compatibility layer.

12 years ago2006-12-09 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Sat, 9 Dec 2006 23:27:38 +0000 (23:27 +0000)]
2006-12-09  Marcus Brinkmann  <marcus@g10code.de>

* src/pkcs11.h [__cplusplus]: Protect with extern "C".
Do not use the C++ keyword "template" in parameter lists.
Submitted by Alon Bar-Lev.

12 years agoFix tag.
Marcus Brinkmann [Sat, 9 Dec 2006 23:13:52 +0000 (23:13 +0000)]
Fix tag.

12 years ago2006-12-09 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Sat, 9 Dec 2006 23:13:39 +0000 (23:13 +0000)]
2006-12-09  Marcus Brinkmann  <marcus@g10code.de>

* src/pkcs11.h [__WIN32]: Changed to [_WIN32 ||
CRYPTOKI_FORCE_WIN32].
(ck_rv_t): Changed to unsigned long.
(CRYPTOKI_VERSION_MAJOR, CRYPTOKI_VERSION_MINOR,
CRYPTOKI_VERSION_REVISION): New macros.
(CKO_VENDOR_DEFINED, CKH_VENDOR_DEFINED, CKK_VENDOR_DEFINED,
CKC_VENDOR_DEFINED, CKA_VENDOR_DEFINED, CKM_VENDOR_DEFINED,
CKF_EXTENSION, CKR_VENDOR_DEFINED): Add cast to suppress compiler
warning.
Submitted by Alon Bar-Lev.

* src/cryptoki.h (CRYPTOKI_VERSION_MAJOR, CRYPTOKI_VERSION_MINOR):
Removed.

12 years agoDocument the scute SVN repository.
Marcus Brinkmann [Thu, 7 Dec 2006 14:39:22 +0000 (14:39 +0000)]
Document the scute SVN repository.

12 years ago2006-11-30 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 1 Dec 2006 13:59:56 +0000 (13:59 +0000)]
2006-11-30  Marcus Brinkmann  <marcus@g10code.de>

* m4/autobuild.m4: New file.
* configure.ac: Invoke AB_INIT.

12 years ago2006-11-30 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 30 Nov 2006 18:39:10 +0000 (18:39 +0000)]
2006-11-30  Marcus Brinkmann  <marcus@g10code.de>

* m4/autobuild.m4: New file.
* configure.ac: Invoke AB_INIT.

12 years ago2006-11-29 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Wed, 29 Nov 2006 21:16:06 +0000 (21:16 +0000)]
2006-11-29  Marcus Brinkmann  <marcus@g10code.de>

* configure.ac (CFLAGS): Remove variable.

12 years agoUpdate for next release.
Marcus Brinkmann [Mon, 27 Nov 2006 15:38:03 +0000 (15:38 +0000)]
Update for next release.

12 years ago2006-11-27 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 27 Nov 2006 15:29:05 +0000 (15:29 +0000)]
2006-11-27  Marcus Brinkmann  <marcus@g10code.de>

* src/pkcs11.h: Add more definitions provided by Andreas Jellinghaus.

12 years agoFix copyright notice.
Marcus Brinkmann [Mon, 27 Nov 2006 14:57:03 +0000 (14:57 +0000)]
Fix copyright notice.

12 years ago2006-11-27 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 27 Nov 2006 14:55:10 +0000 (14:55 +0000)]
2006-11-27  Marcus Brinkmann  <marcus@g10code.de>

* README (Copyright and License): Update copyright notice.  Also
for all other files.
* AUTHORS (Maintainer): Removed RSA Security Inc.
* include/pkcs11t.h, include/pkcs11f.h, include/pkcs11.h,
include/disclaimer.txt, include/cryptoki-w32.h,
include/cryptoki-generic.h, include/README, include/Makefile.am:
Files removed.
* configure.ac (AC_CONFIG_FILES): Removed include/Makefile.
* Makefile.am (SUBDIRS): Removed include directory.

12 years ago2006-11-24 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 24 Nov 2006 17:31:57 +0000 (17:31 +0000)]
2006-11-24  Marcus Brinkmann  <marcus@g10code.de>

* src/pkcs11.h: New file.
* src/Makefile.am (libscute_la_SOURCES): Add pkcs11.h.
* src/cryptoki.h: Include "pkcs11.h" instead of original PKCS #11
header file.
* tests/t-support.h (mechanism_type_str): Remove most mechanisms.

12 years ago2006-11-23 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 23 Nov 2006 15:31:48 +0000 (15:31 +0000)]
2006-11-23  Marcus Brinkmann  <marcus@g10code.de>

* src/cert-gpgsm.c (search_certs_line): Don't overwrite CERT->uid.

12 years ago2006-11-21 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Tue, 21 Nov 2006 18:21:20 +0000 (18:21 +0000)]
2006-11-21  Marcus Brinkmann  <marcus@g10code.de>

* src/cert-gpgsm.c (search_certs_line): Fix off-by-one error.
(export_cert_cb): Fix bug if EXP->buffer_size is 0.

12 years ago2006-11-21 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Tue, 21 Nov 2006 17:25:17 +0000 (17:25 +0000)]
2006-11-21  Marcus Brinkmann  <marcus@g10code.de>

* src/cert-gpgsm.c (cert_reset): Free CERT->cert_der if set.
(export_cert): Reimplement using data channel.
(export_cert_compat): This contains the old version for
compatibility.
* src/cert.h (MAX_CERT_SIZE): Macro removed.
(struct cert): Changed member CERT_DER into a pointer.

12 years agoUpdate to current version.
Marcus Brinkmann [Tue, 21 Nov 2006 16:02:18 +0000 (16:02 +0000)]
Update to current version.

12 years ago2006-11-21 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Tue, 21 Nov 2006 16:01:06 +0000 (16:01 +0000)]
2006-11-21  Marcus Brinkmann  <marcus@g10code.de>

* configure.ac (AC_CONFIG_FILES): Add doc/manual/Makefile.
* doc/Makefile.am (SUBDIRS): New variable.
* doc/manual/Makefile, doc/manual/scute.texi, doc/manual/gpl.texi,
doc/manual/mdate-sh, doc/manual/texinfo.tex,
doc/manual/firefox-cm.png, doc/manual/firefox-cm-view-detail.png,
doc/manual/firefox-cm-view.png,
doc/manual/firefox-dm-load-after.png,
doc/manual/firefox-dm-load-before.png,
doc/manual/firefox-dm-load.png,
doc/manual/firefox-dm-token-present.png,
doc/manual/firefox-pref.png, doc/manual/firefox-pref-view.png: New
files.

12 years agoD'oh!
Marcus Brinkmann [Sat, 11 Nov 2006 23:07:13 +0000 (23:07 +0000)]
D'oh!

12 years agoThe release is not a CVS version.
Marcus Brinkmann [Sat, 11 Nov 2006 22:59:41 +0000 (22:59 +0000)]
The release is not a CVS version.

12 years ago2006-11-11 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Sat, 11 Nov 2006 22:39:18 +0000 (22:39 +0000)]
2006-11-11  Marcus Brinkmann  <marcus@g10code.de>

* Released version 1.0.0.

12 years ago2006-11-11 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Sat, 11 Nov 2006 22:32:39 +0000 (22:32 +0000)]
2006-11-11  Marcus Brinkmann  <marcus@g10code.de>

* src/error-mapping.c (scute_gpg_err_to_ck): Report error on debug
stream.
* src/slots.c (add_object): New function.
(slot_init): Rewritten using add_object.
* src/gpgsm.c: Include "gpgsm.h".
(struct search): Replace members ATTRP, ATTR_COUNTP, PRV_ATTRP,
PRV_ATTR_COUNTP by CERT_GET_CB, HOOK.
(search_cb): Rewritten to add all certificates for a certain key
(scute_gpgsm_get_cert): Take a callback function instead of
attribute pointers.
* gpgsm.h (scute_gpgsm_get_cert): Adjust prototype.
and also the certificate chain.
* src/cert.h (scute_gpgsm_search_certs_by_fpr): New prototype.
(struct cert): New member chain_id.
* src/cert-gpgsm.c (struct search_ctx_by_grip): Rename to ...
(struct search_ctx): ... this.  Rename field GRIP to PATTERN, and
add new field FIELD.
(search_certs_by_grip): Rename function to ...
(search_certs): ... this.
(scute_gpgsm_search_certs_by_fpr): Change user of the above.
(scute_gpgsm_search_certs_by_fpr): New function.
(search_certs_line): Store chain ID.

12 years ago2006-11-07 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Tue, 7 Nov 2006 18:57:17 +0000 (18:57 +0000)]
2006-11-07  Marcus Brinkmann  <marcus@g10code.de>

* src/p11-gettokeninfo.c (C_GetTokenInfo): Fix assignment.

12 years ago2006-11-06 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 6 Nov 2006 16:34:07 +0000 (16:34 +0000)]
2006-11-06  Marcus Brinkmann  <marcus@g10code.de>

* doc/website/format/web.css: Set margin to 0.

12 years ago2006-11-06 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 6 Nov 2006 04:28:18 +0000 (04:28 +0000)]
2006-11-06  Marcus Brinkmann  <marcus@g10code.de>

* configure.ac (AC_CONFIG_FILES): Add doc/Makefile.
Makefile.am (SUBDIRS): Add doc/.
doc/, doc/website/, doc/website/format: New directories.
doc/Makefile.am, doc/website/index.xhtml,
doc/website/documentation.xhtml, doc/website/download.xhtml,
doc/website/contact.xhtml, doc/website/format/web.css,
doc/website/format/scute-logo.svg,
doc/website/format/scute-border.jpg: New files.

12 years agoAdd items for website.
Marcus Brinkmann [Mon, 6 Nov 2006 04:26:29 +0000 (04:26 +0000)]
Add items for website.

12 years ago2006-10-30 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 30 Oct 2006 03:13:31 +0000 (03:13 +0000)]
2006-10-30  Marcus Brinkmann  <marcus@g10code.de>

* configure.ac (PACKAGE, VERSION): Define these variables.
* src/Makefile.am (libscute_la_CPPFLAGS): Fix include path for
VPATH builds.

12 years ago2006-10-30 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Mon, 30 Oct 2006 02:41:16 +0000 (02:41 +0000)]
2006-10-30  Marcus Brinkmann  <marcus@g10code.de>

* configure.ac (VERSION_MAJOR, VERSION_MINOR): New variable
definitions.
* src/gpgsm.h: Fix syntax error.
* src/table.c, src/table.h: Rewritten.
* src/slots.c: Reorganized and rewritten to use the new table
interface.  Include gpgsm.h.
* src/p11-signinit.c, src/p11-sign.c, src/p11-getslotlist.c,
src/p11-getsessioninfo.c, src/p11-getmechanismlist.c,
src/p11-getattributevalue.c, src/p11-findobjectsinit.c,
src/p11-findobjectsfinal.c, src/p11-findobjects.c,
src/p11-closesession.c: Adjust callers.

12 years ago2006-10-26 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 26 Oct 2006 00:43:14 +0000 (00:43 +0000)]
2006-10-26  Marcus Brinkmann  <marcus@g10code.de>

* src/settings.h: Require VERSION_MAJOR and VERSION_MINOR to be
defined.

12 years ago2006-10-26 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 26 Oct 2006 00:34:44 +0000 (00:34 +0000)]
2006-10-26  Marcus Brinkmann  <marcus@g10code.de>

* src/p11-getinfo.c (CRYPTOKI_VERSION_MAJOR,
CRYPTOKI_VERSION_MINOR): Move macros to ...
* src/cryptoki.h (CRYPTOKI_VERSION_MAJOR, CRYPTOKI_VERSION_MINOR):
... here

12 years agoFix typo.
Marcus Brinkmann [Thu, 26 Oct 2006 00:26:37 +0000 (00:26 +0000)]
Fix typo.

12 years ago2006-10-26 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 26 Oct 2006 00:22:40 +0000 (00:22 +0000)]
2006-10-26  Marcus Brinkmann  <marcus@g10code.de>

* src/gpgsm.c (gpgsm_get_cert): Rename to ...
(scute_gpgsm_get_cert): ... this.
* src/gpgsm.h: New file.
* src/Makefile.am (libscute_la_SOURCES): Add gpgsm.h.
* src/slots.c (gpgsm_get_cert): Remove prototype.
(slots_update_slot): Call scute_gpgsm_get_cert, not gpgsm_get_cert.

12 years ago2006-10-26 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 26 Oct 2006 00:06:32 +0000 (00:06 +0000)]
2006-10-26  Marcus Brinkmann  <marcus@g10code.de>

* src/error-mapping.c (scute_gpg_err_to_ck): Map GPG_ERR_NO_AGENT
to CKR_GENERAL_ERROR.
* src/agent.h (struct agent_card_info_s): Remove member error.
Prefix external functions with scute_ if not already done so, also
for callers.
* src/agent.c: Include <stdarg.h>.  Replace one-letter variable
names by proper ones.  Replace assuan_error_t with gpg_error_t
everywhere.
(agent_connect, agent_simple_cmd, agent_configure): New functions.
(scute_agent_initialize): Use these new functions.
ing of common code.  Lots of cleanups.
(scute_agent_finalize): Clear agent_ctx.  Add debug message.

12 years agos/Fondations/Foundation/
Werner Koch [Fri, 13 Oct 2006 17:31:09 +0000 (17:31 +0000)]
s/Fondations/Foundation/

12 years agoyeah, I can log into cacert.org using my fellowship card and my Cacert
Werner Koch [Fri, 13 Oct 2006 16:52:41 +0000 (16:52 +0000)]
yeah, I can log into cacert.org using my fellowship card and my Cacert
generated certificate.  I just wonder wheter I will also be able to do this
using the test certificates I once generated.  There keys are not very well
protected. There seems to be a big securty hole at cacert.

12 years agoInitial commit.
Marcus Brinkmann [Fri, 13 Oct 2006 00:36:29 +0000 (00:36 +0000)]
Initial commit.

12 years ago.
Werner Koch [Tue, 10 Oct 2006 18:45:07 +0000 (18:45 +0000)]
.