Jason Volk
|
c852397a7d
|
modules/client/keys/device_signing/upload: Implement c2s r0.6.1 13.11.2.3.2 POST.
|
2021-01-04 13:01:13 -08:00 |
|
Jason Volk
|
4b156cae2f
|
construct: Split homeserver into unit; move smoketest handler; fix -nomatrix.
|
2021-01-04 08:47:22 -08:00 |
|
Jason Volk
|
c799f378d1
|
ircd:Ⓜ️ Structure for CrossSignKey.
|
2021-01-04 08:47:21 -08:00 |
|
Jason Volk
|
68fc738a3c
|
modules/client/keys/changes: Implement c2s r0.6.1 13.11.5.2.4 keys/changes (changed half).
|
2021-01-04 08:47:21 -08:00 |
|
Jason Volk
|
a5ddaf0a41
|
modules/client/sync/rooms/state: Move hero scan count to conf item; dedup constant.
|
2021-01-04 02:46:48 -08:00 |
|
Jason Volk
|
668e265623
|
modules/client/keys/device_signing/upload: Add /r0/ handler in addition to /unstable/.
|
2021-01-04 02:31:41 -08:00 |
|
Jason Volk
|
882c1933fd
|
modules/client/search: Add conf item to override limit parameter.
|
2021-01-04 02:31:41 -08:00 |
|
Jason Volk
|
4d02eb2286
|
ircd:🆑 Add unit; start namespace.
|
2021-01-04 02:31:41 -08:00 |
|
Jason Volk
|
e44316ba1e
|
ircd::prof: Prevent kern time warning during static initialization.
|
2021-01-04 02:16:33 -08:00 |
|
Jason Volk
|
2c1f9e5162
|
ircd::resource::response::chunked: Add convenience amalgam w/ json::stack, top json::object.
|
2021-01-04 01:12:49 -08:00 |
|
Jason Volk
|
d52d6bc042
|
ircd::db: Add conf item to disable file deletion on open; add to -safe mode diagnostic.
|
2021-01-04 01:12:49 -08:00 |
|
Jason Volk
|
446f319391
|
ircd::ctx::posix: Trapdoor complex allowing real pthreads to work again.
|
2021-01-04 01:12:49 -08:00 |
|
Jason Volk
|
e37a775e9b
|
ircd::ctx::posix: Add interface to toggle hook; split header internal/external.
|
2021-01-04 01:12:39 -08:00 |
|
Jason Volk
|
544a3651ed
|
modules/client/sync: Add ?pause query string; available to clients to effect 7ec8b78374 .
|
2020-12-29 01:46:36 -08:00 |
|
Jason Volk
|
42b50d9e50
|
modules/client/sync/rooms/timeline: Add conditions to prevent some ops when discarding.
|
2020-12-29 01:45:45 -08:00 |
|
Jason Volk
|
562d2b83f2
|
modules/web_hook: Append emoji to tag create.
|
2020-12-29 00:42:57 -08:00 |
|
Jason Volk
|
d20e53f33a
|
modules/web_hook: Query proper attributes to determine delete op on push.
|
2020-12-28 20:51:13 -08:00 |
|
Jason Volk
|
3e2e876ebe
|
ircd:Ⓜ️:gossip: Fix attempt hash; msb on remote.
|
2020-12-28 19:41:40 -08:00 |
|
Jason Volk
|
619430d07c
|
share/webapp: Remove already unused browser-matrix.min.js. (fixes #173)
|
2020-12-28 19:35:15 -08:00 |
|
Jason Volk
|
0b798b1bea
|
modules/console: Fix missing coverage of user::mitsein overloads.
|
2020-12-28 19:33:14 -08:00 |
|
Jason Volk
|
7c29795c68
|
modules/console: Add user mitsein count cmd.
|
2020-12-28 19:33:14 -08:00 |
|
Jason Volk
|
ff0a6c2ce7
|
ircd:Ⓜ️:user::mitsein: Replace string w/ hash for seen state.
|
2020-12-28 19:33:14 -08:00 |
|
Jason Volk
|
30d7c11db7
|
ircd:Ⓜ️:presence: Add prefetch() to interface.
|
2020-12-28 19:33:14 -08:00 |
|
Jason Volk
|
7ec8b78374
|
modules/client/sync: Add pause/freeze behavior synchron for developer diagnostic.
|
2020-12-28 19:33:14 -08:00 |
|
Jason Volk
|
5b4065048e
|
ircd:Ⓜ️:sync: Include device_id in synchron loghead output.
|
2020-12-28 19:33:14 -08:00 |
|
Jason Volk
|
b9832c3a9e
|
modules/client/search: Implement c2s r0.6.1 13.15.1.1 /client/search (closes #20).
|
2020-12-28 03:44:21 -08:00 |
|
Jason Volk
|
85dd862760
|
ircd:Ⓜ️:room::content: Add larger prefetch ring.
|
2020-12-28 02:35:18 -08:00 |
|
Jason Volk
|
07733e6682
|
ircd:Ⓜ️:event::append: Use consistent quoting around ids in format strings.
|
2020-12-28 02:01:26 -08:00 |
|
Jason Volk
|
67448469ae
|
ircd:Ⓜ️:event::append: Add visibility query support w/ option.
|
2020-12-28 02:01:26 -08:00 |
|
Jason Volk
|
9efe14ba6d
|
ircd:Ⓜ️:event::append: Support event_filter in options; minor reorg.
|
2020-12-28 02:01:26 -08:00 |
|
Jason Volk
|
e51ddb1ee6
|
ircd:Ⓜ️:filter: Modernize some match conditions; use non-throwing queries.
|
2020-12-28 02:01:26 -08:00 |
|
Jason Volk
|
8668c7d418
|
Remove erroneous duplicate submodule for PBC library. Thanks @DanySpin97
|
2020-12-28 02:00:35 -08:00 |
|
Jason Volk
|
eefd59d845
|
modules/client/sync: Fix conditions to duplicate state in timeline; improve inconsistencies.
|
2020-12-26 11:55:01 -08:00 |
|
Jason Volk
|
a5d3cfbfa6
|
ircd:Ⓜ️:typing: Drop typing events for rooms w/o local joined user.
|
2020-12-26 11:55:01 -08:00 |
|
Jason Volk
|
e888bf1827
|
modules/m_receipt: Drop receipts to rooms without any local joined users; minor reorg.
|
2020-12-26 11:55:01 -08:00 |
|
Jason Volk
|
b924da17a4
|
ircd::ios: Increase default emption frequency.
|
2020-12-25 08:25:33 -08:00 |
|
Jason Volk
|
c3139403c7
|
construct: Add a millionth tick trap diagnostic.
|
2020-12-25 08:25:33 -08:00 |
|
Jason Volk
|
6830b9aff1
|
ircd::resource: Optimize chunk termination w/ iov.
|
2020-12-25 07:30:10 -08:00 |
|
Jason Volk
|
16ce9a820e
|
ircd::client: Add write overload for iov arguments.
|
2020-12-25 07:30:10 -08:00 |
|
Jason Volk
|
6987e30cf6
|
ircd::server: Add conf items for peer socket options.
|
2020-12-25 07:30:10 -08:00 |
|
Jason Volk
|
2c48499db7
|
ircd::server: Add sock_opts in peer open_opts; move constant; minor cleanup.
|
2020-12-25 06:44:31 -08:00 |
|
Jason Volk
|
75a88976dc
|
ircd::resource: Add TCP_NODELAY flush opportunity at completion boundary.
|
2020-12-25 05:33:59 -08:00 |
|
Jason Volk
|
227ba21341
|
ircd::resource: Add DELAYED_ACK flag to method; support TCP_QUICKACK opportunity.
|
2020-12-25 05:33:59 -08:00 |
|
Jason Volk
|
a63fcfa5b4
|
ircd::net: Add interface to TCP_QUICKACK if supported.
|
2020-12-25 05:33:59 -08:00 |
|
Jason Volk
|
44bee11fc0
|
ircd::resource::response: Add flush/push option to chunked::finish().
|
2020-12-24 18:09:31 -08:00 |
|
Jason Volk
|
f30c5f381b
|
ircd::net: Add tools to query socket write buffering related.
|
2020-12-24 18:09:30 -08:00 |
|
Jason Volk
|
7e81806f29
|
ircd::net: Minor reorg available()/readable() into read.h.
|
2020-12-24 18:09:30 -08:00 |
|
Jason Volk
|
3b90a4a5a9
|
ircd::db: Fix erroneous false hits from db::cached().
|
2020-12-24 00:36:43 -08:00 |
|
Jason Volk
|
9523e3ca0a
|
ircd::simd: Fix AVX512 devectorization on clang w/ uninitialized across loops.
|
2020-12-23 22:28:41 -08:00 |
|
Jason Volk
|
7cdf1330d4
|
ircd::ios: Add comments on dispatch related. [ci skip]
|
2020-12-23 22:28:41 -08:00 |
|