Felix von Leitner
|
f56460eebc
|
first_deferred actually needs to be extern all the time, not just
my_extern
|
5 months ago |
Felix von Leitner
|
0d817b6e57
|
add man pages for fmt_copybytes and fmt_copybytes_sizeof_minus1
|
6 months ago |
Felix von Leitner
|
39587d0c14
|
fmt_copybytes and fmt_copybytes_sizeof_minus1 now follow the dest==NULL
convention
|
6 months ago |
Felix von Leitner
|
85dfa44135
|
add fmt_copybytes_sizeof_minus1
|
6 months ago |
Felix von Leitner
|
1b2e166e79
|
add fmt and scan versions of uint*
|
6 months ago |
Felix von Leitner
|
6567d89ac0
|
add static analyzer targets
|
6 months ago |
Felix von Leitner
|
e69ffa426f
|
fix memory leak in error path
|
6 months ago |
Felix von Leitner
|
519c59690d
|
add errmsg documentation
|
6 months ago |
Felix von Leitner
|
d9d7a26770
|
fix two complaints by clang's static analyzer
|
7 months ago |
Felix von Leitner
|
a2081362bb
|
port the epoll optimizations to kqueue, hopefully repairing it in the process
|
8 months ago |
Felix von Leitner
|
8ada277583
|
silence another compiler warning
|
8 months ago |
Felix von Leitner
|
798848ec05
|
remove compiler warnings in ent
try to fix io_waituntil2 on freebsd
|
8 months ago |
Felix von Leitner
|
b8fd3b6bc9
|
escape </script> in fmt_jsonescape
|
8 months ago |
Felix von Leitner
|
77b31e22a0
|
don't assume memory allocations will succeed
|
8 months ago |
Felix von Leitner
|
c0b851da69
|
try to work with gcc 8.3, too
|
9 months ago |
Felix von Leitner
|
bf4f402892
|
remove failing assert that failed build
|
9 months ago |
Felix von Leitner
|
445a56512d
|
use _Static_assert if available
|
9 months ago |
Felix von Leitner
|
3262a8dbf6
|
some old glibc may define MSG_ZEROCOPY but not SO_ZEROCOPY :-(
|
9 months ago |
Felix von Leitner
|
782cbd81b4
|
the glibc case of the new __writememsz__ and friends macros broke
|
9 months ago |
Felix von Leitner
|
a9b2cc59aa
|
support gcc 10's access attribute when compiling with dietlibc
|
10 months ago |
Felix von Leitner
|
7208ff99c2
|
make mmap_private on Windows work on read-only files, too
|
1 year ago |
Felix von Leitner
|
a85915ba39
|
add some comments
|
1 year ago |
Felix von Leitner
|
c629697da4
|
add libowfat/ to includes
|
1 year ago |
Felix von Leitner
|
5945afed04
|
half-hearted improvements to Windows compilability
|
1 year ago |
Felix von Leitner
|
62b1800438
|
half-hearted Windows compilability improvements
|
1 year ago |
Felix von Leitner
|
600d51d5ac
|
bsd fix
|
1 year ago |
Felix von Leitner
|
e78d79b263
|
less warnings
|
1 year ago |
Felix von Leitner
|
79f12bb3dc
|
scan_utf8_sem
|
1 year ago |
Felix von Leitner
|
1514eeed74
|
another attempt
|
1 year ago |
Felix von Leitner
|
75b28ec8ba
|
make headers fix for bsd make
|
1 year ago |
Felix von Leitner
|
43983c9b52
|
BSD build fix (hopefully)
move more #include to <libowfat/...>
|
1 year ago |
Felix von Leitner
|
0a753734d3
|
be less restrictive (RFC says NUL CR and LF need to be escaped)
|
2 years ago |
Felix von Leitner
|
d4adc803fe
|
systems without fastopen support return EPIPE
|
2 years ago |
Felix von Leitner
|
40178af0af
|
version bump
|
2 years ago |
Felix von Leitner
|
eed95827a4
|
update Makefile
|
2 years ago |
Felix von Leitner
|
eb4d3afbea
|
add unit test
|
2 years ago |
Felix von Leitner
|
2c4e279f1e
|
add unit test
|
2 years ago |
Felix von Leitner
|
e0ab8984bf
|
mention that the str_copy return value does not include the \0
add unit test
|
2 years ago |
Felix von Leitner
|
133aa01439
|
fix unit test for fmt_escapecharc
add unit tests for fmt_xmlescape
|
2 years ago |
Felix von Leitner
|
cc06de3f94
|
s/write/writev/
|
2 years ago |
Felix von Leitner
|
1d1cd71efb
|
add make pic
|
2 years ago |
Felix von Leitner
|
da1d2a6554
|
make fastopen fall back to connect if len==0
|
2 years ago |
Felix von Leitner
|
7bfadf4dea
|
add stralloc_APPEND
use atomic updates for iom->working
|
2 years ago |
Felix von Leitner
|
c4f30cc2c3
|
minimal demonstrator program for iom api
|
2 years ago |
Felix von Leitner
|
22408afb0e
|
add experimental iom API for multithreaded I/O multiplexing (in io.h)
|
2 years ago |
Felix von Leitner
|
9edee65561
|
#include_next no longer needed
|
2 years ago |
Felix von Leitner
|
49dea92f85
|
use write in buffer_put for a slight perf improvement
|
2 years ago |
Felix von Leitner
|
8eceaa5232
|
add rmdir
|
2 years ago |
Felix von Leitner
|
39a431f4d8
|
don't escape poop emoji (emit as utf8 instead)
if input is not valid utf8, encode each invalid byte as utf8 in output
|
3 years ago |
Felix von Leitner
|
707f0cca3b
|
zero-terminate utf8 strings in ent
|
3 years ago |