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
|
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
|
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
|
9b44217ea4
|
ircd::server: Rename opts member pointer to opt.
|
2018-03-07 07:23:35 -08:00 |
|
Jason Volk
|
daa1d6481c
|
ircd::http: Remove the no-longer used content related.
|
2018-03-06 11:24:10 -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
|
2ec4bd025f
|
ircd::net: Underp the cache map until heterogeneous key support in stdlib.
|
2018-03-06 04:03:31 -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
|
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
|
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
|
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 |
|
Jason Volk
|
f75a4bd95e
|
ircd:Ⓜ️ Special case type=m.room.member state_key for user::id rewrite in hook ctor.
|
2018-03-05 02:10:18 -08:00 |
|
Jason Volk
|
bfc2ab4eef
|
ircd:Ⓜ️ Improve error ctor related.
|
2018-03-05 01:34:03 -08:00 |
|
Jason Volk
|
b37bb580be
|
ircd:Ⓜ️ Deinline these error ctors.
|
2018-03-05 01:07:52 -08:00 |
|
Jason Volk
|
a6814dd696
|
ircd:Ⓜ️ Unconditionally use a hash of user's mxid for user_room.
|
2018-03-05 00:53:59 -08:00 |
|
Jason Volk
|
cc7dd13e4e
|
ircd::http: Fix enum decl related and struct packing of error.
|
2018-03-05 00:37:05 -08:00 |
|
Jason Volk
|
96eca6c744
|
ircd::http: Fix serial size case with empty vector.
|
2018-03-04 23:45:59 -08:00 |
|
Jason Volk
|
3b1cc75f10
|
ircd::http: Modernize the header vector string generator.
|
2018-03-04 23:45:23 -08:00 |
|
Jason Volk
|
ab9e9d698b
|
ircd:Ⓜ️ Fix error.
|
2018-03-04 22:46:40 -08:00 |
|
Jason Volk
|
a39781924c
|
ircd:Ⓜ️ Take this buffer off-stack.
|
2018-03-04 09:21:51 -08:00 |
|
Jason Volk
|
69b0acde63
|
ircd:Ⓜ️ Preliminary reorg around experimental presence interface.
|
2018-03-04 08:57:02 -08:00 |
|
Jason Volk
|
d3d58d8ee9
|
ircd:Ⓜ️ Generate user_room ID's for all users local and remote.
|
2018-03-04 08:57:02 -08:00 |
|
Jason Volk
|
c7ae8d3f27
|
ircd::server: Fix conditions for link removal from link::close().
|
2018-03-04 02:09:41 -08:00 |
|
Jason Volk
|
90b7810921
|
ircd::server: Reset necessary link state if any exception before handler.
|
2018-03-04 02:09:41 -08:00 |
|
Jason Volk
|
2e3d88057c
|
ircd:Ⓜ️:dbs: Use null separators for prefixing.
|
2018-03-04 02:09:41 -08:00 |
|
Jason Volk
|
240e01a9b5
|
ircd:Ⓜ️ Integrate present room state table optimization into interface.
|
2018-03-04 02:09:41 -08:00 |
|
Jason Volk
|
5b4c65c875
|
ircd:Ⓜ️:dbs: Add and use origins key separator; minor cleanup.
|
2018-03-04 00:30:25 -08:00 |
|
Jason Volk
|
472aaecb0f
|
ircd:Ⓜ️:dbs: Add back the sequential state index for present room state.
|
2018-03-04 00:30:25 -08:00 |
|
Jason Volk
|
505b3b5115
|
ircd: Add non-throwing/defaulting token() overload.
|
2018-03-03 23:37:17 -08:00 |
|
Jason Volk
|
92bef88b6c
|
ircd::server: Improve tag cancellation/dispersal on closing/shutdown; minor cleanup.
|
2018-03-03 21:56:50 -08:00 |
|
Jason Volk
|
4df13f5d4f
|
ircd::server: Add conf items for existing todos.
|
2018-03-03 21:54:42 -08:00 |
|
Jason Volk
|
28ab30e3a0
|
ircd:Ⓜ️ Minor cleanup: sv ctor is constexpr, don't need this.
|
2018-03-03 10:17:05 -08:00 |
|
Jason Volk
|
9cf25a2d3b
|
ircd:Ⓜ️ Add optimized room::members event iteration for present membership=join.
|
2018-03-03 10:17:05 -08:00 |
|
Jason Volk
|
c676d56dcd
|
ircd:Ⓜ️ Add room::members::count() with membership=join optimized path.
|
2018-03-03 10:17:05 -08:00 |
|
Jason Volk
|
7a860964c4
|
ircd:Ⓜ️ Split the origins iteration to also allow raw key iteration.
|
2018-03-03 10:17:05 -08:00 |
|
Jason Volk
|
8a5462063e
|
ircd:Ⓜ️ Add util to get membership from either event.membership or event.content.
|
2018-03-03 10:17:05 -08:00 |
|
Jason Volk
|
e95b61d46b
|
ircd:Ⓜ️ Add a room::origins::count()er.
|
2018-03-03 05:56:42 -08:00 |
|