Werner Koch
ed8e267859
Add a flag parameter to dotlock_create.
...
This allows us to extend this function in the future.
2011-09-28 15:41:58 +02:00
Werner Koch
567a31c2a0
Allow arbitrary timeouts with dotlock.
2011-09-28 11:47:40 +02:00
Werner Koch
8a033fecfb
Improved the dotlock module.
...
- It is now more portable and may be used outside of GnuPG
- vfat file systems are now supported.
- The use of link(2) is more robust.
- Wrote extensive documentation.
2011-09-27 17:18:56 +02:00
Werner Koch
b73ae3ca36
Renamed the lock functions.
...
Also cleaned up the dotlock code for easier readability.
2011-09-23 14:43:58 +02:00
Werner Koch
816bee1fa0
Fixed set but unused variable bugs
2011-08-10 14:11:30 +02:00
Werner Koch
69f8a7f15d
New functions to compute an ssh style fingerprint.
2011-07-20 16:41:25 +02:00
Marcus Brinkmann
1c684df5b8
Fix size_t vs int issues.
2011-06-01 21:43:30 +02:00
Werner Koch
d679b4d642
Require libgpg-error 1.10
...
This allows to remove some error code substitutes.
Fixed a typo in gpg.text.
2011-05-20 10:27:50 +02:00
Werner Koch
5da12674ea
Fix regression in gpg's mail address parsing.
...
Since 2009-12-08 gpg was not able to find email addresses indicated
by a leading '<'. This happened when I merged the user id
classification code of gpgsm and gpg.
2011-04-25 23:59:25 +02:00
Werner Koch
f1e9f510ec
Add code for explicit selection of pooled A records.
...
To better cope with round robin pooled A records like keys.gnupg.net
we need to keep some information on unresponsive hosts etc. What we
do now is to resolve the hostnames, remember them and select a random
one. If a host is dead it will be marked and a different one
selected. This is intended to solve the problem of long timeouts due
to unresponsive hosts.
The code is not yet finished but selection works.
2011-04-12 16:30:08 +02:00
Werner Koch
892793888e
Simplify the management of the stream list in estream.c
2011-03-03 11:51:04 +01:00
Werner Koch
dfdda3b344
Add new functions to convert iso time strings.
2011-03-01 14:22:41 +01:00
Werner Koch
90dcc0c3ad
Fix ChnageLog entries.
2011-02-15 09:29:01 +01:00
Werner Koch
2c79a2832c
Add finger support to dirmngr.
...
The basic network code from http.c is used for finger. This keeps the
network related code at one place and we are able to use the somewhat
matured code form http.c. Unfortunately I had to enhance the http
code for more robustness and probably introduced new bugs.
Test this code using
gpg --fetch-key finger:wk@g10code.com
(I might be the last user of finger ;-)
2011-02-08 21:11:19 +01:00
Werner Koch
5667e33290
Add a DECRYPTION_INFO status.
...
DECRYPTION_INFO <mdc_method> <sym_algo>
Print information about the symmetric encryption algorithm and
the MDC method. This will be emitted even if the decryption
fails.
2011-02-03 20:59:01 +01:00
Werner Koch
d9bd013a1f
Update copyright year
...
Nuked some trailing spaces.
2011-02-03 16:50:01 +01:00
Werner Koch
0b5bcb40cf
Finished ECC integration.
...
Wrote the ChangeLog 2011-01-13 entry for Andrey's orginal work modulo
the cleanups I did in the last week. Adjusted my own ChangeLog
entries to be consistent with that entry.
Nuked quite some trailing spaces; again sorry for that, I will better
take care of not saving them in the future. "git diff -b" is useful
to read the actual changes ;-).
The ECC-INTEGRATION-2-1 branch can be closed now.
2011-02-03 16:35:33 +01:00
Werner Koch
e0d4139e19
Move OpenPGP OID helpers to common/.
...
This is needed so that the agent will be able to export and import
OpenPGP secret keys. Add test case.
Removed unused function.
2011-01-31 18:19:14 +01:00
Werner Koch
e9d9e96d8b
Fix ECDH configure test
2011-01-24 15:50:37 +01:00
Werner Koch
c5e8a4c0fd
Merge branch 'master' into ECC-INTEGRATION-2-1
2011-01-24 12:24:11 +01:00
Werner Koch
2b933ae8f6
Fix for bug#1313. de.po update.
2011-01-20 15:11:25 +01:00
Werner Koch
49d25d3185
Merge branch 'master' into keyserver-via-dirmngr
2011-01-20 14:21:46 +01:00
Werner Koch
7f32d88ed1
All standard keyserver commands are now using dirmngr.
2011-01-20 14:12:53 +01:00
Werner Koch
af500f0ae4
Use estream for dirmngr's --gpgconf-list.
...
Change insalled name of gpg2 for Wince.
2011-01-19 16:29:30 +01:00
Werner Koch
c2c5d30db8
estream support for iobuf and new memuf functions.
2011-01-18 12:50:02 +01:00
Werner Koch
dcd20e18a5
Fix computation of NEWSIZE in es_func_mem_write.
...
The function used to fail and return EINVAL when enlarging the buffer.
2011-01-18 12:26:05 +01:00
Werner Koch
b0c55d08a8
Fix bug #1311 .
2011-01-10 14:19:28 -08:00
Werner Koch
8c8c45725f
Initial code checking for backup - not yet working.
2011-01-10 14:30:17 +01:00
Werner Koch
2732f2ff3f
Fix bug #1311 .
2011-01-10 11:37:57 +01:00
Werner Koch
f8317bef02
Increase start timeout
2010-12-17 16:55:13 +00:00
Marcus Brinkmann
c07984509a
2010-12-17 Marcus Brinkmann <mb@g10code.com>
...
* homedir.c (gnupg_cachedir): Create /temp subdirectories.
2010-12-17 02:05:14 +00:00
Werner Koch
fcb5f7d08f
s/AES/AES128/ in diagnostics and --list-config
2010-12-02 15:49:02 +00:00
Werner Koch
b25155613a
Add logging to GPG2: [W32CE].
2010-12-02 13:56:28 +00:00
Werner Koch
41a33e0c78
Remove superfluous parameter.
...
Make self-check interval larger
2010-11-26 09:42:56 +00:00
Werner Koch
b3f9e2130e
Change stack size for Wince.
...
Allow for a longer agent atartup under wince.
Print gpg output via estream.
2010-11-23 18:46:41 +00:00
Werner Koch
cb68b5d923
A merged changes
2010-11-08 09:18:47 +00:00
Werner Koch
2e82b095cd
Better support unsigned time_t
2010-10-27 11:26:53 +00:00
Werner Koch
02e4c3cb7e
Re-implemented GPG's --passwd command and improved it.
2010-10-26 09:10:29 +00:00
Werner Koch
25b1e76b44
Enable i18n for W32.
2010-10-20 15:06:50 +00:00
Werner Koch
fd19a84c80
Some tweaks to the agent startup.
2010-10-14 08:32:55 +00:00
Werner Koch
54591341a4
More agent support for gpg.
2010-10-13 15:57:08 +00:00
Werner Koch
adfa280d6f
[w32ce] Do not print the faulty timezone info
...
Switch FAQ sources to org-mode
2010-10-04 21:08:34 +00:00
Werner Koch
bfbd80feb9
Exporting secret keys via gpg-agent is now basically supported.
...
A couple of forward ported changes.
Doc updates.
2010-10-01 20:33:53 +00:00
Werner Koch
4fdd83b401
Fix standard directories for Wince.
...
Typo fix.
2010-09-13 10:17:04 +00:00
Werner Koch
90a4599c5e
Obscure the cached passphrases.
2010-09-02 10:46:23 +00:00
Marcus Brinkmann
e3d8bb0244
2010-09-01 Marcus Brinkmann <marcus@g10code.de>
...
* estream.c (_es_set_std_fd): Disable debug output.
2010-09-01 00:44:55 +00:00
Werner Koch
a400cfe14e
.
2010-08-26 08:47:42 +00:00
Werner Koch
d9791119d0
gpgconf does now work for Wince.
2010-08-23 19:26:05 +00:00
Werner Koch
15330f36a7
Reworked the posix and w32 exechelpers.
2010-08-20 12:18:38 +00:00
Werner Koch
34dde96669
Fix regression in logging.
...
Add a registry key to enable catch-all remote debugging for W32.
Replace more stdio stuff by estream.
2010-08-18 19:25:15 +00:00