Felix von Leitner
|
bf4f402892
|
remove failing assert that failed build
|
9ヶ月前 |
Felix von Leitner
|
707f0cca3b
|
zero-terminate utf8 strings in ent
|
3年前 |
Felix von Leitner
|
818f2dc2e9
|
remove new compiler warnings from gcc 7
|
3年前 |
Felix von Leitner
|
5712f98211
|
check new json encoding
|
3年前 |
Felix von Leitner
|
6dcb99f00e
|
some more eagain handling in tryread and trywrite
cosmetic change
|
4年前 |
Felix von Leitner
|
67299ca714
|
add socket_udp4b and socket_udp6b
|
5年前 |
Felix von Leitner
|
8f64f1c9af
|
add marshaling code for protocol buffers
|
5年前 |
Felix von Leitner
|
d3b4a5073d
|
add critbit
|
5年前 |
Felix von Leitner
|
68f5b64189
|
switch io_fds from array to newly implemented (hopefully thread-safe) iarray
switch epoll from level triggering to edge triggering
|
6年前 |
Felix von Leitner
|
d74fc233fc
|
get rid of more -Wconversion warnings
|
6年前 |
Felix von Leitner
|
0482a9ec04
|
add json encoding routines to textcode
|
7年前 |
Felix von Leitner
|
9d7094e084
|
make it compile again
|
11年前 |
Felix von Leitner
|
233649d680
|
add iarray
|
12年前 |
Felix von Leitner
|
97161ed0df
|
add buffer_tosa (buffer writing to auto-growing stralloc)
|
12年前 |
Felix von Leitner
|
00e0c6c594
|
fix man page for openreadclose
|
12年前 |
Felix von Leitner
|
7833a683cf
|
make stralloc_copym work
|
12年前 |
Felix von Leitner
|
0698149baf
|
switch to size_t and ssize_t
|
14年前 |
Felix von Leitner
|
dcbc90e2c6
|
add rangecheck.h
|
15年前 |
Felix von Leitner
|
c89e6b4fcc
|
implement Nikola's idea to remove limit number of strings in errmsg
|
15年前 |
Felix von Leitner
|
237ff729b3
|
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
|
15年前 |
Felix von Leitner
|
8b636109ab
|
gcc 4 cleanups (mostly unsigned char* vs char*)
|
15年前 |
Felix von Leitner
|
43ba9a595c
|
silence two gcc warnings
|
16年前 |
Felix von Leitner
|
1fc8c534a7
|
allow specifying more characters to encode for subset encoders (for
example, you can say that fmt_quotedprintable should also escape ':', if
you want to use ':' as separator in a data file.
|
16年前 |
Felix von Leitner
|
2cd700a10a
|
byte_zero the allocated io_batch in iob_new
|
16年前 |
Felix von Leitner
|
074eab6681
|
fix iob_write to handle failure properly
document that the iob_write callback should limit itself
|
16年前 |
Felix von Leitner
|
a10e005871
|
document scan_urlencoded2
|
16年前 |
Felix von Leitner
|
e3b165e9e8
|
add buffer_putm and buffer_putmflush
|
16年前 |
Felix von Leitner
|
3973539546
|
add errmsg API
|
16年前 |
Felix von Leitner
|
9bbd54a4c9
|
fix another case in byte_rchr
|
17年前 |
Felix von Leitner
|
b80507032e
|
fix byte_rchr return value (Marcus Winkler)
|
17年前 |
Felix von Leitner
|
1e6cd7dc5c
|
actually check in AIX sendfile code
|
17年前 |
Felix von Leitner
|
187ff0573c
|
add routines to scan and output ipv6 addresses with %eth0 notation.
also add compat formatting routines that will output v4-mapped addresses
as ipv4 addresses
|
17年前 |
Felix von Leitner
|
5c92fb9e03
|
make sure the mmap based io_sendfile actually works (and terminates)
|
17年前 |
Felix von Leitner
|
623f2afe51
|
use sys/poll.h instead of poll.h for iopause
scan_ip6 returned 1 for "::"
|
18年前 |
Felix von Leitner
|
3e4db0c7c9
|
add stralloc_diff and stralloc_diffs
|
18年前 |
Felix von Leitner
|
a2ef9f358d
|
man pages for the DNS routines, too
|
18年前 |
Felix von Leitner
|
5a0d6b1ecb
|
even more man pages
|
18年前 |
Felix von Leitner
|
051de3819a
|
monster update: add tai, taia, iopause, case, and ipv6 enhanced dns
|
18年前 |
Felix von Leitner
|
ffde3478a0
|
comment typo in byte.h
byte_rchr did not work at all (oops)
uudecode now handles yenc (a little)
|
18年前 |
Felix von Leitner
|
81e832ddf9
|
add yenc
|
19年前 |
Felix von Leitner
|
43b76447da
|
add url encoding
|
19年前 |
Felix von Leitner
|
5ad3f70fdd
|
quoted unprintable
|
19年前 |
Felix von Leitner
|
c51187748f
|
add base64 scanner
|
19年前 |
Felix von Leitner
|
2969eaa2d7
|
add textcode api for uuencode and uudecode, base64 and quoted printable.
|
19年前 |
Felix von Leitner
|
6919cf8bf3
|
add and update man pages.
|
19年前 |
Felix von Leitner
|
5d07297e8c
|
fmt_str was broken. It did not check for out==NULL
|
19年前 |
Felix von Leitner
|
cc26b4b5bb
|
test for ipv6 and if_name2index and socklen_t.
|
19年前 |
Felix von Leitner
|
dfdd4b4905
|
document changes
|
19年前 |
Felix von Leitner
|
9c1ce2b6a5
|
some constness stuff for buffer_0, an experimental optimization for
byte_copy and add buffer_putspace, a trivial shortcut.
|
19年前 |
Felix von Leitner
|
b7517067cb
|
various ip scanning fixes
|
19年前 |