wraith.git
6 weeks agoMerge branch 'master' into next next github/next
Bryan Drewery [Mon, 2 Apr 2012 17:57:28 +0000] 
Merge branch 'master' into next

* master:
  Update documentation for chanset 'voice'

6 weeks agoUpdate documentation for chanset 'voice' maint master github/maint github/master v1.4.0
Bryan Drewery [Mon, 2 Apr 2012 17:54:33 +0000] 
Update documentation for chanset 'voice'

7 weeks agoMerge branch 'master' into next
Bryan Drewery [Fri, 30 Mar 2012 17:40:22 +0000] 
Merge branch 'master' into next

* master:
  Fix revenge and limit getting mixed up on save

7 weeks agoFix revenge and limit getting mixed up on save
Bryan Drewery [Fri, 30 Mar 2012 17:40:18 +0000] 
Fix revenge and limit getting mixed up on save

7 weeks agoMerge branch 'master' into next
Bryan Drewery [Thu, 29 Mar 2012 15:54:29 +0000] 
Merge branch 'master' into next

* master:

Conflicts:
doc/UPDATES

7 weeks agoMerge branch '49-member-caching'
Bryan Drewery [Thu, 29 Mar 2012 15:53:55 +0000] 
Merge branch '49-member-caching'

* 49-member-caching:
  Delete expired cached members after wait_split (900 seconds) (#49)
  Remove from cached members if killing a member without caching (#49)
  Update member from cache if possible (#49)
  Cache members when removing them (#49)
  DRY member destruction (#49)

Conflicts:
doc/UPDATES

7 weeks agoMerge branch '48-voice-updates'
Bryan Drewery [Thu, 29 Mar 2012 15:53:14 +0000] 
Merge branch '48-voice-updates'

* 48-voice-updates:
  Enforce 'chanmode' minutely (#48)
  Don't kick a user if already devoiced and -m (#48)
  Don't unset +m when unlocking channel from flood (#48)
  Allow any user op (+o) to enable/disable EVOICE (#48)
  Properly log response to flood (#48)
  Document 'voice-moderate' (#48)
  Respect devoices from other bots (#48)
  Set EVOICE on abusive clients (#48)
  Implement devoicing on flood (#48)
  DRY flood punishment (#48)
  Auto set +m when 'voice-moderate' is set (#48)
  Auto unset 'voice-moderate' if 'chanmode -m' is set (#48)
  Add chanset 'voice-moderate' (#48)

7 weeks agoMerge branch '49-member-caching' into next
Bryan Drewery [Wed, 28 Mar 2012 21:29:25 +0000] 
Merge branch '49-member-caching' into next

* 49-member-caching:
  Delete expired cached members after wait_split (900 seconds) (#49)
  Remove from cached members if killing a member without caching (#49)
  Update member from cache if possible (#49)
  Cache members when removing them (#49)
  DRY member destruction (#49)

Conflicts:
doc/UPDATES

7 weeks agoDelete expired cached members after wait_split (900 seconds) (#49)
Bryan Drewery [Wed, 28 Mar 2012 20:07:19 +0000] 
Delete expired cached members after wait_split (900 seconds) (#49)

7 weeks agoRemove from cached members if killing a member without caching (#49)
Bryan Drewery [Wed, 28 Mar 2012 20:02:36 +0000] 
Remove from cached members if killing a member without caching (#49)

7 weeks agoUpdate member from cache if possible (#49)
Bryan Drewery [Wed, 28 Mar 2012 19:57:05 +0000] 
Update member from cache if possible (#49)

This is only updating flood/EVOICE data to avoid using stale data.

7 weeks agoCache members when removing them (#49)
Bryan Drewery [Wed, 28 Mar 2012 19:21:00 +0000] 
Cache members when removing them (#49)

7 weeks agoDRY member destruction (#49)
Bryan Drewery [Wed, 28 Mar 2012 19:16:54 +0000] 
DRY member destruction (#49)

7 weeks agoMerge branch '48-voice-updates' into next
Bryan Drewery [Wed, 28 Mar 2012 16:45:02 +0000] 
Merge branch '48-voice-updates' into next

* 48-voice-updates:
  Enforce 'chanmode' minutely (#48)
  Don't kick a user if already devoiced and -m (#48)
  Don't unset +m when unlocking channel from flood (#48)

7 weeks agoMerge branch 'master' into next
Bryan Drewery [Wed, 28 Mar 2012 16:44:59 +0000] 
Merge branch 'master' into next

* master:

Conflicts:
doc/UPDATES

7 weeks agoMerge branch 'getin-network-check'
Bryan Drewery [Wed, 28 Mar 2012 16:44:36 +0000] 
Merge branch 'getin-network-check'

* getin-network-check:
  Log which network I'm on if it doesn't match
  Ignore case when comparing network
  Fix shadowed variable 'network'
  Compare to network name, not number of members in channel for getin op sanity checking

7 weeks agoMerge branch '44-getin-limit'
Bryan Drewery [Wed, 28 Mar 2012 16:43:48 +0000] 
Merge branch '44-getin-limit'

* 44-getin-limit:
  Tweak limit range checking such that bot will set limit less often
  Raise limit by 5 if 'limit 0' is set for getin_request
  Only raise limit if needed, and use proper even value
  Avoid rounding errors by adding 1 to make limit even (#44)
  Ignore all getin requests unless eligible (#44)
  Only raise limit when inviting a bot if needed (#44)

7 weeks agoEnforce 'chanmode' minutely (#48)
Bryan Drewery [Wed, 28 Mar 2012 16:27:29 +0000] 
Enforce 'chanmode' minutely (#48)

7 weeks agoDon't kick a user if already devoiced and -m (#48)
Bryan Drewery [Wed, 28 Mar 2012 13:59:58 +0000] 
Don't kick a user if already devoiced and -m (#48)

7 weeks agoDon't unset +m when unlocking channel from flood (#48)
Bryan Drewery [Wed, 28 Mar 2012 13:57:54 +0000] 
Don't unset +m when unlocking channel from flood (#48)

7 weeks agoMerge branch 'master' into next
Bryan Drewery [Wed, 28 Mar 2012 02:22:28 +0000] 
Merge branch 'master' into next

* master:
  Fix tcl protection

7 weeks agoFix tcl protection
Bryan Drewery [Wed, 28 Mar 2012 02:22:23 +0000] 
Fix tcl protection

7 weeks agoMerge branch '44-getin-limit' into next
Bryan Drewery [Wed, 28 Mar 2012 01:46:18 +0000] 
Merge branch '44-getin-limit' into next

* 44-getin-limit:
  Tweak limit range checking such that bot will set limit less often
  Raise limit by 5 if 'limit 0' is set for getin_request
  Only raise limit if needed, and use proper even value

Conflicts:
doc/UPDATES

7 weeks agoTweak limit range checking such that bot will set limit less often
Bryan Drewery [Wed, 28 Mar 2012 01:43:19 +0000] 
Tweak limit range checking such that bot will set limit less often

7 weeks agoRaise limit by 5 if 'limit 0' is set for getin_request
Bryan Drewery [Wed, 28 Mar 2012 01:32:29 +0000] 
Raise limit by 5 if 'limit 0' is set for getin_request

7 weeks agoOnly raise limit if needed, and use proper even value
Bryan Drewery [Wed, 28 Mar 2012 01:30:50 +0000] 
Only raise limit if needed, and use proper even value

7 weeks agoMerge branch 'master' into next
Bryan Drewery [Wed, 28 Mar 2012 00:06:40 +0000] 
Merge branch 'master' into next

* master:
  Fix wrong nick getting logged for revenge deflags

7 weeks agoFix wrong nick getting logged for revenge deflags
Bryan Drewery [Wed, 28 Mar 2012 00:04:38 +0000] 
Fix wrong nick getting logged for revenge deflags

7 weeks agoMerge branch 'getin-network-check' into next
Bryan Drewery [Tue, 27 Mar 2012 23:55:21 +0000] 
Merge branch 'getin-network-check' into next

* getin-network-check:
  Log which network I'm on if it doesn't match

7 weeks agoLog which network I'm on if it doesn't match
Bryan Drewery [Tue, 27 Mar 2012 23:55:17 +0000] 
Log which network I'm on if it doesn't match

7 weeks agoMerge branch 'getin-network-check' into next
Bryan Drewery [Tue, 27 Mar 2012 23:54:30 +0000] 
Merge branch 'getin-network-check' into next

* getin-network-check:
  Ignore case when comparing network

7 weeks agoIgnore case when comparing network
Bryan Drewery [Tue, 27 Mar 2012 23:54:07 +0000] 
Ignore case when comparing network

  irc.efnet.pl: EFNet
  irc.servercentral.net: EFnet

7 weeks agoMerge branch 'master' into next
Bryan Drewery [Tue, 27 Mar 2012 23:45:29 +0000] 
Merge branch 'master' into next

* master:
  Use consistent type format for caps-limit/color-limit

7 weeks agoUse consistent type format for caps-limit/color-limit
Bryan Drewery [Tue, 27 Mar 2012 23:37:10 +0000] 
Use consistent type format for caps-limit/color-limit

7 weeks agoMerge branch 'set-list-new-value'
Bryan Drewery [Tue, 27 Mar 2012 23:36:20 +0000] 
Merge branch 'set-list-new-value'

* set-list-new-value:
  Lessen variable name format length
  Don't format var type if not needed
  Show proper value when adding to a list
  Display value when removing/adding to a list
  DRY displaying set data
  Don't pad botnick when using botset

7 weeks agoMerge branch 'set-list-new-value' into next
Bryan Drewery [Tue, 27 Mar 2012 22:07:21 +0000] 
Merge branch 'set-list-new-value' into next

* set-list-new-value:
  Lessen variable name format length
  Don't format var type if not needed
  Show proper value when adding to a list
  Display value when removing/adding to a list
  DRY displaying set data
  Don't pad botnick when using botset

7 weeks agoLessen variable name format length
Bryan Drewery [Tue, 27 Mar 2012 00:34:21 +0000] 
Lessen variable name format length

7 weeks agoDon't format var type if not needed
Bryan Drewery [Tue, 27 Mar 2012 00:30:21 +0000] 
Don't format var type if not needed

7 weeks agoShow proper value when adding to a list
Bryan Drewery [Tue, 27 Mar 2012 00:18:36 +0000] 
Show proper value when adding to a list

7 weeks agoDisplay value when removing/adding to a list
Bryan Drewery [Sun, 27 Nov 2011 19:52:40 +0000] 
Display value when removing/adding to a list

7 weeks agoDRY displaying set data
Bryan Drewery [Sun, 27 Nov 2011 19:48:29 +0000] 
DRY displaying set data

7 weeks agoDon't pad botnick when using botset
Bryan Drewery [Sun, 27 Nov 2011 18:54:40 +0000] 
Don't pad botnick when using botset

7 weeks agoRevert "Merge branch 'set-list-new-value' into next"
Bryan Drewery [Tue, 27 Mar 2012 22:07:01 +0000] 
Revert "Merge branch 'set-list-new-value' into next"

This reverts commit 3a8375bf318221e18c5de5a9e1eaa53660d8600b, reversing
changes made to 3cbbd3c8bbca858aeb93246b67bab7c275ccee81.

7 weeks agoMerge branch 'master' into next
Bryan Drewery [Tue, 27 Mar 2012 20:17:36 +0000] 
Merge branch 'master' into next

* master:

7 weeks agoMerge branch 'flood-tweaks'
Bryan Drewery [Tue, 27 Mar 2012 20:17:22 +0000] 
Merge branch 'flood-tweaks'

* flood-tweaks:
  Update default flood settings
  Don't punish words 6 chars or less for CAPS
  Only bail out of offense check if there's no color check as well

7 weeks agoMerge branch 'master' into next
Bryan Drewery [Tue, 27 Mar 2012 20:07:27 +0000] 
Merge branch 'master' into next

* master:
  Protect tcl/script commands

7 weeks agoProtect tcl/script commands
Bryan Drewery [Tue, 27 Mar 2012 20:07:22 +0000] 
Protect tcl/script commands

7 weeks agoMerge branch 'getin-network-check' into next
Bryan Drewery [Tue, 27 Mar 2012 19:52:19 +0000] 
Merge branch 'getin-network-check' into next

* getin-network-check:
  Fix shadowed variable 'network'

7 weeks agoFix shadowed variable 'network'
Bryan Drewery [Tue, 27 Mar 2012 19:52:13 +0000] 
Fix shadowed variable 'network'

7 weeks agoMerge branch '48-voice-updates' into next
Bryan Drewery [Tue, 27 Mar 2012 19:49:21 +0000] 
Merge branch '48-voice-updates' into next

* 48-voice-updates:
  Allow any user op (+o) to enable/disable EVOICE (#48)
  Properly log response to flood (#48)
  Document 'voice-moderate' (#48)
  Respect devoices from other bots (#48)
  Set EVOICE on abusive clients (#48)
  Implement devoicing on flood (#48)
  DRY flood punishment (#48)
  Auto set +m when 'voice-moderate' is set (#48)
  Auto unset 'voice-moderate' if 'chanmode -m' is set (#48)
  Add chanset 'voice-moderate' (#48)

Conflicts:
doc/UPDATES

7 weeks agoAllow any user op (+o) to enable/disable EVOICE (#48)
Bryan Drewery [Tue, 27 Mar 2012 19:26:48 +0000] 
Allow any user op (+o) to enable/disable EVOICE (#48)

7 weeks agoProperly log response to flood (#48)
Bryan Drewery [Tue, 27 Mar 2012 19:14:40 +0000] 
Properly log response to flood (#48)

7 weeks agoDocument 'voice-moderate' (#48)
Bryan Drewery [Tue, 27 Mar 2012 19:12:55 +0000] 
Document 'voice-moderate' (#48)

7 weeks agoRespect devoices from other bots (#48)
Bryan Drewery [Tue, 27 Mar 2012 19:12:16 +0000] 
Respect devoices from other bots (#48)

7 weeks agoSet EVOICE on abusive clients (#48)
Bryan Drewery [Tue, 27 Mar 2012 19:11:53 +0000] 
Set EVOICE on abusive clients (#48)

7 weeks agoImplement devoicing on flood (#48)
Bryan Drewery [Tue, 27 Mar 2012 19:07:54 +0000] 
Implement devoicing on flood (#48)

7 weeks agoDRY flood punishment (#48)
Bryan Drewery [Tue, 27 Mar 2012 19:02:02 +0000] 
DRY flood punishment (#48)

7 weeks agoAuto set +m when 'voice-moderate' is set (#48)
Bryan Drewery [Tue, 27 Mar 2012 18:57:06 +0000] 
Auto set +m when 'voice-moderate' is set (#48)

7 weeks agoAuto unset 'voice-moderate' if 'chanmode -m' is set (#48)
Bryan Drewery [Tue, 27 Mar 2012 18:55:50 +0000] 
Auto unset 'voice-moderate' if 'chanmode -m' is set (#48)

7 weeks agoAdd chanset 'voice-moderate' (#48)
Bryan Drewery [Tue, 27 Mar 2012 18:55:28 +0000] 
Add chanset 'voice-moderate' (#48)

7 weeks agoMerge branch 'getin-network-check' into next
Bryan Drewery [Tue, 27 Mar 2012 18:39:51 +0000] 
Merge branch 'getin-network-check' into next

* getin-network-check:
  Compare to network name, not number of members in channel for getin op sanity checking

7 weeks agoCompare to network name, not number of members in channel for getin op sanity checking
Bryan Drewery [Tue, 27 Mar 2012 18:39:34 +0000] 
Compare to network name, not number of members in channel for getin op sanity checking

7 weeks agoMerge branch '44-getin-limit' into next
Bryan Drewery [Tue, 27 Mar 2012 18:38:55 +0000] 
Merge branch '44-getin-limit' into next

* 44-getin-limit:
  Avoid rounding errors by adding 1 to make limit even (#44)

7 weeks agoAvoid rounding errors by adding 1 to make limit even (#44)
Bryan Drewery [Tue, 27 Mar 2012 18:38:45 +0000] 
Avoid rounding errors by adding 1 to make limit even (#44)

7 weeks agoMerge branch '44-getin-limit' into next
Bryan Drewery [Tue, 27 Mar 2012 04:46:59 +0000] 
Merge branch '44-getin-limit' into next

* 44-getin-limit:
  Ignore all getin requests unless eligible (#44)

7 weeks agoIgnore all getin requests unless eligible (#44)
Bryan Drewery [Tue, 27 Mar 2012 04:46:54 +0000] 
Ignore all getin requests unless eligible (#44)

7 weeks agoMerge branch '44-getin-limit' into next
Bryan Drewery [Tue, 27 Mar 2012 01:03:05 +0000] 
Merge branch '44-getin-limit' into next

* 44-getin-limit:
  Only raise limit when inviting a bot if needed (#44)

7 weeks agoOnly raise limit when inviting a bot if needed (#44)
Bryan Drewery [Tue, 27 Mar 2012 01:00:42 +0000] 
Only raise limit when inviting a bot if needed (#44)

7 weeks agoMerge branch 'set-list-new-value' into next
Bryan Drewery [Tue, 27 Mar 2012 00:34:41 +0000] 
Merge branch 'set-list-new-value' into next

* set-list-new-value:
  Lessen variable name format length
  Don't format var type if not needed
  Show proper value when adding to a list
  * Display value when removing/adding to a list
  * DRY displaying set data
  * Don't pad botnick when using botset

7 weeks agoLessen variable name format length
Bryan Drewery [Tue, 27 Mar 2012 00:34:21 +0000] 
Lessen variable name format length

7 weeks agoDon't format var type if not needed
Bryan Drewery [Tue, 27 Mar 2012 00:30:21 +0000] 
Don't format var type if not needed

7 weeks agoShow proper value when adding to a list
Bryan Drewery [Tue, 27 Mar 2012 00:18:36 +0000] 
Show proper value when adding to a list

7 weeks agoMerge branch 'master' into next
Bryan Drewery [Mon, 26 Mar 2012 21:05:05 +0000] 
Merge branch 'master' into next

* master:
  Raise buffer for deflag reasons

7 weeks agoRaise buffer for deflag reasons
Bryan Drewery [Mon, 26 Mar 2012 21:03:58 +0000] 
Raise buffer for deflag reasons

7 weeks ago* Display value when removing/adding to a list
Bryan Drewery [Sun, 27 Nov 2011 19:52:40 +0000] 
* Display value when removing/adding to a list

7 weeks ago* DRY displaying set data
Bryan Drewery [Sun, 27 Nov 2011 19:48:29 +0000] 
* DRY displaying set data

7 weeks ago* Don't pad botnick when using botset
Bryan Drewery [Sun, 27 Nov 2011 18:54:40 +0000] 
* Don't pad botnick when using botset

7 weeks agoRevert "Merge branch 'set-list-new-value' into next"
Bryan Drewery [Mon, 26 Mar 2012 18:21:13 +0000] 
Revert "Merge branch 'set-list-new-value' into next"

This reverts commit e1ca1a6ada4d614477b641fde458d89cb596a1c7, reversing
changes made to a4582efb94d2fbb20d8363b21466c2b4bb6d35c3.

7 weeks agoMerge branch 'flood-tweaks' into next
Bryan Drewery [Mon, 26 Mar 2012 18:18:58 +0000] 
Merge branch 'flood-tweaks' into next

* flood-tweaks:
  Update default flood settings
  Don't punish words 6 chars or less for CAPS
  Only bail out of offense check if there's no color check as well

7 weeks agoUpdate default flood settings
Bryan Drewery [Mon, 26 Mar 2012 18:18:32 +0000] 
Update default flood settings

flood-ctcp 5:30
flood-deop 8:10
flood-mjoin 6:1
flood-mpub 20:1
flood-mbytes 1000:1
flood-mctcp 7:1

7 weeks agoDon't punish words 6 chars or less for CAPS
Bryan Drewery [Mon, 26 Mar 2012 16:28:48 +0000] 
Don't punish words 6 chars or less for CAPS

7 weeks agoOnly bail out of offense check if there's no color check as well
Bryan Drewery [Mon, 26 Mar 2012 16:27:23 +0000] 
Only bail out of offense check if there's no color check as well

7 weeks agoMerge branch 'master' into next
Bryan Drewery [Mon, 26 Mar 2012 01:38:03 +0000] 
Merge branch 'master' into next

* master:
  Fix cmd_adduser/cmd_kickban not using proper hostname

7 weeks agoFix cmd_adduser/cmd_kickban not using proper hostname
Bryan Drewery [Mon, 26 Mar 2012 01:28:21 +0000] 
Fix cmd_adduser/cmd_kickban not using proper hostname

This was a regression from 'member-from'

7 weeks agoMerge branch 'master' into next
Bryan Drewery [Mon, 26 Mar 2012 00:35:30 +0000] 
Merge branch 'master' into next

* master:
  Document capslimit/colorlimit
  Clarify what flood-m* settings are for

7 weeks agoDocument capslimit/colorlimit
Bryan Drewery [Mon, 26 Mar 2012 00:35:26 +0000] 
Document capslimit/colorlimit

7 weeks agoClarify what flood-m* settings are for
Bryan Drewery [Mon, 26 Mar 2012 00:33:10 +0000] 
Clarify what flood-m* settings are for

7 weeks agoMerge branch 'master' into next
Bryan Drewery [Sun, 25 Mar 2012 15:10:36 +0000] 
Merge branch 'master' into next

* master:

Conflicts:
doc/UPDATES
src/mod/channels.mod/userchan.c

7 weeks agoMerge branch 'ducch-171-closed-exempt'
Bryan Drewery [Sun, 25 Mar 2012 15:07:17 +0000] 
Merge branch 'ducch-171-closed-exempt'

* ducch-171-closed-exempt:
  * Consider ops when checking 'closed-exempt voice'
  * Move closed-exempt checking and compare against member's actual flags
  * Update docs
  * Added Closed-exempt flag op|voice|none. #171

Conflicts:
doc/UPDATES
src/chan.h
src/mod/channels.mod/userchan.c

7 weeks agoMerge branch 'master' into next
Bryan Drewery [Sun, 25 Mar 2012 15:01:49 +0000] 
Merge branch 'master' into next

* master:
  Update README

7 weeks agoUpdate README
Bryan Drewery [Sun, 25 Mar 2012 14:59:59 +0000] 
Update README

8 weeks agoMerge branch 'master' into next
Bryan Drewery [Sat, 24 Mar 2012 14:07:33 +0000] 
Merge branch 'master' into next

* master:

Conflicts:
doc/UPDATES
src/mod/channels.mod/userchan.c

8 weeks agoMerge branch 'ducch-8-caps-flood'
Bryan Drewery [Sat, 24 Mar 2012 14:05:05 +0000] 
Merge branch 'ducch-8-caps-flood'

* ducch-8-caps-flood:
  Don't count color/bold chars when calculating CAPS percentage (#8)
  Only calculate if needed (#8)
  Return 1 if member is kicked (#8)
  Don't count spaces for caps percentage (#8)
  Log caps/color kicks in LOG_MODES/chan (#8)
  Use a double for percentage tracking (#8)
  Fix sanity check to return if not capslimit and not colorlimit (#8)
  Count bolds as well as colors (#8)
  Cleaup code slightly
  Proper kick-reasons (#8)
  Added consideration for flood-exempt and fellow bots (#8)
  Added chanset 'colorlimit' (#8)
  Added chanset 'capsflood' (#8)

Conflicts:
src/mod/channels.mod/chanmisc.c
src/mod/channels.mod/userchan.c

8 weeks agoMerge branch '37-drone-floods'
Bryan Drewery [Sat, 24 Mar 2012 14:03:44 +0000] 
Merge branch '37-drone-floods'

* 37-drone-floods:
  Show what kind of mass flood was detected (#37)
  Fix ctcp flood getting attributed to 'pub'
  Remove unneeded chanset 'nomassjoin' (#37)
  Add chansets 'flood-mchan', 'flood-mbytes', 'flood-mctcp' to control reactions to mass floods (#37)
  Track mass floods by their flood-m* settings
  Track all clients to detect mass flooding (#37)
  Only process drone flood if opped (#37)
  Lockdown channel (+im) if banlist becomes full (#37)
  Use enum for reason for locking chan (#37)

Conflicts:
doc/UPDATES

8 weeks agoMerge branch '42-flood-chan-bytes'
Bryan Drewery [Sat, 24 Mar 2012 14:03:00 +0000] 
Merge branch '42-flood-chan-bytes'

* 42-flood-chan-bytes:
  Implement chanset 'flood-bytes' (#42)
  Add chanset 'flood-bytes' (#42)

Conflicts:
doc/UPDATES

8 weeks agoMerge branch '43-flood-improvements'
Bryan Drewery [Sat, 24 Mar 2012 14:02:03 +0000] 
Merge branch '43-flood-improvements'

* 43-flood-improvements:
  Add flood counters to memberlist and split channel by uhost (#43)

8 weeks agoMerge branch 'member-from'
Bryan Drewery [Sat, 24 Mar 2012 14:01:52 +0000] 
Merge branch 'member-from'

* member-from:
  Use new memberlist->from instead of dynamically determining it
  Populate memberlist->fromip
  Populate memberlist->from when initiating new member and when they change nick
  Simplify lookup of from
  Mark my own member as 'me' when joining
  Remove useless victim check
  Pass member into detect_chan_flood() and cleanup surrounding code

8 weeks agoMerge branch '37-drone-floods' into next
Bryan Drewery [Fri, 23 Mar 2012 18:00:28 +0000] 
Merge branch '37-drone-floods' into next

* 37-drone-floods:
  Show what kind of mass flood was detected (#37)
  Fix ctcp flood getting attributed to 'pub'
  Remove unneeded chanset 'nomassjoin' (#37)
  Add chansets 'flood-mchan', 'flood-mbytes', 'flood-mctcp' to control reactions to mass floods (#37)
  Track mass floods by their flood-m* settings
  Track all clients to detect mass flooding (#37)
  Only process drone flood if opped (#37)
  Lockdown channel (+im) if banlist becomes full (#37)
  Use enum for reason for locking chan (#37)

Conflicts:
doc/UPDATES
src/mod/channels.mod/chanmisc.c
src/mod/channels.mod/userchan.c

8 weeks agoShow what kind of mass flood was detected (#37)
Bryan Drewery [Fri, 23 Mar 2012 17:54:12 +0000] 
Show what kind of mass flood was detected (#37)

8 weeks agoFix ctcp flood getting attributed to 'pub'
Bryan Drewery [Fri, 23 Mar 2012 17:54:02 +0000] 
Fix ctcp flood getting attributed to 'pub'