aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added signature propertyWerner Koch2005-11-140-0/+0
|
* .Werner Koch2005-11-141-0/+14
|
* Added real informationWerner Koch2005-11-142-4/+73
|
* Added qualified signature features.Werner Koch2005-11-1312-9/+535
|
* NEw file qualified.ttx - not yet ready for distributionWerner Koch2005-11-134-1/+27
|
* 2005-10-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-082-0/+3
| | | | | * Makefile.am (watchgnupg_LDADD): New variable.
* agent/Marcus Brinkmann2005-10-0810-15/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (gpg_protect_tool_LDADD): Add ../gl/libgnu.a. (gpg_preset_passphrase_LDADD, t_common_ldadd): Likewise. (gpg_agent_LDADD): Add ../gl/libgnu.a after ../common/libcommon.a. kbx/ 2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (kbxutil_LDADD): Add ../gl/libgnu.a after ../jnlib/libjnlib.a. scd/ 2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (scdaemon_LDADD): Add ../gl/libgnu.a after ../common/libcommon.a. sm/ 2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (gpgsm_LDADD): Add ../gl/libgnu.a after ../common/libcommon.a. tools/ 2005-10-08 Marcus Brinkmann <[email protected]> * Makefile.am (gpgconf_LDADD): Add ../gl/libgnu.a after ../common/libcommon.a. (symcryptrun_LDADD, gpg_connect_agent_LDADD, gpgkey2ssh_LDADD): Likewise.
* 2005-10-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-072-1/+6
| | | | | | * signal.c (get_signal_name): Check value of HAVE_DECL_SYS_SIGLIST instead of just if it is defined.
* 2005-10-07 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-072-20/+7
| | | | | | | * Makefile.am (TESTS_ENVIRONMENT): Remove LD_LIBRARY_PATH hack. It's the responsibility of the person building the software to set it properly.
* 2005-09-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-09-282-1/+6
| | | | | * Makefile.am (AM_CFLAGS): Add $(LIBASSUAN_CFLAGS).
* 2005-09-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-09-282-1/+5
| | | | | * Makefile.am (AM_CFLAGS): Add $(LIBGCRYPT_CFLAGS).
* Fixed padding in pkcs#12 Werner Koch2005-09-162-2/+17
|
* 2005-09-15 Moritz Schulte <[email protected]>Moritz Schulte2005-09-152-2/+170
| | | | | | * t-protect.c (test_agent_protect): Implemented. (main): Disable use of secure memory.
* About to release 1.9.19V1-9-19Werner Koch2005-09-122-2/+4
|
* Fixed yesterdays change. Importing to Outlook seems to work now.Werner Koch2005-09-092-2/+3
|
* Bug fixes and ssh support for the BELPIC.Werner Koch2005-09-0915-71/+256
|
* The BELPIC card does now work.Werner Koch2005-09-0611-196/+352
|
* Changed license of this parser to LPGL.Werner Koch2005-09-063-36/+41
|
* Basically made Belgian EID cards work.Werner Koch2005-09-057-44/+349
| | | | | | Signature creation has not yet been tested. Also other changes to better cope with T=0 cards.
* Use a default argument for --write-env-file.Werner Koch2005-08-163-2/+15
|
* About to release 1.9.18V1-9-18Werner Koch2005-08-017-12/+36
|
* Fixed Umlaut problemWerner Koch2005-08-012-161/+165
|
* * findkey.c (agent_public_key_from_file): Fixed array assignment.Werner Koch2005-07-258-24/+91
| | | | | | | This was the cause for random segvs. * call-agent.c (gpgsm_agent_readkey): New.
* * gpgsm.c (main): New options --no-log-file and --debug-none.Werner Koch2005-07-215-36/+164
| | | | | | | | | | | * certreqgen.c (get_parameter, get_parameter_value): Add SEQ arg to allow enumeration. Changed all callers. (create_request): Process DNS and URI parameters. * gpgsm-gencert.sh: Reworked to allow for multiple email addresses as well as DNsanmes and URi. Present the parameter file before creating the certificate.
* Fix to let it compile. This is not required but avoids complaintsWerner Koch2005-07-201-2/+1
| | | | | from folks not reading the documentation.
* * keylist.c (email_kludge): Reworked.Werner Koch2005-07-2011-15/+62
| | | | | | | * certdump.c (gpgsm_print_serial, gpgsm_dump_serial): Cast printf arg to unsigned. * call-dirmngr.c (gpgsm_dirmngr_run_command): Ditto
* (gpgsm_get_certid): Cast printf arg to unsigned.Werner Koch2005-07-192-3/+7
| | | | | | Bug accidently introduced while solving the #$%^& gcc signed/unsigned char* warnings.
* 2005-07-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-07-042-6/+71
| | | | | | | | | | * symcryptrun.c (SYMC_BAD_PASSPHRASE, SYMC_CANCELED): New symbols, use instead constants. (hash_string): New function copied from simple-gettext.c. (confucius_get_pass): Take new argument CACHEID. (confucius_process): Calculate cacheid and pass it to confucius_get_pass. Clear passphrase from cache if necessary.
* 2005-07-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-07-043-1/+31
| | | | | | * simple-pwquery.h (simple_pwclear): New prototype. * simple-pwquery.c (simple_pwclear): New function.
* (data_sign): Removed empty statement.Werner Koch2005-06-295-5/+175
|
* post release version number updateWerner Koch2005-06-202-1/+5
|
* Preparing 1.9.17V1-9-17Werner Koch2005-06-206-201/+257
|
* gcc-4 defaults forced me to edit many many files to get rid of theWerner Koch2005-06-1669-348/+558
| | | | | | | char * vs. unsigned char * warnings. The GNU coding standards used to say that these mismatches are okay and better than a bunch of casts. Obviously this has changed now.
* New debugging optionhs, updates to the manual.Werner Koch2005-06-0723-81/+759
|
* 2005-06-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-06-042-25/+39
| | | | | | | | | | | * symcryptrun.c (main): Allow any number of arguments, don't use first argument as input file name. Pass extra arguments to confucius_main. (confucius_main): Accept new arguments argc and argv and pass them to confucius_process. (confucius_process): Accept new arguments argc and argv and pass them to the confucius process.
* * command.c (cmd_updatestartuptty): New.Werner Koch2005-06-0320-104/+459
| | | | | | | | | | | | | | | | | | | | * gpg-agent.c: New option --write-env-file. * gpg-agent.c (handle_connections): Make sure that the signals we are handling are not blocked.Block signals while creating new threads. * estream.c: Use HAVE_CONFIG_H and not USE_CONFIG_H! (es_func_fd_read, es_func_fd_write): Protect against EINTR. * gpg-agent.texi (Agent UPDATESTARTUPTTY): New. * scdaemon.c (handle_connections): Make sure that the signals we are handling are not blocked.Block signals while creating new threads. (handle_connections): Include the file descriptor into the name of the thread.
* Add stuff from gnulib.Werner Koch2005-06-0149-0/+4266
|
* * configure.ac (gl_INIT): Add gnulib stuff.Werner Koch2005-06-0134-486/+166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (fseeko, ftello, ttyname, isascii): Replaced the AC_REPLACE_FUNCS by a simple check. (putc_unlocked): Removed check. Not used. (strsep, mkdtemp, asprintf): Replaced checks by gnulib checks. (xsize): Added will probably come handy soon. (CFLAGS): Use -Wformat-security instead of -Wformat-nonliteral. Add --Wno-format-y2k. * gl/, gl/m4/: New. * gpg-agent.c: Include setenv.h. * Makefile.am (AM_CPPFLAGS): Added. * util.h: Add some includes for gnulib. (ttyname, isascii): Define them inline. * fseeko.c, ftello.c: Removed. * strsep.c, mkdtemp.c: Removed. * ttyname.c, isascii.c: Removed. * mkdtemp.c: Removed. * exec.c: Include mkdtemp.h * keybox-file.c (ftello) [!HAVE_FSEEKO]: New replacement function. Copied from ../common/ftello.c. * keybox-update.c (fseeko) [!HAVE_FSEEKO]: New replacement function. Copied from ../common/iobuf.c. * scdaemon.c: Include mkdtemp.h. * misc.c: Include setenv.h. * symcryptrun.c: Include mkdtemp.h.
* * agent.h (out_of_core): s/__inline__/inine. Noted by Ray Link.Werner Koch2005-05-3111-9/+60
| | | | | | | | | | | * dynload.h: s/__inline__/inline/. * tlv.c [GNUPG_MAJOR_VERSION==1]: Define constants instead of including a gnupg 1.4 header. * watchgnupg.c: Make sure that PF_LCOAL and AF_LOCAL are defines. Noted by Ray Link.
* 2005-05-28 Moritz Schulte <[email protected]>Moritz Schulte2005-05-283-1/+303
| | | | | | * gpgkey2ssh.c: New file. * Makefile.am (bin_PROGRAMS): Added gpgkey2ssh.
* * call-scd.c (inq_needpin): Skip leading spaces in of PINWerner Koch2005-05-2410-35/+121
| | | | | | | | | description. * divert-scd.c (getpin_cb): Enhanced to cope with description flags. * query.c (agent_askpin): Add arg PROMPT_TEXT. Changed all callers.
* * Makefile.am: Do not build sc-copykeys anymore.Werner Koch2005-05-236-250/+73
| | | | | | * app-openpgp.c (app_openpgp_storekey, app_openpgp_readkey) (app_openpgp_cardinfo): Removed.
* (parse_ccid_descriptor): SCR335 FW version 5.14 isWerner Koch2005-05-232-22/+119
| | | | | | | | | | | | | | good. (do_close_reader): Never do a reset. The caller should instead make sure that the reader has been closed properly. The new retry code in ccid_slot_status will make sure that the readersatrts up fine even if the last process didn't closed the USB connection properly. (ccid_get_atr): For certain readers try switching to ISO mode. Thanks to Ludovic Rousseau for this hint and the magic numbers. (print_command_failed): New. (bulk_in): Use it here. Add new arg NO_DEBUG.
* * call-scd.c (start_scd): Don't test for an alive scdaemon here.Werner Koch2005-05-219-25/+101
| | | | | | | | | (agent_scd_check_aliveness): New. * gpg-agent.c (handle_tick): Test for an alive scdaemon. (handle_signal): Print thread info on SIGUSR1. * scdaemon.c (handle_signal): Print thread info on SIGUSR1.
* * protect-tool.c: New option --canonical.Werner Koch2005-05-2017-116/+961
| | | | | | | | | | | | | | | | | | | | | | | | (show_file): Implement it. * keyformat.txt: Define the created-at attribute for keys. * ccid-driver.c: Replaced macro DEBUG_T1 by a new debug level. (parse_ccid_descriptor): Mark SCR335 firmware version 5.18 good. (ccid_transceive): Arghhh. The seqno is another bit in the R-block than in the I block, this was wrong at one place. * scdaemon.c: New options --debug-ccid-driver and --debug-disable-ticker. * app-openpgp.c (do_genkey, do_writekey): Factored code to check for existing key out into .. (does_key_exist): .. New function. * gpg-connect-agent.c (add_definq, show_definq, clear_definq) (handle_inquire): New. (read_and_print_response): Handle INQUIRE command. (main): Implement control commands.
* Changed the scdaemon to handle concurrent sessions. AdjustedWerner Koch2005-05-1827-646/+1095
| | | | | gpg-agent accordingly. Code cleanups.
* (got_fatal_signal): Print the signal number if we can'tWerner Koch2005-05-132-4/+4
| | | | | | | get a name for it. (get_signal_name): Return NULL if no name is available. Fixed conditional for sys_siglist to the correct one.
* (got_fatal_signal): Print the signal number if we can'tWerner Koch2005-05-132-6/+39
| | | | | | get a name for it. (get_signal_name): Return NULL if no name is available.
* 2005-05-05 Moritz Schulte <[email protected]>Moritz Schulte2005-05-052-31/+32
| | | | | | | * command-ssh.c: Use ssh_key_grip(), where gcry_pk_get_keygrip() has been used before. (ssh_handler_sign_request): Removed unusued variable P.
* 2005-05-05 Moritz Schulte <[email protected]>Moritz Schulte2005-05-052-38/+91
| | | | | | | * command-ssh.c (ssh_key_to_buffer): Rename to ... (ssh_key_to_protected_buffer): ... this; change callers. Improved documentation.