dependabot[bot]
7797580c7f
Merge pull request #3712 from deltachat/dependabot/cargo/futures-0.3.25
2022-11-02 12:19:35 +00:00
dependabot[bot]
e559c467c6
cargo: bump futures from 0.3.24 to 0.3.25
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.24 to 0.3.25.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.24...0.3.25 )
---
updated-dependencies:
- dependency-name: futures
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-02 07:43:44 +00:00
dependabot[bot]
916915d430
cargo: bump tokio-stream from 0.1.10 to 0.1.11
...
Bumps [tokio-stream](https://github.com/tokio-rs/tokio ) from 0.1.10 to 0.1.11.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.10...tokio-stream-0.1.11 )
---
updated-dependencies:
- dependency-name: tokio-stream
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-02 08:41:33 +01:00
dependabot[bot]
46d3889b63
cargo: bump base64 from 0.13.0 to 0.13.1
...
Bumps [base64](https://github.com/marshallpierce/rust-base64 ) from 0.13.0 to 0.13.1.
- [Release notes](https://github.com/marshallpierce/rust-base64/releases )
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.13.0...v0.13.1 )
---
updated-dependencies:
- dependency-name: base64
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-02 08:40:50 +01:00
dependabot[bot]
e39dc25e2a
cargo: bump libc from 0.2.134 to 0.2.137
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.134 to 0.2.137.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.134...0.2.137 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-02 08:40:16 +01:00
dependabot[bot]
1a022d8905
cargo: bump serde from 1.0.145 to 1.0.147
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.145 to 1.0.147.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.145...v1.0.147 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-02 08:38:28 +01:00
dependabot[bot]
3dc8888c6a
cargo: bump kamadak-exif from 0.5.4 to 0.5.5
...
Bumps [kamadak-exif](https://github.com/kamadak/exif-rs ) from 0.5.4 to 0.5.5.
- [Release notes](https://github.com/kamadak/exif-rs/releases )
- [Changelog](https://github.com/kamadak/exif-rs/blob/master/NEWS )
- [Commits](https://github.com/kamadak/exif-rs/compare/0.5.4...0.5.5 )
---
updated-dependencies:
- dependency-name: kamadak-exif
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-02 08:38:10 +01:00
dependabot[bot]
3ff3046b68
Merge pull request #3718 from deltachat/dependabot/cargo/native-tls-0.2.11
2022-11-02 02:13:47 +00:00
dependabot[bot]
910a5dd96a
Merge pull request #3720 from deltachat/dependabot/cargo/smallvec-1.10.0
2022-11-02 02:12:59 +00:00
dependabot[bot]
6b521c4c43
Merge pull request #3724 from deltachat/dependabot/cargo/url-2.3.1
2022-11-02 02:12:15 +00:00
dependabot[bot]
fe909fbe92
cargo: bump native-tls from 0.2.10 to 0.2.11
...
Bumps [native-tls](https://github.com/sfackler/rust-native-tls ) from 0.2.10 to 0.2.11.
- [Release notes](https://github.com/sfackler/rust-native-tls/releases )
- [Changelog](https://github.com/sfackler/rust-native-tls/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sfackler/rust-native-tls/compare/v0.2.10...v0.2.11 )
---
updated-dependencies:
- dependency-name: native-tls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-01 23:51:39 +00:00
dependabot[bot]
98c9139f3a
Merge pull request #3713 from deltachat/dependabot/cargo/serde_json-1.0.87
2022-11-01 23:50:19 +00:00
dependabot[bot]
03d9ee31ec
Merge pull request #3711 from deltachat/dependabot/cargo/once_cell-1.16.0
2022-11-01 23:50:02 +00:00
dependabot[bot]
ef1cc56439
cargo: bump smallvec from 1.9.0 to 1.10.0
...
Bumps [smallvec](https://github.com/servo/rust-smallvec ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/servo/rust-smallvec/releases )
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: smallvec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-01 23:15:10 +00:00
link2xt
47fcdef88c
cargo update -p mio
...
mio 0.8.5 does not use libc epoll_create1() function on Android anymore,
so it will be possible to revert e29b6f9974
in the next Android release with the new core.
2022-11-01 23:12:45 +00:00
dependabot[bot]
a1c2260f9b
cargo: bump url from 2.3.0 to 2.3.1
...
Bumps [url](https://github.com/servo/rust-url ) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.3.0...v2.3.1 )
---
updated-dependencies:
- dependency-name: url
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-01 21:05:01 +00:00
dependabot[bot]
b9e8edb3ef
cargo: bump serde_json from 1.0.85 to 1.0.87
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.85 to 1.0.87.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.85...v1.0.87 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-01 21:03:43 +00:00
dependabot[bot]
b95861c378
cargo: bump once_cell from 1.15.0 to 1.16.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.15.0...v1.16.0 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-01 21:03:25 +00:00
Simon Laux
758ae185ba
jsonrpc: change method naming ( #3678 )
...
* jsonrpc: change method naming
* re-gen types
* cargo fmt
2022-10-31 15:41:40 +00:00
Simon Laux
f60d9a51d4
update bindings section in readme ( #3696 )
...
* update bindings section in readme
* Update README.md
Co-authored-by: Floris Bruynooghe <flub@devork.be >
* Update README.md
Co-authored-by: bjoern <r10s@b44t.com >
Co-authored-by: Floris Bruynooghe <flub@devork.be >
Co-authored-by: bjoern <r10s@b44t.com >
2022-10-31 15:12:55 +00:00
link2xt
d81579730e
Allow sender timestamp to be in the future
...
This can happen due to unsynchronized clocks or
when "smeared" timestamp is used as the sender sends
multiple messages without delay.
2022-10-30 10:26:22 +00:00
Hocuri
b1c6c40fa7
Check DKIM Authentication-Results ( #3583 )
...
Fix #3507
Note that this is not intended for a release at this point! We first have to test whether it runs stable enough. If we want to make a release while we are not confident enough in authres-checking, then we have to disable it.
BTW, most of the 3000 new lines are in `test_data/messages/dkimchecks...`, not the actual code
da3a4b94 adds the results to the Message info. It currently does this by adding them to `hop_info`. Maybe we should rename `hop_info` to `extra_info` or something; this has the disadvantage that we can't rename the sql column name though.
Follow-ups for this could be:
- In `update_authservid_candidates()`: Implement the rest of the algorithm @hpk42 and me thought about. What's missing is remembering how sure we are that these are the right authserv-ids. Esp., when receiving a message sent from another account at the same domain, we can be quite sure that the authserv-ids in there are the ones of our email server. This will make authres-checking work with buzon.uy, disroot.org, yandex.ru, mailo.com, and riseup.net.
- Think about how we present this to the user - e.g. currently the only change is that we don't accept key changes, which will mean that the small lock on the message is not shown.
- And it will mean that we can fully enable AEAP, after revisiting the security implications of this, and assuming everyone (esp. @link2xt who pointed out the problems in the first place) feels comfortable with it.
2022-10-28 12:15:37 +02:00
bjoern
d8bc3769a5
allow searching for unaccepted requests ( #3694 )
...
* let search_msgs() return unaccepted requests
unaccepted chat requests are shown in the chatlist,
it should be returned by search_msgs() an by the other search functions as well.
form the view of the user, the search acts like a filter,
so there is no reason to hide things additionally.
also, the user may remember a word in a chat request,
maybe even an archived one (there is no need to accept a request before archiving)
that one wants to search later on.
* test searching for unaccepted requests
* simplyfy expression; `c.blocked!=1` is also what is used in similar statements
2022-10-25 22:22:31 +02:00
Floris Bruynooghe
a73fbf7232
Update textwrap dependency
...
The current version is unsatisfyable if you use deltachat as a
dependency itself.
2022-10-24 22:09:41 +02:00
link2xt
b6b2f453a0
Prepare 1.98.0
py-1.98.0
1.98.0
2022-10-24 16:09:24 +00:00
link2xt
aa14015919
sql: every Result is anyhow::Result
2022-10-23 11:25:27 +00:00
Simon Laux
7551c84c4f
jsonrpc: move qr/uri type to dedicated file ( #3687 )
...
#skip-changelog
2022-10-23 08:41:32 +00:00
link2xt
434e53e922
Use UPSERT to insert into msgs table
...
This way no temporary rows are created and it is easier to maintain
because UPDATE statement is right below the INSERT statement,
unlike `merge_messages` function which is easy to forget about.
2022-10-22 21:34:56 +00:00
link2xt
b5d238f7f4
Keep reactions when downloading partially downloaded message
2022-10-22 15:02:05 +00:00
link2xt
e5c9fea52d
Implement reactions
...
Co-Authored-By: bjoern <r10s@b44t.com >
Co-Authored-By: Simon Laux <mobile.info@simonlaux.de >
2022-10-22 09:59:43 +00:00
Simon Laux
cd15a0e966
jsonrpc: typescript client: export constants under C enum, similar to how its exported from deltachat-node ( #3681 )
...
* jsonrpc: typescript client: export constants
under `C` enum,
similar to how its exported from `deltachat-node`
* add pr number to changelog
* fix tests
* fix changelog entry position
2022-10-21 17:51:38 +00:00
dependabot[bot]
895c723d4e
Merge pull request #3626 from deltachat/dependabot/cargo/trust-dns-resolver-0.22.0
2022-10-18 09:41:10 +00:00
dependabot[bot]
c7176d6bc8
Merge pull request #3628 from deltachat/dependabot/cargo/percent-encoding-2.2.0
2022-10-18 09:29:54 +00:00
link2xt
b2939d3df3
imap: simplify UPSERT queries on imap_sync
...
Use `excluded` and remove noop `WHERE` query.
See <https://www.sqlite.org/lang_UPSERT.html > for official SQLite documentation.
2022-10-16 16:34:13 +00:00
link2xt
54a157a629
Prepare 1.97.0 release ( #3668 )
py-1.97.0
1.97.0
2022-10-16 15:08:55 +02:00
Simon Laux
427adefb42
jsonrpc: add miscGetStickerFolder and miscGetStickers ( #3672 )
...
* jsonrpc: add `miscGetStickerFolder` and `miscGetStickers`
* add pr number to changelog
* refactor
* fix clippy
2022-10-16 14:53:06 +02:00
link2xt
f0dede26a3
cargo fmt
2022-10-16 11:30:01 +00:00
Simon Laux
36f85a6a5a
fix nodejs jsonrpc smoke tests ( #3674 )
...
the solution was to ignore events
2022-10-15 23:03:54 +02:00
Simon Laux
137567554d
set timeout for node ci tests to 10min ( #3675 )
...
* set timeout for node ci tests to 10min
set timeout for node ci tests to 10min for the test step,
macOS takes 12min for the whole workflow with cached core build,
so 10min just for the test step should be plenty.
* don't forget to set the limit on windows, too
2022-10-15 22:58:48 +02:00
Simon Laux
72941e51fc
exit node test when it failed ( #3673 )
2022-10-15 22:23:58 +02:00
Simon Laux
836c016f97
jsonrpc: add getMessageHtml ( #3671 )
...
* add getMessageHtml function
* add changelog entry
2022-10-15 20:47:31 +02:00
Simon Laux
e8ea9b7127
jsonrpc/events: commit type I forgot to commit ( #3670 )
...
commit line I forgot to commit
2022-10-15 20:35:30 +02:00
link2xt
f80c78536f
fix unused result error
2022-10-15 13:11:53 +00:00
Hocuri
7877187894
Join all migration messages into one ( #3665 )
2022-10-15 07:06:40 +00:00
Simon Laux
a384a57979
cffi:jsonrpc: send events ( #3662 )
...
* jsonrpc in cffi also sends events now
* add pr id to changelog
* jsonrpc: new format for events and better typescript autocompletion (#3663 )
* jsonrpc: new format for events and better typescript autocompletion
* adjust doc comments
2022-10-14 22:46:43 +00:00
Simon Laux
86e1476dee
jsonrpc: add viewType to quoted message(MessageQuote type) in Message object type ( #3651 )
...
* jsonrpc: add `viewType` to quoted message(`MessageQuote` type) in `Message` object type
* add pr number to changelog
2022-10-13 15:41:54 +00:00
Jikstra
81d0ecd8f6
jsonrpc: more methods and some fixes ( #3653 )
...
* jsonrpc: Implement join_securejoin(), contacts_delete(),
contacts_change_name(), send_sticker()
* Add missing fn
* cargo fmt
* add missing &self
* Make it compile
* fixup return type, clippy and doc comment
* generate types and add 2 functions
* change naming
* changelog entry
* jsonrpc add start and stop io functions
* fix getMessageListItems
* normalize daymarker timestamps for MessageListItem
* jsonrpc: exportBackup and importBackup
* don't multiply timestamp anymore
* update types.ts
Co-authored-by: Simon Laux <mobile.info@simonlaux.de >
2022-10-13 12:56:10 +02:00
link2xt
6f329c9e96
Fix unix timestamp used for daymarker
2022-10-12 18:38:03 +00:00
Hocuri
0e2445c7a0
Move the actual logic of email parsing to EmailAddress::new() ( #3656 )
...
Very small PR; Motivation: Easier navigation using Go-To-definition.
Because, using go-to-definition of rust-analyzer on parse() doesn't take you to the actual parse() implementation but its trait definiton. On the other hand, it's very easy to find EmailAddress::new().
2022-10-12 20:37:17 +02:00
Hocuri
7ed947f598
Remove forgotten dbg!
2022-10-12 10:49:34 +02:00