Skip to content

Spring-Cleaning for 2025 #132

Open
Open
@cmeister2

Description

@cmeister2

It'd be nice if the code was a little more up to date. Here's a (non-exhaustive) list of things I'd like to cover in the short term.

Poetry (done)

Make the project a poetry project for the Python files so that Renovate works and there's a standard interface for scripts, etc, as well as an easy method for setting up virtual environments.

Reduce the number of bash scripts

Surely there's a better technology that we can use for this! Investigate what that might be.

Make TLVs better / easier to populate from the curl code

We've languished without a load of new options for ages because adding TLVs is a chore. I'd hope that it's relatively easy in the curl code to differentiate between what options take what type of value (i.e. string argument, number, etc), and have a script add those in automatically.

Better format for testcases

The TLV format is fine but it might be suboptimal for fuzzing. Look into structured fuzzing.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions