mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-18 19:40:55 +01:00
deb80b7652
Summary: This isn't complete, but I figured I'd ship it for review while it's still smallish. Provide an activity log for high-level system actions (logins, admin actions). This basically allows two things to happen: - The log itself is useful if there are shenanigans. - Password login can check it and start CAPTCHA'ing users after a few failed attempts. I'm going to change how the admin stuff works a little bit too, since right now you can make someone an agent, grab their certificate, revert them back to a normal user, and then act on their behalf over Conduit. This is a little silly, I'm going to move "agent" to the create workflow instead. I'll also add a confirm/email step to the administrative password reset flow. Test Plan: Took various administrative and non-administrative actions, they appeared in the logs. Filtered the logs in a bunch of different ways. Reviewers: jungejason, tuomaspelkonen, aran CC: Differential Revision: 302 |
||
---|---|---|
.. | ||
000.project.sql | ||
001.maniphest_projects.sql | ||
002.oauth.sql | ||
003.more_oauth.sql | ||
004.daemonrepos.sql | ||
005.workers.sql | ||
006.repository.sql | ||
007.daemonlog.sql | ||
008.repoopt.sql | ||
009.repo_summary.sql | ||
010.herald.sql | ||
011.badcommit.sql | ||
012.dropphidtype.sql | ||
013.commitdetail.sql | ||
014.shortcuts.sql | ||
015.preferences.sql | ||
016.userrealnameindex.sql | ||
017.sessionkeys.sql | ||
018.owners.sql | ||
019.arcprojects.sql | ||
020.pathcapital.sql | ||
021.xhpastview.sql | ||
022.differentialcommit.sql | ||
023.dxkeys.sql | ||
024.mlistkeys.sql | ||
025.commentopt.sql | ||
026.diffpropkey.sql | ||
027.metamtakeys.sql | ||
028.systemagent.sql | ||
029.cursors.sql | ||
030.imagemacro.sql | ||
031.workerrace.sql | ||
032.viewtime.sql | ||
033.privtest.sql | ||
034.savedheader.sql | ||
035.proxyimage.sql | ||
036.mailkey.sql | ||
037.setuptest.sql | ||
038.admin.sql | ||
039.userlog.sql |