djmaze
2f67fb2196
Force CSP, X-Frame DENY, no-referrer
...
Added optional Strict-Transport-Security in _include.php
TODO: put them in ./rainloop/v/0.0.0/app/templates/Views/Admin/AdminSettingsSecurity.html
2020-08-06 14:33:50 +02:00
djmaze
45fa12be42
Bugfix: Trying to access array offset on value of type null in /app/libraries/MailSo/Sieve/ManageSieveClient.php on line 223
...
Bugfix: Return value of RainLoop\UserAgent::getHeader() must be of the type string, null returned in /app/libraries/RainLoop/UserAgent.php on line 156
Bugfix: file_exists() also checks for directory, should use is_file
Bugfix: accidentally removed <div id="rl-check"></div>
2020-07-31 16:13:38 +02:00
djmaze
fa39c7ecba
Cleanup some PHP namespaces
2020-07-29 12:41:45 +02:00
djmaze
07fd143853
Remove unused code
2020-07-29 00:06:59 +02:00
djmaze
032fa8c736
http:// to https://
2020-07-22 14:55:40 +02:00
djmaze
95293aa585
Removed useJsNextBundle
2020-07-22 08:31:10 +02:00
djmaze
2af8626514
Removed Sentry completely
2020-07-15 14:45:11 +02:00
djmaze
a6a337e5ce
Revert broken RainLoop merge for TemplatesLink
2020-07-15 14:24:32 +02:00
djmaze
a541123034
Disable sentry_dsn
2020-07-15 14:16:29 +02:00
djmaze
213f5d183e
Log admin login attempt to syslog
2020-07-13 15:35:06 +02:00
djmaze
85155a9895
Merge remote-tracking branch 'upstream/master'
2020-07-13 11:40:49 +02:00
djmaze
c9285dd3e8
Remove BadBrowser Internet Explorer code
2020-07-13 10:58:03 +02:00
djmaze
be6922bd20
Bugfix: RunAdditionalPart() incorrect return type
2020-07-08 16:48:35 +02:00
djmaze
957ccfeb3b
Cleanup yaml parsing
2020-07-07 13:47:19 +02:00
djmaze
aa805f9ff9
Added: write 'Auth failed' to syslog
2020-07-07 13:33:38 +02:00
djmaze
693e0f4c10
Remove useless NewInstance
...
Bugfix: BodyStructure->SearchCharset return value
2020-05-08 11:49:18 +02:00
djmaze
82e560bc53
Fix some return types
2020-05-08 10:13:01 +02:00
djmaze
7b03ae5ed8
Remove phpinfo()
2020-05-07 09:24:02 +02:00
djmaze
3d9b3334ee
Bugfix: Return value of RainLoop\Actions::SetIdentities() must be of the type array, bool returned
...
Cleanup: remove empty __construct()
2020-04-15 20:42:16 +02:00
djmaze
75b4b64118
More functions without type hinting found and fixt
...
Use PECL yaml (else Spyc)
Upgrade Spyc (with removed dump code)
2020-04-03 11:32:07 +02:00
djmaze
0d54a372df
Remove more @function error suppressions
2020-03-20 23:43:24 +01:00
djmaze
c3e4a19447
Bugfix: headers already send by FpassthruWithTimeLimitReset
2020-03-20 15:41:19 +01:00
djmaze
559ebe0f28
Don't suppress functions
2020-03-20 15:29:52 +01:00
djmaze
1009398d0c
Cleanup MailSo Validator
...
Cleanup removed features
2020-03-20 14:53:12 +01:00
djmaze
8fe8369b2a
Support PECL xxtea
2020-03-19 23:11:04 +01:00
djmaze
3948f73fb1
Replaced: Mobile_Detect with simple version
...
This is not finished because detection should be based on screen size in inches (retina pixels)
2020-03-19 17:01:49 +01:00
djmaze
f6fdb69c65
Changed: MailSo\*Collection now extends \ArrayObject
...
Changed: fixed __constructor param type hinting
Replace: &$o with $o as objects don't need & referencing
2020-03-18 23:14:00 +01:00
djmaze
9bb44e7f98
Changed: use hash_hmac() instead of MailSo\Base\Utils::Hmac()
...
Renamed: PrepearFetchSequence() to PrepareFetchSequence()
Removed: StripSlashesValue() because PHP7 has no magic_quotes_gpc
2020-03-18 01:26:40 +01:00
djmaze
23e9964997
Bugfix: more function return type errors
2020-03-16 16:35:25 +01:00
djmaze
2cf35057a5
Bugfix: mb_convert_encoding(): Unknown encoding CP858
2020-03-16 16:25:58 +01:00
djmaze
b81b36d120
Bugfix: @param/@return documentation was incorrect which caused errors
2020-03-16 15:48:58 +01:00
djmaze
7eb1defa16
Fix PHP 7.4 Deprecate message
2020-03-16 14:27:17 +01:00
djmaze
26c38b3ec9
More params and returns to PHP 7.3+
2020-03-16 13:08:53 +01:00
RainLoop Team
2b6ca3d5b0
Merge pull request #1943 from Startup-Stack/secure-admin-password
...
Switch admin password hashing to secure algorithms when available
2020-03-16 00:05:17 +03:00
RainLoop Team
151646f990
Improve resource loaders
2020-03-15 23:14:52 +03:00
RainLoop Team
a250d84025
Fix PHP 7.4 Deprecate message
2020-03-15 22:15:36 +03:00
djmaze
aae7883b99
Bugfix: bootstrap jQuery('#') syntax error
...
Changed: use ES2015
Changed: gulp uglify to terser
Removed: ChangePassword
Removed: nanoscroll
Removed: JS polyfills
2020-03-13 15:30:39 +01:00
djmaze
9aa0cf92a9
Hide X-Mailer header by default
...
Remove iconv support
Cleanup MailSo
2020-03-11 19:36:43 +01:00
djmaze
234e5a5014
Resolve issue with ->SetLogger() due to function return type issue
2020-03-11 15:46:56 +01:00
djmaze
690190bb26
there's not type hint 'resource' (bug in my converter)
...
https://wiki.php.net/rfc/scalar_type_hints#type_hint_choices
2020-03-11 15:42:46 +01:00
djmaze
69a33c0c25
Bugfix login issues and function return types
2020-03-11 15:00:09 +01:00
djmaze
ca075de120
Bugfix: callback vs callable
2020-03-11 14:29:30 +01:00
djmaze
6e0d0b3b6e
CRLF to LF
2020-03-11 14:17:52 +01:00
djmaze
4468d5bd22
Removed: twitter, google, dropbox, facebook, owncloud, modernizr from JavaScript
2020-03-11 12:55:03 +01:00
djmaze
e8d38a6870
More PHP7 strict typing
2020-03-11 11:49:45 +01:00
djmaze
3a7ec4ecb0
Bugfixes and more conversions to PHP 7
2020-03-10 18:45:00 +01:00
djmaze
2cada68f41
Privacy/GDPR friendly version (removed: Social, Gravatar, Facebook, Google, Twitter, DropBox, OwnCloud)
...
Also removed: POP3, OAuth2 and update feature
Added: admin password_hash/password_verify
Requires: PHP 7.3+
Replaced: CRLF with LF
Replaced: pclZip with ZipArchive
2020-03-09 17:04:17 +01:00
RainLoop Team
32ceafa37f
Add Gmail XAUTH support
2019-12-31 20:44:41 +03:00
Peter Linss
e9892ceec3
adjust braces style to match surrounding code
2019-11-19 16:51:12 -08:00
Peter Linss
b77dcb5c12
Switch admin password hashing to secure algorithms when available
2019-11-19 16:24:21 -08:00