Jason Volk
|
565a760255
|
ircd::net: Integrate SRV query composition; RFC1035 records to the user interface.
|
2018-02-05 18:54:56 -08:00 |
|
Jason Volk
|
b00129071e
|
ircd::rfc1035: Remove the trailing null from the name view.
|
2018-02-05 18:54:55 -08:00 |
|
Jason Volk
|
faaf950ea4
|
ircd::rfc1035: Default constructions for resource records.
|
2018-02-05 18:54:55 -08:00 |
|
Jason Volk
|
3441368b25
|
ircd::net: Use "service" string in net::hostport.
|
2018-02-05 18:54:55 -08:00 |
|
Jason Volk
|
a9ac7fd8d9
|
ircd::net: Add constructions for ipport from rfc1035 resource records.
|
2018-02-05 18:54:55 -08:00 |
|
Jason Volk
|
46bf944227
|
ircd::rfc1035: Dynamic abstraction for resource records; minor comments.
|
2018-02-05 18:54:55 -08:00 |
|
Jason Volk
|
d53eef4ab6
|
ircd: Eliminate the raw_buffer concept.
|
2018-02-05 18:54:55 -08:00 |
|
Jason Volk
|
287331d757
|
ircd::rfc1035: Simplify the answer record results with a string_view.
|
2018-02-03 14:10:49 -08:00 |
|
Jason Volk
|
cde4507ef6
|
ircd::rfc1035: Put the record structs into record:: for possible vtable opportunity.
|
2018-02-03 14:10:49 -08:00 |
|
Jason Volk
|
e602b2375d
|
ircd: Exception macros need complete scope to be used outside ircd::
|
2018-02-03 14:10:49 -08:00 |
|
Jason Volk
|
229ac50be4
|
ircd: Move params.h out to construct/
|
2018-02-03 14:10:49 -08:00 |
|
Jason Volk
|
63d28a77cc
|
ircd:Ⓜ️:state: Make it right.
|
2018-02-02 15:06:12 -08:00 |
|
Jason Volk
|
50a0983fa0
|
ircd:Ⓜ️:state: Make it work.
|
2018-02-02 14:58:56 -08:00 |
|
Jason Volk
|
e3f671a523
|
ircd::json: Move property.h into tuple/ dir.
|
2018-02-02 14:58:55 -08:00 |
|
Jason Volk
|
8296adb6c3
|
ircd:Ⓜ️:state: Try using a separate child array to store values at any level (partial).
|
2018-02-02 14:58:55 -08:00 |
|
Jason Volk
|
c3ceb94478
|
ircd: These should be rvalue refs.
|
2018-01-30 23:13:27 -08:00 |
|
Jason Volk
|
a4df66788c
|
ircd::openssl: Minor simplify.
|
2018-01-30 22:53:28 -08:00 |
|
Jason Volk
|
a20e2c2319
|
ircd::json: Minor cleanup; note todo for exp.
|
2018-01-30 13:37:13 -08:00 |
|
Jason Volk
|
6f1220dc5f
|
ircd:Ⓜ️ Cleanup and prep m::state related.
|
2018-01-30 13:33:17 -08:00 |
|
Jason Volk
|
2e356709bd
|
ircd::json: Break up json.h into util.h
|
2018-01-30 10:26:46 -08:00 |
|
Jason Volk
|
01235e3851
|
ircd::json: Add a bang ADL for falsy semantic on object/array.
|
2018-01-30 10:14:41 -08:00 |
|
Jason Volk
|
365fabe638
|
ircd::db: Rename iov to txn (since iov should really be a rocksdb::SliceParts).
|
2018-01-30 09:58:36 -08:00 |
|
Jason Volk
|
622086a12a
|
modules/client/register: Don't require auth object for r0.3.0.
|
2018-01-29 12:00:00 -08:00 |
|
Jason Volk
|
f12786959e
|
modules/client/register: Fix defaulting empty ?kind= to user.
|
2018-01-29 12:00:00 -08:00 |
|
Jason Volk
|
08d00bb3c8
|
ircd::json: Add strongly typed empty() for object/array with an ADL.
|
2018-01-29 11:59:59 -08:00 |
|
Jason Volk
|
aefca6bea4
|
ircd::json: Move extern const strings out of value.h
|
2018-01-29 11:59:59 -08:00 |
|
Jason Volk
|
0d8a646ccc
|
ircd:Ⓜ️ Split state:: off dbs::.
|
2018-01-29 09:36:05 -08:00 |
|
Jason Volk
|
f7e928e852
|
ircd: Simplify various string generations.
|
2018-01-29 08:39:06 -08:00 |
|
Jason Volk
|
bce1206c70
|
ircd::util: Add string construction buffer closures over a common pattern.
|
2018-01-29 08:19:14 -08:00 |
|
Jason Volk
|
f1611a4a54
|
ircd: Reorder the headers to allow utils depending on *_view and buffer:: and allocator::...
|
2018-01-29 08:17:02 -08:00 |
|
Jason Volk
|
e23ee1543b
|
ircd::util: Comment on the ircd::string() template; minor cleanup.
|
2018-01-28 21:30:53 -08:00 |
|
Jason Volk
|
c2be639346
|
deps: Track Riot.
|
2018-01-28 21:18:26 -08:00 |
|
Jason Volk
|
5f6b5852b1
|
ircd::rfc1035: Add CNAME RR; minor cleanup.
|
2018-01-28 21:18:26 -08:00 |
|
Jason Volk
|
aeaa031cce
|
ircd::rfc1035: Add SRV record RR; add A/AAAA specific RR structs; minor cleanup.
|
2018-01-28 21:18:26 -08:00 |
|
Jason Volk
|
9a2714f5aa
|
ircd::net: Replace asio::ip::tcp::resolver / threaded getaddrinfo() with solution.
|
2018-01-28 21:18:26 -08:00 |
|
Jason Volk
|
670b4b8e23
|
ircd::net: Add UDP analogues for the make_endpoint() related.
|
2018-01-28 21:18:26 -08:00 |
|
Jason Volk
|
7057e1d98d
|
ircd::rfc1035: Various question / answer development; add header debug.
|
2018-01-28 21:18:25 -08:00 |
|
Jason Volk
|
68b408a065
|
ircd: Add allocated string convenience for u2a().
|
2018-01-28 21:18:25 -08:00 |
|
Jason Volk
|
513082b656
|
ircd::net: Reorg DNS related; move resolver into header.
|
2018-01-28 14:28:33 -08:00 |
|
Jason Volk
|
b462f2bbd8
|
ircd:Ⓜ️ Fix m::error constructor stack for zero-argument exceptions.
|
2018-01-28 09:09:58 -08:00 |
|
Jason Volk
|
4cfd41327a
|
ircd:Ⓜ️ Checkpoint single-level/splitless state query.
|
2018-01-28 08:45:09 -08:00 |
|
Jason Volk
|
6bc6d9f8a1
|
ircd: Minor cleanup.
|
2018-01-28 08:44:47 -08:00 |
|
Jason Volk
|
21d4cbf1ad
|
Move submodules into deps/
|
2018-01-27 21:05:58 -08:00 |
|
Jason Volk
|
d343e4db3b
|
Update README dependencies.
[ci skip]
|
2018-01-27 12:27:33 -08:00 |
|
Jason Volk
|
b926e6b42d
|
ircd::db: Add nothrow overloads to the column viewer.
|
2018-01-27 10:07:08 -08:00 |
|
Jason Volk
|
b97b00bf0d
|
configure: Convey build variant over to boost build; minor cleanup.
|
2018-01-27 09:35:19 -08:00 |
|
Jason Volk
|
e95dd21e9e
|
ircd::net: Decay this array to properly pun the header.
|
2018-01-26 22:22:09 -08:00 |
|
Jason Volk
|
917a73d048
|
ircd: Final hints for devirtualization opportunities.
|
2018-01-26 21:58:52 -08:00 |
|
Jason Volk
|
4818d7b651
|
ircd: Fix undefined RB_DEBUG for numerical RB_DEBUG_LEVEL.
|
2018-01-26 21:49:41 -08:00 |
|
Jason Volk
|
52ee74fe55
|
ircd::json: Place missing break; cleanup branches.
|
2018-01-26 19:27:12 -08:00 |
|