Jason Volk
|
f1948d38e0
|
ircd::log: Create log directory at runtime rather than install.
|
2018-12-15 20:29:54 -08:00 |
|
Jason Volk
|
0c0c3b1f41
|
ircd: Split runlevel related into header and unit.
|
2018-12-08 15:15:31 -08:00 |
|
Jason Volk
|
99001a4ea5
|
ircd: Initial ap.
|
2018-12-05 15:17:00 -08:00 |
|
Jason Volk
|
d35dad46c2
|
configure: Add EXTRA_LIBS rather than modifying LIBS here.
|
2018-11-29 13:46:45 -08:00 |
|
Jason Volk
|
5d36bdf476
|
ircd: Remove redundant flag from Makefile.
|
2018-11-11 18:28:28 -08:00 |
|
Jason Volk
|
6967ad1faa
|
ircd::fpe: Add floating point environment suite; error scoping device.
|
2018-11-11 18:28:28 -08:00 |
|
Jason Volk
|
a7e4acc519
|
ircd: Split and reorg ircd::hash/ircd::crh related headers and units.
|
2018-11-08 17:04:15 -08:00 |
|
Jason Volk
|
045a944911
|
ircd: Move a2u / pretty() suites from lex_cast to util::; start util.cc unit.
|
2018-10-21 01:00:41 -07:00 |
|
Jason Volk
|
02f64c7f34
|
ircd: Add ios unit to provide a more central control point for asio.
|
2018-10-17 05:12:10 -07:00 |
|
Jason Volk
|
c980ce464f
|
configure: Rework the SSL support sections.
|
2018-09-03 03:05:09 -07:00 |
|
Jason Volk
|
b63c103bb7
|
ircd: Disable CBOR for now.
|
2018-09-01 16:57:56 -07:00 |
|
Jason Volk
|
8fb580aaf5
|
configure/ircd: Overhaul install system directory related.
|
2018-08-12 16:30:51 -07:00 |
|
Jason Volk
|
1d11659c43
|
ircd::js: Remove xdr.
|
2018-08-11 00:42:08 -07:00 |
|
Jason Volk
|
01d9ce038c
|
ircd: Preliminary CBOR namespace and unit.
|
2018-07-01 02:09:35 -07:00 |
|
Jason Volk
|
9601dac9cc
|
ircd: Consolidate stdinc.h and ircd.h and fix precompiled headers.
|
2018-06-15 16:13:18 -06:00 |
|
Jason Volk
|
7c841e6bdb
|
configure/Makefile: Add formal support for libsnappy.
|
2018-06-04 14:48:04 -07:00 |
|
Jason Volk
|
6d0161d791
|
ircd/Makefile: Add missing LZ4 related from configure.
|
2018-06-04 14:43:20 -07:00 |
|
Jason Volk
|
2b654d13c5
|
configure: Reorg various third-party sections; add lz4 support.
|
2018-06-03 08:35:44 -07:00 |
|
Jason Volk
|
f41c50af5b
|
Makefile: ld.gold arguments package.
|
2018-05-31 16:32:55 -07:00 |
|
Jason Volk
|
355c1845e3
|
ircd/Makefile: Add gold linker option --dynamic-list-data.
|
2018-05-29 23:03:39 -07:00 |
|
Jason Volk
|
b32a5b6a61
|
ircd/Makefile: Move allocator unit up in the order.
|
2018-05-29 02:52:47 -07:00 |
|
Jason Volk
|
c6bd9d63e8
|
ircd::allocator: Deinline non-template assets.
|
2018-05-25 00:15:49 -07:00 |
|
Jason Volk
|
eda5822700
|
Move boost coroutine deprecation suppression define to configure.ac from Makefile.am.
|
2018-05-22 16:31:30 -07:00 |
|
Jason Volk
|
1d7fce8368
|
ircd:Ⓜ️ Reorg filter interface and linkage related.
|
2018-05-19 18:49:02 -07:00 |
|
Jason Volk
|
456f8e7ac1
|
ircd:Ⓜ️ Move vm eval definitions into module.
|
2018-05-06 22:28:17 -07:00 |
|
Jason Volk
|
f049bbf0d0
|
ircd: Split tokens.cc from lexical.cc
|
2018-04-24 17:01:11 -07:00 |
|
Jason Volk
|
1268d90fb0
|
ircd::db: RocksDB to 5.12.2.
|
2018-04-09 15:57:05 -07:00 |
|
Jason Volk
|
065370c38a
|
configure.ac: parameter package.
|
2018-03-24 03:19:16 -07:00 |
|
Jason Volk
|
8ad264f72d
|
ircd: Consolidate demangle related into interface / unit.
|
2018-03-23 22:17:09 -07:00 |
|
Jason Volk
|
4145a94fc8
|
ircd::conf: Abstraction for all lex_cast'able types; add additional duration specializations.
|
2018-03-09 17:10:45 -08:00 |
|
Jason Volk
|
c864a6b446
|
ircd:Ⓜ️ Move keys related into modules/key; keys into node's room; remaining keys.cc into m.cc.
|
2018-03-06 00:10:36 -08:00 |
|
Jason Volk
|
17833dc22d
|
ircd:Ⓜ️ Merge remaining user.cc into m.cc.
|
2018-03-05 08:25:59 -08:00 |
|
Jason Volk
|
97e593a77e
|
ircd: Mein conf.
|
2018-03-02 08:02:20 -08:00 |
|
Jason Volk
|
bd14377904
|
ircd:Ⓜ️ Captain hook.
|
2018-02-25 23:35:25 -08:00 |
|
Jason Volk
|
7142cbf735
|
ircd: Move magic out of fs::.
|
2018-02-18 22:54:54 -08:00 |
|
Jason Volk
|
b5cb40e63d
|
configure.ac: Support libmagic.
|
2018-02-17 21:42:27 -08:00 |
|
Jason Volk
|
2921692571
|
ircd: Update Makefile ordering.
|
2018-02-15 14:07:25 -08:00 |
|
Jason Volk
|
939957c02a
|
ircd:Ⓜ️ Split filter into compilation unit; reactivate interface.
|
2018-02-11 15:47:24 -08:00 |
|
Jason Volk
|
f770a1638e
|
ircd: Update Makefile ordering to reflect current header ordering; commentary.
|
2018-02-11 15:47:24 -08:00 |
|
Jason Volk
|
b94d0b8ce6
|
ircd:Ⓜ️ Split m::user compilation unit.
|
2018-02-11 12:02:49 -08:00 |
|
Jason Volk
|
063644feaa
|
ircd:Ⓜ️ Abort the current sorry state of m::io.
|
2018-02-09 21:33:06 -08:00 |
|
Jason Volk
|
1bb9624bce
|
ircd: Give AIO its own TRU.
|
2018-02-05 23:00:55 -08:00 |
|
Jason Volk
|
0d8a646ccc
|
ircd:Ⓜ️ Split state:: off dbs::.
|
2018-01-29 09:36:05 -08:00 |
|
Jason Volk
|
a9cada32db
|
ircd:Ⓜ️ Add dbs namespace; remove old interfaces; checkpoint various.
|
2018-01-26 18:12:46 -08:00 |
|
Jason Volk
|
c79539ebf3
|
ircd:Ⓜ️ Elaborate v1 federation requests in directory.
|
2018-01-22 03:34:12 -08:00 |
|
Jason Volk
|
87effab106
|
Update configuration and library object versions.
|
2018-01-22 00:54:51 -08:00 |
|
Jason Volk
|
648981a4ce
|
ircd: Add Base58 support.
|
2018-01-22 00:54:51 -08:00 |
|
Jason Volk
|
617b0d0777
|
ircd:Ⓜ️ Rework/cleanup request/session related.
|
2018-01-20 13:58:24 -08:00 |
|
Jason Volk
|
2962ecdc72
|
ircd: Add preliminary RFC1035 support.
|
2018-01-14 20:45:30 -08:00 |
|
Jason Volk
|
2bca92d85d
|
ircd: We don't need this here; RocksDB has interface.
|
2018-01-04 17:44:34 -08:00 |
|
Jason Volk
|
80931e4e86
|
ircd:Ⓜ️ Split m.cc; distribute inits; modules: Checkpoint matrix.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
03dea97bb2
|
ircd: Add preliminary RFC3986 grammar; move urlencoding there.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
1a1a50f5f3
|
Checkpoint reorganization.
|
2017-11-30 12:30:19 -08:00 |
|
Jason Volk
|
3a057c80a4
|
ircd: Add preliminary skeleton for cuckoo suite.
|
2017-11-30 11:23:48 -08:00 |
|
Jason Volk
|
92c6f6c1a9
|
ircd: Split up matrix.cc.
|
2017-11-30 11:23:44 -08:00 |
|
Jason Volk
|
ea097c9f53
|
ircd: Split crypto.cc to hash.cc and rand.cc.
|
2017-11-30 11:23:43 -08:00 |
|
Jason Volk
|
6a024e9e16
|
ircd: Add preliminary 'server' as a client to *other* servers.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
6ba6cb1e7f
|
ircd: Add version 5.0.0 to libircd.
|
2017-10-11 20:54:02 -07:00 |
|
Jason Volk
|
2d90965816
|
configure.ac: Various cleanup; Add more warnings; Add optimization flags for testing.
|
2017-10-11 18:18:19 -07:00 |
|
Jason Volk
|
4a6b3f5fcc
|
Add support for libsodium (NaCl) cryptography.
|
2017-10-03 04:27:10 -07:00 |
|
Jason Volk
|
84d7746165
|
ircd: Add net; various asio related.
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
babde26165
|
make: Minor cleanup.
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
9ae9ea7357
|
ircd: Reorg crypto related by dependency.
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
fae5984d5e
|
ircd: Rename hash.cc to crypto.cc.
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
c87934cd4d
|
ircd::crh: Support SHA256.
|
2017-09-24 18:16:42 -07:00 |
|
Jason Volk
|
a0aeb2de2d
|
configure.ac/Makefile: Add debug conditionals.
|
2017-09-24 18:16:34 -07:00 |
|
Jason Volk
|
85b699c286
|
Various makefile cleanup.
|
2017-09-08 03:47:53 -07:00 |
|
Jason Volk
|
48148c640c
|
ircd: Add std::random subsystem and utils.
|
2017-08-23 15:52:15 -06:00 |
|
Jason Volk
|
caa6ed58e5
|
ircd: Makefile improvements.
|
2017-08-23 15:39:41 -06:00 |
|
Jason Volk
|
2a6527993b
|
fixup! ircd: Remove aborted cruft.
|
2017-08-23 15:30:24 -06:00 |
|
Jason Volk
|
7ff04618c0
|
ircd;modules: Minor Makefile tweaks.
|
2017-04-04 16:10:29 -07:00 |
|
Jason Volk
|
b07169dd69
|
Update Makefile flags for libraries to show more linkage issues.
|
2017-03-30 16:04:20 -07:00 |
|
Jason Volk
|
8ef53f2640
|
ircd: Move and improve socket listener device.
|
2017-03-30 16:04:19 -07:00 |
|
Jason Volk
|
21db4baab3
|
ircd: Various cleanup.
|
2017-03-30 16:04:18 -07:00 |
|
Jason Volk
|
2b0d74c862
|
configure.ac: Add -ffriend-injection to CXXFLAGS.
|
2017-03-20 00:00:14 -07:00 |
|
Jason Volk
|
c9ddf4f6ab
|
ircd: Add lex_cast wrapper interface; various cleanup.
|
2017-03-14 15:03:15 -07:00 |
|
Jason Volk
|
b592b69b86
|
What is the Matrix? Control.
|
2017-03-10 17:51:18 -08:00 |
|
Jason Volk
|
8b0fe0318f
|
gold linker.
|
2016-11-25 19:23:50 -08:00 |
|
Jason Volk
|
a4f55b4627
|
ircd::mods: Reorganize and distill interface.
|
2016-11-25 19:23:49 -08:00 |
|
Jason Volk
|
fedeab2ddd
|
ircd: Add locale:: namespace for portable internationalization.
|
2016-11-13 16:29:47 -08:00 |
|
Jason Volk
|
95068c7d06
|
Introduce Mozilla SpiderMonkey.
|
2016-10-25 01:55:50 -07:00 |
|
Jason Volk
|
5df4bf6da2
|
ircd::db: Add database interface. Support RocksDB.
|
2016-09-27 02:20:42 -07:00 |
|
Jason Volk
|
a4d186b6a1
|
ircd: Refactor hook system.
|
2016-09-23 00:01:00 -07:00 |
|
Jason Volk
|
2d494d8924
|
charybdis: Move getopt out from ircd::.
|
2016-09-23 00:01:00 -07:00 |
|
Jason Volk
|
d698b8a4a8
|
ircd: Break up rfc1459::
|
2016-09-22 16:18:32 -07:00 |
|
Jason Volk
|
ca4e04d85f
|
ircd::vm: Introduce vm; temp demo an immediate context.
|
2016-09-21 16:29:30 -07:00 |
|
Jason Volk
|
9d558e5eb4
|
ircd: Rename cmd.h/cc files to cmds.h/.cc
|
2016-09-21 16:29:28 -07:00 |
|
Jason Volk
|
556ceba8a0
|
ircd: new client; start over.
|
2016-09-21 16:29:28 -07:00 |
|
Jason Volk
|
249ba02faa
|
Introduce userspace contexts.
|
2016-09-09 16:17:36 -07:00 |
|
Jason Volk
|
9275429ee1
|
Replace command system.
|
2016-09-09 16:17:36 -07:00 |
|
Jason Volk
|
670990a215
|
Upgrade newconf parser to boost::spirit.
|
2016-09-09 16:17:02 -07:00 |
|
Jason Volk
|
edd8fa2ab0
|
Chase the Bison off a cliff.
---<<|<᚜<᚜᚜᚜᚜-
|
2016-09-09 16:17:02 -07:00 |
|
Jason Volk
|
12c836dc6e
|
Rip out libltdl.
|
2016-09-09 16:17:02 -07:00 |
|
Jason Volk
|
5aeeb73e20
|
ircd: Introduce ASIO; stub for signal handling and console UI.
|
2016-09-09 16:17:02 -07:00 |
|
Jason Volk
|
3ebde4ab50
|
Convert umodes to mode_lease mechanism.
|
2016-09-09 16:17:01 -07:00 |
|
Jason Volk
|
883dada3d4
|
ircd: Rename hostmask to mask; add pretty_mask() from chmode.
|
2016-08-27 20:57:36 -07:00 |
|
Jason Volk
|
8cca1190ec
|
ircd: Deinline stringops.h
|
2016-08-27 20:57:36 -07:00 |
|
Jason Volk
|
5f218cdbb2
|
Refactor scache.
|
2016-08-25 02:07:11 -07:00 |
|
Jason Volk
|
f112111e51
|
Add rfc1459:: case compliance namespace.
|
2016-08-20 19:30:34 -07:00 |
|
Jason Volk
|
3f6d567285
|
ircd: Improve/refactor version.cc -> info.cc related.
|
2016-08-20 19:30:34 -07:00 |
|