Jason Volk
|
1e041deb55
|
ircd: Add head-only resource::response; cleanup comments / cruft.
|
2018-03-08 11:42:43 -08:00 |
|
Jason Volk
|
be2a7007fa
|
ircd:Ⓜ️ Add exists(room_alias) with option for remote query; translate not_found exception.
|
2018-03-08 11:39:37 -08:00 |
|
Jason Volk
|
dc59cb8880
|
ircd:Ⓜ️ Overload exists(room) in addition to room::id.
|
2018-03-08 11:38:29 -08:00 |
|
Jason Volk
|
b5ad6b55a6
|
ircd:Ⓜ️:vm: Add eval options for hashing signing and pre-commit debuglog.
|
2018-03-08 10:08:38 -08:00 |
|
Jason Volk
|
1e6d3d3294
|
ircd:Ⓜ️:vm: Add opts argument to event commission; comment cleanup.
|
2018-03-08 10:08:38 -08:00 |
|
Jason Volk
|
51fe770d74
|
modules: Add m_typing eval stub.
|
2018-03-08 10:08:38 -08:00 |
|
Jason Volk
|
4670fdbd1b
|
ircd: Remove ircd::error_code typedef with more local typedefs.
|
2018-03-08 10:08:38 -08:00 |
|
Jason Volk
|
f10c61e046
|
ircd: Add integration utils for system and boost error related.
|
2018-03-08 09:35:59 -08:00 |
|
Jason Volk
|
eafa9fd5b2
|
ircd: Move boost system error related out of ios.h to exception.h et al.
|
2018-03-08 08:40:26 -08:00 |
|
Jason Volk
|
f1fb3d8b49
|
ircd::server: Add peer::err object.
|
2018-03-08 08:24:19 -08:00 |
|
Jason Volk
|
19e6db0a33
|
ircd::util: Add util to get what() from std::exception_ptr.
|
2018-03-08 08:23:50 -08:00 |
|
Jason Volk
|
8c02823d49
|
ircd: Tweak client error handling; fwddecl json::expectation_failure.
|
2018-03-08 07:40:41 -08:00 |
|
Jason Volk
|
4dd97298f5
|
ircd:Ⓜ️ Improve pretty_oneline format.
|
2018-03-07 17:37:15 -08:00 |
|
Jason Volk
|
f1a45cc9df
|
ircd:Ⓜ️ Libify hashing/signing functions out of vm::commit().
|
2018-03-07 13:28:15 -08:00 |
|
Jason Volk
|
8d053c9aba
|
modules/m_presence: Add m.presence evaluator.
|
2018-03-07 13:28:15 -08:00 |
|
Jason Volk
|
901a77266e
|
ircd:Ⓜ️:vm: Massage edus through the core eval path; rename inserted to accept.
|
2018-03-07 13:28:15 -08:00 |
|
Jason Volk
|
b7adb44429
|
ircd:Ⓜ️ Relax hook expectations for existing event fields.
|
2018-03-07 13:28:15 -08:00 |
|
Jason Volk
|
37569559cf
|
ircd::ctx: Add nodejs-style future::then() rather than libstd experimental TS.
|
2018-03-07 09:13:55 -08:00 |
|
Jason Volk
|
6d0c74a064
|
ircd::ctx: Remove the promise/state reset(): should expect assignment instead.
|
2018-03-07 09:07:13 -08:00 |
|
Jason Volk
|
bc184b4d52
|
ircd::ctx: Have futures throw timeout exceptions by default; add nothrows.
|
2018-03-07 08:17:50 -08:00 |
|
Jason Volk
|
9b44217ea4
|
ircd::server: Rename opts member pointer to opt.
|
2018-03-07 07:23:35 -08:00 |
|
Jason Volk
|
90528245de
|
modules/s_conf: Update conf items from !conf state values on startup.
|
2018-03-06 11:57:57 -08:00 |
|
Jason Volk
|
daa1d6481c
|
ircd::http: Remove the no-longer used content related.
|
2018-03-06 11:24:10 -08:00 |
|
Jason Volk
|
143c867ad8
|
modules: Rename s_console back to console so it's not mapped by ircd:Ⓜ️:modules.
|
2018-03-06 07:50:14 -08:00 |
|
Jason Volk
|
1a65c1ed47
|
modules/console: Add fed head command.
|
2018-03-06 07:50:14 -08:00 |
|
Jason Volk
|
37753a9648
|
ircd::server: Make close timeout shorter on close_all (shutdown).
|
2018-03-06 07:50:14 -08:00 |
|
Jason Volk
|
ea3f7abde5
|
ircd::server: Add state to deny any resubmission on peer close.
|
2018-03-06 04:51:20 -08:00 |
|
Jason Volk
|
d50714ab7d
|
ircd:Ⓜ️:v1: Default ctors for all classes.
|
2018-03-06 04:28:17 -08:00 |
|
Jason Volk
|
2ec4bd025f
|
ircd::net: Underp the cache map until heterogeneous key support in stdlib.
|
2018-03-06 04:03:31 -08:00 |
|
Jason Volk
|
7021250cc3
|
ircd: Fix proper default constexpr ctor.
|
2018-03-06 03:51:51 -08:00 |
|
Jason Volk
|
2ef5f4c72c
|
ircd::ctx: Rename notify to expose.
|
2018-03-06 03:50:39 -08:00 |
|
Jason Volk
|
29f08d3615
|
ircd::ctx: Add functions to peek at the queue size of the mutexes.
|
2018-03-06 01:09:37 -08:00 |
|
Jason Volk
|
191c9db5c0
|
modules/console: Add command to get the hashed room id of entity.
|
2018-03-06 00:24:32 -08:00 |
|
Jason Volk
|
c864a6b446
|
ircd:Ⓜ️ Move keys related into modules/key; keys into node's room; remaining keys.cc into m.cc.
|
2018-03-06 00:10:36 -08:00 |
|
Jason Volk
|
0fe0d548c0
|
ircd:Ⓜ️ Consistent cast to eponymous mxid for classes.
|
2018-03-05 23:47:23 -08:00 |
|
Jason Volk
|
71a46f5dc7
|
modules/key/server: Checkpoint what's here; also reactivate the seeded test.
|
2018-03-05 23:47:23 -08:00 |
|
Jason Volk
|
63614107f8
|
ircd:Ⓜ️ Introduce the node and the node::room.
|
2018-03-05 23:47:23 -08:00 |
|
Jason Volk
|
17833dc22d
|
ircd:Ⓜ️ Merge remaining user.cc into m.cc.
|
2018-03-05 08:25:59 -08:00 |
|
Jason Volk
|
bbf1cff21b
|
ircd:Ⓜ️🆔 Rename origin to node.
|
2018-03-05 08:22:24 -08:00 |
|
Jason Volk
|
327e4da356
|
ircd::server: Rename node to peer.
|
2018-03-05 06:59:10 -08:00 |
|
Jason Volk
|
f7223b0688
|
ircd::ctx: Consolidate view and shared_view with more template.
|
2018-03-05 05:49:26 -08:00 |
|
Jason Volk
|
76e16927c7
|
ircd:Ⓜ️ Move user activation definition into client/accounts near is_active().
|
2018-03-05 05:24:45 -08:00 |
|
Jason Volk
|
ec0d151827
|
ircd:Ⓜ️ Move user::password related to modules/client/account/password.
|
2018-03-05 05:24:45 -08:00 |
|
Jason Volk
|
1723a48e89
|
ircd:Ⓜ️ Move user::is_active() to modules/client/account.
|
2018-03-05 05:24:45 -08:00 |
|
Jason Volk
|
f8dc84d46e
|
ircd:Ⓜ️ Modularize the user::activate/user::deactivate definitions.
|
2018-03-05 05:24:45 -08:00 |
|
Jason Volk
|
b3816f3bfa
|
ircd:Ⓜ️ Move these conf items and rename.
|
2018-03-05 05:24:45 -08:00 |
|
Jason Volk
|
01ce9a3d6f
|
ircd:Ⓜ️ Move spec tuples into headers.
|
2018-03-05 05:24:45 -08:00 |
|
Jason Volk
|
2dc94d7adc
|
modules: Move js modules into js/
|
2018-03-05 05:24:45 -08:00 |
|
Jason Volk
|
5c1cb57e9c
|
modules: Reorg conf/console related; add s_control.
|
2018-03-05 05:24:45 -08:00 |
|
Jason Volk
|
8de1fde58c
|
ircd::resource: Minor cleanup; response related.
|
2018-03-05 02:41:24 -08:00 |
|