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