203 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			203 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| Revision history for Lufi
 | ||
| 
 | ||
| ?.??.? ????-??-??
 | ||
| 	- 💥 — [BREAKING CHANGE] Mail sending is now disabled by default! Set disable_mail_sending to 0 to enable it
 | ||
| 
 | ||
| 0.05.18 2022-03-19
 | ||
| 	- ✨ Add support for header authentication, thanks to @mildis (!69)
 | ||
| 	- 🌐 Update translations
 | ||
| 
 | ||
| 0.05.17 2022-03-02
 | ||
| 	- 🌐 Update translations
 | ||
| 
 | ||
| 0.05.16 2021-11-08
 | ||
| 	- 👷🐛 Create release in CI before publishing changelog
 | ||
| 	- 🌐 Update translations
 | ||
| 
 | ||
| 0.05.15 2021-11-03
 | ||
| 	- 🐛 Fix mail signature separator
 | ||
| 	- 💄 Disable signature when using LDAP (#249)
 | ||
| 	- 🌐 Update translations
 | ||
| 	- 🔒 Fix XSS where using zip feature (#254)
 | ||
| 	- 🔒 Fix unauthorized manipulations of invitations (#254)
 | ||
| 	- 🔒 Detect schemeless URL in mail (#254)
 | ||
| 
 | ||
| 0.05.14 2021-06-16
 | ||
| 	- 🔧 Set default morbo port to 3000 (as it should have stay)
 | ||
| 	- 🐛 Fix `Notification not defined` in Duckduckgo browser (Fix #224 again)
 | ||
| 	- ✨ Add `disable_mail_sending` config parameter
 | ||
| 	- 🌐 Update translations
 | ||
| 
 | ||
| 0.05.13 2021-01-28
 | ||
| 	- 🐛 Fix latest git tag improperly fetched
 | ||
| 
 | ||
| 0.05.12 2021-01-13
 | ||
| 	- 🌐 Update translations
 | ||
| 	- 🐛 Fix `Notification not defined`
 | ||
| 
 | ||
| 0.05.11 2020-12-07
 | ||
| 	- 🌐 Update translations
 | ||
| 	- 🐛 Try to avoid clients constantly hitting /download/XXX
 | ||
| 
 | ||
| 0.05.10 2020-11-28
 | ||
| 	- 🌐 Update translations
 | ||
| 
 | ||
| 0.05.9 2020-11-25
 | ||
| 	- 🐛 Invitation, error 500 when guest send file with special character (#229)
 | ||
| 	- 🌐 Update translations
 | ||
| 
 | ||
| 0.05.8 2020-11-18
 | ||
| 	- 🌐 Update translations
 | ||
| 
 | ||
| 0.05.7 2020-10-06
 | ||
| 	- 🐛 Remove breakingchanges migration from sqliteToOtherDB (no need for now)
 | ||
| 
 | ||
| 0.05.6 2020-09-28
 | ||
| 	- 🌐 Update translations
 | ||
| 	- 📝 Document file deletion behavior
 | ||
| 
 | ||
| 0.05.5 2020-08-20
 | ||
| 	- 🐛 Change lufi-provisioning.lock handling process to avoid error messages (#210)
 | ||
| 
 | ||
| 0.05.4 2020-08-17
 | ||
| 	- 🐛 Fix incorrect HTML in delays.html.ep (#207)
 | ||
| 
 | ||
| 0.05.3 2020-08-17
 | ||
| 	- 🐛 Check if provisioning lockfile mod time exists before using it (#208)
 | ||
| 
 | ||
| 0.05.2 2020-07-25
 | ||
| 	- 🔥 Remove code from abandonned feature
 | ||
| 	- Fix regression introduced in 0.05.1 (#201)
 | ||
| 
 | ||
| 0.05.1 2020-06-30
 | ||
| 	- Update german translation
 | ||
| 	- Fix possible high load due to concurrent provisioning
 | ||
| 
 | ||
| 0.05.0 2020-06-02
 | ||
| 	- Notifications when uploading and downloading files (#181)
 | ||
| 	- Use Weblate instead of Zanata for translations (https://weblate.framasoft.org/projects/lufi/development/)
 | ||
| 	- Add config API endpoint (#183)
 | ||
| 	- Show latest tag and commit of the instance in about page and config API endpoint (#174)
 | ||
| 	- Add support for Swift object storage (EXPERIMENTAL)
 | ||
| 
 | ||
| 0.04.6 2019-11-07
 | ||
| 	- Now can send large files (>2Gio) while using a DB other than SQLite (#165)
 | ||
| 	- Use customized instance name in <title>
 | ||
| 
 | ||
| 0.04.5 2019-10-14
 | ||
| 	- Update german language
 | ||
| 	- Smoother progress of progress bar (use smaller chunks)
 | ||
| 
 | ||
| 0.04.4 2019-10-11
 | ||
| 	- Fix invitations sorting order (#163)
 | ||
| 	- Same behavior on files and invitations tables (striped, invert selection
 | ||
| 	  button) (#166)
 | ||
| 	- Change row color on hover
 | ||
| 	- Fix typo that leads to error in Safari (#164)
 | ||
| 	- Fix (for good, I hope) the problem with badly detected URLs in mail
 | ||
| 	  sending (#159)
 | ||
| 	- Fix unstranslated string (#167)
 | ||
| 
 | ||
| 0.04.3 2019-09 29
 | ||
| 	- Translate dates in invitations (#161)
 | ||
| 	- Ignore all .conf files in .gitignore
 | ||
| 	- Remove redundant fixed_domain setting in conf template
 | ||
| 
 | ||
| 0.04.2 2019-08-14
 | ||
| 	- Update german language
 | ||
| 	- Fix logout button color on mobile view (#157)
 | ||
| 
 | ||
| 0.04.1 2019-08-12
 | ||
| 	- LocalStorage key is now prefix-dependant (#154)
 | ||
| 	  This allow to not mix up files in localStorage for two instances if they
 | ||
| 	  are on the same domain
 | ||
| 	- Fix bug on cookie-based language choice when using two instances on same
 | ||
| 	  domain, with one’s path is the beginning of the other instance’s path.
 | ||
| 	  WARNING! You need to do a `carton install --deployment …` to have the fix.
 | ||
| 	- Fix navbar bug (there can be too much items in it, depending on Lufi
 | ||
| 	  settings (LDAP, invitations…), trouble beginning at screens < 1800px)
 | ||
| 	- Add setting to customize the instance name (#156)
 | ||
| 
 | ||
| 0.04.0 2019-08-04
 | ||
| 	- Allow to zip the files before upload
 | ||
| 	- Allow to see what’s in zip file on download page
 | ||
| 	- Allow to individually download files from zip file (only if zip created by Lufi)
 | ||
| 	- Allow to invite people to send you files on Lufi when using LDAP auth (#150).
 | ||
| 	  Feature paid for by TECH’advantage (https://www.tech-advantage.com/)
 | ||
| 
 | ||
| 0.03.7 2019-08-01
 | ||
| 	- Fix missing default values for some settings (mildis)
 | ||
| 
 | ||
| 0.03.6 2019-07-30
 | ||
| 	- Update german translation
 | ||
| 	- Use configured url prefix when using mail sending interface
 | ||
| 	- Avoid collision between startup and recurring provisionings
 | ||
| 	- Avoid files password autocomplete by browsers (tested with Firefox and
 | ||
| 	  Chromium) (#138)
 | ||
| 
 | ||
| 0.03.5 2018-12-06
 | ||
| 	- Fix CI
 | ||
| 
 | ||
| 0.03.4 2018-12-06
 | ||
| 	- Update arabic, german and italian translations
 | ||
| 
 | ||
| 0.03.3 2018-11-02
 | ||
| 	- Update deps, seems to fix install on Debian Jessie
 | ||
| 
 | ||
| 0.03.2 2018-11-02
 | ||
| 	- Fix dependences in Lufi.pm
 | ||
| 
 | ||
| 0.03.1 2018-10-29
 | ||
| 	- Fix default CSP Header
 | ||
| 
 | ||
| 0.03 2018-10-28
 | ||
| 	- Use Mojo::SQLite instead of ORLite
 | ||
| 	- Use FiatTux plugins
 | ||
| 	- Option to force "Burn after reading" for each uploaded file
 | ||
| 	- Use GzipStatic and StaticCache plugins for speed
 | ||
| 	- Allow to block files by setting an abuse field in DB
 | ||
| 	- Display file size when uploading
 | ||
| 	- Add Content-Security-Policy header
 | ||
| 	- Update sjcl.js
 | ||
| 	- Mitigate genRandomKey exception risk
 | ||
| 	- Add report file link in the navbar
 | ||
| 	- Allow to choose your language
 | ||
| 	- Use a recurrent task to provision shorts
 | ||
| 	- Add a command to migrate data from SQLite to an other database
 | ||
| 	- Add a test suite
 | ||
| 	- MySQL support
 | ||
| 	- Display max size on upload page
 | ||
| 	- Add CSRF token challenge on login
 | ||
| 	- Add CSRF token challenge on logout
 | ||
| 	- Add constraints on mail sending to prevent spam sending (not perfect, but
 | ||
| 	should be good enough)
 | ||
| 	- Add Code of Conduct
 | ||
| 	- Add arabic translation
 | ||
| 	- Add german translation
 | ||
| 
 | ||
| 0.02.2 2017-09-18
 | ||
| 	- Fix cron tasks bug
 | ||
| 
 | ||
| 0.02.1 2017-09-14
 | ||
| 	- Fix DB abstraction layer bug
 | ||
| 
 | ||
| 0.02  2017-09-13
 | ||
| 	- Database abstraction layer
 | ||
| 	- PostgreSQL support
 | ||
| 	- IE 11 and Edge support
 | ||
| 	- Fix encoding error (#83)
 | ||
| 	- Htpassword authentication support
 | ||
| 	- Ability to add a password to a file
 | ||
| 	- Portuguese translation
 | ||
| 	- Catalan translation
 | ||
| 	- Dutch translation
 | ||
| 	- Deleting files from "My files" is now done with Ajax (#23)
 | ||
| 	- Allow bulk files deletion from "My files" (#24)
 | ||
| 	- Bugfixes
 | ||
| 
 | ||
| 0.01  2017-01-09
 | ||
| 	- Upload files
 | ||
| 	- Download files
 | ||
| 	- Preview files in browser depending on mimetype (images and videos)
 | ||
| 	- LDAP authentication support
 |