Skip to content

Latest commit

 

History

History
41 lines (41 loc) · 1.39 KB

ToDo.md

File metadata and controls

41 lines (41 loc) · 1.39 KB

ToDo:

  • Finish the arguments.
  • rename pass_data, pass_keys and peer_data, peer_keys to same name
  • Make a function to add fields programmatically
  • Loader
  • Installer
  • add --force option
  • Finish install.js
  • Finish cjdmaid-start
  • Pick out addingData to separate class (refactoring)
  • Make install.js not fall if you can't write
  • Verify cjdmaid-start
  • Publish module
  • Add gif image to readme
  • Implement JSON with comments
  • Port bencode
  • Add code to communicate with cjdns admin
  • Apply changes without restart using cjdns admin
  • Admin commands
  • Do a backup before saving cjdroute.conf
  • Check for the existence of cjdmaid.conf before installing
  • Support subscriptions to channels (streams) in cjdns admin
  • Port features from cjdcmd and contrib/python
  • Port dumptable
  • Port findnodes
  • Port dynamicEndpoints.py
  • Port pingAll.py
  • Port "cjdcmd ping"
  • Port "cjdcmd route"
  • Port "cjdcmd traceroute"
  • Port "cjdcmd ip"
  • Port "cjdcmd peers"
  • Port "cjdcmd host"
  • Port "cjdcmd hostname"
  • Rename to cjdns-maid or cjd-maid or something.
  • Add option --index to cjdmaid-addpass
  • More advanced auto backup.
  • fix empty keys is json-comments-js
  • config should be in ~/.config/cjdmaid.conf
  • write tests for lib/config.js
  • config option for password length