xref: /freebsd/crypto/heimdal/lib/sl/ChangeLog (revision 6a068746777241722b2b32c5d0bc443a2a64d80b)
1*ae771770SStanislav Sedov2008-05-05  Love Hörnquist Åstrand  <lha@vit.local>
2*ae771770SStanislav Sedov
3*ae771770SStanislav Sedov	* drop libss and make_cmds
4*ae771770SStanislav Sedov
5*ae771770SStanislav Sedov2007-07-17  Love Hörnquist Åstrand  <lha@it.su.se>
6c19800e8SDoug Rabson
7c19800e8SDoug Rabson	* Makefile.am: roken_rename.h is a dist_ source k
8c19800e8SDoug Rabson
9c19800e8SDoug Rabson	* Makefile.am: split source files in dist and nodist.
10c19800e8SDoug Rabson
11*ae771770SStanislav Sedov2007-07-10  Love Hörnquist Åstrand  <lha@it.su.se>
12c19800e8SDoug Rabson
13c19800e8SDoug Rabson	* Makefile.am: New library version.
14c19800e8SDoug Rabson
15*ae771770SStanislav Sedov2007-06-18  Love Hörnquist Åstrand  <lha@it.su.se>
16c19800e8SDoug Rabson
17c19800e8SDoug Rabson	* sl.c: make compile.
18c19800e8SDoug Rabson
19c19800e8SDoug Rabson	* sl.c: Pass in pointer to strlen().
20c19800e8SDoug Rabson
21c19800e8SDoug Rabson	* sl.c (sl_make_argv): use memmove since we are dealing with
22c19800e8SDoug Rabson	overlapping strings.
23c19800e8SDoug Rabson
24*ae771770SStanislav Sedov2007-06-09  Love Hörnquist Åstrand  <lha@it.su.se>
25c19800e8SDoug Rabson
26c19800e8SDoug Rabson	* Makefile.am: don't clean yacc/lex files in CLEANFILES,
27c19800e8SDoug Rabson	maintainers clean will do that for us.
28c19800e8SDoug Rabson
29*ae771770SStanislav Sedov2007-06-01  Love Hörnquist Åstrand  <lha@it.su.se>
30c19800e8SDoug Rabson
31c19800e8SDoug Rabson	* slc-gram.y (main): also fclose yyin.
32c19800e8SDoug Rabson
33*ae771770SStanislav Sedov2007-04-20  Love Hörnquist Åstrand  <lha@it.su.se>
34c19800e8SDoug Rabson
35c19800e8SDoug Rabson	* Makefile.am: Add dependency on slc-gram.h for slc-lex.c, breaks
36c19800e8SDoug Rabson	in disttree with make -j
37c19800e8SDoug Rabson
38*ae771770SStanislav Sedov2006-12-29  Love Hörnquist Åstrand  <lha@it.su.se>
39c19800e8SDoug Rabson
40c19800e8SDoug Rabson	* test_sl.c: Fix caseing for case-sensitive filesystems
41c19800e8SDoug Rabson
42*ae771770SStanislav Sedov2006-12-27  Love Hörnquist Åstrand  <lha@it.su.se>
43c19800e8SDoug Rabson
44c19800e8SDoug Rabson	* test_sl.c: catch test that should fail but didn't
45c19800e8SDoug Rabson
46c19800e8SDoug Rabson	* test_sl.c: Test more quoting variants.
47c19800e8SDoug Rabson
48c19800e8SDoug Rabson	* sl_locl.h: Include <ctype.h>.
49c19800e8SDoug Rabson
50c19800e8SDoug Rabson	* test_sl.c: test sl_make_argv
51c19800e8SDoug Rabson
52c19800e8SDoug Rabson	* sl.c (sl_make_argv): Add quoting support (both "" and \ style).
53c19800e8SDoug Rabson
54*ae771770SStanislav Sedov2006-12-05  Love Hörnquist Åstrand  <lha@it.su.se>
55c19800e8SDoug Rabson
56c19800e8SDoug Rabson	* sl.c: Use strcspn to remove \n from fgets result. Prompted by
57*ae771770SStanislav Sedov	change by Ray Lai of OpenBSD via Björn Sandell.
58c19800e8SDoug Rabson
59*ae771770SStanislav Sedov2006-10-19  Love Hörnquist Åstrand  <lha@it.su.se>
60c19800e8SDoug Rabson
61c19800e8SDoug Rabson	* Makefile.am (ES): add roken_rename.h
62c19800e8SDoug Rabson
63*ae771770SStanislav Sedov2006-08-30  Love Hörnquist Åstrand  <lha@it.su.se>
64c19800e8SDoug Rabson
65c19800e8SDoug Rabson	* sl.c (sl_slc_help): remove return
66c19800e8SDoug Rabson
67*ae771770SStanislav Sedov2006-08-28  Love Hörnquist Åstrand  <lha@it.su.se>
68c19800e8SDoug Rabson
69c19800e8SDoug Rabson	* sl.h: Add sl_slc_help.
70c19800e8SDoug Rabson
71c19800e8SDoug Rabson	* sl.c: Add sl_slc_help.
72c19800e8SDoug Rabson
73*ae771770SStanislav Sedov2005-07-27  Love Hörnquist Åstrand  <lha@it.su.se>
74c19800e8SDoug Rabson
75c19800e8SDoug Rabson	* slc-gram.y (gen_wrapper): use the generated version of name for
76c19800e8SDoug Rabson	function, if no function is is used, also use the generated name
77c19800e8SDoug Rabson	for the structure name.
78c19800e8SDoug Rabson
79*ae771770SStanislav Sedov2005-06-16  Love Hörnquist Åstrand  <lha@it.su.se>
80c19800e8SDoug Rabson
81c19800e8SDoug Rabson	* slc-gram.y: fix a merge error
82c19800e8SDoug Rabson
83c19800e8SDoug Rabson	* slc-gram.y: rename optind to optidx, rename variables to avoid
84c19800e8SDoug Rabson	shadowing
85c19800e8SDoug Rabson
86c19800e8SDoug Rabson	* make_cmds.c: rename optind to optidx, move variable define to
87c19800e8SDoug Rabson	avoid shadowing
88c19800e8SDoug Rabson
89c19800e8SDoug Rabson	* ss.c: rename index to idx
90c19800e8SDoug Rabson
91c19800e8SDoug Rabson	* sl.c: use rk_UNCONST to un-constify
92c19800e8SDoug Rabson
93c19800e8SDoug Rabson2005-05-10  Dave Love  <fx@gnu.org>
94c19800e8SDoug Rabson
95c19800e8SDoug Rabson	* slc-lex.l: Include <stdlib.h>.
96c19800e8SDoug Rabson
97*ae771770SStanislav Sedov2005-05-09  Love Hörnquist Åstrand  <lha@it.su.se>
98c19800e8SDoug Rabson
99c19800e8SDoug Rabson	* sl.c (sl_command_loop): new return code -2 for EOF
100c19800e8SDoug Rabson	(sl_loop): treat all return value from sl_command_loop >= 0 as ok, and
101c19800e8SDoug Rabson	continue.
102c19800e8SDoug Rabson
103c19800e8SDoug Rabson2005-04-29  Dave Love  <fx@gnu.org>
104c19800e8SDoug Rabson
105c19800e8SDoug Rabson	* Makefile.am (LDADD): Add libsl.la.
106c19800e8SDoug Rabson
107*ae771770SStanislav Sedov2005-04-19  Love Hörnquist Åstrand  <lha@it.su.se>
108c19800e8SDoug Rabson
109c19800e8SDoug Rabson	* slc-gram.y: include <config.h> since defines _GNU_SOURCE if
110c19800e8SDoug Rabson	needed, avoid asprintf warning
111c19800e8SDoug Rabson
112c19800e8SDoug Rabson2005-01-21  Dave Love  <d.love@dl.ac.uk>
113c19800e8SDoug Rabson
114c19800e8SDoug Rabson	* slc-gram.y: include <roken.h>
115c19800e8SDoug Rabson
116*ae771770SStanislav Sedov2005-01-09  Love Hörnquist Åstrand  <lha@it.su.se>
117c19800e8SDoug Rabson
118c19800e8SDoug Rabson	* slc-gram.y: cast argument to isalnum to unsigned char
119c19800e8SDoug Rabson
120c19800e8SDoug Rabson2004-09-22  Johan Danielsson  <joda@pdc.kth.se>
121c19800e8SDoug Rabson
122c19800e8SDoug Rabson	* slc-gram.y: add support for "strings" and "negative-flag" types,
123c19800e8SDoug Rabson	plus some usability tweaks and bug fixes
124c19800e8SDoug Rabson
125c19800e8SDoug Rabson2004-07-05  Johan Danielsson  <joda@pdc.kth.se>
126c19800e8SDoug Rabson
127c19800e8SDoug Rabson	* slc-gram.y: add min_args/max_args checking
128c19800e8SDoug Rabson
129*ae771770SStanislav Sedov2004-06-21  Love Hörnquist Åstrand  <lha@it.su.se>
130c19800e8SDoug Rabson
131c19800e8SDoug Rabson	* slc-gram.y: pull in <stdlib.h> and <vers.h> to avoid warnings
132c19800e8SDoug Rabson
133*ae771770SStanislav Sedov2004-03-02  Love Hörnquist Åstrand  <lha@it.su.se>
134c19800e8SDoug Rabson
135c19800e8SDoug Rabson	* sl.h: make it possible to use libsl from c++
136c19800e8SDoug Rabson	From: Mattias Amnefelt <mattiasa@kth.se>
137c19800e8SDoug Rabson
1388373020dSJacques Vidrine2002-05-19  Johan Danielsson  <joda@pdc.kth.se>
1398373020dSJacques Vidrine
1408373020dSJacques Vidrine	* Makefile.am: just link mk_cmds against libsl; avoids libtool
1418373020dSJacques Vidrine	problem
1428373020dSJacques Vidrine
1434137ff4cSJacques Vidrine2001-07-09  Assar Westerlund  <assar@sics.se>
1444137ff4cSJacques Vidrine
1454137ff4cSJacques Vidrine	* Makefile.am: add getprogname.c libss.la:add libcom_err.la noted
1464137ff4cSJacques Vidrine	by Leif Johansson <leifj@it.su.se>
1474137ff4cSJacques Vidrine
148adb0ddaeSAssar Westerlund2001-05-17  Assar Westerlund  <assar@sics.se>
149adb0ddaeSAssar Westerlund
150adb0ddaeSAssar Westerlund	* Makefile.am: bump versions to 1:2:1 and 1:4:1
151adb0ddaeSAssar Westerlund
152adb0ddaeSAssar Westerlund2001-05-06  Assar Westerlund  <assar@sics.se>
153adb0ddaeSAssar Westerlund
154adb0ddaeSAssar Westerlund	* roken_rename.h (strdup): add
155adb0ddaeSAssar Westerlund
156adb0ddaeSAssar Westerlund2001-03-06  Assar Westerlund  <assar@sics.se>
157adb0ddaeSAssar Westerlund
158adb0ddaeSAssar Westerlund	* Makefile.am: re do the roken-renaming properly
159adb0ddaeSAssar Westerlund
160adb0ddaeSAssar Westerlund2001-02-13  Assar Westerlund  <assar@sics.se>
161adb0ddaeSAssar Westerlund
162adb0ddaeSAssar Westerlund	* Makefile.am: add more functions to rename
163adb0ddaeSAssar Westerlund
1645e9cd1aeSAssar Westerlund2001-01-26  Johan Danielsson  <joda@pdc.kth.se>
1655e9cd1aeSAssar Westerlund
1665e9cd1aeSAssar Westerlund	* sl.h: proto
1675e9cd1aeSAssar Westerlund
1685e9cd1aeSAssar Westerlund	* sl.c (sl_command_loop): try to handle user pressing C-c
1695e9cd1aeSAssar Westerlund
1705e9cd1aeSAssar Westerlund2000-12-11  Assar Westerlund  <assar@sics.se>
1715e9cd1aeSAssar Westerlund
1725e9cd1aeSAssar Westerlund	* Makefile.am (libss_la_LDFLAGS): bump version to 1:2:1
1735e9cd1aeSAssar Westerlund
1745e9cd1aeSAssar Westerlund2000-08-19  Assar Westerlund  <assar@sics.se>
1755e9cd1aeSAssar Westerlund
1765e9cd1aeSAssar Westerlund	* Makefile.am: add dependencies for libss/libsl shared libraries
1775e9cd1aeSAssar Westerlund
1785e9cd1aeSAssar Westerlund2000-07-25  Johan Danielsson  <joda@pdc.kth.se>
1795e9cd1aeSAssar Westerlund
1805e9cd1aeSAssar Westerlund	* Makefile.am: bump ss version to 1:1:1
1815e9cd1aeSAssar Westerlund
1825e9cd1aeSAssar Westerlund2000-06-27  Assar Westerlund  <assar@sics.se>
1835e9cd1aeSAssar Westerlund
1845e9cd1aeSAssar Westerlund	* parse.y (yyerror): static-ize
1855e9cd1aeSAssar Westerlund	* make_cmds.h (error_message, yylex): add prototypes
1865e9cd1aeSAssar Westerlund	* lex.l: fix prototypes and kill warnings
1875e9cd1aeSAssar Westerlund
1885e9cd1aeSAssar Westerlund2000-05-24  Assar Westerlund  <assar@sics.se>
1895e9cd1aeSAssar Westerlund
1905e9cd1aeSAssar Westerlund	* ss.h (SS_ET_COMMAND_NOT_FOUND): add
1915e9cd1aeSAssar Westerlund	* ss.c: check allocation and return some other error codes too
1925e9cd1aeSAssar Westerlund
1935e9cd1aeSAssar Westerlund2000-04-29  Assar Westerlund  <assar@sics.se>
1945e9cd1aeSAssar Westerlund
1955e9cd1aeSAssar Westerlund	* Makefile.in: add LIB_tgetent.  From Derrick J Brashear
1965e9cd1aeSAssar Westerlund	<shadow@dementia.org>
1975e9cd1aeSAssar Westerlund
1985e9cd1aeSAssar Westerlund2000-04-03  Assar Westerlund  <assar@sics.se>
1995e9cd1aeSAssar Westerlund
2005e9cd1aeSAssar Westerlund	* Makefile.am: set version to 1:0:1
2015e9cd1aeSAssar Westerlund
2025e9cd1aeSAssar Westerlund2000-03-07  Assar Westerlund  <assar@sics.se>
2035e9cd1aeSAssar Westerlund
2045e9cd1aeSAssar Westerlund	* sl.h (SL_BADCOMMAND): define
2055e9cd1aeSAssar Westerlund	(sl_apropos): add prototype
2065e9cd1aeSAssar Westerlund
2075e9cd1aeSAssar Westerlund	* sl.c: mandoc-generation
2085e9cd1aeSAssar Westerlund	(sl_apropos): stolen from arla
2095e9cd1aeSAssar Westerlund
210b528cefcSMark Murray2000-01-06  Assar Westerlund  <assar@sics.se>
211b528cefcSMark Murray
212b528cefcSMark Murray	* Makefile.am: bump both versions to 0:1:0
213b528cefcSMark Murray
214b528cefcSMark Murray1999-12-16  Assar Westerlund  <assar@sics.se>
215b528cefcSMark Murray
216b528cefcSMark Murray	* parse.y (name2number): not used here.  remove.
217b528cefcSMark Murray
218b528cefcSMark MurrayThu Apr  1 17:03:59 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
219b528cefcSMark Murray
220b528cefcSMark Murray	* make_cmds.c: use getarg
221b528cefcSMark Murray
222b528cefcSMark MurrayTue Mar 23 14:36:21 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
223b528cefcSMark Murray
224b528cefcSMark Murray	* Makefile.am: don't rename
225b528cefcSMark Murray
226b528cefcSMark MurraySun Mar 21 14:13:29 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
227b528cefcSMark Murray
228b528cefcSMark Murray	* Makefile.am: don't roken-rename
229b528cefcSMark Murray
230b528cefcSMark MurraySat Mar 20 03:43:30 1999  Assar Westerlund  <assar@sics.se>
231b528cefcSMark Murray
232b528cefcSMark Murray	* parse.y: replace return with YYACCEPT
233b528cefcSMark Murray
234b528cefcSMark MurrayFri Mar 19 14:53:20 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
235b528cefcSMark Murray
236b528cefcSMark Murray	* Makefile.am: add libss; add version-info
237b528cefcSMark Murray
238b528cefcSMark MurrayThu Mar 18 15:07:06 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
239b528cefcSMark Murray
240b528cefcSMark Murray	* Makefile.am: clean lex.c parse.c parse.h
241b528cefcSMark Murray
242b528cefcSMark Murray	* Makefile.am: install ss.h
243b528cefcSMark Murray
244b528cefcSMark Murray	* Makefile.am: include Makefile.am.common
245b528cefcSMark Murray
246b528cefcSMark MurrayThu Mar 11 15:01:01 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
247b528cefcSMark Murray
248b528cefcSMark Murray	* parse.y: prototype for error_message
249b528cefcSMark Murray
250b528cefcSMark MurrayTue Feb  9 23:45:37 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
251b528cefcSMark Murray
252b528cefcSMark Murray	* Makefile.in: add snprintf.o to make_cmds
253b528cefcSMark Murray
254b528cefcSMark MurraySun Nov 22 10:46:23 1998  Assar Westerlund  <assar@sics.se>
255b528cefcSMark Murray
256b528cefcSMark Murray	* sl.c (sl_command_loop): remove unused variable
257b528cefcSMark Murray
258b528cefcSMark Murray	* ss.c (ss_error): remove unused variable
259b528cefcSMark Murray
260b528cefcSMark Murray	* make_cmds.c: include err.h
261b528cefcSMark Murray	(main): remove unused variable
262b528cefcSMark Murray
263b528cefcSMark Murray	* Makefile.in (WFLAGS): set
264b528cefcSMark Murray
265b528cefcSMark MurraySun Sep 27 01:28:21 1998  Assar Westerlund  <assar@sics.se>
266b528cefcSMark Murray
267b528cefcSMark Murray	* make_cmds.c: clean-up and simplification
268b528cefcSMark Murray
269b528cefcSMark MurrayMon May 25 02:54:13 1998  Assar Westerlund  <assar@sics.se>
270b528cefcSMark Murray
271b528cefcSMark Murray	* Makefile.in (clean): try to remove shared library debris
272b528cefcSMark Murray
273b528cefcSMark Murray	* Makefile.in: make symlink magic work
274b528cefcSMark Murray
275b528cefcSMark MurraySun Apr 19 10:00:26 1998  Assar Westerlund  <assar@sics.se>
276b528cefcSMark Murray
277b528cefcSMark Murray	* Makefile.in: add symlink magic for linux
278b528cefcSMark Murray
279b528cefcSMark MurraySun Apr  5 09:21:43 1998  Assar Westerlund  <assar@sics.se>
280b528cefcSMark Murray
281b528cefcSMark Murray	* parse.y: define alloca to malloc in case we're using bison but
282b528cefcSMark Murray 	don't have alloca
283b528cefcSMark Murray
284b528cefcSMark MurraySat Mar 28 11:39:00 1998  Assar Westerlund  <assar@sics.se>
285b528cefcSMark Murray
286b528cefcSMark Murray	* sl.c (sl_loop): s/2/1
287b528cefcSMark Murray
288b528cefcSMark MurraySat Mar 21 00:46:51 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
289b528cefcSMark Murray
290b528cefcSMark Murray	* sl.c (sl_loop): check that there is at least one argument before
291b528cefcSMark Murray 	calling sl_command
292b528cefcSMark Murray
293b528cefcSMark MurraySun Mar  1 05:14:37 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
294b528cefcSMark Murray
295b528cefcSMark Murray	* sl.c (sl_loop): Fix general broken-ness.
296b528cefcSMark Murray
297b528cefcSMark Murray	* sl.c: Cleanup printing of help strings.
298b528cefcSMark Murray
299b528cefcSMark MurrayThu Feb 26 02:22:02 1998  Assar Westerlund  <assar@sics.se>
300b528cefcSMark Murray
301b528cefcSMark Murray	* Makefile.am: @LEXLIB@
302b528cefcSMark Murray
303b528cefcSMark MurraySat Feb 21 15:18:21 1998  assar westerlund  <assar@sics.se>
304b528cefcSMark Murray
305b528cefcSMark Murray	* Makefile.in: set YACC and LEX
306b528cefcSMark Murray
307b528cefcSMark MurrayMon Feb 16 16:08:25 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
308b528cefcSMark Murray
309b528cefcSMark Murray	* Makefile.am: Some fixes for ss/mk_cmds.
310b528cefcSMark Murray
311b528cefcSMark MurraySun Feb 15 05:12:11 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
312b528cefcSMark Murray
313b528cefcSMark Murray	* Makefile.in: Install libsl under the `libss' name too. Install
314b528cefcSMark Murray 	mk_cmds, and ss.h.
315b528cefcSMark Murray
316b528cefcSMark Murray	* make_cmds.c: A mk_cmds clone that creates SL structures.
317b528cefcSMark Murray
318b528cefcSMark Murray	* ss.c: SS compatibility functions.
319b528cefcSMark Murray
320b528cefcSMark Murray	* sl.c: Move command line split to function `sl_make_argv'.
321b528cefcSMark Murray
322b528cefcSMark MurrayTue Feb  3 16:45:44 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
323b528cefcSMark Murray
324b528cefcSMark Murray	* sl.c: Add sl_command_loop, that is the loop body of sl_loop.
325b528cefcSMark Murray
326b528cefcSMark MurrayMon Oct 20 01:13:21 1997  Assar Westerlund  <assar@sics.se>
327b528cefcSMark Murray
328b528cefcSMark Murray	* sl.c (sl_help): actually use the `help' field of `SL_cmd'
329b528cefcSMark Murray
330