Jason Volk
|
a1a3c60277
|
construct: Do signaled conf rehash in an ircd::ctx and only in runlevel::RUN.
|
2018-05-28 07:04:06 -07:00 |
|
Jason Volk
|
c8902654a0
|
ircd::ctx: Detach context in dtor on main/async stacks.
|
2018-05-28 07:04:06 -07:00 |
|
Jason Volk
|
1f92aee9dd
|
configure.ac: Add custom optimization level ac_arg_with.
|
2018-05-28 02:58:13 -07:00 |
|
Jason Volk
|
a2c98d3be5
|
ircd::client: Join request pool after client list empty.
|
2018-05-28 01:36:40 -07:00 |
|
Jason Volk
|
2ba495eb8b
|
modules/m_presence: Move some externs from client/presence; update linkages.
|
2018-05-28 01:31:45 -07:00 |
|
Jason Volk
|
54f08c0351
|
ircd::resource: Involve a request context interrupt on timeout.
|
2018-05-28 00:33:21 -07:00 |
|
Jason Volk
|
9714d1ee15
|
ircd:Ⓜ️ Reorg event visibility interface; update linkages.
|
2018-05-28 00:33:21 -07:00 |
|
Jason Volk
|
84c57addba
|
modules/m_typing: Opt to not notify federation for this m.typing eval.
|
2018-05-27 19:56:28 -07:00 |
|
Jason Volk
|
88d3026cc7
|
ircd:Ⓜ️:vm: More granular notification broadcast options.
|
2018-05-27 19:56:04 -07:00 |
|
Jason Volk
|
7bbcf63d8a
|
modules/console: Update the m_room/head_modify prototype.
|
2018-05-27 08:39:49 -07:00 |
|
Jason Volk
|
8dc3e7c758
|
modules/console: Add compose finalizer convenience.
|
2018-05-27 08:39:49 -07:00 |
|
Jason Volk
|
377276432b
|
ircd:Ⓜ️ Add back non-essential fields after essential stripping here.
|
2018-05-27 08:39:49 -07:00 |
|
Jason Volk
|
26a5b8404b
|
Add configure option descriptions to README.
|
2018-05-27 08:39:49 -07:00 |
|
Jason Volk
|
3ec0a1c7c8
|
ircd:Ⓜ️ Further overload the event::hashes stack; use proper return types.
|
2018-05-27 08:39:49 -07:00 |
|
Jason Volk
|
0d833cda4f
|
ircd:Ⓜ️ Add templated payload for hook.
|
2018-05-26 22:12:11 -07:00 |
|
Jason Volk
|
9a697783a9
|
modules/client/rooms/receipt: Add feature to not send read receipts to certain users.
|
2018-05-26 05:28:49 -07:00 |
|
Jason Volk
|
05147794c8
|
modules/client/rooms/receipt: Add log message for the local commit path.
|
2018-05-26 04:24:12 -07:00 |
|
Jason Volk
|
5b52ac3103
|
ircd::ctx: Remove argument from continuation ctor.
|
2018-05-25 23:50:20 -07:00 |
|
Jason Volk
|
0311f4d44e
|
construct: Add back the SIGUSR1 handler to rehash running conf from !conf room.
|
2018-05-25 23:48:07 -07:00 |
|
Jason Volk
|
37f8868afc
|
ircd:Ⓜ️:init: Run a conf update after all modules have loaded [disabled]
|
2018-05-25 23:48:07 -07:00 |
|
Jason Volk
|
a1e1272d9c
|
ircd::mods: Fix sym_ptr boolean test.
|
2018-05-25 23:47:59 -07:00 |
|
Jason Volk
|
e11973fb40
|
ircd:Ⓜ️:init: Provide some partial load ordering based on module prefix.
|
2018-05-25 21:07:29 -07:00 |
|
Jason Volk
|
b305a328ed
|
modules/s_conf: Avoid throwing an error for non-existent keys during startup.
|
2018-05-25 21:06:32 -07:00 |
|
Jason Volk
|
0a1e267b79
|
construct: Remove SIGTSTP handler registration.
|
2018-05-25 21:03:11 -07:00 |
|
Jason Volk
|
422206794f
|
ircd::conf: Add conf::exists(key); minor cleanup.
|
2018-05-25 20:45:30 -07:00 |
|
Jason Volk
|
42af033421
|
modules/s_conf: Provide linkage for conf "rehash" w/ console cmd.
|
2018-05-25 20:37:33 -07:00 |
|
Jason Volk
|
3746c25f20
|
ircd::ctx::ole: Add crude pooling.
|
2018-05-25 20:21:36 -07:00 |
|
Jason Volk
|
d77ab74289
|
modules/m_room: Add manual head modify w/ console cmd suite.
|
2018-05-25 19:35:29 -07:00 |
|
Jason Volk
|
67e31ed481
|
modules/console: Add conf item for events dump buffer size; use various size constants.
|
2018-05-25 18:35:40 -07:00 |
|
Jason Volk
|
1309565506
|
ircd:Ⓜ️ Add essential key pruning for m.room.redaction sign and verify.
|
2018-05-25 18:35:40 -07:00 |
|
Jason Volk
|
b69848b620
|
ircd::json: Add non-const iov::at(); minor cleanup.
|
2018-05-25 17:45:49 -07:00 |
|
Jason Volk
|
d4c2ec6b22
|
ircd::db: Fix iterator invalidation from a cache-missing seek.
|
2018-05-25 06:21:03 -07:00 |
|
Jason Volk
|
2564b28743
|
ircd::db: Properly maintain db::gopts as iterator state.
|
2018-05-25 03:07:30 -07:00 |
|
Jason Volk
|
a45365ee98
|
ircd::allocator: Add global allocator profiling suite.
|
2018-05-25 03:07:30 -07:00 |
|
Jason Volk
|
c6bd9d63e8
|
ircd::allocator: Deinline non-template assets.
|
2018-05-25 00:15:49 -07:00 |
|
Jason Volk
|
e2f77e9873
|
modules/console: Appropriate type in events iteration closures.
|
2018-05-24 21:36:20 -07:00 |
|
Jason Volk
|
b38bac6a74
|
modules/console: Allow direction argument for all events iteration ala room events.
|
2018-05-24 21:32:20 -07:00 |
|
Jason Volk
|
ee0ff2b1ad
|
ircd:Ⓜ️ Basic internal db::gopts for events iteration.
|
2018-05-24 21:31:33 -07:00 |
|
Jason Volk
|
6e3a6d171e
|
modules/console: Move event__dump to events__dump.
|
2018-05-24 21:00:16 -07:00 |
|
Jason Volk
|
ff21175036
|
ircd::db: Integrate checkpointing with database name and path schema.
|
2018-05-24 20:52:49 -07:00 |
|
Jason Volk
|
4cb6845ac1
|
ircd::fs: Use vector_view for make_path related.
|
2018-05-24 19:11:05 -07:00 |
|
Jason Volk
|
184684264b
|
ircd:Ⓜ️🪝 Additional internal distillation of class components.
|
2018-05-24 18:31:47 -07:00 |
|
Jason Volk
|
628f589988
|
modules/m_room: Simplify: use existing api.
|
2018-05-24 03:46:54 -07:00 |
|
Jason Volk
|
4ce29f1d22
|
ircd::db: Add cache clear interface w/ console cmd.
|
2018-05-24 01:18:58 -07:00 |
|
Jason Volk
|
7bfe9e94a1
|
ircd::db: Default to no checksums on all reads; add conf item; adjust opts.
|
2018-05-23 18:45:27 -07:00 |
|
Jason Volk
|
92b91fc307
|
ircd: Make timestr()'s buffer default a template param; reorg; add comments.
|
2018-05-23 18:14:42 -07:00 |
|
Jason Volk
|
31dfee9bf3
|
ircd: Add template ostream convenience for std::chrono::durations.
|
2018-05-23 17:58:11 -07:00 |
|
Jason Volk
|
5708d9c36b
|
ircd::db: Consolidate various stats interfaces into header.
|
2018-05-23 17:04:02 -07:00 |
|
Jason Volk
|
77755a2ab4
|
ircd::db: Add interface to rocksdb iostats w/ console cmd.
|
2018-05-23 16:57:49 -07:00 |
|
Jason Volk
|
91dbd0d58e
|
modules/console: Optimize the room members read query here.
|
2018-05-23 16:49:41 -07:00 |
|