B. Petersen
1a33b1c574
bump version
2019-11-05 17:04:44 +01:00
holger krekel
80d7e84e5d
prepare 1.0.0-beta.6
2019-10-31 12:34:03 +01:00
holger krekel
b01c842d7c
bump version in toml's and changelog, and trigger deltachat-specific "cargo update". example: python set_core_version.py 1.0.0-beta.6 automates bumping the version and performs some quick sanity checks
2019-10-30 20:05:01 +01:00
holger krekel
a6594a9ae3
add changelog and bump to beta.4
2019-10-30 16:13:34 +01:00
holger krekel
36510d8451
update links / use deltachat/rust-imap master branch
2019-10-30 13:07:44 +01:00
holger krekel
d3c0d2ebb1
bump version
2019-10-29 22:38:25 +01:00
holger krekel
c6adbe939d
use latest rust-imap fork commits from @dignifiedquire
2019-10-28 20:51:17 +01:00
holger krekel
bf7d57c560
update rust-imap
2019-10-28 20:51:17 +01:00
holger krekel
0e59819af4
use latest rust-imap fork
2019-10-28 20:51:17 +01:00
holger krekel
1cc4f56025
make imap-idle survive disconnects (during and at the beginning of an app)
2019-10-28 20:51:17 +01:00
holger krekel
1d03e0822e
seems to work
2019-10-28 20:51:17 +01:00
Floris Bruynooghe
6c9e16d31a
Introduce a BlobObject type for blobs
...
This creates a specific type for blobs, with well defined conversions
at the borders. It also introduces a strong type for the Param::File
value since that param is often used used by the public API to set
filenames using absolute paths, but then core changes the param to a
blob before it gets to the database.
This eliminates a few more functions with very mallable C-like
arguments behaviour which combine a number of operations in one.
Because blob filenames are stored so often in arbitrary strings this
does add more code when receiving those, until the storage is fixed.
File name sanitisation is now deletated to the sanitize-filename crate
which should do a slightly better job at this.
2019-10-22 18:54:09 +02:00
holger krekel
131889cdfb
add beta2 changelog, bump version to 1.0.0-beta.2
2019-10-22 17:50:23 +02:00
holger krekel
e17c69f89c
actually try connecting, instead of just preparing the connect
2019-10-21 23:17:18 +02:00
dignifiedquire
7455b26ab2
chore(deps): switch back to rust-imap master
2019-10-21 16:52:43 +02:00
holger krekel
ee3259a74d
fix rust-imap dep and remove Xargo.lock -- or is the latter used for anything?
2019-10-21 11:14:38 +02:00
dignifiedquire
391ba67ad5
update to fixed rust-imap for yandex
2019-10-20 13:10:17 +02:00
dignifiedquire
54f8c68151
switch to master
2019-10-20 13:10:17 +02:00
dignifiedquire
4a2e1897a6
fix(smtp): use correct auth mechanisms
2019-10-20 13:10:17 +02:00
dignifiedquire
076616bfb9
fix(imap): read server greeting
2019-10-20 13:10:17 +02:00
holger krekel
088490721d
bump to 1.0.0-beta.1, add initial Changelog
2019-10-10 19:08:47 +02:00
dignifiedquire
46e8a436cb
updates and fixes
2019-10-10 00:23:36 +02:00
dignifiedquire
03979fdc51
wip
2019-10-10 00:23:36 +02:00
holger krekel
77a7efc920
fix #694 by forking lettre and avoiding extra NOOP Smtp commands for connection checking.
...
If this works out and fixes our problem, we can submit upstream.
2019-10-09 18:25:41 +02:00
Simon Laux
8d702d0b77
rename and update providers crate
2019-09-26 01:42:39 +02:00
holger krekel
646833d3ec
remove phf crate macro usage: it introduced 7 deps and is really an optimization if you very large (100K+) tables -- we have 10 entries or so and it's called once per message. Let's not introduce crates just because we can -- it increases compile time and in the phf case also introduced a github dependency (for whatever reason -- don't want to know ;)
2019-09-25 00:19:47 +02:00
dignifiedquire
fd72c27afe
chore(release): release 1.0.0-alpha.5
2019-09-24 17:26:18 +02:00
dignifiedquire
c13bcc25c6
chore(deps): update lock file
2019-09-24 17:25:03 +02:00
Friedel Ziegelmayer
cb784615ee
feat: import mmime crate
2019-09-23 13:20:30 +02:00
dignifiedquire
04e37d1eca
chore: update mmime to released version and other deps
2019-09-20 12:02:08 +02:00
Simon Laux
5d0481f7a2
use provider overview crate instead of git
2019-09-19 20:07:34 +02:00
Simon Laux
37f854be3e
Add provider info functions to the FFI API
...
A lot of work from @Hocuri and @Simon-Laux mostly.
This exposes the API of the deltachat-provider-overview crate on the
deltachat FFI API, allowing clients to use it to help users set up
their accounts.
2019-09-19 07:17:44 +02:00
dignifiedquire
ff0aa8423d
refactor: remove now unused build.rs and extern declarations
2019-09-16 07:59:41 +02:00
dignifiedquire
f31f341a50
feat: enforce Debug implementations and remove mod types
2019-09-15 16:36:31 +02:00
dignifiedquire
60fb1478c3
refactor(strencode): rustify some strencode methods
2019-09-08 15:50:28 +02:00
dignifiedquire
8e3cc192a5
fix(tools): make sure dc_truncate can handle arbitrary utf8 values
...
also adds proptests to make sure this is upheld
Should close #433
2019-09-08 14:00:04 +02:00
Alexander Krotov
f78f0079c1
Upgrade to the latest version of imap crate
2019-09-04 20:59:54 +02:00
Alexander Krotov
489f25940f
Update to the latest rust-imap
...
It uses imap-proto 0.8.1 instead of outdated 0.7.0.
2019-09-03 19:14:56 +03:00
Dmitry Bogatov
6288909481
Refactor is_known_rfc724_mid() to use Iterator interface
2019-09-03 16:08:52 +02:00
dignifiedquire
4ec214b3fc
refactor(location): use bitflags for tags
2019-08-26 21:46:57 +02:00
dignifiedquire
c901ab844f
refactor(dehtml): switch to quick-xml for parsing
2019-08-17 01:32:43 +02:00
dignifiedquire
b2a6876a50
refactor(location): switch to rust based xml parsing
2019-08-17 01:32:43 +02:00
Dmitry Bogatov
6beea86df7
Use perfrect hash map for new implementation of dc_msg_guess_msgtype_from_suffix
2019-08-16 08:56:25 +02:00
Dmitry Bogatov
8f0e554bc4
Implement Rust version of {dc_msg_guess_msgtype_from_suffix}
2019-08-16 08:56:25 +02:00
dignifiedquire
712f5a9782
refactor(tools): cleanup and make clippy a little happier
...
Uses a crate now for extracing image meta data, instead of our own hand rolled code.
2019-08-15 11:26:32 +02:00
dignifiedquire
6f290e249f
chore: release v1.0.0-alpha.4
2019-08-14 13:58:51 +02:00
dignifiedquire
dab514d8bc
feat: switch to simpler email address parsing
...
This stops the psl insanity and matches more closely what the c-core did
Closes #325
2019-08-14 01:48:41 +02:00
Dmitry Bogatov
ed66f36cb5
Implement procedural macro to derive {To,From}Sql traits
...
With this macro it is possible to #[derive(ToSql, FromSql)] for enums, that do
not contain data (C-style).
2019-08-10 17:52:48 +00:00
Friedel Ziegelmayer
ea6972118a
refactor: rusty contact
...
* refactor(contact): rename and rusty memory allocations
* refactor(contact): use enum to indidcate origin
* refactor(contact): safe blocking and unblocking api
* refactor(contact): only safe and no more cstrings
2019-08-07 22:20:48 +02:00
dignifiedquire
4e1e32df65
chore: update mmime to 0.1.1
2019-08-03 11:12:21 +02:00