Commit Graph

  • b075a73222 adapt doc wrt events not longer having a return value B. Petersen 2020-04-17 16:45:18 +02:00
  • cece414af0 Add some information about mailing list managers. mlm-doc pabzm 2020-04-17 18:38:34 +02:00
  • 2beb428c95 Add draft/mailing_list_current_state.rst Hocuri 2020-04-17 18:19:32 +02:00
  • eb5387ca38 Merge pull request #1403 from deltachat/remove-unused bjoern 2020-04-17 13:02:09 +02:00
  • 7227975175 Add Self and mailing list id as contacts; unfortunately I had to remove the may_be_valid_addr test because a listId is not a vaild email address Hocuri 2020-04-17 12:39:42 +02:00
  • aa5ca4f816 Do not trucate subject after '[' Hocuri 2020-04-17 11:12:19 +02:00
  • 24ba96f6b2 Make the extended (with display name) address look nicer Hocuri 2020-04-17 09:58:54 +02:00
  • b0a92a8727 Add test, bugfixing Hocuri 2020-04-15 19:45:14 +02:00
  • ec18dcab64 First try using the whole name as identifier in mailing lists Hocuri 2020-04-15 17:32:07 +02:00
  • 8c3e6276c4 Update mailing_list.rst Hocuri 2020-04-14 10:56:08 +02:00
  • 762aa1ed2e Update mailing_list.rst Hocuri 2020-04-14 10:35:05 +02:00
  • adcaec8665 Create mailing_list.rst Hocuri 2020-04-14 10:30:39 +02:00
  • e575be2593 For mailing lists, always add the subject Hocuri 2020-04-14 10:29:19 +02:00
  • b1536b3893 Code style (I hope it got better) Hocuri 2020-04-13 16:02:01 +02:00
  • 4e174d0c2f Make clear that create_group_record is also used by create_mailinglist_record Hocuri 2020-04-13 15:36:33 +02:00
  • 51e1826958 Do not count mailinglist contacts as 'known'. Hocuri 2020-04-13 15:23:22 +02:00
  • 7b3e6d185e Modify test so that it fails if contacts are added from a mailing list Hocuri 2020-04-10 18:10:50 +02:00
  • c5374565ec Do not show "0 members" subtitle for mailing lists Hocuri 2020-04-10 17:17:50 +02:00
  • 3287e175b4 Improve testing, remove debugging println! statements Hocuri 2020-04-10 17:17:27 +02:00
  • af1930dc8d Improving mailing lists and fixing things: Remove additional chat type MailingList, make them GroupLists with a special param, make can_send() return false, code style and deduplication Hocuri 2020-04-10 16:10:26 +02:00
  • b581a97edc Create test and get it to pass (debugging). Note that there still are some println!s in the code now. Hocuri 2020-04-09 16:32:13 +02:00
  • 3eda35c088 First try implementing mailing lists Hocuri 2020-04-09 12:39:04 +02:00
  • 1eaef94c71 make clippy happy B. Petersen 2020-04-16 22:49:34 +02:00
  • e1903edd04 remove unused dc_array_add_id() api B. Petersen 2020-04-16 22:11:54 +02:00
  • 0b6b8ced92 remove unused dc_chat_get_subtitle() api B. Petersen 2020-04-16 22:06:47 +02:00
  • cc6ce72f6e remove unused dc_get_version_str() api B. Petersen 2020-04-16 21:48:51 +02:00
  • 857a384d8b Switch to nightly-2020-03-12 Alexander Krotov 2020-04-15 22:27:39 +03:00
  • 7b5c946c82 add a todo point to css file Simon Laux 2020-04-15 22:48:08 +02:00
  • 8665a3f8ad write zip file, pack blobs into it and copy some styles over from desktop Simon Laux 2020-04-15 22:45:20 +02:00
  • 13dd88b7ad mimeparser: display inline images received from Thunderbird Alexander Krotov 2020-04-15 02:36:29 +03:00
  • e85cdc8c9f mimeparser: test parsing of inline images Alexander Krotov 2020-04-13 23:12:02 +03:00
  • 1760740a4c Parse inline attachments from non-DC email clients Alexander Krotov 2020-04-13 23:10:30 +03:00
  • daf40fde82 mimefactory: use .next() instead of .nth(0) Alexander Krotov 2020-03-28 03:51:02 +03:00
  • e909b8199b lot: use as_deref() Alexander Krotov 2020-03-28 03:48:20 +03:00
  • ec089faf3a configure/auto_mozilla: remove indexing Alexander Krotov 2020-03-28 03:35:00 +03:00
  • 9fcb30ac33 Remove indexing in chatlist.get_summary() Alexander Krotov 2020-03-28 03:29:36 +03:00
  • cb92579461 Use slice patterns in EmailAddress::from_str() Alexander Krotov 2020-03-28 03:24:36 +03:00
  • 0327000f8d squash_attachment_parts: use slice patterns Alexander Krotov 2020-03-28 03:18:12 +03:00
  • 3a91c87c73 clippy: use as_deref() Alexander Krotov 2020-03-28 03:16:07 +03:00
  • db5b5d321b clippy: remove redundant imports Alexander Krotov 2020-03-28 03:14:54 +03:00
  • 76b7e7408a chatlist: remove indexing in get_{chat,msg}_id() Alexander Krotov 2020-03-28 03:13:05 +03:00
  • 324e5d0258 Use slice pattern to parse KML coordinates Alexander Krotov 2020-03-28 03:12:36 +03:00
  • d997bbc081 skip_forward_header: get rid of indexing with subslice patterns Alexander Krotov 2020-03-28 03:11:24 +03:00
  • 1c21d4f356 constants: remove unnecessary parenthesis Alexander Krotov 2020-03-28 03:09:22 +03:00
  • 5f574cf283 get_next_media: replace indexing with .get() Alexander Krotov 2020-03-28 02:38:10 +03:00
  • 92f1e6da1e get_next_media: enumerate() instead of indexing Alexander Krotov 2020-03-28 02:35:00 +03:00
  • 24aa3c781b Remove indexing in Aheader::from_str Alexander Krotov 2020-03-28 02:23:54 +03:00
  • 32bd6109e3 Update rust-toolchain and proptest Alexander Krotov 2020-03-28 03:08:42 +03:00
  • 52442017e2 mark contacts as verified if a secure-join for them was observed on another device B. Petersen 2020-02-28 18:50:02 +01:00
  • 278454287c make sure, Secure-Join-Fingerprint is not accepted unencrypted B. Petersen 2020-02-28 18:28:47 +01:00
  • 5ded8fb400 add vc-contact-confirm-received message needed for multi-device-verification B. Petersen 2020-02-28 15:01:15 +01:00
  • 24730e7ad6 do not delete handshake-messages needed for a multi-device-verification B. Petersen 2020-02-28 14:58:29 +01:00
  • 016a780632 check that incoming read-receipts do not unarchive chats B. Petersen 2020-04-01 00:43:37 +02:00
  • 6d89638ca4 Get ChatId from Message Hocuri 2020-04-06 10:50:10 +02:00
  • fdc091319b Make Clippy happy Hocuri 2020-04-05 10:43:52 +02:00
  • 960c8745d9 For smtp error 5.5.0, try again. For others, send info message (doesn't work) Hocuri 2020-04-04 19:00:00 +02:00
  • 134b09dba5 Fix #1373, ignore incorrect html close tags Hocuri 2020-04-06 14:02:56 +02:00
  • 76b93274e8 use latest sphinx -- seems to work again holger krekel 2020-04-13 13:04:36 +02:00
  • ea455323d8 increase timeout while waiting for rsa2048 keygen -- default timeout is 30secs, and it sometimes takes 31 or more on the CI machines holger krekel 2020-04-13 12:21:11 +02:00
  • 1855f84fe0 fix bug in that remove-contact failed on new groups where we didn't have the peerstate of the removed-contact yet holger krekel 2020-04-13 11:56:36 +02:00
  • 323d996d5f a few streamlinings holger krekel 2020-03-29 14:49:28 +02:00
  • 1b858393c5 make create_contact accept email addresses that parse into routable_email and display_name holger krekel 2020-03-29 13:53:04 +02:00
  • ca88c5b41c rename hooks to use "ac_" (account) and "dc_" (global) holger krekel 2020-03-29 07:34:48 +02:00
  • 7e1470ea46 refactor preconfigure handling to not break deltabot's usage of deltachat's test fixtures and relax timestamp comparisons holger krekel 2020-03-27 09:27:43 +01:00
  • f98d0bbc1f fix failing sync test holger krekel 2020-03-26 09:45:39 +01:00
  • 2a34022619 refine example doc and address https://github.com/deltachat/deltachat-core-rust/pull/1307#pullrequestreview-380876587 holger krekel 2020-03-25 07:48:21 +01:00
  • 57f879a6ba fix buffer handling so that the group-tracking bot example passes holger krekel 2020-03-25 06:34:37 +01:00
  • d4ba09c753 refactor bot-setup and testing into a helper function holger krekel 2020-03-07 09:45:39 +01:00
  • 6c3a8448cf Apply suggestions from code review holger krekel 2020-03-07 08:47:36 +01:00
  • d4e1c1b109 refine handling of accepted contacts in example holger krekel 2020-03-06 19:11:21 +01:00
  • a1d5120e58 sipmlify plugins and tests and remove superflous core event holger krekel 2020-03-06 12:09:23 +01:00
  • 724e1ea97e simplify example holger krekel 2020-03-06 11:28:47 +01:00
  • 6f8067ffd3 address @adbenitez and @r10s comments holger krekel 2020-03-06 10:47:07 +01:00
  • f38386d164 fix member_added/member_removed event with tests and and provide a group-tracking example holger krekel 2020-03-04 23:24:58 +01:00
  • d66829702f fix #164 add MEMBER_REMOVED event and member_removed plugin python hook holger krekel 2020-03-04 14:34:26 +01:00
  • 36b50436d7 add Message.mark_seen shortcut holger krekel 2020-03-04 12:03:11 +01:00
  • 33dd747ec7 some more test setup refinements and make example testing part of tox runs holger krekel 2020-03-04 11:36:28 +01:00
  • d8e14d9993 refine example and make Contact accept Account object holger krekel 2020-03-03 19:15:50 +01:00
  • f61b9f7964 add a test echo_and_quit examples holger krekel 2020-03-03 18:55:19 +01:00
  • 91cdc76414 refactor docs and ffi/high level event handling to pass all tests again holger krekel 2020-03-03 13:11:25 +01:00
  • a1379f61da fix up docs holger krekel 2020-03-03 06:29:05 +01:00
  • a665d6de59 add chat.is_group() API to help callers avoid having to check with constants deprecate get_type() holger krekel 2020-03-03 06:00:20 +01:00
  • 6a6a719ab6 shift pytest support code into deltachat package so deltabot can make use of the test infrastructure holger krekel 2020-03-02 15:15:22 +01:00
  • 84f17b7539 emit "DC_EVENT_MEMBER_ADDED" and python plugin event "member_added" for securejoin or non-securejoin additions of a contact to a chat. also fixup some docs holger krekel 2020-02-26 16:51:08 +01:00
  • 57141e478c also add a changelog for plugin things holger krekel 2020-02-26 15:15:45 +01:00
  • 6213917089 start some docs holger krekel 2020-02-26 15:10:57 +01:00
  • fb33c31378 fix a couple of issues wrt to configuring move/mvbox behaviour in tests holger krekel 2020-02-26 14:15:28 +01:00
  • 79f5e736b0 make eventlogger module a global plugin holger krekel 2020-02-23 17:43:29 +01:00
  • 0d4b6f5627 move io thread handling into own module holger krekel 2020-02-23 17:22:27 +01:00
  • 5c8f558f60 - simplify to offer start() and shutdown() as primary account methods, strike start_threads/stop_threads. - introduce update_config(kwargs) method. - group APIs a bit better holger krekel 2020-02-23 17:00:13 +01:00
  • c851f9d5a3 simplify internal thread handling holger krekel 2020-02-23 15:49:25 +01:00
  • 2d74514dd0 add some incoming/outgoing message hooks holger krekel 2020-02-23 02:21:51 +01:00
  • 84012e760e refine low level event handling slight refactor on printing holger krekel 2020-02-23 00:38:40 +01:00
  • 6baef49f9d add after_shutdown hook holger krekel 2020-02-23 00:08:34 +01:00
  • f55d4fa73a rename process_low_level_event to process_ffi_event holger krekel 2020-02-23 00:04:13 +01:00
  • ce00c627d4 don't run Eventlogging by default -- the tests instantiate it, though. holger krekel 2020-02-22 23:29:21 +01:00
  • d3c6f530e2 introduce global plugin manager holger krekel 2020-02-22 22:09:18 +01:00
  • cf6391d51b move event tracking to new tracker.py file some api cleanups holger krekel 2020-02-22 21:25:39 +01:00
  • 57311d731e simplify logging holger krekel 2020-02-22 19:57:24 +01:00
  • 95d45b386f separate out FFI eventracking to only be used in running tests holger krekel 2020-02-22 18:28:42 +01:00