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