Jason Volk
|
9173c13b89
|
ircd: Move resource::request related off the stack into client.
|
2018-02-17 16:17:59 -08:00 |
|
Jason Volk
|
7e89baf369
|
ircd: Add resource::method::CONTENT_DISCRETION option flag.
|
2018-02-17 14:38:49 -08:00 |
|
Jason Volk
|
3709bd5612
|
ircd: Improve+rename client/resource head_buffer/content_buffer related.
|
2018-02-17 14:28:06 -08:00 |
|
Jason Volk
|
2be10ef206
|
ircd: Fix/Address client current request flow for longpolls.
|
2018-02-12 19:30:44 -08:00 |
|
Jason Volk
|
be624ca7f6
|
Update Copyrastafaris.
|
2018-02-05 21:24:34 -08:00 |
|
Jason Volk
|
d56cc60b88
|
ircd::net: Tweak these error handlers and log facilities.
|
2018-01-24 14:38:12 -08:00 |
|
Jason Volk
|
7bf9ce225c
|
ircd::net: Tweak what's left of the socket handle_ready cattle grid.
|
2018-01-24 14:12:38 -08:00 |
|
Jason Volk
|
103ff45553
|
ircd::net: Translate operation_canceled into timed_out where appropos.
|
2018-01-20 13:59:24 -08:00 |
|
Jason Volk
|
745a00b332
|
ircd: Tweak client error handling stack apropos request timeout.
|
2018-01-15 03:12:56 -08:00 |
|
Jason Volk
|
c83665ca6c
|
ircd: Reorg client; add class members; pointer to current request; conf, etc.
|
2018-01-13 17:58:11 -08:00 |
|
Jason Volk
|
4d310ac22b
|
ircd: Towards debug message uniformity.
|
2018-01-11 22:02:34 -08:00 |
|
Jason Volk
|
04fa556c58
|
ircd: Reflow the request handlers to give the resource more control over content.
|
2018-01-11 22:02:34 -08:00 |
|
Jason Volk
|
c03bb7e4f2
|
ircd: Various fixes and elaborations to client/net.
|
2018-01-08 21:49:00 -08:00 |
|
Jason Volk
|
c8aaeb491f
|
ircd::net: Develop interface for async_wait / waiting on socket.
|
2018-01-08 13:25:13 -08:00 |
|
Jason Volk
|
f8127957c3
|
ircd: Various error handling fixes/cleanup.
|
2018-01-08 03:09:00 -08:00 |
|
Jason Volk
|
b507262582
|
ircd: Remove the close+wait after exiting client::main().
|
2018-01-08 03:09:00 -08:00 |
|
Jason Volk
|
54d6cbc8c1
|
ircd: Fwd declare boost::system::error_code; minor cleanup.
|
2018-01-08 03:08:59 -08:00 |
|
Jason Volk
|
4561bb21a0
|
ircd: Various fixes to net related call points.
|
2018-01-06 23:27:02 -08:00 |
|
Jason Volk
|
acc73957f8
|
ircd::net: Socket interface package.
|
2018-01-04 17:44:34 -08:00 |
|
Jason Volk
|
0eb16673ee
|
ircd::net: Add resolve interface; Update remote interface.
|
2017-12-29 19:33:04 -07:00 |
|
Jason Volk
|
9871332957
|
fixup! Pin boost to 1.66.0.
|
2017-12-29 15:53:39 -07:00 |
|
Jason Volk
|
c20a2927d0
|
ircd: Minor reorg client/resource relationship.
|
2017-12-24 21:54:59 -07:00 |
|
Jason Volk
|
8178d96f64
|
ircd: Add iov size to client/server IO debug.
|
2017-12-24 21:54:59 -07:00 |
|
Jason Volk
|
3d5eea0ce3
|
ircd::net: Move these temp items here.
|
2017-12-24 21:54:58 -07:00 |
|
Jason Volk
|
f8d3fee8b6
|
ircd::client: Add comments; move around error handlers; related.
|
2017-12-24 21:54:58 -07:00 |
|
Jason Volk
|
40d6b6055b
|
ircd::http: Remove the write_closure from the request parse object.
|
2017-12-24 21:54:58 -07:00 |
|
Jason Volk
|
acff6139e9
|
ircd::http: Move request error handlers out of http (to client).
|
2017-12-24 20:25:40 -07:00 |
|
Jason Volk
|
80931e4e86
|
ircd:Ⓜ️ Split m.cc; distribute inits; modules: Checkpoint matrix.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
1a1a50f5f3
|
Checkpoint reorganization.
|
2017-11-30 12:30:19 -08:00 |
|
Jason Volk
|
366b0531a1
|
ircd: Remove this warning message when everything is normal.
|
2017-11-30 11:23:46 -08:00 |
|
Jason Volk
|
62caa95ec8
|
ircd: Move client request exception handler to where the rest are.
|
2017-11-30 11:23:45 -08:00 |
|
Jason Volk
|
6b961711cb
|
ircd::net: Fix asio error code casting for SSL codes.
|
2017-11-30 11:23:45 -08:00 |
|
Jason Volk
|
08469eb2a0
|
ircd::net: Tweak net::remote ctor related.
|
2017-11-30 11:23:44 -08:00 |
|
Jason Volk
|
d7136bb393
|
ircd: Improve and comment on runlevel / client interruption.
|
2017-11-30 11:23:43 -08:00 |
|
Jason Volk
|
2930b93dcb
|
ircd::net: Various net/client/listener bugfixes/cleanup.
|
2017-11-30 11:23:42 -08:00 |
|
Jason Volk
|
2ce9b0521f
|
ircd::net: Various fixes / error handling / api.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
8b573378e8
|
ircd: Fixes to client related to net.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
7feb0dff79
|
ircd: client: various cleanup.
|
2017-10-19 01:04:52 -07:00 |
|
Jason Volk
|
1a4c57653b
|
ircd: Improve this stack buffer for now.
|
2017-10-11 20:54:02 -07:00 |
|
Jason Volk
|
b9f13ed2c2
|
ircd: Remove cruft.
|
2017-10-11 20:54:01 -07:00 |
|
Jason Volk
|
fe4c59003f
|
ircd::net: Add debugging messages for client connect; also for unhandled server errors.
|
2017-10-03 04:27:14 -07:00 |
|
Jason Volk
|
84d7746165
|
ircd: Add net; various asio related.
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
816b5125b2
|
ircd: Improve/cleanup ircd::init()/ircd::stop() related.
|
2017-10-03 04:17:07 -07:00 |
|
Jason Volk
|
f4682522a8
|
ircd::util: Rename stopped overload to nostart.
|
2017-09-24 18:16:44 -07:00 |
|
Jason Volk
|
7f7ef9a4bf
|
ircd: Add client request timer related.
|
2017-09-24 18:16:44 -07:00 |
|
Jason Volk
|
971496817b
|
Minor fixes / cleanup.
|
2017-09-24 18:16:40 -07:00 |
|
Jason Volk
|
7f548cee1c
|
ircd: Make asio header; comments; add special continuation for yielding to asio.
|
2017-09-24 18:16:39 -07:00 |
|
Jason Volk
|
e0c0f71754
|
ircd: Fix client shutdown.
|
2017-09-24 18:16:38 -07:00 |
|
Jason Volk
|
6503d28006
|
ircd: Simplify this service stack for now.
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
214e5e7107
|
Compiler recommended to use std::terminate() rather than throw into noexcept.
|
2017-09-24 18:16:34 -07:00 |
|