Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: forgejo-guardian | Distribution: openSUSE Tumbleweed |
Version: 0.7.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue Feb 25 14:08:00 2025 |
Group: Unspecified | Build host: reproducible |
Size: 22133178 | Source RPM: forgejo-guardian-0.7.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://git.4rs.nl/awiteb/forgejo-guardian | |
Summary: Simple Forgejo instance guardian |
Simple Forgejo instance guardian, banning users and alerting admins based on certain regular expressions (regex)
AGPL-3.0-or-later
* Tue Feb 25 2025 Richard Rahl <[email protected]> - update to 0.7.0: * A notice if the sus user is active * Check the existing users for the sus expressions * Lazy purge * Retry when Matrix bot stops * Change the bot message if the ban is immediately or added to the queue * Move inactive.check_tokens|check_oauth2 to global scope * Store last 7 users in updated_users fetcher * Prevent mutiple alerts for the same user update * Wed Feb 19 2025 Richard Rahl <[email protected]> - update to 0.6.0: * Add German translation * Add safe_mode to prevent banning active users and notify moderation team * Add support for Matrix bot alongside Telegram bot * Don't send alerts of ignored users * Option to hide users email * Update fetcher to fetch updated users * bot command to ban a user * New local not_specified used for the regex reason * Rename only_new_users to check_existing_users * Rename expressions.only_new_users to expressions.check_existing_users * Fetch all new users instead of only the first page * Sat Feb 01 2025 Richard Rahl <[email protected]> - update to 0.5.1: * Enhance ban/sus logs to display the location * Tue Jan 28 2025 Richard Rahl <[email protected]> - update to 0.5.0: * Ability to check user tokens and oauth2 apps * The minimum value for inactive.req_limit changed to 4 * Ability to enter seconds in the interval without s suffix * Make expressions.interval suffixably * Guardian checks all instance users when expressions.only_new_users is false * Prevent async deadlock when Telegram is disabled * Wed Jan 22 2025 Richard Rahl <[email protected]> - update to 0.4.1: * Add support for including and excluding users * Check for the user activities for more than last 365 days * Exceed inactive.req_limit due to asynchronous user checking - update to 0.4.0: * Ability to Enable/disable sus and ban expressions, and Telegram bot * Ability to fetch Forgejo token from environment variables * Clean up instance of inactive users * Move unglobal fields to the expressions section * Sat Jan 18 2025 Richard Rahl <[email protected]> - update to 0.3.1: * Ability to suspend the user instead of deleting them permanently * Thu Jan 16 2025 Richard Rahl <[email protected]> - initial packaging
/etc/forgejo-guardian /usr/bin/forgejo-guardian /usr/lib/systemd/system/forgejo-guardian.service /usr/share/doc/packages/forgejo-guardian /usr/share/doc/packages/forgejo-guardian/DCO /usr/share/doc/packages/forgejo-guardian/README.md /usr/share/doc/packages/forgejo-guardian/forgejo-guardian.config.example.toml /usr/share/licenses/forgejo-guardian /usr/share/licenses/forgejo-guardian/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 00:12:56 2025