Commit Graph

316 Commits

Author SHA1 Message Date
Ian Gulliver
34897e2ee3 Initial doc 2016-03-11 15:41:22 -08:00
Ian Gulliver
18b5781530 Capitalize 2016-03-11 15:39:42 -08:00
Ian Gulliver
329e42a15c Doc for adsb-ws 2016-03-11 15:39:07 -08:00
Ian Gulliver
0b3a98572d Fix links, add protocol docs 2016-03-11 15:35:49 -08:00
Ian Gulliver
00ac178ed0 Top-level doc 2016-03-11 15:34:06 -08:00
Ian Gulliver
1dd924c679 Link to parent doc. 2016-03-11 15:28:25 -08:00
Ian Gulliver
4a5b6f3b30 More use cases 2016-03-11 15:26:22 -08:00
Ian Gulliver
aa87e0b602 Test 2016-03-11 15:14:57 -08:00
Ian Gulliver
436e9c4518 Test 2016-03-11 15:14:07 -08:00
Ian Gulliver
f579a69f77 Test 2016-03-11 15:12:40 -08:00
Ian Gulliver
c733fc99c2 More use examples 2016-03-11 15:12:08 -08:00
Ian Gulliver
90950c6320 Test 2016-03-11 15:09:07 -08:00
Ian Gulliver
dd9c77cbb6 Test 2016-03-11 15:06:22 -08:00
Ian Gulliver
b40d079847 Start of use section 2016-03-11 15:05:41 -08:00
Ian Gulliver
eadc74d195 Security documentation 2016-03-11 15:00:45 -08:00
Ian Gulliver
c389f3ec24 Convert check_mhz into sourcestats, using --exec-send, doing multi-source statistics 2016-03-11 14:37:47 -08:00
Ian Gulliver
2ad7ad7a8f Keep the greeting around and push it to new clients 2016-03-11 12:06:32 -08:00
Ian Gulliver
251c577cb8 Print a bunch of runtime data 2016-03-10 22:15:22 -08:00
Ian Gulliver
633850b3be gofmt 2016-03-10 21:49:15 -08:00
Ian Gulliver
95a7a3c8c5 Improve logging 2016-03-10 21:47:04 -08:00
Ian Gulliver
c1fc51fddf Support serving a static directory along with the websocket stream 2016-03-10 21:44:00 -08:00
Ian Gulliver
521cc806fb Apparently programs expect their stdin to be blocking 2016-03-10 21:42:58 -08:00
Ian Gulliver
c5f117dce5 Make exec sockets nonblocking. Fix FD leakage when more than one exec is running. 2016-03-10 21:36:40 -08:00
Ian Gulliver
3bcbc0cbb0 Turn adsb-ws into a json repeater, rather than a protocol converter 2016-03-10 20:19:29 -08:00
Ian Gulliver
d5da4fd9d6 Actually parsing packets 2016-03-10 17:59:24 -08:00
Ian Gulliver
31392f48b9 More input parsing 2016-03-10 17:54:32 -08:00
Ian Gulliver
3cea6ea262 Read input from stdin, push to stderr. Baby's first go 2016-03-10 17:07:44 -08:00
Ian Gulliver
a85582ad1e Add go proto build rule 2016-03-10 16:48:28 -08:00
Ian Gulliver
2d1b4919b3 Start of a websocket server. 2016-03-10 16:17:47 -08:00
Ian Gulliver
62fce4fa70 Fix port 2016-03-10 11:38:01 -08:00
Ian Gulliver
89bbc645af Remove AI_ADDRCONFIG, since the netlink socket is missing CLOEXEC and gets inherited by children. 2016-03-10 11:09:58 -08:00
Ian Gulliver
acd5ca6b31 Add script for running stutterfuzz 2016-03-09 21:48:54 -08:00
Ian Gulliver
af024f5115 Bring back the format lists in --help 2016-03-09 21:16:59 -08:00
Ian Gulliver
88c40641bd Use SIGCHLD, setpgid(), etc. for normal child handling, instead of being fancy. 2016-03-09 20:20:12 -08:00
Ian Gulliver
5056380bd4 Get the exec children back in our progress group/session, and unblock signals to them. 2016-03-09 18:40:29 -08:00
Ian Gulliver
94744ef96f Account for the possibility of stderr not being open when we start. 2016-03-09 18:28:46 -08:00
Ian Gulliver
689bfc7939 Open stdin and stdout to something if they don't arrive open, or bad things happen. 2016-03-09 18:28:00 -08:00
Ian Gulliver
8316739941 Move stdin/out handling entirely into stdinout.c 2016-03-09 18:07:09 -08:00
Ian Gulliver
8898142c97 Show capabilities on startup. 2016-03-09 18:00:22 -08:00
Ian Gulliver
374ff1208b Remaining afl-fuzz output. 2016-03-09 14:38:20 -08:00
Ian Gulliver
318667060a Plaintext additional afl-fuzz inputs. 2016-03-09 14:07:49 -08:00
Ian Gulliver
29fbf5e39e Merge branch 'master' of github.com:flamingcowtv/adsb-tools 2016-03-09 13:29:41 -08:00
Ian Gulliver
bff0e1f22f Start of afl-fuzz test cases. 2016-03-09 13:29:28 -08:00
Ian Gulliver
e03abd4f74 Add --pid-file 2016-03-09 13:15:15 -08:00
Ian Gulliver
cf923fe3fb Add --quiet 2016-03-09 13:10:07 -08:00
Ian Gulliver
87f82b0327 Keep fd 2 open as our log fd, so other things that write there (e.g. assert()) work sanely. 2016-03-09 13:06:26 -08:00
Ian Gulliver
fc14de31ff Only grab SIGHUP if we can do something with it. 2016-03-09 12:55:21 -08:00
Ian Gulliver
7167c080a2 Log pre-fork process ID. 2016-03-08 23:19:21 -08:00
Ian Gulliver
62ee0a690c More startup debug info. 2016-03-08 23:17:26 -08:00
Ian Gulliver
b455826db2 Switch to signalfd for SIGHUP 2016-03-08 23:04:20 -08:00