9 Commits

Author SHA1 Message Date
Thomas Waldmann
46008bf2cd s/SSL/TLS/g (almost)
SSL is the old/outdated name. Since 1999, it's called TLS.

In this changeset, I did the mostly harmless changes (UI, logs, docs).
2014-05-30 01:10:33 +02:00
Thomas Waldmann
b9c48e5af7 backport to python 2.6, add it travis platforms and to pypi metadata 2013-12-12 01:27:36 +01:00
Thomas Waldmann
aa610e9c3a implement "update other services", with tests, no ui yet
(can be used when adding the records via django admin)
2013-11-26 08:10:05 +01:00
Thomas Waldmann
7566e6a5e3 implement a dyndns2 updater + tests 2013-11-26 03:03:51 +01:00
Thomas Waldmann
d8bcc5b7f5 avoid KeyErrors in logging, at least for default log format
remove ineffective defaultdict
2013-11-16 23:53:27 +01:00
Thomas Waldmann
96a82fca7f only log request info in views, avoid KeyErrors in logging when we have no request.* info available 2013-11-09 17:42:10 +01:00
Thomas Waldmann
3c915e3575 refactor logger code
the original code looked somehow like it was meant to have a lazy on-demand behaviour, just computing what is used in the format string for log output.

problem is that this doesn't really happen practically, the logging code requests ALL values for all keys.
as this stuff is used rather often, the new code was optimized to just build a dictionary of values rather cheaply.
support for request.host was removed as I suspect the required socket operation might be not be cheap enough.
2013-11-09 16:51:44 +01:00
Thomas Waldmann
cd9129f41b request logging: avoid accessing deprecated attributes, implement exclude for attr names 2013-11-09 07:44:43 +01:00
Thomas Waldmann
abb0048c9c add logger decorate to enable logging of infos from django's HttpRequest object 2013-11-09 06:53:16 +01:00