1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2025-08-01 17:38:33 +00:00
forgejo/services
Gusted 7d2a7b8559 feat: add validating user password as trace region (#7981)
- Password hashing can take a measurable amount of time, make this more visible in the trace by capturing the computations done in the password hash in their own region.
- Ref: forgejo/forgejo#6470

## Screenshot

![image](/attachments/9834b094-a78f-4ac2-847e-91f221a84833)

The upper part are where the tasks are shown (and nothing else). The bottom part is where the interesting execution tracing happens and the part where the user password hashing happens is now properly indicated/highlighted and does not need to be inferred by looking at the stack traces.

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7981
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-05-28 14:46:23 +02:00
..
actions fix: Add error reporting to PRs with invalid workflows (#7930) 2025-05-22 16:48:48 +02:00
agit chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
asymkey feat: consider WebAuthn & SSH for instance signing (#7693) 2025-04-29 10:34:07 +00:00
attachment Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
auth feat: add validating user password as trace region (#7981) 2025-05-28 14:46:23 +02:00
automerge chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
context chore: QoL improvements to tests (#7917) 2025-05-21 15:45:56 +02:00
contexttest Replace the 'relative-time' element scripting with custom, translatable rewrite (#6154) 2025-05-03 14:11:01 +00:00
convert chore: simplify GetDiff (#7682) 2025-04-27 19:49:59 +00:00
cron chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
doctor feat: use XORM EngineGroup instead of single Engine connection (#7212) 2025-03-30 11:34:02 +00:00
externalaccount chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
f3 Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
federation add port and schema to federation host (#7203) 2025-04-16 08:07:51 +00:00
feed Show if commit is signed in activity feed and unify sha box (#6933) 2025-05-03 10:54:52 +00:00
forgejo chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
forms chore: QoL improvements to tests (#7917) 2025-05-21 15:45:56 +02:00
gitdiff chore: simplify GetDiff (#7682) 2025-04-27 19:49:59 +00:00
indexer chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
issue feat!: Abusive content reporting (#6977) 2025-05-18 08:05:16 +00:00
lfs Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00
mailer chore: QoL improvements to tests (#7917) 2025-05-21 15:45:56 +02:00
markup chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
migrations fix github migration error when using multiple tokens (#34144) 2025-04-14 16:21:28 +02:00
mirror Fail mirroring more gracefully (#34002) 2025-04-01 02:28:02 +02:00
moderation feat!: Abusive content reporting (#6977) 2025-05-18 08:05:16 +00:00
notify better comments and variable names for ActionRunNowDone (#7697) 2025-04-28 06:37:08 +00:00
org chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
packages feat: replace go-rpmutils library with our own (#7953) 2025-05-25 12:30:04 +02:00
pull feat: improved performances when checking for conflicts on pull requests (#7727) 2025-05-16 12:40:38 +00:00
release chore: QoL improvements to tests (#7917) 2025-05-21 15:45:56 +02:00
remote chore: tune down remote user promotion debug message shown as error (#7687) 2025-04-27 20:50:48 +00:00
repository chore: QoL improvements to tests (#7917) 2025-05-21 15:45:56 +02:00
secrets chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
shared/automerge chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
task chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
uinotification chore: branding import path (#7337) 2025-03-27 19:40:14 +00:00
user chore: QoL improvements to tests (#7917) 2025-05-21 15:45:56 +02:00
webhook chore: QoL improvements to tests (#7917) 2025-05-21 15:45:56 +02:00
wiki Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v2 (forgejo) (#7367) 2025-03-28 22:22:21 +00:00