0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-09 11:31:11 +01:00
Commit graph

3963 commits

Author SHA1 Message Date
Jason Volk
b0f5020c19 ircd: Cleanup/comment stdinc.h; move init util to util.h 2017-08-23 15:40:33 -06:00
Jason Volk
caa6ed58e5 ircd: Makefile improvements. 2017-08-23 15:39:41 -06:00
Jason Volk
e09f272592 ircd::db: Improve/comment DB subsystem; Add version identification. 2017-08-23 15:38:51 -06:00
Jason Volk
ec8349bf4f ircd::mods: Add better interface to execute function from imported symbol. 2017-08-23 15:35:11 -06:00
Jason Volk
48045d5b23 fixup! ircd::js: Upgrade SpiderMonkey to esr52 from esr45. 2017-08-23 15:34:55 -06:00
Jason Volk
3610dd9f9b ircd::ctx: Minor fix. 2017-08-23 15:34:22 -06:00
Jason Volk
4fd787d9d5 ircd::json/modules: Rename various types. 2017-08-23 15:32:28 -06:00
Jason Volk
2a6527993b fixup! ircd: Remove aborted cruft. 2017-08-23 15:30:24 -06:00
Jason Volk
5657878cd5 configure.ac: Boost related modifications in build system. 2017-08-23 15:29:34 -06:00
Jason Volk
36eb3a778d client: Various fixes to the client. 2017-08-23 15:28:25 -06:00
Jason Volk
c9e947e66f ircd: Remove aborted cruft. 2017-08-23 15:27:41 -06:00
Jason Volk
4d4a56fe9c ircd::js: Upgrade SpiderMonkey to esr52 from esr45. 2017-08-23 15:25:22 -06:00
Jason Volk
1f4b21458f tools: Update buildrocks script; stronger version pinning. 2017-08-23 15:19:35 -06:00
Jason Volk
4f095024ee ircd::db: Update pure-virtual requirement in database::stats. 2017-08-23 15:19:35 -06:00
Jason Volk
7df3f6b5e6 configure.ac: Remove Bison/YACC checks. 2017-08-23 15:19:35 -06:00
Jason Volk
59e05b44be modules: Add initial UI for IRCd served over HTTP running Matrix.
Client Alpha (Chlamydia Client)
2017-08-23 15:15:01 -06:00
Jason Volk
6e44074bad ircd: Various client / listener / main related. 2017-08-23 15:13:57 -06:00
Jason Volk
c1ef99c0cd ircd::conf: Doomed conf related. 2017-08-23 15:12:16 -06:00
Jason Volk
a4e8643cf0 charybdis: Improve console for matrix. 2017-08-23 15:11:40 -06:00
Jason Volk
a3117391b5 ircd/modules: Preliminary matrix scaffold. 2017-08-23 15:10:28 -06:00
Jason Volk
a57070a9cf ircd: Minor socket log message improvements. 2017-08-23 15:06:58 -06:00
Jason Volk
30fb1d59d7 ircd: Preliminary resource handler infrastructure. 2017-08-23 15:06:14 -06:00
Jason Volk
2172b39f9e ircd::js: Minor fixes to JS subsystem. 2017-08-23 15:04:45 -06:00
Jason Volk
e2bfd79336 tools: Improve js build script. 2017-08-23 15:03:27 -06:00
Jason Volk
03734c7fb5 ircd::json: Fixes to grammar and generator related. 2017-08-23 15:02:24 -06:00
Jason Volk
6dbc9201f1 ircd::json: Add preliminary map and object. 2017-08-23 15:01:58 -06:00
Jason Volk
c1638d1dfa ircd::http: Fixes to HTTP grammar and output. 2017-08-23 15:00:21 -06:00
Jason Volk
a880e2e43e ircd::ctx: Add minor commentary. 2017-08-23 14:59:27 -06:00
Jason Volk
7197491364 ircd::util: Add constexpr kronecker delta. 2017-08-23 14:58:21 -06:00
Jason Volk
3d536d26b6 ircd::util: Fixes to constexpr tuple utils. 2017-08-23 14:57:58 -06:00
Jason Volk
9ea5eceb0e ircd::fs: Add function to read file from local filesystem. 2017-08-23 14:56:52 -06:00
Jason Volk
a25143b035 charybdis/modules: Fix Makefile argument related. 2017-08-23 14:55:58 -06:00
Jason Volk
22419a2087 ircd::util: Improve tuple related utils and iterations. 2017-04-07 16:00:18 -07:00
Jason Volk
cd7d86b699 ircd::fmt: Add lowercase hex specifier. 2017-04-06 18:34:44 -07:00
Jason Volk
39ab4d1c68 fixup! ircd::fmt: Cleanup grammar; fixes; support std::exception type to %s. 2017-04-06 18:34:09 -07:00
Jason Volk
5b40a9ad91 ircd: Assurances the full-transfer socket methods do just that. 2017-04-06 17:46:26 -07:00
Jason Volk
8955328479 ircd::util: Add basic STL map transformation functors. 2017-04-06 17:45:50 -07:00
Jason Volk
229a222ff6 fixup! ircd: Add more HTTP status mappings. 2017-04-06 17:08:40 -07:00
Jason Volk
4b2b7ea292 ircd::http: Allow elision of leading slash and empty '?' query. 2017-04-06 16:54:47 -07:00
Jason Volk
6097e82974 ircd: Add more HTTP status mappings. 2017-04-06 16:54:20 -07:00
Jason Volk
05f297c756 ircd: Fix token_last() iteration. 2017-04-04 22:12:32 -07:00
Jason Volk
a79d1ab342 ircd::util: Add pop_back()/pop_front() to string_view. 2017-04-04 16:10:29 -07:00
Jason Volk
15d9b638f6 ircd::mods: Better support for std::shared_ptr import between modules. 2017-04-04 16:10:29 -07:00
Jason Volk
760e47247e ircd: QoA on conventional semantics of some lexical functions. 2017-04-04 16:10:29 -07:00
Jason Volk
669c12418a ircd: Add functors for iless/iequals/igreater. 2017-04-04 16:10:29 -07:00
Jason Volk
e43b67d146 ircd::util: Add RAII container for iterators. 2017-04-04 16:10:29 -07:00
Jason Volk
bd772a4452 ircd::buffer: Add std::ostream support. 2017-04-04 16:10:29 -07:00
Jason Volk
ca98521265 fixup! fixup! ircd: Minor cleanup. 2017-04-04 16:10:29 -07:00
Jason Volk
fe90841b8a ircd::mods: Minor cleanup. 2017-04-04 16:10:29 -07:00
Jason Volk
17926e095f ircd::mods: Add workaround for dlclose() recursion issue. 2017-04-04 16:10:29 -07:00