jschoubben
311f7f1fdb
gitea: the package team may read code, and its units are reconciled
...
The builder's first credentialed clone of a private repository answered
'not found': the packages team named only repo.packages in its
units_map, which is exhaustive — so members had no code unit at all, and
gitea hides what a user cannot read. One credential answering npm and
git alike was the whole design of the builder's grant; the team now says
so.
And found teams are patched, not just returned: a team is configuration
the reconcile loop owns, the same as a user's password, so a unit this
code gains reaches the team that already exists rather than only the
next mesh raised from scratch.
2026-09-25 21:59:09 +02:00
..
2026-09-21 12:29:25 +02:00
2026-09-21 12:29:25 +02:00
2026-09-18 02:14:09 +02:00
2026-09-18 02:48:09 +02:00
2026-09-15 22:03:33 +02:00
2026-09-22 13:46:01 +02:00
2026-09-18 02:14:09 +02:00
2026-09-18 02:14:09 +02:00
2026-09-25 17:54:46 +02:00
2026-09-18 02:14:09 +02:00
2026-09-18 02:14:09 +02:00
2026-09-24 15:45:58 +02:00
2026-09-24 16:12:03 +02:00
2026-09-24 01:09:23 +02:00
2026-09-08 18:27:34 +02:00
2026-09-25 21:59:09 +02:00
2026-09-18 02:14:09 +02:00
2026-09-21 12:31:59 +02:00
2026-09-24 15:45:58 +02:00
2026-09-18 02:14:09 +02:00
2026-09-21 22:16:10 +02:00
2026-09-21 22:16:10 +02:00
2026-09-21 12:29:25 +02:00
2026-09-18 02:14:09 +02:00
2026-09-18 02:14:09 +02:00
2026-09-21 12:29:25 +02:00
2026-09-24 16:12:03 +02:00
2026-09-21 12:29:25 +02:00
2026-09-18 02:14:09 +02:00
2026-09-07 05:25:21 +02:00
2026-09-24 15:45:58 +02:00
2026-09-05 12:04:14 +02:00
2026-09-21 12:43:41 +02:00
2026-09-21 00:48:13 +02:00
2026-09-25 18:19:27 +02:00
2026-09-21 12:43:41 +02:00
2026-09-21 13:43:41 +02:00
2026-09-18 02:14:09 +02:00
2026-09-24 15:45:58 +02:00
2026-09-24 15:45:58 +02:00
2026-09-25 14:15:40 +02:00
2026-09-22 19:47:43 +02:00
2026-09-18 02:14:09 +02:00
2026-09-24 15:45:58 +02:00
2026-09-18 02:14:09 +02:00
2026-09-07 05:25:21 +02:00
2026-09-18 02:14:09 +02:00
2026-09-24 15:45:58 +02:00
2026-09-18 02:14:09 +02:00
2026-09-24 15:45:58 +02:00
2026-09-24 15:45:58 +02:00
2026-09-24 15:45:58 +02:00
2026-09-18 02:14:09 +02:00
2026-09-18 02:02:21 +02:00
2026-09-24 14:24:15 +00:00
2026-09-25 18:08:28 +02:00
2026-09-18 02:14:09 +02:00
2026-09-18 02:14:09 +02:00
2026-09-22 02:03:23 +02:00
2026-09-24 01:09:23 +02:00
2026-09-24 01:09:23 +02:00
2026-09-23 00:11:21 +02:00
2026-09-25 20:36:41 +02:00
2026-09-24 16:12:03 +02:00
2026-09-15 20:51:00 +02:00
2026-09-18 02:14:09 +02:00
2026-09-25 20:36:41 +02:00
2026-09-18 02:14:09 +02:00
2026-09-23 02:47:23 +02:00
2026-09-18 02:14:09 +02:00
2026-09-23 02:24:07 +02:00