|
@@ -1,9 +1,4 @@
|
|
|
|
|
|
-- Rename this. "onionsalad"? "onionchutney?" "kachumber"? "chutney"?
|
|
|
- "pyaaz"? "ganda"? "piaz ka catni"?
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- Have ability to override default parameter values.
|
|
|
Search order for configuration values:
|
|
|
- command line
|
|
@@ -22,7 +17,19 @@
|
|
|
- Right now we assume that we're acting like a fooctl startup/shutdown script
|
|
|
series. Instead we could run in a managed mode.
|
|
|
|
|
|
-- Document everything
|
|
|
+- Pipe stdout to a file, not to nowhere with "quiet"
|
|
|
+
|
|
|
+- Log stuff.
|
|
|
|
|
|
-- Get it into git
|
|
|
+- Split TorNode into a class that *just* holds the nodes configuration, and
|
|
|
+ implements some methods that create other classes for the stuff we really
|
|
|
+ need (node configurer, rc.d-like launcher, etc)
|
|
|
+
|
|
|
+- Have launcher check for configuration
|
|
|
+
|
|
|
+- Resolve XXXX comments
|
|
|
+
|
|
|
+- Document everything
|
|
|
|
|
|
+- Start writing passive "tests" like "did it bootstrap?" or "any
|
|
|
+ warnings in the logs?", etc
|