Jason Volk
|
0a2510bc89
|
m::create: Ensure m.room.join_rules event is created on spec preset rooms.
|
2019-08-10 00:16:36 -07:00 |
|
Jason Volk
|
c1afee6183
|
modules/web_hook: Use json::string type rather than unquote(). (#17)
|
2019-08-10 00:02:46 -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
|
ab8771aae3
|
modules: Fix various hookfn instance constness.
|
2019-08-09 21:27:41 -07:00 |
|
Jason Volk
|
6d4acdd01a
|
modules/m_event_append: Assertions that event being appended has fundamental fields.
|
2019-08-09 21:27:41 -07:00 |
|
Jason Volk
|
64a5eec565
|
modules/console: Sort files by SST number. (#13)
|
2019-08-08 20:01:42 -07:00 |
|
Jason Volk
|
198fbfa20b
|
ircd::db: No compaction readahead for direct IO.
|
2019-08-08 19:50:33 -07:00 |
|
Jason Volk
|
573c7d892c
|
modules/m_fetch: Allow timedout() to also respond when request is finished. (Fixes #121)
|
2019-08-08 19:12:09 -07:00 |
|
Jason Volk
|
8089bd87ec
|
ircd::net::dns::resolver: Fix sendq condition after acquiring lock. (Fixes #124)
|
2019-08-08 18:50:23 -07:00 |
|
Jason Volk
|
da0827dbbb
|
ircd::server: Fix content_read synchronization with chunk_read. (Fixes #116)
|
2019-08-08 18:39: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
|
6181a4828d
|
configure: Cleanup autoconf function checks.
|
2019-08-08 15:51:35 -07:00 |
|
Jason Volk
|
cc9054303d
|
ircd:Ⓜ️ Disable client_keys_upload module for now.
|
2019-08-08 14:21:39 -07:00 |
|
Jason Volk
|
b111af2b3e
|
modules/client/keys/upload: Unconditionally sleep().
|
2019-08-08 14:09:55 -07:00 |
|
Jason Volk
|
be959362dd
|
ircd::run: Handle runlevel change callback unhandled here.
|
2019-08-07 21:41:55 -07:00 |
|
Jason Volk
|
e9f148f2a1
|
modules/client/sync/rooms/state: Unconditionally wait for concurrence to finish.
|
2019-08-07 18:42:20 -07:00 |
|
Jason Volk
|
9c3a0810cd
|
modules/client/sync/rooms/state: Hoist the event::fetch vector out of the concurrent closure.
|
2019-08-07 18:42:20 -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
|
45316906e7
|
modules/client/sync/rooms/state: Fix repeat timeline membership events in initial phase.
|
2019-08-07 15:56:39 -07:00 |
|
Jason Volk
|
e505c69b82
|
modules/client/sync/rooms/state: Improve own-membership test; improve return value.
|
2019-08-07 15:45:09 -07:00 |
|
Jason Volk
|
7d8d0e76f3
|
modules/media/download: Mark the allow_remote query string sent by R!ot.
|
2019-08-07 15:04:12 -07:00 |
|
Jason Volk
|
0f8cabdcb9
|
modules/client: Start a register/email module; stub requestToken. (#106)
|
2019-08-07 15:03:50 -07:00 |
|
Jason Volk
|
f558ac1a28
|
ircd:Ⓜ️:room::power: Prevent exception on json::type() for no collection.
|
2019-08-07 02:48:51 -07:00 |
|
Jason Volk
|
6f6f6c6451
|
modules/m_room_message: Add auth rules for room notification power.
|
2019-08-07 02:48:51 -07:00 |
|
Jason Volk
|
45478ec0bc
|
modules/m_user_highlight: Simplify matching.
|
2019-08-07 02:48:51 -07:00 |
|
Jason Volk
|
2bc795b883
|
ircd:Ⓜ️:event::auth: Call the auth hook for unenumerated/additional types.
|
2019-08-07 01:24:16 -07:00 |
|
Jason Volk
|
bfe1eace7d
|
modules/m_room_power_levels: Minor upgrade to c++17 syntax.
|
2019-08-07 01:11:45 -07:00 |
|
Jason Volk
|
b4ba03ae15
|
modules/m_room_message: Modernize module / notify handler.
|
2019-08-07 01:04:09 -07:00 |
|
Jason Volk
|
ac14be5a01
|
ircd:Ⓜ️:user::highlight: Match -at-room. (Closes #118)
|
2019-08-07 00:41:08 -07:00 |
|
Jason Volk
|
f7dbe8afe2
|
ircd: Various fixes / cleanup.
|
2019-08-07 00:41:08 -07:00 |
|
Jason Volk
|
0501b52d31
|
modules/console: Add readback to log mask/unmask cmds.
|
2019-08-06 21:04:19 -07:00 |
|
Jason Volk
|
87ce85e521
|
modules/client/keys/upload: Workaround race condition in Riot. (Fixes #9)
|
2019-08-06 19:30:09 -07:00 |
|
Jason Volk
|
d78a1bfe6f
|
modules/client/keys/upload: Improve handler.
|
2019-08-06 19:25:07 -07:00 |
|
Jason Volk
|
12d2f98565
|
modules/client/sync/device_one_time_keys_count: Implement polylog handler.
|
2019-08-06 19:25:07 -07:00 |
|
Jason Volk
|
e0fec1e81d
|
modules/client/sync: Add device_id to sync data.
|
2019-08-06 19:18:03 -07:00 |
|
Jason Volk
|
f3ada0ed9c
|
ircd:Ⓜ️:device: Add access_token_to_id() lookup suite.
|
2019-08-06 18:33:42 -07:00 |
|
Jason Volk
|
14f16f2b0d
|
ircd::fs: Support hole punching if available; add checks for allocate options.
|
2019-08-06 16:39:28 -07:00 |
|
Jason Volk
|
f549fb1f72
|
ircd::fs: Fix support version detections.
|
2019-08-06 15:49:24 -07:00 |
|
Jason Volk
|
bd2dd1c50d
|
ircd::fs: Make support string an info log message.
|
2019-08-06 15:44:32 -07:00 |
|
Jason Volk
|
315276e3c4
|
ircd::info: Reorg/improve hardware information sampling.
|
2019-08-06 15:44:32 -07:00 |
|
Jason Volk
|
d38a40b3d0
|
ircd:Ⓜ️🆔 Copy to lowercase in room alias buffer constructions.
|
2019-08-05 22:15:01 -07:00 |
|
Jason Volk
|
b5a6af1360
|
ircd: Optimize tolower transform.
|
2019-08-05 21:33:56 -07:00 |
|
Jason Volk
|
eddc5b3b55
|
ircd:Ⓜ️:event::append: Add properties mask to opts; centralize. (Fixes #119)
|
2019-08-05 17:54:00 -07:00 |
|
Jason Volk
|
52dbf9f412
|
modules/m_room_create: Denude created room effect hook functionality for now.
|
2019-08-05 16:39:32 -07:00 |
|
Jason Volk
|
bef1c1e043
|
modules/m_room_create: Handle errors on created room effects hook. (Fixes #120)
|
2019-08-05 16:26:52 -07:00 |
|
Jason Volk
|
8b9822e4fb
|
Fix various instances of throwing into noexcept.
|
2019-08-05 16:20:55 -07:00 |
|
Jason Volk
|
a66db65a1d
|
ircd: Tweak suggestion output; satisfy several suggestions.
|
2019-08-05 16:20:48 -07:00 |
|
Jason Volk
|
009d417273
|
ircd: Indicate noexcept on advised interfaces.
|
2019-08-05 16:19:20 -07:00 |
|