Commit Graph

39 Commits (0a38894c4369ba587fe54c88492360319d26c09a)

Author SHA1 Message Date
leitner 82a4ae868d broken lose32 port using mingw (don't use!!!)
initial Solaris /dev/poll port
leitner 2af3efb074 work around itojun BSD IPV6_ONLY brokenness
leitner a8f6a1c121 remove special case stralloc textcode functions
write generic stralloc and array textcode wrapper functions
change textcode API to use long instead of int
add cescape fmt and scan functions to textcode
add fmt_foldwhitespace to textcode
leitner 824630a489 more BSD compat
leitner 53b201046e extended socket API; you can now pass NULL to ignore results you don't
need
leitner 92594f480b use sys/poll.h instead of poll.h for iopause
scan_ip6 returned 1 for "::"
leitner 85c18a49cb Lots of good clean-ups from Jukka Zitting!
leitner eb3596b745 ugly bug in scan_ip6 that manifests if the IPv6 number starts with a
decimal digit and :: skips the 12th byte.
leitner f908a9dcd4 fix socket routines
leitner 67b6379bbf s/socket_tcp/socket_tcp4/
leitner ae4b409c55 add and update man pages.
leitner 732c0235ba more bug fixes
leitner 40897bd709 bug fixes
leitner 24ef5b3bfc socklen_t compatibility cruft.
leitner d6ae7e2265 this time for real ;)
leitner 6a5887aa8b socklen_t test.
leitner d4753c43f3 test for ipv6 and if_name2index and socklen_t.
leitner 8ecb47a608 bsd and macosx compatibility
leitner b3edc1f613 various ip scanning fixes
leitner 03cfe1f188 be compatible to the RFC, not to the Linux kernel.
leitner cfddc730ea "::" case was handled incorrectly.
leitner 1093f1c267 oops
leitner 5c1abf12b5 hex conversion bug fix.
sanjiyan 8a09e437cc error -> errno
error_proto -> EPROTO
leitner dc60cb52bd added ip[46] scanning routines.
leitner 23ad357186 renamed ip[46]_fmt to fmt_ip[46]
leitner fc4193e1ce buffer stuff from Olaf and ip[46]_fmt stuff from me.
leitner 7895eb3b2a fixed sendfile
leitner ff54589b32 even more man pages
leitner eb87d79391 more man pages, rename socket_mcttl6 to socket_mchopcount6
leitner c30e4855e2 more man pages.
leitner 1bcce7eed7 even more stuff
leitner a5a6b357ef imported multicast socket routines.
added recv.
leitner 3f04a3d284 accept4 and accept6
leitner 1a3d6ebe8e add routines to put number in buffer.
leitner 2e8427998a added man pages and ..._reuse socket bind functions.
leitner 0c36e167de move static constants out of ip6.h.
leitner a50b334f58 added initial buffer implementation.
leitner 3083708670 Initial revision