688 Commits

Author SHA1 Message Date
Your Name
e91b93baaa unprivilidged user, port 8080, docs 2020-06-27 21:13:17 +02:00
Your Name
b7cba998a5 dayly cleanup 2020-06-27 21:13:17 +02:00
Your Name
880e59e188 support mcrypt 2020-06-27 21:13:17 +02:00
Jerome Jutteau
2b4714c704 [FEATURE] Compute data folder in admin pannel
Few fix added after original LucTech's MR
https://gitlab.com/mojo42/Jirafeau/-/merge_requests/70

Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2020-04-07 22:45:39 +02:00
Erik Lundin
41cde93bc1 Work around LiteSpeed's truncation of large files 2020-04-07 22:17:35 +02:00
Erik Lundin
208418c2e0 Make one time download optional 2020-04-07 22:17:15 +02:00
Jeannette L
6a31336d1a
Translated using Weblate (French)
Currently translated at 100.0% (114 of 114 strings)
2020-03-23 04:46:57 +01:00
Sylke Vicious
0b95e04f8c
Translated using Weblate (Italian)
Currently translated at 99.1% (113 of 114 strings)
2020-03-04 11:32:57 +01:00
Tymofij Lytvynenko
fb66c96084
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (114 of 114 strings)
2020-02-22 21:32:49 +01:00
Tymofij Lytvynenko
31ff867136
Translated using Weblate (Ukrainian)
Currently translated at 50.0% (57 of 114 strings)
2020-02-21 16:32:52 +01:00
Степанчук Максим
79ac6eb202
Translated using Weblate (Russian)
Currently translated at 76.3% (87 of 114 strings)
2020-02-21 16:32:49 +01:00
Tymofij Lytvynenko
ab1f77e7c2
Added translation using Weblate (Ukrainian) 2020-02-20 01:06:11 +01:00
ButterflyOfFire
71e2757e6e
Translated using Weblate (Arabic)
Currently translated at 92.1% (105 of 114 strings)
2020-02-06 13:50:12 +01:00
Alper Burcu Torun
b013aca5f1
Translated using Weblate (Turkish)
Currently translated at 100.0% (114 of 114 strings)
2020-01-16 18:21:19 +01:00
ssantos
eacea40554
Translated using Weblate (Portuguese)
Currently translated at 100.0% (114 of 114 strings)
2020-01-05 22:21:17 +01:00
Jerome Jutteau
0b2a810134 [TASK] add REUSE compliance
Jirafeau is now compliant with version 3.0 of REUSE
More information on https://reuse.software/

Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-12-17 19:31:29 +01:00
Jerome Jutteau
ebbbd23cde [TASK] more details about md5_outside option
Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-12-17 18:56:36 +01:00
Jerome Jutteau
c793d07489 [FEATURE] option to randomize file hash
By configuring `file_hash` option to `random`, file deduplication is not
effective anymore but file is not hashed.

Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-12-17 18:51:29 +01:00
Jerome Jutteau
4fd0b80934 [TASK] don't assume http or https for webroot at installation
It will be up to Jirafeau administrator to force https at installation
If http nor https is forced in webroot, it's will be up to visitor's browser
to switch to https or http if both are available.

closes #208

Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-12-17 18:35:58 +01:00
Jerome Jutteau
26d33edc6e Create an issue before releasing
Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-12-17 18:14:51 +01:00
Jerome Jutteau
d8529b7477 [FIX] Better error handling with md5_outside
Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-12-04 23:17:57 +01:00
Jerome Jutteau
ecfc8a70b8 [FEATURE] Support diffent types of file hashing
Useful to avoid hash efforts on large files.

ref #206

Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-12-04 22:34:30 +01:00
Jerome Jutteau
5d7c0d3ce0 [TASK] mass renaming md5 -> hash
Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-12-04 21:33:44 +01:00
Jerome Jutteau
70d841a8fc Freeze next-release for at least week before releasing.
ref #203

Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-11-23 00:25:32 +01:00
Jerome Jutteau
871a40df8b Jirafeau version 4.1.1
Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
4.1.1
2019-11-22 23:58:28 +01:00
Jerome Jutteau
fa5a6464a3 [FIX] lang sanity check
fix #205

Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-11-22 23:55:37 +01:00
Jerome Jutteau
a793f57ef0 Jirafeau version 4.1.0
Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
4.1.0
2019-11-22 23:10:03 +01:00
Jerome Jutteau
86058c0638 [TASK] update release task list
Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-11-22 23:01:31 +01:00
Jerome Jutteau
ec1f742add [TASK] Fix php.ini for docker
Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-11-22 22:49:43 +01:00
Jerome Jutteau
f950bd1463 [BUGFIX] Fix Accept-Language support
Accept-Language was partially supported.
It now make the difference between zh and zh_TW for instance.
It is also able to fallback to next user supported language.

