Skip to content

Bahamut v2.2.0

Compare
Choose a tag to compare
@eaescob eaescob released this 22 Jan 04:02
· 46 commits to master since this release
9b4a352

Bahamut v2.2.0 release with key features such as user host masking and half-ops. Full changelog:

Changes for 2.2.0:

rasengan (2):
Added /stats P to show listening ports (PR #134)

Ryan Smith (10):
Override clone limits with SVSCLONE (PR #148)
Updates to user hostmasking (PR #175)
Do not attempt to mask the Staff_Address for opers. (PR #175)
Do not allow opers who are already hostmasked to set +H as this results in weird /whois results. (PR #175)
Added new config.h option: NO_UMODE_H_FLOOD. Do not allow the user to change user mode H too often, to prevent WATCH flooding. (PR #175)
Do not allow user mode H to be changed if the user is in any channels. This is to prevent potential client-side weirdness from happening if a user's host changes while they're already in one or more channels. (PR #175)
Send out WATCH notifications if the hostname changes due to a mode H change. (PR #175)
Minor typo fixes.
Show UHM variables in /INFO.
Persist the uhm_type and uhm_uhmode values to disk to handle restarts properly.

Emilio Escobar (4):
Fixed oper block corruption when two opers share the same IP (PR #181)
Override softlimits with SVSCLONE (PR #162)
Decrease unknown count if cptr is in unknown state (PR #160)
Enable channel half ops (PR #184)

Kobi Shmueli (1):
Fix a small bug where the "Connect: No connet block found" notice has no prefix (PR #191)
Change user hostmask to send user's IP (PR #179)

Ned T. Crigler (1):
Make configure test support for extra compiler flags (PR #167)

jeian (1):
Add XFLAG documentation (PR #155)