devel:blueprints:servicemon-spring-cleaning
This is an old revision of the document!
- add a library function that checks if a command exists and is executable (and returns the full path to the command.) This will fix LP#545029 (https://bugs.launchpad.net/nav/+bug/545029)
- remove getRequiredArguments() from all checkers (it is never called, and just confuses anyone who works on the code)
- replace timeoutsocket.py with builtin standard Python socket methods settimeout() and makefile('r+')
- remove core.py (which is no longer used)
- make .descr parser a little more robust (it doesn't handle empty arguments (like 'args=')
- fix server version in DnsChecker once and for all by adding: version = version.replace(“'”, “\\'”)
- write a new checkservice?
- remove duplicate code from http/https checkers
- update copyright notices
devel/blueprints/servicemon-spring-cleaning.1274349229.txt.gz · Last modified: by olemb
