40 Commits

Author SHA1 Message Date
Luc Didry
8b6766f498 🩹 — Update tests and code after dependencies upgrade 2023-12-17 09:51:06 +01:00
Luc Didry
68518dd85c ⬆️ — Upgrade dependencies 2023-12-17 05:37:50 +01:00
Luc Didry
d10ecc41fb 🐛 — Avoid DB conflicts when provisioning 2021-06-20 07:59:26 +02:00
Luc Didry
182f4ccf4e Fix #82 - Add optional authentication 2018-07-29 20:15:01 +02:00
Luc Didry
0d1ca8aa98 [i18n] Use ISO::639_1
This commit is dedicated to Schoumi, who is supporting me on Tipeee.
Many thanks :-)
2018-07-29 15:48:47 +02:00
Luc Didry
83a8fbeeeb Fix #78 Add CSP Header
+ update morris and raphael graph libraries
+ some changes in "myfiles" table
2018-07-29 15:48:45 +02:00
Luc Didry
dd9dc7bd7d Fix #80 Gzip static assets with Mojolicious::Plugin::GzipStatic 2018-07-29 15:48:45 +02:00
Luc Didry
c91d46bc68 Fix #83 Use Mojolicious::Plugin::Chi + Add memcached ability 2018-07-29 15:48:45 +02:00
Luc Didry
8dd2ab87f9 Add code coverage in CI 2018-07-29 15:48:44 +02:00
Luc Didry
dc2b17c7af Fix #81 Allow to install only needed deps
This commit is dedicated to Agnès Maillard, who is supporting me with Ğ1.
Many thanks :-)
2018-07-29 15:48:44 +02:00
Luc Didry
bb097294e2 Built-in image cache system 2018-03-17 15:55:34 +01:00
Luc Didry
883004b7b6 Use random Initialization Vector for encryption
+ now use Mojo::SQLite instead of ORLite

This commit is dedicated to Antonio Ferreira, who is supporting me with Ǧ1.
Many thanks :-)
2018-03-09 16:53:38 +01:00
Luc Didry
799124a58d Use Mojolicious::Plugin::StaticCache instead of AssetPack 2018-03-03 18:02:35 +01:00
Luc Didry
a842311304 Mitigate a bug using the same empty record twice
On the official instance, which is heavily used, some empty records are
used twice since the migration to PostgreSQL. Trying to choose randomly
among the available empty records to fix that and immediatly make them
not empty (add a fake path).

+ force lowest version of Net::SSLeay used, since the latest (more or
less) version is needed on Debian Stretch.
2017-06-24 17:43:29 +02:00
Luc Didry
36bae6e042 Add Minion support
This commit is dedicated to Brigitte, the queen of elves, who is supporting me.
Many thanks :-)
2017-06-11 19:56:59 +02:00
Luc Didry
e0f8ddec64 Add functional tests
This commit is dedicated to Brigitte, the queen of elves, who is supporting me.
Many thanks :-)
2017-06-04 11:05:31 +02:00
Luc Didry
9aed9a0f03 Fix typos and oblivions 2017-06-03 22:22:08 +02:00
Luc Didry
b6d7860472 Update modules + ask at least Mojolicious 7.31
This commit is dedicated to guilhemB, who is supporting me on Tipeee.
Many thanks :-)
2017-05-27 15:53:51 +02:00
Luc Didry
c58edbae83 Add "download zip" URL + better copy to clipboard method 2016-06-21 23:03:54 +02:00
Luc Didry
08a07cd93d Update dependencies 2016-06-06 22:07:31 +02:00
Luc Didry
a1ce8618de Fix #16 2016-06-06 21:29:43 +02:00
Luc Didry
c33840f3aa Use cryptographically secure random generator 2015-10-08 11:25:03 +02:00
Luc Didry
a1fc2997c7 Update dependencies 2015-09-09 23:09:44 +02:00
Luc Didry
0f7d8e745e Delete EXIF tags without ImageMagick + add option to keep EXIF tags
Fixes #4
2015-08-08 00:13:48 +02:00
Luc Didry
c86faf208d Add DebugDumperHelper plugin 2015-08-06 11:00:34 +02:00
Luc Didry
080542fd95 Fix #47 Allow to upload svg images 2015-08-02 22:29:16 +02:00
Luc Didry
a9ea0d35e6 Add Net::Domain::TLD to handle tld like .xyz or .link 2015-08-02 16:08:07 +02:00
Luc Didry
a049163646 Fixes #46 2015-08-02 15:41:25 +02:00
Luc Didry
f1c096fd68 Add new dependencies 2015-06-11 21:43:06 +02:00
Luc Didry
fc28efa116 Update dependencies (cpanfile.snapshot) 2015-06-11 21:36:07 +02:00
Luc Didry
241e8b8ea1 Remove IO::Socket::SSL dependancy and add EV dependancy 2014-07-12 22:15:16 +02:00
Luc Didry
e0f13489a4 Update modules (cpanfile.snapshot) 2014-07-12 22:11:00 +02:00
Luc Didry
510bfb3eed Small bugfixes
Production always gives surprises !
2014-06-01 18:59:34 +02:00
Luc Didry
cd699dd6e8 Improve default config values
With Mojolicious::Plugin::ConfigHashMerge, it's a lot simplier to have
default config values.

This simplification induces some simplification in other parts of Lutim.
2014-05-01 17:11:04 +02:00
Luc Didry
123d597c5f Add Crypt::Blowfish dependancy in cpanfile 2014-03-07 03:33:00 +01:00
Luc Didry
2fae7345d9 Fix #22
Files encryption
2014-03-06 23:43:59 +01:00
Luc Didry
b0b905b139 Fix #9
Allow to take action when a settable maximum size is reached
Three actions implemented:
* warn
* stop-upload
* delete
2014-02-20 11:31:08 +01:00
Luc Didry
b2a408a207 Fix #6 2014-02-20 00:27:23 +01:00
Luc Didry
cacd1a46ee Better filetype detection 2014-02-17 21:08:05 +01:00
Luc Didry
283642e36f Functional :) 2014-02-14 00:59:02 +01:00