0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-08-21 09:04:44 +02:00
Commit graph

8838 commits

Author SHA1 Message Date
Jason Volk 8876c89d48 modules/m_typing: Add m.typing logger.
modules/m_receipt: Add an m.receipt log.
2019-04-05 14:38:50 -07:00
Jason Volk ecf8465d36 ircd::log: Change some widths into consts; various reorg. 2019-04-05 14:38:50 -07:00
Jason Volk 0841b44534 modules/m_presence: Fix logger target for various messages. 2019-04-05 14:05:58 -07:00
Jason Volk b3038fa5e7 modules/webhook: Handle case for status state error.
[skip ci]
2019-04-04 01:34:47 -07:00
Jason Volk 2e980e967b modules/webhook: Fix spacing for merge pill.
[ci skip]
2019-04-04 01:19:48 -07:00
Jason Volk d4a17120fe modules/webhook: Add github status handler; add appveyor stub; fix merge font tag. 2019-04-04 00:47:02 -07:00
Jason Volk 8f3d3fa200 Merge appveyor configs. 2019-04-03 23:20:37 -07:00
Jason Volk 959fdb8fd3 Merge branch 'master' of https://github.com/mujx/construct 2019-04-03 22:40:40 -07:00
Jason Volk 5a26cbb65c ircd::mods: Fix error code case for module load errors; split demangler function. 2019-04-03 21:05:39 -07:00
Jason Volk f289bc5095 ircd: Additional system_error translation utils. 2019-04-03 21:05:39 -07:00
Jason Volk 1b0853a9c5 ircd::util: Split custom_ptr; make strong type; pointer conversion. 2019-04-03 17:18:21 -07:00
Jason Volk 8e1dc9f453 ircd::prof: Develop profiling system; implement non-hardware counters. 2019-04-03 15:51:42 -07:00
Jason Volk 5e7661ba78 ircd::info: Tweaks for additional CPU identification. 2019-04-03 15:51:42 -07:00
Jason Volk ff4afc0efc ircd::fmt: Add support for padding; add alignment and padding to additional handlers.
fixes #54
2019-04-03 15:51:42 -07:00
Jason Volk b83bc1cb2f ircd::spirit: Add explicit phoenix actor typedefs for additional argument slots. 2019-04-03 15:51:42 -07:00
Jason Volk a1419ca78b ircd::fmt: Add alignment rules to hex lowercase specifier handler. 2019-04-03 15:51:42 -07:00
Jason Volk daec603205 construct: Improve main function commentary etc. 2019-04-03 15:51:42 -07:00
Jason Volk bc2fdf2b15 construct: Add a -norun program option for debugging and testing. 2019-04-03 15:51:42 -07:00
Jason Volk 16ff51fbaa configure: Check for sys/mman.h header. 2019-04-03 15:51:42 -07:00
Jason Volk b42876c835 configure: Check for sys/ioctl.h 2019-04-03 15:51:42 -07:00
Jason Volk 63c850b123 ircd: Rename perf:: to prof::. 2019-04-03 15:51:42 -07:00
Jason Volk 96ce15b4d9 modules/webhook: Improve pull request formatting. 2019-04-02 10:46:54 -07:00
Jason Volk ebcac5e7ae modules/webhook: Add github url prefix stripping help function. 2019-04-02 10:31:39 -07:00
Jason Volk d0ad243860 modules/client/sync/rooms/account_data: Ensure room_id found on room account_data handlers. 2019-04-02 09:53:02 -07:00
Jason Volk 091ee437c0 ircd:Ⓜ️:sync: Fix missing exception reporting on linear handle caller. 2019-04-02 09:47:35 -07:00
Konstantinos Sideris b69455d560 Add appveyor.yml 2019-04-01 12:56:36 +03:00
Jason Volk 6af9d35edc ircd::info: Fix platform condition; string length. 2019-04-01 02:04:52 -07:00
Jason Volk f7dc5f6146 ircd::fs: Add fd fdno ctor. 2019-03-31 23:57:35 -07:00
Jason Volk dab225113d ircd::resource: Handle and generate an OPTIONS response.
fixes #65
2019-03-31 23:08:29 -07:00
Jason Volk 7434a06ec6 ircd::resource: Add conditional method list generator. 2019-03-31 19:15:45 -07:00
Jason Volk c75d602d69 ircd::http: Fix case comparisons for header strings in header tool. 2019-03-31 19:00:38 -07:00
Jason Volk af08458f8d ircd::resource: Stub default/builtin method handlers for OPTIONS and HEAD. 2019-03-31 18:51:59 -07:00
Jason Volk ae936d8e55 ircd::resource: Improve method already-registered error msg. 2019-03-31 18:38:24 -07:00
Jason Volk 403bf52867 ircd::perf: Start a perf profiling subsystem; move ctx::prof counter utils. 2019-03-31 18:16:18 -07:00
Jason Volk 9b54f4e4a2 configure: Check for linux/perf_event.h et al. 2019-03-31 17:04:02 -07:00
Jason Volk 9e61cf7bc0 ircd::info: Query cpuid features on init. 2019-03-31 17:04:02 -07:00
Jason Volk 04959d946c ircd:Ⓜ️:state: Reduce for_each stack. 2019-03-31 15:12:38 -07:00
Jason Volk 19c58ca23e ircd:Ⓜ️:filter: Add convenience filter::get() taking a direct query string value. 2019-03-31 14:41:04 -07:00
Jason Volk 6644161140 ircd:Ⓜ️ Add state_filter w/ related m::name strings. 2019-03-31 14:03:21 -07:00
Jason Volk a3ca9a986b modules/client: Stub 14.13.1.3 notifications handler. 2019-03-31 14:03:21 -07:00
Jason Volk 57119f2367 ircd::fs::aio: Minor cleanup. 2019-03-31 13:24:42 -07:00
Jason Volk 40b3bdaa89 ircd::ctx::prof: Add uint argument for rdpmc; minor cleanup. 2019-03-31 13:24:11 -07:00
Jason Volk 46324b1ac8 modules/client/sync/rooms/timeline: Fix polylog timeline limited indicator. 2019-03-31 13:09:36 -07:00
Jason Volk 7433daa440 modules/client/rooms/context: Minor cleanup extra; remove default token inits. 2019-03-31 00:44:34 -07:00
Jason Volk 40b74a6721 modules/client/rooms/context: Enforce spec event_id param only; fix urldecode condition. 2019-03-31 00:35:34 -07:00
Jason Volk d3bc65eaa9 modules/m_room_aliases: Additional eval check on state_key; only check TTL for remote aliases. 2019-03-30 19:04:10 -07:00
Jason Volk 1b26999a19 modules/console: Add room alias / room alias cache cmd suite. 2019-03-30 19:04:10 -07:00
Jason Volk 37d1b156e0 modules/client/directory/room: Implement 10.2.1 PUT directory/room/{roomAlias}. 2019-03-30 19:02:11 -07:00
Jason Volk 1cc715f7ce modules/m_room_aliases: Prevent fetching a miss from my host. 2019-03-30 19:02:11 -07:00
Jason Volk 4eba0fcd6f modules/client/directory/room: Remove old alias caching and fetching; reroute central interfaces. 2019-03-30 19:02:11 -07:00