holger krekel
bbc8bed39c
move temp_plugin to account
2020-04-13 17:39:31 +02:00
holger krekel
ec67b3975c
good bye global plugin manager ... we only do per-account object plugin_management for now
2020-04-13 17:39:31 +02:00
holger krekel
900a17fc00
another fix, thanks @adbenitez
2020-02-22 17:11:37 +01:00
holger krekel
78f36aaa0d
another bug fix
2020-02-22 17:11:37 +01:00
holger krekel
e064e02794
fix eventlogger
2020-02-22 17:11:37 +01:00
holger krekel
e22e5045f1
add missing file, some streamlining
2020-02-22 17:11:37 +01:00
holger krekel
087f35482b
factor out imex tracking
2020-02-22 17:11:37 +01:00
holger krekel
23ff5fea28
move towards pluggy
2020-02-22 17:11:37 +01:00
holger krekel
34347ccaf5
strike get_infostring
2020-02-22 17:11:37 +01:00
holger krekel
e704eb6cef
move eventlogging to own module, start distinguishing ll events
2020-02-22 17:11:37 +01:00
holger krekel
bf63423fec
strike footer and refine index page
2020-02-22 17:11:37 +01:00
holger krekel
f6d71ed8ef
strike one Account parameter, always do eventlogging
2020-02-22 17:11:37 +01:00
holger krekel
a18f4c9b1b
prepare py-0.800.0
2020-02-21 14:09:05 +01:00
holger krekel
e94c62e5b3
Update src/contact.rs
...
fix typo
2020-02-20 02:10:56 +01:00
holger krekel
0ac0eeda34
better naming, less code
2020-02-20 01:30:21 +01:00
holger krekel
4d066b4fd2
refine processing of errors and result handling
2020-02-20 01:30:21 +01:00
holger krekel and Alexander Krotov
4b6963122b
Update src/smtp/mod.rs
...
Co-Authored-By: Alexander Krotov <ilabdsf@gmail.com >
2020-02-20 01:30:21 +01:00
holger krekel
d5d662bc41
fix ordering error
2020-02-20 01:30:21 +01:00
holger krekel
0b0ed56901
directly attempt to re-connect if the smtp connection is maybe stale
...
also refactor performing the job-action into own function
2020-02-20 01:30:21 +01:00
holger krekel
13e361aabc
add two variants
2020-02-19 14:21:15 +01:00
holger krekel
d1a26e66a7
update
2020-02-19 13:48:05 +01:00
holger krekel
ffe3c84e7c
small refinements
2020-02-19 13:39:33 +01:00
holger krekel
702c7382a7
move
2020-02-19 13:35:07 +01:00
holger krekel
b138d486e4
two ideas to tackle group consistency
2020-02-19 13:29:58 +01:00
holger krekel
5c17ec5f01
use new URL format and service provided by mailadm
2020-02-11 22:48:24 +01:00
holger krekel
875e89e71a
better event information for moved messages
2020-02-11 20:38:14 +01:00
holger krekel
2f2fc17bd8
another try
2020-01-22 15:12:48 +01:00
holger krekel
d5d4b49aaf
try to get on-tag-builds to work
2020-01-22 15:11:19 +01:00
holger krekel
042c4efddf
update Python README
2020-01-22 14:00:55 +01:00
holger krekel
01251d162c
fix wheel upload target, and change python versioning
2020-01-22 14:00:55 +01:00
holger krekel
88d138b925
only upload manylinux1 packages as others are rejected by pypi anyway
2020-01-21 23:28:11 +01:00
holger krekel
2773b89815
prep beta.23
2020-01-21 21:40:32 +01:00
holger krekel
949d93fdaa
- actually also upload py docs, not only c docs
...
- delete unused files on remote
- show a project number in doxygen
2020-01-21 19:14:16 +01:00
holger krekel
d3b1972505
fix master build
2020-01-21 17:27:21 +01:00
holger krekel
3807d5fbd0
bringing back wheel building for linux, and fixing c.delta.chat
2020-01-21 17:25:01 +01:00
holger krekel
e49e2021e5
i don't think this fuzzy test is very useful -- the mime-parser will end very early on random-input and DC's parsing machinery probably almost never runs.
2020-01-21 16:00:59 +01:00
holger krekel
929677afe0
fix typo
2020-01-11 21:10:08 +00:00
holger krekel
7f5e3aaaf7
add changelog for device-chat fix
2019-12-22 05:45:27 +01:00
holger krekel
6d5cf89d33
enable link-time-optimization
2019-12-21 23:09:15 +00:00
holger krekel
b3b984f351
also "cargo update", pulls in aysnc-std 1.4.0
2019-12-21 23:09:15 +00:00
holger krekel
d5a0f1e711
use latest lettre master that contains the normalization fix
2019-12-21 23:09:15 +00:00
holger krekel
ee95e59243
"cargo update"
2019-12-20 18:11:29 +01:00
holger krekel
b0694bcf2c
prep beta21
2019-12-20 15:17:59 +01:00
holger krekel
01df2e2dc7
fix #1077 for unknown senders in a group chat (such as mailer daemons): don't recreate member list and show a special stockstring-ed message advising to hit "more info".
2019-12-20 11:59:10 +01:00
holger krekel
8c0ce38301
prep 1.0.0-beta.20
2019-12-19 16:55:24 +01:00
holger krekel
cc6aa3209c
fix the fix
2019-12-19 16:53:55 +01:00
holger krekel
76a86763dd
address @r10s comment
2019-12-19 16:53:55 +01:00
holger krekel
09fb039528
another reverse mut bites the dust
2019-12-19 16:53:55 +01:00
holger krekel
174d3300c4
not sure it's much better but using a static-sized array is probably better than a dynamically sized vec, thanks @dignifiedquire
2019-12-19 16:53:55 +01:00
holger krekel
8b57ce1792
remove unused include_in_contactlist
2019-12-19 16:53:55 +01:00
holger krekel
6c14e429eb
Origin::is_verified() -> Origin::is_known() because this has nothing to do with verified groups or contacts
2019-12-19 16:53:55 +01:00
holger krekel
5f200c6bc3
don't pass incoming_origin as &mut as the caller doesn't need it
2019-12-19 16:53:55 +01:00
holger krekel
d52347ee1d
also don't pass "to_id" and don't make it mut inside add_parts
2019-12-19 16:53:55 +01:00
holger krekel
d0d9aa4400
- move CC-parsing next to To-parsing where it blongs
...
- pass to_ids and from_id as immutable to add_parts
2019-12-19 16:53:55 +01:00
holger krekel
c3d909c818
add a test that contacts are properly created and fix ordering in dc_receive_imf to pass the test
2019-12-19 16:53:55 +01:00
holger krekel
a7b55edb9b
more call sites
2019-12-19 12:06:01 +01:00
holger krekel
000479d55e
never block on interrupt_inbox_idle
2019-12-19 12:06:01 +01:00
holger krekel
c1ba5a30c5
prepare beta.19
2019-12-16 23:46:28 +01:00
holger krekel
2c0f847d3e
remove too verbose logging for received messages
2019-12-16 23:12:17 +01:00
holger krekel
7d5e95f013
thread-name seems to be unnamed all the time so it's use is currently theoretic
2019-12-16 23:12:17 +01:00
holger krekel
61b47aa0de
try doing an smtp-send timeout
2019-12-16 18:02:50 +01:00
holger krekel
801162d7be
prepare to tag 1.0.0-beta.18
2019-12-16 13:20:14 +01:00
holger krekel
15792d8426
use dcc-stable branch that returns an error on missing greetings() "* OK Dovecot ready" (currently it panics)
2019-12-16 13:19:34 +01:00
holger krekel
47d14271ab
fix #1020 -- allow to set os_name in python bindings
2019-12-16 11:51:04 +01:00
holger krekel
2bf9fd6cbc
revert printing file/lineno in Error-messages as these are typically user-visible
...
For info and warn it's fine
2019-12-16 03:17:08 +03:00
holger krekel
cda4ccff2a
add changelog for beta17 and bump versions
2019-12-15 23:26:05 +01:00
holger krekel
5893cd309d
fixate async-imap to the working commit so that no one accidentally does "cargo update" and breaks things.
2019-12-16 00:49:37 +03:00
holger krekel
09c7ab1ee6
avoid addrparse to panic() and refactor according code a little with test.
2019-12-15 21:54:20 +01:00
holger krekel
4bacae3711
fix #1037 and simplify mdn-report related code and state
2019-12-15 22:18:34 +03:00
holger krekel
6284bdc98f
pull in latest async-smtp master to fix #1030
2019-12-15 15:27:25 +01:00
holger krekel
8fa175f36d
changelog and version up to 1.0.0-beta.16
2019-12-14 00:22:09 +01:00
holger krekel
e0499c9552
add preliminary support for offline-autoconfigure for nauta
2019-12-14 00:12:14 +01:00
holger krekel
4d1357568b
use async-smtp master where @link2xt's branch has been merged
2019-12-13 11:03:46 +01:00
holger krekel
b8faf54f0b
remove superflous expression values
2019-12-13 01:17:48 +01:00
holger krekel
5e777b3c51
fix test also for avatar deletion, use that drain filter while we in this code area :)
2019-12-13 01:17:48 +01:00
holger krekel
5690c48863
fix merging of protected headers
2019-12-13 01:17:48 +01:00
holger krekel
8ab3363097
add a test that runs until an avatar is send encrypted
2019-12-13 01:17:48 +01:00
holger krekel
1953b95c57
commit missing Cargo.lock
2019-12-10 21:42:52 +01:00
holger krekel
542a33952f
prepare 1.0.0-beta.15
2019-12-10 21:35:20 +01:00
holger krekel
1819712667
make sure we send out <> around message-id's in references and in-reply-to
2019-12-10 21:25:36 +01:00
holger krekel
69a596fdff
fix #994 -- avoid double-attachment messages in local chats
2019-12-10 21:25:36 +01:00
holger krekel
8b81ea3b6f
actually update to 1.0.0-beta.14
2019-12-10 15:39:09 +01:00
holger krekel
b913de5928
prepare a 1.0.0-beta.14 with fixed deps
2019-12-10 14:42:55 +01:00
holger krekel
4e551cde66
update tags and rust-email dep
2019-12-10 14:17:16 +01:00
holger krekel
b681cbd47f
prepare 1.0.0-beta.13
2019-12-10 14:02:21 +01:00
holger krekel
551253b4e0
use async-smtp with hostname fixed to version 0.1.5
2019-12-10 14:00:43 +01:00
holger krekel
8487255c33
prepare changelog for 1.0.0-beta.13
2019-12-10 13:52:57 +01:00
holger krekel
56ee7a0abd
try to remove updates to lock file
2019-12-10 02:33:13 +01:00
holger krekel
d0a04be825
remove hack for decoding, and add a test that encoding/decoding works now
2019-12-10 01:35:09 +01:00
holger krekel
2cbf287998
don't cargo-update on CI jobs but use the Cargo.lock file we manually maintain/update
2019-12-10 00:40:18 +01:00
holger krekel
054cf98754
try to work around mailparser not decoding rfc2047 displaynames
...
this pulls in changes in our fork of rust-email to also correctly
generate rfc2047 encoding
2019-12-10 00:26:46 +01:00
holger krekel
a95fbfe271
add a test
2019-12-09 22:28:29 +01:00
holger krekel
17ce02a87c
add some comment and remove some code after quick a/v with @r10s
2019-12-09 21:45:01 +01:00
holger krekel
4dc5e0378f
fix final problem, tests pass now
2019-12-09 20:25:46 +01:00
holger krekel
c33797ff84
remove reverse "check_self" return
2019-12-09 19:41:58 +01:00
holger krekel
f242b40d0a
nicer print of imap capabilities
2019-12-09 18:36:26 +01:00
holger krekel
5f916f5a9c
- create and use a ContactIds type as an ordered set instead of "Vec<u32>".
...
- recreate the group list more carefully, fixes #985
- resultify a few functions in the dc_receive pipeline
- don't quote displaynames in email-addresses, use utf8, preliminrarily addresses #976
2019-12-09 16:29:24 +01:00
holger krekel
6edb525540
snap
2019-12-09 14:16:46 +01:00
holger krekel
0c04d5b2ab
add a failing test that creates 4 accounts and a group chat with remove/add
...
see also #985
2019-12-09 14:16:46 +01:00
holger krekel
0e8df7d633
use automatic serialization, thanks @link2xt for the tip
2019-12-09 15:43:06 +03:00