Jason Volk
|
7333be92ca
|
ircd:Ⓜ️:typing: Simplify interface; fix linkages.
|
2019-07-30 14:21:26 -07:00 |
|
Jason Volk
|
c8a04073f1
|
ircd:Ⓜ️:typing: Add ircd.typing event; update sync room ephemeral.
Fixes #94.
|
2019-07-30 14:21:26 -07:00 |
|
Jason Volk
|
3f5777897b
|
ircd::util: Fix noexcept propagation through enum relaxation operators.
g++-9 warning
|
2019-07-30 13:46:22 -07:00 |
|
Jason Volk
|
ed56ef680a
|
ircd:Ⓜ️:fed::user::keys::claim: Separate content creation functions from ctor.
ircd:Ⓜ️:fed::user::keys::query: Separate content creation functions from ctor.
|
2019-07-30 12:30:27 -07:00 |
|
Jason Volk
|
de986d2272
|
ircd::json::stack: Make completed() return a string_view instead of const_buffer.
|
2019-07-30 12:26:26 -07:00 |
|
Jason Volk
|
e50371f3b5
|
ircd:Ⓜ️:fed::user::keys::query: Avoid placement new reconstruction kludge.
ircd:Ⓜ️:fed::user::keys::claim: Fix placement new reconstruction funnybiz.
|
2019-07-30 12:13:36 -07:00 |
|
Jason Volk
|
d5f64e5a74
|
Fix build errors for GCC-9.1.
Fixes #93.
|
2019-07-30 10:28:33 -07:00 |
|
Jason Volk
|
3f2b0af612
|
gitignore: Ignore any files suffixed with .tmp
|
2019-07-29 17:09:51 -07:00 |
|
Jason Volk
|
d7bd938610
|
tools: Update doxygen.conf.
|
2019-07-29 17:08:36 -07:00 |
|
Jason Volk
|
b191b153e3
|
ircd::json: Add shortcut equality comparison for two serialized values.
|
2019-07-29 16:46:15 -07:00 |
|
Jason Volk
|
1726a0a698
|
modules/m_room_bootstrap: Comment on error propagations for various subroutines.
|
2019-07-29 16:17:01 -07:00 |
|
Jason Volk
|
f106bf3e61
|
ircd::resource: Fix HTTP method list delimiting.
|
2019-07-29 16:13:34 -07:00 |
|
Jason Volk
|
2b694d2c59
|
modules/client/send_to_device: Fix lack of exception string in error output.
|
2019-07-27 18:49:27 -07:00 |
|
Jason Volk
|
25d35181be
|
ircd::net: Check if socket fd is open first before other checks.
|
2019-07-27 18:49:27 -07:00 |
|
Jason Volk
|
4ac5d52b45
|
ircd::log: Increase ctx::epoch width.
|
2019-07-27 18:49:27 -07:00 |
|
Jason Volk
|
d806ef48db
|
ircd::conf: Improve item maximum related constants.
|
2019-07-27 18:49:26 -07:00 |
|
Jason Volk
|
63a9f33d7c
|
ircd::net: Simplify socket check related.
|
2019-07-27 13:17:53 -07:00 |
|
Jason Volk
|
9391ee38f4
|
modules/client/send_to_device: Augment sendToDevice for multiple targets.
|
2019-07-26 19:52:17 -07:00 |
|
Jason Volk
|
6c367c8abf
|
ircd:Ⓜ️ Fix error code.
|
2019-07-26 19:09:28 -07:00 |
|
Jason Volk
|
e404c7a094
|
ircd:Ⓜ️:room::members: Replace assertion with error log.
|
2019-07-26 17:38:46 -07:00 |
|
Jason Volk
|
2a736ac581
|
ircd:Ⓜ️ Fix missing module accoutrements.
ircd:Ⓜ️ Tweak module order.
|
2019-07-26 17:36:21 -07:00 |
|
Jason Volk
|
3ad9496bcf
|
ircd:Ⓜ️:event: Toggle format depending on version characteristics.
|
2019-07-26 16:38:20 -07:00 |
|
Jason Volk
|
78a9b73976
|
modules/m_fetch: Remove redundant event_id from messages.
|
2019-07-26 16:19:15 -07:00 |
|
Jason Volk
|
7cb7052273
|
ircd:Ⓜ️:fetch: Add a room based fetch to interface.
|
2019-07-26 16:13:58 -07:00 |
|
Jason Volk
|
ae1ccca038
|
ircd:Ⓜ️:event::prev: Remove ambiguous overload.
|
2019-07-26 15:58:58 -07:00 |
|
Jason Volk
|
5edd7a6117
|
ircd:Ⓜ️:fetch: Whittle down the current interface; remove libircd linkages.
|
2019-07-26 15:51:15 -07:00 |
|
Jason Volk
|
6993bbfeb8
|
modules/m_fetch: Fix incorrect log facility.
|
2019-07-26 15:24:17 -07:00 |
|
Jason Volk
|
839951752e
|
ircd::log: Improve critical trap message.
|
2019-07-26 15:15:58 -07:00 |
|
Jason Volk
|
fea6bfb395
|
ircd:Ⓜ️🪝 Fix missing facility in log calls.
ircd:Ⓜ️🪝 Minor cleanup.
|
2019-07-26 15:15:58 -07:00 |
|
Jason Volk
|
6a7e7f448b
|
Improve exception handling around several hook handlers.
Revert "modules/vm: Allow ctx::interrupted to propagate call_hook()."
This also reverts commit cdae254e14 .
|
2019-07-26 15:15:58 -07:00 |
|
Jason Volk
|
e4e15e6391
|
modules/magick: Simplify syntax.
|
2019-07-26 15:15:58 -07:00 |
|
Jason Volk
|
939b402a7d
|
Revert "ircd::event: Remove membership from top level."
This reverts commit fc8048dc74 .
|
2019-07-26 00:08:51 -07:00 |
|
Jason Volk
|
3f418bf1ed
|
ircd::server: Add a request log.
|
2019-07-25 23:12:18 -07:00 |
|
Jason Volk
|
dd640266f5
|
modules/net_dns_resolver: Simplify errorlog msg.
|
2019-07-25 22:35:07 -07:00 |
|
Jason Volk
|
72f6fc9295
|
modules/media/thumbnail: Add conf item to disable remote fetch.
|
2019-07-25 21:43:05 -07:00 |
|
Jason Volk
|
6d4e17a77c
|
modules/media: Hold a reference to magick module.
|
2019-07-25 21:43:05 -07:00 |
|
Jason Volk
|
3121dc30df
|
modules: Move magick out of media; hold instance from media.
|
2019-07-25 21:02:48 -07:00 |
|
Jason Volk
|
7b8dfb88f4
|
ircd:Ⓜ️:event::auth: Transpose several rules; various reorg.
|
2019-07-25 20:02:29 -07:00 |
|
Jason Volk
|
c5ad1141d0
|
ircd:Ⓜ️🆔 Increase generated room_id characters to 18.
ircd:Ⓜ️🆔 Decrease generated device_id characters to 10; alnum.
|
2019-07-25 18:57:50 -07:00 |
|
Jason Volk
|
90fa55ed91
|
modules/console: Improve event info report output.
|
2019-07-25 18:57:50 -07:00 |
|
Jason Volk
|
4ffab63da7
|
ircd:Ⓜ️ Tweak pretty_oneline(event) field order.
|
2019-07-25 17:27:45 -07:00 |
|
Jason Volk
|
9a5df1ae9c
|
ircd:Ⓜ️ Add additional format selection for pretty_oneline(event).
|
2019-07-25 15:57:04 -07:00 |
|
Jason Volk
|
58dd728f49
|
ircd::client: Record all stuck clients in dwarning on shutdown.
ircd::server: Record all stuck peers in dwarning on shutdown.
|
2019-07-25 15:28:40 -07:00 |
|
Jason Volk
|
494288ea77
|
modules/client/sync/rooms/account_data: Ignore since range on room account_data polylog sync.
|
2019-07-25 15:06:54 -07:00 |
|
Jason Volk
|
b8adc69599
|
ircd:Ⓜ️ Move MEMBERSHIP_MAX_SIZE into room.
ircd:Ⓜ️:room: Add a room version max size constant.
|
2019-07-25 14:29:07 -07:00 |
|
Jason Volk
|
ddcce0ef2b
|
ircd:Ⓜ️:event: Document class member related.
|
2019-07-25 14:29:07 -07:00 |
|
Jason Volk
|
cdae254e14
|
modules/vm: Allow ctx::interrupted to propagate call_hook().
|
2019-07-25 11:46:45 -07:00 |
|
Jason Volk
|
4051d11812
|
modules/client/sync/rooms/state: Ensure branch not taken on phased sync.
|
2019-07-24 17:53:06 -07:00 |
|
Jason Volk
|
df2772c113
|
modules/client/sync/rooms: Fix buffer sizing constant.
|
2019-07-24 17:42:31 -07:00 |
|
Jason Volk
|
a9000af369
|
modules/client/events: Branch for events to allow EDU's without event_id.
|
2019-07-24 17:37:08 -07:00 |
|