Jason Volk
|
8454ae0275
|
ircd:Ⓜ️:room::head: Simplify interface; move to module.
|
2019-08-18 03:09:34 -07:00 |
|
Jason Volk
|
59618c6a44
|
ircd:Ⓜ️ Move event::auth to room::auth; move to module.
|
2019-08-18 03:09:34 -07:00 |
|
Jason Volk
|
7fa5948fd3
|
modules/vm: Check auth during eval.
|
2019-08-17 08:34:46 -07:00 |
|
Jason Volk
|
1541b2d52e
|
ircd:Ⓜ️:user: Move rooms::origins to user::servers interface.
|
2019-08-17 02:59:13 -07:00 |
|
Jason Volk
|
34e87c08c3
|
ircd:Ⓜ️:user::mitsein: Simplify interface.
|
2019-08-17 02:59:13 -07:00 |
|
Jason Volk
|
16f1ba2b11
|
ircd:Ⓜ️:vm: Fix dependence on room_id without bypass mechanism in injector.
|
2019-08-17 02:59:13 -07:00 |
|
Jason Volk
|
c760eb0a12
|
ircd:Ⓜ️:vm: Use bitmask of properties to generate in vm::copts.
|
2019-08-17 00:44:14 -07:00 |
|
Jason Volk
|
1c0f947211
|
ircd::json: Add name-based operations to tuple::keys::selection.
|
2019-08-17 00:39:12 -07:00 |
|
Jason Volk
|
3a0bfc8db9
|
ircd:Ⓜ️:user::room: Add a one-liner is(user_room) test.
|
2019-08-16 23:54:04 -07:00 |
|
Jason Volk
|
100f5c646a
|
ircd:Ⓜ️:sync: Fix phased polylog invocation conditions; eliminate initial flag. (#105)
|
2019-08-16 04:50:39 -07:00 |
|
Jason Volk
|
fc742ae2d0
|
ircd: Fix warning/error.
ircd: Minor cleanup.
|
2019-08-16 03:32:13 -07:00 |
|
Jason Volk
|
125ff95875
|
ircd:Ⓜ️:room::state: Simplify util interface arguments.
|
2019-08-16 02:25:50 -07:00 |
|
Jason Volk
|
d17286515b
|
ircd:Ⓜ️:room::state: Simplify/consolidate iteration interface.
|
2019-08-16 02:19:49 -07:00 |
|
Jason Volk
|
2532f7f5e2
|
ircd::fs::aio: Add submit_coalesce conf item.
|
2019-08-16 02:19:49 -07:00 |
|
Jason Volk
|
cd347d53cb
|
ircd:Ⓜ️:create: Add a central room_version default conf item.
|
2019-08-16 02:19:48 -07:00 |
|
Jason Volk
|
aaa015c6b8
|
ircd:Ⓜ️:name: Add room_version as a property name.
|
2019-08-16 02:19:48 -07:00 |
|
Jason Volk
|
a8b3e29cac
|
ircd: Apply noexcept on various constexpr callstacks.
|
2019-08-15 00:05:48 -07:00 |
|
Jason Volk
|
7fb0958080
|
ircd::json::tuple: Split additional non-member templates into header; constexpr member get()/at().
|
2019-08-15 00:05:48 -07:00 |
|
Jason Volk
|
7420bf1156
|
ircd::vector_view: Add assertion for bounds check here.
|
2019-08-14 22:33:41 -07:00 |
|
Jason Volk
|
0aacf44440
|
ircd::resource: Document/comment resource response classes.
|
2019-08-14 22:33:41 -07:00 |
|
Jason Volk
|
1c42206307
|
ircd:Ⓜ️:feds: Add an exclude_myself option.
|
2019-08-14 01:52:32 -07:00 |
|
Jason Volk
|
3d808022ed
|
ircd:Ⓜ️:feds: Rename interface function.
|
2019-08-14 01:26:02 -07:00 |
|
Jason Volk
|
fca330e1c1
|
ircd:Ⓜ️:room: Reorg / slim the class member function interface.
ircd:Ⓜ️:room: Rename interface function.
|
2019-08-14 01:09:34 -07:00 |
|
Jason Volk
|
c95d1e56ee
|
ircd:Ⓜ️:init: Add preliminary worker context loop for backfill unit. (#78)
|
2019-08-13 23:39:05 -07:00 |
|
Jason Volk
|
765ec46b91
|
ircd::ctx::promise: Inline trivial accessors; explicit bool operator.
|
2019-08-13 20:53:02 -07:00 |
|
Jason Volk
|
42b65fa271
|
ircd::ctx: Add noexcept specifications; tweak inlines.
|
2019-08-13 20:26:08 -07:00 |
|
Jason Volk
|
e7609afb7b
|
ircd::ios: Add accessor to epoch counter.
|
2019-08-13 19:37:30 -07:00 |
|
Jason Volk
|
1bea1d2265
|
ircd:Ⓜ️:room::origins: Add empty().
|
2019-08-13 05:35:42 -07:00 |
|
Jason Volk
|
74cef5d74d
|
ircd:Ⓜ️:rooms: Add room::lonly() related to interface.
|
2019-08-13 05:09:14 -07:00 |
|
Jason Volk
|
6333c94fe0
|
ircd::info: Attempt to grab mlock rlimit; reorg log facilities and info dump.
|
2019-08-13 05:05:26 -07:00 |
|
Jason Volk
|
c7f9521a3f
|
ircd:Ⓜ️:users: Rename for consistency.
|
2019-08-13 03:00:08 -07:00 |
|
Jason Volk
|
ea4d74967b
|
ircd:Ⓜ️:events: Improve header comments.
ircd:Ⓜ️:dbs: Fix typos.
|
2019-08-13 01:22:13 -07:00 |
|
Jason Volk
|
84e79a64e6
|
ircd:Ⓜ️:rooms: Refactor interface; split rooms::summary; split module.
|
2019-08-12 23:55:07 -07:00 |
|
Jason Volk
|
0efc56c9c7
|
ircd::ctx::future: Add non-std get() w/ durations to avoid separate wait().
|
2019-08-12 20:43:39 -07:00 |
|
Jason Volk
|
b4842da414
|
ircd::ctx::future: Restrict the future type cast operator; fix conflict.
|
2019-08-12 20:43:04 -07:00 |
|
Jason Volk
|
76889eab6e
|
ircd:Ⓜ️:user::highlight: Add for_each() to interface; simplify stack (#87).
|
2019-08-12 04:10:28 -07:00 |
|
Jason Volk
|
f74ddd0171
|
ircd:Ⓜ️ Add back the id::NODE sigil; add to room_id() translation.
|
2019-08-12 01:39:16 -07:00 |
|
Jason Volk
|
f24bf54799
|
ircd:Ⓜ️ Eliminate the user::users room references.
|
2019-08-12 01:39:16 -07:00 |
|
Jason Volk
|
0c05241fec
|
ircd:Ⓜ️:users: Refactor !users room out of the users:: interface.
|
2019-08-11 23:30:50 -07:00 |
|
Jason Volk
|
dffb03a562
|
ircd: Cleanup / simplify assert related interface.
|
2019-08-11 23:30:50 -07:00 |
|
Jason Volk
|
a2c05437d2
|
ircd::ctx: Export this_ctx down to ircd::.
|
2019-08-11 08:00:17 -07:00 |
|
Jason Volk
|
9a3f37c0af
|
ircd:Ⓜ️:sync: Remove cruft.
|
2019-08-11 07:51:42 -07:00 |
|
Jason Volk
|
125f53872c
|
ircd::fs: Preliminary io_uring infrastructure plumbing.
|
2019-08-11 01:39:30 -07:00 |
|
Jason Volk
|
8bce90fbf3
|
modules/client/keys/upload: Properly implement one_time_keys upload. (Fixes #9)
|
2019-08-09 23:34:20 -07:00 |
|
Jason Volk
|
060e46f8e4
|
ircd: Conditionally compile with gettimeofday().
ircd: Stronger embedding for time point samples.
|
2019-08-08 18:09:50 -07:00 |
|
Jason Volk
|
ca99df8edb
|
ircd::assert: Always inline the debugtrap.
|
2019-08-08 16:12:52 -07:00 |
|
Jason Volk
|
3fe4baba4f
|
ircd:Ⓜ️:user::highlight: Improve highlight matching quality. (Fixes #122)
|
2019-08-07 18:42:20 -07:00 |
|
Jason Volk
|
32ec94e29b
|
ircd: Add ifind() to stringops suite.
|
2019-08-07 16:32:12 -07:00 |
|
Jason Volk
|
ac14be5a01
|
ircd:Ⓜ️:user::highlight: Match -at-room. (Closes #118)
|
2019-08-07 00:41:08 -07:00 |
|
Jason Volk
|
e0fec1e81d
|
modules/client/sync: Add device_id to sync data.
|
2019-08-06 19:18:03 -07:00 |
|