]> git.ipfire.org Git - dbl.git/shortlog
dbl.git
2026-03-19  Michael Tremerexporters: Don't fail if exporting for the first time master
2026-03-15  Michael Tremerdbl: Allow to for optimization
2026-03-13  Michael Tremerexporters: Add link to the allocation
2026-03-13  Michael Tremerexporters: Configure allocated SIDs
2026-03-10  Michael Tremerreports: Allow trusted users to accept their own reports
2026-03-10  Michael Tremerusers: Treat all emails as auto-generated
2026-03-10  Michael Tremerreports: Don't encourage people to reply to refusal...
2026-03-10  Michael Tremerreports: Automatically close any reports from trusted...
2026-03-10  Michael Tremerusers: Create a group for trusted reporters
2026-03-10  Michael Tremerreports: Minor code cleanup
2026-03-10  Michael Tremerreports: Improve wording in emails
2026-03-10  Michael Tremerreports: Include the domain name in subject on report...
2026-03-10  Michael Tremerreports: Improve wording on opening email
2026-03-10  Michael Tremerapi: Don't show own username on duplicate reports
2026-03-10  Michael Tremerapi: Allow to disable the email notification on reports
2026-03-10  Michael Tremerreports: Include the URL to the report in the API response
2026-03-09  Michael Tremerreports: Import util
2026-03-04  Michael Tremerapi: Fix the domains query endpoint
2026-03-04  Michael Tremerratelimiter: Don't send headers if the ratelimiter...
2026-03-04  Michael Tremerratelimiter: Use the correct variable to fetch the...
2026-03-03  Michael Tremerapi: Add ratelimiting to the searches
2026-03-03  Michael Tremerratelimiter: Change limit for the entire class after...
2026-03-03  Michael Tremerratelimiter: Purge any outdated data from the ratelimit...
2026-03-03  Michael Tremerratelimiter: Allow to configure different limits for...
2026-03-03  Michael Tremerauth: Allow to mark some API keys to never be ratelimited
2026-03-03  Michael Tremerratelimiter: Use the API key as bucket for authenticate...
2026-03-03  Michael Tremerapi: Implement a basic rate limiter
2026-03-03  Michael Tremerlists: Don't store the amount of pending reports any...
2026-03-03  Michael Tremerreports: Validate the name when creating reports
2026-03-03  Michael Tremerapi: Add a middleware that ads timing information about...
2026-03-03  Michael Tremerapi: Generate a RSS feed with the latest reports
2026-03-03  Michael Tremerreports: Fix fetching closed reports
2026-03-03  Michael Tremerapi: Don't try to search for a list if none exists
2026-03-03  Michael Tremerapi: Fix incorrect excpetion class name
2026-03-03  Michael Tremerusers: Make User objects comparable
2026-03-03  Michael Tremerapi: Remove the deprecated calls to fetch reports
2026-03-03  Michael Tremerapi: Don't accept any repeat reports by the same user
2026-03-03  Michael Tremerapi: Create the reports search endpoint
2026-03-03  Michael Tremerauth: Actually check the API keys
2026-03-03  Michael Tremerlists: Return reports as an iterator
2026-03-03  Michael Tremerlists: Allow searching for reports by a certain reporter
2026-03-03  Michael Tremerapi: Send 409 if someone is trying to close a closed...
2026-03-03  Michael Tremerapi: Allow to post a comment when closing the report
2026-03-03  Michael Tremerreports: Implement some basic permissions check
2026-03-03  Michael Tremerapi: Add a handler to post comments to reports
2026-03-03  Michael Tremerreports: Add a simple check function if a report has...
2026-03-03  Michael Tremerauth: Fix name of database field
2026-03-02  Michael Tremerauth: Log when API keys have been used last
2026-03-02  Michael Tremerapi: Require authentication to close reports
2026-03-02  Michael Tremerapi: Use type annotations for users
2026-03-02  Michael Tremerapi: Rename the authentication function
2026-03-02  Michael Tremerapi: Deprecate the old reports endpoints in the lists...
2026-03-02  Michael Tremerapi: Create a new endpoint to submit reports
2026-03-02  Michael Tremerapi: auth: The impersonation is tied to the key and...
2026-03-02  Michael Tremerapi: Use the authenticated user to create reports
2026-03-02  Michael Tremerapi: Check if the API key user actually exists, too
2026-03-02  Michael Tremerlists: Whenever a list is updated, we refresh the timestamp
2026-03-02  Michael Tremersources: Fail if we are trying to import some HTML
2026-03-02  Michael Tremerapi: Implement API authentication for users
2026-03-02  Michael Tremerauth: Add UID and permission to impersonate to API...
2026-02-27  Michael Tremerreports: Create a separate table for comments
2026-02-27  Michael Tremerapi: Move /search into its own section
2026-02-27  Michael Tremerapi: Don't list the index redirection as an endpoint
2026-02-27  Michael Tremerlists: Manifest timestamps before optimizing
2026-02-27  Michael Tremerlists: Don't pull dead domains when optimizing
2026-02-27  Michael Tremerlists: Don't optimize the list if not necessary
2026-02-27  Michael Tremerexporters: Optimize the list before exporting it
2026-02-27  Michael Tremerlists: Store the timestamp when we optimized the list
2026-02-27  Michael Tremerlists: Remove dead domains from the exports again
2026-02-27  Michael Tremerexporters: Check if an export actually needs an update
2026-02-27  Michael Tremerlists: Implement showing false-positives
2026-02-27  Michael Tremersources: Make them sortable
2026-02-27  Michael Tremerlists: Only export blocked domains
2026-02-27  Michael Tremerlists: Perform whitelist check only if anything is...
2026-02-27  Michael Tremerchecker: Make it possible to manually check a domain...
2026-02-27  Michael Tremerlists: Mark domains as listed for faster search
2026-02-27  Michael Tremerdomains: Add a field to mark a domain as listed
2026-02-27  Michael Tremersources: Ignore if the server suddenly closes the conne...
2026-02-25  Michael Tremerapi: Redirect to the API documentation
2026-02-20  Michael Tremersources: Convert modification timestamps to UTC
2026-02-20  Michael Tremerlists: Update domains in batches of 100
2026-02-20  Michael Tremerlists: Actually update all sources
2026-02-20  Michael Tremerchecker: Fix running in async mode
2026-02-20  Michael Tremerlists: Fix updating sources
2026-02-20  Michael TremerMake the entire application async
2026-02-20  Michael TremerMove the configuration file to /etc/dbl/dbl.conf
2026-02-17  Michael Tremerusers: Deliver emails over SMTP instead of piping them...
2026-02-16  Michael Tremerexporters: Move our Suricata SID range
2026-02-16  Michael Tremersources: Abort if we are importing our own canary
2026-02-16  Michael Tremerexports: Add a canary domain to all exports
2026-02-16  Michael Tremerreports: Don't remember what got notified
2026-02-16  Michael Tremerreports: Obfuscate names when sending them over email
2026-02-16  Michael Tremersources: Gracefully skip if a source has given us an...
2026-02-16  Michael Tremerreports: Fix wrong database field when fetching multipl...
2026-02-08  Michael Tremerapi: Implement closing reports
2026-01-25  Michael Tremerlists: Fix fetching open/closed reports
2026-01-25  Michael Tremerexporters: Fix syntax error in Suricata rules
2026-01-24  Michael Tremerapi: Allow to search for reports for a specific name
2026-01-24  Michael Tremerapi: Don't perform search if the query is not a valid...
2026-01-14  Michael Tremerapi: domains: Revert the domain dump to something simpl...
next