djmaze
2b8c259fe3
Bugfix: Config used invalid gettype() values
2020-12-02 11:55:54 +01:00
djmaze
755fcf43b7
Cleanup encryption methods
...
Removed asymmetric decryption/encryption because it is limited to key size.
openssl_seal/openssl_open would the choice when needed.
2020-12-02 11:25:11 +01:00
djmaze
605f3acbf4
Replaced sTimeOffset with sTimeZone to prevent DST issues
2020-12-02 10:16:46 +01:00
djmaze
849b1b9607
Suhosin is dead for PHP 7.3-8.0, remove it
2020-12-01 21:35:55 +01:00
djmaze
8d578dcec1
SignMeType::DEFAILT_* to SignMeType::DEFAULT_*
2020-12-01 21:20:50 +01:00
djmaze
13b41b44c0
Change: force CRLF due to hMailserver bug
...
https://github.com/the-djmaze/snappymail/issues/43
https://github.com/hmailserver/hmailserver/issues/357
2020-11-30 10:50:30 +01:00
djmaze
892c1071f1
Resolve https://github.com/RainLoop/rainloop-webmail/pull/2016
2020-11-27 14:34:56 +01:00
djmaze
5633998f0f
Small Lighthouse speedup from 90% to 92%
2020-11-26 12:35:15 +01:00
djmaze
0ba7374468
Implemented https://github.com/RainLoop/rainloop-webmail/issues/2041
...
Based on https://tools.ietf.org/html/rfc5173
2020-11-26 12:34:54 +01:00
djmaze
4adc672ccd
Cleanup Login and removed the ancient obsolete <center> with small redesign
...
Also placed the loading description above the login form
2020-11-26 10:41:53 +01:00
djmaze
ebd32d8fad
Don't allow plugins to modify login page
2020-11-25 14:38:16 +01:00
djmaze
4f8b07fe85
Remove more RainLoop standard/premium licensed code
2020-11-25 14:31:20 +01:00
djmaze
1670ca0db1
Checked merge https://github.com/the-djmaze/snappymail/pull/40
...
Some small formatting changes for ldap identities
FWest98 accidentally removed `case 'suggestions': $mResult = [];` in fabrica?
2020-11-13 09:56:40 +01:00
the-djmaze
222c51d61a
Merge pull request #39 from FWest98/fw/identities
...
Add a pluggable identity system
2020-11-12 23:29:00 +01:00
Floris Westerman
6919a6a34f
Fixing indentation
2020-11-10 11:52:21 +01:00
djmaze
b3b8c97b00
Cleanup some unused code
2020-11-10 09:29:00 +01:00
djmaze
f706e14a2f
More changes for https://github.com/the-djmaze/snappymail/issues/37
...
Notifications were hardcoded disabled for mobile.
2020-11-10 09:28:33 +01:00
Floris Westerman
1c63287243
Fixed some bugs
2020-11-09 21:46:22 +01:00
djmaze
542d9c91e9
Changes for https://github.com/the-djmaze/snappymail/issues/37
...
Testing van be done at https://snappymail.eu/demo/
2020-11-09 20:14:04 +01:00
Floris Westerman
5414ec542d
Add pluggable identity system
2020-11-08 20:28:06 +01:00
djmaze
65030bf8d8
Bugfix: Content Security Policy: Directive ‘frame-src’ has been deprecated.
2020-11-04 22:59:32 +01:00
djmaze
948663519e
Cleanup js components
2020-11-03 16:11:04 +01:00
djmaze
6e84334b09
Resolve https://github.com/the-djmaze/snappymail/issues/34
2020-10-31 12:12:39 +01:00
djmaze
9deb36ba3e
Cleanup spl_autoload_register
2020-10-30 11:52:45 +01:00
djmaze
d0bcb5483a
Changes for https://github.com/the-djmaze/snappymail/issues/30
...
And remove some memory cleanup due to issues with the Contacts view
2020-10-30 11:49:05 +01:00
djmaze
d0f5828751
Cleanup languages
2020-10-28 11:17:50 +01:00
djmaze
7db7d5545b
Improved observables
2020-10-27 11:09:24 +01:00
djmaze
f25d210f3e
Solve menu arrow navigation
...
https://github.com/the-djmaze/snappymail/issues/22
2020-10-26 14:34:59 +01:00
djmaze
3eb6ab1ef7
Improved knockout observables management to prevent memory leaks
2020-10-26 12:54:03 +01:00
djmaze
d7a4639d6b
Prevent memory leaks in *Model
2020-10-25 11:46:58 +01:00
djmaze
76c4f62186
Improved reviveFromJson() for *Model
2020-10-23 15:15:54 +02:00
djmaze
f4b2fddf5e
Use more JsonSerializable
2020-10-21 22:44:32 +02:00
djmaze
188a40b196
Basic JSON object properties revival now handled by AbstractModel
...
This will be better for future use of JSON.stringify() and JSON.parse()
For now the difference between the PHP JSON being PascalCase and the JS object properties being camelCase is handled by AbstractModel
2020-10-20 17:39:00 +02:00
djmaze
3a315bc543
Bugfix: Contacts management failed
...
It had a strange array type structure and buggy
2020-10-20 15:37:06 +02:00
djmaze
0e3275599e
More splitting of RainLoop/Actions.php
2020-10-20 12:23:53 +02:00
djmaze
2470f1add6
ContactProperty and FilterCondition use reviveFromJson
2020-10-20 10:27:00 +02:00
djmaze
9844c1882c
Split RainLoop/Actions.php and use JsonSerializable
2020-10-19 22:09:25 +02:00
djmaze
8cd2bd46d8
Bugfix: relativetimeformat files should be js
...
because they have a function
2020-10-18 20:02:46 +02:00
djmaze
807c3696d4
Resolve https://github.com/the-djmaze/snappymail/issues/25
2020-10-17 13:57:47 +02:00
djmaze
d0f686c657
Rename basefolder 'rainloop' to 'snappymail'
...
this prevents conflicts with original rainloop
2020-10-15 16:21:52 +02:00