Simon Arlott
|
4b1cce65ed
|
ircd: send tags on every message
Simplify linebuf by introducing fsnprint to manage a list of printfs.
Add a msgbuf unparse cache for send functions that loop.
|
2017-08-06 16:21:29 +01:00 |
|
Simon Arlott
|
f3564f47f4
|
msgbuf: correctly split buffers into IRCv3 tags and RFC1459 message data
|
2017-07-29 22:46:07 +01:00 |
|
Simon Arlott
|
e9f0d740e3
|
msgbuf: remove unused field parselen
|
2017-07-27 18:31:08 +01:00 |
|
Simon Arlott
|
169a1c3535
|
msgbuf: s_assert is not a substitute for proper code
(dns, m_alias, m_stats updated as msgbuf no longer includes s_assert.h)
|
2017-07-26 19:30:41 +01:00 |
|
William Pitcock
|
71c875fb9a
|
msgbuf: allow for an explicit target to be defined
|
2016-02-20 17:59:00 -06:00 |
|
William Pitcock
|
33085472a2
|
msgbuf: make msgbuf_unparse_prefix() public
|
2016-02-20 14:46:09 -06:00 |
|
William Pitcock
|
4a13e3f1da
|
msgbuf: add some message building code
|
2016-02-20 11:21:12 -06:00 |
|
William Pitcock
|
d670fe5271
|
msgbuf: msgbuf_append_tag(): add support for attaching a specific capability bit
|
2016-02-13 00:19:23 -06:00 |
|
William Pitcock
|
b4993fe8c3
|
msgbuf: pull in s_assert
|
2016-02-12 12:12:30 -06:00 |
|
William Pitcock
|
920e4849f1
|
msgbuf: fix AFP() macro
|
2016-02-12 11:56:15 -06:00 |
|
William Pitcock
|
9d5170247e
|
msgbuf: attach capabilities mask to each tag for sending
this will be used with a bloom filter to speed up the 1-to-many case
|
2016-02-11 19:50:47 -06:00 |
|
William Pitcock
|
269dd686b3
|
msgbuf: improve parse logic
|
2016-02-10 00:46:32 -06:00 |
|
William Pitcock
|
a8e69f5dfc
|
msgbuf: implement msgbuf_parse()
|
2016-02-10 00:08:58 -06:00 |
|
William Pitcock
|
88b427b61d
|
msgbuf: add lowlevel interface for building MsgBuf objects
|
2016-02-09 23:19:13 -06:00 |
|
William Pitcock
|
b830b64106
|
include: add msgbuf.h for future msgbuf api
|
2016-02-09 23:08:35 -06:00 |
|