Skip to content

feat: overhaul dynamic CRL fetch logic and enhance status UI#15

Merged
VisionR1 merged 1 commit intoVisionR1:masterfrom
shoey63:pr-15
Apr 3, 2026
Merged

feat: overhaul dynamic CRL fetch logic and enhance status UI#15
VisionR1 merged 1 commit intoVisionR1:masterfrom
shoey63:pr-15

Conversation

@shoey63
Copy link
Copy Markdown

@shoey63 shoey63 commented Apr 3, 2026

  • Network: Implemented a dynamic cache-busting strategy using randomized floats and 'identity' encoding in HTTP headers. This bypasses aggressive Google CDN edge caching (stale HTTP 200s / 304s) to guarantee fetching the absolute latest X.509 revocation list directly from the origin server.

  • UI: Introduced dual-badge CRL update logic, splitting the network state strings into granular 'Initial list downloaded' and 'New list fetched' states for clearer user feedback.

  • Formatting: Locked the CRL publish time display in AuthorizationList to strict GMT/UTC to eliminate local timezone ambiguity.

Credits:

  • CDN cache-busting header logic courtesy of XDA members TheFreeman193 and Vagelis1608.

  • New strings

Screenshot_20260403-155646 Screenshot_20260403-154217

- Network: Implemented a dynamic cache-busting strategy using randomized floats and 'identity' encoding in HTTP headers. This bypasses aggressive Google CDN edge caching (stale HTTP 200s / 304s) to guarantee fetching the absolute latest X.509 revocation list directly from the origin server.

- UI: Introduced dual-badge CRL update logic, splitting the network state strings into granular 'Initial list downloaded' and 'New list fetched' states for clearer user feedback.

- Formatting: Locked the CRL publish time display in AuthorizationList to strict GMT/UTC to eliminate local timezone ambiguity.

Credits:

- CDN cache-busting header logic courtesy of XDA members TheFreeman193 and Vagelis1608.
shoey63 added a commit to shoey63/KeyAttestation that referenced this pull request Apr 3, 2026
@VisionR1
Copy link
Copy Markdown
Owner

VisionR1 commented Apr 3, 2026

So, is ready ? any last change or?

@shoey63
Copy link
Copy Markdown
Author

shoey63 commented Apr 3, 2026

So, is ready ? any last change or?

Good to go .
Test build in my actions.
Edit:
The reference thing isn't part of the PR. It came up when I added PR #15 in the test run name.

@shoey63
Copy link
Copy Markdown
Author

shoey63 commented Apr 3, 2026

Also 'cache busting ' to get latest CRL is entirely due to
TheFreeman193 and Vagelis1608

@VisionR1
Copy link
Copy Markdown
Owner

VisionR1 commented Apr 3, 2026

Also 'cache busting ' to get latest CRL is entirely due to TheFreeman193 and Vagelis1608

Nice,
Even more, even better.

I will add them to Contributors.

@VisionR1 VisionR1 merged commit ebe4beb into VisionR1:master Apr 3, 2026
0 of 3 checks passed
@shoey63 shoey63 deleted the pr-15 branch April 5, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants