Commit Graph

22 Commits

Author SHA1 Message Date
flamingcow
8bd0813161 Simplify API with recursive mutex 2019-05-09 23:22:45 -07:00
flamingcow
10bdc8e775 Add WriteMany() 2019-05-09 23:04:04 -07:00
flamingcow
ad0281f9d2 Fix afl 2019-05-09 21:48:51 -07:00
flamingcow
1b81228814 Fix asan, add tsan and ubsan 2019-05-09 21:37:20 -07:00
flamingcow
2d29c38914 Shared library, hardening 2019-05-09 21:30:10 -07:00
flamingcow
31dd603873 Lock around writes 2019-05-09 20:24:59 -07:00
flamingcow
19c390aa54 Don't copy params 2019-05-09 19:49:05 -07:00
flamingcow
05382c76a5 Only allow one stdin record, avoid the copy 2019-05-09 19:30:36 -07:00
flamingcow
67f0fc48f9 Only Consume() after a full request is processed 2019-05-09 19:19:26 -07:00
flamingcow
1cba4ac1ae Linking order matters 2019-05-07 23:44:22 -07:00
flamingcow
9c0121b674 Rename files for consistency, switch to ld build system 2019-05-07 23:35:59 -07:00
flamingcow
90ce269869 More robust ar merge method 2019-05-07 23:26:16 -07:00
flamingcow
dfd1d79359 Remove race 2019-05-07 23:16:04 -07:00
flamingcow
231b9a63b8 Link firebuf objects into static library 2019-05-07 23:00:21 -07:00
flamingcow
a4171b0ae1 Re-use Request, instead of re-create. Add asan target. 2019-05-07 22:56:00 -07:00
flamingcow
c571e47bae Merge branch 'master' of github.com:firestuff/firecgi 2019-05-05 00:20:04 -07:00
flamingcow
0df122e13d Relative module path 2019-05-05 00:19:32 -07:00
flamingcow
09c4ce2290 Minor cleanup 2019-05-05 00:02:36 -07:00
flamingcow
740356a52e Tests passing 2019-05-04 23:46:26 -07:00
flamingcow
ef98af0ced example_simple building and working 2019-05-04 23:42:03 -07:00
flamingcow
5c8bd9e095 More imports 2019-05-04 23:21:33 -07:00
flamingcow
9d83f21dfa Start of copy in 2019-05-04 23:00:53 -07:00