Commit Graph
100 Commits
Author SHA1 Message Date
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 krekelandAlexander 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