Sign in
Join now
at-container-registry
evan.jarrett.net
/
Star
Starred
Star
Something went wrong. Try again.
Fork
3
Eye filled
Watch
Watching
Watch
A container registry that uses the AT Protocol for manifest storage and S3 for blob storage.
atcr.io
docker
container
atproto
go
+4 more
docker
container
atproto
go
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
3
3
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
evan.jarrett.net
7c36fb76
Copied
Failed
Copy SHA
deploy: add the Bunny middleware that tells the appview a HEAD was a
HEAD
HEAD
Copy SHA
Browse repository
committed
1d ago
evan.jarrett.net
e226bd6d
Copied
Failed
Copy SHA
make: mount the checkout with :z in
build-trixie
build-trixie
Copy SHA
Browse repository
committed
1d ago
evan.jarrett.net
da13dd6f
Copied
Failed
Copy SHA
hold: say pull_zone only rewrites GET URLs, not
HEAD
HEAD
Copy SHA
Browse repository
committed
1d ago
byjp.me
a2d34283
Copied
Failed
Copy SHA
appview: honour X-Original-Method to recover HEADs a CDN turned into
GETs
GETs
Copy SHA
Browse repository
committed
1d ago
evan.jarrett.net
e7472789
Copied
Failed
Copy SHA
billing: show the billing panel to hold captains instead of "not
enabled"
enabled"
Copy SHA
Browse repository
committed
4w ago
evan.jarrett.net
a8d738dc
Copied
Failed
Copy SHA
seamark: add Seamark's own privacy policy, terms of service and
security.txt
security.txt
Copy SHA
Browse repository
committed
4w ago
evan.jarrett.net
b542f8e5
Copied
Failed
Copy SHA
appview: record agreement to the terms at sign-in, device approval and
checkout
checkout
Copy SHA
Browse repository
committed
4w ago
evan.jarrett.net
0f6ea0b4
Copied
Failed
Copy SHA
appview: export and delete scan summaries and advisor suggestions with the
account
account
Copy SHA
Browse repository
committed
4w ago
evan.jarrett.net
c1234cb3
Copied
Failed
Copy SHA
hold: require a login on getQuota and answer only for the caller's own
DID
DID
Copy SHA
Browse repository
committed
4w ago
evan.jarrett.net
3232ecbc
Copied
Failed
Copy SHA
testpds: model applyWrites deletes the way the reference PDS
does
does
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
450518f5
Copied
Failed
Copy SHA
appview: delete untagged manifests in applyWrites batches of
200
200
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
a3969444
Copied
Failed
Copy SHA
hold: look up a manifest's layers among its owner's records, not the whole
hold's
hold's
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
c3960690
Copied
Failed
Copy SHA
appview: a missing OAuth scope is a 403, not a dead session
(#30)
(#30)
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
e892bbca
Copied
Failed
Copy SHA
tests: make the hold PDS carstore contention test
deterministic
deterministic
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
167e00dc
Copied
Failed
Copy SHA
tests: open the scan broadcaster test database the way production does, and run CI with the testmode
tag
tag
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
0ae9ca1a
Copied
Failed
Copy SHA
tests: make the carstore lock tests deterministic, and silence slog in test
binaries
binaries
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
83092d9a
Copied
Failed
Copy SHA
deploy: give the scanner its own server, and stop the tool from undoing production fixes on
provision
provision
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
ba1f5eab
Copied
Failed
Copy SHA
go mod tidy
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
db6f37a0
Copied
Failed
Copy SHA
deploy: never install a template config during update, and poll every restarted service's
health
health
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
9dbc53b6
Copied
Failed
Copy SHA
appview: stop serving service tokens past their expiry, and challenge the client when the hold rejects
one
one
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
dcad0f86
Copied
Failed
Copy SHA
deploy: snapshot binaries, configs, units and the appview database before every
update
update
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
7ecb0946
Copied
Failed
Copy SHA
docs: move presign memoization to the done
list
list
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
2a94f924
Copied
Failed
Copy SHA
appview: memoize blob presigns within a
request
request
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
bd740060
Copied
Failed
Copy SHA
make: lint the integration packages with their build
tags
tags
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
bf4e63e8
Copied
Failed
Copy SHA
test: production-shaped push/pull benchmark with per-backend request
counts
counts
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
65db7945
Copied
Failed
Copy SHA
appview: drop the testmode fall-back-to-default-hold
probe
probe
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
dcee8f6a
Copied
Failed
Copy SHA
deps: upgrade every module; gate loopback OAuth tests on
testmode
testmode
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
0080957a
Copied
Failed
Copy SHA
remove the runtime test_mode switch; the testmode build tag is the only
one
one
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
d8643ee0
Copied
Failed
Copy SHA
config: describe what test_mode still
controls
controls
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
a01b08b9
Copied
Failed
Copy SHA
atproto: gate local indigo behavior behind a testmode build
tag
tag
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
7b67b3b3
Copied
Failed
Copy SHA
appview: mark repo cards
translate="no"
translate="no"
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
16375ce3
Copied
Failed
Copy SHA
appview: name uploads with a UUID, not the nanosecond
clock
clock
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
831b7757
Copied
Failed
Copy SHA
appview: never block a writer on budget for its second
buffer
buffer
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
56bde615
Copied
Failed
Copy SHA
appview: keep one part upload in flight while the next buffer
fills
fills
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
8b5f195f
Copied
Failed
Copy SHA
docs: record the remaining performance
findings
findings
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
7045e84c
Copied
Failed
Copy SHA
appview: read the sailor profile from the local users row, not the PDS, per
request
request
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
47a10705
Copied
Failed
Copy SHA
appview: bound upload buffer memory, reap abandoned uploads, and pin the flush
boundary
boundary
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
f4343d79
Copied
Failed
Copy SHA
appview: upload small blobs with one presigned PUT, and verify every
digest
digest
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
034ea598
Copied
Failed
Copy SHA
hold: report blob size on read presigns so the appview can skip its S3
HEAD
HEAD
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
61a934de
Copied
Failed
Copy SHA
hold: look crew members up by rkey instead of walking the
collection
collection
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
9228579b
Copied
Failed
Copy SHA
appview: share one HTTP transport across blob proxy
requests
requests
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
788b9e10
Copied
Failed
Copy SHA
hold/admin: bound the crew tab's identity lookups, and drop backend
HTTP/2
HTTP/2
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
b886a755
Copied
Failed
Copy SHA
deploy: make appview billing opt-in, and verify what was
built
built
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
8d7ccd7c
Copied
Failed
Copy SHA
apply go fix modernizations across the
workspace
workspace
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
416ba4a2
Copied
Failed
Copy SHA
serve HTTP/2, and reach it through the load
balancer
balancer
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
265e533a
Copied
Failed
Copy SHA
scanner: reclaim scan directories a killed process left
behind
behind
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
bd208661
Copied
Failed
Copy SHA
build: run every workspace module's tests, not just the
root's
root's
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
29fe24aa
Copied
Failed
Copy SHA
scanner: report the Grype version that is actually linked
in
in
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
96b48f4b
Copied
Failed
Copy SHA
hold: gate presigned PUT behind write access, and validate blob
identifiers
identifiers
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
22058cc5
Copied
Failed
Copy SHA
scanner: bound a scan job, and lose the race to the hold on
purpose
purpose
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
c44a8740
Copied
Failed
Copy SHA
hold: set busy_timeout on every pooled connection, not just the
first
first
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
3ceedc8b
Copied
Failed
Copy SHA
hold/gc: time an orphaned record from when it was seen, not when it was
written
written
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
61deadc1
Copied
Failed
Copy SHA
hold: reuse stored scan blobs when a rescan finds nothing
new
new
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
1853c0c1
Copied
Failed
Copy SHA
hold/scanner: detect dead connections and get storage off the
reader
reader
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
e57e31ce
Copied
Failed
Copy SHA
scanner: name a scan by its manifest digest, not its temp
directory
directory
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
fcde9c87
Copied
Failed
Copy SHA
docs: record why an all-negligible image is not rendered as
clean
clean
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
7cf58de7
Copied
Failed
Copy SHA
docs: record which scanner findings were reviewed and
accepted
accepted
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
850c416d
Copied
Failed
Copy SHA
docs: record the scanner audit, its fixes and what is still
open
open
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
0ea0e549
Copied
Failed
Copy SHA
deploy: bound the scanner's memory and yield the box to the
hold
hold
Copy SHA
Browse repository
committed
1mo ago
evan.jarrett.net
a63f668d
Copied
Failed
Copy SHA
scanner: fix five crash and halt classes found by a pipeline
audit
audit
Copy SHA
Browse repository
committed
1mo ago
Previous
1
2
3
4
5
…
12
Next