Commit graph

5236 commits

Author SHA1 Message Date
Collin M. Barrett
9c367dbfc6 docs(archival): 📝 fix todo typo 2020-09-17 17:30:08 -05:00
Collin M. Barrett
716cd38284 docs(archival): 📝 add Polly todos 2020-09-17 17:28:41 -05:00
Collin M. Barrett
a4844c7679 refactor(archival): 🎨 prefer fileName/FileName to filename 2020-09-17 17:19:19 -05:00
Collin M. Barrett
0e1f4b791f fix(archival): 🐛📝 finish writing Stream before disposing HttpResponseMessage, add TODOs 2020-09-17 17:14:47 -05:00
Collin M. Barrett
66cb92eabc fix(archival): 🐛 buffer stream to memory so HttpClient doesn't dispose before read completes 2020-09-17 15:53:23 -05:00
Collin M. Barrett
67d38b1b15 Merge branch 'master' of https://github.com/collinbarrett/FilterLists 2020-09-17 09:34:58 -05:00
Collin M. Barrett
6b377e7d17 docs(archival): 📝 add TODO 2020-09-17 09:34:51 -05:00
Azure Pipelines EF Migration Bot
5b5978f26d feat(data): migrate PR #1992 2020-09-17 12:29:13 +00:00
Collin M. Barrett
1b557c892b fix(directory): 🐛 add app insights directory to appsettings.*.json to unbreak migrations 2020-09-17 12:29:13 +00:00
MDLeom
ee1ccb50fb filter(urlhaus-filter): dedup filters
- Remove blocklists with offline links
2020-09-17 12:29:13 +00:00
MDLeom
14deb36c9f filter(urlhaus-filter): add adguard & vivaldi-compatible blocklists 2020-09-17 12:29:13 +00:00
dependabot[bot]
27f21ca053 build(deps): bump @types/jest from 26.0.13 to 26.0.14 in /web
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.13 to 26.0.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-17 11:53:32 +00:00
Collin M. Barrett
8166dec254 feat(archival): implement strategy pattern for file writing 2020-09-17 06:41:36 -05:00
dependabot[bot]
478b90a806 build(deps): bump @types/node from 14.10.2 to 14.10.3 in /web
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.10.2 to 14.10.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-17 11:39:07 +00:00
dependabot[bot]
03c8350ac8 build(deps-dev): bump prettier from 2.1.1 to 2.1.2 in /web
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.1.1...2.1.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-16 11:09:52 +00:00
dependabot[bot]
7fd127908a build(deps): bump Swashbuckle.AspNetCore
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) from 5.6.0 to 5.6.1.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v5.6.0...v5.6.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-16 11:09:36 +00:00
Collin M. Barrett
135809969a refactor(archival): ♻ ren IFileArchiver 2020-09-15 19:59:13 -05:00
Collin M. Barrett
6139202b1d docs(readme): 📝 use richer image links from docker badges 2020-09-15 19:02:13 -05:00
Collin M. Barrett
eed95e227c docs(archival): 📝 add Archival API to README 2020-09-15 18:56:33 -05:00
Collin M. Barrett
48dfb6fbb9 fix(archival): 🐛🚧 workaround CS8604 warning 2020-09-15 18:52:34 -05:00
Collin M. Barrett
02dd144a18 feat(archival): 🔨 add build config 2020-09-15 18:42:21 -05:00
dependabot[bot]
47559ce7e5 build(deps): bump Hangfire.AspNetCore
Bumps [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.7.12 to 1.7.13.
- [Release notes](https://github.com/HangfireIO/Hangfire/releases)
- [Commits](https://github.com/HangfireIO/Hangfire/compare/v1.7.12...v1.7.13)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-15 22:59:35 +00:00
dependabot[bot]
f7d18d6181 build(deps): bump @types/node from 14.10.1 to 14.10.2 in /web
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.10.1 to 14.10.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-15 22:59:05 +00:00
dependabot[bot]
0635836201 build(deps): bump Microsoft.ApplicationInsights.AspNetCore
Bumps [Microsoft.ApplicationInsights.AspNetCore](https://github.com/Microsoft/ApplicationInsights-dotnet) from 2.14.0 to 2.15.0.
- [Release notes](https://github.com/Microsoft/ApplicationInsights-dotnet/releases)
- [Changelog](https://github.com/microsoft/ApplicationInsights-dotnet/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/Microsoft/ApplicationInsights-dotnet/compare/2.14.0...2.15.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-15 22:58:53 +00:00
Collin M. Barrett
bd8228e5a9 fix(services): 🐛📦 rm dotnet class libs from dependabot, auto-checked by consuming apps 2020-09-15 17:56:34 -05:00
Collin M. Barrett
145295c3e9 refactor(services): ♻ extract SeedWork proj 2020-09-15 17:47:35 -05:00
Collin M. Barrett
906a8b5147 docs(directory): 📝 make appsettings.Development.json valid json 2020-09-15 17:09:52 -05:00
Collin M. Barrett
86f2c18494 refactor(services): 🔥 rm launchSettings.json in favor of always using dcproj 2020-09-15 17:08:07 -05:00
Collin M. Barrett
40a4b60f64 docs(directory): 📝 doc use of appsettings.Development.json 2020-09-15 17:07:28 -05:00
Collin M. Barrett
f5e0f608b1 refactor(api-clients): ♻ mv directory host to configuration 2020-09-15 17:01:15 -05:00
Collin M. Barrett
d383d28e67 refactor(archival): ♻ simplify GitOptions fetch in git service registration 2020-09-15 16:32:14 -05:00
Collin M. Barrett
0e81d15f0c docs(directory): 📝 doc migrate dcompose 2020-09-15 16:25:57 -05:00
Collin M. Barrett
cdf4ed6f34 refactor: 🎨 lint editorconfigs 2020-09-15 16:21:14 -05:00
dependabot[bot]
697d13ecf2 build(deps): bump Swashbuckle.AspNetCore
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) from 5.5.1 to 5.6.0.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v5.5.1...v5.6.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-15 12:24:46 +00:00
dependabot[bot]
4e8bc63286 build(deps): bump @testing-library/user-event in /web
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 12.1.4 to 12.1.5.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v12.1.4...v12.1.5)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-15 12:24:32 +00:00
Collin M. Barrett
6581ba3eee refactor(archival): ♻ only fetch most primary url for each list segment 2020-09-14 20:48:18 -05:00
Collin M. Barrett
25c726b9a2 refactor(logging): ♻ mv AppInsights ServerTelemetryChannelStoragePath to config 2020-09-14 20:39:59 -05:00
Collin M. Barrett
a80da4772b fix(archival): 🐛 pass in git config options 2020-09-14 17:47:30 -05:00
Collin M. Barrett
82d46c4518 refactor(archival): ♻ use PascalCase in logger props 2020-09-14 17:16:47 -05:00
Collin M. Barrett
4e4b2d0bf7 feat(archival): 🚧 orchestrate archival and logging of segments of each list 2020-09-14 17:14:01 -05:00
Collin M. Barrett
3ab46d0d4c refactor(archival): 🔥 rm unused resolved dep 2020-09-14 16:31:35 -05:00
Collin M. Barrett
99284e1907 refactor(build): shrink fetch-depth to 2 2020-09-14 14:09:34 -05:00
Collin M. Barrett
84d194df20 refactor: ♻ swap Dockerfile prefix -> suffix for better intellisense
https://stackoverflow.com/questions/27409761/docker-multiple-dockerfiles-in-project#comment103950213_32108873
2020-09-14 12:57:48 -05:00
Collin M. Barrett
d3b029be84 refactor(archival): ♻ improve IDisposable implementation per S3881
https://rules.sonarsource.com/csharp/RSPEC-3881
2020-09-14 09:56:04 -05:00
Collin M. Barrett
99b9e767f2 refactor(archival): ♻ improve IDisposable implementation per S3881
https://rules.sonarsource.com/csharp/RSPEC-3881
2020-09-14 09:53:00 -05:00
Collin M. Barrett
d57a2a45c9 refactor(archival): ♻ improve structured logging 2020-09-14 09:45:54 -05:00
Collin M. Barrett
94587ce572 refactor(archival): ♻ use structured logging 2020-09-14 09:31:05 -05:00
Collin M. Barrett
218010acf3 refactor(archival): ♻ rm covariant type param from logger field 2020-09-14 08:36:47 -05:00
Collin M. Barrett
6f1a04afd5 feat(archival): ensure hangfired mediatr cmds have cancellation support 2020-09-14 07:46:36 -05:00
Collin M. Barrett
2c0dd92ac7 refactor(web): ♻ don't encode ampersand in ABP subscription links
closes #252

ref https://github.com/uBlockOrigin/uBlock-issues/issues/763
2020-09-14 07:14:39 -05:00