Commit Graph

50 Commits

Author SHA1 Message Date
Přemysl Eric Janouch 50c8ef12ac Bump liberty 2015-12-13 01:40:03 +01:00
Přemysl Eric Janouch f1a83abdd8 Fix compile warning 2015-12-13 01:39:27 +01:00
Přemysl Eric Janouch ff64e45988 Reorganize code 2015-12-13 01:38:53 +01:00
Přemysl Eric Janouch 06bff9cb8f Convert README to AsciiDoc 2015-09-27 01:59:21 +02:00
Přemysl Eric Janouch ddf99cfc2b Fix README 2015-09-27 01:56:26 +02:00
Přemysl Eric Janouch ac5c2f40a2 WS: allow leaving out the URL path
It defaults to / now, it used to cause undefined behaviour.
2015-06-25 22:32:59 +02:00
Přemysl Eric Janouch be1e424e17 WS: include the part after '?' in the query 2015-06-25 21:54:16 +02:00
Přemysl Eric Janouch a16a7940dd Fix typo in HTTP request header 2015-06-24 20:46:42 +02:00
Přemysl Eric Janouch ace6a1ff56 Bump liberty
isspace_ascii() sabotaged the functioning of this program.
2015-05-25 23:14:40 +02:00
Přemysl Eric Janouch 8a41b31358 Update README 2015-05-07 20:27:57 +02:00
Přemysl Eric Janouch 1c2c2bccbb Move a comment 2015-04-08 20:43:49 +02:00
Přemysl Eric Janouch ba659a99e1 Fix an embarrasing logic error 2015-04-08 20:33:42 +02:00
Přemysl Eric Janouch ad094ebb4b Allow specifying the CA bundle in configuration 2015-04-08 20:29:53 +02:00
Přemysl Eric Janouch e1d2626f10 WS: send messages in blocks 2015-04-08 20:00:47 +02:00
Přemysl Eric Janouch 808393c537 WS: only display the "connecting" status on -v 2015-04-08 19:51:57 +02:00
Přemysl Eric Janouch fd4177157e Fix WS masking logic 2015-04-08 19:49:45 +02:00
Přemysl Eric Janouch 01757df58f Display the IP address while connecting
Instead of resolving the domain name.
2015-04-08 19:49:09 +02:00
Přemysl Eric Janouch 4b56f09ea6 Non-functional little fixes 2015-04-08 19:48:22 +02:00
Přemysl Eric Janouch 3339f43ec9 Watch for SIGINT and SIGTERM 2015-04-08 02:35:32 +02:00
Přemysl Eric Janouch f0d60bb689 Handle quitting a bit better
And add some documentation.
2015-04-08 02:35:32 +02:00
Přemysl Eric Janouch ec54630fef Fix obsolete libev API usage 2015-04-08 02:09:40 +02:00
Přemysl Eric Janouch 7333f27159 Give the WebSocket backend some chance of working
This is all untested code.
2015-04-08 01:52:20 +02:00
Přemysl Eric Janouch 950fc21ecf Make asynchronous status messages possible
I. HATE. GNU. READLINE.
2015-04-07 02:58:59 +02:00
Přemysl Eric Janouch 371e52d782 Cleanup, fix handshake, better errors 2015-04-07 02:56:58 +02:00
Přemysl Eric Janouch 147aa01150 Travis CI: Change IRC notification address 2015-04-03 00:19:34 +02:00
Přemysl Eric Janouch 0f0c5d2617 WebSockets: use Server Name Indication with TLS 2015-04-03 00:15:44 +02:00
Přemysl Eric Janouch bdbfb915d2 Display a warning about WS status
So I can finally push this to GitHub.
2015-03-29 03:22:27 +02:00
Přemysl Eric Janouch 64381f8d46 Move a lot of stuff to liberty 2015-03-29 03:21:03 +02:00
Přemysl Eric Janouch b0c712c146 Stubplement WebSockets 2015-03-29 00:37:12 +01:00
Přemysl Eric Janouch b400ea8d09 Not so trivial anymore
We're gonna implement WebSockets soon, so make appropriate changes to texts.

Updated copyright in LICENSE.
2015-03-23 23:25:43 +01:00
Přemysl Eric Janouch ecad324ef3 Move to liberty 2015-02-28 21:18:54 +01:00
Přemysl Eric Janouch 49600a082b Fix the silliest of issues in utils.c 2015-02-28 01:04:33 +01:00
Přemysl Eric Janouch 0fb4a3cb34 Miscellaneous little changes 2015-02-26 22:56:52 +01:00
Přemysl Eric Janouch f6f66c9021 Fix a leak and a null pointer dereference 2015-02-22 21:30:30 +01:00
Přemysl Eric Janouch f468fdf343 Travis CI: Add help2man 2015-02-22 20:32:18 +01:00
Přemysl Eric Janouch fc197b12cf Also build with ncursesw only 2015-02-22 20:27:31 +01:00
Přemysl Eric Janouch 855d02acab Add support for attributed output
Colours, colours, colours.  Configurable.
2015-02-22 20:06:55 +01:00
Přemysl Eric Janouch 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
Přemysl Eric Janouch 0f2a66e7b0 Expect UTF-8 charset in Content-Type 2015-02-22 10:24:42 +01:00
Přemysl Eric Janouch 1b53c219e9 Travis CI: Try enabling Coverity scan 2015-02-14 21:59:51 +01:00
Přemysl Eric Janouch 38ebe65826 Add manpage generation, update README 2015-02-14 01:19:32 +01:00
Přemysl Eric Janouch 600b006f4b Travis CI: Try getting a newer Jansson 2015-02-08 16:52:52 +01:00
Přemysl Eric Janouch b7e8535610 Fix the fix 2015-02-08 05:32:18 +01:00
Přemysl Eric Janouch 8e02847b8e Fix Travis CI dependency list 2015-02-08 05:29:43 +01:00
Přemysl Eric Janouch 799636b16c Add Travis CI configuration 2015-02-08 05:27:36 +01:00
Přemysl Eric Janouch 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
Přemysl Eric Janouch a24fa3e305 Don't try to send an empty method name 2014-09-29 20:40:14 +02:00
Přemysl Eric Janouch 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
Přemysl Eric Janouch 0cbcf60992 Avoid a resource leak 2014-09-08 20:53:46 +02:00
Přemysl Eric Janouch 8824903ae2 Initial commit 2014-09-07 02:20:49 +02:00