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 |
|
Ian Gulliver
|
c0c25bd36a
|
Clean up wakeup teardown.
|
2016-03-08 22:42:15 -08:00 |
|
Ian Gulliver
|
9f5a6223bf
|
Fix shutdown for lack of input/output.
|
2016-03-08 22:30:55 -08:00 |
|
Ian Gulliver
|
e885723c59
|
Use signalfd to handle SIGINT and SIGTERM shutdown.
|
2016-03-08 22:26:04 -08:00 |
|
Ian Gulliver
|
ba13ebbe5c
|
deheader
|
2016-03-08 22:00:08 -08:00 |
|
Ian Gulliver
|
b915f38dca
|
Switch out custom wakeup system for timerfd.
|
2016-03-08 21:53:57 -08:00 |
|
Ian Gulliver
|
3985182304
|
Stop relying on struct ordering and packing for peer.
|
2016-03-08 20:47:22 -08:00 |
|
Ian Gulliver
|
d39cd62991
|
Cleanup how we cast and close peers.
|
2016-03-08 20:41:00 -08:00 |
|