Commit Graph

638 Commits

Author SHA1 Message Date
Luc Didry f8d02e190e
Update deps, seems to fix install on Debian Jessie
This commit is dedicated to Schoumi, who is supporting me on Tipeee.
Many thanks :-)
2018-11-02 14:19:24 +01:00
Luc Didry 82b8a4d017
Fix dependences in Lufi.pm 2018-11-02 10:02:47 +01:00
Luc Didry 8ef75334ba
Update Mojolicious::Plugin::CSPHeader — Fix bug release 2018-10-29 23:30:19 +01:00
Luc Didry 616304cee4
Fix doc in lufi.conf.template 2018-10-29 23:05:31 +01:00
Luc Didry 66a724147d
Fix default CSP Header 2018-10-29 22:54:25 +01:00
Luc Didry 9790bca8d5
Bump version (0.03) 2018-10-28 23:08:33 +01:00
Luc Didry c83a33996d Merge branch 'development' into 'master'
Time for a new release

Closes #103, #104, #114, #118, #123, #119, #78, #115, #22, #126, #58, #129, #127 et #128

See merge request fiat-tux/hat-softwares/lufi!23
2018-10-28 23:07:08 +01:00
Luc Didry 412083c78f
Better language dropdown 2018-10-28 23:03:33 +01:00
Luc Didry a8efd4af1a
Add vuln/bug hunters of the hackpéro to AUTHORS.md 2018-10-28 22:02:07 +01:00
Luc Didry e066312791
[i18n] Add german translation 2018-10-28 21:58:04 +01:00
Luc Didry 6d9d548970
[i18n] Add arabic translation 2018-10-28 21:56:17 +01:00
Luc Didry cd0c4fea4e
Fix warning in change lang endpoint 2018-10-28 21:52:21 +01:00
Luc Didry 89933f22e7
[i18n] Update oc and ca translations 2018-10-28 21:47:42 +01:00
Luc Didry 6b5727ce91
Fix #128 — Prevent XSS in localStorage import 2018-10-28 16:45:43 +01:00
Luc Didry fef978c7e1
Add CoC link in README 2018-10-28 16:05:30 +01:00
Luc Didry 75921965e8
[zanata] Fix #127 — Zanata integration 2018-10-28 15:06:52 +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
Quentin 549c230055 Update oc.po
New strings + remove espaces insécables qu'il ne fallait pas
2018-10-25 12:25:32 +02:00
Luc Didry 218c4ad2af
Use FiatTux::Themes plugin 2018-10-25 10:22:07 +02:00
Luc Didry d091acb258
Add Mojolicious optional deps in cpanfile 2018-10-25 09:51:55 +02:00
Luc Didry 501db916a4
Fix #58 - Display max size on upload page 2018-10-24 23:30:14 +02:00
Luc Didry bd7c97b3b1
Improve tests: test burn_after_reading mode 2018-10-24 23:17:13 +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 a18cb59a35
Update personal modules URLs 2018-10-24 16:10:41 +02:00
Luc Didry ee193b2817
Update .gitignore to ignore all pid files in script/ 2018-10-24 16:05:56 +02:00
Luc Didry 6958b7fc0a
Use a recurrent task to provision shorts 2018-10-24 16:04:10 +02:00
Luc Didry c51145bf7e
Small CSS change for language dropdown 2018-10-23 07:43:12 +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 6a4e48d3cb
[i18n] Fix typographic apostroph 2018-10-22 20:31:52 +02:00
Luc Didry cc012f51ad
Fix #22 - Mitigate genRandomKey exception risk 2018-10-22 20:30:37 +02:00
Luc Didry 54adbf732c
Merge branch 'pi2/lufi-development' into development 2018-10-21 20:33:42 +02:00
pi2 bab14851b9
Remove duplicate Switch line 2018-10-21 20:32:00 +02:00
Luc Didry 377ba0d0b8
Add Content-Security-Policy header - related to #80 2018-10-21 20:20:54 +02:00
Luc Didry ed472d705e
Fix #115 - Display file size when uploading 2018-10-21 18:47:46 +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 80c7ecd5f4
Add start_tls option for ldap 2018-10-21 14:49:24 +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
Luc Didry 13e8553cf4
Use FiatTux plugins
WARNING! LDAP configuration has changed! Check lufi.conf.template
2018-10-21 14:49:24 +02:00
Luc Didry 1646980c22
Use Mojo::SQLite instead of ORLite + update deps 2018-10-21 14:49:23 +02:00