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 |
|
Ian Gulliver
|
cd302a1746
|
Move FORMAT parsing into send code.
|
2016-03-08 12:22:46 -08:00 |
|
Ian Gulliver
|
d5eb4a919e
|
Initialize server before resolve, since server forks and resolve starts a thread.
|
2016-03-08 11:28:21 -08:00 |
|
Ian Gulliver
|
e5af92c331
|
Add --detach. Add multi-pass flag parsing that lets us get things in the right order.
|
2016-03-08 11:26:39 -08:00 |
|
Ian Gulliver
|
70ac401a23
|
Add missing help
|
2016-03-07 21:42:51 -08:00 |
|
Ian Gulliver
|
eb89dafd0d
|
Add --log-timestamps
|
2016-03-07 20:12:35 -08:00 |
|
Ian Gulliver
|
3bcc2b43ba
|
Log more debug data.
|
2016-03-07 17:38:18 -08:00 |
|
Ian Gulliver
|
31bb8f2a95
|
Remove version.h on make clean
|
2016-03-07 17:18:51 -08:00 |
|
Ian Gulliver
|
b7de1adca2
|
Start to generate version.h
|
2016-03-07 17:18:23 -08:00 |
|
Ian Gulliver
|
3ef52b16b5
|
Log file and line number.
|
2016-03-07 17:08:36 -08:00 |
|
Ian Gulliver
|
b434b67dd8
|
Switch to LOG macro
|
2016-03-07 17:02:24 -08:00 |
|
Ian Gulliver
|
602c6f729b
|
Add log rotation on SIGHUP
|
2016-03-07 16:14:35 -08:00 |
|
Ian Gulliver
|
ff4f4da608
|
deheader cleanup
|
2016-03-07 15:19:00 -08:00 |
|
Ian Gulliver
|
db271db748
|
Switch from pipe to socketpair for consistency.
|
2016-03-07 14:52:10 -08:00 |
|
Ian Gulliver
|
46696933aa
|
Add --log-file
|
2016-03-07 11:26:25 -08:00 |
|
Ian Gulliver
|
51eaabe27a
|
Format attributes go in the header, and I are dumb.
|
2016-03-06 22:08:04 -08:00 |
|
Ian Gulliver
|
ca754a817e
|
Cleaner logging of child output
|
2016-03-06 18:57:37 -08:00 |
|
Ian Gulliver
|
c7e1754239
|
Capture & log child output, rather than sharing our stderr with them.
|
2016-03-06 18:50:15 -08:00 |
|