Commit Graph

229 Commits

Author SHA1 Message Date
Přemysl Eric Janouch 3002fb32b0
Fix EOF handling with WebSockets 2018-04-16 16:26:00 +02:00
Přemysl Eric Janouch d8fcb22daf
Bump liberty, fix GNUC detection, update README 2018-04-16 16:25:44 +02:00
Přemysl Eric Janouch 5e88608286
Bump liberty and http-parser 2017-06-20 14:04:40 +02:00
Přemysl Eric Janouch ca90e9df83
Fix teardown 2017-06-20 14:01:23 +02:00
Přemysl Eric Janouch 419147beec
Update README 2017-06-20 14:01:10 +02:00
Přemysl Eric Janouch 989825f7eb
Cleanup 2017-02-07 03:28:15 +01:00
Přemysl Eric Janouch c03af00e30
WebSockets are no longer experimental
Now that I've made it work at all, at least in some cases.
2017-02-06 21:28:40 +01:00
Přemysl Eric Janouch 9531f2b518
WebSocket: fix connection timeout 2017-02-06 21:28:40 +01:00
Přemysl Eric Janouch 06e066a491
WebSocket: avoid closing an invalid FD 2017-02-06 21:12:12 +01:00
Přemysl Eric Janouch 1be02128e3
WebSocket: fix reconnection 2017-02-06 21:11:17 +01:00
Přemysl Eric Janouch b85d1d74a4
Don't respond to notifications 2017-02-06 20:48:14 +01:00
Přemysl Eric Janouch 6017ce464d
WebSocket: fix showing the close reason 2017-02-06 20:11:29 +01:00
Přemysl Eric Janouch 118d3318ee
Bump liberty
Fixing a bug in the WebSocket frame parser.
2017-02-06 20:10:43 +01:00
Přemysl Eric Janouch d35e733c6e
Bump liberty
Fixing a bug in the WebSocket frame parser.
2017-02-06 19:47:24 +01:00
Přemysl Eric Janouch 5946081a91
WebSocket: fix segfault in HTTP parsing 2017-02-06 19:04:58 +01:00
Přemysl Eric Janouch e6f9e53229
Fix segfault in WebSocket parsing 2017-02-06 18:51:52 +01:00
Přemysl Eric Janouch 753d5f02ae
WebSocket: remember to send the protocol version 2017-02-06 18:39:33 +01:00
Přemysl Eric Janouch 2986f6cda0
Fix segfault on client destruction etc. 2017-02-06 18:30:02 +01:00
Přemysl Eric Janouch c4ebf2ccd5
Fix segfault on missing Sec-WebSocket-Key 2017-02-06 18:28:53 +01:00
Přemysl Eric Janouch a785dc9670
WebSocket: fix header parsing 2017-02-06 18:28:40 +01:00
Přemysl Eric Janouch d73aa0436c
WebSocket: fix header parsing 2017-02-06 18:27:40 +01:00
Přemysl Eric Janouch 2b7d455471
Fix quitting 2017-02-06 17:18:24 +01:00
Přemysl Eric Janouch 0ec0685714
Bump liberty 2017-02-05 22:44:01 +01:00
Přemysl Eric Janouch 58408ae74a
Fix and update LICENSE 2017-02-03 23:02:29 +01:00
Přemysl Eric Janouch 1529b959d2
Travis CI: brevify notifications 2017-02-03 23:02:16 +01:00
Přemysl Eric Janouch 733451cf2a
Fix and update LICENSE 2017-02-03 22:43:09 +01:00
Přemysl Eric Janouch 369f94f5ab
Travis CI: brevify notifications 2017-02-03 22:38:56 +01:00
Přemysl Eric Janouch a38ad4d64d
json-format.pl: further fixes
- skip_ws() -> gettoken() as it doesn't always skip whitespace
 - add a newline after each top-level token
 - since we've become a streaming parser, GNU parallel may not apply,
   so remove the comment at the top of the file
2017-01-26 01:35:24 +01:00
Přemysl Eric Janouch cd4107b782
json-format.pl: add a --keep-ws switch 2017-01-25 21:13:36 +01:00
Přemysl Eric Janouch 18c25e8bff
json-format.pl: make it a streaming formatter
Always pretty-print.
2017-01-25 21:05:38 +01:00
Přemysl Eric Janouch 17331073a4
json-format.pl: fix display of empty [] and {} 2017-01-25 19:52:09 +01:00
Přemysl Eric Janouch 66f1a6afa3
Fix OpenSSL 1.1 compatibility 2017-01-25 18:12:18 +01:00
Přemysl Eric Janouch 72a7cbdb1f
Add and install json-format.pl
Seemed somewhat related to what this program does.
2017-01-25 17:51:38 +01:00
Přemysl Eric Janouch 6ab7219752
Bump liberty 2017-01-23 23:59:03 +01:00
Přemysl Eric Janouch 7b94a03e8c Update IRC server address 2016-03-14 21:18:27 +01:00
Přemysl Eric Janouch a90173c71a Fix Travis CI notifications 2016-03-14 20:52:07 +01:00
Přemysl Eric Janouch f079075f4b Update README 2016-03-13 01:02:26 +01:00
Přemysl Eric Janouch ed77188bfd Use TMPDIR as a fallback if set 2016-03-13 01:02:07 +01:00
Přemysl Eric Janouch e2f5cb768e Update README 2016-03-10 21:32:33 +01:00
Přemysl Eric Janouch 9aff11b0f5 Fix CMakeLists.txt 2016-03-10 21:08:24 +01:00
Přemysl Eric Janouch dc8e84d27a Flush output properly 2016-01-22 14:39:41 +01:00
Přemysl Eric Janouch a9df3059cf Update README 2016-01-21 09:48:22 +01:00
Přemysl Eric Janouch ed1bb2c5be Update README 2016-01-21 09:44:39 +01:00
Přemysl Eric Janouch 46b926d9e5 Add ability to pipe output from calls 2016-01-21 09:26:29 +01:00
Přemysl Eric Janouch e70cd4e434 Add JSON syntax highlighting 2016-01-21 07:34:03 +01:00
Přemysl Eric Janouch d6d53a4e70 Fix segfault on config load error 2016-01-20 10:39:46 +01:00
Přemysl Eric Janouch 8b66a3f074 Bump liberty 2016-01-17 04:48:17 +01:00
Přemysl Eric Janouch f273151447 Overall revision after a year
Use something closer to inheritance for clients
2016-01-17 04:48:00 +01:00
Přemysl Eric Janouch a95867dbee Fix daemonization 2016-01-16 22:33:57 +01:00
Přemysl Eric Janouch 5298d802bb Fix compiler warning 2016-01-16 22:16:01 +01:00