link2xt
25a78aceb9
ci: increase MSRV to 1.70.0
...
This is required by `anstyle v1.0.4` dependency.
2023-10-26 02:16:10 +00:00
link2xt
66708454dd
chore: update dependencies
2023-10-26 02:13:15 +00:00
link2xt
bb5e3d11d8
chore: update futures-lite dependency
2023-10-26 01:11:11 +00:00
link2xt
ff54db2e5f
test: adapt the test for updated chrono
2023-10-26 00:47:32 +00:00
link2xt
434d8fc35f
chore: update quick-xml
2023-10-25 22:42:14 +00:00
link2xt
12eb813bc3
ci(concourse): replace master branch with main
2023-10-25 22:02:35 +00:00
link2xt
88d5576150
ci(github): replace references to master branch with main
2023-10-25 22:02:32 +00:00
link2xt
af35e4adeb
chore: update dependencies
2023-10-25 21:58:13 +00:00
link2xt
eaeacb8848
ci: run only on main branch pushes
2023-10-25 21:46:09 +00:00
link2xt
f00e68e142
chore: update some dependencies
2023-10-25 21:45:22 +00:00
link2xt
113356a24e
docs: fix CI badge URL in the readme
2023-10-25 19:31:22 +00:00
link2xt
b89c134e7f
Merge branch 'master' into stable
2023-10-25 16:50:18 +00:00
link2xt
3748794048
fix(sql): order migrations the same as on stable branch
2023-10-25 16:37:39 +00:00
iequidoo
ccca12176e
feat: Replace Config::SendSyncMsgs with SyncMsgs ( #4817 )
...
And execute sync messages only if `Config::SyncMsgs` is enabled. Earlier executing was always
enabled, the messages are force-encrypted anyway. But for users it's probably more clear whether a
device is synchronised or not.
2023-10-25 04:47:37 -03:00
dependabot[bot]
c89dd331f7
chore(cargo): bump libc from 0.2.147 to 0.2.149
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.147 to 0.2.149.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.147...0.2.149 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-25 03:10:25 +00:00
link2xt
fa81ed5f39
ci: rename async tests into JSON-RPC tests
2023-10-25 01:33:56 +00:00
link2xt
6c34f6b8d9
ci: remove misplaced comment
2023-10-25 01:33:56 +00:00
dependabot[bot]
4f21a5691d
chore(cargo): bump tokio from 1.29.1 to 1.33.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.29.1 to 1.33.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.29.1...tokio-1.33.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-25 00:56:33 +00:00
dependabot[bot]
b2a839971b
chore(cargo): bump strum_macros from 0.25.1 to 0.25.3
...
Bumps [strum_macros](https://github.com/Peternator7/strum ) from 0.25.1 to 0.25.3.
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/commits )
---
updated-dependencies:
- dependency-name: strum_macros
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-24 23:01:25 +00:00
link2xt
8ad99be322
ci: increase MSRV to 1.67.0
2023-10-24 21:18:15 +00:00
link2xt
4e771e8727
Merge branch 'stable'
2023-10-24 17:49:23 +00:00
Sebastian Klähn
e725bdfb2b
feat: add bot field to contact ( #4821 )
...
closes #4647
2023-10-24 17:42:29 +00:00
link2xt
ac557f73b3
chore: remove unneeded idna rule for cargo-deny
2023-10-24 17:02:16 +00:00
link2xt
0ba3501a46
chore: update trust-dns-resolver to hickory-resolver
2023-10-24 17:00:14 +00:00
B. Petersen
b1fe12881e
document configured_addr
...
in fact, it was already used like that,
eg. to detect an AEAP change on android.
but it was never documented officially.
2023-10-24 17:59:19 +02:00
link2xt
c1eb33c0da
Merge tag 'v1.126.1'
...
Release 1.126.1
2023-10-24 14:50:49 +00:00
link2xt
03bb92c942
chore(release): prepare for 1.126.1
v1.126.1
2023-10-24 14:30:02 +00:00
link2xt
b0da5a54cc
chore(cargo): update ahash to make cargo-deny happy
2023-10-23 21:56:14 +00:00
link2xt
44e056e210
ci: build Windows wheels for deltachat-rpc-server
2023-10-23 20:38:58 +00:00
link2xt
48a8680ba4
build: set 755 permission on binaries inside deltachat-rpc-server .whl
2023-10-23 20:20:28 +00:00
link2xt
b73bcc2c22
ci: build macOS wheels for deltachat-rpc-server
2023-10-23 20:20:14 +00:00
link2xt
cff42936aa
ci: add missing .exe suffix to windows deltachat-rpc-server paths
2023-10-23 20:19:35 +00:00
link2xt
d3b04004b4
feat(imap): buffer STARTTLS command
...
Using BufWriter ensures that `STARTTLS` command is sent
as a single packet.
Also refactor the code to ensure we only convert to
Box<dyn SessionStream> in the end.
2023-10-23 16:26:29 +00:00
link2xt
5cd92f10ef
ci: build deltachat-rpc-server binaries for aarch64 macOS
2023-10-23 16:02:36 +00:00
link2xt
22a3ab983b
refactor: download messages without jobs
2023-10-23 11:52:47 +00:00
link2xt
83d2e6b8b4
fix: do not interrupt IMAP loop from get_connectivity_html()
...
Android calls get_connectivity_html()
every time connectivity changes, which in turn interrupts
IMAP loop and triggers change from "not connected" to "connecting"
state.
To avoid such infinite loop of IMAP interrupts when
there is not connectivity, update quota only when IMAP
loop is interrupted otherwise. This anyway happens
when a message is received or maybe_network is called.
Also remove outdated comments about `Action::UpdateRecentQuota` job
which does not exist anymore.
2023-10-22 18:48:14 +00:00
link2xt
4e979c5880
build: make source package for deltachat-rpc-server install fixed version
2023-10-22 17:49:03 +00:00
link2xt
71e1089139
fix: do not hardcode version in deltachat-rpc-server source package
2023-10-22 16:46:26 +00:00
link2xt
349c154a99
ci: attempt to fix artifacts download for deltachat-rpc-server
...
Had to do this step manually for 1.126.0,
hopefully the step will work automatically for 1.127.0.
2023-10-22 15:24:02 +00:00
link2xt
54410dbe49
Merge tag 'v1.126.0'
2023-10-22 15:16:11 +00:00
link2xt
4e08bb7b05
chore(release): prepare for 1.126.0
v1.126.0
2023-10-22 14:01:07 +00:00
Asiel Díaz Benítez
934ca6a7d7
api: add send_draft() to JSON-RPC API ( #4839 )
2023-10-22 13:14:08 +00:00
link2xt
e878caebe3
ci: build Python wheels for deltachat-rpc-server
2023-10-22 13:13:04 +00:00
link2xt
088eda2983
build(scripts/zig-rpc-server.sh): move built binaries to dist/
2023-10-22 13:13:04 +00:00
link2xt
418cd24979
build: strip release binaries
...
This significantly reduces binary size for deltachat-rpc-server,
from 42 MiB to 15 MiB in case of aarch64.
2023-10-22 13:13:04 +00:00
link2xt
b4fe9e3eec
build: use Zig via ziglang PyPI package
...
This avoids cluttering workdir with unpacked tarball
and will work automatically once PEP-723 is implemented.
2023-10-22 13:13:04 +00:00
link2xt
c13bbd05cd
chore: add dist/ to .gitignore
2023-10-22 13:13:04 +00:00
link2xt
58330fe8b2
ci: remove musl check
...
It requires installing Zig and slows down CI.
This was not broken for a while and we can do
more frequent core releases to catch problems.
2023-10-22 13:13:04 +00:00
link2xt
680d024b05
docs: document scripts/codespell.sh
2023-10-22 06:53:44 +00:00
link2xt
defcd5764b
chore: spellcheck
2023-10-22 06:53:26 +00:00