Přemysl Eric Janouch
4078c8845c
Relicense to 0BSD, update mail address
...
I've come to the conclusion that copyright mostly just stands in the way
of software development. In my jurisdiction I cannot give up my own
copyright and 0BSD seems to be the closest thing to public domain.
The updated mail address, also used in my author/committer lines,
is shorter and looks nicer. People rarely interact anyway.
2018-06-24 00:21:10 +02:00
Přemysl Eric Janouch
333efdc70f
CMakeLists.txt: fix variable name
2018-06-24 00:15:53 +02:00
Přemysl Eric Janouch
8d40122372
Display unexpected messages, too
2018-05-11 23:40:26 +02:00
Přemysl Eric Janouch
19e10aaf3e
Fix UTF-8 validation
2018-05-11 22:34:19 +02:00
Přemysl Eric Janouch
2e1127e371
Fix sent close code when failing the connection
2018-05-11 22:34:06 +02:00
Přemysl Eric Janouch
5c380878d5
Better fix for EOF handling with WebSockets
...
Used to spin.
2018-04-16 22:26:18 +02:00
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