CCExtractor / CCExtractor/taskwarrior-flutter

sync: taskd.trust parameter is ignored

Offen
#428 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Dart
Sterne
244
Forks
179
Ø Merge
12 Std. 42 Min.
Gemergte PRs (30 T.)
2

Beschreibung

### Describe your issue

When configuring task server the app asks to choose file or paste content of .taskrc. Either way when I give it config with option `taskd.trust=ignore hostname` it is not preserved in final config.

It is only my guess that in my particular case missing trust parameter is the problem. The guess is based on knowledge that my setup needs that option (doesn't work without it), and that it is not there in config after save.
I have made sure this works on other clients, like foreground on android and official binary ver. 2.6.2 on desktop

### Steps to reproduce

Confgure taskd server
Issue self-signed certificate with arbitrary (wrong) domain
Copy certs and cred to client with taskwarrior-flutter
Configure sync. Give it taskrc file (with `taskd.trust=ignore hostname` option) and certs. It will show no errors (if everything done right)
Tap at "Taskrc file is verified". It will show config, "trust" parameter is missing
Try to sync. It will show no errors. However nothing is synced.

### What was the expected result?

Sync is expected to work, or at least show any errors.

### Put here any screenshots or videos (optional)

_No response_

### How can we contact you (optional)

_No response_

### Would you like to work on this issue?

None

### By submitting this issue, I have confirmed that:

- [X] I have starred the repo ⭐ and watched 👀 it on GitHub and followed the contribution guidelines.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den beim taskd-Sync-Konfigurieren verwendeten taskrc-Import- und Verifizierungsablauf nachzuverfolgen. Reproduziere die Einrichtung mit taskd.trust=ignore hostname und verfolge anschließend die gespeicherte Konfiguration bis zum Synchronisierungsversuch. Erledigt ist die Aufgabe, wenn der Trust-Parameter erhalten bleibt und die Synchronisierung entweder erfolgreich ist oder einen hilfreichen Fehler meldet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
dart, flutter
Bereich
mobile
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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