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