aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Don't allow whitespace in base64Přemysl Janouch2015-03-231-5/+5
| |
| * Steady progressPřemysl Janouch2015-03-231-41/+126
| | | | | | | | Renamed some constants, added basic UTF-8 validation.
| * WebSockets improvementsPřemysl Janouch2015-03-221-66/+352
| | | | | | | | | | - validate more HTTP stuff, use the newer RFC - validate the base64 key
| * Steady progressPřemysl Janouch2015-03-152-90/+407
| | | | | | | | | | | | | | Started parsing Content-Type properly after studying the HTTP RFC for a significant period of time. Some further WebSockets stuff.
| * Steady progressPřemysl Janouch2015-03-141-42/+272
| | | | | | | | Still in a state of total chaos, it appears.
| * Try to lock a PID filePřemysl Janouch2015-03-111-4/+51
| |
| * Steady progressPřemysl Janouch2015-03-111-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.
| * RefactoringPřemysl Janouch2015-03-101-58/+56
| |
| * Some intial WebSockets codePřemysl Janouch2015-03-093-7/+523
| |
| * Steady progressPřemysl Janouch2015-03-086-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 progressPřemysl Janouch2015-03-081-34/+650
| | | | | | | | | | | | Still trying to figure out FastCGI. At least I've finally implemented the JSON-RPC handler.
| * Figuring out how to close the connectionPřemysl Janouch2015-03-061-90/+110
| |
| * Steady progressPřemysl Janouch2015-03-051-10/+206
| |
| * Steady progressPřemysl Janouch2015-03-021-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 commitPřemysl Janouch2015-03-0210-0/+1278
| | | | | | Not even the demo is able to compile yet. I'm just tracking my progress.
* Remove .travis.ymlPřemysl Janouch2018-06-241-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 READMEPřemysl Janouch2018-06-241-10/+6
|
* Relicense to 0BSD, update mail addressPřemysl Janouch2018-06-244-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 libertyPřemysl Janouch2018-06-242-1/+1
|
* Display unexpected messages, tooPřemysl Janouch2018-05-111-1/+9
|
* Fix UTF-8 validationPřemysl Janouch2018-05-111-1/+1
|
* Fix sent close code when failing the connectionPřemysl Janouch2018-05-111-1/+1
|
* Better fix for EOF handling with WebSocketsPřemysl Janouch2018-04-161-6/+3
| | | | Used to spin.
* Fix EOF handling with WebSocketsPřemysl Janouch2018-04-161-0/+8
|
* Bump liberty, fix GNUC detection, update READMEPřemysl Janouch2018-04-164-42/+26
|
* CleanupPřemysl Janouch2017-02-071-23/+1
|
* WebSockets are no longer experimentalPřemysl Janouch2017-02-062-7/+2
| | | | Now that I've made it work at all, at least in some cases.
* WebSocket: fix connection timeoutPřemysl Janouch2017-02-061-0/+1
|
* WebSocket: avoid closing an invalid FDPřemysl Janouch2017-02-061-1/+1
|
* WebSocket: fix reconnectionPřemysl Janouch2017-02-061-0/+2
|
* WebSocket: fix showing the close reasonPřemysl Janouch2017-02-061-2/+2
|
* Bump libertyPřemysl Janouch2017-02-061-0/+0
| | | | Fixing a bug in the WebSocket frame parser.
* WebSocket: fix segfault in HTTP parsingPřemysl Janouch2017-02-061-0/+1
|
* WebSocket: remember to send the protocol versionPřemysl Janouch2017-02-061-0/+1
|
* WebSocket: fix header parsingPřemysl Janouch2017-02-061-4/+8
|
* Fix and update LICENSEPřemysl Janouch2017-02-032-13/+11
|
* Travis CI: brevify notificationsPřemysl Janouch2017-02-031-0/+6
|
* json-format.pl: further fixesPřemysl Janouch2017-01-261-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 switchPřemysl Janouch2017-01-251-11/+12
|
* json-format.pl: make it a streaming formatterPřemysl Janouch2017-01-251-17/+24
| | | | Always pretty-print.
* json-format.pl: fix display of empty [] and {}Přemysl Janouch2017-01-251-12/+19
|
* Fix OpenSSL 1.1 compatibilityPřemysl Janouch2017-01-252-0/+7
|
* Add and install json-format.plPřemysl Janouch2017-01-252-0/+143
| | | | Seemed somewhat related to what this program does.
* Bump libertyPřemysl Janouch2017-01-232-4/+4
|
* Fix Travis CI notificationsPřemysl Janouch2016-03-141-1/+1
|
* Update READMEPřemysl Janouch2016-03-131-1/+1
|
* Use TMPDIR as a fallback if setPřemysl Janouch2016-03-131-0/+3
|
* Update READMEPřemysl Janouch2016-03-101-2/+11
|
* Fix CMakeLists.txtPřemysl Janouch2016-03-101-2/+3
|
* Flush output properlyPřemysl Janouch2016-01-221-1/+5
|