Commit Graph

47 Commits

Author SHA1 Message Date
131debe985
Bump liberty 2018-06-24 06:12:16 +02:00
b312c022ae
Update README 2018-06-24 00:42:59 +02:00
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
333efdc70f
CMakeLists.txt: fix variable name 2018-06-24 00:15:53 +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
b85d1d74a4
Don't respond to notifications 2017-02-06 20:48:14 +01:00
d35e733c6e
Bump liberty
Fixing a bug in the WebSocket frame parser.
2017-02-06 19:47:24 +01:00
e6f9e53229
Fix segfault in WebSocket parsing 2017-02-06 18:51:52 +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
2b7d455471
Fix quitting 2017-02-06 17:18:24 +01:00
0ec0685714
Bump liberty 2017-02-05 22:44:01 +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
7b94a03e8c Update IRC server address 2016-03-14 21:18:27 +01:00
8b66a3f074 Bump liberty 2016-01-17 04:48:17 +01:00
f273151447 Overall revision after a year
Use something closer to inheritance for clients
2016-01-17 04:48:00 +01:00
a95867dbee Fix daemonization 2016-01-16 22:33:57 +01:00
5298d802bb Fix compiler warning 2016-01-16 22:16:01 +01:00
af3cb3aaba Bump liberty 2016-01-16 06:41:31 +01:00
0f62ef26f5 Fix FindLibMagic.cmake 2016-01-16 06:37:56 +01:00
3c7b57bba9 Convert README to AsciiDoc 2015-09-27 02:11:38 +02:00
98bbea72d2 Fix README 2015-09-27 02:10:19 +02:00
df5b7ad71a Update README 2015-05-07 20:28:24 +02:00
6785d3a9ed Implement shutdown 2015-04-10 02:44:13 +02:00
1944f9f17d Travis CI: Change IRC notification address 2015-04-10 01:46:05 +02:00
4dbdc849d9 Steady progress
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.
2015-04-10 01:42:41 +02:00
db6dff4216 Move a lot of stuff to liberty 2015-03-29 03:14:20 +02:00
8aa232d32e Add and fix some preliminary tests 2015-03-23 20:12:53 +01:00
6e9109df4c Don't allow whitespace in base64 2015-03-23 20:12:02 +01:00
987eae5661 Steady progress
Renamed some constants, added basic UTF-8 validation.
2015-03-23 16:47:21 +01:00
9b7dd630e3 WebSockets improvements
- validate more HTTP stuff, use the newer RFC
 - validate the base64 key
2015-03-22 22:35:58 +01:00
c87d684154 Steady progress
Started parsing Content-Type properly after studying the HTTP RFC
for a significant period of time.

Some further WebSockets stuff.
2015-03-15 04:32:04 +01:00
23eb4cca38 Steady progress
Still in a state of total chaos, it appears.
2015-03-14 19:37:00 +01:00
4337038819 Try to lock a PID file 2015-03-11 23:57:25 +01:00
012a57b357 Steady progress
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.
2015-03-11 00:25:46 +01:00
3c0e48a429 Refactoring 2015-03-10 20:48:25 +01:00
5885d1aa69 Some intial WebSockets code 2015-03-09 23:32:01 +01:00
931fc441f6 Steady progress
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).
2015-03-08 09:41:10 +01:00
9e0c9dd6d8 Steady progress
Still trying to figure out FastCGI.

At least I've finally implemented the JSON-RPC handler.
2015-03-08 05:51:51 +01:00
2733ead30f Figuring out how to close the connection 2015-03-06 19:49:33 +01:00
0b0d64124b Steady progress 2015-03-05 08:47:20 +01:00
a54230bddb Steady progress
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.
2015-03-02 23:11:29 +01:00
8a3241d5c4 Initial commit
Not even the demo is able to compile yet.

I'm just tracking my progress.
2015-03-02 19:14:37 +01:00