Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Don't create zero length DataBlocks in BinarySocket::Write()
|
|
|
|
|
|
|
|
and checkmodes in Channel::Sync. Fixes channel modes sometimes not being set if always_lower_ts is on
|
|
|
|
Also classify ulines as protected
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
act on the fact that the ircd sees the user as logged in
|
|
|
|
|
|
|
|
immediately
|
|
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
|
|
should cover everything now, and this causes weird things when the last user in a channel kicks themselves out using the bot. Also handle users rejoining a channel while its held better.
|
|
|
|
log settings
|
|
on shutdown/restart wait for any pending saves to finish
|
|
|
|
non conf opers on rehash
|
|
|
|
debug log message in extensible.cpp
|
|
from a server burst
|
|
stacker. And fix mlock creator from cs set persist on.
|
|
|
|
not set
|
|
after unserializing persist on
|
|
|
|
|
|
the sjoin handler before processing a user. Otherwise we can desync and think users have a channel status when they really don't.
|
|
whether or not to sync the channel on creation, instead sync it when the server syncs.
|
|
entries. This allows channel founders to disable auto +qo without
having to globally disable autoop or the levels.
|
|
and not by privilege set, as two entries can have the same privset but different levels, but still represent two different levels of access. This prevented users from adding other users at a lower access level when that level had the same privset as them. Spotted by TSG.
|
|
|
|
lessens the insanity of renaming services
|
|
|
|
|
|
|
|
|
|
|