Commit graph

3278 commits

Author SHA1 Message Date
djmaze eb31d0258a Remove unused vars 2021-12-23 11:38:01 +01:00
djmaze f20a7c7b83 Added Admin -> Config to view all the application.ini settings.
TODO: save changes
2021-12-23 11:37:39 +01:00
djmaze d7db182e5f Cleanup some logging 2021-12-23 11:27:01 +01:00
djmaze 6ea42d3171 Disable the Decrypt "invalid $data" error log messages 2021-12-22 20:40:12 +01:00
djmaze b6db3360a3 #89 2021-12-22 20:38:01 +01:00
djmaze cb848422b2 Resolve #174 2021-12-22 20:30:02 +01:00
djmaze 53f4019f5e RainLoop#2025 2021-12-22 20:22:41 +01:00
djmaze 92e1864f7c RainLoop#2024 2021-12-22 20:20:02 +01:00
djmaze 947f5ac604 RainLoop#2130 2021-12-22 20:16:47 +01:00
djmaze e244ba01de Much better fix for #175
And added some comments to it, to prevent more screw ups
2021-12-22 20:16:14 +01:00
djmaze 11547b575e Another fix for #175 2021-12-22 11:38:19 +01:00
djmaze 0d31261063 Resolve #175 2021-12-22 10:03:57 +01:00
djmaze 254ec34b8c Add OpenPGP.js 5.0.1 (not used yet)
And make a stripped down version of it
2021-12-21 15:12:09 +01:00
djmaze 5b4d34d1cb Improved Storage garbage collection
Improved RecRmDir() and RecTimeDirRemove()
2021-12-17 01:17:06 +01:00
djmaze 7df3ed665d Cleanup attachment filenames 2021-12-16 16:29:31 +01:00
djmaze 94bfe09f63 Cleanup message attachments collections 2021-12-16 15:54:43 +01:00
djmaze eb669715ca Remove MessageUserStore.listEnd* overhead 2021-12-16 14:35:29 +01:00
djmaze c7a0573852 Reduce garbage collection calls for demo account 2021-12-16 12:29:40 +01:00
djmaze bd7047bfae RecRmDir and RecTimeDirRemove use *Iterator 2021-12-15 19:03:10 +01:00
djmaze b95541892f Better observable naming in MessageUserStore 2021-12-15 19:02:36 +01:00
djmaze 2aceb89a8b Improved private data directory handling 2021-12-15 14:51:52 +01:00
djmaze 41a98d68c5 Bugfix: demo plugin broken due to v2.9.6 changes 2021-12-15 13:06:30 +01:00
djmaze 0905787f5f v2.9.6 2021-12-14 21:34:47 +01:00
djmaze bdb6b9bb8b Just force logout on InvalidToken error immediatley. 2021-12-14 21:12:38 +01:00
djmaze 67e2a971ea Logout on account session errors 2021-12-14 15:48:39 +01:00
djmaze f30d0263ac Remove rainloopErrorTip corner triangle 2021-12-14 14:32:18 +01:00
djmaze 41270ac5e9 Bugfix: incorrect return type for SetSpecLogoutCustomMgsWithDeletion() 2021-12-14 14:18:53 +01:00
djmaze 4097e4e733 Test login on account switching 2021-12-14 14:16:36 +01:00
djmaze 9ba11c77eb There's no VersionsCache 2021-12-14 12:42:58 +01:00
djmaze abe2af153d Improved account login/switch handling 2021-12-14 12:42:41 +01:00
djmaze 3af8652175 Resolve #171 2021-12-13 14:50:17 +01:00
djmaze 1d9c772b94 Improved "delete folder" error handling. 2021-12-13 14:32:15 +01:00
djmaze 503219c70e Bugfix: undefined Remote.domainList 2021-12-13 14:12:06 +01:00
djmaze 0eba63a74b Bugfix: Undefined index 'UidNext' 2021-12-10 11:37:06 +01:00
djmaze 52e0950734 Bugfix: prevent out-of-memory loop 2021-12-10 00:55:22 +01:00
djmaze 5719b63619 Resolve #151
Server side control/kickout of logged in sessions
2021-12-09 14:26:55 +01:00
djmaze 40471957ee Bugfix: prevent Crypt::Decrypt loop 2021-12-09 12:47:18 +01:00
djmaze a4dad79d3f Revamp admin login cookie 2021-12-09 12:46:53 +01:00
djmaze 26b728cf93 Bugfix: DecodeKeyValuesQ could be null 2021-12-09 12:46:35 +01:00
djmaze b507c4cd75 Some md5 to sha1 2021-12-09 12:40:40 +01:00
djmaze a512759289 Added: sort Folders on add/rename folder 2021-12-09 11:24:30 +01:00
djmaze 65e192cc54 Cleanup some PHP code 2021-12-09 10:39:29 +01:00
djmaze 8b96145df6 Bugfix: Class 'RainLoop\Model\Notifications' not found 2021-12-08 23:38:22 +01:00
djmaze e25ffcacd6 v2.9.5 2021-12-08 23:32:50 +01:00
djmaze 987315fb65 Bugfix: fetching messagelist sometimes failed 2021-12-08 23:32:07 +01:00
djmaze 2ef0a7e382 Replaced the new callable $cbUntaggedResponse for yieldUntaggedResponses 2021-12-08 22:10:55 +01:00
djmaze da0d8f66d5 Added callable cbUntaggedResponse param to ImapClient.getResponse()
This allows one less foreach() in ImapClient functions:
* specificFolderList()
* selectOrExamineFolder()
* FolderStatus()
* Fetch()
2021-12-08 21:13:12 +01:00
djmaze f7412db3e5 Merge getFoldersResult() into specificFolderList() 2021-12-08 15:55:46 +01:00
djmaze c8e4d589cb Offload server CPU to client when fetching folder list 2021-12-08 14:08:25 +01:00
djmaze 32712415ef Reload folders every 15 minutes is not needed 2021-12-08 12:17:45 +01:00