Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-04-13 | gpg: New caching functions. | Werner Koch | 1 | -6/+9 | |
* g10/objcache.c: New. * g10/objcache.h: New. * g10/Makefile.am (common_source): Add them. * g10/gpg.c: Include objcache.h. (g10_exit): Call objcache_dump_stats. * g10/getkey.c: Include objcache.h. (get_primary_uid, release_keyid_list): Remove. (cache_user_id): Remove. (finish_lookup): Call the new cache_put_keyblock instead of cache_user_id. (get_user_id_string): Remove code for mode 2. (get_user_id): Implement using cache_get_uid_bykid. -- This generic caching module is better than the ad-hoc code we used in getkey.c. More cleanup in getkey is still required but it is a start. There is also a small performance increase with the new cache: With a large keyring and --list-sigs I get these numbers: | | before | after | |------+------------+------------| | real | 14m1.028s | 12m16.186s | | user | 2m18.484s | 1m36.040s | | sys | 11m42.420s | 10m40.044s | Note the speedup in the user time which is due to the improved cache algorithm. This is obvious, because the old cache was just a long linked list; the new cache are two hash tables. Signed-off-by: Werner Koch <[email protected]> | |||||
2017-03-02 | dirmngr: Rearrange files to fix de6d831. | Werner Koch | 1 | -8/+6 | |
* dirmngr/http-common.c: New. * dirmngr/http-common.h: New. * dirmngr/Makefile.am (dirmngr_SOURCES): Add them. (t_http_SOURCES): Add them. (t_ldap_parse_uri_SOURCES): Add them. * dirmngr/misc.c (get_default_keyserver): Move to ... * dirmngr/http-common.c: here. * dirmngr/http.c: Include http-common.h instead of misc.h. * dirmngr/http-ntbtls.c: Ditto. Signed-off-by: Werner Koch <[email protected]> | |||||
2016-11-05 | Change all http://www.gnu.org in license notices to https:// | Werner Koch | 1 | -1/+1 | |
-- | |||||
2011-12-15 | scd: Add option --dump-atr to command APDU. | Werner Koch | 1 | -1/+1 | |
* scd/atr.c: Rewrite. * scd/Makefile.am (scdaemon_SOURCES): Add atr.c and atr.h. * scd/command.c (cmd_apdu): Add option --dump-atr. | |||||
2007-07-04 | Changed to GPLv3. | Werner Koch | 1 | -4/+2 | |
Removed intl/. | |||||
2006-06-20 | Updated FSF's address. | Werner Koch | 1 | -1/+2 | |
2005-07-27 | Removed directories which are only used by the 1.9 branch | Werner Koch | 1 | -28/+0 | |
2003-06-05 | This commit was manufactured by cvs2svn to create branch | Repo Admin | 1 | -10/+9 | |
'GNUPG-1-9-BRANCH'. | |||||
2003-01-09 | This commit was manufactured by cvs2svn to create branch | Repo Admin | 1 | -15/+4 | |
'GNUPG-1-9-BRANCH'. | |||||
2002-07-22 | * fseeko.c, ftello.c: New. | Werner Koch | 1 | -9/+17 | |
* configure.ac: Check for ftello and provide a replacement. | |||||
2001-11-24 | Added new directory common to enable sharing of some code and error | Werner Koch | 1 | -59/+0 | |
numbers between gpg, gpgsm and gpg-agent. Move some files and code to there. | |||||
2001-11-13 | We have reached a state where we are able to import certs and | Werner Koch | 1 | -2/+52 | |
check the certification path. | |||||
2001-11-07 | Implemented server main loop and started with import command. | Werner Koch | 1 | -3/+17 | |
2001-11-07 | Assuan server mode is now basically usable | Werner Koch | 1 | -19/+2 | |
2001-11-06 | First chunk of code for the Assuan library | Werner Koch | 1 | -8/+22 | |
2000-07-14 | See ChangeLog: Fri Jul 14 19:38:23 CEST 2000 Werner Koch | Werner Koch | 1 | -1/+1 | |
2000-01-27 | See ChangeLog: Thu Jan 27 18:00:44 CET 2000 Werner Koch | Werner Koch | 1 | -3/+3 | |
1999-03-20 | See ChangeLog: Sat Mar 20 11:53:40 CET 1999 Werner Koch | Werner Koch | 1 | -0/+1 | |
1999-01-19 | See ChangeLog: Tue Jan 19 19:34:58 CET 1999 Werner Koch | Werner Koch | 1 | -0/+1 | |
1999-01-16 | See ChangeLog: Sat Jan 16 09:27:30 CET 1999 Werner Koch | Werner Koch | 1 | -20/+6 | |
1998-12-23 | See ChangeLog: Wed Dec 23 13:34:22 CET 1998 Werner Koch | Werner Koch | 1 | -3/+3 | |
1998-07-06 | intermediate release | Werner Koch | 1 | -9/+21 | |
1998-06-16 | some more internall structure changes | Werner Koch | 1 | -4/+4 | |
1997-12-16 | added some stuff for signing keys | Werner Koch | 1 | -0/+1 | |
1997-11-18 | initially checkin | Werner Koch | 1 | -0/+29 | |