Jason Volk
|
e28a3d7f7a
|
ircd::mods: Add comparison operator suite for module instance.
|
2019-10-01 17:56:01 -07:00 |
|
Jason Volk
|
9c49e8bdb5
|
ircd:Ⓜ️ Remove tls fingerprint related.
|
2019-09-30 20:38:57 -07:00 |
|
Jason Volk
|
60b2de8ef4
|
ircd::run: Add main event callbacks.
|
2019-09-30 14:41:15 -07:00 |
|
Jason Volk
|
7fd40513f4
|
ircd::util::callbacks: Add default void prototype to template.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
035ec56bc3
|
ircd::net::acceptor: Condition accepted SNI from listener's certificate for now.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
d45b18f3e8
|
ircd::openssl: Add getters for X509 from SSL_CTX.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
43a86a428c
|
ircd::net::acceptor: Split/cleanup the acceptor configuration related.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
01af00bae0
|
ircd::ctx: Preliminary trilean logic concept (WIP).
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
36b621e72b
|
ircd::ctx: Minor fix inconsistent header HAVE_ defines.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
31ee90c056
|
ircd:Ⓜ️:self: Move the signoff/signon greeting to self.cc.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
ad195ef8a4
|
Fix build / Makefile related errors.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
0b0e903dc7
|
construct: Add matrix unit; move instance out from ircd.
|
2019-09-30 14:23:28 -07:00 |
|
Jason Volk
|
85845dcff2
|
Abstract ircd::resource from ircd:Ⓜ️:resource; fix header stack.
|
2019-09-29 14:00:02 -07:00 |
|
Jason Volk
|
10854b2886
|
ircd::http: Add format string error ctor template.
|
2019-09-28 14:12:53 -07:00 |
|
Jason Volk
|
5f4d8afd86
|
ircd:Ⓜ️:user: Remove noexcept for I/O interrupt; minor cleanup.
|
2019-09-28 01:19:25 -07:00 |
|
Jason Volk
|
98d04ebb2f
|
ircd::util::callbacks: Add note to comment.
|
2019-09-27 21:40:19 -07:00 |
|
Jason Volk
|
8259ac6a31
|
ircd:Ⓜ️ Improve fetch init/fini for now.
|
2019-09-27 21:18:07 -07:00 |
|
Jason Volk
|
f6992ca3e1
|
matrix: Split matrix base unit.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
183e44e0b6
|
modules: Distill all API's from modules up to matrix lib.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
d3809d43e5
|
Reorganize Makefiles.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
89e0a7fc82
|
ircd: Move matrix application related to derived library.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
7934756858
|
ircd:Ⓜ️ Split user registration API from client/register; minor reorg.
|
2019-09-27 19:35:26 -07:00 |
|
Jason Volk
|
7d1da07894
|
ircd::net::wait: Simplify ctor stack for noexcept suggestion.
|
2019-09-26 14:03:43 -07:00 |
|
Jason Volk
|
0b4ec3873c
|
ircd:Ⓜ️:room: Make inline ctor noexcept.
|
2019-09-26 14:03:43 -07:00 |
|
Jason Volk
|
d8bfacd128
|
ircd::fs: Add missing base path for RB_LIB_DIR.
|
2019-09-25 17:09:05 -07:00 |
|
Jason Volk
|
33b57e48ba
|
include/ircd: Add -x c++-header to PCH cxxflags.
|
2019-09-25 09:43:33 -07:00 |
|
Jason Volk
|
6dcdbba06b
|
ircd::magick: Minor cleanup.
|
2019-09-24 18:34:03 -07:00 |
|
Jason Volk
|
8880eadfd5
|
ircd:Ⓜ️:room::events: Additional prefetch()/preseek() related interfaces.
|
2019-09-24 15:46:11 -07:00 |
|
Jason Volk
|
4254960ee1
|
ircd:Ⓜ️ Simplify m::visible(); refactor implementation.
|
2019-09-24 15:16:19 -07:00 |
|
Jason Volk
|
9cb0f46440
|
ircd:Ⓜ️:room::events: Cleanup/simplify; reorg interface.
|
2019-09-24 14:31:14 -07:00 |
|
Jason Volk
|
575bacee8d
|
ircd:Ⓜ️:room::events: Simplify count() suite.
|
2019-09-23 23:26:07 -07:00 |
|
Jason Volk
|
f86b129ea6
|
ircd::json::stack: Add class member counters; assertions; conditions.
|
2019-09-23 20:11:20 -07:00 |
|
Jason Volk
|
8ec205b4b5
|
ircd::resource::response::chunked: Further elaborate the class.
|
2019-09-23 19:46:32 -07:00 |
|
Jason Volk
|
f9e5ece672
|
ircd:Ⓜ️:get: Fix false assertion when no result.
|
2019-09-22 21:13:45 -07:00 |
|
Jason Volk
|
39ade19ae3
|
ircd::ctx: Switch from steady_timer to deadline_timer.
|
2019-09-22 20:59:54 -07:00 |
|
Jason Volk
|
320af9e9b8
|
ircd::ctx: Add context::DEFER flag; cleanup ios::descriptor set.
|
2019-09-22 18:28:07 -07:00 |
|
Jason Volk
|
2f88540f3c
|
ircd::ctx: Expose critical_assertion related details.
|
2019-09-22 17:35:20 -07:00 |
|
Jason Volk
|
a20659b1d8
|
ircd::ios: Profile the latency of handler execution.
|
2019-09-22 16:27:54 -07:00 |
|
Jason Volk
|
2be2d7ca8c
|
ircd::util: Allow integer index on all overloads for precooked format strings.
|
2019-09-22 16:09:15 -07:00 |
|
Jason Volk
|
41646091f8
|
ircd::ctx: Experimental mitigations for return address misprediction on context switch.
|
2019-09-22 16:09:15 -07:00 |
|
Jason Volk
|
71a59d20e0
|
ircd::prof: Add a scope_cycles utility device.
|
2019-09-21 12:15:31 -07:00 |
|
Jason Volk
|
08ef760266
|
ircd::prof: Split type struct into header.
|
2019-09-21 12:14:01 -07:00 |
|
Jason Volk
|
a9a77f86d1
|
ircd: Inline single jump without LTO for now.
|
2019-09-21 12:14:01 -07:00 |
|
Jason Volk
|
ea1a18adfe
|
ircd::ios: Minor cleanup; remove cruft.
|
2019-09-21 12:14:01 -07:00 |
|
Jason Volk
|
5b28f51d1e
|
ircd::db::prefetcher: Move all counters into a dedicated structure.
|
2019-09-20 11:12:16 -07:00 |
|
Jason Volk
|
99d080767f
|
ircd: Add interface to backtrace(3).
|
2019-09-19 22:07:41 -07:00 |
|
Jason Volk
|
15c4c3cc63
|
ircd::util: Additional noexcept ctor.
|
2019-09-19 22:07:41 -07:00 |
|
Jason Volk
|
71a56fecb7
|
ircd: Move demangle() out of util.
|
2019-09-19 16:37:45 -07:00 |
|
Jason Volk
|
083493dd1c
|
ircd:Ⓜ️:room: Minor cleanup; move ctor defs out of class.
|
2019-09-19 11:31:10 -07:00 |
|
Jason Volk
|
dc5a335968
|
ircd::db::prefetcher: Add fetched byte counters; accumulated timers.
|
2019-09-18 22:25:05 -07:00 |
|
Jason Volk
|
9d2e506253
|
ircd::db: Add direct-dispatch if request worker available; various optimizations.
|
2019-09-18 20:23:34 -07:00 |
|
Jason Volk
|
e2ed860c04
|
ircd::ctx::pool: Add wouldblock() convenience to interface.
|
2019-09-18 20:05:51 -07:00 |
|
Jason Volk
|
35d39a7d70
|
ircd::db: Move prefetcher to header; reorg definitions; minor reorg.
|
2019-09-18 15:15:02 -07:00 |
|
Jason Volk
|
c12205e39b
|
ircd:Ⓜ️:room::state: Refactor the prefetch() interface.
|
2019-09-18 13:39:02 -07:00 |
|
Jason Volk
|
83cce03f6f
|
ircd:Ⓜ️:room::state: Add prefetch() support to state::history/state::space.
|
2019-09-18 13:30:15 -07:00 |
|
Jason Volk
|
601f26983e
|
ircd:Ⓜ️ Support vector of membership states in optimal aggregate query.
|
2019-09-18 12:30:51 -07:00 |
|
Jason Volk
|
0d25e68c50
|
ircd:Ⓜ️ Support query for non-membership with empty string to interface.
|
2019-09-18 12:30:51 -07:00 |
|
Jason Volk
|
11699baff0
|
ircd:Ⓜ️ Consolidate m::membership() suite to header; minor cleanup.
|
2019-09-18 12:30:50 -07:00 |
|
Jason Volk
|
41cfb47de4
|
ircd: Add strncpy++ tool.
|
2019-09-18 09:50:14 -07:00 |
|
Jason Volk
|
e94a21aa7d
|
ircd:Ⓜ️:redacted: Add prefetch() to interface.
|
2019-09-17 21:06:03 -07:00 |
|
Jason Volk
|
26154de7c4
|
ircd:Ⓜ️:event::refs: Add prefetch() to interface.
|
2019-09-17 21:06:03 -07:00 |
|
Jason Volk
|
a3163a5ae7
|
ircd:Ⓜ️ Use util::boolean for m::redacted.
|
2019-09-17 21:06:03 -07:00 |
|
Jason Volk
|
b3323c3f8d
|
ircd:Ⓜ️:event::append: Add option to bypass redaction query.
|
2019-09-17 20:17:37 -07:00 |
|
Jason Volk
|
dc1364c735
|
ircd:Ⓜ️:media::block: Add zero-copy block::get() closure.
|
2019-09-17 20:17:37 -07:00 |
|
Jason Volk
|
e267b5232d
|
ircd:Ⓜ️:media::block: Add prefetch() to interface.
|
2019-09-17 11:35:50 -07:00 |
|
Jason Volk
|
6102c0a8b2
|
ircd:Ⓜ️:room::events: Improve comment [skip ci].
|
2019-09-17 11:03:30 -07:00 |
|
Jason Volk
|
b3f646b478
|
ircd:Ⓜ️:room::events: Add prefetch() convenience to interface.
|
2019-09-17 10:35:58 -07:00 |
|
Jason Volk
|
a9b86c5594
|
ircd:Ⓜ️:fetch: Add an attempt_limit option to interface; minor cleanup.
|
2019-09-16 12:30:36 -07:00 |
|
Jason Volk
|
49ed79e9df
|
ircd:Ⓜ️:fetch: Rename opts::limit to opts::backfill_limit.
|
2019-09-16 12:09:30 -07:00 |
|
Jason Volk
|
568a2881df
|
ircd:Ⓜ️:event::refs: Branch on the event_idx sentinel here.
|
2019-09-15 20:21:17 -07:00 |
|
Jason Volk
|
b4b07debbd
|
ircd:Ⓜ️:event::append: Add option to elide query for state prev_content.
|
2019-09-15 19:47:03 -07:00 |
|
Jason Volk
|
ea33e0326e
|
ircd:Ⓜ️:rooms::summary: Refactor for per-origin result synthesis and learning.
|
2019-09-15 14:59:36 -07:00 |
|
Jason Volk
|
6450d38c04
|
ircd:Ⓜ️:rooms: Split rooms::summary header.
|
2019-09-14 17:44:49 -07:00 |
|
Jason Volk
|
35c37f6a67
|
ircd::buffer: Add boolean operators.
|
2019-09-14 17:15:56 -07:00 |
|
Jason Volk
|
398851af68
|
ircd::server::tag: Use explicit move assignment operations.
|
2019-09-14 16:55:57 -07:00 |
|
Jason Volk
|
9319df1a1b
|
ircd:Ⓜ️:rooms::summary: Export state key manip utils to interface.
|
2019-09-14 16:08:33 -07:00 |
|
Jason Volk
|
5493376731
|
ircd:Ⓜ️ Start a search namespace; add spec tuple.
|
2019-09-14 13:51:24 -07:00 |
|
Jason Volk
|
8dac4c5a03
|
ircd::info: Add section label comment. [skip ci]
|
2019-09-14 12:17:07 -07:00 |
|
Jason Volk
|
56c025ab7b
|
ircd::net::socket: Minor cleanup; move warning into unlikely branch.
|
2019-09-14 12:17:07 -07:00 |
|
Jason Volk
|
6da9219039
|
ircd:Ⓜ️:feds: Give the op enum more prominence.
|
2019-09-13 23:16:07 -07:00 |
|
Jason Volk
|
a2ffebeb06
|
ircd:Ⓜ️:rooms::summary: Use server name as fetch target.
|
2019-09-13 18:41:06 -07:00 |
|
Jason Volk
|
1f82e009b7
|
ircd::json: Deinline member ctor.
|
2019-09-13 16:32:26 -07:00 |
|
Jason Volk
|
0c45fb827d
|
ircd:Ⓜ️:vm: Add a specific edu option to vmopts.
|
2019-09-13 15:26:44 -07:00 |
|
Jason Volk
|
54c29274f2
|
ircd:Ⓜ️:room::server_acl: Propagate exceptions through check().
|
2019-09-13 14:10:27 -07:00 |
|
Jason Volk
|
a280350dee
|
ircd::net: Fix the asio callback and error_code interp on socket waits.
|
2019-09-13 12:44:59 -07:00 |
|
Jason Volk
|
b19ed6854b
|
ircd::net: Consolidate all eof error_code related.
|
2019-09-13 12:44:59 -07:00 |
|
Jason Volk
|
d6a2328fa0
|
ircd::server::tag: Use unique_buffer for cancellation mgmt.
|
2019-09-12 18:37:33 -07:00 |
|
Jason Volk
|
9c68d01d86
|
ircd:Ⓜ️:room: Remove cruft.
|
2019-09-12 11:57:42 -07:00 |
|
Jason Volk
|
dcab8eb08e
|
ircd::prof: Remove cruft; minor cleanup.
|
2019-09-12 10:18:51 -07:00 |
|
Jason Volk
|
2110f7e632
|
ircd::server: Declare associating ctor noexcept (-Wnoexcept).
|
2019-09-11 18:07:55 -07:00 |
|
Jason Volk
|
fac2a1e070
|
ircd:Ⓜ️:vm::eval: Add count(event_id) to static interface.
|
2019-09-11 12:51:54 -07:00 |
|
Jason Volk
|
0241f2b9a1
|
ircd:Ⓜ️:room::members: Add host argument to interface stack for more efficient queries.
|
2019-09-11 10:53:48 -07:00 |
|
Jason Volk
|
71f922d3a1
|
ircd::server: Qualify noexcept interface functions.
|
2019-09-10 16:54:41 -07:00 |
|
Jason Volk
|
949c765cd9
|
ircd::ctx: Additional internal wrappers in hot section.
|
2019-09-10 15:23:44 -07:00 |
|
Jason Volk
|
ec4c6c46ac
|
ircd:Ⓜ️:vm: Partial revert of a35328f38; remove mutex; use sequencing.
|
2019-09-10 14:45:54 -07:00 |
|
Jason Volk
|
87fd0f04ea
|
ircd::ctx::mutex: Add deadlock assertion on lock.
|
2019-09-10 12:12:10 -07:00 |
|
Jason Volk
|
fcb4f6c5f4
|
ircd::ctx::mutex: Add waiting(ctx) to interface.
|
2019-09-10 11:06:16 -07:00 |
|
Jason Volk
|
ba11205f2c
|
ircd::ctx::dock: Add query to find if ctx is waiting on dock.
|
2019-09-10 11:06:16 -07:00 |
|
Jason Volk
|
efdc626495
|
ircd::ctx::list: Add typedefs for iteration suite closures.
|
2019-09-10 11:06:16 -07:00 |
|
Jason Volk
|
b6149b429e
|
ircd::ctx::dock: Add noexcept to interface observers.
ircd::ctx: Propagate noexcept on hot leafs;
ircd::ctx::list: Deinline size().
|
2019-09-10 11:06:11 -07:00 |
|
Jason Volk
|
ac572aeeaa
|
ircd:Ⓜ️ Add branch and overload for event::id in room_id() suite.
|
2019-09-09 19:34:27 -07:00 |
|
Jason Volk
|
bd1b060314
|
ircd::json: Split some print_error cases into print_panic; relax print_error; minor cleanup.
|
2019-09-09 19:03:23 -07:00 |
|
Jason Volk
|
a35328f384
|
ircd:Ⓜ️:vm: Add inner lock around write commitment.
|
2019-09-08 19:58:58 -07:00 |
|
Jason Volk
|
002e7aae1a
|
ircd::http: Add code 410 Gone.
|
2019-09-08 19:58:58 -07:00 |
|
Jason Volk
|
42d56a7bac
|
ircd::ctx: Fix inconsistent refcount() behavior.
|
2019-09-08 18:22:05 -07:00 |
|
Jason Volk
|
a6747ad3a0
|
ircd::ctx::promise_base: Add refcount(promise_base&) to suite.
|
2019-09-08 16:33:38 -07:00 |
|
Jason Volk
|
5b2216fb63
|
ircd::ctx::shared_state_base: Add assertions; comments; minor cleanup.
|
2019-09-08 16:31:21 -07:00 |
|
Jason Volk
|
fda4c9d0ce
|
ircd:Ⓜ️:append: Add some \briefs. [skip ci]
|
2019-09-08 15:33:56 -07:00 |
|
Jason Volk
|
82ef916256
|
ircd:Ⓜ️:events: Add rebuilder for type/sender meta columns.
|
2019-09-07 20:35:27 -07:00 |
|
Jason Volk
|
2739696e8f
|
ircd:Ⓜ️:rooms: Add options construction from string; simplify.
|
2019-09-07 20:05:48 -07:00 |
|
Jason Volk
|
415491b9b6
|
ircd:Ⓜ️:rooms: Improve options interface for meta-characteristics.
|
2019-09-07 16:56:17 -07:00 |
|
Jason Volk
|
d1a64471a2
|
ircd:Ⓜ️:room::members: Move the present join optimization implementation from origins.
|
2019-09-07 16:56:17 -07:00 |
|
Jason Volk
|
f186fb6e12
|
ircd:Ⓜ️:room: Redefine and expand the local_only(room) suite.
|
2019-09-07 16:06:45 -07:00 |
|
Jason Volk
|
34de10317b
|
ircd: Add info::versions instances for self API and ABI.
|
2019-09-07 14:10:01 -07:00 |
|
Jason Volk
|
463570bef1
|
ircd::info: Minor reorder declarations.
|
2019-09-07 14:02:51 -07:00 |
|
Jason Volk
|
0a4cfc59be
|
ircd::ctx: Minor cleanup; tweak promise union; noexcept and linkage for ctors.
|
2019-09-07 13:45:43 -07:00 |
|
Jason Volk
|
844bf46a5c
|
ircd::server: Add a canceled tag reaper.
|
2019-09-06 20:10:09 -07:00 |
|
Jason Volk
|
5ead261243
|
ircd::server:🔗 Add read_ts and write_ts last operation timestamp.
|
2019-09-06 19:56:18 -07:00 |
|
Jason Volk
|
6a59036f4e
|
ircd:Ⓜ️🧾 Reorg/rename interface; simplify impl; add options argument.
ircd:Ⓜ️🧾 Remove central linkage cruft for interface.
|
2019-09-06 11:57:02 -07:00 |
|
Jason Volk
|
425aa83900
|
ircd:Ⓜ️:rooms: Add options for user_id / room_alias related.
|
2019-09-05 21:36:16 -07:00 |
|
Jason Volk
|
dfdee1eac9
|
ircd:Ⓜ️ Consolidate viewport calculation data sources; signed integer conf item.
|
2019-09-05 21:36:16 -07:00 |
|
Jason Volk
|
6831f195aa
|
ircd:Ⓜ️:room::events: Add viewport metric concept; conf item.
|
2019-09-05 18:10:44 -07:00 |
|
Jason Volk
|
c570e04622
|
ircd:Ⓜ️:event::prev: Add _events_exist() convenience suite.
|
2019-09-05 18:10:44 -07:00 |
|
Jason Volk
|
f67eafd078
|
ircd:Ⓜ️:vm::fetch: Remove/reorg stale fetch related options.
|
2019-09-05 18:10:44 -07:00 |
|
Jason Volk
|
9adba1b9dc
|
ircd::ctx: No need for mutable here.
|
2019-09-03 22:07:50 -07:00 |
|
Jason Volk
|
1210523757
|
ircd::ctx: Support shared futures.
|
2019-09-03 15:56:14 -07:00 |
|
Jason Volk
|
74679a3a5f
|
ircd:Ⓜ️:fetch: Fix initialization order for server::request buf; add linkage for dtor.
|
2019-09-03 14:43:34 -07:00 |
|
Jason Volk
|
71edd9adee
|
ircd::util: Add maybe() exception tool.
|
2019-09-03 12:15:44 -07:00 |
|
Jason Volk
|
ebfaa508fd
|
ircd::ctx::ole: Move opts outside offload; reorg; minor cleanup.
|
2019-09-03 11:10:30 -07:00 |
|
Jason Volk
|
02009c4aa9
|
ircd::buffer: Cleanup/simplify shared_buffer.
|
2019-09-03 10:07:08 -07:00 |
|
Jason Volk
|
8642d2da0d
|
ircd: Add comment in debugtrap asm.
|
2019-09-03 10:07:07 -07:00 |
|
Jason Volk
|
3c45487611
|
ircd::ctx: Improve readme paragraph.
|
2019-09-01 21:06:30 -07:00 |
|
Jason Volk
|
fc98bbc641
|
ircd::util: Add mutable_cast convenience template.
|
2019-09-01 21:06:30 -07:00 |
|
Jason Volk
|
f211cc7429
|
Revert "ircd::ctx: Create vtables for promise and future."
This reverts commit d119d9a8c6 .
|
2019-09-01 21:06:30 -07:00 |
|
Jason Volk
|
062ea9ddf5
|
ircd::buffer: Support aligned allocations and aligned unique_buffer conversion.
|
2019-09-01 21:06:30 -07:00 |
|
Jason Volk
|
7e3b5db06a
|
ircd::buffer: Add unique to shared buffer conversion.
|
2019-08-31 22:54:49 -07:00 |
|
Jason Volk
|
52fd0d1b2e
|
ircd:Ⓜ️:room::events::missing: Add limited iteration overload.
|
2019-08-31 00:17:11 -07:00 |
|
Jason Volk
|
003575c418
|
ircd:Ⓜ️:room::events: Rename missing to horizon; reimplement missing.
|
2019-08-30 23:43:34 -07:00 |
|
Jason Volk
|
1d835f2ed2
|
ircd:Ⓜ️:dbs: Minor reorder.
|
2019-08-30 23:09:21 -07:00 |
|
Jason Volk
|
217b2d51d5
|
ircd:Ⓜ️ Add additional horizon rebuilders.
|
2019-08-30 22:57:15 -07:00 |
|
Jason Volk
|
3d5b2ca262
|
ircd:Ⓜ️:room::events::missing: Add count() to interface.
|
2019-08-30 22:57:15 -07:00 |
|
Jason Volk
|
91862e381f
|
ircd:Ⓜ️ Add additional query() convenience template.
|
2019-08-30 21:32:02 -07:00 |
|
Jason Volk
|
b38cf0012e
|
ircd:Ⓜ️:event::horizon: Improve some comments.
|
2019-08-30 21:31:40 -07:00 |
|
Jason Volk
|
10cb380473
|
ircd:Ⓜ️:room::events: Reorg sounding / gaps related interfaces; reorder definitions.
|
2019-08-30 19:41:48 -07:00 |
|
Jason Volk
|
6775ee2f3b
|
ircd:Ⓜ️:room: Move m::room::events non-member tools to module; rename/reorg count().
|
2019-08-30 16:21:50 -07:00 |
|
Jason Volk
|
a52ad73e87
|
ircd:Ⓜ️:room: Rename room::messages to room::events.
|
2019-08-30 14:43:19 -07:00 |
|
Jason Volk
|
fc61fd6b70
|
ircd:Ⓜ️:fetch: Add backfill support; minor reorg.
|
2019-08-29 22:14:08 -07:00 |
|
Jason Volk
|
a93f5a54d6
|
ircd:Ⓜ️:fetch: Support v1::event_auth operation with interface.
|
2019-08-29 22:14:07 -07:00 |
|
Jason Volk
|
9b23b4d907
|
ircd:Ⓜ️:fetch: Add remote hinting to fetch::opts.
|
2019-08-29 22:14:07 -07:00 |
|
Jason Volk
|
ac573cd21d
|
ircd:Ⓜ️:fetch: Cleanup/document interface; add basis for operation abstraction.
|
2019-08-29 21:32:10 -07:00 |
|