link2xt
7b7ce30fe3
Changelog
2022-11-05 01:13:35 +00:00
link2xt
9bc525f579
Fix mailinglist test
2022-11-04 23:30:56 +00:00
Simon Laux
3fcbc03759
fix formatting and most of the test
2022-11-04 23:27:01 +00:00
Simon Laux
1bd53de1f7
unwrap mailinglist addr option in cffi
...
so rust api and jsonrpc return the option
2022-11-04 23:27:01 +00:00
Floris Bruynooghe
3150d2b94b
Introduce a ContextBuilder struct ( #3698 )
...
The way to create a Context is now rather burdensome, users have to
create and import a bunch of things just to get a Context. So let's
introduce a builder.
Notice that the builder can only produce an open context, if the
context can not be opened it is dropped. This is on purpose, the
Context itself can become RAII again at some point by doing this.
Only the FFI needs to have the concept of an open and a closed
Context.
2022-11-04 20:23:06 +00:00
link2xt
053c9372cb
peerstate: use named columns for SELECT statements
...
This ensures wrong column is not accidentally used.
2022-11-04 18:55:32 +00:00
Simon Laux
0bb231ad00
jsonrpc: add SystemMessageType to Message and cffi: add missing DC_INFO_ constants ( #3707 )
...
* jsonrpc: add `SystemMessageType` to `Message`
and cffi: add missing `DC_INFO_` constants
* Update deltachat-ffi/deltachat.h
Co-authored-by: bjoern <r10s@b44t.com >
* regenerate js constants
Co-authored-by: bjoern <r10s@b44t.com >
2022-11-04 19:48:53 +01:00
link2xt
15db5adc7e
Merge branch 'flub/unoptimised-debug'
...
https://github.com/deltachat/deltachat-core-rust/pull/3699
2022-11-04 13:14:35 +00:00
link2xt
146478e450
Optimize debug builds, but not tests
2022-11-04 12:33:08 +00:00
link2xt
97192a8055
Set RUST_MIN_STACK for Python tests
2022-11-04 12:32:22 +00:00
link2xt
772514940c
Set RUST_MIN_STACK in JSON-RPC tests
2022-11-04 12:32:22 +00:00
Floris Bruynooghe
38efde6c98
Seems the npm stuff manages to avoid the cargo config file
2022-11-04 12:32:22 +00:00
Floris Bruynooghe
056b8ba1e8
link tokio issue, remove opt-level line
...
opt-level relies on the default instead
2022-11-04 12:32:22 +00:00
Floris Bruynooghe
ccd4d46391
Do not use optimised debug builds
...
Optimised debug builds result in an extremely slow code-build-test
cycle. The reason we do this is because we have a few tests which end
up overflowing the stack. This increases the stack instead.
2022-11-04 12:32:22 +00:00
link2xt
e3bf8265c4
Recently seen loop
2022-11-03 20:18:14 +00:00
Hocuri
f4ee86282e
Fix clippy warnings ( #3726 )
2022-11-03 15:44:35 +00:00
dependabot[bot]
7b66eb8b9c
Merge pull request #3719 from deltachat/dependabot/cargo/uuid-1.2.1
2022-11-03 08:47:32 +00:00
Simon Laux
a7861c2ea5
fix readme ( #3725 )
...
Update README.md
2022-11-02 19:48:37 +01:00
dependabot[bot]
163678dfe3
Merge pull request #3715 from deltachat/dependabot/cargo/axum-0.5.17
2022-11-02 14:18:04 +00:00
dependabot[bot]
e32b1341f8
Merge pull request #3717 from deltachat/dependabot/cargo/anyhow-1.0.66
2022-11-02 13:18:16 +00:00
dependabot[bot]
f579ad79a2
Merge pull request #3710 from deltachat/dependabot/cargo/syn-1.0.103
2022-11-02 13:06:06 +00:00
dependabot[bot]
a6d1b8b975
cargo: bump anyhow from 1.0.65 to 1.0.66
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.65 to 1.0.66.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.65...1.0.66 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-02 12:21:14 +00:00
dependabot[bot]
890c5596a9
cargo: bump syn from 1.0.102 to 1.0.103
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.102 to 1.0.103.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.102...1.0.103 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-02 12:21:13 +00:00
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]
7f4abc5285
cargo: bump axum from 0.5.16 to 0.5.17
...
Bumps [axum](https://github.com/tokio-rs/axum ) from 0.5.16 to 0.5.17.
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-v0.5.16...axum-v0.5.17 )
---
updated-dependencies:
- dependency-name: axum
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]
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]
a4b01b83e7
cargo: bump uuid from 1.1.2 to 1.2.1
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.1.2 to 1.2.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.1.2...1.2.1 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-01 21:04:32 +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