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 |
|