ChangeLog revision 57422
12000-02-19  Assar Westerlund  <assar@sics.se>
2
3	* Makefile.am: set version to 7:1:2
4	
52000-02-16  Assar Westerlund  <assar@sics.se>
6
7	* snprintf.c (PARSE_INT_FORMAT): note that shorts are actually
8	transmitted as ints
9	(according to the integer protomotion rules) in variable arguments
10	lists.  Therefore, we should not call va_arg with short but rather
11	with int.  See <http://www.debian.org/Bugs/db/57/57919.html> for
12	original bug report
13
142000-02-13  Assar Westerlund  <assar@sics.se>
15
16	* Makefile.am: bump version to 7:0:2
17
18	* getarg.c (mandoc_template): also fix no- prefix in .Sh OPTIONS
19	* getarg.c (mandoc_template): better man-stuff for negative
20	options
21
222000-02-07  Assar Westerlund  <assar@sics.se>
23
24	* Makefile.am: set version to 6:0:1
25
262000-02-06  Assar Westerlund  <assar@sics.se>
27
28	* xdbm.h: hopefully catch a few more declarations by including
29	<ndbm.h> even if <db.h> was found
30
312000-01-26  Assar Westerlund  <assar@sics.se>
32
33	* mini_inetd.c (mini_inetd): separate number of allocated sockets
34	and number of actual ones
35	* mini_inetd.c (mini_inetd): count sockets properly.  and fail if
36	we cannot bind any
37	* mini_inetd.c (mini_inetd): make failing to create a socket
38	non-fatal
39
402000-01-09  Assar Westerlund  <assar@sics.se>
41
42 	* Makefile.am(libroken_la_SOURCES): add strcollect.c
43	* Makefile.in: add strcollect.[co]
44	* simple_exec.c: use vstrcollect
45	* roken-common.h (_PATH_DEV): add
46	(strcollect, vstrcollect): add prototypes
47	* strcollect.c: new file.  functions for collapsing an `va_list'
48	into an `char **'
49
502000-01-06  Assar Westerlund  <assar@sics.se>
51
52	* Makefile.am: bump version to 5:0:0
53
541999-12-30  Assar Westerlund  <assar@sics.se>
55
56	* Makefile.am (strpftime_test_SOURCES): correct source file name
57
58	* roken.h.in (sockaddr_storage): change padding so that we have
59 	one char[] of pad and then an unsigned long[] (for alignment and
60 	padding).  this works much better in practice.
61
621999-12-22  Assar Westerlund  <assar@sics.se>
63
64	* roken.h.in (sockaddr_storage): drop leading underscore on
65 	`public' fields.  this was the consensus on the ipng mailing list
66
671999-12-21  Assar Westerlund  <assar@sics.se>
68
69	* Makefile.am (strpftime-test): define sources to avoid having
70 	'.o'
71	* Makefile.am (print_version.h): use $(EXEEXT)
72	* Makefile.am (roken.h): add $(EXEEXT) to make this work on cygwin
73 	et al
74
751999-12-20  Assar Westerlund  <assar@sics.se>
76
77	* Makefile.am (libroken_la_LDFLAGS): bump version to 4:3:0
78
79	* getaddrinfo.c (get_nodes): use getipnodebyname instead of
80	gethostbyname(2)
81
821999-12-16  Assar Westerlund  <assar@sics.se>
83
84	* Makefile.am (libroken_la_LDFLAGS): bump version to 4:2:0
85
86	* roken.h.in (struct sockaddr_storage): redefine with the example
87 	code from rfc2553
88
89	* getaddrinfo.c (get_null): set loopback with correct endianess
90	for v4.  dunno about v6.
91
921999-12-13  Assar Westerlund  <assar@sics.se>
93
94	* roken.h.in: add prototypes for str[pf]time
95
96	* signal.c: macosx = rhapsody ~= nextstep also can't handle
97 	various definitions of the same symbol.
98
991999-12-12  Assar Westerlund  <assar@sics.se>
100
101	* Makefile.am: bump version to 4:1:0
102
1031999-12-06  Assar Westerlund  <assar@sics.se>
104
105	* Makefile.am: bump version to 4:0:0
106
1071999-12-05  Assar Westerlund  <assar@sics.se>
108
109	* Makefile.in: replace inaddr2str with getnameinfo_verified
110
111	* roken-common.h (INADDR_LOOPBACK): add fallback definition
112
113	* roken-common.h: move getnameinfo_verified to roken.h.in
114	* roken.h.in (inaddr2str): remove
115	* Makefile.am (libroken_la_SOURCES); removed inaddr2str
116	* roken-common.h (getnameinfo_verified): add prototype
117	* getnameinfo_verified.c: new file
118
1191999-12-04  Assar Westerlund  <assar@sics.se>
120
121	* roken-common.h: add constants for getaddrinfo, getnameinfo
122	* roken.h.in (socklen_t): make independent of sockaddr_storage
123	(AI_*, NI_*, EAI_*): move to roken-common.h
124
1251999-12-03  Assar Westerlund  <assar@sics.se>
126
127	* mini_inetd.c (mini_inted): rewrite to use `getaddrinfo'
128	* getaddrinfo.c (const_v*): no sizeof(sizeof())
129	* getaddrinfo.c (add_hostent): search for the canonical name among
130	all aliases
131	(getaddrinfo): handle AI_NUMERICHOST correctly
132	* Makefile.am (EXTRA_libroken_la_SOURCES): add freeaddinfo,
133	getaddrinfo, getnameinfo, gai_strerror
134	(getaddrinfo_test): add
135	* Makefile.in (SOURCES): add freeaddinfo, getaddrinfo,
136	getnameinfo, gai_strerror
137	(getaddrinfo_test): add
138	* roken.h.in: arpa/inet.h: include
139	(socklen_t): add
140	(struct addrinfo): add
141	(EAI_*): add
142	(NI_*): add
143	(AI_*): add
144	(getaddrinfo, getnameinfo, freeaddrinfo, gai_strerror): add
145	* getnameinfo.c: new file
146	* getaddrinfo-test.c: new file
147	* gai_strerror.c: new file
148	* getaddrinfo.c: new file
149	* freeaddrinfo.c: new file
150
1511999-11-25  Assar Westerlund  <assar@sics.se>
152
153	* getopt.c (getopt): return -1 instead of EOF.  From
154	<art@stacken.kth.se>
155
1561999-11-13  Assar Westerlund  <assar@sics.se>
157
158	* strftime.c (strftime): handle `%z' and `%Z' in a tm_gmtoff-less
159	world
160
161	* getcap.c: make sure to use db only if we have both the library
162	and the header file
163	
1641999-11-12  Assar Westerlund  <assar@sics.se>
165
166	* getarg.h: add arg_counter
167	* getarg.c: add a new type of argument: `arg_counter' re-organize
168	the code somewhat
169	
170	* Makefile.am: add strptime and strpftime-test
171	
172	* snprintf.c (xyzprintf): try to do the right thing with an % at
173	the end of the format string
174	
175	* strptime.c (strptime): implement '%U', '%V', '%W'
176	* strftime.c (strftime): implement '%U', '%V', '%W', '%z'
177	
178	* strftime.c (strftime): correct %E and %O handling.  do something
179 	reasonable with "...%"
180
181	* strftime.c: replace the BSD implementation by one of our own
182	coding
183
184	* strptime.c : new file
185	* strpftime-test.c: new file
186
1871999-11-07  Assar Westerlund  <assar@sics.se>
188
189	* parse_bytes-test.c: new file
190
191	* Makefile.am: add parse_bytes-test
192
193	* parse_units.c (parse_something): try to handle the case of no
194 	value specified a little bit better
195
1961999-11-04  Assar Westerlund  <assar@sics.se>
197
198	* Makefile.am: bump version to 3:2:0
199
2001999-10-30  Assar Westerlund  <assar@sics.se>
201
202	* snprintf.c (PARSE_INT_FORMAT): add redundant casts to work
203 	around a gcc-bug that manifests itself on Linux-PPC.  From Tom
204 	Rini <trini@kernel.crashing.org>
205
2061999-10-28  Assar Westerlund  <assar@sics.se>
207
208	* Makefile.am: bump version to 3:1:0
209
210	* roken.h.in: use `unsigned char' instead of `u_int8_t' to avoid
211 	having to have that definition.  this is the easy way out instead
212 	of getting the definition here where it's needed.  flame me.
213
214Fri Oct 22 15:39:31 1999  Bjoern Groenvall  <bg@sics.se>
215
216	* k_getpwuid.c (k_getpwuid): getspuid() does not exist (even
217 	though it should), use getspnam().
218
2191999-10-20  Assar Westerlund  <assar@sics.se>
220
221	* Makefile.am: set version to 3:0:0
222
2231999-10-18  Johan Danielsson  <joda@pdc.kth.se>
224
225	* getarg.3: document arg_collect
226
227	* getarg.c: change the way arg_collect works; it's still quite
228	horrible though
229
230	* getarg.h: change type of the collect function
231
2321999-10-17  Assar Westerlund  <assar@sics.se>
233
234	* xdbm.h: undo last commit
235
236	* xdbm.h: reorder db includes
237
2381999-10-10  Assar Westerlund  <assar@sics.se>
239
240	* socket.c: const-ize and comment
241
242	* net_write.c: const-ize
243
244	* base64.c: const-ize
245
2461999-10-06  Assar Westerlund  <assar@sics.se>
247
248	* getarg.c (getarg): also set optind when returning error
249
2501999-09-26  Assar Westerlund  <assar@sics.se>
251
252	* Makefile.am: add parse_bytes.[ch]
253
2541999-09-24  Johan Danielsson  <joda@pdc.kth.se>
255
256	* getarg.3: getarg manpage
257
258	* getarg.{c,h}: add a callback type to do more complicated processing
259
260	* getarg.{c,h}: add floating point support
261
2621999-09-16  Assar Westerlund  <assar@sics.se>
263
264	* strlcat.c (strlcat): call strlcpy
265
266	* strlcpy.c: update name and prototype
267
268	* strlcat.c: update name and prototype
269
270	* roken.h.in: rename strc{py,at}_truncate to strlc{py,at}
271
272	* Makefile.am: rename strc{py,at}_truncate -> strlc{py,at}
273
274	* Makefile.in: rename strc{py,at}_truncate -> strlc{py,at}
275
276 	* strcpy_truncate.c (strcpy_truncate): change return value to be
277 	the length of `src'
278
2791999-08-16  Assar Westerlund  <assar@sics.se>
280
281	* getcap.c: try to make this work on systems with DB
282
2831999-08-16  Johan Danielsson  <joda@pdc.kth.se>
284
285	* getcap.c: protect from db-less systems
286
2871999-08-09  Johan Danielsson  <joda@pdc.kth.se>
288
289	* simple_exec.c: add simple_exec{ve,le}
290
291	* getcap.c: getcap from NetBSD
292
2931999-08-06  Assar Westerlund  <assar@sics.se>
294
295	* roken.h.in (sockaddr_storage): cater for those that have
296 	v6-support also
297
2981999-08-05  Assar Westerlund  <assar@sics.se>
299
300	* inet_ntop.c (inet_ntop_v4): remember to call ntohl
301
3021999-08-04  Assar Westerlund  <assar@sics.se>
303
304	* roken-common.h: add shutdown constants
305
306	* mini_inetd.c (listen_v4, listen_v6): handle the case of the
307 	protocol not being supported
308
3091999-08-01  Assar Westerlund  <assar@sics.se>
310
311	* mini_inetd.c (socket_set_reuseaddr): remove duplicate
312
3131999-07-29  Assar Westerlund  <assar@sics.se>
314
315	* mini_inetd.c (mini_inetd): fix my stupid bugs
316
3171999-07-28  Assar Westerlund  <assar@sics.se>
318
319	* roken-common.h: add socket* functions
320
321	* Makefile.am (libroken_la_SOURCES): add socket.c
322
323	* socket.c: new file, originally from appl/ftp/common
324
325	* Makefile.am: set version to 2:0:2
326
327	* roken.h.in (inet_pton): add prototype
328
329	* Makefile.am (EXTRA_libroken_la_SOURCES): add inet_pton
330
331	* inet_pton.c: new file
332
333	* getipnodebyname.c (getipnodebyname): try gethostbyname2 if we
334 	have it
335
3361999-07-27  Assar Westerlund  <assar@sics.se>
337
338	* mini_inetd.c: support IPv6
339
3401999-07-26  Assar Westerlund  <assar@sics.se>
341
342	* Makefile.am: set version to 1:0:1
343
344	* roken.h.in (inet_ntop): add prototype
345
346 	* roken-common.h: (INET{,6}_ADDRSTRLEN): add
347
348	* inet_ntop.c: new file
349
350	* Makefile.am (EXTRA_libroken_la_SOURCES): add inet_ntop.c
351
352	* Makefile.am: move some files from libroken_la_SOURCES to
353 	EXTRA_libroken_la_SOURCES
354
355	* snprintf.c: some signed vs unsigned casts
356	
3571999-07-24  Assar Westerlund  <assar@sics.se>
358
359	* roken.h.in (struct sockaddr_storage): define it needed
360
3611999-07-19  Assar Westerlund  <assar@sics.se>
362
363	* Makefile.am (libroken_la_SOURCES): add copyhostent.c,
364 	freehostent.c, getipnodebyname.c, getipnodebyaddr.c
365	
366	* roken.h.in: <netdb.h>: include
367	(copyhostent, freehostent, getipnodebyname, getipnodebyaddr): add
368	prototypes
369
370	* roken-common.h: new constants for getipnodeby*
371
372	* Makefile.in (SOURCES): add freehostent, copyhostent,
373 	getipnodebyname, getipnodebyaddr
374
375	* freehostent.c: new file
376
377	* copyhostent.c: new file
378
379	* getipnodebyaddr.c: new file
380
381	* getipnodebyname.c: new file
382
3831999-07-13  Assar Westerlund  <assar@sics.se>
384
385	* roken.h.in (k_getpwnam): update prototype
386
387	* k_getpwnam.c (k_getpwnam): const-ize
388
389	* get_default_username.c (get_default_username): a better way of
390 	guessing when the user has su:ed
391
3921999-07-08  Johan Danielsson  <joda@pdc.kth.se>
393
394	* roken.awk: use puts, as suggested by Jeffrey Hutzelman
395	<jhutz+@cmu.edu>
396
3971999-07-06  Assar Westerlund  <assar@sics.se>
398
399	* readv.c (readv): typo
400
4011999-07-03  Assar Westerlund  <assar@sics.se>
402
403	* writev.c (writev): error check malloc properly
404
405	* sendmsg.c (sendmsg): error check malloc properly
406
407	* resolve.c (parse_reply): error check malloc properly
408
409	* recvmsg.c (recvmsg): error check malloc properly
410
411	* readv.c (readv): error check malloc properly
412
4131999-06-23  Assar Westerlund  <assar@sics.se>
414
415	* parse_units.c (acc_units): move the special case of 0 -> 1 to
416 	parse_something to avoid having it happen at the end of the string
417
4181999-06-15  Assar Westerlund  <assar@sics.se>
419
420	* Makefile.in: add get_default_username
421
422	* get_default_username.c: new file
423
424	* roken.h.in (get_default_username): add prototype
425
426	* Makefile.am: add get_default_username
427
4281999-05-08  Assar Westerlund  <assar@sics.se>
429
430	* xdbm.h: also try <db.h> with DB_DBM_HSEARCH == 1
431
432	* strnlen.c (strnlen): update prototype
433
434	* Makefile.am: strndup.c: add
435
436	* Makefile.in: strndup.c: add
437
438	* roken.h.in (strndup): add
439	(strnlen): update prototype
440
441	* strndup.c: new file
442
443Fri Apr 16 17:59:30 1999  Assar Westerlund  <assar@sics.se>
444
445	* roken.h.in: include strsep prototype if needed
446
447Thu Apr 15 14:04:03 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
448
449	* Makefile.am: make make-print-version.o depend on version.h
450
451Wed Apr  7 14:11:00 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
452
453	* Makefile.am: make it compile w/o krb4
454
455Sat Mar 27 17:33:03 1999  Johan Danielsson  <joda@blubb.pdc.kth.se>
456
457	* snprintf.c (vasnprintf): correct check if realloc returns NULL
458
459Sat Mar 27 12:37:55 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
460
461	* Makefile.am: link print_version with -ldes to avoid unresolved
462 	references if -lkrb is shared
463
464Sat Mar 20 03:42:30 1999  Assar Westerlund  <assar@sics.se>
465
466	* roken-common.h (eread, ewrite): add
467
468	* simple_exec.c: add <roken.h>
469
470Fri Mar 19 21:29:58 1999  Assar Westerlund  <assar@sics.se>
471
472	* Makefile.in: add eread, ewrite
473
474	* eread.c, ewrite.c: new files
475
476	* Makefile.am (libroken_la_SOURCES): add eread and ewrite
477
478Fri Mar 19 14:52:57 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
479
480	* Makefile.am: add version-info
481
482Thu Mar 18 12:53:32 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
483
484	* Makefile.am: remove include_dir hack
485
486	* Makefile.am: parse_units.h
487
488	* Makefile.am: include Makefile.am.common
489
490Sat Mar 13 23:31:35 1999  Assar Westerlund  <assar@sics.se>
491
492	* Makefile.in (SOURCES): add glob.c
493
494Thu Mar 11 15:02:21 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
495
496	* iruserok.c: move innetgr() to separate file
497
498	* innetgr.c: move innetgr() to separate file
499
500	* hstrerror.c (hstrerror): add const to return type
501
502	* erealloc.c: fix types in format string
503
504	* emalloc.c: fix types in format string
505
506Wed Mar 10 16:36:55 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
507
508	* resolve.c: ugly fix for crays
509
510Mon Mar  8 11:52:20 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
511
512	* roken.h.in: protos for {un,}setenv
513
5141999-02-16  Assar Westerlund  <assar@sics.se>
515
516	* Makefile.in (SOURCES): add fnmatch
517
518	* roken-common.h (abs): add
519
520Sat Feb 13 17:12:53 1999  Assar Westerlund  <assar@sics.se>
521
522	* emalloc.c, erealloc.c, estrup.c: new files
523
524	* roken.h.in (mkstemp, gethostname): also includes prototypes if
525 	they are needed.
526
5271998-12-23  Assar Westerlund  <assar@sics.se>
528
529	* roken.h.in: mkstemp: add prototype
530
5311998-12-20  Assar Westerlund  <assar@sics.se>
532
533	* snprintf.c, iruserok.c, parse-units.c: unsigned char-correctness
534
535	* roken.h.in (inet_aton): also chedk NEED_INET_ATON_PROTO
536
537	* roken-common.h: __attribute__: check for autoconf'd
538	HAVE___ATTRIBUTE__ instead of GNUC
539
540Sun Dec  6 19:53:21 1998  Assar Westerlund  <assar@sics.se>
541
542	* parse_units.c (parse_something): func is called with val == 0 if
543 	no unit was given
544	(acc_flags, acc_units): update to new standard
545
546Fri Nov 27 03:09:42 1998  Assar Westerlund  <assar@sics.se>
547
548	* resolve.c (stot): constify
549	(type_to_string): always declare
550	(dns_lookup_int): correct debug output
551
552Thu Nov 26 23:43:55 1998  Assar Westerlund  <assar@sics.se>
553
554	* resolve.c (dns_lookup_int): send rr_class to res_search
555
556Thu Nov 26 17:09:47 1998  Johan Danielsson  <joda@hella.pdc.kth.se>
557
558	* resolve.c: some cleanup
559
560	* resolve.h: add T_NAPTR
561
562Sun Nov 22 10:23:07 1998  Assar Westerlund  <assar@sics.se>
563
564	* Makefile.in (WFLAGS): set
565
566	* k_getpwnam.c (k_getpwnam): check for `struct spwd'
567
568	* k_getpwuid.c (k_getpwuid): check for `struct spwd'
569
570Tue Sep  8 05:18:31 1998  Assar Westerlund  <assar@sics.se>
571
572	* recvmsg.c (recvmsg): patch from bpreece@unity.ncsu.edu
573
574Fri Sep  4 16:29:27 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
575
576	* vsyslog.c: asprintf -> vasprintf
577
578Tue Aug 18 22:25:52 1998  Assar Westerlund  <assar@sics.se>
579
580	* getarg.h (arg_printusage): new signature
581
582	* getarg.c (arg_printusage): new parameter `progname'.  NULL means
583 	__progname.
584
585Sun Aug  9 14:53:44 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
586
587	* Makefile.am: net_{read,write}.c
588
589Fri Jul 24 21:56:02 1998  Assar Westerlund  <assar@sics.se>
590
591	* simple_exec.c (simple_execvp): loop around waitpid when errno ==
592 	EINTR
593
594Thu Jul 23 20:24:35 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
595
596	* Makefile.am: net_{read,write}.c
597
598Wed Jul 22 21:38:35 1998  Assar Westerlund  <assar@sics.se>
599
600	* simple_exec.c (simple_execlp): initialize `argv'
601
602Mon Jul 13 23:01:22 1998  Assar Westerlund  <assar@sics.se>
603
604	* inaddr2str.c (inaddr2str): don't advance hostent->h_addr_list,
605 	use a copy instead
606
607Fri Jul 10 01:20:08 1998  Assar Westerlund  <assar@sics.se>
608
609	* roken.h.in (net_write, net_read): add prototypes
610
611	* Makefile.in: net_{read,write}.c: add
612
613	* net_{read,write}.c: new files
614
615Tue Jun 30 17:29:09 1998  Assar Westerlund  <assar@sics.se>
616
617	* roken.h.in (issuid): add
618
619	* get_window_size.c: fix misspelling of TIOCGWINSZ and bad use of
620 	fields
621
622Sun May 31 03:24:34 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
623
624	* getarg.c (mandoc_template): Put short and long options in
625 	SYNOPSIS within the same [ ] pair.
626
627Sat May 30 00:13:01 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
628
629	* getarg.c (arg_printusage): try to keep options shorter than
630 	column width
631
632	* get_window_size.c (get_window_size): check COLUMNS and LINES
633
634Fri May 29 00:05:04 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
635
636	* getarg.c (mandoc_template): Put short and long options in
637 	DESCRIPTION on the same line.
638
639	* getarg.c (arg_match_long): make sure you only get an exact match
640 	if the strings are the same length
641
642Thu May 14 02:23:40 1998  Assar Westerlund  <assar@sics.se>
643
644	* roken.awk: stupid cray awk wants \#
645
646Fri May  1 01:29:36 1998  Assar Westerlund  <assar@sics.se>
647
648	* print_version.c (print_version): according to ISO/ANSI C the
649 	elements of `arg' are not constant and therefore not settable at
650 	compile-time.  Set the at run-time instead.
651
652Sun Apr 19 10:00:06 1998  Assar Westerlund  <assar@sics.se>
653
654	* roken.h.in: include paths.h
655
656Sun Apr  5 12:30:49 1998  Assar Westerlund  <assar@sics.se>
657
658	* Makefile.in (SOURCES): add roken_gethostby.c to make solaris
659 	make happy
660
661Thu Mar 19 20:41:25 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
662
663	* simple_exec.c: Simple fork+exec system() replacement.
664
665Fri Mar  6 00:21:53 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
666
667	* roken_gethostby.c: Make `roken_gethostby_setup' take url-like
668 	specification instead of split up versions. Makes it easier for
669 	calling applications.
670
671	* roken_gethostby.c: Another miracle of the 20th century:
672 	gethostby* over HTTP.
673
674Sat Feb 21 15:18:36 1998  assar westerlund  <assar@sics.se>
675
676	* parse_time.c (unparse_time_approx): new function that calls
677 	`unparse_units_approx'
678
679	* parse_units.c (unparse_units_approx): new function that will
680 	only print the first unit.
681
682	* Makefile.in: include parse_{time,units}
683
684Thu Feb 12 03:30:08 1998  Assar Westerlund  <assar@sics.se>
685
686	* parse_time.c (print_time_table): don't return a void value.
687
688Tue Feb  3 11:06:24 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
689
690	* getarg.c (mandoc_template): Change date format to full month
691 	name, and day of month without leading zero.
692
693Thu Jan 22 21:23:23 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
694
695	* getarg.c: Fix long form of negative flags.
696
697Mon Dec 29 23:31:10 1997  Johan Danielsson  <joda@emma.pdc.kth.se>
698
699	* roken.h.in: Include <err.h>, to get linux __progname.
700
701Sun Dec 21 09:45:18 1997  Assar Westerlund  <assar@sics.se>
702
703	* parse_time.c (print_time_table): new function
704
705	* parse_units.c (print_flags_table, print_units_table): new
706 	functions.
707
708Thu Dec  4 02:51:46 1997  Assar Westerlund  <assar@sics.se>
709
710	* iruserok.c: moved here.
711
712	* snprintf.c (sn_append_char): don't write any terminating zero.
713	(as_reserve): don't loop.  better heuristic for how much space to
714 	realloc.
715	(vasnprintf): simplify initializing to one.
716
717Sun Nov 30 14:56:59 1997  Johan Danielsson  <joda@emma.pdc.kth.se>
718
719	* getarg.c: Add mandoc help back-end to getarg.
720
721Wed Nov 12 01:09:17 1997  Johan Danielsson  <joda@emma.pdc.kth.se>
722
723	* verr.c, verrx.c: Fix warnings by moving exit from.
724
725Tue Nov 11 21:12:09 1997  Johan Danielsson  <joda@emma.pdc.kth.se>
726
727	* parse_units.c: Change the list of separating characters (between
728 	units) to comma, space, and tab, removing digits. Having digits in
729 	this list makes a flag like `T42 generate a parse error. This
730 	change makes `17m3s' an invalid time-spec (you need a space).
731
732Tue Nov 11 02:38:44 1997  Assar Westerlund  <assar@sics.se>
733
734	* roken.h: add <sys/socket.h>
735
736Sun Nov  9 04:48:46 1997  Johan Danielsson  <joda@emma.pdc.kth.se>
737
738	* fnmatch.c: Add fnmatch from NetBSD
739
740Sun Nov  9 02:00:08 1997  Assar Westerlund  <assar@sics.se>
741
742	* parse_units.c (parse_something): ignore white-space and ','
743
744Mon Nov  3 22:38:32 1997  Assar Westerlund  <assar@sics.se>
745	
746	* roken.h: fclose prototype
747
748	* roken.h: add prototype for vsyslog
749
750	* Makefile.in: add some more source files to make soriasis make
751 	happy
752
753Sat Nov  1 00:19:21 1997  Assar Westerlund  <assar@sics.se>
754
755	* roken.h: include <sys/uio.h> and <errno.h>.
756	prototypes for readv and writev
757
758	* readv.c, writev.c: new files
759
760Wed Oct 29 02:21:38 1997  Assar Westerlund  <assar@sics.se>
761
762	* roken.h: Add ugly macros for openlog, gethostbyname,
763 	gethostbyaddr, and getservbyname for the benefit of Crays.  Add
764 	default definition of MAXPATHLEN
765