Felix von Leitner
|
4310a56aeb
|
don't write one more byte in error case
|
2017-07-30 12:46:21 +00:00 |
Felix von Leitner
|
fdb61c5301
|
add unit tests and man page for scan_ldapescape
|
2017-07-30 12:42:07 +00:00 |
Felix von Leitner
|
4ba71a7540
|
bring scan_cescape up to speed
|
2017-07-30 12:31:12 +00:00 |
Felix von Leitner
|
13896db585
|
fix utf-8 json encoding for outside basic multilingual plane
|
2017-07-25 19:50:33 +00:00 |
Felix von Leitner
|
bb2f5ef433
|
fmt_jsonescape: convert utf-8 >ffff to \u escaped surrogate pair
|
2017-07-25 18:46:24 +00:00 |
Felix von Leitner
|
e5fb72d521
|
move unit tests into each file (compile with -DUNITTEST)
|
2017-05-13 22:52:21 +00:00 |
Felix von Leitner
|
d6674f6d8e
|
#include <foo.h> -> #include <libowfat/foo.h>
|
2017-05-13 22:51:26 +00:00 |
Felix von Leitner
|
818f2dc2e9
|
remove new compiler warnings from gcc 7
|
2017-04-30 20:22:21 +00:00 |
Felix von Leitner
|
84d3184cbc
|
a few more test suites
escapecharc now supports non-ascii
|
2017-04-30 20:16:09 +00:00 |
Felix von Leitner
|
a410c4c76f
|
one less warning
|
2017-04-28 13:58:42 +00:00 |
Felix von Leitner
|
4c1467db0d
|
remove a few compiler warnings
|
2017-04-28 13:55:00 +00:00 |
Felix von Leitner
|
c2cb91fe56
|
remove signedness warnings
|
2017-03-15 10:36:02 +00:00 |
Felix von Leitner
|
63957e48b9
|
document scan_uuencoded
|
2017-03-13 18:12:31 +00:00 |
Felix von Leitner
|
b03d7530da
|
add man page for scan_base64, handle partial blocks better
|
2017-03-13 17:50:19 +00:00 |
Felix von Leitner
|
96a9165266
|
add new line
|
2017-03-13 16:26:44 +00:00 |
Felix von Leitner
|
32104440a6
|
add man page for scan_utf8_sem
|
2017-03-13 15:46:25 +00:00 |
Felix von Leitner
|
2bcf469c7c
|
add scan_utf8_sem
add utf8 test suite
|
2017-03-13 15:44:48 +00:00 |
Felix von Leitner
|
076d31f593
|
improve json escape decoder, add test suite
|
2017-03-13 14:45:48 +00:00 |
Felix von Leitner
|
b2efd1c0a3
|
scan_jsonescape ends when it sees an unescaped "
|
2017-03-13 13:46:37 +00:00 |
Felix von Leitner
|
87b8ea0aed
|
move headers to <libowfat/> upon install
|
2017-03-13 11:11:59 +00:00 |
Felix von Leitner
|
4b0bc56f9c
|
put includes into <libowfat/*.h>
|
2017-03-13 11:10:28 +00:00 |
Felix von Leitner
|
5712f98211
|
check new json encoding
|
2017-02-28 12:30:37 +00:00 |
Felix von Leitner
|
3324ee127c
|
handle \n etc
|
2017-02-28 12:27:46 +00:00 |
Felix von Leitner
|
6dcb99f00e
|
some more eagain handling in tryread and trywrite
cosmetic change
|
2017-02-04 17:23:33 +00:00 |
Felix von Leitner
|
30780dd5f0
|
- and _ are also safe characters
|
2016-11-23 01:36:27 +00:00 |
Felix von Leitner
|
59c1427d8f
|
add #include <string.h> for memset/strcpy
|
2016-10-22 10:34:24 +00:00 |
Felix von Leitner
|
c97e2f096e
|
remove unnecessary x86intrin.h include
|
2016-10-22 10:27:51 +00:00 |
Felix von Leitner
|
2090fd630c
|
"fmt.h" instead of <fmt.h>
|
2016-10-15 12:29:00 +00:00 |
Felix von Leitner
|
35f10a2f72
|
remove OpenBSD #warning (obsd maintainer says no longer needed)
|
2016-10-11 11:45:46 +00:00 |
Felix von Leitner
|
7b92896014
|
add deferral code
|
2016-10-04 22:46:05 +00:00 |
Felix von Leitner
|
d13e2036ff
|
implement deferred closing
|
2016-10-04 22:43:31 +00:00 |
Felix von Leitner
|
1d253fb3fa
|
reengineer alt queue handling to prevent race
|
2016-10-04 21:31:14 +00:00 |
Felix von Leitner
|
b6a91f4256
|
attempt to work around race condition when you close an fd but there are
still outstanding events queued on it.
|
2016-10-04 20:38:04 +00:00 |
Felix von Leitner
|
91640b5f51
|
document race condition caused by queueing of multiple events
|
2016-10-01 20:10:38 +00:00 |
Felix von Leitner
|
fe0275d3d2
|
version bump
|
2016-10-01 15:40:16 +00:00 |
Felix von Leitner
|
22dc3178f7
|
document a few more changes
|
2016-10-01 15:22:17 +00:00 |
Felix von Leitner
|
f592033be8
|
add mmap_readat (like mmap_read but open by fd, not by name)
|
2016-10-01 15:15:44 +00:00 |
Felix von Leitner
|
fccae42ce6
|
make dep fix
|
2016-10-01 15:07:31 +00:00 |
Felix von Leitner
|
25835d0c1d
|
instead of calling mmap with a size of 0 (which will fail), skip the
syscall and fail directly
|
2016-09-16 16:22:00 +00:00 |
Felix von Leitner
|
ef1bbd6209
|
use AT_FDCWD instead of -1
|
2016-07-14 16:47:05 +00:00 |
Felix von Leitner
|
94343e46cc
|
add mmap_readat
|
2016-07-14 16:19:47 +00:00 |
Felix von Leitner
|
5d08980293
|
add pread test
|
2016-06-23 19:43:00 +00:00 |
Felix von Leitner
|
8853a842f1
|
test for pread and use it instead of lseek+read in cdb and io_mmapwritefile
|
2016-06-23 19:42:13 +00:00 |
Felix von Leitner
|
2fa4ba6e22
|
remove warning for crippled operating systems
|
2016-05-23 09:46:05 +00:00 |
Felix von Leitner
|
5027027b8c
|
osx
|
2016-05-23 09:44:14 +00:00 |
Felix von Leitner
|
069f5c22c1
|
another gcc 6 warning fix
compile on osx again
remove asm version of i?mult64 (was needed only for clang because it
didn't have __uint128_t, but it now has it)
|
2016-05-23 09:36:48 +00:00 |
Felix von Leitner
|
9e3ba6e772
|
shut up new gcc 6 warnings
|
2016-04-27 14:07:49 +00:00 |
Felix von Leitner
|
d453330622
|
stupid sign extension
|
2016-04-25 19:23:50 +00:00 |
Felix von Leitner
|
ee08bd436c
|
fix two issues found by clang's static analyser
|
2016-04-25 12:07:13 +00:00 |
Felix von Leitner
|
5033d9a8b5
|
attempt to support FreeBSD
|
2016-04-07 12:08:05 +00:00 |