Age | Commit message (Collapse) | Author |
|
|
|
|
|
- Handle DNSBLs that return invalid lookup results.
- Fix DNSBLs that return non-local addresses blocking connections.
- Fix silently failing when a DNSBL returns no IPv4 results.
- General code cleanup.
|
|
|
|
|
|
The data directory is intended for persistent files whereas the pid
file is ephemeral. This distinction doesn't matter by default but
on system-wide installs ephemeral runtime files go in /var/run or
/run instead.
|
|
This makes things easier for users who are using InspIRCd on OSes
where OpenSSL is part of the base system.
|
|
|
|
Closes #1825.
|
|
- Deduplicate the code to one function.
- Fix defaulting snomasks when a user has more than one class.
|
|
Closes #1830.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This will typically never be reached because the remote will wait
until it receives a CAPAB response before sending SERVER. Instead
replace it with a CAPAB stub command that quits servers with a
helpful message.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It's -largon2, not -llibargon2. I've experienced build failures due to this.
|
|
|
|
|
|
Workaround for #1791.
|
|
|
|
Ref: #1816.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|