102 Commits

Author SHA1 Message Date
Adrian Moennich
decf699b82 Storage/S3: Update nginx config 2022-02-16 15:07:44 +01:00
Adrian Moennich
dcfde30da0 Revert "Storage/S3: Work around nginx url encoding issue"
This reverts commit 4a861b0576ed0c906418fba5b0ae8fba862fac65.
2022-02-16 15:03:32 +01:00
Adrian Moennich
4a861b0576 Storage/S3: Work around nginx url encoding issue
See https://trac.nginx.org/nginx/ticket/2320 for details.
2022-02-10 15:41:54 +01:00
Adrian Moennich
7e2e7bd436 Storage/S3: Include readme in package metadata 2022-02-10 15:41:35 +01:00
Adrian Moennich
a2311e600c Storage/S3: Fix Invalid Signature s3 error w/ nginx
This happened in some cases when using proxy=nginx if the signature
ended up containing an url-encoded character, since apparently nginx
url-decodes it once, and then the URL forwarded to S3 by nginx no longer
matched the signature.

Also bump version and require an up to date Indico version (3.1)
2022-02-09 12:48:12 +01:00
Indico Team
7276ea793e Happy new year 2022 🎆 2022-01-05 11:41:25 +01:00
Adrian Moennich
a7857b2559 Revert "Fix DeprecationWarning breaking tests"
This reverts commit 742d5acd262ef94ea559dc3b0421e26f02922b9a.

Shouldn't be needed anymore due to indico/indico#5173
2021-11-23 13:23:29 +01:00
Adrian Moennich
742d5acd26 Fix DeprecationWarning breaking tests
Celery is using an invalid legacy version specifier (celery/celery#7074)
2021-11-16 12:51:17 +01:00
Adrian Moennich
cb4a119939 Release 3.0 2021-07-16 12:07:36 +02:00
Adrian Moennich
3b9652ba9a Update core signals imports
see indico/indico#5007
2021-07-13 14:02:44 +02:00
Adrian Moennich
6397e2ea39 Release 3.0rc2 2021-07-09 13:16:54 +02:00
Indico Team
8f0a5f2bd4 Update translations 🎏 2021-07-09 13:16:37 +02:00
Adrian Moennich
ab77c69b5f Exclude Python 3.10 in python_requires 2021-07-09 12:01:12 +02:00
Adrian Moennich
075250fb40 Add README files to all plugins 2021-06-28 17:33:08 +02:00
Indico Team
0387f00deb Update French translation 🇫🇷 🥖 2021-06-28 10:06:30 +02:00
Adrian Moennich
79481aed27 Release 3.0rc1 2021-06-25 23:17:21 +02:00
Indico Team
af13760a01 Update *.pot files 2021-05-26 18:07:38 +02:00
Adrian Moennich
867e15b57c Storage/S3: Fix bucket API 2021-05-18 12:25:33 +02:00
Adrian Moennich
069b26949c Storage/S3: Fix dynamic bucket hashing
Also run the s3 plugin tests in CI...
2021-05-14 12:39:46 +02:00
Adrian Moennich
8d655a8dce Storage/S3: Move content disposition util to plugin
It was in the indico core because flask did not expose it and we needed
it there, but that's no longer the case (still not exposed though) so we
include it here now.
2021-05-10 12:20:12 +02:00
Adrian Moennich
84381e8eea Run latest pyupgrade 2021-04-14 12:36:41 +02:00
Adrian Moennich
24ffefe9c3 Stop setting unnecessary click option 2021-02-08 15:48:04 +01:00
Adrian Moennich
09523e81fd Move indico.util.struct.* -> indico.util.* 2021-02-08 15:33:20 +01:00
Adrian Moennich
baad04bd4a Move metadata to setup.cfg
related to indico/indico#4680
2021-01-20 17:33:20 +01:00
Adrian Moennich
490f86b498 Merge branch '2.3-maintenance' 2021-01-05 14:31:54 +01:00
Indico Team
81802aa297 Happy new year 2021 🎆 2021-01-05 12:30:39 +01:00
Adrian Moennich
1cccb91943 Fix S3 plugin 2020-11-12 14:47:29 +01:00
Adrian Moennich
0857d002c3 Fix flake8 errors 2020-11-12 14:47:29 +01:00
Adrian Moennich
60d02fe594 Fix modernize/pyupgrade screwup
modernize converted it to six.reraise() and somehow pyupgrade converted
it to `raise None.with_traceback()` afterwards...
2020-11-12 14:47:29 +01:00
Adrian Moennich
a2d2f1d723 Fix encode/decode usage 2020-11-12 14:47:29 +01:00
Indico Team
01406b3d2a Fix empty lines after file headers 2020-11-12 14:47:29 +01:00
Adrian Moennich
9c994fba61 Stop using return_ascii decorator 2020-11-12 14:47:29 +01:00
Indico Team
f2755b4be4 Run modernize, pyupgrade, autoflake and isort 2020-11-12 14:47:29 +01:00
Adrian Moennich
9d1c6268a0 Bump versions to 3.0-dev 2020-11-12 14:46:40 +01:00
Adrian Moennich
c3499f1813 Storage/S3: Use high-level API supporting chunks
Otherwise it's impossible to store files larger than 5GB
2020-10-30 13:51:17 +01:00
Adrian Moennich
d3a416679c Storage/S3: Do not require secret if readonly 2020-10-21 21:46:30 +02:00
Adrian Moennich
171cc04ce0 Bump plugin versions to 2.3 2020-09-14 17:01:19 +02:00
Adrian Moennich
2e53c7040b Storage/S3: Fix copying File files 2020-09-01 08:17:31 +02:00
Indico Team
2a73af5957 Update *.pot files 2020-08-19 20:41:59 +02:00
Adrian Moennich
8d64194619 Storage/S3: Fix handling non-ascii file names 2020-07-29 12:42:04 +02:00
Indico Team
43c703e1b4 Happy new year 2020 🎆 2020-01-16 11:32:21 +01:00
Adrian Moennich
5a8baf3dfe Storage/S3: Fix deleting objects 2019-11-08 10:42:33 +01:00
Adrian Moennich
f3f5fdfc1c Storage/S3: Bump version 2019-10-22 11:13:17 +02:00
Adrian Moennich
59bfc1e993 Storage/S3: Add readme 2019-10-22 11:13:17 +02:00
Adrian Moennich
7fc336f15f Storage/S3: Support 'on' for bool options 2019-10-22 11:13:17 +02:00
Adrian Moennich
4e42bce937 Storage/S3: Support nginx for proxying downloads 2019-10-22 11:13:17 +02:00
Indico Team
4b39714dbf Update license headers (and add missing) 2019-05-08 15:41:55 +02:00
Adrian Moennich
04219821e9 Update package licenses 2019-05-08 15:41:55 +02:00
Adrian Moennich
4a9d59340e Storage/S3: Bump version 2018-11-26 14:50:37 +01:00
Adrian Moennich
3a32e524f8 Storage/S3: Truncate bucket hash if necessary 2018-11-26 14:50:37 +01:00