]> git.ipfire.org Git - dbl.git/shortlog
dbl.git
34 hours ago  Michael TremerRename the whole project to "IPFire DBL" master
3 days ago  Michael Tremerdomains: Prevent SQLModel from throwing away my rows
3 days ago  Michael Tremerlists: Show any removals of domains
3 days ago  Michael Tremersystemd: Add timers to send notifications
3 days ago  Michael Tremerapi: Add a middleware to correctly close database sessions
3 days ago  Michael Tremerreports: Send an email to the reporter when a report...
3 days ago  Michael Tremerreports: Send an email after a report has been reviewed
3 days ago  Michael Tremerreports: Send am email to moderators if there are pendi...
3 days ago  Michael Tremerusers: Add a simple system to access users and groups
3 days ago  Michael Tremerlists: Store stats about subsumed lists
3 days ago  Michael Tremerlists: Optimize the lists
4 days ago  Michael Tremerlists: Remove the replaced Suricata exporters
4 days ago  Michael Tremerchecker: Move check results into the main domains table
4 days ago  Michael Tremerchecker: Be more efficient when fetching domains
4 days ago  Michael Tremerlists: Remove some debugging code
4 days ago  Michael Tremerchecker: Don't follow CNAMEs any more
4 days ago  Michael Tremerchecker: Accept empty responses
4 days ago  Michael Tremerchecker: Log the result of any queries
4 days ago  Michael Tremerchecker: Allow passing some domains for manual checking
5 days ago  Michael Tremerdomains: Realise the history as a view
5 days ago  Michael Tremerdb: Create an index to make domain history searches...
5 days ago  Michael TremerAPI: Add an endpoint to check the history of a domain...
5 days ago  Michael TremerAPI: Add a simple endpoint to check where a domain...
5 days ago  Michael Tremerapi: Add a systemd unit file for the API service
5 days ago  Michael Tremerlists: Add a priority which is exported to Suricata
5 days ago  Michael Tremerexporters: Generate unique SIDs for all Suricata rules
5 days ago  Michael Tremerexporters: Compose Suricata ruleset from a dict
6 days ago  Michael Tremerexporters: Refactor Suricata rules
6 days ago  Michael Tremerreports: Update stats immediately after closing a report
6 days ago  Michael Tremersources: Initialize all stats with zero
6 days ago  Michael Tremersources: Store false-positives
7 days ago  Michael Tremerexporters: Use the tarball exporter to write Suricata...
7 days ago  Michael Tremerexporters: Create a nested directory exporter
7 days ago  Michael Tremerdnsbl: Fix the history output on the console
7 days ago  Michael Tremerexporter: Attempt to remove code duplication in the...
7 days ago  Michael Tremerexporters: Compute Suricata SIDs by a hash
7 days ago  Michael TremerRevert "lists: Export domains with a global, unique...
7 days ago  Michael Tremerexporters: Implement exporting Suricata rules
7 days ago  Michael Tremerlists: Export domains with a global, unique ID for...
7 days ago  Michael Tremersources: Convert all domains to lowercase
7 days ago  Michael Tremerdnsbl: Delete sources by URL as that is unique
7 days ago  Michael Tremerdnsbl: Create a convenience function to gracefully...
7 days ago  Michael Tremerdnsbl: Gracefully terminate if we could not find a...
7 days ago  Michael Tremerlists: Store a stats history
7 days ago  Michael Tremersources: Store a stats history
8 days ago  Michael Tremerchecker: Update list stats after the checker has finished
8 days ago  Michael Tremerchecker: Don't fail if a query timed out
9 days ago  Michael Tremerlists: Initialize the number of total domains when...
9 days ago  Michael Tremersources: Strip any excess whitespace after the comments...
9 days ago  Michael Tremersources: Always return an integer for the length of...
10 days ago  Michael Tremerexporters: Move any TXT records out of the apex
10 days ago  Michael Tremerlists: Perform stable sorting for sources
10 days ago  Michael Tremersources: Accept the third-party option for ABP
10 days ago  Michael Tremersources: Accept "[Adblock Plus 2.0]" as a valid header
10 days ago  Michael Tremersources: Refactor the ABP parser
10 days ago  Michael Tremersources: Rework the hosts file parser
10 days ago  Michael Tremersources: Consider ABP files as such without the header
10 days ago  Michael Tremersources: Parse any byte-order marks
10 days ago  Michael Tremersources: Always strip any comments
10 days ago  Michael Tremersources: Force an update of empty sources
10 days ago  Michael Tremerexporters: Support customizing the DNS zones
12 days ago  Michael Tremerexporter: Add some metadata to the apex
12 days ago  Michael Tremerexporter: Support exporting for AdBlock Plus
12 days ago  Michael Tremerlists: Split whitelisted domains on history
12 days ago  Michael Tremerreports: Implement closing reports
12 days ago  Michael Tremersources: Don't import anything that isn't globally...
12 days ago  Michael Tremerlists: Allow to go backwards in history
12 days ago  Michael Tremerapi: Export the history
12 days ago  Michael Tremerlists: Add command to show the history
12 days ago  Michael Tremerdatabase: Add a custom SELECT method
12 days ago  Michael Tremerdomains: Store a report for adding and removing a domain
13 days ago  Michael Tremerdomains: Add a unique index for manually added domains
13 days ago  Michael Tremerlists: Support whitelisting domains
13 days ago  Michael Tremerdomains: Reference the list directly
13 days ago  Michael Tremerdomains: Create a unified table
13 days ago  Michael Tremerlists: Account for how many open reports there
13 days ago  Michael Tremersearch: Return any parent domains
13 days ago  Michael TremerAPI: Implement a simple search
13 days ago  Michael Tremerlists: Implement fetching reports over the API
13 days ago  Michael Tremerreports: Export the list slug in the API
13 days ago  Michael Tremerreports: Use a UUID as primary key
13 days ago  Michael Tremerapi: Export any reports over the API
2025-12-29  Michael Tremerreports: Add a system to create a new report over the API
2025-12-29  Michael Tremerdnsbl: Add a simple authentication mechanism
2025-12-29  Michael Tremerapi: List the sources of a list
2025-12-29  Michael Tremerlists: Store the total number of domains
2025-12-29  Michael Tremerapi: Add endpoint to fetch a single list
2025-12-29  Michael Tremerbackend: Fix reading the configuration file
2025-12-29  Michael Tremerlists: Don't expose some fields to the API
2025-12-29  Michael Tremerapi: Add a simple endpoint to fetch all lists
2025-12-29  Michael Tremerapi: Create some basic (empty) API service
2025-12-29  Michael Tremerbackend: Support passing the configuration as a path
2025-12-29  Michael Tremerconfigure: Require the Python dns module
2025-12-29  Michael Tremersources: Fix listing all sources
2025-12-29  Michael Tremerdnsbl: Add flag to force updating all sources of all...
2025-12-28  Michael Tremerdnsbl: Show if a domain is dead
2025-12-28  Michael Tremersources: Store number of total and dead domains
2025-12-28  Michael Tremersources: Normalize any international domain names
2025-12-28  Michael Tremersources: Remove any trailing dots from domains
2025-12-28  Michael Tremerlists: Create a CTE to fetch all domains
next