Commit Graph

  • 13892fcd0e Clean up client de/allocation p 2018-10-17 05:16:17 +02:00
  • 1d638c9170 Say "finalize" instead of "destroy" where appropriate p 2018-10-17 03:53:07 +02:00
  • 83363e6383 FastCGI: make it work at least in theory p 2018-10-17 02:57:08 +02:00
  • 272145ace2 Clarify EOF behaviour p 2018-10-17 02:21:19 +02:00
  • 4c54bc42b9 Clean up and better document client_vtable p 2018-10-16 04:33:33 +02:00
  • 7d922352ea Rename client_vtable::destroy to finalize p 2018-10-16 04:12:37 +02:00
  • 7f6db9d39f Improve WebSocket shutdown p 2018-10-16 04:09:59 +02:00
  • 7cefdd496f Cleanup p 2018-10-16 04:05:42 +02:00
  • e9530f450e Call ws_handler_start() p 2018-10-16 00:18:13 +02:00
  • dda22c2cd5 Eliminate unnecessary user_data pointers p 2018-10-15 20:38:48 +02:00
  • 7aff9c3475 Improve documentation p 2018-10-15 19:29:17 +02:00
  • a14edb72e9 Make Doxygen a bit more useful p 2018-10-15 05:07:57 +02:00
  • 267a9a561b Eliminate some warnings p 2018-10-15 03:28:09 +02:00
  • 441c89f654 Handle FastCGI null request IDs better p 2018-10-15 03:04:39 +02:00
  • 14ded260a0 Clarify and degrade FastCGI multiplexing p 2018-10-15 03:02:49 +02:00
  • 8b334e9c91 Fix fcgi_muxer_send() p 2018-10-13 04:08:09 +02:00
  • fd17b4e504 Update code comments p 2018-10-12 23:07:06 +02:00
  • d182bcef3b More transient errors p 2018-10-12 19:59:17 +02:00
  • 329fc9b88f Bump liberty p 2018-10-11 21:03:34 +02:00
  • 711d73f481 Fix text message UTF-8 validation p 2018-06-24 06:02:02 +02:00
  • df340c13ed Add the missing Date header p 2018-06-24 05:59:55 +02:00
  • 8e986a6040 Remove .travis.yml p 2018-06-24 03:20:55 +02:00
  • 131debe985 Bump liberty p 2018-06-24 00:40:10 +02:00
  • 2a071d319b Remove .travis.yml p 2018-06-24 05:50:29 +02:00
  • dc7438447e Update README p 2018-06-24 04:17:04 +02:00
  • 7c978fe50f Relicense to 0BSD, update mail address p 2018-06-24 04:16:27 +02:00
  • 54e4bf6bd1 Bump liberty p 2018-06-24 04:16:05 +02:00
  • b312c022ae Update README p 2018-06-24 00:21:32 +02:00
  • 4078c8845c Relicense to 0BSD, update mail address p 2018-06-24 00:21:10 +02:00
  • 333efdc70f CMakeLists.txt: fix variable name p 2018-06-24 00:15:53 +02:00
  • 8d40122372 Display unexpected messages, too p 2018-05-11 23:40:26 +02:00
  • 19e10aaf3e Fix UTF-8 validation p 2018-05-11 22:34:19 +02:00
  • 2e1127e371 Fix sent close code when failing the connection p 2018-05-11 22:33:47 +02:00
  • 5c380878d5 Better fix for EOF handling with WebSockets p 2018-04-16 22:25:54 +02:00
  • 3002fb32b0 Fix EOF handling with WebSockets p 2018-04-16 16:26:00 +02:00
  • d8fcb22daf Bump liberty, fix GNUC detection, update README p 2018-04-16 15:53:30 +02:00
  • 5e88608286 Bump liberty and http-parser p 2017-06-20 14:04:40 +02:00
  • ca90e9df83 Fix teardown p 2017-06-20 14:01:23 +02:00
  • 419147beec Update README p 2017-06-20 14:01:10 +02:00
  • 989825f7eb Cleanup p 2017-02-07 03:28:15 +01:00
  • c03af00e30 WebSockets are no longer experimental p 2017-02-06 21:13:59 +01:00
  • 9531f2b518 WebSocket: fix connection timeout p 2017-02-06 21:23:41 +01:00
  • 06e066a491 WebSocket: avoid closing an invalid FD p 2017-02-06 21:12:12 +01:00
  • 1be02128e3 WebSocket: fix reconnection p 2017-02-06 21:11:17 +01:00
  • b85d1d74a4 Don't respond to notifications p 2017-02-06 20:48:14 +01:00
  • 6017ce464d WebSocket: fix showing the close reason p 2017-02-06 20:11:29 +01:00
  • 118d3318ee Bump liberty p 2017-02-06 20:10:43 +01:00
  • d35e733c6e Bump liberty p 2017-02-06 19:47:24 +01:00
  • 5946081a91 WebSocket: fix segfault in HTTP parsing p 2017-02-06 19:04:58 +01:00
  • e6f9e53229 Fix segfault in WebSocket parsing p 2017-02-06 18:51:52 +01:00
  • 753d5f02ae WebSocket: remember to send the protocol version p 2017-02-06 18:39:33 +01:00
  • 2986f6cda0 Fix segfault on client destruction etc. p 2017-02-06 18:30:02 +01:00
  • c4ebf2ccd5 Fix segfault on missing Sec-WebSocket-Key p 2017-02-06 18:28:53 +01:00
  • a785dc9670 WebSocket: fix header parsing p 2017-02-06 18:28:40 +01:00
  • d73aa0436c WebSocket: fix header parsing p 2017-02-06 18:27:40 +01:00
  • 2b7d455471 Fix quitting p 2017-02-06 17:18:24 +01:00
  • 0ec0685714 Bump liberty p 2017-02-05 22:44:01 +01:00
  • 58408ae74a Fix and update LICENSE p 2017-02-03 23:02:29 +01:00
  • 1529b959d2 Travis CI: brevify notifications p 2017-02-03 23:02:16 +01:00
  • 733451cf2a Fix and update LICENSE p 2017-02-03 22:39:28 +01:00
  • 369f94f5ab Travis CI: brevify notifications p 2017-02-03 22:38:56 +01:00
  • a38ad4d64d json-format.pl: further fixes p 2017-01-26 01:32:16 +01:00
  • cd4107b782 json-format.pl: add a --keep-ws switch p 2017-01-25 21:13:36 +01:00
  • 18c25e8bff json-format.pl: make it a streaming formatter p 2017-01-25 20:42:32 +01:00
  • 17331073a4 json-format.pl: fix display of empty [] and {} p 2017-01-25 19:52:09 +01:00
  • 66f1a6afa3 Fix OpenSSL 1.1 compatibility p 2017-01-25 18:06:42 +01:00
  • 72a7cbdb1f Add and install json-format.pl p 2017-01-25 17:49:49 +01:00
  • 6ab7219752 Bump liberty p 2017-01-23 23:59:03 +01:00
  • 7b94a03e8c Update IRC server address p 2016-03-14 21:18:27 +01:00
  • a90173c71a Fix Travis CI notifications p 2016-03-14 20:52:07 +01:00
  • f079075f4b Update README p 2016-03-13 01:02:26 +01:00
  • ed77188bfd Use TMPDIR as a fallback if set p 2016-03-13 01:02:07 +01:00
  • e2f5cb768e Update README p 2016-03-10 21:32:33 +01:00
  • 9aff11b0f5 Fix CMakeLists.txt p 2016-03-10 21:08:24 +01:00
  • dc8e84d27a Flush output properly p 2016-01-22 14:39:41 +01:00
  • a9df3059cf Update README p 2016-01-21 09:48:22 +01:00
  • ed1bb2c5be Update README p 2016-01-21 09:44:39 +01:00
  • 46b926d9e5 Add ability to pipe output from calls p 2016-01-21 09:26:29 +01:00
  • e70cd4e434 Add JSON syntax highlighting p 2016-01-21 07:34:03 +01:00
  • d6d53a4e70 Fix segfault on config load error p 2016-01-20 10:38:52 +01:00
  • 8b66a3f074 Bump liberty p 2016-01-17 04:42:16 +01:00
  • f273151447 Overall revision after a year p 2016-01-16 22:21:29 +01:00
  • a95867dbee Fix daemonization p 2016-01-16 22:16:25 +01:00
  • 5298d802bb Fix compiler warning p 2016-01-16 22:16:01 +01:00
  • af3cb3aaba Bump liberty p 2016-01-16 06:41:31 +01:00
  • 0f62ef26f5 Fix FindLibMagic.cmake p 2016-01-16 06:37:56 +01:00
  • e0aa42fb99 Allow line editing with VISUAL/EDITOR/vi p 2015-12-26 04:10:17 +01:00
  • dd9bfbe37e Refactor backends p 2015-12-26 01:39:08 +01:00
  • 63df918482 Rewrite the input layer p 2015-12-24 15:45:49 +01:00
  • 3e2728443b Bump liberty, use newer configuration format p 2015-12-13 22:31:06 +01:00
  • 50c8ef12ac Bump liberty p 2015-12-13 01:40:03 +01:00
  • f1a83abdd8 Fix compile warning p 2015-12-13 01:39:27 +01:00
  • ff64e45988 Reorganize code p 2015-12-13 01:38:53 +01:00
  • 3c7b57bba9 Convert README to AsciiDoc p 2015-09-27 02:11:38 +02:00
  • 98bbea72d2 Fix README p 2015-09-27 02:10:19 +02:00
  • 06bff9cb8f Convert README to AsciiDoc p 2015-09-27 01:58:45 +02:00
  • ddf99cfc2b Fix README p 2015-09-27 01:56:26 +02:00
  • ac5c2f40a2 WS: allow leaving out the URL path p 2015-06-25 22:31:51 +02:00
  • be1e424e17 WS: include the part after '?' in the query p 2015-06-25 21:54:16 +02:00
  • a16a7940dd Fix typo in HTTP request header p 2015-06-24 20:46:42 +02:00