Script to add new tor files and modules in rust and/or C
This should support modules that are subsystems and/or optional.
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Nick Mathewson changed milestone to %Tor: 0.4.4.x-final
changed milestone to %Tor: 0.4.4.x-final
Trac:
Child Ticket(s): #31336 (moved), #31335 (moved)- Author
Tentatively placing some roadmapped tasks for s31 into 0.4.2.
Trac:
Milestone: N/A to Tor: 0.4.2.x-final - Author
Partial implementation here in my branch
add_c_file
, which I am currently using. :) Nick, it looks like add_c_file.py was added in commit 2f31c8146f in 0.4.1.2-alpha.
But it has a bug: the suggested usage fails with:
$ scripts/maint/add_c_file.py ./src/feature/dirauth/ocelot.c Made files successfully but couldn't identify include.am for ./src/feature/dirauth/ocelot.c Exit 1
The correct usage has no "./":
$ scripts/maint/add_c_file.py src/feature/dirauth/ocelot.c
We should fix the usage, or make topdir_file() use python's canonical path functions.
- Author
Right; add_c_file.py is only a partial implementation of this feature. We also need a way to add new modules, a way to add headers only, a way to add rust modules, and more.
I opened #31335 (moved) and #31336 (moved) for bugs that we need to fix when we implement this ticket.
- Author
Mark a number of current 0.4.2.x "defects" as "enhancements."
Trac:
Type: defect to enhancement - Author
Defer several enhancements from "new" to 0.4.3.
Trac:
Milestone: Tor: 0.4.2.x-final to Tor: 0.4.3.x-final - Author
All 0.4.3.x tickets without 043-must, 043-should, or 043-can are about to be deferred.
Trac:
Keywords: N/A deleted, 043-deferred added - Author
Trac:
Milestone: Tor: 0.4.3.x-final to Tor: 0.4.4.x-final - Author
We have add_c_file, and we can add a rust version of it once we're seriously working on Rust again.
Trac:
Resolution: N/A to worksforme
Status: new to closed - Trac closed
closed
- Trac changed time estimate to 16h
changed time estimate to 16h
- teor mentioned in issue #31335 (moved)
mentioned in issue #31335 (moved)
- Trac mentioned in issue #31336 (moved)
mentioned in issue #31336 (moved)
- Trac moved to tpo/core/tor#29217 (closed)
moved to tpo/core/tor#29217 (closed)
- Trac mentioned in issue tpo/core/tor#31335 (closed)
mentioned in issue tpo/core/tor#31335 (closed)