Commit Graph

168 Commits

Author SHA1 Message Date
Michael Herrmann 0d4e533cd2 Allow file uploads up to 4 GB through Docker 2024-02-01 18:10:49 +01:00
Michael Herrmann d909c99808 Add request middleware 2024-02-01 17:50:32 +01:00
Michael Herrmann 6fff91bd9a Add signup link for security updates to README 2024-02-01 15:56:36 +01:00
Michael Herrmann 4d794584c9 Reformat code 2024-02-01 15:13:40 +01:00
Michael Herrmann 6cee5d6cd7 Reformat code 2024-02-01 15:13:40 +01:00
Michael Herrmann af8db2ef32 Improve VPS instructions 2024-01-10 08:39:13 +01:00
Michael Herrmann b978316d5e Simplify VPS setup 2024-01-09 12:34:04 +01:00
Farhan Alvi 19e4d1e048 Fix wrong paths in sslproxy.py
Thank you @farhansolodev for the PR!
2023-12-29 15:57:46 +01:00
Michael Herrmann 35a4fa58a1 Fix broken .dockerignore symlink 2023-11-27 11:24:22 +08:00
Michael Herrmann a8c6793aae Update README.md 2023-11-15 14:54:15 +08:00
Michael Herrmann 1bffe99a1c Update README 2023-11-15 12:50:00 +08:00
Michael Herrmann 6829383c9d Update README 2023-11-15 12:45:32 +08:00
Michael Herrmann a5863f8908 Update README.md 2023-11-15 11:41:12 +08:00
Michael Herrmann 4c4e52c246 Rename the deploy/ directory to run/ 2023-11-14 16:35:17 +08:00
Michael Herrmann 0f4c7f67eb Improve documentation 2023-11-14 16:29:27 +08:00
Michael Herrmann 35225b432b Improve Docker docs and support 2023-11-14 16:14:44 +08:00
Michael Herrmann 738da4a595 Rewrite deployment instructions 2023-11-14 13:18:31 +08:00
Michael Herrmann 5d90e51af0 Add icon to README.md 2023-11-14 12:29:04 +08:00
Michael Herrmann d6c5cf9bc5 Add forgotten migration 2023-11-14 12:21:33 +08:00
Michael Herrmann cda04e4c3a Remove obsolete references to api.winget.pro 2023-11-14 11:58:58 +08:00
Michael Herrmann 298cf15f92 Move VPS deployment files into deploy/vps 2023-11-14 09:36:48 +08:00
Michael Herrmann a83894b8d8 Move SSL proxy files into sslproxy/ 2023-11-14 09:35:23 +08:00
Michael Herrmann 59a32c9998 Move Docker deployment files into deploy/docker/ 2023-11-14 08:47:33 +08:00
Michael Herrmann 89aee17c2e First implementation of Docker support 2023-11-14 08:43:22 +08:00
Michael Herrmann f592a1f0b9 Update admin index.html 2023-11-13 13:07:05 +08:00
Michael Herrmann 76b68c0308 Change support email to support@winget.pro 2023-11-09 14:20:54 +08:00
Michael Herrmann c440acec04 Set AWS_S3_FILE_OVERWRITE=False
This prevents user-uploaded files from accidentally overwriting others
with the same name.
2023-10-23 07:15:28 +02:00
Michael Herrmann bb9e9ef519 Fix internal server error on winget:index 2023-10-16 17:58:27 +02:00
Michael Herrmann b0a86ade97 Let users create and change other users 2023-10-16 17:24:17 +02:00
Michael Herrmann 06f88eae8e Reformat code 2023-10-16 17:24:11 +02:00
Michael Herrmann 3552f8b518 Reformat code 2023-10-16 17:24:06 +02:00
Michael Herrmann 8953acc2f7 Reformat code 2023-10-16 17:23:59 +02:00
Michael Herrmann d802c48f6c Add installer switches 2023-10-09 17:21:03 +02:00
Michael Herrmann b16ef0e4ee Improve Installer#__str__() 2023-10-09 14:32:55 +02:00
Michael Herrmann 6d1a39e076 Add link to REST API to Welcome page 2023-10-09 14:23:19 +02:00
Michael Herrmann 8238d5335a Small improvement to Welcome page 2023-10-09 14:23:19 +02:00
Michael Herrmann f5409f1a78 Only show file name, not URL, in Installer#__str__ 2023-10-09 13:22:04 +02:00
Michael Herrmann 46d7fd4d16 Re-order version fields 2023-10-09 13:10:41 +02:00
Michael Herrmann c5e85593ff Don't leak our Nginx version to clients 2023-10-09 09:58:35 +02:00
Michael Herrmann bf1255e724 Log request time in Nginx access logs 2023-10-09 09:58:35 +02:00
Michael Herrmann 6fd8b0f02a Simplify code 2023-10-09 08:58:33 +02:00
Michael Herrmann bf089ac491 Add more API tests for creating nested installers 2023-10-09 08:53:35 +02:00
Michael Herrmann d2e1aef67b Reduce duplicate code 2023-10-09 08:22:10 +02:00
Michael Herrmann fc0d49e0ba Simplify code 2023-10-09 08:18:13 +02:00
Michael Herrmann 08f2e7997a Add support for nested installers 2023-10-09 08:06:46 +02:00
Michael Herrmann 7e3bb1e0ea Small test improvement 2023-10-09 07:47:08 +02:00
Michael Herrmann dde619915c Improve Welcome instructions for superusers 2023-10-06 12:29:17 +02:00
Michael Herrmann f4a5b9975b Fix PermissionError during test teardown on Windows 2023-10-06 12:01:58 +02:00
Michael Herrmann 10bb277da2 Improve temp dir handling in tests
Specifically, on Windows, TestCaseThatUploadsFiles currently shows
errors on interpreter exit. These are caused by
TemporaryDirectory.cleanup() not being able to delete files because they
are still open in python.exe. Now at least, the errors appear during
tearDown().
2023-10-06 11:26:34 +02:00
Michael Herrmann ddd51cd84c Silence unnecessary Django warnings 2023-10-06 10:25:58 +02:00