Commit Graph

233 Commits

Author SHA1 Message Date
8d40122372
Display unexpected messages, too 2018-05-11 23:40:26 +02:00
19e10aaf3e
Fix UTF-8 validation 2018-05-11 22:34:19 +02:00
2e1127e371
Fix sent close code when failing the connection 2018-05-11 22:34:06 +02:00
5c380878d5
Better fix for EOF handling with WebSockets
Used to spin.
2018-04-16 22:26:18 +02:00
3002fb32b0
Fix EOF handling with WebSockets 2018-04-16 16:26:00 +02:00
d8fcb22daf
Bump liberty, fix GNUC detection, update README 2018-04-16 16:25:44 +02:00
5e88608286
Bump liberty and http-parser 2017-06-20 14:04:40 +02:00
ca90e9df83
Fix teardown 2017-06-20 14:01:23 +02:00
419147beec
Update README 2017-06-20 14:01:10 +02:00
989825f7eb
Cleanup 2017-02-07 03:28:15 +01:00
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
9531f2b518
WebSocket: fix connection timeout 2017-02-06 21:28:40 +01:00
06e066a491
WebSocket: avoid closing an invalid FD 2017-02-06 21:12:12 +01:00
1be02128e3
WebSocket: fix reconnection 2017-02-06 21:11:17 +01:00
b85d1d74a4
Don't respond to notifications 2017-02-06 20:48:14 +01:00
6017ce464d
WebSocket: fix showing the close reason 2017-02-06 20:11:29 +01:00
118d3318ee
Bump liberty
Fixing a bug in the WebSocket frame parser.
2017-02-06 20:10:43 +01:00
d35e733c6e
Bump liberty
Fixing a bug in the WebSocket frame parser.
2017-02-06 19:47:24 +01:00
5946081a91
WebSocket: fix segfault in HTTP parsing 2017-02-06 19:04:58 +01:00
e6f9e53229
Fix segfault in WebSocket parsing 2017-02-06 18:51:52 +01:00
753d5f02ae
WebSocket: remember to send the protocol version 2017-02-06 18:39:33 +01:00
2986f6cda0
Fix segfault on client destruction etc. 2017-02-06 18:30:02 +01:00
c4ebf2ccd5
Fix segfault on missing Sec-WebSocket-Key 2017-02-06 18:28:53 +01:00
a785dc9670
WebSocket: fix header parsing 2017-02-06 18:28:40 +01:00
d73aa0436c
WebSocket: fix header parsing 2017-02-06 18:27:40 +01:00
2b7d455471
Fix quitting 2017-02-06 17:18:24 +01:00
0ec0685714
Bump liberty 2017-02-05 22:44:01 +01:00
58408ae74a
Fix and update LICENSE 2017-02-03 23:02:29 +01:00
1529b959d2
Travis CI: brevify notifications 2017-02-03 23:02:16 +01:00
733451cf2a
Fix and update LICENSE 2017-02-03 22:43:09 +01:00
369f94f5ab
Travis CI: brevify notifications 2017-02-03 22:38:56 +01:00
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
cd4107b782
json-format.pl: add a --keep-ws switch 2017-01-25 21:13:36 +01:00
18c25e8bff
json-format.pl: make it a streaming formatter
Always pretty-print.
2017-01-25 21:05:38 +01:00
17331073a4
json-format.pl: fix display of empty [] and {} 2017-01-25 19:52:09 +01:00
66f1a6afa3
Fix OpenSSL 1.1 compatibility 2017-01-25 18:12:18 +01:00
72a7cbdb1f
Add and install json-format.pl
Seemed somewhat related to what this program does.
2017-01-25 17:51:38 +01:00
6ab7219752
Bump liberty 2017-01-23 23:59:03 +01:00
7b94a03e8c Update IRC server address 2016-03-14 21:18:27 +01:00
a90173c71a Fix Travis CI notifications 2016-03-14 20:52:07 +01:00
f079075f4b Update README 2016-03-13 01:02:26 +01:00
ed77188bfd Use TMPDIR as a fallback if set 2016-03-13 01:02:07 +01:00
e2f5cb768e Update README 2016-03-10 21:32:33 +01:00
9aff11b0f5 Fix CMakeLists.txt 2016-03-10 21:08:24 +01:00
dc8e84d27a Flush output properly 2016-01-22 14:39:41 +01:00
a9df3059cf Update README 2016-01-21 09:48:22 +01:00
ed1bb2c5be Update README 2016-01-21 09:44:39 +01:00
46b926d9e5 Add ability to pipe output from calls 2016-01-21 09:26:29 +01:00
e70cd4e434 Add JSON syntax highlighting 2016-01-21 07:34:03 +01:00
d6d53a4e70 Fix segfault on config load error 2016-01-20 10:39:46 +01:00