inspircd: include membid in outbound IJOIN
All checks were successful
CI / check (push) Successful in 3m49s
All checks were successful
CI / check (push) Successful in 3m49s
Services IJOIN was ':<uid> IJOIN <chan>' with no membership id, but InspIRCd requires <chan> <membid> (min 2 params). On link the ircd rejected the whole server connection with 'Insufficient parameters' the moment a BotServ bot joined its assigned channel, splitting services. Add a monotonic membid, matching how InspIRCd itself sends IJOIN. Validated against a real InspIRCd 4 with production data: full burst to ENDBURST, all bot IJOINs accepted, no split.
This commit is contained in:
parent
ea7bba4f16
commit
d1685f7e53
2 changed files with 30 additions and 3 deletions
6
.gitignore
vendored
6
.gitignore
vendored
|
|
@ -11,3 +11,9 @@ fedserv.db.jsonl
|
|||
/demo-stop.sh
|
||||
/test-net
|
||||
/test-net-b
|
||||
|
||||
# Runtime data/logs
|
||||
echo.db.jsonl
|
||||
cutover-echo.log
|
||||
test-net/echo.db.jsonl
|
||||
test-net/*.log
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue