Commit Graph

25 Commits

Author SHA1 Message Date
e58ab2c100 case 4715 - download file names checked
report/download and export/download (any download key), the log-file routes and
backup download built a path from the file name in the URL with Path.Combine
and no check, so on Windows a name with a folder part or an absolute path could
reach files outside the folder (security review F21). New helper
FileUtil.FullPathInFolderOrNull accepts only a bare file name that resolves
directly inside the folder; TemporaryFileExists and BackupFileExists use it
(the download routes already call them first), and so do both log routes.
A refused name gets the same 404 as a missing file.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 12:20:25 -07:00
91f59d8554 case 4690 - NLog 6.2.2: archive suffix keeps log-ayanova-N.txt names and cleans up old archives; log viewer sorted by date
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 17:31:01 -07:00
87a4946500 case 4586 - fuck it, everything is interdependent, just went for it, mostly buildable just reporting to fixup then testing after this 2024-05-09 22:56:53 +00:00
2e59a93fac Fix log reading issue 2022-01-13 20:34:49 +00:00
1174a06cb3 2022-01-03 19:48:44 +00:00
f78ce69473 2022-01-03 19:45:28 +00:00
3fc4cafc41 2022-01-03 19:25:10 +00:00
f0153eaa0f 2020-05-23 21:22:34 +00:00
23aa3e94ef 2020-05-23 21:19:01 +00:00
07390b6a31 Removed unused readOnly property on return response 2020-05-18 16:25:08 +00:00
1fb475827b 2020-05-13 23:15:47 +00:00
4af7664dce server state cleanup 2020-04-05 23:02:18 +00:00
784ea46fd1 2020-01-23 22:56:01 +00:00
8fdc54ab6a Fixed apiexplorer 2019-10-18 19:34:46 +00:00
0d42f163fc Ok, everything seems to be working except for the api explorer so now can turn back to that. (api explorer issues are caused by the api versioning system as removing it fixes the missing api explorer routes 2019-10-17 18:42:28 +00:00
c9155ff24e Swagger working but with removed api versioning system and a lot of other shit removed during diagnosis. Revert to this commit to go that route. 2019-10-17 17:50:21 +00:00
8fe776a3ac 2019-05-16 22:28:28 +00:00
ae791ec366 2019-04-30 19:41:00 +00:00
0be48bebb3 2019-04-30 19:25:22 +00:00
e8ef841590 2019-04-30 15:26:05 +00:00
a5f9759a7c 2018-09-04 19:07:42 +00:00
5cd914767d 2018-08-28 20:12:51 +00:00
1cfa78472e 2018-08-24 17:57:30 +00:00
33626df512 2018-08-24 17:05:33 +00:00
515bd37952 2018-06-28 23:41:48 +00:00