Jason Volk
|
1cdb893b1b
|
ircd: Replace various log.critical+assert(0) with ircd::assertives; minor cleanup.
|
2018-01-24 18:40:19 -08:00 |
|
Jason Volk
|
e8a7f0aeef
|
modules/federation: Fix the /event/ response.
|
2018-01-24 18:40:19 -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
|
cc1b82cd59
|
ircd::fs: Log a warning when there's no support for any async IO.
|
2018-01-24 11:50:50 -08:00 |
|
Jason Volk
|
5ca98e9c9a
|
ircd:Ⓜ️ Move more name strings into name::.
|
2018-01-24 11:02:56 -08:00 |
|
Jason Volk
|
c575016981
|
ircd: Condition the removal of the node on destruction.
|
2018-01-24 09:27:01 -08:00 |
|
Jason Volk
|
ed4d645523
|
ircd::server: Flash the HTTP header to a node callback to learn information.
|
2018-01-24 09:26:27 -08:00 |
|
Jason Volk
|
7bbe116b88
|
ircd::http: Parse the server string into the response head.
|
2018-01-24 09:15:16 -08:00 |
|
Jason Volk
|
ddc70b014c
|
ircd::json: Add templates to dedup boilerplates for building IOV's.
|
2018-01-24 08:07:36 -08:00 |
|
Jason Volk
|
429e5e1dcf
|
ircd::json: Fix treatment of already stringified number.
|
2018-01-24 07:30:36 -08:00 |
|
Jason Volk
|
ac27005cd7
|
ircd::json: Move these outside of value class.
|
2018-01-23 21:18:47 -08:00 |
|
Jason Volk
|
e4863aa073
|
ircd::json: Check stringify size on all builds; note valid assert issue.
|
2018-01-23 20:59:47 -08:00 |
|
Jason Volk
|
a79af0e606
|
ircd: Fix redundant critical assertive messages in debug builds.
|
2018-01-23 20:58:33 -08:00 |
|
Jason Volk
|
5ab7dc6421
|
modules/client: filter_id is the event_id of the filter saved to the filter room...
|
2018-01-23 18:41:34 -08:00 |
|
Jason Volk
|
091657ec45
|
ircd: Ensure ID of acting main thread is properly sampled.
|
2018-01-23 17:56:05 -08:00 |
|
Jason Volk
|
e99b32a176
|
ircd::net: Hit cancel() before any of the disconnect sequences.
|
2018-01-23 16:35:28 -08:00 |
|
Jason Volk
|
fffea204b9
|
modules: Add preliminary federation/get_missing_events handler.
|
2018-01-23 16:35:28 -08:00 |
|
Jason Volk
|
c06dd2e9df
|
ircd::db: Split internal db header.
|
2018-01-23 16:35:28 -08:00 |
|
Jason Volk
|
755783ade8
|
ircd::db: cleanup: database::column section to column.h; rocksdb fwdecls to file.
|
2018-01-23 16:35:28 -08:00 |
|
Jason Volk
|
d2f887f778
|
ircd:Ⓜ️ Move m.room keys to name.h
|
2018-01-23 16:35:28 -08:00 |
|
Jason Volk
|
22ae47ebe6
|
ircd:Ⓜ️ Show hash value in the multiline pretty(event).
|
2018-01-23 16:35:28 -08:00 |
|
Jason Volk
|
dd47d71905
|
ircd:Ⓜ️ Remove this derp.
|
2018-01-23 16:35:28 -08:00 |
|
Jason Volk
|
56191db9bc
|
ircd:Ⓜ️ Add v1::send response helper; comments; minor cleanup.
|
2018-01-23 15:07:05 -08:00 |
|
Jason Volk
|
354cadb7dc
|
ircd::net: Close the socket on a handler unexpected.
|
2018-01-23 15:07:05 -08:00 |
|
Jason Volk
|
5d1790fb0d
|
ircd::server: Add reference count of pending async handlers.
|
2018-01-23 15:07:05 -08:00 |
|
Jason Volk
|
33796d00c1
|
ircd::server: Handle write errors.
|
2018-01-23 15:07:05 -08:00 |
|
Jason Volk
|
1a90a91a7b
|
ircd::db: Suppress this noise for now.
|
2018-01-23 15:07:05 -08:00 |
|
Jason Volk
|
ec51670600
|
ircd: Clarify namespaces in include README.
|
2018-01-23 15:07:05 -08:00 |
|
Jason Volk
|
89ccdaa510
|
ircd::json: Proper throw when iov::at() key is not found.
|
2018-01-23 15:07:05 -08:00 |
|
Jason Volk
|
0c838448c2
|
ircd:Ⓜ️ Add send/send_join to v1; fix buffer sizes.
|
2018-01-22 10:06:27 -08:00 |
|
Jason Volk
|
a6bc89d960
|
ircd:Ⓜ️ Remove name cruft.
|
2018-01-22 03:34:12 -08:00 |
|
Jason Volk
|
c79539ebf3
|
ircd:Ⓜ️ Elaborate v1 federation requests in directory.
|
2018-01-22 03:34:12 -08:00 |
|
Jason Volk
|
755a6184ce
|
ircd::server: Add options struct argument to request ctor.
|
2018-01-22 02:41:14 -08:00 |
|
Jason Volk
|
4c62e0c24e
|
ircd::net: Add operator! to hostport; minor cleanup.
|
2018-01-22 02:06:43 -08:00 |
|
Jason Volk
|
c0fa317475
|
ircd::json: Move tuple into dir; remove some cruft.
|
2018-01-22 01:07:38 -08:00 |
|
Jason Volk
|
272061d666
|
ircd::net: Fix comments.
|
2018-01-22 00:54:53 -08:00 |
|
Jason Volk
|
b3b424a531
|
ircd::net: Add option to bypass CN verification of self-signed certs.
|
2018-01-22 00:54:53 -08:00 |
|
Jason Volk
|
e63f06ecc2
|
ircd: Various minor cleanup.
|
2018-01-22 00:54:52 -08:00 |
|
Jason Volk
|
b91fcefe45
|
ircd::server: Default to two requests in flight in a pipe.
|
2018-01-22 00:54:52 -08:00 |
|
Jason Volk
|
8ea6e4f96d
|
ircd:Ⓜ️ Remove cruft in id grammar.
|
2018-01-22 00:54:52 -08:00 |
|
Jason Volk
|
43923a1cf1
|
ircd::ctx: Minor formatting.
|
2018-01-22 00:54:52 -08:00 |
|
Jason Volk
|
152b3c351b
|
ircd::json: Fix README formatting.
|
2018-01-22 00:54:52 -08:00 |
|
Jason Volk
|
72bacdedf6
|
ircd::server: Fix these assertions.
|
2018-01-22 00:54:52 -08:00 |
|
Jason Volk
|
f1d659a6c0
|
ircd::server: Add a complementary upload progress callback.
|
2018-01-22 00:54:52 -08:00 |
|
Jason Volk
|
9da18261a6
|
ircd::server: Add an optional download progress callback.
|
2018-01-22 00:54:52 -08:00 |
|
Jason Volk
|
ceed6d5d44
|
ircd::server: Reuse the read_content() function when reading partial.
|
2018-01-22 00:54:52 -08:00 |
|
Jason Volk
|
a360c6f28f
|
ircd:Ⓜ️ Add origin_server_ts to pretty event output.
|
2018-01-22 00:54:52 -08:00 |
|
Jason Volk
|
4ce6a8ac0a
|
ircd: Remove various cruft.
|
2018-01-22 00:54:52 -08:00 |
|
Jason Volk
|
1d9d5fab49
|
ircd::info: Involve utsname on supported; improve startup information.
|
2018-01-22 00:54:52 -08:00 |
|