1
0
Fork 0
mirror of https://github.com/deltachat/deltachat-core.git synced 2025-10-05 02:29:28 +02:00
Commit graph

1989 commits

Author SHA1 Message Date
B. Petersen
b3cbcef223 prepare-new-idle 2018-06-09 00:53:50 +02:00
B. Petersen
0c6fdd8f7d use a separate mutex for setting the watch-thread-running-state 2018-06-08 13:06:57 +02:00
Björn Petersen
23fa14640e
Merge pull request #181 from t-oster/feature-copy-delete-fallback
Fallback to Copy/Delete if Move not possible
2018-06-07 19:18:51 +02:00
Thomas Oster
ac1a8c8514 WIP: Fallback to Copy/Delete if Move not possible 2018-06-07 09:16:16 +02:00
B. Petersen
aeb8a29ea6 keeping imap-connect and imap-disconnect in sync and set m_connected only on success 2018-06-06 19:19:17 +02:00
B. Petersen
533dcd5885 do not try to stop fake-idle if can-idle is set but the handle is invalid for any reasons 2018-06-06 18:43:21 +02:00
B. Petersen
21d58c121c make sure watch-thread-running can only be set by one thread 2018-06-06 18:41:13 +02:00
B. Petersen
7fe93bd3c0 remove e-mail-address from pgp user-id, closes #158 2018-06-06 00:03:04 +02:00
B. Petersen
454a9acfac detect INBOX even when not given explicitly as XLIST flag 2018-06-05 23:11:04 +02:00
B. Petersen
61bf3c7fd6 degrade cannot-disconnect-because-thread-is-running to a warning 2018-06-05 21:22:10 +02:00
B. Petersen
d4e45268a7 handle blocking-states more carefully on errors 2018-06-05 13:37:51 +02:00
B. Petersen
e3632e650c add a function to check if idle is running 2018-06-05 13:16:15 +02:00
B. Petersen
6c1cbf648c wording, touches #307 2018-06-05 12:32:55 +02:00
Björn Petersen
bd98312502
Merge pull request #176 from t-oster/fix-hmail
Workaround for hMail. Fixes deltachat/deltachat-android#67
2018-06-05 01:45:13 +02:00
Björn Petersen
e256f2f039
fix returning bad error code 2018-06-05 01:41:26 +02:00
Björn Petersen
fed7a645a3
Merge pull request #177 from deltachat/caller-idle
Caller idle
2018-06-05 01:03:44 +02:00
Björn Petersen
a2a0756f18
Merge branch 'master' into caller-idle 2018-06-05 01:03:32 +02:00
B. Petersen
6dab73b678 make sure imap->m_connected reflects the calls to mrimap_connect()/mrimap_disconnect() 2018-06-05 00:44:35 +02:00
B. Petersen
6f143f9d0a unwrap unneeded function 2018-06-05 00:43:10 +02:00
B. Petersen
f54064ebc6 re-check imap-handle after temporary unlock 2018-06-04 23:43:27 +02:00
Thomas Oster
5bd7b3cde2 Workaround for hMail. Fixes deltachat/deltachat-android#67 2018-06-04 22:37:50 +02:00
B. Petersen
4222fcf7c5 rename folder Chats to DeltaChat, fixes #47 2018-06-04 22:10:47 +02:00
Björn Petersen
cc17a32990
Merge pull request #175 from t-oster/feature-delimiter
Feature: Detect IMAP separator for INBOX subfolder
2018-06-04 17:31:55 +02:00
B. Petersen
546e6086b1 also block poll if idle is blocked 2018-06-04 16:57:55 +02:00
B. Petersen
e93dd50540 interrupt idle during configuration 2018-06-04 16:17:28 +02:00
B. Petersen
a14bb60b7f log interrupt errors 2018-06-04 15:36:41 +02:00
Thomas Oster
9bd3ececeb Feature: Detect IMAP separator for INBOX subfolder 2018-06-04 09:43:01 +02:00
Björn Petersen
2dccf1f6c2
Merge pull request #173 from t-oster/feature-fix-subfolder
Use INBOX.Chats as fallback if Chats can't be created
2018-06-03 12:40:34 +02:00
Björn Petersen
9639c28f2f
Merge pull request #172 from labdsf/from_addr_norm
initialize from_addr_norm with NULL
2018-06-03 11:40:32 +02:00
Thomas Oster
5adbaa5795 Use INBOX.Chats as fallback if Chats can't be created 2018-06-03 00:22:22 +02:00
B. Petersen
fb0c2eb14b add missing handle-lock around idle-interrupt 2018-06-03 00:19:11 +02:00
B. Petersen
625ae17b72 make sure there is only one idle thread running 2018-06-02 23:57:57 +02:00
B. Petersen
f5a7e80c5d log more warnings on idle/idleInterrupt 2018-06-02 23:26:26 +02:00
Alexander Krotov
863908931f initialize from_addr_norm with NULL
Otherwise, if mimeparser is NULL, "goto cleanup" is triggered and
uninitialized pointer will be freed.

clang warns about this during compilation.
2018-06-02 20:08:50 +03:00
B. Petersen
8964e2bbcf pimp log 2018-06-02 18:22:26 +02:00
B. Petersen
cd07861e2a cleanup logs 2018-06-01 21:21:57 +02:00
B. Petersen
4826fc5103 cleanup logs 2018-06-01 20:42:34 +02:00
B. Petersen
0f66dff94a cleanup logging 2018-06-01 17:41:19 +02:00
B. Petersen
4ae145591e faster fake-idle times 2018-06-01 16:43:37 +02:00
B. Petersen
434d46eb69 adapt idle delay to settings used by other mailer (eg. k-9) 2018-06-01 16:24:59 +02:00
B. Petersen
c3b8694e69 create keypair in configure process 2018-06-01 13:08:14 +02:00
B. Petersen
e5c862c54d make sure subsequent idle-stops are executed only once 2018-06-01 12:01:28 +02:00
B. Petersen
673f809691 remove unused declarion 2018-05-31 23:24:27 +02:00
B. Petersen
4f085d3b92 comment 2018-05-31 23:10:40 +02:00
B. Petersen
29d8940109 poll checks for 'idle', not for 'connected' to decide whether to poll or not 2018-05-31 23:03:26 +02:00
B. Petersen
050abd66d3 thread index is no longer useful in logging as the core does not use threads any longer 2018-05-31 22:42:21 +02:00
B. Petersen
e94296f7f2 move connect/disconnect thread creation to cli program 2018-05-31 22:07:49 +02:00
B. Petersen
d4731eca19 setup general idle 2018-05-31 15:59:38 +02:00
B. Petersen
969ea514ed deactivate heartbeat function for now; probably no longer required 2018-05-31 13:33:44 +02:00
B. Petersen
031bcafa47 prepare idle 2018-05-30 15:06:42 +02:00