do not join to_addr, smtplib expects a list
joining, and then splitting when passed to smtplib may be a better method because the recipients receive [\' or \']as part of the address otherwise.
Add an ignore list so some servers can be excluded from reporting.  This is useful for testing builds without spamming reports when paired with a ticketing system.
Apply a default setting to the configuration file
Allow the authentication token expiration time to be configurable
Merge pull request #565 from andrewwyatt/master

do not join to_addr, smtplib expects a list
Merge pull request #566 from andrewwyatt/ignorelist

Adds a reporting ignore list
Merge pull request #567 from opoplawski/timeout

Allow the authentication token expiration time to be configurable
The input_string_or_hash() function should check for basestring
User prompted if leaving an unsaved page

The user is now prompted for confirmation if is leaving a page containing unsaved changes.
use platform.linux_distribution instead of lsb_release
Fix /cblr/svc/op/findks service autodetection FAILED

findks was returning autodetection FAILED for valid systems.
The fix was proposed by Peter McGowan in
https://bugzilla.redhat.com/show_bug.cgi?id=905129
Make cobbler_web work with mod_nss

For unknown reasons, cobbler_web will sometimes crash when run under
mod_nss, with the failure declared as
" Settings' object has no attribute 'ROOT_URLCONF'"
(This problem is not observed using mod_ssl).

ROOT_URLCONF is explicitly declared in settings, so apparently the
wsgi process is not always importing the correct settings file.

Fix this by inserting cobbler_web's dirs at the beginning of the path.
cobbler.spec - don't require mod_ssl

cobbler will work with mod_nss or mod_ssl, so mod_ssl is not a
requirement.

Furthermore, redhat ipa uses mod_nss, installing mod_ssl
conflicts. So, be nice. Users of cobbler should have no trouble
installing a package themselves :^).
Use WSGIDaemonProcess

Following suggestions on
 http://code.google.com/p/modwsgi/wiki/IntegrationWithDjango
run cobbler_web under its own process group. Aside from proccess
separation, this allows restarting cobbler_web following cobblerd
without restarting the entire web server.
Restart cobbler_web after cobblerd restart

mod_wsgi will reload the process if cobbler.wsgi is touched, doing so
avoids restarting apache and disrupting other users / processes to
update cobbler settings.
Trim trailing whitespace in views.py
Add support for ubuntu mini-iso's
Add Ubuntu 13.10 to distro signatures
Use a valid character for hostname

https://bugs.launchpad.net/ubuntu/+source/cobbler/+bug/784420