-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Milestone
Description
Dumping my local to-do list before I break these out into individual issues.
- Single-option parsing correctness
- Multiple consecutive delimiters
-
Quotes in the middle of a token (akaHandle "weird" quoted values #9foo" bar"->foobar) - Measuring / reducing the number of allocations when parsing a line?
-
Some sort of CIsplit out into CI for ssh2-config #3 -
Table testing / macrosUnit test cleanup #10-
Integration test cleanupIntegration tests #5 -
Build completeness test: check options are consumed or explicitly ignoredCompleteness integration test #6
-
- Host patterns and matching – started under wip: config flattening #19 , it turns out the host pattern/matching wasn't the hardest part
- Apply options to libssh
- Is it possible to produce bindings-like autogen from libssh options ?
- Add some more options
-
FuzzingFuzz testing #7 -
Line numbers and file locations for errorsParsing errors should include line and file information #14 -
Documentationpart of Feat/complete language #13 -
About - Rust API GuidelinesReview API guidelines #8 - Entry point ideas
- From subprocess (
ssh -G)- But: slightly different format (normalized, but no quotes)
- From explicit file(s)
- From default file load paths
- From raw config string
- And maybe just the defaults baked into the openssh binary w/o file ops?
- From subprocess (
Metadata
Metadata
Assignees
Labels
No labels