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