Commit Graph

  • 3f7995a7ea start with some refactoring of the outgoing pipeline holger krekel 2019-10-02 17:36:00 +02:00
  • f7ad93229d test_account.py: fix a typo in test message Alexander Krotov 2019-10-02 13:53:02 +03:00
  • 555b4bc8c7 python/README.rst: s/mail_pwd/mail_pw/ Alexander Krotov 2019-10-02 13:51:15 +03:00
  • 75f41bcb90 Merge pull request #658 from deltachat/fix-contact-requests björn petersen 2019-10-01 13:29:44 +02:00
  • 97e1fbc198 move contact-requests to beginning of chatlists B. Petersen 2019-10-01 12:42:03 +02:00
  • ee6d16f1b1 on some call sites: peerstate.save_to_db() should bubble up errors instead of crashing. also write a test that double-creation of an addr-row is fine. holger krekel 2019-10-01 00:20:08 +02:00
  • e0932ba0cc rework set_mdnsent and set_seen cleanup-imap-flags holger krekel 2019-09-30 23:26:21 +02:00
  • 22d2097132 log all database-migration actions (#654) björn petersen 2019-09-30 20:56:19 +02:00
  • c376de9b5e add sticker type (#653) björn petersen 2019-09-30 20:55:27 +02:00
  • ad4e922d0f snap hpk-streamline-further holger krekel 2019-09-30 03:14:32 +02:00
  • 5c6df6dbf6 no more memory corruption mmime-types dignifiedquire 2019-09-29 17:41:04 -06:00
  • a6bd68e16e snap holger krekel 2019-09-30 01:25:19 +02:00
  • cbfb391714 first bit holger krekel 2019-09-29 17:13:28 +02:00
  • ab2ef1e1e4 shift most mmime functions to wrapmime holger krekel 2019-09-29 15:32:53 +02:00
  • 18030fa61e remove duplicate code and possibly a leak holger krekel 2019-09-29 13:55:45 +02:00
  • 064337b5d3 refactor one occassion of determinig transfer encoding holger krekel 2019-09-29 13:55:06 +02:00
  • a6a6fc48c1 Remove unused outlk_autodiscover_t.redirect field Dmitry Bogatov 2019-09-29 19:15:59 +00:00
  • d72e9bb05b remove dc_get_fine_* method and validate_filename holger krekel 2019-09-29 04:35:18 +02:00
  • 7a9fdb4acd add a new tested context.new_blob_dir method to simplify writing out blob files holger krekel 2019-09-29 01:01:19 +02:00
  • 3e09efaf0a Add mail_security and send_security fields to LoginParam deprecate_server_flags Alexander Krotov 2019-09-29 23:17:21 +03:00
  • a6d0464735 Merge pull request #643 from deltachat/top_evil_rs-skip-safe Alexander Krotov 2019-09-29 19:07:56 +00:00
  • 52f69cc7dc top_evil_rs.py: do not list safe files Alexander Krotov 2019-09-29 18:51:48 +03:00
  • 416a1751a2 things compile dignifiedquire 2019-09-29 09:06:32 -06:00
  • cc88c53607 shift most mmime functions to wrapmime mime_decode_cleanup holger krekel 2019-09-29 15:32:53 +02:00
  • fdd21edf0b remove duplicate code and possibly a leak holger krekel 2019-09-29 13:55:45 +02:00
  • 15fdef4464 refactor one occassion of determinig transfer encoding holger krekel 2019-09-29 13:55:06 +02:00
  • 475ad0f93a compile dignifiedquire 2019-09-28 23:05:10 -06:00
  • af7934d26f remove dc_get_fine_* method and validate_filename fix597 holger krekel 2019-09-29 04:35:18 +02:00
  • 233d72516e add a new tested context.new_blob_dir method to simplify writing out blob files holger krekel 2019-09-29 01:01:19 +02:00
  • 625bc90c30 start refactor of fields dignifiedquire 2019-09-28 16:30:22 -06:00
  • 0beadde758 Remove _safe suffix from dc_decode_header function Dmitry Bogatov 2019-09-28 19:38:06 +00:00
  • 618abd63cf Drop unsafe version of dc_decode_header_words Dmitry Bogatov 2019-09-28 19:29:53 +00:00
  • 347a4d110a refactor(mmime): rustify address_list dignifiedquire 2019-09-28 14:51:00 -06:00
  • 50ca75398f refactor(mmime): rustify mailbox dignifiedquire 2019-09-28 14:42:06 -06:00
  • c18bdc39e5 refactor(mmime): rustify mailbox_list dignifiedquire 2019-09-28 14:35:33 -06:00
  • 8aa1a0cb3a refactor(mmime): rustify mailimf_group dignifiedquire 2019-09-28 14:15:55 -06:00
  • c78753e8fa refactor(mmime): rustify mailimf_data_time dignifiedquire 2019-09-28 14:09:53 -06:00
  • 2abfd037ca refactor(mmime): rustify mailmime_address dignifiedquire 2019-09-28 13:31:12 -06:00
  • 34b3ddf63b refactor(e2ee): reduce unsafe spread Friedel Ziegelmayer 2019-09-28 13:20:33 -06:00
  • 2ba25f9f77 bring back memory leak safe-e2ee dignifiedquire 2019-09-28 12:42:53 -06:00
  • e23704486a fix argument passing in mmime dignifiedquire 2019-09-28 12:10:14 -06:00
  • feee340f4d better bubble up DB errors and guard one unwrap() where a crash occured during integration test run (and possibly also related to #633) holger krekel 2019-09-28 12:48:41 +02:00
  • a5cde0d137 fix a merge-issue, and a double-if, and a wrong guard holger krekel 2019-09-28 11:57:36 +02:00
  • b08a2b4d2c Merge remote-tracking branch 'origin/master' into safe-e2ee dignifiedquire 2019-09-27 20:10:03 -06:00
  • 3b6e1b0aae refactor(e2ee): reduce unsafe spread dignifiedquire 2019-09-27 20:01:47 -06:00
  • ca76cac314 address @flub's review comment from https://github.com/deltachat/deltachat-core-rust/pull/622 holger krekel 2019-09-28 02:45:28 +02:00
  • 3a16ad89bd make ffi-string-parameter const B. Petersen 2019-09-28 01:48:50 +02:00
  • fb9369f333 refactor(imex): almost all unsafe gone here dignifiedquire 2019-09-27 18:34:46 -06:00
  • 963f3e9ef3 address @flub's review comment from https://github.com/deltachat/deltachat-core-rust/pull/622 hpk-fixup-incoming-pr holger krekel 2019-09-28 02:45:28 +02:00
  • 38e2cb97ea refactor(imex): almost all unsafe gone here safe-imex dignifiedquire 2019-09-27 18:34:46 -06:00
  • a232df8fe3 make ffi-string-parameter const ffi-const B. Petersen 2019-09-28 01:48:50 +02:00
  • 66897611d9 fix tests according to the changed verification structure B. Petersen 2019-09-28 00:18:44 +02:00
  • 6888554e9d use independent verification key B. Petersen 2019-09-27 23:55:45 +02:00
  • 8a4caeba95 use independent verification key independent-verifify-key B. Petersen 2019-09-27 23:55:45 +02:00
  • f28a971b96 several fixes and streamlinings, probably verified-group encryption is fixed, or at least we should see better errors holger krekel 2019-09-27 02:57:03 +02:00
  • 18808d0a61 majorly rustify and simplify the incoming decryption pipeline holger krekel 2019-09-26 21:33:26 +02:00
  • 1420f6d5df several fixes and streamlinings, probably verified-group encryption is fixed, or at least we should see better errors cleanup-incoming holger krekel 2019-09-27 02:57:03 +02:00
  • da725a5d62 majorly rustify and simplify the incoming decryption pipeline holger krekel 2019-09-26 21:33:26 +02:00
  • 86369148ee fix #616 -- allow invalid certs for smtp and imap connections -- this is the behaviour of C-core. holger krekel 2019-09-27 18:37:08 +02:00
  • e82d76a112 fix #616 -- allow invalid certs for smtp and imap connections -- this is the behaviour of C-core. invalid_certs holger krekel 2019-09-27 18:37:08 +02:00
  • f45ee2ab4d fix #615 -- like with c-core Chat-Version is left in unprotected headers because it's eg used in server-filters for detecting DC messages holger krekel 2019-09-27 04:01:43 +02:00
  • 2b73fab913 cargo fmt holger krekel 2019-09-27 04:33:38 +02:00
  • e0d750ac64 little cleanup dc_imex holger krekel 2019-09-27 04:33:21 +02:00
  • bb57c6e7b7 Merge pull request #627 from deltachat/dc_receive_imf-slice Alexander Krotov 2019-09-27 16:27:14 +00:00
  • f346a052c1 Return Result from dc_initiate_key_transfer Alexander Krotov 2019-09-27 17:11:32 +03:00
  • 3933353b5f Pass slice to dc_receive_imf Alexander Krotov 2019-09-27 17:53:35 +03:00
  • b20d20af4d cargo fmt cleanup-imex holger krekel 2019-09-27 04:33:38 +02:00
  • 2768184f64 little cleanup dc_imex holger krekel 2019-09-27 04:33:21 +02:00
  • 6c9c21c135 quote_word: avoid dependency on phf crate Dmitry Bogatov 2019-09-26 16:52:09 +00:00
  • d02a721eed Reimplement dc_encode_header_words in safe Rust Dmitry Bogatov 2019-09-23 21:34:34 +00:00
  • 8ffb4ae127 Add proptest seed that reveals strencoding bug Dmitry Bogatov 2019-09-23 20:47:05 +00:00
  • 96fbeb583b Add proptest to check dc_header_{encode,decode} Dmitry Bogatov 2019-09-23 19:46:18 +00:00
  • 33b98a15d3 Remove unused "print_hex" function Dmitry Bogatov 2019-09-22 21:55:39 +00:00
  • e523ebe3c1 Implement safe version of quote_word Dmitry Bogatov 2019-09-22 21:34:41 +00:00
  • e17c671b7c Rename local variables to not misleadingly refer to MMAPString Dmitry Bogatov 2019-09-22 20:42:22 +00:00
  • e7565e1a2a Use rust strings instead of MMapString in src/dc_strencode.rs Dmitry Bogatov 2019-09-22 20:36:29 +00:00
  • 7d7dfe3a00 fix #615 -- like with c-core Chat-Version is left in unprotected headers because it's eg used in server-filters for detecting DC messages chat_version_fix holger krekel 2019-09-27 04:01:43 +02:00
  • b73d6377fc do not truncate messages in contact requests B. Petersen 2019-09-26 21:53:31 +02:00
  • 97238798d3 do not truncate messages in contact requests non-truncated-deaddrop B. Petersen 2019-09-26 21:53:31 +02:00
  • 31f5fffc45 cargo fmt holger krekel 2019-09-26 10:15:00 +02:00
  • 64c518c2f2 remove ok_to_continue holger krekel 2019-09-26 10:07:14 +02:00
  • d4e8f48893 don't run fuzzy tests during debug cheaper holger krekel 2019-09-26 20:42:18 +02:00
  • 1ed543b0e8 adapt group-id length to reality B. Petersen 2019-09-26 19:07:59 +02:00
  • 8b7cd2dd1a Revert back to only ffi-level checking of open context Floris Bruynooghe 2019-09-26 19:29:24 +02:00
  • 8520b5211a python: Add .venv to .gitignore Florian Bruhin 2019-09-26 18:05:38 +02:00
  • 03661e2a71 python: Allow to configure debug logging via account Florian Bruhin 2019-09-26 18:04:41 +02:00
  • 20b82b3638 Fix ffi actually calling context.sql.is_open() jikstra 2019-09-25 04:13:44 +02:00
  • cb499ae502 Return Result<String> from dc_decrypt_setup_file Alexander Krotov 2019-09-26 13:31:13 +03:00
  • 02b73207f9 fixup this PR with tests, and returning None from get_filemime holger krekel 2019-09-26 00:33:58 +02:00
  • 53b5cbc12a get_filemime() should return an empty string if no mimetype is present and not default to applicatopm/octet-stream jikstra 2019-09-25 19:28:17 +02:00
  • f4c6decd2d refactor(mmime): split up into modules (#609) Friedel Ziegelmayer 2019-09-26 15:28:36 +02:00
  • 69f1497986 Make dc_get_info() work on a closed context Floris Bruynooghe 2019-09-25 19:33:52 +02:00
  • 2b46f01fe3 Use sys.executable in install_python_bindings.py Florian Bruhin 2019-09-26 12:19:21 +02:00
  • dd4adb57cf refactor(mmime): remove some duplication dignifiedquire 2019-09-26 00:45:20 +02:00
  • 452bce07e1 refactor(mmime): split up into modules dignifiedquire 2019-09-26 00:37:48 +02:00
  • 8d702d0b77 rename and update providers crate Simon Laux 2019-09-25 15:15:58 +02:00
  • e1dc4b69f5 address all @dignifiedquire review comments holger krekel 2019-09-25 22:15:13 +02:00
  • 6cd3580263 rustifying dc_continue_key_transfer and fix master-conflict holger krekel 2019-09-25 17:19:44 +02:00
  • d5383aecc9 finish dc_imex refactoring, fix linting, rustify some things holger krekel 2019-09-25 14:48:28 +02:00
  • 71cbbab2c9 fix #596 and some cleanups holger krekel 2019-09-25 14:04:20 +02:00