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