Permalink
Commits on Jul 17, 2016
  1. Merge pull request #62 from daveschaefer/limit_logs

    Limit logs
    daveschaefer committed on GitHub Jul 17, 2016
Commits on Jul 16, 2016
  1. doc - update release_howto

    daveschaefer committed Jul 16, 2016
  2. admin - simplify bash scripts

    We can echo the command being run without all of those complications
    daveschaefer committed Jul 16, 2016
  3. threaded_scanner - remove more global state

    parse the arguments in main and pass parameters
    rather than using module level globals
    daveschaefer committed Jul 16, 2016
  4. list_services - move code into functions

    avoid global scope, make code testable
    fix code so it can handle output to both files and stdout
    daveschaefer committed Jul 15, 2016
  5. notary_http - remove unneeded log file call

    already handled by log setup
    daveschaefer committed Jul 11, 2016
  6. notary_http - fix default value for cache expiry

    cache_duration() expects default values to be in hours
    if no unit is specified
    daveschaefer committed Jul 11, 2016
Commits on Jul 15, 2016
  1. notary_http - move main code into function

    reduce things declared at the module scope;
    wrap in mainguard
    daveschaefer committed Jul 11, 2016
  2. notary_db - fix whitespace

    daveschaefer committed Jul 11, 2016
  3. notary_http - set up rotating file handler for cherrypy logs

    This also puts a limit on the amount of space used by cherrypy logs
    daveschaefer committed Jul 9, 2016
  4. test - organize unit tests into separate modules

    Use one test module for each code module being tested.
    This lets us separate our tests to keep them clean and organized.
    daveschaefer committed Jun 8, 2016
  5. threaded_scanner - remove very old TODO

    This functionality was added by the original author
    back in 1e10e6f
    (March 2011)
    
    The individual failure counts in GlobalStats() cover this.
    daveschaefer committed Jul 8, 2016
  6. threaded_scanner - contain locking logic inside a class

    Keep all of the get/set logic with proper locking
    behind an easy to use interface.
    This prevents us from having locking logic sprinkled throughout the code
    and lessens the chance of bugs if things are changed later.
    daveschaefer committed Jul 8, 2016
  7. threaded_scanner - use a lock to record results

    We want to make sure no results are lost (appended to the list)
    between sending existing results and clearing the list.
    daveschaefer committed Jul 8, 2016
  8. threaded_scanner - Add docstrings and documentation

    And fix some whitespace
    daveschaefer committed Jul 8, 2016