update can repoint a satellite's main node without re-checking the target
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- csharp
- Ambito
- authorization, backend
Direzione di ricerca
The issue describes authorization for satellite updates and references the create path fixed in #7601, but names no files or tests. Read the update and create authorization paths and inspect the linked triage node to locate the relevant code. Done means updates apply the same ownership treatment as creates and the new MainNode target is checked; the issue requires post-roll verification to close.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
A satellite node (comment, thread, activity, ...) delegates its access decisions to its MainNode. An update routed to the satellite's owning hub is authorised against the STORED node, and the satellite access rule never checked the proposed MainNode. An update could therefore change which main node governs a satellite without the new target being checked.
A create already derives ownership from the path or the stored node and ignores a caller-supplied MainNode (#7601). The update path needs the same treatment.
Found while reviewing #7601. Triage node: rbuergi/Feedback/fb-592206cd0b55eebbd6f27145a04e5bf1 (memex.systemorph.com).
A fix is in progress in the linked pull request. This issue closes only after post-roll verification (policy severity-closes-on-verification).
- Lingua principale
- C#
- Stelle
- 12
- Fork
- 5
- Merge medio
- 5h 37m
- PR unite (30g)
- 959
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Systemorph/MeshWeaver
-
bug ci-template-feed sev:M
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Systemorph/MeshWeaver#7660 ·
I maintainer di solito rispondono entro 1 giorno
-
chore ci-artifact-store-miss sev:M
Difficoltà 4/5 3-5 giorni Idoneità per principianti 44/100
Systemorph/MeshWeaver#7656 ·
I maintainer di solito rispondono entro 1 giorno
-
GitSync: an Ignore pattern added after the first import leaves the imported nodes in place, and on a one-way Space nobody can remove themForse già presa @rbuergi l’ha presa oggi. Apertaenhancement feature:gitsync-ownership feature:node-delete sev:M
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
Systemorph/MeshWeaver#7611 ·
I maintainer di solito rispondono entro 1 giorno
-
bug sev:B
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
Systemorph/MeshWeaver#7598 ·
I maintainer di solito rispondono entro 1 giorno
-
Mesh teardown leaves mail module generations loaded — one lease still held on Mail.MicrosoftGraph and Mail.GmailForse già presa @rbuergi l’ha presa oggi. Apertabug sev:L
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Systemorph/MeshWeaver#7577 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Systemorph/MeshWeaver
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 2 giorni
-
bug effort:S P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
nightscout/nocturne#3093 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 3 giorni
-
Add 'upm' tag on githubAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno