1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
|
2001-10-09 Ken Raeburn <raeburn@mit.edu>
* mk_cmds.c, ss_internal.h: Make prototypes unconditional.
* ss_internal.h (PROTOTYPE, const, volatile): Delete.
(pointer): Always use void*.
2001-09-01 Ken Raeburn <raeburn@mit.edu>
* Makefile.in (SRCS): Don't include ss_err.h.
(depend-prerecurse): Depend on ss_err.h.
2001-06-20 Ken Raeburn <raeburn@mit.edu>
* request_tbl.c (ss_add_request_table): Delete unnecessary cast in
size arg to realloc.
* invocation.c (ss_delete_invocation): Delete unnecessary cast in
arg to free.
2001-06-07 Ezra Peisach <epeisach@mit.edu>
* request_tbl.c (ss_add_request_table): Do not cast argument to
realloc() to char *.
2001-04-17 Ken Raeburn <raeburn@mit.edu>
* Makefile.in (unixmac): Target deleted.
2000-11-01 Ezra Peisach <epeisach@mit.edu>
* configure.in: Change AC_RETSIGTYPE to AC_TYPE_SIGNAL.
2000-08-07 Ezra Peisach <epeisach@mit.edu>
* ss_internal.h: Only use fake sigmask, sigblock and sigsetmask if
USE_SIGPROCMASK is defined and not POSIX_SIGNALS.
2000-08-03 Ken Raeburn <raeburn@mit.edu>
* listen.c (ss_quit): Now returns void. Fix type of argument ARGV
to fit prototype.
* ss.h (ss_execute_line) [__STDC__]: Make prototype
unconditional.
(ss_quit): Use __SS_PROTO and return void, as with other
command functions.
2000-08-02 Ezra Peisach <epeisach@mit.edu>
* requests.c (DECLARE): Fix prototype for dispatch functions to
properly match what is expected by ss library.
* pager.c (ss_pager_create): Cast return from fork to int for use
in switch statement.
* ss.h: Provide full prototype for ss_name(). Add prototypes for
ss_execute_line(), ss_delete_invocation(), ss_add_info_dir(),
ss_delete_info_dir(), ss_abort_subsystem(), ss_get_prompt(),
ss_set_prompt(), ss_add_request_table(),
ss_delete_request_table(), ss_quit().
* ss_internal.h: Made full prototypes for ss_parse(),
ss_page_stdin(), ss_pagre_create(). Add prototypes for
ss_self_identify(), ss_subsystem_name(), ss_subsystem_version(),
ss_unimplemented(). Moved ss_execute_line() to ss.h
2000-07-03 Ezra Peisach <epeisach@mit.edu>
* test_ss.c (main): Change usage of ss_listen to agree with
prototype.
* ss.h: Add prototype for ss_listen() and ss_create_invocation()
2000-05-01 Nalin Dahyabhai <nalin@redhat.com>
* help.c (ss_help): Don't overflow buffers "buffer" or "buf".
* list_rqs.c (ss_list_requests): Don't overflow buffer "buffer".
* mk_cmds.c (main): Don't overflow buffer "c_file".
* utils.c (generate_rqte): Update lengths of constant strings in
computing buffer size.
2000-02-01 Ken Raeburn <raeburn@mit.edu>
* listen.c (ss_listen): Local var END should be volatile.
1999-10-26 Wilfredo Sanchez <tritan@mit.edu>
* Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES,
LOCAL_INCLUDES such that one can override CFLAGS from the command
line without losing CPP search patchs and defines. Some associated
Makefile cleanup.
1999-01-20 Theodore Ts'o <tytso@rsts-11.mit.edu>
* listen.c (print_prompt): Replace BSD-style ioctl with termios
interface.
Mon Apr 6 19:45:25 1998 Tom Yu <tlyu@voltage-multiplier.mit.edu>
* Makefile.in (includes): Don't mkdir unless the directory doesn't
exist yet.
Mon Mar 30 11:30:00 1998 Ezra Peisach <epeisach@kangaroo.mit.edu>
* ss_internal.h: Add ss_pager_create prototype.
* ss.h: Add ss_list_requests prototype.
* request_tbl.c (ss_add_request_table, ss_delete_request_table):
Declare function types as void.
* prompt.c (ss_set_prompt): Declare function as void.
* listen.c (ss_quit): Int function should return a value.
* list_rqs.c (ss_list_requests): Fix arguments to match proper
prototype for a ss type handler.
* execute_cmd.c (ss_execute_command): Declare as returning int
Wed Feb 18 16:35:55 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
BUILDTOP for new conventions.
Fri Feb 13 13:35:51 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* configure.in: Add AC_PROG_INSTALL since it's needed to install
the libraries and header files.
Wed Jan 28 17:38:29 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* configure.in, Makefile.in: Remove CopySrcHeader and CopyHeader
from configure.in and move equivalent functionality to
Makefile.in
* Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile
* cmd_tbl.lex.l, ct.y, requests.c, ss.h: Remove #include of
<mit-sipb-copyright.h>, since it's not needed.
Tue Nov 18 19:22:34 1997 Tom Yu <tlyu@mit.edu>
* configure.in: Update to new library build system.
* Makefile.in: Update to new library build system.
Thu Sep 18 20:44:03 1997 Tom Yu <tlyu@mit.edu>
* utils.c: Replace HAS_STRDUP with something more sane.
* configure.in: Replace HAS_STRDUP with something more sane.
Sun Aug 17 14:39:56 1997 Ezra Peisach <epeisach@mit.edu>
* Makefile.in (SRCS): Add $(srcdir) as needed.
Wed Feb 5 22:52:41 1997 Richard Basch <basch@lehman.com>
* Makefile.in: Remove the target ct_c.awk before copying over it.
If ct_c.awk.in were read-only, ct_c.awk will become
read-only and cannot be updated again.
Thu Jun 13 21:43:44 1996 Tom Yu <tlyu@voltage-multiplier.mit.edu>
* configure.in: remove ref to SS_RULES, ET_RULES
Tue Mar 12 22:32:56 1996 Ken Raeburn <raeburn@cygnus.com>
* configure.in: Use AC_HEADER_STDARG instead of calling
AC_CHECK_HEADER on stdarg.h.
Mon Sep 25 16:42:57 1995 Theodore Y. Ts'o <tytso@dcl>
* Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the
Makefile.
Thu Aug 24 18:19:54 1995 Theodore Y. Ts'o <tytso@dcl>
* .Sanitize: Updated to reflect ct_c.* to ct_c.*.in filename changes.
Mon Aug 7 19:14:28 1995 Theodore Y. Ts'o <tytso@dcl>
* Makefile.in (mk_cmds): Add $(SHELL) to invocation of
config_script, so that the tree can build even after
checked into a broken SCCS system.
Fri Jul 7 16:42:42 EDT 1995 Paul Park (pjpark@mit.edu)
* configure.in - Add symlink to $(TOPLIBD) for libss.
Wed Jun 28 16:35:43 1995 Theodore Y. Ts'o <tytso@dcl>
* Makefile.in, ct_c_sed.in, ct_c_awk.in: Rename ct_c.*.in to
ct_c_*.in, so that the sources will unpack cleanly under
DOS. Argh.
Wed Jun 28 11:24:20 1995 <tytso@rsx-11.mit.edu>
* Makefile.in, ct_c.sed.in, ct_c.awk.in, config_script: Rename
ct_c.* to ct_c.*.in. ct_c.sed.in is now processed by sed
to remove comment lines beginning with '#', since some sed
programs can't handle that. Change config_script so that
the directory where the ct_c.* files can be specified,
since those are in the build directory, instead of the
source directory. (This is all for the sake of System V
sed's. Sigh.)
Tue Jun 27 15:46:06 EDT 1995 Paul Park (pjpark@mit.edu)
* listen.c(listen_int_handler) - Add argument to conform to signal
handler prototype.
Tue Jun 13 01:48:33 1995 Tom Yu (tlyu@dragons-lair)
* Makefile.in: don't install libss.a
Fri Jun 9 19:00:11 1995 <tytso@rsx-11.mit.edu>
* configure.in: Remove standardized set of autoconf macros, which
are now handled by CONFIG_RULES.
Fri Jun 9 06:20:37 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
* error.c (ss_error): remove const declaration from local
variable. (it is used with free is called on the contents).
* ss_internal.h: Include stdlib.h if present on system. If is
present, don't redeclare malloc.
* configure.in: Check for stdlib.h before including blindly.
Thu Jun 8 23:22:07 1995 <tytso@rsx-11.mit.edu>
* list_req.c, ss_internal.h: Clean up -Wall flames.
* configure.in: Don't install the internal ss include files.
Thu Jun 8 22:54:16 1995 Theodore Y. Ts'o <tytso@dcl>
* mk_cmds.c (main): Change mk_cmds so that the output file is
always created in the current directory, instead of in the
directory where the source file is located.
Thu Jun 8 11:27:47 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
* Makefile.in (install): Don't install in this directory.
Thu Apr 27 12:26:26 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
* pager.c: Use posix signals.
* listen.c: Use posix signals.
* list_rqs.c: Use posix signals.
* help.c: Call wait with proper casting (int * vs. union wait *)
* configure.in: Add AC_PROG_ARCHIVE_ADD and CHECK_SIGNALS.
* Makefile.in (all): Use ARADD for incremental changes to library
Tue Mar 28 18:51:08 1995 John Gilmore (gnu at toad.com)
* Makefile.in (all): Run all-$(WHAT).
(unixmac): Build includes at this time.
(LDFLAGS): Punt duplicated setting.
Sat Mar 18 18:49:03 1995 John Gilmore (gnu at toad.com)
* configure.in: Use AC_CHECK_HEADERS(stdarg.h), not CHECK_STDARG.
* error.c: Use HAVE_STDARG_H, not STDARG_PROTOTYPES.
Mon Feb 27 22:40:18 1995 John Gilmore (gnu at toad.com)
* Makefile.in: Avoid recompilation of std_rqs.c every single time
`make' is run.
* error.c: Use "com_err.h", not <com_err.h>.
Thu Feb 23 14:24:31 1995 Mark Eichin (eichin@cygnus.com)
* mk_cmds.sh: use ${SED} not sed in backtick expressions.
Explicitly check for ${FILE} since sed doesn't give an error if it
is absent. Also set -e to catch other conditions.
Sat Oct 22 09:54:50 1994 (tytso@rsx-11)
* list_rqs.c (ss_list_requests):
* listen.c (ss_listen):
* configure.in: Add AC_RETSIGTYPE to get proper return type for
signal hanlders.
Fri Oct 21 21:07:16 1994 (tytso@rsx-11)
* Makefile.in (SED): Don't specify an explicit pathname for sed.
Tue Oct 11 12:41:40 1994 Theodore Y. Ts'o (tytso@dcl)
* Makefile.in: Don't rm the awk and sed scripts during a make clean!
Fri Oct 7 15:37:19 1994 Theodore Y. Ts'o (tytso@dcl)
* ct_c.sed: Add extra check to make sure blank lines get squeezed
out. Needed for AIX's sed, for some reason.
Thu Oct 6 19:40:09 1994 Theodore Y. Ts'o (tytso@dcl)
* mk_cmds.sh -- replace basename with sed -- more portable
Mon Oct 3 17:26:27 1994 Theodore Y. Ts'o (tytso@dcl)
* Makefile.in:
configure.in: Don't try to compile mk_cmds. Use awk/sed shell
script replacement instead. It's more apt to be
portable, since it doesn't use lex or yacc. :-(
Tue Aug 30 21:30:18 1994 Theodore Y. Ts'o (tytso at tsx-11)
* cmd_tbl.lex.l: Add declaration for strdup() if HAS_STRDUP is not
defined.
* ct.y: Added #include of string.h; added declaration for
strdup() if HAS_STRDUP is not defined.
Tue Jul 19 20:27:59 1994 Tom Yu (tlyu at dragons-lair)
* Makefile.in: remove spurious includes rules
Wed Jul 13 23:20:44 1994 Tom Yu (tlyu at dragons-lair)
* Makefile.in: nuke libss.a.bak crud
Sun Jul 3 07:48:43 1994 Tom Yu (tlyu at dragons-lair)
* Makefile.in: changing things to now spew ignored errors.
Wed Jun 22 18:51:50 1994 Mark Eichin (eichin@cygnus.com)
* configure.in: ss_err.h is *not* a SrcHeader. Note that there is
duplication between the Copy*Header lines and the includes: rule
in the Makefile.in, which should later be fixed.
Tue Jun 21 00:21:05 1994 Tom Yu (tlyu at dragons-lair)
* configure.in: should be CopySrcHeader
Mon Jun 20 21:58:40 1994 Tom Yu (tlyu at dragons-lair)
* configure.in: install headers during build
|