]> jfr.im git - solanum.git/commit - librb/src/linebuf.c
ircd: send tags on every message
authorSimon Arlott <sa.me.uk>
Sun, 6 Aug 2017 11:05:24 +0000 (12:05 +0100)
committerSimon Arlott <sa.me.uk>
Sun, 6 Aug 2017 15:21:29 +0000 (16:21 +0100)
commit4b1cce65ed584cc0fdc9f3c5ec84373fdf2566a8
treedb7687d95acb5f2f22723fd24bd00fe8c901a5cb
parent8f43ad3f726608e1f76329b21e4e3de95949957f
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.
32 files changed:
.gitignore
extensions/m_ojoin.c
extensions/m_okick.c
extensions/m_omode.c
extensions/m_opme.c
extensions/m_remove.c
extensions/m_roleplay.c
include/msgbuf.h
include/send.h
ircd/channel.c
ircd/chmode.c
ircd/monitor.c
ircd/msgbuf.c
ircd/send.c
librb/include/rb_linebuf.h
librb/include/rb_tools.h
librb/src/export-syms.txt
librb/src/helper.c
librb/src/linebuf.c
librb/src/tools.c
modules/core/m_join.c
modules/core/m_kick.c
modules/core/m_mode.c
modules/core/m_part.c
modules/m_invite.c
modules/m_knock.c
modules/m_tb.c
modules/m_topic.c
tests/Makefile.am
tests/TESTS
tests/rb_linebuf_put1.c [deleted file]
tests/send1.c