This website works better with JavaScript.
34df761a0a
add buffer_mmapread
leitner
2005-01-04 22:38:00 +0000
f6f16b116c
botched updates
leitner
2004-12-25 16:47:36 +0000
b617d63d1e
update dependencies add errmsg_info and msg
leitner
2004-12-25 16:44:07 +0000
e520740f09
add proxy, use errmsg.h in test/dnsip
leitner
2004-12-17 11:50:40 +0000
5553129f01
fix uudecode to also decode one yenc file I came across
leitner
2004-12-05 00:40:23 +0000
77c5e333db
signal EOF properly
leitner
2004-11-27 01:12:04 +0000
f3c6288559
fix base64 decoding
leitner
2004-11-26 22:36:06 +0000
bffb1dab90
mention prototype of io_write_callback
leitner
2004-11-26 19:48:49 +0000
86cfc33dab
add iob_write (send io batch through callback, e.g. for SSL)
leitner
2004-11-25 23:01:44 +0000
b48ce77792
add iob_write (to write an io batch through a callback)
leitner
2004-11-25 22:55:46 +0000
ccba2abe9b
add RETURN VALUE to man page
leitner
2004-11-25 21:56:48 +0000
0b30b66db1
remove warnings in tests
leitner
2004-11-25 21:52:35 +0000
ff026235d2
#include <fmt.h>
leitner
2004-11-25 21:32:00 +0000
5eb1cdf888
cleanups in stralloc and buffer: int -> long for sizes char -> unsigned char for strings
leitner
2004-11-25 21:29:35 +0000
38ef27207a
add buffer_putm and buffer_putmflush
leitner
2004-11-25 20:51:53 +0000
5dfea5617e
add buffer_putsaflush
leitner
2004-11-25 20:21:31 +0000
82b0bb6f39
extend API To read line/token to stralloc to allow clearing the stralloc first. add stralloc_zero to clear a stralloc
leitner
2004-11-25 20:07:31 +0000
dd66bcb7c3
don't output newline if output is not going to terminal
leitner
2004-11-22 00:33:12 +0000
e95599085a
use madvise MADV_PREFETCH to implement iob_prefetch
leitner
2004-09-27 19:46:42 +0000
8873a442f2
man page update
leitner
2004-09-17 13:51:35 +0000
eb4e19fc23
add url to solaris 10 event notification api
leitner
2004-09-13 11:59:10 +0000
132061b4d3
add { } while (0) trick to errmsg macros
leitner
2004-08-26 16:08:37 +0000
897e787b5e
remove warning (changed API from int to long)
leitner
2004-08-01 22:51:33 +0000
156ba1d275
bump version
leitner
2004-07-29 11:12:53 +0000
7c6b77840e
argh, my sed cannot do \< ?!?
leitner
2004-07-29 10:59:40 +0000
15502bb3c1
new Makefile, better dependencies for Makefile in GNUmakefile
leitner
2004-07-29 10:55:25 +0000
f4108178f2
fix case where iob_send sends all from io batch, but then new data is added and iob_send is called again
leitner
2004-07-21 16:35:31 +0000
523f6f4765
cosmetics: use write instead of writev if there is only one buffer to write (looks nicer in strace)
leitner
2004-07-21 16:00:47 +0000
2041392b9f
oops, forgot to commit
leitner
2004-07-14 06:37:03 +0000
d3afa18c42
dns_name6_domain -> void man page clarifications
leitner
2004-07-13 10:09:17 +0000
155762ce19
Uh, it's <stdlib.h> and not <unistd.h>
leitner
2004-07-12 14:06:30 +0000
112a38b9bb
include <unistd.h> in errmsg.h for exit()
leitner
2004-07-12 14:05:24 +0000
72382af11a
Solaris compatibility for io_passfd and io_receivefd (untested, but at least it compiles)
leitner
2004-06-03 16:45:30 +0000
499ca6a307
also support ip6.arpa in addition to ip6.int
leitner
2004-06-03 16:31:27 +0000
1e871b1c32
actually return 0 on success in io_passfd
leitner
2004-05-13 12:40:09 +0000
696c5f872c
add io_readwritefile, io_appendfile
leitner
2004-05-10 20:08:38 +0000
11f0616cf3
work around broken Linux sendfile API (offset 64-bit but count 32-bit)
leitner
2004-05-08 12:52:22 +0000
ed1558cd3d
darn!
leitner
2004-05-07 00:12:30 +0000
4eb656485b
somehow, errmsg_* keep disappearing
leitner
2004-05-07 00:09:51 +0000
afb0de8d34
make b64decode more useful
leitner
2004-05-06 20:44:14 +0000
9e598be7e5
add sys/types.h
leitner
2004-05-06 14:15:07 +0000
64465d5392
forgot to install errmsg.h
leitner
2004-05-05 23:06:47 +0000
2b4cee341c
new Makefile
leitner
2004-05-05 20:05:22 +0000
768a46e304
argh more bsd
leitner
2004-05-05 20:03:15 +0000
a23757a317
bsd compat
leitner
2004-05-05 20:01:40 +0000
a6a00edd75
add errmsg API
leitner
2004-05-05 16:36:00 +0000
f26451c086
slight optimization for sending 0 bytes from a file (also fixes a FreeBSD-current sendfile breakage)
leitner
2004-04-07 08:38:41 +0000
d04293fd4f
another brown paper bag release
leitner
2004-03-28 01:54:28 +0000
477da5466d
botched dependency
leitner
2004-03-28 01:49:35 +0000
fd5a2b7a9a
havealloca.a is now dynamically generated
leitner
2004-03-27 17:32:07 +0000
f543993669
document changes
leitner
2004-03-27 17:26:59 +0000
8e104ff975
add alloca test
leitner
2004-03-27 17:26:06 +0000
7b413a4671
version bump
leitner
2004-03-27 01:02:28 +0000
4ff7fd760b
also remove havealloca.h on make clean
leitner
2004-03-27 00:58:03 +0000
5e2141e9f6
fix bug in mmap code path of io_sendfile (David Leadbeater)
leitner
2004-03-24 14:02:00 +0000
3fd4c515ae
fix embarassing bug
leitner
2004-03-12 23:20:42 +0000
a9c687dec6
fix another case in byte_rchr
leitner
2004-03-09 00:20:10 +0000
b65d281e53
fix byte_rchr return value (Marcus Winkler)
leitner
2004-03-07 21:59:36 +0000
d8ce4dc2e5
fix signal race (Scott Lamb)
leitner
2004-03-07 21:48:56 +0000
076a8f4628
explicitly define extern globals
leitner
2004-03-06 10:35:09 +0000
78d181cb3e
document return values correctly
leitner
2004-03-06 10:27:44 +0000
15b6286095
update Makefile for the BSD users
leitner
2004-03-06 10:25:26 +0000
75c0d8546c
add safemult man pages
leitner
2004-03-02 22:51:14 +0000
6fb76c3cd9
<io.h> -> <iob.h>
leitner
2004-03-02 22:41:34 +0000
4aecd26995
add more man pages
leitner
2004-03-02 20:02:23 +0000
24227e0e01
add sigpipe helper
leitner
2004-02-29 03:05:37 +0000
1d9075071f
add some man pages
leitner
2004-02-27 17:04:02 +0000
b27aa1a9d8
better error handling
leitner
2004-02-27 14:50:28 +0000
70e112b892
add fd passing functions
leitner
2004-02-27 14:47:31 +0000
745c4affc5
add io_socketpair
leitner
2004-02-27 13:58:17 +0000
173ee15e6c
do not ignore Makefile
leitner
2004-02-26 18:02:14 +0000
d1df8e4b7b
add two useful little test programs
leitner
2004-02-26 18:01:15 +0000
6c9aee6d2a
make clean should not remove Makefile
leitner
2004-02-26 17:55:19 +0000
751b791701
document changes
leitner
2004-02-26 17:49:11 +0000
08ea2e27a0
be backwards compatible to legacy BSD constant naming
leitner
2004-02-25 17:11:26 +0000
3996ade63e
add iob_addfile_close (iob_reset will close the files)
leitner
2004-02-25 02:22:54 +0000
6ad2022cad
be more ignorant
leitner
2004-02-24 00:20:22 +0000
adcb7aee21
handle POLLNVAL (can't happen errors)
leitner
2004-02-24 00:20:04 +0000
8454eb7e4c
speculative pre-emptive freebsd 4 compatibility ;)
leitner
2004-02-21 17:27:42 +0000
069aedc871
try to fix freebsd 4 compile error
leitner
2004-02-21 17:26:57 +0000
bf2678e1f1
bump version
leitner
2004-02-19 16:32:20 +0000
e0f6355a91
add a few man pages
leitner
2004-02-04 23:02:35 +0000
4eed466fbc
writev fix
leitner
2004-01-30 12:47:28 +0000
8cf348e961
detect sendfile on Linux with glibc
leitner
2004-01-30 12:37:39 +0000
177e18f415
the mmap+write version of io_sendfile sent too much at the end and/or went into an infinite loop sometimes.
leitner
2004-01-26 01:17:39 +0000
25181575b6
fix ip6_fmt (martin paljak)
leitner
2004-01-15 18:43:49 +0000
c4828b888a
credit for AIX and MacOS
leitner
2004-01-14 01:18:06 +0000
c18a0dbf62
actually check in AIX sendfile code
leitner
2004-01-14 01:11:49 +0000
cae1a561fd
integrate Linux sendfile into trysendfile.c infrastructure first stab at AIX 5 sendfile support
leitner
2004-01-12 22:09:41 +0000
2f8d7b149a
OK, I give up, here is a non-GNU Makefile
leitner
2004-01-12 18:20:33 +0000
7bcba8b2d1
still had bus error :(
leitner
2004-01-10 00:12:18 +0000
91060a1772
still bus error
leitner
2004-01-10 00:09:30 +0000
6d35239e2c
bus error?!
leitner
2004-01-10 00:06:56 +0000
e92d4ca5f5
prefetching leaked memory
leitner
2004-01-10 00:05:18 +0000
0c138d14d8
also delete libsocket
leitner
2004-01-09 23:54:28 +0000
ab03f30328
be more ignorant
leitner
2004-01-08 19:10:59 +0000
88995a9c5d
work around apple madness
leitner
2004-01-08 19:10:41 +0000
657d5c364f
ranlib for macos x
leitner
2004-01-08 17:13:26 +0000
7891309d23
add trysocket.c
leitner
2004-01-08 17:12:39 +0000
f21e1c57a3
macos x support
leitner
2004-01-08 17:11:08 +0000