Commit Graph
82 Commits
Author SHA1 Message Date
B. Petersen 321c5e049b re-add some comments from core-c 2019-09-22 23:39:16 +02:00
björn petersen 1a47c148e5 Merge pull request #574 from KAction/test-dc_remove_cr
Add test for `dc_remove_cr_chars`
2019-09-22 19:47:22 +02:00
björn petersen 2435ba1ea0 Merge pull request #576 from KAction/quote_word
Remove useless argument to `quote_word`
2019-09-22 19:46:48 +02:00
B. Petersen 6a351de4f9 cargo fmt 2019-09-19 18:42:29 +02:00
B. Petersen bbff1c9c3e test that bad credentials do not panic 2019-09-19 18:42:29 +02:00
B. Petersen bbb8144129 do not panic when 0 (=failure) is passed to the progress! macro 2019-09-19 17:00:01 +02:00
B. Petersen 4f880932ae change oder of typedefs, function-definitions and defines
as c is top-down, we start with the typedefs
so that functions can use them freely.
after that, the functions are declared
and finally the #defines (for less noise in the function sections).
grouping is done by classes.
2019-09-19 12:58:26 +02:00
B. Petersen 62e8c2497c add missing doxygen commands, fix typo 2019-09-19 12:58:26 +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
B. Petersen 8c2c3f8bee move spec.md from separate repo here 2019-09-17 10:49:34 +02:00
björn petersen 79d23909b5 fix 'this message is not encrypted' error in verified groups (#522) 2019-09-14 18:55:19 +02:00
B. Petersen 34433c4962 support additional placeholder in stock-string 2019-09-12 23:44:40 +02:00
björn petersen e73671a6ff Merge pull request #485 from deltachat/really-fix-477
do not panic on bad-utf-8
2019-09-11 20:14:48 +02:00
björn petersen 9503aca78d Merge branch 'master' into really-fix-477 2019-09-11 19:52:13 +02:00
björn petersen dfaa8e4529 Merge pull request #490 from deltachat/fix/location-sql
fix(location): do not sql recurse in location sending
2019-09-11 19:40:46 +02:00
björn petersen cbc3579e9a Merge pull request #489 from deltachat/no-recursive-delete
do not recursive delete folders
2019-09-11 19:39:15 +02:00
B. Petersen 177ab0229a do not call fs::remove_dir_all() implicitly on non-files; deleting folders is not needed and calling remove_dir_all() is considered harmful 2019-09-11 17:02:27 +02:00
B. Petersen e9da21a02e cargo fmt 2019-09-10 19:14:51 +02:00
B. Petersen 6c4d7ad8cc do not panic on bad-utf-8 2019-09-10 16:48:54 +02:00
björn petersen 3d61c06ea9 Merge pull request #478 from deltachat/fix477
fix crash when msg_raw is None
2019-09-10 15:50:33 +02:00
B. Petersen bf1d9b6d06 fix crash when msg_raw is None 2019-09-10 15:20:38 +02:00
björn petersen 275aa853f5 Merge pull request #471 from deltachat/fix417
fix crash when downloading message
2019-09-09 16:18:50 +02:00
B. Petersen 1367873949 check bounds before accessing Vec 2019-09-09 01:47:50 +02:00
B. Petersen d933183e0a mark safe functions as such 2019-09-09 01:47:50 +02:00
B. Petersen 7e11def527 make code more readable 2019-09-09 00:01:15 +02:00
björn petersen 2e1bc9b14e Merge pull request #458 from deltachat/fix-unknown
fix reading unknown origin
2019-09-08 12:24:51 +02:00
B. Petersen c603ca0e7a remove dead code 2019-09-08 07:26:07 +02:00
B. Petersen d07ef01204 cargo fmt 2019-09-07 23:25:19 +02:00
B. Petersen d8630b5029 fix reading of unknown/outdated origin 2019-09-07 22:21:38 +02:00
björn petersen 5663c7dec3 Merge pull request #453 from deltachat/fix-backup
Fix backup and housekeeping
2019-09-07 15:38:01 +02:00
björn petersen 06673b2108 Merge pull request #455 from deltachat/fix-msg-loading
Fix msg loading
2019-09-07 15:37:38 +02:00
B. Petersen 7f4ef493b9 be tolerant when reading unexpected NULL from the database and treat this as an empty string, compatible to core-c 2019-09-07 13:54:43 +02:00
B. Petersen d9d0dee0d5 fix: use empty string for messages without text everywhere 2019-09-07 13:40:50 +02:00
B. Petersen 9605370f0b fix cmdline: sendimage and sendfile really accept only a file 2019-09-07 12:34:31 +02:00
B. Petersen cc0428aa50 really check all rows when searching for referenced files 2019-09-06 15:15:06 +02:00
B. Petersen 4be481275f clearer naming 2019-09-06 14:32:17 +02:00
B. Petersen 27732c85af mark actually safe function as such 2019-09-06 00:55:50 +02:00
B. Petersen 5ffc84eb59 remove unused functions 2019-09-06 00:55:50 +02:00
B. Petersen 50947b81c0 set correct default value for inbox_watch 2019-09-03 15:31:17 +02:00
björn petersen d6e2798f5a Merge pull request #416 from deltachat/as_u32
Convert DC_*_ID_* constants to u32
2019-09-02 10:22:18 +02:00
björn petersen 8e41037eb1 Merge pull request #422 from deltachat/raw_mime_assert
mailmime_get_mime_type: do not dereference null pointer
2019-09-02 10:20:36 +02:00
björn petersen 0bcd3bc94e Merge pull request #423 from KAction/fix-master2
unbreak master
2019-09-02 10:19:57 +02:00
björn petersen ad36671adb Merge pull request #414 from deltachat/forgiving-ffi
handle ffi-failures compatible to core-c
2019-08-29 21:54:23 +02:00
B. Petersen 8902d0843b fix some return values 2019-08-28 18:32:34 +02:00
B. Petersen 010ac6a6ac print message to stderr on careless ffi usage 2019-08-28 18:24:01 +02:00
B. Petersen c71589a710 handle ffi-failures compatible to core-c 2019-08-28 13:46:47 +02:00
björn petersen d3048aa06f Merge pull request #411 from deltachat/fix-nested-msg-info
fix(message): avoid nested sql statement in dc_get_msg_info
2019-08-27 16:41:54 +02:00
björn petersen ff0fdd5837 Merge pull request #406 from deltachat/forgiving-ffi
allow passing empty arrays to ffi
2019-08-27 10:20:37 +02:00
B. Petersen cefbd64f37 allow passing empty arrays to ffi 2019-08-26 21:38:23 +02:00
B. Petersen f13b068479 remove accidentally added function body 2019-08-26 19:17:58 +02:00
B. Petersen 850941bf8b target doxygen warnings 2019-08-26 19:17:58 +02:00
B. Petersen 11dd156594 tweak title 2019-08-26 19:17:58 +02:00
B. Petersen 78587ee6b1 add howto-generate-ffi-documentation 2019-08-26 19:17:58 +02:00
B. Petersen 3eeb184278 ignore doxygen generated files 2019-08-26 19:17:58 +02:00
B. Petersen 7632eb1ce0 make doxygen work 2019-08-26 19:17:58 +02:00
B. Petersen 3eea175d36 ffi docs for dc_lot_t 2019-08-26 19:17:58 +02:00
B. Petersen 8f24ff74dd ffi docs for dc_contact_t 2019-08-26 19:17:58 +02:00
B. Petersen 6fab7d0a27 ffi docs for dc_msg_t 2019-08-26 19:17:58 +02:00
B. Petersen 7cc52e0a55 ffi docs for dc_chat_t 2019-08-26 19:17:58 +02:00
B. Petersen aa0801014a ffi docs for dc_chatlist_t 2019-08-26 19:17:58 +02:00
B. Petersen 9e379338bc ffi docs for dc_array_t 2019-08-26 19:17:58 +02:00
B. Petersen ba62d13a14 ffi docs for dc_context_t 2019-08-26 19:17:58 +02:00
B. Petersen b1a056082a remove dead code 2019-08-17 12:36:26 +02:00
B. Petersen 5af800b16a declare void function as such 2019-08-15 23:52:04 +02:00
B. Petersen e05944c6cb simplify progress! macro 2019-08-14 01:33:57 +02:00
B. Petersen 9cf6ca045c send CONFIGURE_PROGRESS(0) on failure and only on failure 2019-08-13 23:55:56 +02:00
B. Petersen 5554df29fd show full chatlist by just entering 'chats' in cmdline 2019-08-12 01:40:04 +02:00
B. Petersen adb67d1910 off by one: show chats cnt-1..0 instead of cnt-1..1 2019-08-12 01:28:36 +02:00
björn petersen 11eb86c77f Merge pull request #177 from deltachat/fix176
fix #176 by transforming unsafe dc_log_info calls -- i think the unsafe
2019-07-06 22:50:47 +02:00
björn petersen bc8eabca27 Merge pull request #156 from deltachat/add-license
chore: add missing license
2019-06-19 20:08:35 +02:00
björn petersen f5683f1fec fix: remove unneeded string duplication before passing to the callback 2019-06-07 13:34:00 +02:00
B. Petersen 99682f9569 remove compile date: it has few use only and the problem to stand in the way of reproducible builds 2019-06-06 15:15:38 +02:00
B. Petersen 05e097baaa trim() commandline as rustyline adds lineends to commands eg. from inside IntelliJ IDEA 2019-06-06 13:13:16 +02:00
björn petersen 88519d07ca fix(mimefactory): fix formatting string for voice message files
adapt data-format for sent voice-messages-filename and avoid crash on sending voice messages

Closes #107
2019-05-31 23:13:31 +02:00
björn petersen a154de6cc5 Merge pull request #64 from deltachat/remove-blobdir-from-mimeparser
chore: remove blobdir member from dc_mimeparser_t struct
2019-05-13 15:38:51 +02:00
björn petersen a33eb4b715 fix spaces at the line ends (resulted to 'locations_last_sentFROM' before) (#36) 2019-05-03 00:32:14 +02:00
B. Petersen b05b2ead0c use i32 for mail_port 2019-04-30 20:58:57 +02:00
B. Petersen 401bddf61a add dc_context_t and more to ffi 2019-04-28 13:10:31 +02:00
B. Petersen 3ecb122ee1 add dc_msg_t to ffi 2019-04-28 01:38:32 +02:00
B. Petersen a153f915d5 add dc_chat_t to ffi 2019-04-28 01:38:32 +02:00
B. Petersen 5b4111922e add dc_chatlist_t to ffi 2019-04-27 22:38:24 +02:00
B. Petersen 7d34c28674 update .git* files 2019-04-27 21:26:53 +02:00