Thomas Waldmann
1765bd6b13
fix traceback when language in user profile is None, fixes #206
2015-06-04 10:33:11 +02:00
Thomas Waldmann
58aae90b0a
management commands sending emails: translate texts for the email recipient
2014-11-28 00:31:22 +01:00
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