Fixes, Oper Oversight and Quality-of-Life Improvements!
Pre-releaseLots of quality-of-life fixes, improved oversight for opers, and a proposed channel renaming command!
With this release, we're moving to a proper Github organisation, becoming more consistent with other IRCds, and introducing a bunch more snomasks. In addition, when setting DLINE
and KLINE
bans, you can also kill all clients who match the ban by supplying the parameter ANDKILL
when you set the ban.
Channel LIST
filtering is now more useful, and I'll keep expanding this in future releases. As well, there's been some useful extensions to WHOIS
, and a bug with SANICK
fixed thanks to @lbeziaud. @enckse has also added Oragono to the Arch AUR, to make it easier to install on that distro.
Thanks to everyone for suggesting improvements and reporting issues! There's a lot to do as we move forward, and I have a pretty decent plan of where to go next.
Added
- Added proposed channel rename capability draft/rename.
- Send a bunch more server notice masks, now including:
j
: Channel registration.k
: Kills, including those resulting fromDLINE
s andKLINE
s.n
: Nick changes.o
: Clients opering-up.q
: Clients quitting.u
: Account registration and login.x
: Setting and removingDLINE
/KLINE
.
Changed
DLINE
andKLINE
: AddedANDKILL
parameter to also kill all clients that match the ban.LIST
: Implement extended list conditionsU
(which filters the channels by user count).- Renamed a number of dependency libraries, and changed Oragono to its' own organisation (only useful if you're building Oragono from source).
WHOIS
: Show the target's real IP address if you're whoising yourself or you're an oper.WHOIS
: Show whether the target has connected securely using TLS.
Removed
- Removed the
JOIN 0
command (matching what InspIRCd has done here), since this is easily abusable.
Fixed
SANICK
works properly now (thanks @lbeziaud!).