aboutsummaryrefslogtreecommitdiffstats
path: root/util/iobuf.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2006-07-31Fixed bug 479. Not a real good fix but a reliable one which limits possibleWerner Koch1-4/+21
breakage of other partys of the code.
2006-04-11Add new regression testWerner Koch1-8/+14
2005-10-05Renamed g10.c to gpg.cWerner Koch1-7/+48
Filelength fixes for W32.
2005-07-27Converted all m_free to xfree etc.Werner Koch1-50/+50
2005-05-31Updated FSF street address and preparations for a release candidate.Werner Koch1-1/+2
2004-12-20(handle_iconv_error): Turn diagnostics into warningsWerner Koch1-1/+1
so that gpg does not return with failure. (native_to_utf8, utf8_to_native): Ditto.
2004-12-06(fd_cache_strcmp): New. Use whenever we compareWerner Koch1-3/+23
filenames for the fd_cache. This is needed because the backslash is an alias for a slash under W32. Reported by Tobias Winkler.
2004-11-032004-11-03 Timo Schulz <[email protected]>Timo Schulz1-15/+15
* strgutil.c (w32_strerror): New. * ttyio.c (init_ttyfp, tty_printf, do_get): Use it here. * iobuf.c (fd_cache_open, file_filter): Likewise. (iobuf_seek, translate_file_handle): Likewise.
2004-10-14(iobuf_get_fd): Removed double check on directfp andWerner Koch1-1/+1
cats it to FILEP becuase directfp is actually a void *. Notes by Stefan.
2004-10-13* configure.ac: Actually name the option --disable-finger and notWerner Koch1-0/+22
http. Add option --enable-selinux-support. * logger.c (g10_log_error_f, g10_log_fatal_f, g10_log_info_f) (g10_log_debug_f, print_prefix_f): Removed. * iobuf.c (iobuf_is_pipe_filename): New. (iobuf_get_fd): New.
2004-10-13* configure.ac: Actually name the option --disable-finger and notWerner Koch1-0/+10
http. * openfile.c (overwrite_filep, make_outfile_name, open_outfile) (open_sigfile): Use iobuf_is_pipe_filename to check for pipes so that special filesnames are taken into account. This is bug 327. * tdbdump.c (import_ownertrust): Ditto. * sign.c (write_plaintext_packet): Ditto. * progress.c (handle_progress): Ditto. * plaintext.c (handle_plaintext): Ditto. * encode.c (encode_simple, encode_crypt): Ditto. * iobuf.c (iobuf_is_pipe_filename): New. * fileutil.c (is_file_compressed): Use it here.
2004-09-30* iobuf.c (pop_filter): Make static.David Shaw1-1/+1
* 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.
2004-09-09* photoid.c: Include ttyio.h.Werner Koch1-0/+37
* parse-packet.c (skip_rest): Removed. Changed all callers to use the new iobuf_skip_reset. Orginal patch by Florian Weimer. * iobuf.c (iobuf_skip_rest): New. Orginal patch by Florian Weimer. Added new argument PARTIAL.
2004-03-04* iobuf.c (block_filter): Remove the old gpg indeterminate length mode.David Shaw1-84/+6
(iobuf_set_block_mode, iobuf_in_block_mode): Removed as superfluous.
2004-03-01* iobuf.c (block_filter): Properly handle a partial body stream that endsDavid Shaw1-1/+8
with a 5-byte length that happens to be zero.
2003-12-30* g10u.c: Dead code. Remove.David Shaw1-0/+1
* Makefile.am: Don't compile g10u.c. * iobuf.c (block_filter): Properly handle a partial body stream that ends with a 5-byte length.
2003-08-28* dotlock.c, http.c, iobuf.c, simple-gettext.c, srv.c, srv.h, strgutil.c,David Shaw1-10/+10
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-07-10* iobuf.c (check_special_filename): Replaced is isdigit by digitpDavid Shaw1-1/+1
to avoid passing negative values and potential locale problems. Problem noted by Christian Biere. * strgutil.c (strlwr,strcasecmp,strncasecmp): Make sure we don't pass a negative value. * miscutil.c (scan_isodatestr): Ditto.
2003-05-24* argparse.c, dotlock.c, fileutil.c, iobuf.c, miscutil.c,David Shaw1-73/+71
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-12-26* iobuf.c (iobuf_flush): Only print debug info if debugging is on.David Shaw1-1/+2
2002-11-06* w32reg.c (read_w32_registry_string): Fixed expanding of the environmentDavid Shaw1-0/+4
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-10-19This commit was manufactured by cvs2svn to create branchRepo Admin1-2189/+0
'GNUPG-1-9-BRANCH'.
2002-08-30* iobuf.c (block_filter): Removed the assert, so that one can passWerner Koch1-13/+9
the first character of a message and use the block filter for non partial length encoded packets.
2002-06-29Update head to match stable 1.0David Shaw1-168/+779
2000-09-18See ChangeLog: Mon Sep 18 16:35:45 CEST 2000 Werner KochWerner Koch1-3/+26
2000-07-28See ChangeLog: Fri Jul 28 18:19:11 CEST 2000 Werner KochWerner Koch1-2/+14
2000-07-25See ChangeLog: Tue Jul 25 17:44:15 CEST 2000 Werner KochWerner Koch1-2/+2
2000-07-14See ChangeLog: Fri Jul 14 19:38:23 CEST 2000 Werner KochWerner Koch1-6/+36
2000-01-27See ChangeLog: Thu Jan 27 18:00:44 CET 2000 Werner KochWerner Koch1-19/+20
2000-01-24See ChangeLog: Mon Jan 24 13:04:28 CET 2000 Werner KochWerner Koch1-46/+46
1999-09-03See ChangeLog: Fri Sep 3 10:06:06 CEST 1999 Werner KochV0-9-11Werner Koch1-1/+3
1999-08-04See ChangeLog: Wed Aug 4 10:34:46 CEST 1999 Werner KochV0-9-10Werner Koch1-2/+2
1999-06-26See ChangeLog: Sat Jun 26 12:15:59 CEST 1999 Werner KochWerner Koch1-9/+15
1999-06-01See ChangeLog: Tue Jun 1 16:01:46 CEST 1999 Werner KochWerner Koch1-8/+34
1999-05-31See ChangeLog: Mon May 31 19:41:10 CEST 1999 Werner KochWerner Koch1-32/+46
1999-05-22See ChangeLog: Sat May 22 22:47:26 CEST 1999 Werner KochWerner Koch1-0/+1
1999-05-17See ChangeLog: Mon May 17 21:54:43 CEST 1999 Werner KochWerner Koch1-4/+7
1999-02-24See ChangeLog: Wed Feb 24 11:07:27 CET 1999 Werner KochWerner Koch1-5/+5
1999-02-19See ChangeLog: Fri Feb 19 15:49:15 CET 1999 Werner KochWerner Koch1-2/+21
1999-02-16See ChangeLog: Tue Feb 16 14:10:02 CET 1999 Werner KochWerner Koch1-24/+24
1999-02-10See ChangeLog: Wed Feb 10 17:15:39 CET 1999 Werner KochWerner Koch1-2/+6
1999-01-19See ChangeLog: Tue Jan 19 19:34:58 CET 1999 Werner KochWerner Koch1-26/+19
1999-01-13See ChangeLog: Wed Jan 13 14:10:15 CET 1999 Werner KochWerner Koch1-0/+32
1999-01-09See ChangeLog: Sat Jan 9 16:02:23 CET 1999 Werner KochWerner Koch1-13/+47
1999-01-07See ChangeLog: Thu Jan 7 18:00:58 CET 1999 Werner KochWerner Koch1-40/+112
1998-12-29See ChangeLog: Tue Dec 29 14:41:47 CET 1998 Werner KochWerner Koch1-10/+11
1998-12-23See ChangeLog: Wed Dec 23 13:34:22 CET 1998 Werner KochWerner Koch1-3/+3
1998-12-09See ChangeLog: Wed Dec 9 13:41:06 CET 1998 Werner KochWerner Koch1-1/+1
1998-11-25Some experimental support for other random gatheresWerner Koch1-1/+1
1998-10-21Epxerimenta support for GDBM keyings.Werner Koch1-2/+25