Commit Graph

106 Commits

Author SHA1 Message Date
Luc Didry 2a105901e1
WIP 2020-06-30 08:11:58 +02:00
Luc Didry 0ec7f739bf
🐛 — Fix possible high load due to concurrent provisioning 2020-06-30 08:01:46 +02:00
Luc Didry 0b2ad4a66e
🔧 — Mark Swift as experimental + improve copyFilesToSwift command 2020-06-02 21:28:03 +02:00
Luc Didry ed302d5a4b
🐛 — Fix bug with accents in file name with Swift 2020-06-02 21:28:02 +02:00
Luc Didry 8d6f1032f0
— Add support for Swift object storage
- Swift support
- script to upload the existing files to Swift
2020-06-02 21:28:02 +02:00
Luc Didry 17600fd679
Fix #174 — Show latest tag and commit of the instance
It’s showed in about page and config API endpoint
2020-06-02 21:27:43 +02:00
Luc Didry 53342a31ba
Fix #183 — Add config API endpoint 2020-04-24 18:39:00 +02:00
Luc Didry 3e3e84d6f4
🐛Fix #159 — Problem with badly detected URLs in mail sending 2019-10-08 00:47:47 +02:00
Luc Didry 83432f1625
🐛Fix #163 — Fix invitations sorting order 2019-10-07 23:30:39 +02:00
Luc Didry be0b3c7b2c
🐛Fix #161 — Translate dates in invitations
Many thanks to https://framagit.org/RainX who reported the bug and
provided the fix 🙂
2019-09-29 16:51:23 +02:00
Luc Didry 89f3efd1b4
📝 Fix #156 — Add setting to customize the instance name 2019-08-09 21:03:04 +02:00
Luc Didry c8533d0417
🌐 Fix english sentences 2019-08-03 17:29:23 +02:00
Luc Didry 2c98a3b8b5
🌐 Add Date::Language::Occitan to not have to wait for a new Date::Language release
Thanks to Quenti! 😘
Related Date::Language PR: https://github.com/gbarr/perl-TimeDate/pull/18
2019-08-03 14:32:28 +02:00
Luc Didry 913ae97ad3
🌐 Fix invitations date localization 2019-08-03 14:12:21 +02:00
Luc Didry e9fabba2db
🐜 Fix bad name used for a setting in code 2019-08-01 19:50:39 +02:00
Luc Didry 2f8758c865
🐜 Prevent to store a invitation file twice in DB / have it twice in mail 2019-08-01 19:50:37 +02:00
Luc Didry 8b68d7e821
Fix #150✉️ Implement invitations to other people when using LDAP auth 2019-08-01 19:50:36 +02:00
Luc Didry e2cc5061d4
🗄 Create DB abstraction layer for invitations 2019-08-01 19:50:35 +02:00
Luc Didry 883ea82c55
🗄️ Databases migrations for invitations 2019-08-01 19:50:34 +02:00
Luc Didry d9928e61c1
🗜️ New Zip UI + 🐜 fix bug in upload cancellation 2019-08-01 19:50:10 +02:00
Luc Didry b35c0d126b
Use Mojolicious::Plugin::FiatTux::GrantAccess 0.06 2019-08-01 19:50:09 +02:00
Luc Didry 0700ea7375
Fix #130 — Allow to individually download files from zip 2019-08-01 19:50:08 +02:00
Luc Didry 40dc29d573
Add downloads count to stats 2019-08-01 19:49:38 +02:00
Luc Didry 74aac65849
Merge branch 'mildis/lufi-master' 2019-08-01 19:23:58 +02:00
mildis 9bb2bda93e add keep_ip_during and policy_when_full default settings.
miss of keep_ip_during rises error with 'cron cleanbdd' when not set.
2019-07-31 09:32:08 +02:00
Luc Didry abb9e4e4a2
Avoid collision between startup and recurring provisionings 2019-07-30 20:17:52 +02:00
Luc Didry 357361e406
Use configured prefix in base_url for mail. 2019-07-30 19:51:14 +02:00
mildis 13ed3cf3ab Do no force path while sending email.
Preserve custom prefix.

Close #134
2019-03-28 09:58:43 +01:00
Luc Didry 82b8a4d017
Fix dependences in Lufi.pm 2018-11-02 10:02:47 +01:00
Luc Didry 66a724147d
Fix default CSP Header 2018-10-29 22:54:25 +01:00
Luc Didry cd0c4fea4e
Fix warning in change lang endpoint 2018-10-28 21:52:21 +01:00
Luc Didry 9fb59173fc
Fix #129 — Add constraints on mail sending to prevent spam sending 2018-10-28 14:41:29 +01:00
Luc Didry c64d26a292
Fix header injection and open redirects from referrer header 2018-10-26 17:34:50 +02:00
Luc Didry 72404aaf99
Fix header injection from lang code 2018-10-26 17:26:14 +02:00
Luc Didry da7cb658df
Add CSRF token challenge on logout 2018-10-26 16:03:21 +02:00
Luc Didry 548f838e60
Add CSRF token challenge on login 2018-10-26 14:53:06 +02:00
Luc Didry 86c319bac9
Put shortener helper in Mojolicious::Plugin::FiatTux::Helpers 2018-10-25 19:41:49 +02:00
Luc Didry b57ed7605f
Create DefaultConfig module — DRY 2018-10-25 18:42:07 +02:00
Luc Didry 218c4ad2af
Use FiatTux::Themes plugin 2018-10-25 10:22:07 +02:00
Luc Didry 44507ccfa5
Add MySQL support 2018-10-24 23:05:19 +02:00
Luc Didry e41b08601d
Add a test suite 2018-10-24 21:56:37 +02:00
Luc Didry a4149b73ba
Fix #126 - Add a command to migrate data from SQLite to an other database 2018-10-24 17:50:17 +02:00
Luc Didry 722ba6708b
Update cron commands default config 2018-10-24 17:23:46 +02:00
Luc Didry 6958b7fc0a
Use a recurrent task to provision shorts 2018-10-24 16:04:10 +02:00
Luc Didry 986e7793db
Allow to choose your language 2018-10-22 23:54:20 +02:00
Luc Didry 377a48bda2
Add report file link in the navbar 2018-10-22 21:21:11 +02:00
Luc Didry 377ba0d0b8
Add Content-Security-Policy header - related to #80 2018-10-21 20:20:54 +02:00
Luc Didry 25ab7e644d
Fix #78 - Allow to block files by setting an abuse field in DB 2018-10-21 18:24:48 +02:00
Luc Didry b6188097b1
Fix #119 - Use GzipStatic and StaticCache plugins for speed 2018-10-21 15:26:20 +02:00
Luc Didry c2e9268cc7
Fix #123 - Option to force "Burn after reading" for each uploaded file 2018-10-21 14:49:24 +02:00