dignifiedquire
dfb2ebb533
skip release and ffi runs, they are check using python bindings
2019-09-19 09:39:42 +02:00
dignifiedquire
4c579e6cf6
remove .git from cache dir, no need
2019-09-19 09:39:42 +02:00
dignifiedquire
cc1d520580
persist .git
2019-09-19 09:39:42 +02:00
dignifiedquire
c7686e0a97
fixup
2019-09-19 09:39:42 +02:00
dignifiedquire
d41bcccd41
add more details
2019-09-19 09:39:42 +02:00
dignifiedquire
3c1a4ebfe0
use correct script
2019-09-19 09:39:42 +02:00
dignifiedquire
361f14bffe
...
2019-09-19 09:39:42 +02:00
dignifiedquire
939ca7f7d3
..
2019-09-19 09:39:42 +02:00
dignifiedquire
cdacf6a40f
try fix config
2019-09-19 09:39:42 +02:00
dignifiedquire
feb4dfc3af
try sth
2019-09-19 09:39:42 +02:00
dignifiedquire
8c13771d6c
fix executor
2019-09-19 09:39:42 +02:00
dignifiedquire
5c3e1a6593
improve python caching
2019-09-19 09:39:42 +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
Dmitry Bogatov
e0e82e1877
Fix ffi interoperability issue
...
Clients expect empty "dbfile" argument to be treated as NULL value.
This change fulfills their expectations.
Closes : #530
2019-09-19 07:15:35 +02:00
Dmitry Bogatov
95d8665dbe
Refine signature of dc_get_oauth2_access_token()
...
Previously, `dc_get_oauth2_access_token` accepted "flags" argument,
that actually had only one possible field: 0x1 == DC_REGENERATE.
This change replaces "flags" argument with single boolean argument
"regenerate".
2019-09-18 19:29:39 +02:00
dignifiedquire
8667de994e
use proper Result instead of Option for encryption and decryption
2019-09-18 19:21:41 +02:00
holger krekel
cee0e22ce7
fix #538 -- don't crash on wrong setup codes for ac-message, don't use "expect(), added test
2019-09-18 19:21:41 +02:00
holger krekel
dc8a2f54e5
use utf8 lossy strings for saved mime headers (as discussed on PR and IRC with @r10s)
2019-09-18 16:47:04 +02:00
dignifiedquire
b3bc5b2520
fix(receive_imf): do not attempt to convert raw body to utf8
2019-09-18 16:47:04 +02:00
B. Petersen
00e929afac
reformat: use shorter lines (max. 80 chats) and try to add linebreaks semantically
2019-09-18 15:20:34 +02:00
Dmitry Bogatov
8a3bf6a5d9
Remove use of `dbg!' macro
...
According to documentation[^1], this macro should not be in version
control, and should only be used for debugging.
https://doc.rust-lang.org/std/macro.dbg.html
2019-09-18 14:35:49 +02:00
Dmitry Bogatov
d5f361d386
Use include_str! macro instead of embedding key into source
...
Additionally, this change reduces duplication: now test public key is
stored in only one place, and used in two instead of copy-paste of very
long line.
2019-09-18 14:35:49 +02:00
Dmitry Bogatov
7bb4a27b60
Make Context.cb field private (no code changes)
2019-09-18 14:35:49 +02:00
holger krekel
3bd36feede
fix broken rust mimeparser fuzzy tests
2019-09-18 14:15:16 +02:00
holger krekel
fc1f1ce37c
streamline fixtures for online accounts, reducing test functions
2019-09-18 14:15:16 +02:00
holger krekel
ee327dc87d
remove an ancient hack on context-teardown, refine and use more regular API for finalizing online accounts
2019-09-18 14:15:16 +02:00
Dmitry Bogatov
d644ca5563
Add property test for simplify_plain_text
2019-09-18 07:34:56 +02:00
Dmitry Bogatov
b3b1e37192
Add tests for dc_dehtml
2019-09-18 07:34:56 +02:00
Dmitry Bogatov
38f39c8d32
Add smoke test for Context.get_fresh_msgs
2019-09-18 07:34:56 +02:00
Dmitry Bogatov
a773b7929c
Add fuzzy-test for dc_mimeparser_parser
2019-09-18 07:33:22 +02:00
Dmitry Bogatov
7b73103133
Add test for mime parsing reportedly crash-inducing message
2019-09-18 07:33:22 +02:00
holger krekel
b6803191cb
Merge branch 'refactor/remove-mprintf'
2019-09-17 16:23:25 +02:00
holger krekel
2b038a34c9
Merge branch 'master' into refactor/remove-mprintf
2019-09-17 15:46:05 +02:00
B. Petersen
8c2c3f8bee
move spec.md from separate repo here
2019-09-17 10:49:34 +02:00
dignifiedquire
e710836276
cleanup and fix earlier introduced scoping error
2019-09-16 22:58:10 +02:00
dignifiedquire
6be3c9a48a
refactor: improve mime field lookup
2019-09-16 22:58:10 +02:00
dignifiedquire
c0747bf68d
refactor: use enum for system messages
2019-09-16 22:58:10 +02:00
dignifiedquire
0346dd15d9
refactor(mimeparser): some more sanity
2019-09-16 22:58:10 +02:00
dignifiedquire
ff0aa8423d
refactor: remove now unused build.rs and extern declarations
2019-09-16 07:59:41 +02:00
dignifiedquire
0f718e0d08
refactor(mimefactory): remove dc_mprintf
2019-09-16 07:59:41 +02:00
dignifiedquire
9534a9ad30
refactor(mimeparser): remove dc_mprintf
2019-09-16 07:59:41 +02:00
dignifiedquire
d091857cef
refactor(imex): remove dc_mprintf
2019-09-16 07:59:41 +02:00
dignifiedquire
72a9ca0aa5
refactor(receive_imf): remove dc_mprintf
2019-09-16 07:58:08 +02:00
dignifiedquire
ecaae42b80
refactor(examples): remove dc_mprintf
2019-09-16 07:58:08 +02:00
dignifiedquire
84bf1ec6e7
refactor(tools): no more dc_mprintf
2019-09-16 07:58:08 +02:00
dignifiedquire
0bf3d20e07
fix and implement ffi tranlation
2019-09-15 23:40:08 +02:00
dignifiedquire
5486ac5b9f
refacor: use an enum for events
2019-09-15 23:40:08 +02:00
Alexander Krotov
ac12b2e643
chore(key): remove unused *fingerprint_c functions
2019-09-15 19:32:16 +02:00
dignifiedquire
16c281a9b7
refactor(context): safe interface
2019-09-15 16:36:31 +02:00
dignifiedquire
413e3eb62d
apply more CR
2019-09-15 16:36:31 +02:00