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