TODO 856 B

123456789101112131415161718192021
  1. 1. Refactor the code for bindctl.
  2. 2. Update man page for bindctl provided by jreed.
  3. 3. Add more unit tests.
  4. 4. Need Review(When command line syntax is changed later, the following
  5. functions should be updated first.):
  6. bindcmd.py:
  7. apply_config_cmd()
  8. _validate_cmd()
  9. complete()
  10. cmdparse.py:
  11. _parse_params
  12. moduleinfo.py:
  13. get_param_name_by_position
  14. 5. Understandable error message when cert_file is missing.
  15. 6. Pick location to save default user. Or use the cfgmgr for this.
  16. If the default user is saved in file, its password shouldn't be saved in plaintext.
  17. 7. Need to think of what exactly to do with responses received to commands
  18. (currently it simply print the map)
  19. 8. Remove bindctl-source.py.in(replace with bindctl-source.py) when merging to trunk.