3 Commits

Author SHA1 Message Date
Thuumate 👻 61fad87f23 fix: Rate-Limiting bei AUR RPC + Retry-Logik (v2.1.1)
Probleme behoben:
- 429 Too Many Requests bei schnellen AUR-RPC-Abfragen
- Pakete zeigten 0/100 UNBEKANNT statt korrekter Scores
- scan-all brach bei massiven Fehlern ab

Lösungen:
- Retry-Mechanismus mit exponentiellem Backoff (max 3 Versuche)
- 429-Status erkannt und mit 1s/2s/3s Delay retryed
- Kein Hard-Fail bei AUR-Fehlern — None zurückgeben
- 200ms Pause nach je 5 Paketen in scan-all
- Consecutive-Error-Limit: 5 Fehler → 5s Pause
- Scan läuft stabil durch alle 125+ Pakete

Test-Ergebnis:
- Vorher: 60+ Pakete mit 0/100 UNBEKANNT
- Nachher: 0 Pakete mit UNBEKANNT, alle korrekt gescored
2026-06-15 20:04:18 +02:00
Thuumate 👻 baf5c0277a feat: Cache-Status-Anzeige mit Alter und TTL
- Cache-Hit: Zeigt Alter der Daten (z.B. '2m 30s / TTL: 5m')
- Cache-Miss: Zeigt 'Cache veraltet — Live-Reload...' vor dem Fetch
- Console-Ausgabe statt nur tracing::debug für bessere UX
- Konsistente Formatierung mit 📦 und  Emojis
2026-06-15 19:36:46 +02:00
Thuumate 👻 aedf6676e8 fix: Build-Fehler behoben - v0.1.0 funktioniert
Rust CI / Test (push) Failing after 2s
Rust CI / Release (x86_64-unknown-linux-gnu) (push) Has been skipped
Rust CI / Release (x86_64-unknown-linux-musl) (push) Has been skipped
Behobene Fehler:
- Instant/SystemTime mismatch mit chrono Duration
- dirs crate -> directories ProjDirs migration
- Display Traits für ThreatType und ConfidenceLevel
- async/await Korrektur in main.rs
- IOC_SOURCES Const Array entfernt
- Scanner mutability fix für allow/deny

Warnungen: Nicht kritisch (unused code in MVP)
2026-06-15 17:50:00 +02:00