1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 11:16:47 +00:00
webvirtcloud/logs
catborise 291690bb20 fix(logs): a typed username cannot forge a record in the file log
Failed logins are logged now, so S-16 applies: what a user types as a
username must not break a row or forge another record. The Logs page
shows each value in its own cell, escaped, and the writer cuts the
username to the 150-character field (Django's login form does not stop
a longer one). The file-log line written when a row cannot be saved
escaped only "\n"; it now escapes "\r" too, so a CR LF in a username
stays one line.
2026-10-23 15:31:00 +03:00
..
migrations feat(logs): admin changes and logins are recorded on the Logs page 2026-10-23 10:30:48 +03:00
tests fix(logs): a typed username cannot forge a record in the file log 2026-10-23 15:31:00 +03:00
__init__.py Add logs and block for templates 2015-03-03 11:34:09 +02:00
apps.py feat(logs): admin changes and logins are recorded on the Logs page 2026-10-23 10:30:48 +03:00
audit.py fix(logs): a typed username cannot forge a record in the file log 2026-10-23 15:31:00 +03:00
models.py feat(logs): admin changes and logins are recorded on the Logs page 2026-10-23 10:30:48 +03:00
urls.py lint with black python. convert f style strings to old one. some small fixes 2020-11-05 12:34:31 +03:00
views.py feat(logs): admin changes and logins are recorded on the Logs page 2026-10-23 10:30:48 +03:00