Mahlon E. Smith <mahlon@laika.com> [Sun, 18 Feb 2018 18:16:37 -0800] rev 8
Multiple changes.
- There's still a delay somewhere with threading in the socket read()
that impacts simultaneous client connections. After a bunch of
experimenting with Channel message passing, rip it all out in
favor of a simple fork()ing server.
- Remove the color option, just check stdout for a tty instead to make
it automatic.
- Better error handling for malformed packets/samples.
Mahlon E. Smith <mahlon@laika.com> [Thu, 15 Feb 2018 10:29:37 -0800] rev 7
Force a GC pass after 25 cycles. Don't bother with sync() at exit, unnecessary.
Mahlon E. Smith <mahlon@laika.com> [Wed, 14 Feb 2018 17:27:29 -0800] rev 6
Each incoming connection requires its own client socket.
Mahlon E. Smith <mahlon@laika.com> [Wed, 14 Feb 2018 15:41:11 -0800] rev 5
Multiple changes.
- Colorize output by default, add option to disable.
- Time parsing per incoming client.
- Add a "quiet" mode.
- Allow binding to a specific IP address.
- Allow debug mode to be set without recompiling.
- Alter thread wrapper for reporting and config passing.
- Fix file descriptor leak with client connections.
- Wait for current threads to finish before exiting.
Mahlon E. Smith <mahlon@laika.com> [Mon, 12 Feb 2018 13:25:26 -0800] rev 4
Wrap commits in a transaction.
Mahlon E. Smith <mahlon@laika.com> [Mon, 12 Feb 2018 13:00:25 -0800] rev 3
Add timescale creation example.
Mahlon E. Smith <mahlon@laika.com> [Mon, 12 Feb 2018 12:49:48 -0800] rev 2
Add hgignore file.
Mahlon E. Smith <mahlon@laika.com> [Mon, 12 Feb 2018 12:49:12 -0800] rev 1
Add README.
Mahlon E. Smith <mahlon@laika.com> [Mon, 12 Feb 2018 12:26:16 -0800] rev 0
Initial commit.