Commit Graph

227 Commits

Author SHA1 Message Date
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
ecad324ef3 Move to liberty 2015-02-28 21:18:54 +01:00
49600a082b Fix the silliest of issues in utils.c 2015-02-28 01:04:33 +01:00
0fb4a3cb34 Miscellaneous little changes 2015-02-26 22:56:52 +01:00
f6f66c9021 Fix a leak and a null pointer dereference 2015-02-22 21:30:30 +01:00
f468fdf343 Travis CI: Add help2man 2015-02-22 20:32:18 +01:00
fc197b12cf Also build with ncursesw only 2015-02-22 20:27:31 +01:00
855d02acab Add support for attributed output
Colours, colours, colours.  Configurable.
2015-02-22 20:06:55 +01:00
66cf41f89f Rewrite to use utils.c from ponymap
I'm starting to get tired of repeatingly doing this.
2015-02-22 20:06:10 +01:00
0f2a66e7b0 Expect UTF-8 charset in Content-Type 2015-02-22 10:24:42 +01:00
1b53c219e9 Travis CI: Try enabling Coverity scan 2015-02-14 21:59:51 +01:00
38ebe65826 Add manpage generation, update README 2015-02-14 01:19:32 +01:00
600b006f4b Travis CI: Try getting a newer Jansson 2015-02-08 16:52:52 +01:00
b7e8535610 Fix the fix 2015-02-08 05:32:18 +01:00
8e02847b8e Fix Travis CI dependency list 2015-02-08 05:29:43 +01:00
799636b16c Add Travis CI configuration 2015-02-08 05:27:36 +01:00
8d7ea57a00 Convert to CMake, fix terminal resize behaviour
Fucking terminals, always broken in one way or another.

For future reference, libedit acts even worse than readline.
2014-11-18 22:06:25 +01:00
a24fa3e305 Don't try to send an empty method name 2014-09-29 20:40:14 +02:00
fdd447a7ea Some twiddling
- also accept the obsolete application/json-rpc content type
 - don't quote regular responses
 - don't separate results with newlines
 - instead make sure to print a newline upon receiving EOF
2014-09-08 20:53:50 +02:00
0cbcf60992 Avoid a resource leak 2014-09-08 20:53:46 +02:00
8824903ae2 Initial commit 2014-09-07 02:20:49 +02:00