* gpg-agent.c (parse_rereadable_options): New arg REREAD. Allow
[gnupg.git] / jnlib / ChangeLog
1 2004-04-30  Werner Koch  <wk@gnupg.org>
2
3         * logging.c (log_set_file): Make sure the log stream will be
4         closed even if the stderr fileno will be assigned to a new socket.
5
6 2004-04-16  Werner Koch  <wk@gnupg.org>
7
8         * logging.h (JNLIB_LOG_WITH_PREFIX): Add constants for the flag
9         values.
10         * logging.c (log_set_prefix): New flag DETACHED.
11         (fun_writer): Take care of this flag.
12         (log_test_fd): New.
13
14 2004-02-18  Werner Koch  <wk@gnupg.org>
15
16         * stringhelp.c (print_sanitized_buffer): Don't care about
17         non-ASCII characaters.
18         (sanitize_buffer): Ditto.
19
20 2004-02-12  Werner Koch  <wk@gnupg.org>
21
22         * Makefile.am: Replaced INCLUDES by AM_CPPFLAGS.
23
24 2004-01-05  Werner Koch  <wk@gnupg.org>
25
26         * argparse.c (strusage): Changed default copyright year to 2004.
27
28 2003-12-17  Werner Koch  <wk@gnupg.org>
29
30         * argparse.c (initialize): Replaced use of non-literal format
31         args.  Suggested by Florian Weimer.
32
33 2003-12-16  Werner Koch  <wk@gnupg.org>
34
35         * logging.c (writen, fun_writer, fun_closer): New.
36         (log_set_file): Add feature to log to a socket.
37         (log_set_file, do_logv): Force printing with prefix and pid.
38
39 2003-11-13  Werner Koch  <wk@gnupg.org>
40
41         * strlist.c (strlist_copy): New.
42
43         * dotlock.c: Define DIRSEP_C et al. if not defined.
44
45 2003-11-06  Werner Koch  <wk@gnupg.org>
46
47         * strlist.h (strlist_t): New. STRLIST is now deprecated.
48
49 2003-06-18  Werner Koch  <wk@gnupg.org>
50
51         * strlist.c (strlist_pop): New.
52
53         * dotlock.c (dotlock_remove_lockfiles): Prefixed with dotlock_ and
54         made global.
55
56 2003-06-17  Werner Koch  <wk@gnupg.org>
57
58         * stringhelp.c (length_sans_trailing_chars)
59         (length_sans_trailing_ws): New.
60
61         * logging.c (log_inc_errorcount): New.
62
63         * stringhelp.c (print_sanitized_utf8_buffer): Implement utf8
64         conversion.
65         (sanitize_buffer): New. Based on gnupg 1.3.2 make_printable_string.
66
67         * dotlock.c: Updated to match the version from 1.3.2
68         * utf8conv.c: New.  Code taken from strgutil.c of gnupg 1.3.2.
69         * utf8conv.h: New.
70
71 2003-06-16  Werner Koch  <wk@gnupg.org>
72
73         * logging.c (do_logv): Hack to optionally suppress a leading space.
74
75         * stringhelp.c (ascii_strncasecmp): New.  Taken from gnupg 1.3.
76         (ascii_memistr): New. Taken from gnupg 1.3
77
78 2003-06-13  Werner Koch  <wk@gnupg.org>
79
80         * mischelp.h (wipememory2,wipememory): New. Taken from GnuPG 1.3.2. 
81
82 2002-06-04  Werner Koch  <wk@gnupg.org>
83
84         * stringhelp.c (print_sanitized_utf8_string): New.  No real
85         implementation for now.
86         (print_sanitized_utf8_buffer): Ditto.
87
88 2002-04-04  Werner Koch  <wk@gnupg.org>
89
90         * logging.c (log_get_prefix): New.
91
92 2002-03-15  Werner Koch  <wk@gnupg.org>
93
94         * argparse.c (optfile_parse): Fixed missing argument handling.
95
96 2002-02-25  Werner Koch  <wk@gnupg.org>
97
98         * stringhelp.c (ascii_memcasemem): New.
99
100 2002-02-14  Werner Koch  <wk@gnupg.org>
101
102         * Makefile.am (INCLUDES): Add cflags for libgcrypt.
103
104 2002-02-07  Werner Koch  <wk@gnupg.org>
105
106         * logging.c (log_set_fd): New.
107
108         * stringhelp.c (print_sanitized_buffer): New.
109         (print_sanitized_string): New.
110
111 2002-01-24  Werner Koch  <wk@gnupg.org>
112
113         * argparse.c (strusage): Set default copyright notice year to 2002.
114
115         Fixed the copyright notice of this file, as it has always been
116         part of GnuPG and therefore belongs to the FSF.
117
118 2001-11-01  Marcus Brinkmann  <marcus@g10code.de>
119
120         * logging.c (log_printf): Do not initialize ARG_PTR with 0, we
121         don't know the correct type.  Instead, run va_start and va_end
122         unconditionally.
123         Reported by Jose Carlos Garcia Sogo <jsogo@debian.org>.
124
125 2002-01-19  Werner Koch  <wk@gnupg.org>
126
127         * logging.c (log_get_stream): New.
128
129 2001-12-05  Werner Koch  <wk@gnupg.org>
130
131         * logging.c (log_set_prefix): New.
132         (do_logv): Include prefix and pid only if enabled. Print time only
133         when explicitly enabled.
134         (log_logv): New.  
135         * logging.h: Include log_logv() only when requested.
136
137 2001-11-06  Werner Koch  <wk@gnupg.org>
138
139         * strlist.c, strlist.h: New. Taken from pgnupg/util/strgutil.c
140
141 2001-08-30  Werner Koch  <wk@gnupg.org>
142
143         * logging.c (log_printf): Don't pass NULL instead of arg_ptr.
144
145 2001-07-19  Werner Koch  <wk@gnupg.org>
146
147         * stringhelp.c (ascii_memistr,ascii_isupper,ascii_islower,
148         ascii_toupper,ascii_tolower, ascii_strcasecmp, ascii_memcasecmp): New.
149
150 2000-07-26 10:02:51  Werner Koch  (wk@habibti.openit.de)
151
152   * stringhelp.c.: Add stdarg.h
153   * argparse.h: s/ulong/unsigned long/ although this should be defined
154   by types.h.
155
156 2000-06-28 19:40:23  Werner Koch  (wk@habibti.openit.de)
157
158   * Makefile.am: Replaced second logging.c by .h
159
160 2000-05-24 08:58:15  Werner Koch  (wk@habibti.openit.de)
161
162   * logging.c (log_get_errorcount): New.
163
164 2000-05-24 08:44:47  Werner Koch  (wk@habibti.openit.de)
165
166   * stringhelp.c: Added a few filename related helper functions.
167
168 2000-05-11 18:04:43  Werner Koch  (wk@habibti.openit.de)
169
170   * xmalloc.c (xstrcat2):  Replaced stpcpy to quickly address W32
171     problems.
172
173 2000-05-02 19:43:38  Werner Koch  (wk@habibti.openit.de)
174
175   * xmalloc.c (xstrcat2): New.
176
177 Mon Jan 24 13:04:28 CET 2000  Werner Koch  <wk@gnupg.de>
178
179   * README: New.
180   * Makefile.am: new.
181   * argparse.c argparse.h logging.c logging.h
182     mischelp.h stringhelp.c stringhelp.h xmalloc.c
183     xmalloc.h dotlock.c: Moved from ../util to here.
184   * dotlock.h: New.
185   * libjnlib-config.h: New.
186
187   * logging.c (log_set_file): New.
188   (log_printf): New.
189   (do_logv): Add kludge to insert LFs.
190
191
192      ***********************************************************
193      * Please note that Jnlib is maintained as part of GnuPG.  *
194      * You may find it source-copied in other packages.        *
195      ***********************************************************        
196         
197  Copyright 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
198
199  This file is free software; as a special exception the author gives
200  unlimited permission to copy and/or distribute it, with or without
201  modifications, as long as this notice is preserved.
202
203  This file is distributed in the hope that it will be useful, but
204  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
205  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.