Werner Koch
d54ee32837
util/
...
* secmem.c (init_pool): Avoid assigning a negative value to a
size_t.
./
* acinclude.m4: Fix last change. Make test self-conatined by
checking for sysconf and getpagesize. Remove indentation for the
sake of broken C-89 cpps.
2007-04-16 15:37:45 +00:00
David Shaw
3a2e31ff19
Use sysconf() when possible as not all platforms have getpagesize().
2007-04-16 13:37:09 +00:00
Werner Koch
22be39dfac
* secmem.c (ptr_into_pool_p): New.
...
(m_is_secure): Implement in terms of above. Also check that the
pool has been initialized.
2007-02-12 14:13:37 +00:00
Marcus Brinkmann
bd5aa4864d
2006-07-29 Marcus Brinkmann <marcus@g10code.de>
...
* secmem.c (init_pool): Close FD after establishing the mapping.
2006-07-29 00:09:24 +00:00
David Shaw
a635daa6b6
* mkdtemp.c (mkdtemp): Fix warning.
...
* secmem.c, assuan-buffer.c, dotlock.c: Fix a few warnings from printf-ing
%p where the arg wasn't void *.
2005-12-06 18:24:57 +00:00
David Shaw
2a662f7870
Fix various build warnings reported by Joe Vender on MinGW.
2005-11-03 04:46:20 +00:00
Werner Koch
a1cdf3c75f
Converted all m_free to xfree etc.
2005-07-27 18:10:56 +00:00
Werner Koch
7d4043ca57
Updated FSF street address and preparations for a release candidate.
2005-05-31 08:39:18 +00:00
Werner Koch
1ccebd117d
(secmem_realloc): Take control information into account
...
when checking whether a resize is needed.
2005-03-10 09:52:05 +00:00
David Shaw
e79f2db8e4
* g10.c (main): Add --require-secmem/--no-require-secmem to cause gpg to
...
exit if it cannot lock memory. Also remove --nrsign-key and --nrlsign-key
since this can better be done via --edit-key.
* secmem.c (secmem_init): Return a flag to indicate whether we got the
lock.
* memory.h: Return a flag to indicate whether we got the lock.
2004-12-16 05:16:09 +00:00
Werner Koch
be94975af6
(lock_pool) [_AIX]: Also set errno.
2004-02-24 16:06:55 +00:00
Werner Koch
00ec05898e
(lock_pool) [_AIX]: Don't use plock.
2003-10-23 07:38:07 +00:00
David Shaw
c84fdfbe62
* argparse.c, dotlock.c, fileutil.c, iobuf.c, miscutil.c,
...
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.
2003-05-24 16:53:14 +00:00
David Shaw
116bef5e04
* secmem.c (lock_pool) [__CYGWIN__]: Don't print secmem warning. From
...
Werner on stable branch.
2002-11-13 15:39:10 +00:00
David Shaw
d771dd272d
* w32reg.c (read_w32_registry_string): Fixed expanding of the environment
...
buffer; didn't worked at all. Reported by Thijmen Klok. From Werner on
stable branch.
* secmem.c (secmem_free, secmem_term): Use wipememory2() instead of
memset() to overwrite secure memory
* iobuf.c (direct_open): Handle mode 'b' if O_BINARY is available. From
Werner on stable branch.
* fileutil.c: Comment from stable branch.
2002-11-06 22:51:44 +00:00
Stefan Bellon
3782e1595e
updated RISC OS stuff
2002-09-12 16:25:36 +00:00
Stefan Bellon
5631db0402
RISC OS changes because of dynload removal
2002-08-03 21:53:33 +00:00
David Shaw
2610f0ee62
* secmem.c: "Warning" -> "WARNING"
2002-07-25 18:00:00 +00:00
David Shaw
3f51f7db3d
Update head to match stable 1.0
2002-06-29 13:46:34 +00:00
Werner Koch
0070faa0ff
See ChangeLog: Mon Jan 24 13:04:28 CET 2000 Werner Koch
2000-01-24 11:55:49 +00:00
Werner Koch
ed0b0e09d3
See ChangeLog: Fri Dec 31 12:48:31 CET 1999 Werner Koch
1999-12-31 11:44:29 +00:00
Werner Koch
2694bceb45
See ChangeLog: Fri Nov 19 17:15:20 CET 1999 Werner Koch
1999-11-19 16:11:37 +00:00
Werner Koch
9caad6d24d
See ChangeLog: Fri Sep 17 12:56:42 CEST 1999 Werner Koch
1999-09-17 10:58:20 +00:00
Werner Koch
52139a60cf
See ChangeLog: Mon Sep 13 10:55:14 CEST 1999 Werner Koch
1999-09-13 08:56:45 +00:00
Werner Koch
c2c397bedf
See ChangeLog: Mon Aug 30 20:38:33 CEST 1999 Werner Koch
1999-08-30 18:48:57 +00:00
Werner Koch
75ed03c960
See ChangeLog: Tue Jun 29 21:44:25 CEST 1999 Werner Koch
1999-06-29 19:50:54 +00:00
Werner Koch
080c9ca49f
See ChangeLog: Sat Jun 26 12:15:59 CEST 1999 Werner Koch
1999-06-26 10:23:06 +00:00
Werner Koch
1feae2011c
See ChangeLog: Sun Apr 18 10:11:28 CEST 1999 Werner Koch
1999-04-18 08:18:52 +00:00
Werner Koch
694099b9af
See ChangeLog: Fri Feb 26 17:55:41 CET 1999 Werner Koch
1999-02-26 16:59:48 +00:00
Werner Koch
e1a1b3fc90
See ChangeLog: Tue Feb 16 14:10:02 CET 1999 Werner Koch
1999-02-16 13:16:33 +00:00
Werner Koch
9a4f506a18
See ChangeLog: Wed Feb 10 17:15:39 CET 1999 Werner Koch
1999-02-10 16:22:40 +00:00
Werner Koch
002b1a8632
See ChangeLog: Sat Jan 9 16:02:23 CET 1999 Werner Koch
1999-01-09 15:06:59 +00:00
Werner Koch
6e08b235cb
See ChangeLog: Tue Dec 29 14:41:47 CET 1998 Werner Koch
1998-12-29 13:47:31 +00:00
Werner Koch
750d74333c
See ChangeLog: Wed Dec 23 13:34:22 CET 1998 Werner Koch
1998-12-23 12:41:40 +00:00
Werner Koch
f04db56311
windoze version works again
1998-10-06 12:10:02 +00:00
Werner Koch
41fa8a3345
*** empty log message ***
1998-09-28 19:25:31 +00:00
Werner Koch
b4aeef458c
.
1998-09-18 15:24:53 +00:00
Werner Koch
c07a88da5d
New release
1998-09-14 15:49:56 +00:00
Werner Koch
9b609091ab
intermediate check in
1998-08-05 16:51:59 +00:00
Werner Koch
6fbee8ab86
add coprocess facility
1998-07-31 16:45:58 +00:00
Werner Koch
5ae562b41d
edit-key is now complete
1998-07-29 19:35:05 +00:00
Werner Koch
e143f23c23
fixed severe exploit
1998-07-09 13:37:17 +00:00
Werner Koch
5911e300ff
bug fixes
1998-06-26 09:45:36 +00:00
Werner Koch
06fd61d081
nearly ready for 0.3.0
1998-06-25 10:19:08 +00:00
Werner Koch
b13e238a19
bug fixes
1998-02-27 17:51:28 +00:00
Werner Koch
4e8c3794b3
release 0.2.9
1998-02-26 16:56:31 +00:00
Werner Koch
5a05af2bca
Renamed to GNUPG
1998-02-24 18:50:46 +00:00
Werner Koch
bc5789665a
bug fixes
1998-02-11 23:22:09 +00:00
Werner Koch
d6fa02add6
release 0.2.3
1998-02-09 17:43:42 +00:00
Werner Koch
c8f12e218f
changed structure of trustdb
1998-02-02 14:36:06 +00:00