Alexander Krotov
|
a7af4685f1
|
Log IMAP certificate checks configuration
|
2019-12-08 00:31:22 +01:00 |
|
Alexander Krotov
|
339c0d3dc7
|
Remove unnecessary use of failure::Fail
|
2019-12-06 10:34:34 +01:00 |
|
Alexander Krotov
|
ad87b7c4a5
|
Fix clippy warnings
|
2019-12-03 20:20:52 +03:00 |
|
Alexander Krotov
|
acef386403
|
Remove useless comment from the configure module
|
2019-12-03 06:22:05 +00:00 |
|
Alexander Krotov
|
15ba9b6295
|
Resultify outlk_autodiscover
|
2019-12-03 06:22:05 +00:00 |
|
Alexander Krotov
|
2f47cf0be5
|
Resultify moz_autoconfigure
|
2019-12-03 06:22:05 +00:00 |
|
Alexander Krotov
|
774106fc26
|
Move read_autoconf_file to its own module
|
2019-12-03 06:22:05 +00:00 |
|
Alexander Krotov
|
1b0ff9f5be
|
Make parse_xml in auto_mozilla.rs private
|
2019-12-03 06:22:05 +00:00 |
|
Alexander Krotov
|
dfaa6895ae
|
Add an error type to configure::auto_outlook module
|
2019-12-03 06:22:05 +00:00 |
|
Alexander Krotov
|
cb52a299cc
|
Add an error type to configure::auto_mozilla module
|
2019-12-03 06:22:05 +00:00 |
|
holger krekel
|
f7f61e0f85
|
move imap errors into imap module
|
2019-12-01 20:50:31 +01:00 |
|
holger krekel
|
9d18db9cae
|
introduce a select_with_uidvalidity function that helps us during configuration to know about last_seen_uid
|
2019-11-30 23:53:35 +01:00 |
|
holger krekel
|
d14c6ea202
|
refine uid_next handling and rename and resultify configure_folder to ensure_configurer_folders
|
2019-11-30 23:53:35 +01:00 |
|
holger krekel
|
7be5fe925a
|
revert logic to get last_seen_uid
|
2019-11-30 23:53:35 +01:00 |
|
holger krekel
|
f87cb4231c
|
rename jobs to make "rg Markseen" and other searches for the job enum produce all places dealing with the enum
|
2019-11-28 19:42:24 +01:00 |
|
Alexander Krotov
|
430d4e5f6e
|
Replace DC_CREATE_MVBOX with boolean
|
2019-11-28 18:24:29 +01:00 |
|
holger krekel
|
a30fa710ad
|
resultify fetch and simplify fake_idle
|
2019-11-22 12:28:19 +01:00 |
|
holger krekel
|
eae9ad6f8b
|
remove context.inbox in favour of a context.inbox_thread following the mvbox_thread and sentbox_thread patterns. Also some streamlining of shutdown logic.
|
2019-11-22 12:28:19 +01:00 |
|
holger krekel
|
be533fa66a
|
resultify some imap operations
|
2019-11-22 12:28:19 +01:00 |
|
dignifiedquire
|
1687e8d26f
|
it compiles with async-imap, remove local dependency
|
2019-11-22 12:28:19 +01:00 |
|
Alexander Krotov
|
4732085421
|
Fix some clippy warnings
|
2019-11-19 19:52:13 +01:00 |
|
Alexander Krotov
|
f778957caf
|
Improve documentation and comments
|
2019-11-16 13:53:47 +01:00 |
|
B. Petersen
|
34f9961857
|
restore config-param if configure() fails
|
2019-11-06 22:59:14 +01:00 |
|
holger krekel
|
1cfeb730c3
|
try to fix some smtp todos and do better error logging
|
2019-11-03 21:36:01 +01:00 |
|
B. Petersen
|
cde2c9137f
|
make oauth2.get_addr work
oauth2.get_addr is used for gmail-oauth2
to retrieve the address really authorized in the oauth2 process.
|
2019-10-16 00:57:58 +02:00 |
|
Alexander Krotov
|
c4d55f6ba4
|
auto_outlook: convert <Protocol> type to lowercase before comparison
|
2019-10-14 19:21:29 +03:00 |
|
Alexander Krotov
|
8e0e1bd58d
|
Add test for Outlook autodiscovery without redirect
|
2019-10-14 13:42:35 +03:00 |
|
Alexander Krotov
|
a471ccc95a
|
Test Outlook autoconfigure redirect parsing
|
2019-10-14 01:24:20 +03:00 |
|
Alexander Krotov
|
daac8c4824
|
rustfmt
|
2019-10-14 01:24:20 +03:00 |
|
Alexander Krotov
|
59c22a5626
|
Move Outlook autodiscovery into separate function
|
2019-10-14 01:24:19 +03:00 |
|
Alexander Krotov
|
5f7279eb85
|
auto_mozilla: server is only configured if the type matches
This fixes the testcase introduced in previous commit
|
2019-10-12 17:07:20 +03:00 |
|
Alexander Krotov
|
ce67f593f6
|
Add XML parsing test for Mozilla autoconfig
|
2019-10-12 17:07:20 +03:00 |
|
Alexander Krotov
|
556ea57f37
|
auto_mozilla: split XML parsing into separate function
|
2019-10-12 17:07:20 +03:00 |
|
holger krekel
|
102220834c
|
address https://github.com/deltachat/deltachat-ios/issues/328 and don't escalate xml-parsing errors to users through error!
|
2019-10-08 23:09:03 +02:00 |
|
holger krekel
|
1df6229e99
|
remove/push down some unsafe-fn
|
2019-10-08 17:37:37 +02:00 |
|
Alexander Krotov
|
5c3a7e4119
|
Use Rust types in auto_mozilla.rs
|
2019-10-07 18:43:53 +03:00 |
|
holger krekel
|
a94acef49b
|
cargo fmt
|
2019-10-07 13:39:01 +02:00 |
|
holger krekel
|
7f5b362eda
|
remove ok_to_continue and simplify/refactor imap and smtp connection trying
address @r10s review comments and also remove unneccessary "unsafe fn"
|
2019-10-07 13:39:01 +02:00 |
|
holger krekel
|
51534b2fae
|
move all alloc/free/stop/has/shall_stop*ongoing* methods to context
introduce stop_ongoing to bindings and test for cancelation of configure
|
2019-10-07 00:55:33 +02:00 |
|
Alexander Krotov
|
b4851187ba
|
Safe outlk_autodiscover
|
2019-10-06 05:46:45 +03:00 |
|
Alexander Krotov
|
0252969f7e
|
Remove unused in_0 from outlk_autodiscover_t
|
2019-10-06 05:16:17 +03:00 |
|
Alexander Krotov
|
f86cec4844
|
Mark moz_autoconfigure as safe
|
2019-10-06 05:16:17 +03:00 |
|
Alexander Krotov
|
cd2e36da92
|
rustfmt
|
2019-10-06 05:16:17 +03:00 |
|
Alexander Krotov
|
1b13107181
|
Return Option<String> from read_autoconf_file
|
2019-10-06 05:16:17 +03:00 |
|
Alexander Krotov
|
6fbde21995
|
outlk_autodiscover: store url as String
|
2019-10-06 05:16:17 +03:00 |
|
Alexander Krotov
|
a6608513ac
|
auto_outlook: restore and add some comments
|
2019-10-06 05:16:17 +03:00 |
|
Alexander Krotov
|
d43c225be3
|
Return None from outlk_autodiscover if no XML config was parsed
|
2019-10-06 05:16:17 +03:00 |
|
B. Petersen
|
735bdd1c20
|
always use to_string_lossy() for converting c-strings to String
the function to_string() is removed;
c-strings may always be badly formatted and this should never lead to a panic.
|
2019-10-05 00:12:32 +02:00 |
|
B. Petersen
|
93f0f5ccae
|
rename sql-config-setters to set_raw_config*()
the rename is reasonable as the getter is called get_raw_config*()
and to make the functional difference to context.set|get_config() clearer.
|
2019-10-04 11:18:26 +02:00 |
|
B. Petersen
|
79b92727cc
|
prefer get_config_bool() where appropriate
for db input/output, we still use get_config_int() to convert to/from 0/1.
also for info() we prefer get_config_int() to show the real value.
|
2019-10-04 11:15:11 +02:00 |
|