Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Fix README | Přemysl Janouch | 2015-09-27 | 1 | -5/+3 | |
| | | ||||||
| * | Update README | Přemysl Janouch | 2015-05-07 | 1 | -0/+6 | |
| | | ||||||
| * | Implement shutdown | Přemysl Janouch | 2015-04-10 | 1 | -19/+72 | |
| | | ||||||
| * | Travis CI: Change IRC notification address | Přemysl Janouch | 2015-04-10 | 1 | -1/+1 | |
| | | ||||||
| * | Steady progress | Přemysl Janouch | 2015-04-10 | 1 | -54/+180 | |
| | | | | | | | | | | | | | | | | | | | | On the WebSocket service. It's not too far from being finished now. I just have to make some sense of the code again and make sure it's correct. Now that json-rpc-shell should be able to run against this, I can also finally test if both of them work as they should. | |||||
| * | Move a lot of stuff to liberty | Přemysl Janouch | 2015-03-29 | 2 | -1503/+7 | |
| | | ||||||
| * | Add and fix some preliminary tests | Přemysl Janouch | 2015-03-23 | 1 | -31/+225 | |
| | | ||||||
| * | Don't allow whitespace in base64 | Přemysl Janouch | 2015-03-23 | 1 | -5/+5 | |
| | | ||||||
| * | Steady progress | Přemysl Janouch | 2015-03-23 | 1 | -41/+126 | |
| | | | | | | | | Renamed some constants, added basic UTF-8 validation. | |||||
| * | WebSockets improvements | Přemysl Janouch | 2015-03-22 | 1 | -66/+352 | |
| | | | | | | | | | | - validate more HTTP stuff, use the newer RFC - validate the base64 key | |||||
| * | Steady progress | Přemysl Janouch | 2015-03-15 | 2 | -90/+407 | |
| | | | | | | | | | | | | | | Started parsing Content-Type properly after studying the HTTP RFC for a significant period of time. Some further WebSockets stuff. | |||||
| * | Steady progress | Přemysl Janouch | 2015-03-14 | 1 | -42/+272 | |
| | | | | | | | | Still in a state of total chaos, it appears. | |||||
| * | Try to lock a PID file | Přemysl Janouch | 2015-03-11 | 1 | -4/+51 | |
| | | ||||||
| * | Steady progress | Přemysl Janouch | 2015-03-11 | 1 | -94/+165 | |
| | | | | | | | | | | | | | | | | | | Some further refactoring, added a few comments, etc. It's not about adding huge chunks of code anymore, and I'm slowly moving towards getting the details right. There's still a ton of TODO items, though. | |||||
| * | Refactoring | Přemysl Janouch | 2015-03-10 | 1 | -58/+56 | |
| | | ||||||
| * | Some intial WebSockets code | Přemysl Janouch | 2015-03-09 | 3 | -7/+523 | |
| | | ||||||
| * | Steady progress | Přemysl Janouch | 2015-03-08 | 6 | -12/+205 | |
| | | | | | | | | | | | | | | Added static content serving with sane content type detection. Started working on WebSockets (meanwhile neither SCGI or FastCGI is finished and almost nothing has been tested). | |||||
| * | Steady progress | Přemysl Janouch | 2015-03-08 | 1 | -34/+650 | |
| | | | | | | | | | | | | Still trying to figure out FastCGI. At least I've finally implemented the JSON-RPC handler. | |||||
| * | Figuring out how to close the connection | Přemysl Janouch | 2015-03-06 | 1 | -90/+110 | |
| | | ||||||
| * | Steady progress | Přemysl Janouch | 2015-03-05 | 1 | -10/+206 | |
| | | ||||||
| * | Steady progress | Přemysl Janouch | 2015-03-02 | 1 | -120/+284 | |
| | | | | | | | | | | | | | | I'm trying to figure out everything at once, i.e. the entire structure of the application from top to bottom, trying to converge on a workable design while refactoring still doesn't hurt as much as it would once it's established. | |||||
| * | Initial commit | Přemysl Janouch | 2015-03-02 | 10 | -0/+1278 | |
| | | | | | | Not even the demo is able to compile yet. I'm just tracking my progress. | |||||
* | Remove .travis.yml | Přemysl Janouch | 2018-06-24 | 1 | -39/+0 | |
| | | | | | | We don't depend on any proprietary services no longer. I'll have to make my own replacements with blackjack and hookers. Until then, the file stays in the commit log as an example. | |||||
* | Update README | Přemysl Janouch | 2018-06-24 | 1 | -10/+6 | |
| | ||||||
* | Relicense to 0BSD, update mail address | Přemysl Janouch | 2018-06-24 | 4 | -14/+7 | |
| | | | | | | | | | 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. | |||||
* | Bump liberty | Přemysl Janouch | 2018-06-24 | 2 | -1/+1 | |
| | ||||||
* | Display unexpected messages, too | Přemysl Janouch | 2018-05-11 | 1 | -1/+9 | |
| | ||||||
* | Fix UTF-8 validation | Přemysl Janouch | 2018-05-11 | 1 | -1/+1 | |
| | ||||||
* | Fix sent close code when failing the connection | Přemysl Janouch | 2018-05-11 | 1 | -1/+1 | |
| | ||||||
* | Better fix for EOF handling with WebSockets | Přemysl Janouch | 2018-04-16 | 1 | -6/+3 | |
| | | | | Used to spin. | |||||
* | Fix EOF handling with WebSockets | Přemysl Janouch | 2018-04-16 | 1 | -0/+8 | |
| | ||||||
* | Bump liberty, fix GNUC detection, update README | Přemysl Janouch | 2018-04-16 | 4 | -42/+26 | |
| | ||||||
* | Cleanup | Přemysl Janouch | 2017-02-07 | 1 | -23/+1 | |
| | ||||||
* | WebSockets are no longer experimental | Přemysl Janouch | 2017-02-06 | 2 | -7/+2 | |
| | | | | Now that I've made it work at all, at least in some cases. | |||||
* | WebSocket: fix connection timeout | Přemysl Janouch | 2017-02-06 | 1 | -0/+1 | |
| | ||||||
* | WebSocket: avoid closing an invalid FD | Přemysl Janouch | 2017-02-06 | 1 | -1/+1 | |
| | ||||||
* | WebSocket: fix reconnection | Přemysl Janouch | 2017-02-06 | 1 | -0/+2 | |
| | ||||||
* | WebSocket: fix showing the close reason | Přemysl Janouch | 2017-02-06 | 1 | -2/+2 | |
| | ||||||
* | Bump liberty | Přemysl Janouch | 2017-02-06 | 1 | -0/+0 | |
| | | | | Fixing a bug in the WebSocket frame parser. | |||||
* | WebSocket: fix segfault in HTTP parsing | Přemysl Janouch | 2017-02-06 | 1 | -0/+1 | |
| | ||||||
* | WebSocket: remember to send the protocol version | Přemysl Janouch | 2017-02-06 | 1 | -0/+1 | |
| | ||||||
* | WebSocket: fix header parsing | Přemysl Janouch | 2017-02-06 | 1 | -4/+8 | |
| | ||||||
* | Fix and update LICENSE | Přemysl Janouch | 2017-02-03 | 2 | -13/+11 | |
| | ||||||
* | Travis CI: brevify notifications | Přemysl Janouch | 2017-02-03 | 1 | -0/+6 | |
| | ||||||
* | json-format.pl: further fixes | Přemysl Janouch | 2017-01-26 | 1 | -9/+6 | |
| | | | | | | | - 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 | |||||
* | json-format.pl: add a --keep-ws switch | Přemysl Janouch | 2017-01-25 | 1 | -11/+12 | |
| | ||||||
* | json-format.pl: make it a streaming formatter | Přemysl Janouch | 2017-01-25 | 1 | -17/+24 | |
| | | | | Always pretty-print. | |||||
* | json-format.pl: fix display of empty [] and {} | Přemysl Janouch | 2017-01-25 | 1 | -12/+19 | |
| | ||||||
* | Fix OpenSSL 1.1 compatibility | Přemysl Janouch | 2017-01-25 | 2 | -0/+7 | |
| | ||||||
* | Add and install json-format.pl | Přemysl Janouch | 2017-01-25 | 2 | -0/+143 | |
| | | | | Seemed somewhat related to what this program does. |