| Commit message (Expand) | Author | Age | Files | Lines |
| * | Update tests•••A number of tests needed to be updated to account for the fact that tags
are allowed to be up to 8191 bytes (or 4094 bytes for the
client-specified portion or server-specified portion individually). The
numbers in these tests were updated, and in some cases we now test both
server and client tags to ensure consistent behavior between both types.
| Ryan Schmidt | 2025-10-10 | 1 | -4/+4 |
| * | tests/send1: we don't add tags to remote messages | Ed Kellett | 2025-10-10 | 1 | -21/+21 |
| * | tests/send1: @time is sent remotely now | Ed Kellett | 2025-10-10 | 1 | -1/+1 |
| * | Test sendto_channel_local_priv not ONLY_OPERS | Ed Kellett | 2020-08-04 | 1 | -5/+5 |
| * | Add tests for opmod_send_statusmsg | Ed Kellett | 2020-07-06 | 1 | -4/+132 |
| * | Use a different cap for send tests | Ed Kellett | 2020-04-30 | 1 | -85/+85 |
| * | tests: Check sendto_wallops_flags works with format strings | Simon Arlott | 2020-01-11 | 1 | -0/+122 |
| * | Propagate OPER•••Move opername and privset storage to struct User, so it can exist for
remote opers.
On /oper and when bursting opers, send:
:foo OPER opername privset
which sets foo's opername and privset. The contents of the privset on
remote servers come from the remote server's config, so the potential
for confusion exists if these do not match.
If an oper's privset does not exist on a server that sees it, it will
complain, but create a placeholder privset. If the privset is created by
a rehash, this will be reflected properly.
/privs is udpated to take an optional argument, the server to query, and
is now local by default:
/privs [[nick_or_server] nick]
| Ed Kellett | 2019-09-13 | 1 | -8/+8 |
| * | tests: send1: add tag tests to all functions | Simon Arlott | 2017-08-06 | 1 | -0/+2080 |
| * | 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.
| Simon Arlott | 2017-08-06 | 1 | -20/+20 |
| * | tests: send1: fix sendto_channel_opmod (remote) to cover all scenarios | Simon Arlott | 2017-08-06 | 1 | -10/+40 |
| * | tests: send1: fix sendto_channel_opmod (remote) to call the right function | Simon Arlott | 2017-08-06 | 1 | -4/+2 |
| * | tests: send1: add missing CAP_SERVER_TIME test to sendto_channel_flags from r... | Simon Arlott | 2017-08-06 | 1 | -4/+6 |
| * | tests: send1: test MODE_MODERATED with sendto_channel_opmod | Simon Arlott | 2017-08-06 | 1 | -2/+16 |
| * | tests: send1: load modules in a predictable order•••So that tags are added in the same order every time.
# wanted: @time=2017-07-14T02:40:00.000Z;account=test :LChanPeon!username@example.test TEST #placeholder :Hello World!
# seen: @account=test;time=2017-07-14T02:40:00.000Z :LChanPeon!username@example.test TEST #placeholder :Hello World!
| Simon Arlott | 2017-08-06 | 1 | -0/+4 |
| * | tests: add remaining sendto_* tests | Simon Arlott | 2017-08-06 | 1 | -1/+2493 |
| * | tests: add remote server message tests•••Test sendto_one, sendto_one_prefix, sendto_one_notice and complete
sendto_one_numeric (for unregistered clients).
| Simon Arlott | 2017-08-05 | 1 | -9/+149 |
| * | tests: add client util make_local_person_oper() | Simon Arlott | 2017-08-05 | 1 | -15/+4 |
| * | tests: add sendto_* test framework | Simon Arlott | 2017-08-05 | 1 | -0/+119 |