xref: /netbsd-src/crypto/external/bsd/heimdal/dist/lib/sl/ChangeLog (revision ca1c9b0c534faa5fd4c7d36fd3c199a2a3d7b0e4)
1*ca1c9b0cSelric2008-05-05  Love Hörnquist Åstrand  <lha@vit.local>
2*ca1c9b0cSelric
3*ca1c9b0cSelric	* drop libss and make_cmds
4*ca1c9b0cSelric
5*ca1c9b0cSelric2007-07-17  Love Hörnquist Åstrand  <lha@it.su.se>
6*ca1c9b0cSelric
7*ca1c9b0cSelric	* Makefile.am: roken_rename.h is a dist_ source k
8*ca1c9b0cSelric
9*ca1c9b0cSelric	* Makefile.am: split source files in dist and nodist.
10*ca1c9b0cSelric
11*ca1c9b0cSelric2007-07-10  Love Hörnquist Åstrand  <lha@it.su.se>
12*ca1c9b0cSelric
13*ca1c9b0cSelric	* Makefile.am: New library version.
14*ca1c9b0cSelric
15*ca1c9b0cSelric2007-06-18  Love Hörnquist Åstrand  <lha@it.su.se>
16*ca1c9b0cSelric
17*ca1c9b0cSelric	* sl.c: make compile.
18*ca1c9b0cSelric
19*ca1c9b0cSelric	* sl.c: Pass in pointer to strlen().
20*ca1c9b0cSelric
21*ca1c9b0cSelric	* sl.c (sl_make_argv): use memmove since we are dealing with
22*ca1c9b0cSelric	overlapping strings.
23*ca1c9b0cSelric
24*ca1c9b0cSelric2007-06-09  Love Hörnquist Åstrand  <lha@it.su.se>
25*ca1c9b0cSelric
26*ca1c9b0cSelric	* Makefile.am: don't clean yacc/lex files in CLEANFILES,
27*ca1c9b0cSelric	maintainers clean will do that for us.
28*ca1c9b0cSelric
29*ca1c9b0cSelric2007-06-01  Love Hörnquist Åstrand  <lha@it.su.se>
30*ca1c9b0cSelric
31*ca1c9b0cSelric	* slc-gram.y (main): also fclose yyin.
32*ca1c9b0cSelric
33*ca1c9b0cSelric2007-04-20  Love Hörnquist Åstrand  <lha@it.su.se>
34*ca1c9b0cSelric
35*ca1c9b0cSelric	* Makefile.am: Add dependency on slc-gram.h for slc-lex.c, breaks
36*ca1c9b0cSelric	in disttree with make -j
37*ca1c9b0cSelric
38*ca1c9b0cSelric2006-12-29  Love Hörnquist Åstrand  <lha@it.su.se>
39*ca1c9b0cSelric
40*ca1c9b0cSelric	* test_sl.c: Fix caseing for case-sensitive filesystems
41*ca1c9b0cSelric
42*ca1c9b0cSelric2006-12-27  Love Hörnquist Åstrand  <lha@it.su.se>
43*ca1c9b0cSelric
44*ca1c9b0cSelric	* test_sl.c: catch test that should fail but didn't
45*ca1c9b0cSelric
46*ca1c9b0cSelric	* test_sl.c: Test more quoting variants.
47*ca1c9b0cSelric
48*ca1c9b0cSelric	* sl_locl.h: Include <ctype.h>.
49*ca1c9b0cSelric
50*ca1c9b0cSelric	* test_sl.c: test sl_make_argv
51*ca1c9b0cSelric
52*ca1c9b0cSelric	* sl.c (sl_make_argv): Add quoting support (both "" and \ style).
53*ca1c9b0cSelric
54*ca1c9b0cSelric2006-12-05  Love Hörnquist Åstrand  <lha@it.su.se>
55*ca1c9b0cSelric
56*ca1c9b0cSelric	* sl.c: Use strcspn to remove \n from fgets result. Prompted by
57*ca1c9b0cSelric	change by Ray Lai of OpenBSD via Björn Sandell.
58*ca1c9b0cSelric
59*ca1c9b0cSelric2006-10-19  Love Hörnquist Åstrand  <lha@it.su.se>
60*ca1c9b0cSelric
61*ca1c9b0cSelric	* Makefile.am (ES): add roken_rename.h
62*ca1c9b0cSelric
63*ca1c9b0cSelric2006-08-30  Love Hörnquist Åstrand  <lha@it.su.se>
64*ca1c9b0cSelric
65*ca1c9b0cSelric	* sl.c (sl_slc_help): remove return
66*ca1c9b0cSelric
67*ca1c9b0cSelric2006-08-28  Love Hörnquist Åstrand  <lha@it.su.se>
68*ca1c9b0cSelric
69*ca1c9b0cSelric	* sl.h: Add sl_slc_help.
70*ca1c9b0cSelric
71*ca1c9b0cSelric	* sl.c: Add sl_slc_help.
72*ca1c9b0cSelric
73*ca1c9b0cSelric2005-07-27  Love Hörnquist Åstrand  <lha@it.su.se>
74*ca1c9b0cSelric
75*ca1c9b0cSelric	* slc-gram.y (gen_wrapper): use the generated version of name for
76*ca1c9b0cSelric	function, if no function is is used, also use the generated name
77*ca1c9b0cSelric	for the structure name.
78*ca1c9b0cSelric
79*ca1c9b0cSelric2005-06-16  Love Hörnquist Åstrand  <lha@it.su.se>
80*ca1c9b0cSelric
81*ca1c9b0cSelric	* slc-gram.y: fix a merge error
82*ca1c9b0cSelric
83*ca1c9b0cSelric	* slc-gram.y: rename optind to optidx, rename variables to avoid
84*ca1c9b0cSelric	shadowing
85*ca1c9b0cSelric
86*ca1c9b0cSelric	* make_cmds.c: rename optind to optidx, move variable define to
87*ca1c9b0cSelric	avoid shadowing
88*ca1c9b0cSelric
89*ca1c9b0cSelric	* ss.c: rename index to idx
90*ca1c9b0cSelric
91*ca1c9b0cSelric	* sl.c: use rk_UNCONST to un-constify
92*ca1c9b0cSelric
93*ca1c9b0cSelric2005-05-10  Dave Love  <fx@gnu.org>
94*ca1c9b0cSelric
95*ca1c9b0cSelric	* slc-lex.l: Include <stdlib.h>.
96*ca1c9b0cSelric
97*ca1c9b0cSelric2005-05-09  Love Hörnquist Åstrand  <lha@it.su.se>
98*ca1c9b0cSelric
99*ca1c9b0cSelric	* sl.c (sl_command_loop): new return code -2 for EOF
100*ca1c9b0cSelric	(sl_loop): treat all return value from sl_command_loop >= 0 as ok, and
101*ca1c9b0cSelric	continue.
102*ca1c9b0cSelric
103*ca1c9b0cSelric2005-04-29  Dave Love  <fx@gnu.org>
104*ca1c9b0cSelric
105*ca1c9b0cSelric	* Makefile.am (LDADD): Add libsl.la.
106*ca1c9b0cSelric
107*ca1c9b0cSelric2005-04-19  Love Hörnquist Åstrand  <lha@it.su.se>
108*ca1c9b0cSelric
109*ca1c9b0cSelric	* slc-gram.y: include <config.h> since defines _GNU_SOURCE if
110*ca1c9b0cSelric	needed, avoid asprintf warning
111*ca1c9b0cSelric
112*ca1c9b0cSelric2005-01-21  Dave Love  <d.love@dl.ac.uk>
113*ca1c9b0cSelric
114*ca1c9b0cSelric	* slc-gram.y: include <roken.h>
115*ca1c9b0cSelric
116*ca1c9b0cSelric2005-01-09  Love Hörnquist Åstrand  <lha@it.su.se>
117*ca1c9b0cSelric
118*ca1c9b0cSelric	* slc-gram.y: cast argument to isalnum to unsigned char
119*ca1c9b0cSelric
120*ca1c9b0cSelric2004-09-22  Johan Danielsson  <joda@pdc.kth.se>
121*ca1c9b0cSelric
122*ca1c9b0cSelric	* slc-gram.y: add support for "strings" and "negative-flag" types,
123*ca1c9b0cSelric	plus some usability tweaks and bug fixes
124*ca1c9b0cSelric
125*ca1c9b0cSelric2004-07-05  Johan Danielsson  <joda@pdc.kth.se>
126*ca1c9b0cSelric
127*ca1c9b0cSelric	* slc-gram.y: add min_args/max_args checking
128*ca1c9b0cSelric
129*ca1c9b0cSelric2004-06-21  Love Hörnquist Åstrand  <lha@it.su.se>
130*ca1c9b0cSelric
131*ca1c9b0cSelric	* slc-gram.y: pull in <stdlib.h> and <vers.h> to avoid warnings
132*ca1c9b0cSelric
133*ca1c9b0cSelric2004-03-02  Love Hörnquist Åstrand  <lha@it.su.se>
134*ca1c9b0cSelric
135*ca1c9b0cSelric	* sl.h: make it possible to use libsl from c++
136*ca1c9b0cSelric	From: Mattias Amnefelt <mattiasa@kth.se>
137*ca1c9b0cSelric
138*ca1c9b0cSelric2002-05-19  Johan Danielsson  <joda@pdc.kth.se>
139*ca1c9b0cSelric
140*ca1c9b0cSelric	* Makefile.am: just link mk_cmds against libsl; avoids libtool
141*ca1c9b0cSelric	problem
142*ca1c9b0cSelric
143*ca1c9b0cSelric2001-07-09  Assar Westerlund  <assar@sics.se>
144*ca1c9b0cSelric
145*ca1c9b0cSelric	* Makefile.am: add getprogname.c libss.la:add libcom_err.la noted
146*ca1c9b0cSelric	by Leif Johansson <leifj@it.su.se>
147*ca1c9b0cSelric
148*ca1c9b0cSelric2001-05-17  Assar Westerlund  <assar@sics.se>
149*ca1c9b0cSelric
150*ca1c9b0cSelric	* Makefile.am: bump versions to 1:2:1 and 1:4:1
151*ca1c9b0cSelric
152*ca1c9b0cSelric2001-05-06  Assar Westerlund  <assar@sics.se>
153*ca1c9b0cSelric
154*ca1c9b0cSelric	* roken_rename.h (strdup): add
155*ca1c9b0cSelric
156*ca1c9b0cSelric2001-03-06  Assar Westerlund  <assar@sics.se>
157*ca1c9b0cSelric
158*ca1c9b0cSelric	* Makefile.am: re do the roken-renaming properly
159*ca1c9b0cSelric
160*ca1c9b0cSelric2001-02-13  Assar Westerlund  <assar@sics.se>
161*ca1c9b0cSelric
162*ca1c9b0cSelric	* Makefile.am: add more functions to rename
163*ca1c9b0cSelric
164*ca1c9b0cSelric2001-01-26  Johan Danielsson  <joda@pdc.kth.se>
165*ca1c9b0cSelric
166*ca1c9b0cSelric	* sl.h: proto
167*ca1c9b0cSelric
168*ca1c9b0cSelric	* sl.c (sl_command_loop): try to handle user pressing C-c
169*ca1c9b0cSelric
170*ca1c9b0cSelric2000-12-11  Assar Westerlund  <assar@sics.se>
171*ca1c9b0cSelric
172*ca1c9b0cSelric	* Makefile.am (libss_la_LDFLAGS): bump version to 1:2:1
173*ca1c9b0cSelric
174*ca1c9b0cSelric2000-08-19  Assar Westerlund  <assar@sics.se>
175*ca1c9b0cSelric
176*ca1c9b0cSelric	* Makefile.am: add dependencies for libss/libsl shared libraries
177*ca1c9b0cSelric
178*ca1c9b0cSelric2000-07-25  Johan Danielsson  <joda@pdc.kth.se>
179*ca1c9b0cSelric
180*ca1c9b0cSelric	* Makefile.am: bump ss version to 1:1:1
181*ca1c9b0cSelric
182*ca1c9b0cSelric2000-06-27  Assar Westerlund  <assar@sics.se>
183*ca1c9b0cSelric
184*ca1c9b0cSelric	* parse.y (yyerror): static-ize
185*ca1c9b0cSelric	* make_cmds.h (error_message, yylex): add prototypes
186*ca1c9b0cSelric	* lex.l: fix prototypes and kill warnings
187*ca1c9b0cSelric
188*ca1c9b0cSelric2000-05-24  Assar Westerlund  <assar@sics.se>
189*ca1c9b0cSelric
190*ca1c9b0cSelric	* ss.h (SS_ET_COMMAND_NOT_FOUND): add
191*ca1c9b0cSelric	* ss.c: check allocation and return some other error codes too
192*ca1c9b0cSelric
193*ca1c9b0cSelric2000-04-29  Assar Westerlund  <assar@sics.se>
194*ca1c9b0cSelric
195*ca1c9b0cSelric	* Makefile.in: add LIB_tgetent.  From Derrick J Brashear
196*ca1c9b0cSelric	<shadow@dementia.org>
197*ca1c9b0cSelric
198*ca1c9b0cSelric2000-04-03  Assar Westerlund  <assar@sics.se>
199*ca1c9b0cSelric
200*ca1c9b0cSelric	* Makefile.am: set version to 1:0:1
201*ca1c9b0cSelric
202*ca1c9b0cSelric2000-03-07  Assar Westerlund  <assar@sics.se>
203*ca1c9b0cSelric
204*ca1c9b0cSelric	* sl.h (SL_BADCOMMAND): define
205*ca1c9b0cSelric	(sl_apropos): add prototype
206*ca1c9b0cSelric
207*ca1c9b0cSelric	* sl.c: mandoc-generation
208*ca1c9b0cSelric	(sl_apropos): stolen from arla
209*ca1c9b0cSelric
210*ca1c9b0cSelric2000-01-06  Assar Westerlund  <assar@sics.se>
211*ca1c9b0cSelric
212*ca1c9b0cSelric	* Makefile.am: bump both versions to 0:1:0
213*ca1c9b0cSelric
214*ca1c9b0cSelric1999-12-16  Assar Westerlund  <assar@sics.se>
215*ca1c9b0cSelric
216*ca1c9b0cSelric	* parse.y (name2number): not used here.  remove.
217*ca1c9b0cSelric
218*ca1c9b0cSelricThu Apr  1 17:03:59 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
219*ca1c9b0cSelric
220*ca1c9b0cSelric	* make_cmds.c: use getarg
221*ca1c9b0cSelric
222*ca1c9b0cSelricTue Mar 23 14:36:21 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
223*ca1c9b0cSelric
224*ca1c9b0cSelric	* Makefile.am: don't rename
225*ca1c9b0cSelric
226*ca1c9b0cSelricSun Mar 21 14:13:29 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
227*ca1c9b0cSelric
228*ca1c9b0cSelric	* Makefile.am: don't roken-rename
229*ca1c9b0cSelric
230*ca1c9b0cSelricSat Mar 20 03:43:30 1999  Assar Westerlund  <assar@sics.se>
231*ca1c9b0cSelric
232*ca1c9b0cSelric	* parse.y: replace return with YYACCEPT
233*ca1c9b0cSelric
234*ca1c9b0cSelricFri Mar 19 14:53:20 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
235*ca1c9b0cSelric
236*ca1c9b0cSelric	* Makefile.am: add libss; add version-info
237*ca1c9b0cSelric
238*ca1c9b0cSelricThu Mar 18 15:07:06 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
239*ca1c9b0cSelric
240*ca1c9b0cSelric	* Makefile.am: clean lex.c parse.c parse.h
241*ca1c9b0cSelric
242*ca1c9b0cSelric	* Makefile.am: install ss.h
243*ca1c9b0cSelric
244*ca1c9b0cSelric	* Makefile.am: include Makefile.am.common
245*ca1c9b0cSelric
246*ca1c9b0cSelricThu Mar 11 15:01:01 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
247*ca1c9b0cSelric
248*ca1c9b0cSelric	* parse.y: prototype for error_message
249*ca1c9b0cSelric
250*ca1c9b0cSelricTue Feb  9 23:45:37 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
251*ca1c9b0cSelric
252*ca1c9b0cSelric	* Makefile.in: add snprintf.o to make_cmds
253*ca1c9b0cSelric
254*ca1c9b0cSelricSun Nov 22 10:46:23 1998  Assar Westerlund  <assar@sics.se>
255*ca1c9b0cSelric
256*ca1c9b0cSelric	* sl.c (sl_command_loop): remove unused variable
257*ca1c9b0cSelric
258*ca1c9b0cSelric	* ss.c (ss_error): remove unused variable
259*ca1c9b0cSelric
260*ca1c9b0cSelric	* make_cmds.c: include err.h
261*ca1c9b0cSelric	(main): remove unused variable
262*ca1c9b0cSelric
263*ca1c9b0cSelric	* Makefile.in (WFLAGS): set
264*ca1c9b0cSelric
265*ca1c9b0cSelricSun Sep 27 01:28:21 1998  Assar Westerlund  <assar@sics.se>
266*ca1c9b0cSelric
267*ca1c9b0cSelric	* make_cmds.c: clean-up and simplification
268*ca1c9b0cSelric
269*ca1c9b0cSelricMon May 25 02:54:13 1998  Assar Westerlund  <assar@sics.se>
270*ca1c9b0cSelric
271*ca1c9b0cSelric	* Makefile.in (clean): try to remove shared library debris
272*ca1c9b0cSelric
273*ca1c9b0cSelric	* Makefile.in: make symlink magic work
274*ca1c9b0cSelric
275*ca1c9b0cSelricSun Apr 19 10:00:26 1998  Assar Westerlund  <assar@sics.se>
276*ca1c9b0cSelric
277*ca1c9b0cSelric	* Makefile.in: add symlink magic for linux
278*ca1c9b0cSelric
279*ca1c9b0cSelricSun Apr  5 09:21:43 1998  Assar Westerlund  <assar@sics.se>
280*ca1c9b0cSelric
281*ca1c9b0cSelric	* parse.y: define alloca to malloc in case we're using bison but
282*ca1c9b0cSelric 	don't have alloca
283*ca1c9b0cSelric
284*ca1c9b0cSelricSat Mar 28 11:39:00 1998  Assar Westerlund  <assar@sics.se>
285*ca1c9b0cSelric
286*ca1c9b0cSelric	* sl.c (sl_loop): s/2/1
287*ca1c9b0cSelric
288*ca1c9b0cSelricSat Mar 21 00:46:51 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
289*ca1c9b0cSelric
290*ca1c9b0cSelric	* sl.c (sl_loop): check that there is at least one argument before
291*ca1c9b0cSelric 	calling sl_command
292*ca1c9b0cSelric
293*ca1c9b0cSelricSun Mar  1 05:14:37 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
294*ca1c9b0cSelric
295*ca1c9b0cSelric	* sl.c (sl_loop): Fix general broken-ness.
296*ca1c9b0cSelric
297*ca1c9b0cSelric	* sl.c: Cleanup printing of help strings.
298*ca1c9b0cSelric
299*ca1c9b0cSelricThu Feb 26 02:22:02 1998  Assar Westerlund  <assar@sics.se>
300*ca1c9b0cSelric
301*ca1c9b0cSelric	* Makefile.am: @LEXLIB@
302*ca1c9b0cSelric
303*ca1c9b0cSelricSat Feb 21 15:18:21 1998  assar westerlund  <assar@sics.se>
304*ca1c9b0cSelric
305*ca1c9b0cSelric	* Makefile.in: set YACC and LEX
306*ca1c9b0cSelric
307*ca1c9b0cSelricMon Feb 16 16:08:25 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
308*ca1c9b0cSelric
309*ca1c9b0cSelric	* Makefile.am: Some fixes for ss/mk_cmds.
310*ca1c9b0cSelric
311*ca1c9b0cSelricSun Feb 15 05:12:11 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
312*ca1c9b0cSelric
313*ca1c9b0cSelric	* Makefile.in: Install libsl under the `libss' name too. Install
314*ca1c9b0cSelric 	mk_cmds, and ss.h.
315*ca1c9b0cSelric
316*ca1c9b0cSelric	* make_cmds.c: A mk_cmds clone that creates SL structures.
317*ca1c9b0cSelric
318*ca1c9b0cSelric	* ss.c: SS compatibility functions.
319*ca1c9b0cSelric
320*ca1c9b0cSelric	* sl.c: Move command line split to function `sl_make_argv'.
321*ca1c9b0cSelric
322*ca1c9b0cSelricTue Feb  3 16:45:44 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
323*ca1c9b0cSelric
324*ca1c9b0cSelric	* sl.c: Add sl_command_loop, that is the loop body of sl_loop.
325*ca1c9b0cSelric
326*ca1c9b0cSelricMon Oct 20 01:13:21 1997  Assar Westerlund  <assar@sics.se>
327*ca1c9b0cSelric
328*ca1c9b0cSelric	* sl.c (sl_help): actually use the `help' field of `SL_cmd'
329*ca1c9b0cSelric
330