David Shaw
6d4cc84f3c
* iobuf.c (block_filter): Remove the old gpg indeterminate length mode.
...
(iobuf_set_block_mode, iobuf_in_block_mode): Removed as superfluous.
2004-03-04 20:48:46 +00:00
David Shaw
0a05d98b8b
* iobuf.c (block_filter): Properly handle a partial body stream that ends
...
with a 5-byte length that happens to be zero.
2004-03-01 21:48:32 +00:00
David Shaw
e38ea662fa
* unsetenv.c: Fixed debugging typo.
2004-02-28 20:53:08 +00:00
Werner Koch
be94975af6
(lock_pool) [_AIX]: Also set errno.
2004-02-24 16:06:55 +00:00
David Shaw
fcc02ac22a
* miscutil.c (hextobyte): Moved here from g10/misc.c so I can use it in
...
the keyserver helpers.
2004-02-21 22:12:29 +00:00
David Shaw
a3ba17e09e
* mkdtemp.c: New (moved from g10/), setenv.c: New, unsetenv.c: New.
...
* Makefile.am: Include @LIBOBJS@ for replacement functions.
2004-02-20 15:10:36 +00:00
David Shaw
2f3c2f4870
* argparse.c (default_strusage): Update copyright date. (initialize):
...
Avoid a number of -Wformat-nonliteral warnings. These aren't actual
problems, but the warnings bothered me.
* miscutil.c (print_string2): New variation on print_string that allows
two delimiters. (print_string): Call print_string2 to do work.
2004-01-16 05:16:42 +00:00
David Shaw
330f042fa4
* g10u.c: Dead code. Remove.
...
* 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-12-30 00:50:32 +00:00
David Shaw
eea75c0234
* http.c (send_request, http_open_document, http_open): Pass the http
...
proxy from outside rather than pulling it from the evironment.
2003-12-28 15:55:53 +00:00
Stefan Bellon
02ae08d6ef
cleaned up RISC OS code and removed lots of unnecessary stuff
2003-12-28 14:12:16 +00:00
David Shaw
acdcbd6550
* http.c (send_request): Add a Host: header for virtual hosts.
2003-12-06 18:35:32 +00:00
David Shaw
7c01f15494
* miscutil.c (answer_is_yes_no_default, answer_is_yes_no_quit): Don't use
...
alternate strings when not needed so we don't have to re-translate them.
Hopefully the comment will be enough to indicate multiple match strings.
2003-12-05 04:20:47 +00:00
David Shaw
baf4e3b6fc
* miscutil.c (match_multistr): New. Match against each segment in a
...
string with tokens separated by |. (answer_is_yes_no_default,
answer_is_yes_no_quit, answer_is_okay_cancel): Use it here to enable
alternate translations.
2003-11-21 01:02:04 +00:00
David Shaw
9a69b07bd7
* http.c (connect_server): Differentiate between generic "can't connect"
...
errors and the more specific "host not found". Suggested by Samuel
Tardieu.
2003-11-01 14:27:10 +00:00
Werner Koch
fcc72f915b
* cardglue.c (open_card): Ask for card insertion.
...
(check_card_serialno): New.
(agent_scd_pksign, agent_scd_pkdecrypt): Use it here.
* cardglue.c (open_card): Issue insertion status message.
* status.h, status.c (STATUS_CARDCTRL): New.
* status.c (cpr_get_answer_okay_cancel): New.
* miscutil.c (answer_is_okay_cancel): New.
2003-10-29 10:07:44 +00:00
Werner Koch
23704255af
Replaced INTLLIBS by LIBINTL.
2003-10-25 16:28:15 +00:00
Werner Koch
00ec05898e
(lock_pool) [_AIX]: Don't use plock.
2003-10-23 07:38:07 +00:00
David Shaw
90bd542151
* srv.c: OSX 10.2.8/Darwin 6.8 seems to have some #include ordering
...
issues? Move sys/types.h up higher to work around.
2003-10-13 03:32:52 +00:00
Werner Koch
fcbd46e070
(tty_print_string, tty_print_utf8_string2)
...
(tty_print_utf8_string): Made string arg const.
2003-10-08 15:20:58 +00:00
Timo Schulz
024bc22231
2003-09-28 Timo Schulz <twoaday@freakmail.de>
...
* strgutil.c [WIN32] (asprintf): New.
2003-09-28 17:15:46 +00:00
Werner Koch
7c637a098e
(tty_fprintf): New.
2003-09-28 13:42:33 +00:00
Timo Schulz
046493fce9
2003-09-21 Timo Schulz <twoaday@freakmail.de>
...
* http.c [WIN32]: Define MB_CUR_MAX.
(connect_server): use unsigned long since W32 does not have in_addr_t.
2003-09-21 17:36:51 +00:00
David Shaw
cd06705184
* dotlock.c, http.c, iobuf.c, simple-gettext.c, srv.c, srv.h, strgutil.c,
...
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-08-28 23:29:32 +00:00
David Shaw
68c898372b
* http.c (connect_server): Try and use getaddrinfo if it is available.
...
Try for IPv6 via getaddrinfo() or a IPv6-ized gethostbyname(). Suggested
by Jun-ichiro itojun Hagino.
2003-08-25 02:18:45 +00:00
David Shaw
654276143b
* iobuf.c (check_special_filename): Replaced is isdigit by digitp
...
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-07-10 12:26:42 +00:00
David Shaw
4d297a7ff1
* srv.h, srv.c: Include windows.h with MINGW32.
2003-05-31 03:15:50 +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
Werner Koch
67a6cd7168
* fileutil.c (is_file_compressed): Fixed checking for "-" filename.
2003-05-21 08:49:03 +00:00
David Shaw
01d6a55b77
* srv.c (main): Test against wwwkeys.pgp.net.
...
* srv.h: Grr. The RH7.3 Linux man page defines the fourth arg of dn_expand
as unsigned char*, but it is really char* according to resolv.h.
2003-04-13 20:06:09 +00:00
David Shaw
930290698a
* argparse.c (default_strusage): Change copyright date.
2003-03-23 16:24:49 +00:00
David Shaw
1995efc728
* srv.h, srv.c (getsrv): Use unsigned char rather than char. Noted by
...
Stefan Bellon.
2003-03-15 02:28:02 +00:00
David Shaw
81844d2b65
* http.c (connect_server): Use DNS SRV to get a server list. Fail over to
...
A records if necessary.
* Makefile.am, srv.h, srv.c: New DNS SRV handling code.
2003-03-11 22:04:53 +00:00
David Shaw
2c1e7afe06
* ttyio.c (tty_print_utf8_string, tty_print_utf8_string2): Use 0 to
...
indicate a string with no maximum size. This prevents early truncation of
strings that contain control chars which are expanded into \xXX form.
2003-02-22 23:45:28 +00:00
David Shaw
7282f79c2e
* iobuf.c (iobuf_flush): Only print debug info if debugging is on.
2002-12-26 20:58:23 +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
Werner Koch
41fb1aceb7
* ttyio.c (TERMDEVICE): Removed.
...
(tty_get_ttyname): New.
(init_ttyfp): Use it here instead of the TERMDEVICE macro.
2002-11-09 17:49:01 +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
7dac918b6d
added RISC OS module loading support
2002-10-31 16:58:47 +00:00
Stefan Bellon
e4021a4c95
tidied RISC OS filetype support
2002-10-29 14:37:12 +00:00
Stefan Bellon
557f65836d
filetype support for RISC OS
2002-10-28 13:26:44 +00:00
David Shaw
5cc82fc5b8
* Makefile.am, regcomp.c, regex.c, regex_internal.c, regex_internal.h,
...
regexec.c: Add new regex files from glibc 2.3.1.
2002-10-19 20:24:53 +00:00
David Shaw
9d32f6f06b
* http.c (connect_server): Try all A records for names with multiple
...
addresses until one answers for both MINGW32 and not MINGW32.
2002-10-17 12:45:58 +00:00
David Shaw
4849c0ab7b
* http.c (connect_server): Properly handle a single A record that fails
...
connect().
2002-10-11 02:24:59 +00:00
David Shaw
c5180316a2
* logger.c (g10_log_warning, log_set_strict): Add new log_warning logger
...
command which can be switched between log_info and log_error via
log_set_strict.
2002-10-03 22:10:49 +00:00
David Shaw
c5faf2270a
* http.c (connect_server): Try all A records for names with multiple
...
addresses until one answers (not MINGW32).
2002-09-24 21:06:20 +00:00
Werner Koch
6794524789
* w32reg.c (read_w32_registry_string): Fallback to HLM.
2002-09-16 20:37:38 +00:00
Stefan Bellon
3782e1595e
updated RISC OS stuff
2002-09-12 16:25:36 +00:00
Werner Koch
b4bb5fc072
* simple-gettext.c: Disable charset mappings. We do it now when
...
installing the files.
2002-09-11 12:57:57 +00:00
Werner Koch
075f862277
* w32reg.c (read_w32_registry_string): Handle REG_EXPAND_SZ.
...
Suggested by Ryan Malayter.
* strgutil.c (ascii_strcasecmp): Replaced by code from gnulib.
(ascii_strncasecmp): New.
2002-09-10 08:27:38 +00:00
Werner Koch
f3484f7844
* strgutil.c (set_native_charset): Allow NULL as argument to use
...
nl_langinfo for selection. Mapped latin-15 to latin-1.
2002-09-02 10:58:30 +00:00