Friedel Ziegelmayer
af8d056206
refactor: remove dc-strbuilder
2019-06-08 17:13:25 +02:00
dignifiedquire
dc7d23ec47
fix(x): do not enforce valid utf8 in strndup
...
Closes #112
2019-06-06 13:13:16 +02:00
dignifiedquire
95d4df6027
refactor: reduce dependencies on libc
2019-06-05 00:56:59 +02:00
dignifiedquire
37cfcae42f
refactor: safe logging macros
2019-05-30 12:24:01 +02:00
dignifiedquire
8154781a0d
refactor: replace assert_rtn with assert macros
2019-05-30 00:34:10 +02:00
dignifiedquire
cd45a1f37c
refactor: remove libc usage of snprintf and strndup
2019-05-29 22:04:30 +02:00
dignifiedquire
de0503bbab
chore: remove unused imports
2019-05-29 20:31:16 +02:00
dignifiedquire
62e54c7291
refactor: drop libc based directory reading
2019-05-29 20:21:59 +02:00
dignifiedquire
31daa425cf
refactor: remove usage of printf
2019-05-29 19:06:36 +02:00
dignifiedquire
21341b7a51
refactor: remove sprintf
2019-05-29 02:03:55 +02:00
dignifiedquire
b296ccf5a5
refactor(sqlite): replace sscanf with parse
2019-05-29 00:06:52 +02:00
Friedel Ziegelmayer
0d51c7dd2e
Prepare for android builds ( #88 )
...
* upgrade ci
* fixup
* update ci script
* Update run.sh
* refactor(time): drop libc time functions
* fix(ffi): use i64 instead off time_t
* fix(ci): install croos
* fix: remove unused dc_check_password
* fix(ffi): enable ssl vendoring by default
* chore: remove unused import
* fix(deps): add vendored flag for reqwest
* chore(ci): use cross fork
* fix: handle invalid server configurations
Closes #90
* Disable android from circle ci for now
2019-05-28 17:41:50 +02:00
Friedel Ziegelmayer
342e416b4e
Ci updates & closer to windows builds
...
* chore: update some ci
* feat: no more libiconv
* refactor: updates for updated mmime api
* fixup: correct mmime path
* cleanup
* use newer visual studio
* Update appveyor.yml
* unify libc imports and improve windows situation
* refactor: use rust based sleep
* improve cross platform state of types
* docs: update readme badges
2019-05-16 17:16:07 +02:00
Lars-Magnus Skog
4183141424
test: move ato{l,i} tests to x.rs
2019-05-13 15:48:03 +02:00
dignifiedquire
83917ef93e
wip - use mmime instead of libetpan
2019-05-07 10:45:46 +01:00
dignifiedquire
29a9a408ef
remove unused types
2019-05-06 10:59:24 +02:00
dignifiedquire
e7d72dfdd4
fix some locking issues, start rust-imap impl
2019-05-05 00:15:45 +02:00
dignifiedquire
ba7d690617
cleanup pthreads
2019-05-02 00:00:54 +02:00
dignifiedquire
aa32c53a43
fix: compiles on android 32bit
2019-04-28 17:54:23 +03:00
dignifiedquire
e8a79f220e
refactor: use architecture dependent sizes
2019-04-28 15:18:30 +03:00
dignifiedquire
7c50702221
feat: port commandline tests
2019-04-28 00:14:23 +03:00
dignifiedquire
e737a32c54
cleanup: remove unused imports
2019-04-27 18:02:12 +03:00
dignifiedquire
7c8db256e2
no more direct usage of openssl
2019-04-26 23:44:27 +03:00
dignifiedquire
d58323a656
more cross platform
2019-04-26 23:07:18 +03:00
dignifiedquire
d06117dcdf
try fixing assert for nix
2019-04-26 22:17:34 +03:00
dignifiedquire
c008d9e1a7
feat: use libsqlite3-sys
2019-04-26 22:12:23 +03:00
dignifiedquire
29993db512
use rpgp directly
2019-04-26 21:58:58 +03:00
dignifiedquire
ff1d0ca445
we compile again
2019-04-26 20:50:17 +03:00
dignifiedquire
00d08f806f
another round of fixes
2019-04-26 20:01:32 +03:00
dignifiedquire
8d0601445f
fixe some imports
2019-04-26 19:16:27 +03:00
dignifiedquire
760e37fb39
reduce code duplication (round 1)
2019-04-26 18:45:30 +03:00