Jason Volk
|
5e8c1ad52d
|
ircd::buffer: Add const_buffer::insert() for boost::spirit compliance (noop).
|
2018-07-01 19:51:37 -07:00 |
|
Jason Volk
|
ac4ed03142
|
ircd::buffer: Add buffer_base::empty() for boost::spirit conceptual compliance.
|
2018-07-01 19:20:00 -07:00 |
|
Jason Volk
|
a96f2ae030
|
ircd::spirit: Import locals into namespace; minor cleanup.
|
2018-07-01 19:11:13 -07:00 |
|
Jason Volk
|
7624e36c7c
|
ircd::spirit: Import binary parsers into spirit convenience namespace.
|
2018-07-01 18:42:56 -07:00 |
|
Jason Volk
|
d1c1fb931f
|
ircd::util: Add specific endian bswaps e.g arpa/inet.h; minor cleanup.
|
2018-07-01 16:39:43 -07:00 |
|
Jason Volk
|
c26255290b
|
ircd:Ⓜ️:room::members: Allow empty membership string to count() all members.
|
2018-07-01 14:49:24 -07:00 |
|
Jason Volk
|
67bcbf628c
|
ircd::mods: Replace allocated string metadata with string_view based on common usage.
|
2018-07-01 14:42:28 -07:00 |
|
Jason Volk
|
a3db6f2a95
|
ircd: Replace iostream include with iosfwd to elide inits in every unit.
|
2018-07-01 14:29:52 -07:00 |
|
Jason Volk
|
c4c155e003
|
configure: Check for iosfwd header.
|
2018-07-01 14:10:07 -07:00 |
|
Jason Volk
|
92d2808b9e
|
Update README.
|
2018-07-01 02:45:22 -07:00 |
|
Jason Volk
|
d3f8a84ca8
|
ircd::net::listener: Add default generated paths for some ssl options.
|
2018-07-01 02:16:00 -07:00 |
|
Jason Volk
|
e03f50c427
|
ircd: Clarify type of ircd::strand instance pointer.
|
2018-07-01 02:14:34 -07:00 |
|
Jason Volk
|
7cafbc972a
|
ircd::net: Listener defaults to all interfaces.
|
2018-07-01 02:13:29 -07:00 |
|
Jason Volk
|
01d9ce038c
|
ircd: Preliminary CBOR namespace and unit.
|
2018-07-01 02:09:35 -07:00 |
|
Jason Volk
|
08d45dc838
|
ircd:Ⓜ️ Generalize room::lonly into more efficient room::origins::only(origin).
|
2018-06-30 21:57:09 -07:00 |
|
Jason Volk
|
8038faf8e0
|
ircd:Ⓜ️ Add conditionals to bootstrap() operations.
|
2018-06-30 18:49:38 -07:00 |
|
Jason Volk
|
85d1c924a5
|
ircd:Ⓜ️ Add function to query if room only has our origin joined.
|
2018-06-30 18:49:03 -07:00 |
|
Jason Volk
|
8d5229d67d
|
modules/client/sync: Add room account_data to polylog sync.
|
2018-06-19 21:52:08 -06:00 |
|
Jason Volk
|
7d4eb46a1a
|
ircd:Ⓜ️ Interface/linkage to generate room account_data type string.
|
2018-06-19 21:47:26 -06:00 |
|
Jason Volk
|
f8763af509
|
ircd:Ⓜ️ Add user interface w/ linkage for room account data.
|
2018-06-19 21:33:03 -06:00 |
|
Jason Volk
|
6d81f355dc
|
modules/client/user/rooms: Support room account data.
|
2018-06-19 21:32:29 -06:00 |
|
Jason Volk
|
4b5545f844
|
ircd: Make some fundamental string_view ADL's constexpr.
|
2018-06-19 21:30:29 -06:00 |
|
Jason Volk
|
15e44463c3
|
modules/client: Stub joined_groups to shutup Riot.
|
2018-06-17 21:34:03 -06:00 |
|
Jason Volk
|
c136e82a57
|
ircd:Ⓜ️ Temporary fixes for stale static initializations.
|
2018-06-16 23:00:47 -06:00 |
|
Jason Volk
|
c5d11b7b07
|
ircd:Ⓜ️ Defaults for some initial config related.
|
2018-06-16 20:45:28 -06:00 |
|
Jason Volk
|
34a8f7957b
|
tools: Move appveyor-build script to tools.
|
2018-06-15 23:50:15 -06:00 |
|
Jason Volk
|
13bee93ddc
|
ircd: Split standard includes back into an stdinc.h.
|
2018-06-15 16:19:29 -06: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
|
383f97cdb7
|
ircd: Promote info init before conf init; minor cleanup.
|
2018-06-15 15:24:49 -06:00 |
|
Jason Volk
|
fefe965149
|
ircd:Ⓜ️:init: Improve some conf related defaults; ctor error log cleanup.
|
2018-06-15 15:22:27 -06:00 |
|
Jason Volk
|
b304aec5bc
|
construct: Remove the conftest startup option.
|
2018-06-14 21:58:45 -06:00 |
|
Jason Volk
|
4f819e9c2a
|
configure: Move some third-party checks so they fail earlier.
|
2018-06-14 20:58:56 -06:00 |
|
Jason Volk
|
ae5caa4871
|
configure: Fail on missing libmagic.
|
2018-06-14 20:56:25 -06:00 |
|
Jason Volk
|
67d912d16d
|
configure: Add a specific GCC test to guarantee user exported CXX=g++6
|
2018-06-14 20:44:20 -06:00 |
|
Jason Volk
|
b33b37e9e0
|
tools/buildrocks: Detect number of processors to set make job count.
|
2018-06-14 19:44:18 -06:00 |
|
Jason Volk
|
0d688b386b
|
ircd::json: Perform unquote() in json::string ctor as described...
|
2018-06-12 01:00:15 -07:00 |
|
Jason Volk
|
f5b73ce0c4
|
modules/client/rooms/invite: Fix linkage for invite__foreign routine.
|
2018-06-12 01:00:15 -07:00 |
|
Jason Volk
|
4c39840352
|
ircd:Ⓜ️:state: Checkpoint relaxed assumptions about creating new tree roots.
|
2018-06-12 01:00:15 -07:00 |
|
Jason Volk
|
e889c54bc3
|
ircd:Ⓜ️:dbs: Checkpoint changes to default cache sizes (un-conf'ed) for now.
|
2018-06-12 01:00:15 -07:00 |
|
Jason Volk
|
d912400f32
|
ircd:Ⓜ️:vm: Move vm submodules ctor/dtor into libircd for recursive issues for now.
|
2018-06-12 01:00:15 -07:00 |
|
Jason Volk
|
59a39caca3
|
modules/client/keys: Checkpoint 0-count keys for now.
|
2018-06-12 01:00:15 -07:00 |
|
Jason Volk
|
d659b7eaf5
|
modules/client/rooms/join: Checkpoint bootstrapped join related for now.
|
2018-06-12 01:00:15 -07:00 |
|
Jason Volk
|
7234f62b6c
|
modules/client/rooms/kick: Implement kick convenience endpoint.
|
2018-06-12 01:00:15 -07:00 |
|
Jason Volk
|
123edd6ebb
|
modules/federation/federation: Typedef a specific closure prototype here.
|
2018-06-12 01:00:15 -07:00 |
|
Jason Volk
|
5ab8b9bdae
|
ircd::db: Add init warning for no compression; minor reorg inits.
|
2018-06-12 01:00:15 -07:00 |
|
Jason Volk
|
5d79f0e83b
|
modules/console: Checkin various cmds' accumulated vmopts; run head reset after sync cmd.
|
2018-06-12 01:00:14 -07:00 |
|
Jason Volk
|
c352822d94
|
modules/m_room: Add util to force event into present state w/ console cmd.
|
2018-06-12 01:00:14 -07:00 |
|
Jason Volk
|
b4e7bb062c
|
modules: Rename root to webroot.
|
2018-06-12 01:00:14 -07:00 |
|
Jason Volk
|
eb603c22c1
|
modules: Add preliminary m_room_aliases protocol suite.
|
2018-06-12 01:00:14 -07:00 |
|
Jason Volk
|
912562f469
|
ircd:Ⓜ️:vm: Checkpoint phase-as-class skeleton.
|
2018-06-12 01:00:14 -07:00 |
|