Bryan Drewery
|
ed438da26f
* No need to send JOIN when cycling channels, let the bot rejoin auto when seeing the PART (slightly slower but less complex)
|
vor 16 Jahren |
Bryan Drewery
|
04627b02d8
* Fix bot thinking its still on a channel if kicked from a chan while +B before it pushes out its PARTs
|
vor 16 Jahren |
Bryan Drewery
|
a4224d9d48
Merge branch 'voice-improvements'
|
vor 16 Jahren |
Bryan Drewery
|
642ef2d981
Merge branch 'misc-irc-fixes'
|
vor 16 Jahren |
Bryan Drewery
|
936a090ff4
Merge branch 'misc-cleanup'
|
vor 16 Jahren |
Bryan Drewery
|
9ade7b2243
Merge branch 'fix-ircfuzz-findings'
|
vor 16 Jahren |
Bryan Drewery
|
79af5c12bb
* When in recheck_channel() and enforcing bitch, wait to flush modes until after all of the check_this_member() have been processed to try to avoid multiple lines of -oooo,-o,-oooo not grouping up correctly.
|
vor 16 Jahren |
Bryan Drewery
|
25cdba90fe
* Fix bot not properly enforcing 'chanmode' modes when getting opped
|
vor 16 Jahren |
Bryan Drewery
|
62a207b89c
* Consolidate duplicate +ebI checking code
|
vor 16 Jahren |
Bryan Drewery
|
045ea493fa
* Fix bot not joining channels when invited
|
vor 16 Jahren |
Bryan Drewery
|
568e539c37
* When enforcing bans, clear the sip buffer if no userip is available
|
vor 16 Jahren |
Bryan Drewery
|
58f6f88ad2
* Check bans against userip first in case userhost is already an ip
|
vor 16 Jahren |
Bryan Drewery
|
6c1e471e64
* Check userip when checking users against bans, if available
|
vor 16 Jahren |
Bryan Drewery
|
807794b113
* When enforcing bans, also check the user's IP if available
|
vor 16 Jahren |
Bryan Drewery
|
bf1841d94d
* Help fix excess floods
|
vor 16 Jahren |
Bryan Drewery
|
c0c0f13df8
* Fix another place where member_getuser() should be used
|
vor 16 Jahren |
Bryan Drewery
|
145261d087
* Remove unfinished flood control code
|
vor 16 Jahren |
Bryan Drewery
|
7e9c40f11f
* Consider +voicebitch when voicing non-users in +voice
|
vor 16 Jahren |
Bryan Drewery
|
3805642301
* Rename FLOOD_EXEMPT_* flags to CHAN_FLAG_*
|
vor 16 Jahren |
Bryan Drewery
|
07bc8804d2
* If the chan is both +voice and +voicebitch, only voice users who actually have flag: +v
|
vor 16 Jahren |
Bryan Drewery
|
a9cbb01b61
* Implement +voicebitch when seeing a +v or checking a member
|
vor 16 Jahren |
Bryan Drewery
|
04e62c0fc5
* Clear out irc status flags when appropriate
|
vor 16 Jahren |
Bryan Drewery
|
a9d8647e8a
* Move all channel flags to chan->status, and all irc status flags to chan->ircnet_status
|
vor 16 Jahren |
Bryan Drewery
|
994c2001d9
Merge branch '320-monitor'
|
vor 16 Jahren |
Bryan Drewery
|
b81c507e18
* Better +bitch/+botbitch/+closed handling when in floodless mode.
|
vor 16 Jahren |
Bryan Drewery
|
6e97d9890f
* Fix +botbitch being very slow and inefficient
|
vor 16 Jahren |
Bryan Drewery
|
1da8dfba72
* Cleanup priority_do code
|
vor 16 Jahren |
Bryan Drewery
|
61a7bfdc88
* Remove some redundant user lookup code, and act on user lookups more often
|
vor 16 Jahren |
Bryan Drewery
|
bdb1bf46b1
* The WHO reply doesn't always have a : for hops. Namely the WHOX (354) response is missing it
|
vor 16 Jahren |
Bryan Drewery
|
6d1ff681be
* Fix small memory leak in channel member handling
|
vor 16 Jahren |