domain-blocklist

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

32 check-ins

2021-04-03
05:15
Rearrange imports Leaf check-in: 060bda0d24 user: ahill tags: isolation
05:05
Create new branch named "isolation" check-in: 81245bd95d user: ahill tags: isolation
05:04
Update dependencies to latest point releases Leaf check-in: 11c308b339 user: ahill tags: trunk
2021-01-24
00:56
Update a bunch of crates, use a single-threaded scheduler. I haven't done anything to pipeline chunk fetching and other work yet, so the multithreaded runtime was pure overhead. Starting a single-threaded runtime massively shrinks the portion of profiler samples that end up in the runtime. check-in: 9ad2aa404c user: ahill tags: trunk
2020-09-07
06:35
Genericise the impl of AsyncRead on StreamReader. By making the error type of the inner stream generic, StreamReader is no longer tied to the API of reqwest. Handy should it ever be extracted. check-in: 9775385bd7 user: ahill tags: trunk
06:24
Save some work if a list is unmodified or errored. Moving the status check above the cache header handling saves a couple of copies when that status is anything other than 200. check-in: 8f079d7a17 user: ahill tags: trunk
06:21
Update to latest compatible deps check-in: b2b3902e90 user: ahill tags: trunk
2020-07-09
03:47
Add a subcommand to list all currently-configured blocklist URLs. check-in: f66ba2af84 user: ahill tags: trunk
03:39
Add subcommands for adding and removing lists. check-in: 94ec74ad60 user: ahill tags: trunk
03:07
Remove domains when appropriate. Domains can be removed from the blocklists, and we don't want to spuriously block them. By tracking which blocklists a domain is on, we can purge it when it disappears from all configured lists. The schema is incompatible and I haven't bothered to write a migration tool, but if anyone but me is using this program at this point that's their own fault. check-in: 184d9a0c0f user: ahill tags: trunk
01:19
Continue when a source is unmodified, don't bail out early. check-in: 27845b13b9 user: ahill tags: trunk
00:42
Remove old debug print check-in: 0420cb4f0d user: ahill tags: trunk
00:41
Update from all blocklists in the database. check-in: 1164af2aa5 user: ahill tags: trunk
00:15
Allow the start command to override the unbound config on the CLI too. I should probably figure out how to set these things in a common place. check-in: e11ea21f81 user: ahill tags: trunk
2020-07-08
04:36
Allow the program to write the Unbound config file directly. check-in: b95b39d234 user: ahill tags: trunk
2020-07-05
23:05
Drop, don't discard; skipping the statement cache was accidental. check-in: 9e2e74753b user: ahill tags: trunk
22:12
Don't use a wildcard match in process_config so I can't forget this spot when I add the next command. check-in: 0e98bac137 user: ahill tags: trunk
20:16
Tune package metadata check-in: 9d1f21f2dc user: ahill tags: trunk
20:05
Tune connection timeout check-in: e712d99371 user: ahill tags: trunk
20:05
We're fetching from URLs, not strictly domains, despite the current exemplar. check-in: 13de0ebd88 user: ahill tags: trunk
2020-07-04
23:44
Expanded README check-in: b0c70009df user: ahill tags: trunk
06:46
Update cargo metadata check-in: f4e61296d5 user: ahill tags: trunk
04:34
Upsert metadata instead of replacing. check-in: 0b8e373f21 user: ahill tags: trunk
04:24
formatting check-in: 1b26ea214a user: ahill tags: trunk
04:23
Fix up the empty root domain on ingest, not formatting. check-in: 0f5e68521b user: ahill tags: trunk
04:16
Fix README formatting check-in: ba05a2643d user: ahill tags: trunk
04:09
License under Blue Oak v1. check-in: f7e0e19a18 user: ahill tags: trunk
04:03
Add the beginnings of writing out the actual config. check-in: b9dd03d530 user: ahill tags: trunk
01:57
Build atop the Abscissa framework. Add sqlite-backed persistence. check-in: 3707ca36d7 user: ahill tags: trunk
2020-07-03
23:11
Download the blocklist check-in: 6a606907ac user: ahill tags: trunk
19:58
Cargo scaffolding check-in: a4dd0a2161 user: ahill tags: trunk
19:57
initial empty check-in check-in: fd05e63329 user: ahill tags: trunk