Repository navigation
Release 0.15.1 #93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Release 0.15.1 #93
Changes from all commits
Commits
Show all changes
173 commits
Select commit
Hold shift + click to select a range
b1373a0
test(e2e): remove scheduling cleanup and cancellation races
NZBMan f754fed
fix(nzbget): echo the category the client submitted
NZBMan 9b2adc2
fix(nzbget): hide history rows on HistoryDelete and list them with hi…
NZBMan 76822ef
fix(nzbget): report per-cause par, unpack, move and delete statuses f…
NZBMan e7ed184
fix(nzbget): route path credentials, trailing slashes and GET method-…
NZBMan 4e71dc1
fix(nzbget): challenge with WWW-Authenticate and match Basic case-ins…
NZBMan 307f3cd
feat(nzbget): add rename, sort, move-before/after, history marks, set…
NZBMan 76d84b7
fix(nzbget): map every NZBGet priority level and echo the value the c…
NZBMan 722e93f
feat(nzbget): export the control address to scripts and accept run to…
NZBMan b5fd64a
fix(nzbget): download time, post total time, history critical health …
NZBMan 755ab50
Merge branch bugfix/nzbget-facade-fixes into release-0.15.1
NZBMan 6174f49
Merge branch bugfix/scheduling-e2e-determinism into release-0.15.1
NZBMan 335f036
fix(windows): stop the installed tray before the upgrade checks for f…
NZBMan d1ddd9b
Merge bugfix/msi-stop-tray-before-validate into release-0.15.1
NZBMan 2099467
fix(windows): keep the tray's startup entry across a major upgrade
NZBMan 1436000
Merge bugfix/msi-keep-startup-on-upgrade into release-0.15.1
NZBMan 9b29ad8
fix(web): wrap route connection boxes into rows instead of thinning them
NZBMan 0c7f842
update pins
NZBMan 05c7624
feat(networking): speed test per route with legs and rungs downed on …
NZBMan ec67c9e
Merge feature/speed-test into release-0.15.1
NZBMan 8249136
e2e(speed-test): release-gate spec for the per-route speed test
NZBMan bad4164
e2e: speed-test-100mb fixture, the shape of the public 100 MB speed-t…
NZBMan c7107f8
Merge feature/speed-test-e2e into release-0.15.1
NZBMan 5b37657
e2e(release-gate): seed fixtures for staged flows, share the artifact…
NZBMan a840c4b
e2e(speed-test): bandwidth run against Cloudflare through the proxy rung
NZBMan 38e403c
fix(direct-store): one archive-password candidate list for every cons…
NZBMan 259e6b6
e2e(speed-test): cover the speed-test code paths end to end
NZBMan c72e085
fix(direct-store): offer the whole password list, bound it at fifty g…
NZBMan e4eed5e
Merge bugfix/archive-password-candidates into release-0.15.1
NZBMan d293b68
extract(7z): commit members on the reader's CRC verdict, drop the sec…
NZBMan 4b1fc76
extract: describe the piece sizes the member write buffer actually re…
NZBMan ae509b8
Merge feature/finalize-sevenz-passes into release-0.15.1
NZBMan 8571556
fix(passwords): honour supplied and X-DNZB-Password archive passwords…
NZBMan 13b480e
Merge bugfix/dnzb-password-candidates into release-0.15.1
NZBMan 1075d38
speed-test: adaptive bandwidth runs, uploaded NZBs, quota slices
NZBMan 44a6b6c
settings: unacceptable extensions under General downloads, passwords …
NZBMan c2627a8
Merge feature/speed-test-adaptive into release-0.15.1
NZBMan 53037d4
web(speed-test): live charts, big figures, NZB file upload, pause con…
NZBMan c7513b2
extract: route extraction failures on a typed error class
NZBMan 43891ff
Merge bugfix/typed-extraction-errors into release-0.15.1
NZBMan 70b4c64
settings(post-processing): drop the read-only strict security row; th…
NZBMan cd20541
speed-test: end the ramp at the cap, stop on a steady rate, replace l…
NZBMan 37c561f
web(speed-test): ask before pausing only while a job is fetching
NZBMan 95bf756
web(networking): a traced line runs in its ribbon on hover; Save limi…
NZBMan 6b0da1e
web(networking): a traced idle line runs in the live green ribbon, no…
NZBMan 6883f35
Merge bugfix/speed-test-review-fixes into release-0.15.1
NZBMan 45993e2
speed-test: a bandwidth run that moved nothing after its warm-up aver…
NZBMan e135464
web(networking): an egress card shows its speed limit at the bottom, …
NZBMan e39f946
web(networking): an egress card shows its download quota under its sp…
NZBMan e11cd0d
web(routes): a new proxy ladder allows direct fallback until it is tu…
NZBMan 44f670e
web(networking): fold the Bandwidth page into Egress
NZBMan e0bd54d
web(speed-test): the chart's leading dot rides the line: reveal, slid…
NZBMan f6ecb0d
Merge feature/egress-bandwidth-collapse into release-0.15.1
NZBMan 32e2e80
web(networking): an Up/Down split switch at every card's top right; a…
NZBMan 4c3797d
web(speed-test): a test is Bandwidth until Usenet is picked; a bandwi…
NZBMan ec840e0
web(speed-test): compare mode behind a Compare button under the runs …
NZBMan 2e8163e
web(speed-test): the NZB and custom URL boxes stop at 480 px and Conn…
NZBMan 2999875
speed-test: LibreSpeed Nearest pings every listed server through the …
NZBMan 672d9c6
speed-test: a failed run carries a typed failure the web words itself
NZBMan d30e7cb
web(speed-test): the route is picked in the Speed test block and keep…
NZBMan b921ba7
web(pools): a new pool starts as WireGuard
NZBMan b40af1e
Merge feature/librespeed-nearest into release-0.15.1
NZBMan ba29665
Merge feature/speed-test-typed-failures into release-0.15.1
NZBMan 100caf4
web(routes): a rung starts on its first target and a chain on its fir…
NZBMan 7acd9b5
web(routes): a chain's three hops share one row
NZBMan 4eae9ba
web(settings): every General field saves itself, as it changes or whe…
NZBMan ecc9656
e2e(settings): General's fields wait on their own saves instead of th…
NZBMan 882f49d
Merge feature/general-autosave into release-0.15.1
NZBMan 727ff67
web(settings): the shell's note lists General among the panels that w…
NZBMan c715368
web(settings): clearing the stored archive passwords asks first
NZBMan 794878d
pools: a pool saves with up to sixteen members; a route takes only a …
NZBMan 3fc4372
pools: the flow shows the member carrying a pool's traffic, live
NZBMan 34d2b2d
Merge feature/pool-members into release-0.15.1
NZBMan f8f571d
extraction: a password failure's job reason keeps the marker integrat…
NZBMan cfe49bb
web(networking): a pool's member rows start a gap below its head
NZBMan 8d37ea7
web(routes): Add rung sits on the ladder between the last rung and di…
NZBMan 30e2f66
web(routes): the route dialog has no speed test; every test runs from…
NZBMan e84ca65
web(networking): a pool member shows only what the pool measured: con…
NZBMan 60d1aab
web(networking): the overview is the flow alone: no counts strip, no …
NZBMan c6a0028
proxies: each proxy names who resolves names dialled through it, Weav…
NZBMan 2e2ae23
web(proxies): Name resolution picks Weaver or the proxy, then the hos…
NZBMan e016cce
e2e(proxies): saved proxies name their resolver; an RSS route through…
NZBMan ddc25b6
proxies: a lookup has its own window; a save without a resolver keeps…
NZBMan 73b76be
fix(windows): stop unowned servers on shutdown, contain the server in…
NZBMan 7e092d0
e2e(proxies): a proxy Weaver resolves for is handed the address and c…
NZBMan 2627800
fix(upgrade): pin application-updater 4fc9a4b and record the installe…
NZBMan c4898c9
fix(msi): force-stop leftover Weaver processes before InstallValidate…
NZBMan 7adc182
refactor(tray): stop Weaver processes through the shared updater module
NZBMan 3516f68
Merge bugfix/windows-upgrade-fixes into release-0.15.1
NZBMan 243de23
feat(tunnel): hold DNS answers for their TTL in one resolution cache
NZBMan 47c31ad
feat(nntp): resolve news servers through the shared host cache
NZBMan 79cb0db
feat(proxies): direct dials and endpoint tests use the shared host cache
NZBMan d55a723
test(e2e): a proxy hop holds its DNS servers' answer for its TTL
NZBMan e3d0f6e
feat(proxies): Default outbound route and one routed fetch for every …
NZBMan f83f928
chore(clippy): expect_err and is_multiple_of in extraction
NZBMan abae63d
feat(proxies): every outbound fetch takes the Default outbound route,…
NZBMan 474ce09
fix(msi): scope the forced pre-validate stop to the installed folder
NZBMan 9624a18
fix(windows): pin application-updater e55801c and clear the inherited…
NZBMan aa13a60
build(web): production builds run the React compiler
NZBMan 4e286c6
feat(xtask): serve keeps a production build of the web UI on the back…
NZBMan 45d0e94
perf(web): a live update redraws only what it moved
NZBMan e80b3f9
perf(web): the queue renders with the provider, and Attention only wh…
NZBMan 5362aa8
perf(web): a monitoring sample redraws only the figures that read it
NZBMan 3ca2b00
Merge bugfix/windows-upgrade-fixes into release-0.15.1
NZBMan f223dc5
feat(proxies): every NNTP connection dials its server's route, with n…
NZBMan c2b9598
test(runtime): reload tests hand the scheduler a proxy runtime
NZBMan c858d7c
fix(proxies): the pool reports its route's address plan, and only the…
NZBMan 35717df
feat(upgrade): Sigstore trust-root priming takes the Default outbound…
NZBMan d6c7646
feat(web): Default outbound gets its route row, flow card and speed test
NZBMan 5117e29
fix(web): the flow's direct line says "Direct", not "Direct · no tunnel"
NZBMan 7ccc685
feat(web): the overview chases live traffic, and pools are drawn by w…
NZBMan 45f1d1b
fix(proxies): a proxy test and a failed rung say what the tunnel said
NZBMan 174f09c
fix(proxies): proxy failures carry a code and the values their senten…
NZBMan bdcc664
fix(web): proxy failures read as a sentence for their code, in every …
NZBMan af76ebc
fix(proxies): every test goes through a route drafted for it
NZBMan c22f4d2
feat(web): test proxies, pools and egresses through a drafted route
NZBMan 4e7c11b
fix(proxies): a test's sentences ask for a host and port, not a server
NZBMan 44d8ef9
feat(web): a feed, Default outbound and a test draft take one leg
NZBMan f7807dd
Merge branch 'feature/test-via-web' into release-0.15.1
NZBMan aa69ff7
fix(xtask): serve stops a leftover backend and notices its own backen…
NZBMan 89cb4fa
feat(web): a proxy or pool test keeps its host and port under Optional
NZBMan f01e724
feat(web): each proxy's line has a Remove, and the table drops its note
NZBMan 3a7acba
feat(web): a route of one leg is shown as the route, without a leg bo…
NZBMan 0b24516
feat(web): the speed test draws the overview's flow, with its hover t…
NZBMan c2fdaac
feat(web): the flow's pool ribbon runs into its carrying members, and…
NZBMan 327e318
feat(web): the Change password dialog drops its header note
NZBMan 8c2d07f
feat(web): a one-leg route hides the split until a second leg, chain …
NZBMan 44f5dd7
fix: address 0.15.1 capstone safety and compatibility findings
NZBMan 5ffcfb2
fix: preserve archive password files and unblock fresh restores
NZBMan 5579721
Merge archive settings and restore fixes into release-0.15.1
NZBMan 34937ce
fix(e2e): wait for settled pool state and refresh API expectations
NZBMan d3c973b
Merge e2e expectation and pool readiness fixes into release-0.15.1
NZBMan 99a0354
feat: Test via says how each path's host was resolved
NZBMan 60995e9
Merge Test via DNS resolution reporting into release-0.15.1
NZBMan bc39beb
fix(nzbget): preserve duplicate metadata in history
NZBMan dd69542
Merge NZBGet history duplicate metadata fix into release-0.15.1
NZBMan 18ad89f
style: format route constructors and proxy test assertions
NZBMan 42ef737
docs
NZBMan 78ac2c7
feat: Test via exercises a pool and names the member it picked
NZBMan 78e5af1
Merge branch 'main' of https://github.com/scryer-media/weaver into re…
NZBMan 544cbed
readme
NZBMan 4015de8
readme
NZBMan 16e1b82
readme
NZBMan dc8d1de
readme
NZBMan 9a07461
fix: correct Windows test imports and preserve runner boundaries
NZBMan f03482e
fix: address release review findings and CI audit
NZBMan 4921cdd
feat: rotate native logs by size during operation
NZBMan 8e8df85
Merge live size-based log rotation
NZBMan 6babc32
feat: integrate current archive APIs and pin Sevenz source
NZBMan c3c9fae
Merge archive API updates for overnight validation
NZBMan f981a7d
test: expect AES-copy 7z schedules to route direct
NZBMan dd6a48b
feat(web): lead settings actions with their icons
NZBMan e800ff8
feat(web): draw egress as a globe
NZBMan 96dec93
fix(web): fit the routes and stored backups actions to their columns
NZBMan fe798e6
feat(web): list the selected route's speed test runs alone
NZBMan 7639d47
feat(web): list script secrets before jobs
NZBMan 6433a0e
feat(web): name the proxy and pool test buttons Test
NZBMan 755ef25
fix: read an encrypted 7z header with the job's password in the posit…
NZBMan 4be7e56
feat(web): give provider rows the actions other settings tables have
NZBMan 1217bdd
feat(web): label every table's edit button Edit and centre the provid…
NZBMan 8ea976f
chore: mark Weaver's source files GPL-3.0-or-later and tell agents wh…
NZBMan 0c07476
deps: sevenz-turbo 0.28.0, lzma-turbo 0.9.2, unrar-rs 0.11.2 and par3…
NZBMan a788e80
test(direct-store): a 7z keyed by a global password routes its AES me…
NZBMan 8c395bc
deps: unrar-rs 0.12.0, par2-rs 0.10.11, sevenz-turbo 0.29.0 and lzma-…
NZBMan 7fc2bb1
deps: sevenz-turbo 0.29.1 and lzma-turbo 0.10.1
NZBMan 6494bda
fix(windows): compare positional aliases by volume and file index again
NZBMan bb941b1
fix(speed-test): keep LibreSpeed download and ping URLs on the server…
NZBMan 24d00f8
fix(speed-test): refuse the loan when the pool cannot lend every plan…
NZBMan 4319a3b
deps: zip 9 and semver-compatible Rust updates
NZBMan 273f156
deps(web): semver-compatible npm updates
NZBMan cc25e8d
feat(history): report the name each renamed file was posted with
NZBMan 5cf1e62
Merge branch 'feature/posted-file-names' into release-0.15.1
NZBMan 2c1276e
fix(history): report each renamed file's full name after PAR2 and del…
NZBMan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.