418 Commits

Author SHA1 Message Date
Gani Georgiev
fe2d90641c added content-type serving exception tests 2026-05-05 11:40:07 +03:00
Gani Georgiev
7da023f345 [#7467] forced serving conten-type for xlsx, docx and pptx 2026-05-04 13:14:56 +03:00
Gani Georgiev
d153553d52 added eager alg error check to minimize misuse 2026-05-02 23:50:05 +03:00
Gani Georgiev
6ba78d5218 updated gitlab userinfo doc reference 2026-04-27 08:03:20 +03:00
Gani Georgiev
006566478a added explicit gitlab confirmed_at check 2026-04-27 07:55:51 +03:00
Gani Georgiev
37b258810a updated gitea displayName 2026-04-26 14:23:23 +03:00
Gani Georgiev
dddb0a029f updated bitbucket,github and gitea oauth2 providers 2026-04-25 17:51:28 +03:00
Gani Georgiev
69cdda4bf3 [#7659] fixed SMTP IPv6 format 2026-04-23 21:25:58 +03:00
Gani Georgiev
8a04904de1 fixed godoc example typo 2026-04-23 16:57:26 +03:00
Gani Georgiev
4c44044c0c merge newui branch 2026-04-18 16:50:39 +03:00
Gani Georgiev
0695ca254d [#7630] added missing file close after seek error 2026-04-09 09:50:36 +03:00
Gani Georgiev
2dbc70d60d assign discord avatar only if exist 2026-03-30 08:15:26 +03:00
Gani Georgiev
a2b14bcb93 [#7603] updated the Discord AuthUser.Name field to use global_name
Co-authored-by: Hans <hi@hans0805.me>
2026-03-30 07:42:22 +03:00
Gani Georgiev
e5390c3d86 added missing error return and fixed comment typo 2026-03-19 08:48:30 +02:00
Gani Georgiev
cea149cb6e updated jsvm types 2026-03-11 15:02:59 +02:00
Gani Georgiev
70d8d1ee9d replace the custom ratelimiter strategy with a fixed window 2026-03-11 11:25:15 +02:00
Gani Georgiev
ef465957ff fixed comment typo 2026-03-09 17:30:35 +02:00
Gani Georgiev
ba8b51af58 [#7575] use memory+file buffer when rereading the request body (fix #7572) 2026-03-09 17:19:09 +02:00
Gani Georgiev
bb18799a0b applied lint typo fixes 2026-03-04 22:31:27 +02:00
Gani Georgiev
e9d4b1fe77 limit the debug stack trace of FireAndForget to 2kb 2026-03-01 23:39:30 +02:00
Gani Georgiev
bc7080337e check the data again after the GetOrSet write lock 2026-02-24 23:02:11 +02:00
Gani Georgiev
3b9f2141fe updated jsvm types 2026-02-16 22:04:19 +02:00
Gani Georgiev
ac8a4583cb updated test status codes to 2xx due to go 1.26.0 stricter checks 2026-02-13 20:02:55 +02:00
Gani Georgiev
5b2cae8509 [#7523] added Accept-Encoding:identity to the S3 requests 2026-02-13 16:16:12 +02:00
Gani Georgiev
0e0b862bd7 silenced race detector errors per #7484 2026-01-28 11:52:08 +02:00
Gani Georgiev
adb991eb02 fixed comment typos 2026-01-17 10:58:12 +02:00
Gani Georgiev
bbd7f4e4ae replaced NoCoalesce with NullFallback and updated tests 2026-01-15 18:06:15 +02:00
Gani Georgiev
6bf5eccfa7 added strftime filter function 2026-01-15 14:27:53 +02:00
Gani Georgiev
2af60a85c5 fixed typo and updated changelog 2026-01-13 22:23:23 +02:00
Gani Georgiev
0b9a646d41 use group by instead of distinct when possible 2026-01-13 18:47:32 +02:00
Gani Georgiev
b1da83e516 fixed comment typo 2025-12-21 09:24:07 +02:00
Gani Georgiev
4abc018d7c upgraded to math/rand/v2 2025-12-19 19:08:56 +02:00
Gani Georgiev
d08da7594a cap the file name before normalization 2025-12-19 16:58:08 +02:00
Gani Georgiev
c2d6530065 added test for file name normalization with leading dot 2025-12-19 16:30:11 +02:00
Gani Georgiev
5773f46fea replace TrimSuffix with Trim 2025-12-12 08:52:22 +02:00
Gani Georgiev
7286f34104 trim normalized file extension 2025-12-12 08:49:10 +02:00
Gani Georgiev
4399a6c1ab added small threshold for the cron time based tests 2025-12-12 08:48:29 +02:00
Gani Georgiev
e89603497f store the correct image/png as attrs content type when generating a thumb fallback 2025-12-09 17:09:32 +02:00
Gani Georgiev
67ee431585 add extra subquery check for client-side relation filtering 2025-10-31 22:22:28 +02:00
Gani Georgiev
0bd712752f moved ValidateTokenSignature to jwk and added tests 2025-10-19 18:19:26 +03:00
Gani Georgiev
58da159641 [#7252] support ed25519 oidc id_token signature validation 2025-10-19 13:49:39 +03:00
Gani Georgiev
77c05dbd2a support Uploader.MaxConcurrency=1 and updated tests 2025-10-02 20:52:36 +03:00
Gani Georgiev
e26905f8e2 updated go deps 2025-09-22 23:04:20 +03:00
Gani Georgiev
6ad42bde29 added DefaultClient.Send panic/recover handling as an extra precaution 2025-09-22 22:52:58 +03:00
Gani Georgiev
76a6b9834b fixed Message.WriteSSE example 2025-09-13 23:46:13 +03:00
Gani Georgiev
68ab174f69 wrap DefaultClient.Send with a single lock/unlock and rename mux to mu for consistency 2025-09-13 23:42:46 +03:00
Gani Georgiev
546ea248df updated changelog 2025-09-06 21:45:04 +03:00
Gani Georgiev
eda90d4555 check the default user cachedir if GOCACHE is not explicitly set 2025-09-06 21:20:13 +03:00
Gani Georgiev
40f2ba731c added osutils.IsProbablyGoRun 2025-09-06 19:52:51 +03:00
Gani Georgiev
f2056f61bd added os.Root bindings to the JSVM 2025-09-06 14:51:27 +03:00