Commit Graph

119 Commits (c874604f12a609325ffc183e6ced21fd552ea934)

Author SHA1 Message Date
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
leitner d1df8e4b7b add two useful little test programs
leitner 751b791701 document changes
leitner bf2678e1f1 bump version
leitner 25181575b6 fix ip6_fmt (martin paljak)
leitner c4828b888a credit for AIX and MacOS
leitner f21e1c57a3 macos x support
leitner f484ecdc5f support HP-UX sendfile (thanks Rolf Eike Beer)
leitner f52aa87441 more alloca fixes