Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

ngclient: max_root_rotations value is very small

Offen
#1,577 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 10 Tagen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
python
Bereich
security

Rechercherichtung

Beginne in tuf/ngclient/config.py beim Standardwert von max_root_rotations und vergleiche ihn anschließend mit dem Legacy-Client und dem verlinkten Abschnitt der TUF-Spezifikation zur Aktualisierung von root. Ermittle, wie ein sinnvoller Standardwert für PyPI-Nutzer berechnet werden sollte, und aktualisiere die Konfiguration entsprechend; füge Tests für das daraus resultierende Standardverhalten hinzu.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

discussion ngclient

Please fill in the fields below to submit an issue or feature request. The
more information that is provided, the better.

Description of issue or feature request:

ngclient (like legacy client?) has a max_root_rotations value of 32, which feels low.

The specification suggests a value of 1024 (2^10)

Can we define a way of calculating a sane default for, i.e., PyPI users and update the default accordingly?

Vorherrschende Sprache
Python
Sterne
1.7k
Forks
304
Ø Merge
9 Std. 25 Min.
Gemergte PRs (30 T.)
14

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus theupdateframework/python-tuf

Alle Issues in theupdateframework/python-tuf

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.