Fix #204

Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-11-22 22:47:18 +01:00
Jerome Jutteau
0c8f8d01c6 [FEATURE] Add support for Chinese (Taiwan) lang
ref #204

Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-11-22 20:38:51 +01:00
Mattias Münster
2670977fe2
Translated using Weblate (Swedish)
Currently translated at 97.4% (111 of 114 strings)
2019-11-19 12:04:31 +01:00
Erik Lundin
ebcb7402a9 Avoid code duplication when authorizing upload 2019-11-12 02:17:40 +01:00
Erik Lundin
a00401257a Fix upload IP check
If no IP addresses are listed at 'upload_ip_nopassword', index.php won't
show any login form and indicate the session as authenticated. During
the actual upload, script.php will show the error 'Error 2: No password
nor allowed IP'.

The reason is that jirafeau_challenge_upload_ip returns true if the
supplied IP whitelist is empty, but uploading without a password doesn't
work this way (and shouldn't).

I took the liberty to split 'jirafeau_challenge_upload_ip' into one
function for the normal IP check, and one for checking if allowed to
upload without a password. Having function names that clearly
communicates the intent makes it easier to avoid bugs.
2019-11-12 02:17:34 +01:00
Jerome Jutteau
0ae47dc192 [FIX] Typo USING_SERIVCE -> USING_SERVICE
Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-11-12 00:25:04 +01:00
j-broo
9cc17fe0ab Open TOS in new tab, link protected. 2019-11-12 00:22:07 +01:00
j-broo
374e4718dd Suggestion: Open footer links in new tabs, with link hijacking protection. Keeps user on the main Jirafeau page they don't lose data. 2019-11-12 00:16:59 +01:00
j-broo
cf120158b2 Spelling and consistency corrections 2019-11-12 00:13:56 +01:00
Jerome Jutteau
c3114e0b2e [TASK] Size checking adjustments
- identation
- print GB when >= 1024
- show limitation in MB when > 0
- hide text under file selection when there is no limit

Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-11-12 00:10:56 +01:00
j-broo
0b85af176c Propose change of copy icon to Unicode "clipboard" icon, the current icon does not display properly in many browsers. Clipboard icon also makes more sense - copy link to clipboard. https://www.compart.com/en/unicode/U+1F4CB 2019-11-11 23:23:47 +01:00
j-broo
18a49e2771 Update for installations that allow large files - If file is over 1 GB, display units in GB. Avoids displaying strings like "3000 MB" 2019-11-11 10:17:01 +00:00
j-broo
d0a3851f3a Better looking file list table for interface 2019-11-08 21:24:14 +00:00
j-broo
0f7bae2556 Update functions.js.php 2019-11-08 21:16:11 +00:00
j-broo
cadde9373f Update settings.php 2019-11-08 21:11:29 +00:00
Jerome Jutteau
07721aec51 [TASK] Reword migration to Jirafeau 4.0.0
Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-11-05 23:48:41 +01:00
Zoltán Faludi
2aa55680e1 update hungarian translation 2019-11-05 23:33:36 +01:00
Jerome Jutteau
ef766af557 [TASK] Explain how to migrate to Jirafeau 4.0.0 2019-11-05 21:16:33 +01:00
Jerome Jutteau
a0701eee3e [TASK] Refresh lang support in README.md
Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
2019-11-05 00:19:22 +01:00
Jerome Jutteau
dcc863e71b Jirafeau version 4.0.0
Signed-off-by: Jerome Jutteau <jerome@jutteau.fr>
4.0.0
2019-11-04 23:55:10 +01:00
GoZ
7d441626dc Update PHP to 7.3-fpm-alpine 2019-11-04 23:01:48 +01:00