2017-05-23 03:16:20 +08:00
|
|
|
<div align="center">
|
|
|
|
<a href="https://github.com/RainLoop/rainloop-webmail">
|
|
|
|
<img width="200" heigth="200" src="https://www.rainloop.net/static/img/logo-256x256-tiny.png">
|
|
|
|
</a>
|
|
|
|
<br>
|
|
|
|
<h1>RainLoop Webmail</h1>
|
|
|
|
<br>
|
|
|
|
<p>
|
|
|
|
Simple, modern & fast web-based email client.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
Modest system requirements, decent performance, simple installation and upgrade, no database required
|
|
|
|
- all these make RainLoop Webmail a perfect choice for your email solution.
|
|
|
|
</p>
|
|
|
|
<h2></h2>
|
|
|
|
<br>
|
|
|
|
</div>
|
2016-08-17 06:01:20 +08:00
|
|
|
|
|
|
|
For more information about the product, check [rainloop.net](http://www.rainloop.net/).
|
|
|
|
|
|
|
|
Information about installing the product, check the [documentation page](http://www.rainloop.net/docs/installation/).
|
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
|
|
**RainLoop Webmail (Community edition)** is released under
|
|
|
|
**GNU AFFERO GENERAL PUBLIC LICENSE Version 3 (AGPL)**.
|
|
|
|
http://www.gnu.org/licenses/agpl-3.0.html
|
|
|
|
|
2019-06-29 08:17:29 +08:00
|
|
|
Copyright (c) 2019 Rainloop Team
|
2020-03-10 00:04:17 +08:00
|
|
|
|
|
|
|
## Modifications
|
|
|
|
|
2020-07-15 20:45:11 +08:00
|
|
|
This fork has the following changes:
|
2020-03-10 00:04:17 +08:00
|
|
|
|
2020-03-13 22:36:48 +08:00
|
|
|
* Privacy/GDPR friendly (no: Social, Gravatar, Facebook, Google, Twitter, DropBox, OwnCloud, X-Mailer)
|
2020-03-10 00:04:17 +08:00
|
|
|
* Admin uses password_hash/password_verify
|
2020-07-15 20:45:11 +08:00
|
|
|
* Auth failed attempts written to syslog
|
|
|
|
* ES2015 (removed polyfills and Modernizr)
|
2020-03-10 00:04:17 +08:00
|
|
|
* PHP 7.3+ required
|
|
|
|
* PHP mbstring extension required
|
2020-03-13 22:36:48 +08:00
|
|
|
* PHP replaced pclZip with ZipArchive
|
2020-07-08 22:48:35 +08:00
|
|
|
* PHP yaml extension else use the old Spyc
|
2020-07-15 20:45:11 +08:00
|
|
|
* Removed BackwardCapability (class \RainLoop\Account)
|
|
|
|
* Removed ChangePassword (plugins won't work)
|
|
|
|
* Removed JS nanoscroll, jquery-scrollstop, jquery-mousewheel, matchmedia-polyfill
|
|
|
|
* Removed OAuth support
|
|
|
|
* Removed POP3 support
|
|
|
|
* Removed background video support
|
|
|
|
* Removed Sentry (Application Monitoring and Error Tracking Software)
|
|
|
|
* Replaced gulp-uglify with gulp-terser
|
2020-03-10 00:04:17 +08:00
|
|
|
* CRLF => LF line endings
|
2020-07-27 23:40:00 +08:00
|
|
|
* Ongoing removal of old JavaScript code (things are native these days)
|
2020-07-15 20:45:11 +08:00
|
|
|
|
2020-07-27 23:40:00 +08:00
|
|
|
### Removal of old JavaScript
|
|
|
|
|
|
|
|
This fork uses jQuery.slim and downsized versions of Underscore.js, Jua.js, etc. etc., and has no support for Internet Explorer.
|
2020-07-23 22:06:16 +08:00
|
|
|
|
2020-07-27 20:52:18 +08:00
|
|
|
Things might work in Edge 15-18, Firefox 47-62 and Chrome 54-68 due to one polyfill for array.flat().
|
2020-07-24 02:50:20 +08:00
|
|
|
|
2020-07-27 20:52:18 +08:00
|
|
|
|js/* |1.14.0 |native | div |
|
|
|
|
|----------- |--------: |--------: |--------: |
|
|
|
|
|admin.js |2.130.942 |1.359.501 | |
|
|
|
|
|app.js |4.184.455 |3.127.807 | |
|
2020-07-27 23:40:00 +08:00
|
|
|
|boot.js | 671.522 | 117.510 | |
|
2020-07-27 22:58:04 +08:00
|
|
|
|libs.js | 647.614 | 508.324 | |
|
2020-07-27 20:52:18 +08:00
|
|
|
|polyfills.js | 325.834 | 0 | |
|
|
|
|
|TOTAL js |7.960.367 |5.119.409 | |
|
|
|
|
|
|
|
|
|js/min/* |1.14.0 |native | div |
|
|
|
|
|----------- |--------: |--------: |--------: |
|
|
|
|
|admin.js | 252.147 | 177.094 | |
|
|
|
|
|app.js | 511.202 | 409.778 | |
|
2020-07-27 23:40:00 +08:00
|
|
|
|boot.js | 66.007 | 14.229 | |
|
2020-07-27 22:58:04 +08:00
|
|
|
|libs.js | 572.545 | 465.247 | |
|
2020-07-27 20:52:18 +08:00
|
|
|
|polyfills.js | 32.452 | 0 | |
|
2020-07-27 23:40:00 +08:00
|
|
|
|TOTAL js/min |1.434.353 |1.066.348 |368.005 |
|
2020-07-27 20:52:18 +08:00
|
|
|
|
2020-07-27 23:40:00 +08:00
|
|
|
368.005 bytes is not much, but it feels faster.
|
2020-07-23 22:06:16 +08:00
|
|
|
|
2020-07-15 20:45:11 +08:00
|
|
|
### PHP73 branch
|
|
|
|
|
|
|
|
There's a branch with only the PHP 7.3 changes at
|
|
|
|
https://github.com/the-djmaze/rainloop-webmail/tree/php73
|