Commit Graph

381 Commits

Author SHA1 Message Date
holger krekel
fa09e46ed9 another pace where we might (and in my case did) get invalid utf8 2019-07-20 12:37:51 +02:00
holger krekel
d6de420b9a fix some string issues, introduce to_string_lossy such that to_string() continues to panic on non-utf8 2019-07-20 12:30:48 +02:00
holger krekel
38eb708db8 for now make to_string() less strict as we often don't want to crash the whole app just because some non-proper utf8 came in (through a message we can't neccesarily congtrol) 2019-07-20 01:17:53 +02:00
holger krekel
7a59da5f8f fix linting 2019-07-19 22:48:39 +02:00
holger krekel
f13a1d4a2f fix some test flakyness 2019-07-19 22:46:58 +02:00
holger krekel
7b3a450918 - fix saved_mime test which broke to improper conversion of
imf_raw_not_terminated
- some cargo.toml updates no clue where they come from
- log Message-ID for received messages
2019-07-19 22:35:07 +02:00
holger krekel
169923b102 formatting 2019-07-19 12:31:22 +02:00
holger krekel
42688a0622 remove some print statements 2019-07-19 12:24:56 +02:00
holger krekel
35f3c0edd1 Merge branch 'master' into eventlogging 2019-07-19 10:25:21 +02:00
holger krekel
f58b1d66c2 add a little script to compute rust-evilness 2019-07-19 10:15:04 +02:00
dignifiedquire
e7a236264a print invalid strings 2019-07-19 09:51:49 +02:00
dignifiedquire
aaa5b820d9 cleanup 2019-07-19 09:51:49 +02:00
dignifiedquire
e7f0745010 reduce direc usage of CString 2019-07-19 09:51:49 +02:00
dignifiedquire
c68e7ae14e audit use of to_cstring and fix ub 2019-07-19 09:51:49 +02:00
dignifiedquire
618087e5a7 fix(imap): body ptr lifetime 2019-07-19 09:51:49 +02:00
dignifiedquire
245abb8384 remove debug 2019-07-19 09:51:49 +02:00
dignifiedquire
a3e1042001 fix some things, add more debugging statements 2019-07-19 09:51:49 +02:00
holger krekel
7b7ce9348f fix python lint issues 2019-07-18 15:11:57 +02:00
holger krekel
7a4808ba0d cargofmt 2019-07-18 14:35:54 +02:00
holger krekel
8f240f7153 (dig,hpk) pull out job collection from sql query/lock logic 2019-07-18 14:03:57 +02:00
holger krekel
7d0b5d8abb remove print statements and fix a crash 2019-07-18 12:52:02 +02:00
holger krekel
ee317cb1b5 fix some merge issues 2019-07-18 11:38:10 +02:00
holger krekel
7b736fe635 (dig,hpk) add test and fix for wrong dbs 2019-07-18 11:16:38 +02:00
holger krekel
c7db15352a Merge branch 'master' into eventlogging 2019-07-18 09:59:56 +02:00
dignifiedquire
0c5015d92b chore: release v1.0.0-alpha.3 1.0.0-alpha.3 2019-07-18 00:34:46 +02:00
dignifiedquire
ab2d2e7583 chore: prepare for using cargo-release 2019-07-18 00:33:07 +02:00
dignifiedquire
c11ac46dce chore: add Cargo.lock
Closes #145
2019-07-18 00:29:01 +02:00
Friedel Ziegelmayer
8a0fc609e6 The big sqlite refactor
* refactor: safe sql access

* Clean up the worst rebase mistakes

* Some more progress on the rebase fallout and this branch

* upgrade and compile again

* cleanup from rebase

* example of how to prepare now

* rebase fixes

* add sql.query_map

* less preparation

* more improvements in sql code

* fix string truncation

* more prepare conversions

* most prep done

* fix tests

* fix ffi

* fix last prepares

* fix segfaults and some queries

* use r2d2 pool

* fix dc_job sql call, to reduce contention

* try newer rust

* No more vararg printing (drop dc_log_)

* ignore expected errors

* fix: uses exists instead of execute where needed

* fix: get_contacts logic was broken

* fix: contact creation

* test on 32bit linux

* ci: try running 32bit without cross

* undo 32bit tests

* refactor: rename dc_sqlite3 to sql

* fix: safer string conversions

* more string fixes

* try fixing appveyor build to 64bit

* chore(ci): hardcode target

* chore(ci): appveyor

* some cleanup work

* try fix darwin

* fix and improve sql escaping

* fix various bugs

* fix chat deletion

* refactor: cleanup config values and move to their own file

* refactor: move more methods onto the sql struct

* dont panic on failed state loading

* first round of cr

* one more cr fix

* stop using strange defaults

* remove unused escapes
2019-07-18 00:24:45 +02:00
holger krekel
0b37167be8 address @dignifiedquire comments 2019-07-18 00:06:05 +02:00
holger krekel
5cac4b5076 remove spurious print 2019-07-17 12:47:22 +02:00
holger krekel
475a41beb3 address @dignifiedquire rustyness comment and fix changelog 2019-07-17 12:31:12 +02:00
holger krekel
ad4be80b4e make smtp/imap connect() return bool instead of c-int 2019-07-17 10:25:25 +02:00
holger krekel
8737c1d142 cleanup some parts, add comments 2019-07-17 09:26:33 +02:00
holger krekel
964fe466cc wip-commit which passes all tests with proper finalization 2019-07-16 20:05:41 +02:00
holger krekel
43936e7db7 snapshot of my current debugging state 2019-07-16 16:17:42 +02:00
holger krekel
0e80ce9c39 more aggressively skip perform API when threads are closing 2019-07-16 12:57:19 +02:00
holger krekel
c652bae68a intermediate wip commit 2019-07-16 12:06:05 +02:00
holger krekel
bc904a495d add some logging, and a more precise teardown for online python tests 2019-07-16 11:18:56 +02:00
holger krekel
8d99444c6a fix std 2019-07-16 00:22:12 +02:00
holger krekel
9dab53e0af rustfmt 2019-07-16 00:20:54 +02:00
holger krekel
360089ac74 remove some debugging 2019-07-16 00:08:10 +02:00
holger krekel
e892c5cf4d fix test for events 2019-07-15 23:31:30 +02:00
holger krekel
9ad4c9a6fe wip try test that we see INFO events from the core 2019-07-15 22:51:57 +02:00
holger krekel
3e3403d3d7 try using setuptools_scm for automatic versioning based on py-* tags (#187)
* try using setuptools_scm for automatic versioning based on py-* tags

* circument problem with pip-wheel isolation and setuptoosl_scm

* always provide version, address @flub comment
2019-07-14 09:58:51 +02:00
holger krekel
46c64b2511 Merge pull request #189 from deltachat/fixosx
try fix darwin
2019-07-14 09:57:52 +02:00
holger krekel
aa82644392 fix py27 2019-07-14 09:16:51 +02:00
holga
f00b617c23 try fix darwin 2019-07-13 18:44:44 +02:00
holger krekel
04ee9dde2c Merge pull request #181 from deltachat/improve_receive_imf1
improve dc_receive_imf and friends a little (part 1)
2019-07-10 19:54:22 +02:00
holger krekel
cae0d666bd Merge pull request #184 from deltachat/fix_py
fix home page of bindings
2019-07-10 18:16:32 +02:00
holger krekel
2691028422 fix home page of bindings 2019-07-10 17:41:16 +02:00