Commit Graph

127 Commits (1ba21f8203a5b312976836af9c6d5738c4929d45)

Author SHA1 Message Date
leitner 19202d2320 turns out the imult routines (which I never used) were incorrect.
Noted by Matthew Dempsky
  open_* from open.h now open in large file mode
leitner 8674c060a6 document kludge
leitner 0a47d9ea13 fix scan_to_sa (Tim Lorenz)
leitner 2a209a93c4 version bump
leitner c169ae9b4a IRIX compatibility (yuck!)
leitner eeffc36387 remove even more warnings
64-bit cleanliness issue with auto-NULL-appending macros
leitner 6196f771cd remove a few gcc 4 warnings
work around freebsd 5.4 brokenness (if you don't have IPv6 in the
    kernel, socket(PF_INET6,SOCK_STREAM,0) returns EPROTONOSUPPORT
    instead of EPFNOSUPPORT, which basically says "yeah, I know IPv6,
    but TCP?  never heard of it")
leitner 05bf627d01 fix scan_xlong, scan_xlonglong and scan_8long
leitner c874604f12 gcc 4 cleanups (mostly unsigned char* vs char*)
leitner 828aa295f1 optimize fmt_base64 (Dan Gundlach)
leitner 20c994bf59 fix a few man pages
leitner 9210337fa5 turns out there is one more error message that can signal missing IPv6
support in the kernel
leitner 2ec9f6dc9f version bump
leitner 11da04b651 fix descriptor leak in iob_addfile_close if the range was 0 (oops)
leitner e9e8886089 fix mmap_shared
leitner 9eb09b5bfe add iob_free and man page for iob_reset.
check in some windoze compat crap (still does not compile through for
windoze)
leitner bbf4c614bf fix iob_write to handle failure properly
document that the iob_write callback should limit itself
leitner f8d16ad407 document scan_urlencoded2
leitner 9cc9bf0e1b attribute
leitner f4c8a0c7c2 fix openbsd problem?
leitner d6b7c29808 uh, the scope_id detection #defined the wrong constant. libowfat
always thought there was no scope_id.  Oops.
leitner 4a3c687ea9 version bump
leitner 3407e87536 fix make tar target
leitner fd4344f3c0 how could this ever have worked?
leitner b617d63d1e update dependencies
add errmsg_info and msg
leitner 86cfc33dab add iob_write (send io batch through callback, e.g. for SSL)
leitner b48ce77792 add iob_write (to write an io batch through a callback)
leitner 5eb1cdf888 cleanups in stralloc and buffer:
int -> long for sizes
    char -> unsigned char for strings
leitner 38ef27207a add buffer_putm and buffer_putmflush
leitner 5dfea5617e add buffer_putsaflush
leitner 82b0bb6f39 extend API To read line/token to stralloc to allow clearing the
stralloc first.
  add stralloc_zero to clear a stralloc
leitner e95599085a use madvise MADV_PREFETCH to implement iob_prefetch
leitner 8873a442f2 man page update
leitner 156ba1d275 bump version
leitner 72382af11a Solaris compatibility for io_passfd and io_receivefd (untested, but at
least it compiles)
leitner 499ca6a307 also support ip6.arpa in addition to ip6.int
leitner 696c5f872c add io_readwritefile, io_appendfile
leitner 11f0616cf3 work around broken Linux sendfile API (offset 64-bit but count 32-bit)
leitner a6a00edd75 add errmsg API
leitner d04293fd4f another brown paper bag release
leitner f543993669 document changes
leitner 7b413a4671 version bump
leitner 5e2141e9f6 fix bug in mmap code path of io_sendfile (David Leadbeater)
leitner b65d281e53 fix byte_rchr return value (Marcus Winkler)
leitner d8ce4dc2e5 fix signal race (Scott Lamb)
leitner 75c0d8546c add safemult man pages
leitner 4aecd26995 add more man pages
leitner 1d9075071f add some man pages
leitner 70e112b892 add fd passing functions
leitner 745c4affc5 add io_socketpair