Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Slightly refactor make_json_rpc_call() | Přemysl Eric Janouch | 2020-10-10 | 1 | -36/+29 |
| | |||||
* | Readline: make M-Enter insert a newline | Přemysl Eric Janouch | 2020-10-09 | 1 | -0/+12 |
| | | | | | | | Before, it was only possible with C-v C-j but it's too useful to require such an awkward method. There is a precedent in, e.g., zsh and fish for the new binding. | ||||
* | Fix handling terminal resizes while the terminal is suspended | Přemysl Eric Janouch | 2020-10-09 | 1 | -0/+2 |
| | | | | GNU Readline has a misfeature. | ||||
* | Readline: fix a dormant bug in prompt changes | Přemysl Eric Janouch | 2020-10-09 | 1 | -5/+3 |
| | | | | For details, see a similar change in degesch from uirc3. | ||||
* | Make a release, create NEWSv1.0.0 | Přemysl Eric Janouch | 2020-09-05 | 2 | -2/+6 |
| | |||||
* | Streamline the manual page a bit | Přemysl Eric Janouch | 2020-09-05 | 1 | -11/+11 |
| | | | | I have consulted `man 7 man-pages` but overall it's a huge mess. | ||||
* | Use saner defaults | Přemysl Eric Janouch | 2020-09-05 | 2 | -32/+39 |
| | | | | | | | | So that most of the time users won't need to use any switches. --pretty-print has been inverted into jq's --compact-output, and --auto-id has been replaced with barely, if-at-all useful --null-as-id. | ||||
* | Improve AsciiDoc compatibility | Přemysl Eric Janouch | 2020-09-05 | 1 | -25/+19 |
| | | | | | | | | | | | | | I need two renderers to work: hswg/libasciidoc and asciidoctor in man page mode (and ideally in HTML as well). That should be covered now. The triple-plus thing was the first thing that showed good results, after trying backslashes, single-plus quoting and [] after ://. The change of the source code block kind could be considered as unification. I'm combining tabs with spaces within one document though, and I should get rid of the tabs in the rest of it then... | ||||
* | Write a nice new man page in AsciiDoc | Přemysl Eric Janouch | 2020-09-05 | 4 | -34/+212 |
| | | | | | | | | | Taking some preliminary steps for inclusion in Linux distributions. The help message has been slightly improved and the README extended, with part of it now residing in the man page. One less GNU dependency, for what it's worth. | ||||
* | Move "connecting..." messages to the debug mode | Přemysl Eric Janouch | 2020-09-05 | 1 | -1/+1 |
| | | | | So that the --verbose option does only one thing. | ||||
* | Fix libedit a bit more and discourage from using it | Přemysl Eric Janouch | 2020-09-02 | 2 | -2/+15 |
| | |||||
* | json-rpc-test-server: add a "date" method | Přemysl Eric Janouch | 2020-09-01 | 1 | -0/+23 |
| | |||||
* | Update copyright years | Přemysl Eric Janouch | 2020-09-01 | 3 | -3/+3 |
| | |||||
* | json-rpc-test-server: reject non-null params in "ping" | Přemysl Eric Janouch | 2020-09-01 | 1 | -1/+4 |
| | |||||
* | json-rpc-test-server: make sure to set the id in responses | Přemysl Eric Janouch | 2020-09-01 | 1 | -0/+5 |
| | |||||
* | Warn on unexpected "id" fields | Přemysl Eric Janouch | 2020-09-01 | 1 | -17/+22 |
| | |||||
* | Make the verbose mode also show the raw input | Přemysl Eric Janouch | 2020-09-01 | 1 | -1/+15 |
| | | | | | To make it more useful for debugging. We might also tie this to the --debug option, though that would be a bit chaotic. | ||||
* | Strip trailing newlines from editor output | Přemysl Eric Janouch | 2020-09-01 | 1 | -3/+10 |
| | |||||
* | Fix libedit crash | Přemysl Eric Janouch | 2020-09-01 | 1 | -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 libedit | Přemysl Eric Janouch | 2020-09-01 | 1 | -1/+1 |
| | | | | I can only guess why this works, and I'm not sure I want to /know/. | ||||
* | Name change | Přemysl Eric Janouch | 2020-09-01 | 4 | -5/+5 |
| | |||||
* | Bump liberty | Přemysl Janouch | 2020-09-01 | 1 | -0/+0 |
| | |||||
* | Fix running helper programs | Přemysl Janouch | 2019-09-23 | 1 | -4/+11 |
| | | | | A bug was introduced in 5c38087. | ||||
* | json-rpc-test-server: fix some outstanding issues | Přemysl Janouch | 2018-10-19 | 1 | -41/+61 |
| | |||||
* | Merge in a JSON-RPC 2.0 test server | Přemysl Janouch | 2018-10-18 | 6 | -1/+2955 |
|\ | |||||
| * | demo-json-rpc-server -> json-rpc-test-serveracid/master | Přemysl Janouch | 2018-10-18 | 2 | -4/+4 |
| | | |||||
| * | More debugging information for static file serving | Přemysl Janouch | 2018-10-18 | 1 | -1/+15 |
| | | |||||
| * | Remember to set the server context in SCGI requests | Přemysl Janouch | 2018-10-18 | 1 | -0/+1 |
| | | |||||
| * | Finish the FastCGI backend | Přemysl Janouch | 2018-10-18 | 2 | -80/+74 |
| | | | | | | | | Bump liberty, also fixing SCGI. | ||||
| * | Finish the WebSocket backend | Přemysl Janouch | 2018-10-18 | 1 | -109/+162 |
| | | | | | | | | Of course, everything so far hasn't been tested much. | ||||
| * | Synthesize EOF events in SCGI | Přemysl Janouch | 2018-10-18 | 1 | -5/+23 |
| | | |||||
| * | Wrap request::write_cb in a function | Přemysl Janouch | 2018-10-17 | 1 | -6/+13 |
| | | |||||
| * | Allow WebSockets to micromanage shutdowns | Přemysl Janouch | 2018-10-17 | 1 | -24/+35 |
| | | | | | | | | They have their reasons, mostly event-related. | ||||
| * | Implement basic connection teardown | Přemysl Janouch | 2018-10-17 | 1 | -93/+147 |
| | | | | | | | | I finally understand the codebase again. It's rather complicated. | ||||
| * | Accelerated daemon quitting | Přemysl Janouch | 2018-10-17 | 1 | -4/+8 |
| | | |||||
| * | Clean up client de/allocation | Přemysl Janouch | 2018-10-17 | 1 | -16/+10 |
| | | |||||
| * | Say "finalize" instead of "destroy" where appropriate | Přemysl Janouch | 2018-10-17 | 1 | -18/+18 |
| | | | | | | | | | | | | | | | | | | | | - _make() returns a struct directly - _init() initializes over a pointer - _free() deinitializes over a pointer - _new() is like _init() but also allocates - _destroy() is like _free() but also deallocates Finalization is a matching concept in garbage-collected languages. | ||||
| * | FastCGI: make it work at least in theory | Přemysl Janouch | 2018-10-17 | 1 | -29/+75 |
| | | |||||
| * | Clarify EOF behaviour | Přemysl Janouch | 2018-10-17 | 1 | -5/+6 |
| | | |||||
| * | Clean up and better document client_vtable | Přemysl Janouch | 2018-10-16 | 1 | -30/+35 |
| | | |||||
| * | Rename client_vtable::destroy to finalize | Přemysl Janouch | 2018-10-16 | 1 | -11/+10 |
| | | | | | | | | Matches a similar concept from garbage-collected languages. | ||||
| * | Improve WebSocket shutdown | Přemysl Janouch | 2018-10-16 | 1 | -12/+13 |
| | | |||||
| * | Cleanup | Přemysl Janouch | 2018-10-16 | 1 | -3/+3 |
| | | |||||
| * | Call ws_handler_start() | Přemysl Janouch | 2018-10-16 | 1 | -0/+2 |
| | | |||||
| * | Eliminate unnecessary user_data pointers | Přemysl Janouch | 2018-10-16 | 1 | -65/+57 |
| | | | | | | | | The CONTAINER_OF macro can find the parent structure just as well. | ||||
| * | Improve documentation | Přemysl Janouch | 2018-10-16 | 1 | -6/+15 |
| | | |||||
| * | Make Doxygen a bit more useful | Přemysl Janouch | 2018-10-15 | 1 | -0/+12 |
| | | |||||
| * | Eliminate some warnings | Přemysl Janouch | 2018-10-15 | 1 | -4/+10 |
| | | |||||
| * | Handle FastCGI null request IDs better | Přemysl Janouch | 2018-10-15 | 1 | -8/+24 |
| | | |||||
| * | Clarify and degrade FastCGI multiplexing | Přemysl Janouch | 2018-10-15 | 1 | -13/+15 |
| | | | | | | | | No need to support more than 255 concurrent requests on one connection. |