aboutsummaryrefslogtreecommitdiffstats
path: root/g10/kbnode.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add code to allow for late memory cleanup.Werner Koch2013-03-201-18/+41
| | | | | | | | | | | | | | | | | | | * common/init.c (mem_cleanup_item_t): New. (run_mem_cleanup): New. (_init_common_subsystems): Add an atexit for it. (register_mem_cleanup_func): New. * g10/kbnode.c (cleanup_registered): New. (release_unused_nodes): New. (alloc_node): Call register_mem_cleanup_func. -- It is often time consuming to figure out whether still allocated memory at process termination is fine (e.g. a cache) or a problem. To help for that register_mem_cleanup_func may now be used to cleanup such memory. The run time of the program will be longer; if that turns out to be a problem we can change the code to only run in debugging mode.
* Nuked almost all trailing white space.post-nuke-of-trailing-wsWerner Koch2011-02-041-5/+5
| | | | | | | | We better do this once and for all instead of cluttering all future commits with diffs of trailing white spaces. In the majority of cases blank or single lines are affected and thus this change won't disturb a git blame too much. For future commits the pre-commit scripts checks that this won't happen again.
* Make public key data structure easier to read.Werner Koch2010-10-201-3/+3
| | | | | Check vor v1 card while signing.
* Finished the bulk of changes to use estream in most places instead ofWerner Koch2010-03-151-57/+65
| | | | | stdio.
* Changed to GPLv3.Werner Koch2007-07-041-4/+2
| | | | | Removed intl/.
* Merged with gpg 1.4.3 code. Werner Koch2006-04-191-10/+9
| | | | | The gpg part does not yet build.
* Finished the bulk of changes for gnupg 1.9. This included switchingWerner Koch2003-06-181-5/+7
| | | | | | | | | | | to libgcrypt functions, using shared error codes from libgpg-error, replacing the old functions we used to have in ../util by those in ../jnlib and ../common, renaming the malloc functions and a couple of types. Note, that not all changes are listed below becuause they are too similar and done at far too many places. As of today the code builds using the current libgcrypt from CVS but it is very unlikely that it actually works.
* This commit was manufactured by cvs2svn to create branchRepo Admin2003-06-051-0/+399
| | | | 'GNUPG-1-9-BRANCH'.
* This commit was manufactured by cvs2svn to create branchRepo Admin2002-10-191-399/+0
| | | | 'GNUPG-1-9-BRANCH'.
* Update head to match stable 1.0David Shaw2002-06-291-20/+36
|
* See ChangeLog: Fri Jul 14 19:38:23 CEST 2000 Werner KochWerner Koch2000-07-141-3/+4
|
* See ChangeLog: Mon Jan 24 13:04:28 CET 2000 Werner KochWerner Koch2000-01-241-6/+6
|
* See ChangeLog: Sat May 22 22:47:26 CEST 1999 Werner KochWerner Koch1999-05-221-28/+92
|
* See ChangeLog: Thu May 6 14:18:17 CEST 1999 Werner KochWerner Koch1999-05-061-1/+2
|
* See ChangeLog: Wed Dec 23 13:34:22 CET 1998 Werner KochWerner Koch1998-12-231-3/+3
|
* Epxerimenta support for GDBM keyings.Werner Koch1998-10-211-0/+1
|
* backupWerner Koch1998-10-121-4/+32
|
* edit-key is now completeWerner Koch1998-07-291-2/+3
|
* textual changesWerner Koch1998-06-291-11/+11
|
* changes from laptopWerner Koch1998-04-251-1/+1
|
* applied Mathews typo and grammar fixesWerner Koch1998-04-141-6/+6
|
* test releaseWerner Koch1998-04-081-1/+2
|
* partial DSA supportWerner Koch1998-03-091-2/+2
|
* Renamed to GNUPGV-0-2-8Werner Koch1998-02-241-4/+4
|
* import worksWerner Koch1998-02-171-7/+69
|
* some import functionalityWerner Koch1998-02-161-1/+27
|
* added option exportV0-2-6Werner Koch1998-02-131-4/+5
|
* bug fixesWerner Koch1998-02-111-5/+2
|
* a couple of changes; but some parts are now brokenWerner Koch1998-02-111-39/+69
|
* added more stuffWerner Koch1998-01-021-17/+38
|
* better prime number generator. improved ELG key generationWerner Koch1997-12-191-0/+9
|
* added some stuff for signing keysWerner Koch1997-12-161-1/+62
|
* added option file handlingWerner Koch1997-12-121-0/+79