Skip to content

Feature Request: Make independent ban-time settings for "userban-time" and "dynamicban-time" #1825

Description

@JinxDojo

Eggdrop does not do a very good job "cooperating" with user-placed bans. Indeed, for years people have asked for the ability to stop Eggdrop from interceding in user-placed bans, and the solution has always been given as "set -dynamicbans". However, this has issues as well (which I can go into, if prompted). Months ago (in the #Eggdrop IRC channel) I proposed the idea of "+ignoreuserbans" as a channel setting, and ultimately we arrived at the conclusion that this could be accomplished instead (and perhaps more cleanly) by making independent the 3 purposes of ban-time.

2025-04-26 11:16:34 thommey ban-time is 3 things: default ban time (flood join etc.), dynamicban unban time, userban unban tmie
2025-04-26 11:17:08 thommey maybe those should be split up, so you can say "unban all user bans after a week"

Of course, if "userban-time" and "dynamicban-time" aren't set, Eggdrop would continue to default to using "ban-time" for those settings.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions