mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-23 15:07:03 +01:00
--send-key fix and other minor things
This commit is contained in:
parent
fc5ab236a2
commit
432c230348
1
THANKS
1
THANKS
@ -137,6 +137,7 @@ Reinhard Wobst R.Wobst@ifw-dresden.de
|
|||||||
Rémi Guyomarch rguyom@mail.dotcom.fr
|
Rémi Guyomarch rguyom@mail.dotcom.fr
|
||||||
Reuben Sumner rasumner@wisdom.weizmann.ac.il
|
Reuben Sumner rasumner@wisdom.weizmann.ac.il
|
||||||
Richard Outerbridge outer@interlog.com
|
Richard Outerbridge outer@interlog.com
|
||||||
|
Robert Joop rj@rainbow.in-berlin.de
|
||||||
Roddy Strachan roddy@satlink.com.au
|
Roddy Strachan roddy@satlink.com.au
|
||||||
Roger Sondermann r.so@bigfoot.com
|
Roger Sondermann r.so@bigfoot.com
|
||||||
Roland Rosenfeld roland@spinnaker.rhein.de
|
Roland Rosenfeld roland@spinnaker.rhein.de
|
||||||
|
2
TODO
2
TODO
@ -1,4 +1,6 @@
|
|||||||
|
|
||||||
|
* check all mpi_read() for error returns.
|
||||||
|
|
||||||
* --preserve-perms so that permissions set on a secring don't get changed.
|
* --preserve-perms so that permissions set on a secring don't get changed.
|
||||||
|
|
||||||
* Check that no secret temporary results are stored in the result parameter
|
* Check that no secret temporary results are stored in the result parameter
|
||||||
|
@ -1,3 +1,13 @@
|
|||||||
|
2001-05-04 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
|
* passphrase.c (passphrase_clear_cache): Shortcut if agent usage
|
||||||
|
is not enabled.
|
||||||
|
|
||||||
|
2001-05-01 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
|
* passphrase.c (writen): Replaced ssize_t by int. Thanks to
|
||||||
|
to Robert Joop for reporting that SunOS 4.1.4 does not have it.
|
||||||
|
|
||||||
2001-04-28 Werner Koch <wk@gnupg.org>
|
2001-04-28 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
* getkey.c (merge_public_with_secret): pkttype was not set to subkey.
|
* getkey.c (merge_public_with_secret): pkttype was not set to subkey.
|
||||||
|
@ -158,7 +158,7 @@ static int
|
|||||||
writen ( int fd, const void *buf, size_t nbytes )
|
writen ( int fd, const void *buf, size_t nbytes )
|
||||||
{
|
{
|
||||||
size_t nleft = nbytes;
|
size_t nleft = nbytes;
|
||||||
ssize_t nwritten;
|
int nwritten;
|
||||||
|
|
||||||
while( nleft > 0 ) {
|
while( nleft > 0 ) {
|
||||||
nwritten = write( fd, buf, nleft );
|
nwritten = write( fd, buf, nleft );
|
||||||
@ -435,13 +435,17 @@ passphrase_clear_cache ( u32 *keyid, int algo )
|
|||||||
int fd = -1;
|
int fd = -1;
|
||||||
int nread;
|
int nread;
|
||||||
u32 reply;
|
u32 reply;
|
||||||
PKT_public_key *pk = m_alloc_clear ( sizeof *pk );
|
PKT_public_key *pk;
|
||||||
byte fpr[MAX_FINGERPRINT_LEN];
|
byte fpr[MAX_FINGERPRINT_LEN];
|
||||||
|
|
||||||
#if MAX_FINGERPRINT_LEN < 20
|
#if MAX_FINGERPRINT_LEN < 20
|
||||||
#error agent needs a 20 byte fingerprint
|
#error agent needs a 20 byte fingerprint
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
if (!opt.use_agent)
|
||||||
|
return;
|
||||||
|
|
||||||
|
pk = m_alloc_clear ( sizeof *pk );
|
||||||
memset (fpr, 0, MAX_FINGERPRINT_LEN );
|
memset (fpr, 0, MAX_FINGERPRINT_LEN );
|
||||||
if( !keyid || get_pubkey( pk, keyid ) ) {
|
if( !keyid || get_pubkey( pk, keyid ) ) {
|
||||||
log_debug ("oops, no key in passphrase_clear_cache\n");
|
log_debug ("oops, no key in passphrase_clear_cache\n");
|
||||||
|
@ -37,9 +37,15 @@ fi
|
|||||||
todos gpg.man
|
todos gpg.man
|
||||||
cp ${srcdir}/README .
|
cp ${srcdir}/README .
|
||||||
todos README
|
todos README
|
||||||
|
cp ${srcdir}/COPYING .
|
||||||
|
todos COPYING
|
||||||
ln ${srcdir}/doc/README.W32 .
|
ln ${srcdir}/doc/README.W32 .
|
||||||
todos README.W32
|
todos README.W32
|
||||||
for i in ${srcdir}/po/*.gmo; do ln $i "$(basename $i .gmo).mo" ; done
|
for i in ${srcdir}/po/*.gmo; do ln $i "$(basename $i .gmo).mo" ; done
|
||||||
zip "gnupg-w32-$(cat ${srcdir}/VERSION).zip" *
|
zip "gnupg-w32-$(cat ${srcdir}/VERSION).zip" *
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
2001-05-05 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
|
* http.c (http_start_data): Flush before writing.
|
||||||
|
(http_wait_response): No need to flush here.
|
||||||
|
|
||||||
2001-04-27 Werner Koch <wk@gnupg.org>
|
2001-04-27 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
* memory.c (out_of_core): Print an explanation on reasons why
|
* memory.c (out_of_core): Print an explanation on reasons why
|
||||||
|
@ -149,6 +149,7 @@ http_open( HTTP_HD hd, HTTP_REQ_TYPE reqtype, const char *url,
|
|||||||
void
|
void
|
||||||
http_start_data( HTTP_HD hd )
|
http_start_data( HTTP_HD hd )
|
||||||
{
|
{
|
||||||
|
iobuf_flush ( hd->fp_write );
|
||||||
if( !hd->in_data ) {
|
if( !hd->in_data ) {
|
||||||
write_server (hd->sock, "\r\n", 2);
|
write_server (hd->sock, "\r\n", 2);
|
||||||
hd->in_data = 1;
|
hd->in_data = 1;
|
||||||
@ -162,7 +163,6 @@ http_wait_response( HTTP_HD hd, unsigned int *ret_status )
|
|||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
http_start_data( hd ); /* make sure that we are in the data */
|
http_start_data( hd ); /* make sure that we are in the data */
|
||||||
iobuf_flush( hd->fp_write );
|
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
hd->sock = dup( hd->sock );
|
hd->sock = dup( hd->sock );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user