0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-26 13:58:18 +02:00
Commit graph

7946 commits

Author SHA1 Message Date
Jason Volk 706563195e configure: Remove redundant -march flag. 2019-01-22 12:23:13 -08:00
Jason Volk f95ed6851b ircd::json: Deinline / defriend various json::object related. 2019-01-22 12:04:23 -08:00
Jason Volk 39dde3b323 ircd::json: deinline / defriend various json::member related. 2019-01-22 11:43:55 -08:00
Jason Volk 0d78a07f55 ircd::json: Minor reorg / cleanup; improve some thrown errors. 2019-01-22 11:05:30 -08:00
Jason Volk 97181f9eca Revert "ircd:Ⓜ️:event::fetch: Disallow the json query by default for now."
This reverts commit de8d14da5b.
2019-01-21 16:24:09 -08:00
Jason Volk c30dfac408 modules/webhook: Simplify string escapes. 2019-01-21 15:34:57 -08:00
Jason Volk c9a4690d0c ircd::json: Add escape mapping; unify the string generators. 2019-01-21 15:34:57 -08:00
Jason Volk efc4831497 ircd::json: Improve conformity of various limitation constants. 2019-01-21 14:38:34 -08:00
Jason Volk e2431a3f18 modules/client/sync: Use better ctx::parallel interface for non-trivial arguments. 2019-01-21 12:40:40 -08:00
Jason Volk defed2c008 ircd::ctx::parallel: Use monotonic counters only; use copy for closure argument. 2019-01-21 12:22:50 -08:00
Jason Volk 963d207bf6 modules/webhook: Handle github pull_request hook type. 2019-01-20 14:12:51 -08:00
Jason Volk be65ec7417 modules/webhook: Improve find_party; use url of found party. 2019-01-20 13:57:15 -08:00
Danilo Spinella 20eceba930 share/Makefile.am: Test DESTDIR/datadir dir 2019-01-20 11:23:34 -08:00
Jason Volk 41bb6001a6
Merge pull request #3 from DanySpin97/share-destdir
Respect destdir and datadir values
2019-01-20 11:02:40 -08:00
Danilo Spinella b791511a10 Respect user defined value of datadir 2019-01-20 18:06:57 +01:00
Danilo Spinella 566494734f share/Makefile.am: respect DESTDIR value
Create directory $(DESTDIR)/$(datadir) instead of $(datadir).
2019-01-20 17:40:50 +01:00
Jason Volk 9b703f9915 ircd::util: Truncate when stream's tellp is out of range. 2019-01-19 17:01:53 -08:00
Jason Volk 0a3db57bc2 modules/webhook: Use dynamic buffer for output. 2019-01-19 16:56:20 -08:00
Jason Volk de8d14da5b ircd:Ⓜ️:event::fetch: Disallow the json query by default for now. 2019-01-19 16:50:40 -08:00
Jason Volk c634b23840 modules/webhook: Add github ping handler. 2019-01-19 16:23:20 -08:00
Jason Volk 89cd08ac22 modules: Preliminary webhook module. 2019-01-19 16:17:38 -08:00
Jason Volk b2caba08a9 ircd::util: Fix u2a() input casting. 2019-01-19 13:42:05 -08:00
Jason Volk 950f989cf0 ircd::crh: Add HMAC support. 2019-01-19 13:20:58 -08:00
Jason Volk 18091eeb46 ircd::crh: Add sha1 hashing device. 2019-01-19 12:25:55 -08:00
Jason Volk 1041118b9b ircd:Ⓜ️:sync: Add catch handler for more descriptive error. 2019-01-18 15:09:39 -08:00
Jason Volk 0dd6abf9ca ircd: Options package in preparation for lto. 2019-01-18 14:54:04 -08:00
Jason Volk 51c5ffbb5e ircd:Ⓜ️:event::fetch: Eliminate the selected_only option; make unconditional. 2019-01-18 14:54:04 -08:00
Jason Volk af3fe14e6d modules/client/sync/rooms: Checkpoint. 2019-01-18 14:54:04 -08:00
Jason Volk b947aee02d ircd:Ⓜ️ Fix subobject-linkage. 2019-01-18 14:54:04 -08:00
Jason Volk 52e6c28383 ircd::ctx::parallel: Simplify internal interface. 2019-01-18 14:54:04 -08:00
Jason Volk 4d05fe0353 ircd:Ⓜ️:event::fetch: Reorg / cleanup internal interface. 2019-01-18 14:33:42 -08:00
Jason Volk 573bda441d modules/console: Adjust aio cmd formatting. 2019-01-18 14:33:42 -08:00
Jason Volk 84309261b2 ircd::fs::aio: Even more counters. 2019-01-18 10:14:38 -08:00
Jason Volk 0c3bf20d33 modules/s_listen: Allow connections only after runlevel RUN; add log msgs. 2019-01-18 10:14:38 -08:00
Jason Volk aeea524ac9 ircd::net: Improve listener interface w/ instance reference in callbacks. 2019-01-18 10:14:37 -08:00
Jason Volk d639eceba2 ircd: Move runlevel related into ircd::run:: namespace. 2019-01-18 09:08:56 -08:00
Jason Volk 8f4fe97286 ircd::ctx::parallel: Various cleanup; clarify counting mechanisms. 2019-01-17 15:51:41 -08:00
Jason Volk 36bcb9a300 ircd::db: Remove the handles vector optimization. 2019-01-17 15:38:00 -08:00
Jason Volk bb354c5c05 ircd::db: Bypass row iterator creation when not seeking on construction. 2019-01-17 15:38:00 -08:00
Jason Volk 42d9f6dc79 ircd:Ⓜ️:event::fetch: Simplify opts ctor; minor cleanup. 2019-01-17 15:38:00 -08:00
Jason Volk 197478b531 ircd:Ⓜ️ Replace magic buffer sizes; minor cleanup. 2019-01-17 14:54:20 -08:00
Jason Volk 95cb4329fe ircd::log: Remove unconditional critical output from stdout (remains for stderr).
Removed due to mark() causing critical output.
2019-01-17 14:54:20 -08:00
Jason Volk 1fb64a8924 ircd:Ⓜ️:event::fetch: Set the fetch.valid state after index lookup failure. 2019-01-17 14:54:20 -08:00
Jason Volk 379d5d5914 ircd::json::tuple: Use a forward here instead. 2019-01-17 14:38:18 -08:00
Jason Volk c6be968111 ircd::json::tuple: Various keys suite cleanup / simplify. 2019-01-17 14:38:18 -08:00
Jason Volk 1eca2cafb3 ircd::fs::aio: Optimize the syscall pattern by selectively reading the eventfd. 2019-01-17 13:21:43 -08:00
Jason Volk 790c05b3fd configure: Check for sys/auxv.h. 2019-01-17 11:21:57 -08:00
Jason Volk 82690a3e0c include/ircd/Makefile: Add missing -DPIC on pic target. 2019-01-17 11:06:40 -08:00
Jason Volk c5598ed60a modules/client/sync/rooms/state: Use post-fetch key filter here for now; checkpoint. 2019-01-16 18:39:40 -08:00
Jason Volk a61d9e5d96 ircd:Ⓜ️:event::fetch: Add option for tight-to-selections. 2019-01-16 18:35:58 -08:00