Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2013-07-12 | gpg: signal handling fix | NIIBE Yutaka | 1 | -11/+25 | |
* include/dotlock.h (dotlock_remove_lockfiles_reclaim): New. (dotlock_destroy, dotlock_remove_lockfiles): Add a flag to reclaim memory or not. * util/dotlock.c (dotlock_create): Use dotlock_remove_lockfiles_reclaim for atexit. (dotlock_destroy_unix, dotlock_destroy) (dotlock_remove_lockfiles): Add a reclaim flag. (dotlock_remove_lockfiles_reclaim): New. * g10/signal.c (got_fatal_signal): Disable flag of reclaim memory to avoid non-async-face call. * g10/keydb.c (maybe_create_keyring): Follow the API change. * g10/gpgv.c: Follow the API change. -- signal handler got_fatal_signal should not call non-async-signal-safe functions. When malloc is interrupted by a signal, it screws up. This issue is reported: https://bugs.g10code.com/gnupg/issue1515 http://bugs.debian.org/399904 | |||||
2012-01-10 | Replace file locking by the new portable dotlock code. | Werner Koch | 1 | -436/+1119 | |
* include/dotlock.h: New. From current gnupg master. * util/dotlock.c: Ditto. Include util.h. The major changes done in master are: Factor Unix and W32 specific code out into specific functions. Define HAVE_POSIX_SYSTEM. Rearrange some functions. (disable_dotlock): Rename to dotlock_disable. (create_dotlock): Rename to dotlock_create and add a dummy arg. (destroy_dotlock): Rename to dotlock_destroy. (make_dotlock): Rename to dotlock_take. (release_dotlock): Rename to dotlock_release. (remove_lockfiles): Rename to dotlock_remove_lockfiles. | |||||
2009-05-05 | Improve dotlocking. | Werner Koch | 1 | -211/+383 | |
Implement locking for W32. | |||||
2007-10-23 | Switched to GPLv3. | Werner Koch | 1 | -4/+2 | |
Updated gettext. | |||||
2005-12-06 | * mkdtemp.c (mkdtemp): Fix warning. | David Shaw | 1 | -2/+2 | |
* secmem.c, assuan-buffer.c, dotlock.c: Fix a few warnings from printf-ing %p where the arg wasn't void *. | |||||
2005-07-27 | Converted all m_free to xfree etc. | Werner Koch | 1 | -12/+12 | |
2005-06-08 | * dotlock.c [HAVE_DOSISH_SYSTEM]: Fix unused function warnings on mingw32. | David Shaw | 1 | -49/+43 | |
Noted by Joe Vender. | |||||
2005-05-31 | Updated FSF street address and preparations for a release candidate. | Werner Koch | 1 | -1/+2 | |
2004-09-30 | * iobuf.c (pop_filter): Make static. | David Shaw | 1 | -11/+49 | |
* dotlock.c (destroy_dotlock): New. Remove the handle from the list of locks. (release_dotlock): Don't act if we don't have any locks at all. From Werner on stable branch. | |||||
2003-08-28 | * dotlock.c, http.c, iobuf.c, simple-gettext.c, srv.c, srv.h, strgutil.c, | David Shaw | 1 | -0/+2 | |
ttyio.c, w32reg.c: s/__MINGW32__/_WIN32/ to help building on native Windows compilers. Requested by Brian Gladman. From Werner on stable branch. * http.c (connect_server): Oops - forgot to freeaddrinfo(). | |||||
2003-05-24 | * argparse.c, dotlock.c, fileutil.c, iobuf.c, miscutil.c, | David Shaw | 1 | -20/+19 | |
simple-gettext.c, errors.c, http.c, memory.c, secmem.c, ttyio.c: Edit all preprocessor instructions to remove whitespace before the '#'. This is not required by C89, but there are some compilers out there that don't like it. | |||||
2002-10-31 | added RISC OS module loading support | Stefan Bellon | 1 | -2/+2 | |
2002-06-29 | Update head to match stable 1.0 | David Shaw | 1 | -0/+420 | |
2000-01-24 | See ChangeLog: Mon Jan 24 13:04:28 CET 2000 Werner Koch | Werner Koch | 1 | -346/+0 | |
1999-08-30 | See ChangeLog: Mon Aug 30 20:38:33 CEST 1999 Werner Koch | Werner Koch | 1 | -0/+1 | |
1999-06-26 | See ChangeLog: Sat Jun 26 12:15:59 CEST 1999 Werner Koch | Werner Koch | 1 | -3/+3 | |
1999-05-23 | See ChangeLog: Sun May 23 14:20:22 CEST 1999 Werner Koch | Werner Koch | 1 | -0/+4 | |
1999-02-16 | See ChangeLog: Tue Feb 16 14:10:02 CET 1999 Werner Koch | Werner Koch | 1 | -2/+3 | |
1999-02-10 | See ChangeLog: Wed Feb 10 17:15:39 CET 1999 Werner Koch | Werner Koch | 1 | -83/+178 | |
1999-01-09 | See ChangeLog: Sat Jan 9 18:54:57 CET 1999 Werner Koch | Werner Koch | 1 | -0/+1 | |
1999-01-03 | See ChangeLog: Sun Jan 3 15:28:44 CET 1999 Werner Koch | Werner Koch | 1 | -16/+18 | |
1998-12-29 | See ChangeLog: Tue Dec 29 14:41:47 CET 1998 Werner Koch | Werner Koch | 1 | -8/+11 | |
1998-12-23 | See ChangeLog: Wed Dec 23 13:34:22 CET 1998 Werner Koch | Werner Koch | 1 | -3/+3 | |
1998-11-27 | See ChangeLog: Fri Nov 27 21:37:41 CET 1998 Werner Koch | Werner Koch | 1 | -39/+100 | |
1998-11-13 | See ChangeLog ;-). Key validation should now be faster | Werner Koch | 1 | -1/+1 | |
1998-10-18 | Snapshot release 0.4.2V0-4-2 | Werner Koch | 1 | -13/+13 | |
1998-10-12 | backup | Werner Koch | 1 | -0/+178 | |