Jason Volk
|
62133d09b7
|
client: Various fixes.
|
2017-11-30 11:23:42 -08:00 |
|
Jason Volk
|
26800d5db4
|
ircd::ctx: Improve the spawn sequence to avoid complications.
|
2017-11-30 11:23:42 -08:00 |
|
Jason Volk
|
570f4d7f54
|
ircd::json: stringify empty array as expected by serialized size.
|
2017-11-30 11:23:42 -08:00 |
|
Jason Volk
|
b1acf2cef1
|
ircd: Minor fixes for g++-7 c++17.
|
2017-11-30 11:23:42 -08:00 |
|
Jason Volk
|
2902fcf71d
|
ircd/charybdis: Fix these stream manipulations.
|
2017-11-30 11:23:42 -08:00 |
|
Jason Volk
|
6572a45d77
|
ircd::util: Fix this type; should be int.
|
2017-11-30 11:23:42 -08:00 |
|
Jason Volk
|
ecf5c10547
|
ircd::util: Add resizebuf() to ostringstream convenience suite.
|
2017-11-30 11:23:42 -08:00 |
|
Jason Volk
|
2930b93dcb
|
ircd::net: Various net/client/listener bugfixes/cleanup.
|
2017-11-30 11:23:42 -08:00 |
|
Jason Volk
|
20961bffa6
|
stick boost
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
1517d784c7
|
client: Fix room join bitrot.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
ef2aa0d249
|
client: Fix error scope related bitrot.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
526bfa23e1
|
ircd:Ⓜ️ Add pretty/pretty_oneline for preferred event viewing; minor event rel.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
ac756a8856
|
ircd: Use dynamic allocations for these resource response buffers.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
45b853c912
|
ircd::util: Add a convenience wrapper for iostream pubsetbuf.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
93c9935338
|
ircd::json: Add preliminary tuple iteration with mask of keys.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
55603a3718
|
ircd:Ⓜ️ Fix ID reconstruction semantics; cleanup.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
bc5f429681
|
ircd::db: Fix a rocksdb api misuse.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
4ae58a4f46
|
ircd::json: Add tuple construction from a different tuple object.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
2ce9b0521f
|
ircd::net: Various fixes / error handling / api.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
f36d3e2209
|
ircd::log: Fix these clear and flush points.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
32e0d3c5df
|
ircd::ctx: Improve spawning; fix bug.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
ae34691610
|
ircd::log: Optimize logger to use a single buffer + single write.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
888c7d5739
|
ircd::net: Update log messages.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
8b573378e8
|
ircd: Fixes to client related to net.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
f10662fe7d
|
ircd:Ⓜ️ Checkpoint matrix.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
f89d6f651c
|
modules: Add preliminary federation and media directories.
|
2017-11-30 11:23:40 -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
|
52641ba47f
|
ircd::net: Add net::remote, suite; update network utils; fixes.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
38023e0d9b
|
ircd::openssl: Introduce openssl namespace for anything related to driving that beast.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
cb8b38b160
|
ircd: Add typedefs for __int128 to our namespace.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
417e8ecad0
|
ircd::db: Fix comment; suppress a very verbose seek log message here.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
a22e4917c8
|
ircd: Add has() stringop because find() != npos is an annoying construct.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
70326ed471
|
ircd: Add our buffer type as overload to strlcat/strlcpy vintage suite.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
57ae71fe4e
|
ircd::json: Add additional commentary.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
6562efb11e
|
ircd::json: Add 'defaults' construct to iov.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
bc3e4e3fce
|
ircd::util: Fix move support for the unique_iterator.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
4a44d0368a
|
ircd::http: Make server response header more like the User-Agent we also use as a client.
|
2017-11-30 11:23:39 -08:00 |
|
Jason Volk
|
92270b74ac
|
ircd::http: Parse a connection header.
|
2017-11-30 11:23:39 -08:00 |
|
Jason Volk
|
deaea72f9a
|
ircd:Ⓜ️ Update README.
|
2017-11-30 11:23:39 -08:00 |
|
Jason Volk
|
4ccc610bfe
|
Update README.
|
2017-11-30 11:23:39 -08:00 |
|
Jason Volk
|
a67228e8b5
|
ircd::log: Allow CRITICAL log messages to break through suppression.
|
2017-11-30 11:23:39 -08:00 |
|
Jason Volk
|
15625db9a9
|
configure.ac: Update warning suppressions; reasoning/commentaries.
|
2017-11-30 11:23:39 -08:00 |
|
Jason Volk
|
14fea52dcb
|
ircd::net: Add async overloads; various cleanup.
|
2017-10-19 03:55:24 -07:00 |
|
Jason Volk
|
b83d7da7a0
|
ircd::log: Make sure the stream is flushed and reset when relinquishing control.
|
2017-10-19 01:38:25 -07:00 |
|
Jason Volk
|
43e35786ce
|
ircd: Move subsystem 'index header' into subsystem directories.
|
2017-10-19 01:38:03 -07:00 |
|
Jason Volk
|
0f51c84fb0
|
ircd::net: Move net into directory.
|
2017-10-19 01:30:19 -07:00 |
|
Jason Volk
|
0f00f21a1d
|
ircd: Add preliminary tcmalloc version check.
|
2017-10-19 01:05:41 -07:00 |
|
Jason Volk
|
7feb0dff79
|
ircd: client: various cleanup.
|
2017-10-19 01:04:52 -07:00 |
|
Jason Volk
|
c501f21ac2
|
ircd::net: Move listener next() to the accept event slice; various cleanup.
|
2017-10-19 01:03:40 -07:00 |
|
Jason Volk
|
a1e798f12c
|
ircd::net: Improve dc/socket dtor related.
|
2017-10-19 01:02:30 -07:00 |
|