- Optional Password protection (for uploading or downloading)
- Time limitation
- Option to self-destruct after reading
-- Simple language support :gb: :fr: :de: :it: :nl: :ro: :sk: :hu:
+- Simple language support :gb: :fr: :de: :it: :nl: :ro: :sk: :hu: :cn:
- Small administration interface
- File level [Deduplication](http://en.wikipedia.org/wiki/Data_deduplication) for storage optimization
- A basic Terms Of Service which can be adapted to your needs
### Can I add a new language in Jirafeau?
-Of-course ! Translations are easy to make and no technical knowledge is required.
+Of course ! Translations are easy to make and no technical knowledge is required.
Simply go to [Jirafeau's Weblate](https://hosted.weblate.org/projects/jirafeau/master/).
If you want to add a new language in the list, feel free to contact us or leave a comment in ticket #9.
-We would like to thanks to anonymous contributors on weblate. :)
+We would like to thank all anonymous contributors on weblate. :)
### How do I upgrade my Jirafeau?
Check documentation of ```upload_password``` and ```upload_ip``` parameters in [lib/config.original.php](https://gitlab.com/mojo42/Jirafeau/blob/master/lib/config.original.php).
+### How can I automatize the cleaning of old (expired) files?
+
+You can call the admin.php script from the command line (CLI) with the ```clean_expired``` or ```clean_async``` commands: ```sudo -u www-data php admin.php clean_expired```.
+
+Then the command can be placed in a cron file to automatize the process. For example:
+```
+# m h dom mon dow user command
+12 3 * * * www-data php /path/to/jirafeau/admin.php clean_expired
+16 3 * * * www-data php /path/to/jirafeau/admin.php clean_async
+```
+
### I have some troubles with IE
If you have some strange behavior with IE, you may configure [compatibility mode](http://feedback.dominknow.com/knowledgebase/articles/159097-internet-explorer-ie8-ie9-ie10-and-ie11-compat).
-Anyway I would recommand you to use another web browser. :)
+Anyway I would recommend you to use another web browser. :)
### I found a bug, what should I do?
### What about this file deduplication thing?
-Jirafeau use a very simple file level deduplication for storage optimization.
+Jirafeau uses a very simple file level deduplication for storage optimization.
This mean that if some people upload several times the same file, this will only store one time the file and increment a counter.
-If someone use his delete link or an admin cleans expired links, this will decrement the counter corresponding to the file.
+If someone use his/her delete link or an admin cleans expired links, this will decrement the counter corresponding to the file.
-If the counter falls to zero, the file is destroyed.
+When the counter falls to zero, the file is destroyed.
### What is the difference between "delete link" and "delete file and links" in admin interface?
### How to contact someone from Jirafeau?
Feel free to create an issue if you found a bug.
+
+# Release notes
+
+## Version 1.0
+
+The very first version of Jirafeau after the fork of Jyraphe.
+
+- Security fix
+- Keep uploader's ip
+- Delete link for each upload
+- No more clear text password storage
+- Simple langage support
+- Add an admin interface
+- New Design
+- Add term of use
+- New path system to manage large number of files
+- New option to show a page at download time
+- Add option to activate or not preview mode
+
+## Version 1.1
+
+- New skins
+- Add optional server side encryption
+- Unlimited file size upload using HTML5 file API
+- Show speed and estimated time during upload
+- A lot of fixes
+- A lot of new langages
+- Small API to upload files
+- Limit access to Jirafeau using IP, mask, passwords
+- Manage (some) proxy headers
+- Configure your maximal upload size
+- Configure file's lifetime durations
+- Preview URL
+- Get Jirafeau's version in admin interface
+
+### Update from 1.0 to 1.1
+
+1. Backup you Jirafeau installation
+2. Block access to Jirafeau
+3. Checkout new version using git tag 1.1
+4. With you browser, go to your Jirafeau root page
+5. Follow installation wizard, it should propose you the same data folder
+6. Add a rewrite rule in your web server configuration to rename file.php to f.php to make old url work again
+7. Go in you lib/config.local.php and lib/config.original.php to check new options and eventually change skin to 'courgette'