Jason Volk
|
6dda8d70eb
|
ircd::json: Streamline some strung conversions.
|
2018-04-09 19:27:39 -07:00 |
|
Jason Volk
|
952571a3ad
|
ircd:Ⓜ️ Add key iteration to room::state interface.
|
2018-04-09 19:24:56 -07:00 |
|
Jason Volk
|
c354b6c1e4
|
ircd:Ⓜ️ Typedef room closure.
|
2018-04-09 19:24:12 -07:00 |
|
Jason Volk
|
28d4ebfba2
|
ircd::db: Improve the db::has() query: no value read when using iterator.
|
2018-04-09 16:57:13 -07:00 |
|
Jason Volk
|
dc5a1554f6
|
ircd::db: Fallback wo/ user equality comparator.
|
2018-04-09 16:50:50 -07:00 |
|
Jason Volk
|
294aec368c
|
ircd:Ⓜ️:dbs: Fix issues with prefixing related.
|
2018-04-09 16:50:50 -07:00 |
|
Jason Volk
|
3ef23fd86b
|
modules/m_presence: Demote the log facility for this warning.
|
2018-04-09 15:57:08 -07:00 |
|
Jason Volk
|
963853ee10
|
ircd:Ⓜ️ Add init argument to pass dbopts.
|
2018-04-09 15:57:08 -07:00 |
|
Jason Volk
|
1268d90fb0
|
ircd::db: RocksDB to 5.12.2.
|
2018-04-09 15:57:05 -07:00 |
|
Jason Volk
|
ecf0efa7be
|
tools: Allow a branch argument to buildrocks script.
|
2018-04-09 15:56:18 -07:00 |
|
Jason Volk
|
e160205959
|
ircd::db: Mark sundry db open options related.
|
2018-04-09 15:56:14 -07:00 |
|
Jason Volk
|
3e27f5be06
|
ircd::db: Fix/tweak db fsck log messages.
|
2018-04-09 11:52:06 -07:00 |
|
Jason Volk
|
343a1f38a3
|
ircd::db: Improve dbopts string manipulation related.
|
2018-04-09 11:51:36 -07:00 |
|
Jason Volk
|
6dcc7e29df
|
ircd::fmt: Leave useful note for assertion.
|
2018-04-09 11:48:20 -07:00 |
|
Jason Volk
|
572996ae23
|
ircd::client: Demote inactivity log message.
|
2018-04-09 10:17:57 -07:00 |
|
Jason Volk
|
23b1a7e032
|
ircd::db: Workaround issue querying the filtration after db reopen.
|
2018-04-08 22:11:29 -07:00 |
|
Jason Volk
|
37a126915b
|
modules/client/user: Validate user path parameter for now.
|
2018-04-08 22:11:29 -07:00 |
|
Jason Volk
|
7fb3047f68
|
ircd:Ⓜ️ 11.18.2.1 account_data w/ central linkage.
|
2018-04-08 22:11:29 -07:00 |
|
Jason Volk
|
564338b2fe
|
modules/console: Add fed public_rooms command.
|
2018-04-08 22:11:28 -07:00 |
|
Jason Volk
|
8625823d23
|
ircd:Ⓜ️:v1: Add public_rooms requestor.
|
2018-04-08 22:11:28 -07:00 |
|
Jason Volk
|
8bf7c05ed8
|
modules/federation/send: Undefined the depth value when creating the edu pseudo-event.
|
2018-04-08 13:00:35 -07:00 |
|
Jason Volk
|
130c4970b6
|
modules/console: Sort fed event_auth output by depth.
|
2018-04-08 12:52:27 -07:00 |
|
Jason Volk
|
9df6d127af
|
ircd:Ⓜ️:v1: event_auth convenience conversion; fed event_auth output.
|
2018-04-08 12:45:05 -07:00 |
|
Jason Volk
|
99ce3232d4
|
modules/console: Fix errors.
|
2018-04-08 12:41:26 -07:00 |
|
Jason Volk
|
c61186fb8f
|
construct: Slightly slower console output throttle.
|
2018-04-08 12:38:38 -07:00 |
|
Jason Volk
|
7f7278187f
|
ircd::allocate: Use std::aligned_storage for fixed allocator space.
|
2018-04-08 12:35:27 -07:00 |
|
Jason Volk
|
d7b3a56882
|
modules/console: Improve room get (event) cmd; use params; add output opts.
|
2018-04-08 12:35:27 -07:00 |
|
Jason Volk
|
b497ce35da
|
modules/console: Add fed event_auth command.
|
2018-04-08 12:35:27 -07:00 |
|
Jason Volk
|
5621da53bc
|
ircd:Ⓜ️:v1: Add event_auth requestor.
|
2018-04-08 12:35:27 -07:00 |
|
Jason Volk
|
65c8ab3ba7
|
ircd::allocator: Fix argument error.
|
2018-04-08 12:29:55 -07:00 |
|
Jason Volk
|
f3539f3dbe
|
ircd:Ⓜ️ Switch to ripemd160 for user::room.
|
2018-04-08 12:29:55 -07:00 |
|
Jason Volk
|
a9cdab1e49
|
ircd::allocator: Assertions on state bits.
|
2018-04-08 12:29:55 -07:00 |
|
Jason Volk
|
dcd343356d
|
ircd::openssl: Use custom internal allocation strategy.
|
2018-04-08 12:29:55 -07:00 |
|
Jason Volk
|
42242edd29
|
ircd::allocator: Set last state to dealloc pos for no-rotate reuse; minor cleanup.
|
2018-04-08 12:29:55 -07:00 |
|
Jason Volk
|
eb1d1c2482
|
ircd::openssl: Eliminate allocation of hashing ctx for oneshot ctor.
|
2018-04-08 12:29:55 -07:00 |
|
Jason Volk
|
d41096cf15
|
ircd::openssl: Assertions for hashing ctx existing.
|
2018-04-08 12:29:52 -07:00 |
|
Jason Volk
|
c04ea62135
|
ircd:#️⃣ Deinline the abstract finalize() defaulter.
|
2018-04-08 12:29:29 -07:00 |
|
Jason Volk
|
5f441c417f
|
ircd::openssl: Support ripemd160.
|
2018-04-08 12:29:25 -07:00 |
|
Jason Volk
|
37a0b0362b
|
ircd::net::dns: Post callback away from timeout worker ctx's stack.
|
2018-04-07 11:20:22 -07:00 |
|
Jason Volk
|
fb6a4fc6ac
|
ircd::ctx: Bypass the exception_handler assertion if on bare metal.
|
2018-04-07 11:08:07 -07:00 |
|
Jason Volk
|
331d0a955d
|
ircd::server: Yield in exception handler.
|
2018-04-07 11:05:54 -07:00 |
|
Jason Volk
|
da6a39812f
|
construct: Suppress log messages during command output sequence.
|
2018-04-07 09:57:08 -07:00 |
|
Jason Volk
|
c372b45857
|
modules/m_presence: For some reason this never looped but feels like it will one day.
|
2018-04-07 09:57:08 -07:00 |
|
Jason Volk
|
389d5a9f18
|
modules/client/rooms/receipt: Check for duplicate receipts on commission.
|
2018-04-07 09:57:08 -07:00 |
|
Jason Volk
|
cb73ba1d10
|
modules/m_receipt: Send read receipts to the user's room.
|
2018-04-07 09:57:08 -07:00 |
|
Jason Volk
|
0012793bf6
|
ircd::server: Ensure open_opts references are fresh after resolve comes back.
|
2018-04-07 06:16:41 -07:00 |
|
Jason Volk
|
6488141f64
|
ircd::server: Additional assertions.
|
2018-04-07 06:16:24 -07:00 |
|
Jason Volk
|
8d91c90574
|
ircd::ctx: yield the promise-notifying ctx until any then() has posted.
|
2018-04-07 05:00:55 -07:00 |
|
Jason Volk
|
db93acf8fb
|
ircd::server: Fix condition for promise resolution on cancel().
|
2018-04-07 05:00:55 -07:00 |
|
Jason Volk
|
c2b2dc8d69
|
ircd::server: Use disassociate() during cancel(); tweak assertions.
|
2018-04-07 05:00:55 -07:00 |
|