0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-25 21:38:18 +02:00
Commit graph

10197 commits

Author SHA1 Message Date
Jason Volk c64bb6850c ircd::net: Fix/improve the v6/v4 check.
ircd::net: Add an is_null(ipport/ipaddr).

ircd::net: Improve the v6/v4 check efficiency.

ircd::net: Swap defaulting from v6 to v4 for better null address output.
2019-08-04 18:05:58 -07:00
Jason Volk d5bb55fbc3 ircd::net::dns::resolver: Improve error reporting on send_query(). 2019-08-04 17:56:31 -07:00
Jason Volk 3d3ec4ee1c modules/m_fetch: Increase buffer size. 2019-08-04 16:04:02 -07:00
Jason Volk fd23deefb8 modules/console: Fix total cycle regression due to API change. 2019-08-04 16:02:52 -07:00
Jason Volk 327130ecb7 modules/media: Fix log facility name. 2019-08-04 15:10:13 -07:00
Jason Volk c860646943 Fix listener module name in imports. 2019-08-04 14:50:09 -07:00
Jason Volk 714c0e1ccc modules/m_event_append: Improve logged depth number. 2019-08-04 00:49:10 -07:00
Jason Volk a8e2f7de3e modules/client/sync/rooms/state: Skip member events in some cases by configuration. 2019-08-03 22:38:42 -07:00
Jason Volk 1f08be2a0c modules/client/sync/rooms/state: Only sync phased membership events for join rooms. 2019-08-03 22:09:24 -07:00
Jason Volk e099d7c52b modules/client/sync/rooms/state: Fix errors / rework phased member events. (#105)
modules/client/sync/rooms/state: Minor cleanup.
2019-08-03 22:06:35 -07:00
Jason Volk e26fe4b83d ircd:Ⓜ️:event::append: Add debug log facility. 2019-08-03 21:06:33 -07:00
Jason Volk afc001e68c ircd::log: Use microdate() for log prefix. 2019-08-03 20:04:08 -07:00
Jason Volk 8dd0a22351 ircd: Add additional formatted microdate(). 2019-08-03 20:02:18 -07:00
Jason Volk 432e317314 modules/client/sync/rooms/state: Elide an event index query. 2019-08-03 19:40:52 -07:00
Jason Volk ac4e742010 ircd::log: Convert to hook architecture. 2019-08-03 18:36:42 -07:00
Jason Volk 2d83f2c201 ircd::util::callbacks: Add a callback convenience template. 2019-08-03 17:42:21 -07:00
Jason Volk 7192a75ac5 ircd:Ⓜ️ Fix conf::item constness. 2019-08-03 17:15:28 -07:00
Jason Volk 36b64f863b ircd::stringops: Assert and satisfy these conversions. 2019-08-03 17:07:54 -07:00
Jason Volk 47e2f92eda ircd::rfc1035: Cast to unsigned. 2019-08-03 17:02:21 -07:00
Jason Volk d394cd4d18 ircd::util::callbacks: Typedef access to the template class for derived classes. 2019-08-03 16:50:52 -07:00
Jason Volk beaa970176 ircd:Ⓜ️ Rename main log facility. 2019-08-03 16:25:43 -07:00
Jason Volk fa341c274e ircd::log: Add some minor comments / document. 2019-08-03 16:11:14 -07:00
Jason Volk 9bdb84523c modules/web_root: Relax trailing slash requirement in conf item string. 2019-08-03 15:45:49 -07:00
Jason Volk 5fe01260b8 modules/console: Start an fs suite; add ls cmd. 2019-08-03 15:23:03 -07:00
Jason Volk 5ac0ac8229 modules/web_root: Add more infolog diagnostics on init. 2019-08-03 15:08:39 -07:00
Jason Volk d5206cd22c modules/stats: Rename metrics to stats. 2019-08-03 15:00:47 -07:00
Jason Volk 07c29ab914 modules: Rename webhook/index to more consistent web_ prefix. 2019-08-03 15:00:47 -07:00
Jason Volk 0435915386 gitmodules: Remove riot-* from submodule list; minor cleanup. 2019-08-03 14:33:02 -07:00
Jason Volk bd979b4666 ircd:Ⓜ️:join: Prevent duplicate join here. 2019-08-03 01:44:49 -07:00
Jason Volk 9f1b540319 ircd:Ⓜ️:join: Check argument is my(user). 2019-08-03 01:44:28 -07:00
Jason Volk b72b0ac110 ircd::net: Use buffer size consts. 2019-08-02 22:34:24 -07:00
Jason Volk de00f3b0c3 ircd::net: Improve connect logmsg. 2019-08-02 22:34:12 -07:00
Jason Volk 0117838145 modules/net_dns_resolver: Case transform to lower in make_query(). 2019-08-02 22:03:30 -07:00
Jason Volk d9a770ba3e ircd::rfc1035: Case transform to lower in make_name(). 2019-08-02 22:03:23 -07:00
Jason Volk 3dfb593dec modules/m_room_aliases: Consolidate state_key creation; case desensitize. 2019-08-02 22:01:00 -07:00
Jason Volk 48da12c306 ircd::net: Case transform in string()/canonize()/dns::make_SRV_key(). 2019-08-02 22:01:00 -07:00
Jason Volk be4a33c136 ircd:Ⓜ️🆔 Increase the buf SIZE constant to the next pow2. 2019-08-02 22:00:58 -07:00
Jason Volk aa013ac526 ircd: Add string_view based tolower()/toupper(). 2019-08-02 21:02:40 -07:00
Jason Volk 9563781e35 modules: Add example to readme. 2019-08-02 18:12:34 -07:00
Jason Volk c147c28808 modules/console: Improve message. 2019-08-02 17:40:44 -07:00
Jason Volk d8fcbf7325 ircd:Ⓜ️ Reinterface append(event) into event::append; move to module. (#109) 2019-08-02 17:34:31 -07:00
Jason Volk 7c5ef32008 ircd::util: Add a strong boolean typedef customization. 2019-08-02 17:34:31 -07:00
Jason Volk 602e4bb5c3 modules/console: Show expiration time in cache list; improve output. 2019-08-02 16:25:38 -07:00
Jason Volk 7b32e8bbad ircd:Ⓜ️:room::aliases::cache: Improve interface and simplify implementation callstack. 2019-08-02 16:18:01 -07:00
Jason Volk efa586c424 ircd: Clarify clock types in comments; minor cleanup. 2019-08-02 15:30:06 -07:00
Jason Volk 4482b751a8 modules/m_room_aliases: Make the cache fetch buffer dynamic. (Fixes #104) 2019-08-02 15:16:42 -07:00
Jason Volk 7694a48afa modules/console: Remove the temporary escape workaround in conf list. (Closes #101) 2019-08-02 15:04:29 -07:00
Jason Volk 09b7299ca8 modules/client/sync: Implement full_state request functionality. (#105) 2019-08-02 15:04:29 -07:00
Jason Volk 6495fa55d5 modules/client/sync: Move the sync::args ctor definition into unit. 2019-08-02 15:04:29 -07:00
Jason Volk 8e5e599690 ircd:Ⓜ️ Relax exception propagation through event::refs. (Fixes #114) 2019-08-02 15:04:29 -07:00