Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-27 | Helpful cleanups. | harlowja | |
1. Remove the usage of the path.join function now that all code should be going through the util file methods (and they can be mocked out as needed). 2. Adjust all occurences of the above join function to either not use it or replace it with the standard os.path.join (which can also be mocked out as needed) 3. Fix pylint from complaining about the tests folder 'helpers.py' not being found 4. Add a pylintrc file that is used instead of the options hidden in the 'run_pylint' tool. | |||
2012-08-18 | Add support for printing out the authkey's for the default user. | Joshua Harlow | |
1. Adjust the sshutil so that it has functions for doing this (used by the previous functions) 2. Create a new module that pretty prints out the given authorized keys fetched (if any) using the standard md5 scheme (for now), this module can be disabled by setting 'no_ssh_fingerprints' or just removing it from the running list. | |||
2012-06-29 | Don't remove the key if its not there (or was already removed) | Joshua Harlow | |
2012-06-21 | Simplify sshd config loading to make it use one set of functions/objects/classes | Joshua Harlow | |
2012-06-20 | Massive pylint + pep8 fixups! | Joshua Harlow | |
2012-06-20 | Ensure any authorized key file found in authorized keys is path adjusted as well | harlowja | |
2012-06-19 | Make most of all the places use the paths join() function so that testing ↵ | Joshua Harlow | |
with non-real read/write paths is easier. | |||
2012-06-16 | Remove default since it will never be called that way and apply default ↵ | Joshua Harlow | |
since its not currently being called that way | |||
2012-06-16 | Send in src line instead of stripped line. | Joshua Harlow | |
2012-06-16 | Update ssh_util to have a parser class and a line entry class. | Joshua Harlow | |
Also have a method that will parse the authorized key file. This allows: 1. Testing of parsing seperate from testing of entry construction. 1. Testing of authorized key file parsing, separate from updating. | |||
2012-06-16 | Comments as to why we are using a csv parser and do some of the logic checks ↵ | Joshua Harlow | |
that are done for option extraction | |||
2012-06-15 | Ensure when an exception is captured that we use the util.logexc helper. | Joshua Harlow | |
2012-06-11 | Add comments on formats, add in function that handles option extraction + ↵ | Joshua Harlow | |
other pylint cleanups. | |||
2012-06-09 | Cleanup this and add refactoring around large constructors (add a parse ↵ | Joshua Harlow | |
method). Handle error cases better... | |||
2012-06-08 | Remove the main function from this, seems like that should be in a test if ↵ | Joshua Harlow | |
needed. | |||
2012-06-07 | 1. Adding some new helper files that split off file inclusion, templating, ↵ | Joshua Harlow | |
importing, constant usage. 1. Move all datasources to a new sources directory 1. Rename some files to be more consistent with python file/module naming. |