summaryrefslogtreecommitdiff
path: root/json-rpc-shell.c
Commit message (Collapse)AuthorAgeFilesLines
* Strip trailing newlines from editor outputPřemysl Eric Janouch2020-09-011-3/+10
|
* Fix libedit crashPřemysl Eric Janouch2020-09-011-1/+2
| | | | | Again, I have no idea why it started to happen, it just occured to me to try to change the call, and it turns out out it works.
* Fix prompt attributes under libeditPřemysl Eric Janouch2020-09-011-1/+1
| | | | I can only guess why this works, and I'm not sure I want to /know/.
* Name changePřemysl Eric Janouch2020-09-011-1/+1
|
* Fix running helper programsPřemysl Janouch2019-09-231-4/+11
| | | | A bug was introduced in 5c38087.
* Relicense to 0BSD, update mail addressPřemysl Janouch2018-06-241-3/+2
| | | | | | | | | 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.
* 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-161-40/+22
|
* CleanupPřemysl Janouch2017-02-071-23/+1
|
* WebSockets are no longer experimentalPřemysl Janouch2017-02-061-4/+0
| | | | 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
|
* 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-031-1/+0
|
* Fix OpenSSL 1.1 compatibilityPřemysl Janouch2017-01-251-0/+5
|
* Bump libertyPřemysl Janouch2017-01-231-4/+4
|
* Use TMPDIR as a fallback if setPřemysl Janouch2016-03-131-0/+3
|
* Flush output properlyPřemysl Janouch2016-01-221-1/+5
|
* Add ability to pipe output from callsPřemysl Janouch2016-01-211-22/+51
|
* Add JSON syntax highlightingPřemysl Janouch2016-01-211-15/+325
|
* Fix segfault on config load errorPřemysl Janouch2016-01-201-5/+5
|
* Allow line editing with VISUAL/EDITOR/viPřemysl Janouch2015-12-261-29/+357
| | | | Let's pray I haven't broken anything so far.
* Refactor backendsPřemysl Janouch2015-12-261-293/+270
| | | | That was fucking ugly.
* Rewrite the input layerPřemysl Janouch2015-12-251-101/+726
| | | | Now we also support libedit for the backend.
* Bump liberty, use newer configuration formatPřemysl Janouch2015-12-131-206/+231
| | | | | | So that we don't need to maintain our own string parser for attribute strings. More or less just plugging in what the old code has evolved into in degesch.
* Bump libertyPřemysl Janouch2015-12-131-6/+3
|
* Fix compile warningPřemysl Janouch2015-12-131-1/+1
|
* Reorganize codePřemysl Janouch2015-12-131-57/+57
|
* WS: allow leaving out the URL pathPřemysl Janouch2015-06-251-3/+6
| | | | It defaults to / now, it used to cause undefined behaviour.
* WS: include the part after '?' in the queryPřemysl Janouch2015-06-251-5/+13
|
* Fix typo in HTTP request headerPřemysl Janouch2015-06-241-1/+1
|
* Move a commentPřemysl Janouch2015-04-081-2/+4
|
* Fix an embarrasing logic errorPřemysl Janouch2015-04-081-2/+2
|
* Allow specifying the CA bundle in configurationPřemysl Janouch2015-04-081-3/+38
|
* WS: send messages in blocksPřemysl Janouch2015-04-081-9/+12
|
* WS: only display the "connecting" status on -vPřemysl Janouch2015-04-081-3/+6
|
* Fix WS masking logicPřemysl Janouch2015-04-081-1/+1
|
* Display the IP address while connectingPřemysl Janouch2015-04-081-1/+1
| | | | Instead of resolving the domain name.
* Non-functional little fixesPřemysl Janouch2015-04-081-6/+5
|
* Watch for SIGINT and SIGTERMPřemysl Janouch2015-04-081-5/+29
|
* Handle quitting a bit betterPřemysl Janouch2015-04-081-0/+24
| | | | And add some documentation.
* Fix obsolete libev API usagePřemysl Janouch2015-04-081-5/+5
|