VP-
22ebb26843
Issue #427 : avoid late generation of mime-structure
...
MIME mails for both messages and MDNs are stored in the blobdir.
There are still two job types due to their different priorities, but
they are processed by the same function now (dc_job_do_DC_JOB_SEND).
2019-03-18 10:41:04 +01:00
Lars-Magnus Skog
e35cb3e720
Initialize f to NULL to make sure it is initialized before cleanup
2019-01-08 16:12:37 +01:00
B. Petersen
679f4b6d5e
protect better against incoming messages without Message-ID (seen from kasserver-webmail)
2018-12-22 03:09:17 +01:00
B. Petersen
b39b43ccde
get contact-color based on lower-case email-address or chat-name
2018-12-13 14:11:58 +01:00
B. Petersen
620ebc7ebc
get chat and contact colors
2018-12-05 16:07:14 +01:00
B. Petersen
333bebfc54
let the mimefactory just use In-Reply-To & Co. from the database, store In-Reply-To & Co. on receiving messages
2018-11-07 14:07:45 +01:00
B. Petersen
e3ca3e1f0c
add functions to explode/implode strings
2018-11-07 14:07:44 +01:00
holger krekel
a5cf20c5a4
remove the boilerplate code again from the c source files
2018-11-01 21:15:35 +02:00
holger krekel
a599fbb26a
address comment from @drebs and add a license note on each source file
2018-11-01 20:30:31 +02:00
holger krekel
ce0776e6f4
(r10s, hpk) remove all boilerplate license information from the source files
2018-11-01 19:45:44 +02:00
B. Petersen
d12b411cb1
use clearer name for function to check if a file is in blobdir (dc_is_blobdir_path() instead of dc_is_in_blobdir())
2018-10-12 13:30:50 +02:00
B. Petersen
c5a7be1fcd
dc_send_msg() creates a copy of given files before returning
2018-10-12 01:04:37 +02:00
B. Petersen
d7cd9c0b1e
add a function to check if a given path is in the blob-directory
2018-10-12 01:02:26 +02:00
B. Petersen
583733b742
comment
2018-09-20 21:55:00 +02:00
B. Petersen
963151c474
test file functions with only if there is a blobdir; moreover, if there is no but it is shall be used, the corresponding function fail
2018-09-16 22:43:55 +02:00
B. Petersen
f453151400
move outgoing files to blobdir; use relative paths for blobdirs. closes #256
2018-09-03 01:23:45 +02:00
B. Petersen
ee82a542b9
make file-functions work with -paths
2018-09-02 23:27:05 +02:00
B. Petersen
5463509062
unify argument order for file-functions
2018-09-02 22:06:43 +02:00
B. Petersen
f61b811445
add function to remove slash from path
2018-09-02 17:57:34 +02:00
B. Petersen
d82eb58dc7
typo
2018-08-31 00:05:12 +02:00
B. Petersen
e3076dd341
fix memory leak found by valgrind
2018-07-12 22:53:15 +02:00
B. Petersen
5a0f7d3c3a
style
2018-07-06 23:15:57 +02:00
B. Petersen
bc1fda3050
resilience: initialize all parameters to zero
2018-07-06 14:45:54 +02:00
B. Petersen
c9a9e42ee4
style
2018-07-06 00:28:00 +02:00
B. Petersen
3540dd5010
one declaration per line
2018-07-04 15:09:36 +02:00
B. Petersen
a3e9cc7e64
refactor: remove unneded double-underscore-semantics
2018-07-02 22:30:24 +02:00
B. Petersen
e0855bf8ff
remove prefix from class members; this is not really needed for C and sort of redundant. prefer readability.
2018-07-02 21:43:16 +02:00
B. Petersen
b68b43e461
use separate time-smearing for each context and protect time-smearing by a mutex
2018-07-02 14:44:41 +02:00
B. Petersen
be2f5ce9ed
refactor sql, refactor whitespace
2018-06-26 12:20:05 +02:00
B. Petersen
ad788ac3d0
refactor constants, rest
2018-06-25 23:23:18 +02:00
B. Petersen
177c08799d
refactor tools
2018-06-25 21:59:52 +02:00
B. Petersen
41037ef714
refactor hash, constants
2018-06-25 18:20:08 +02:00
B. Petersen
a15a50b383
refactor cmdline, strbuilder, tools
2018-06-25 17:04:15 +02:00
B. Petersen
e1cebe7234
refactor mrmailbox
2018-06-25 12:38:38 +02:00
B. Petersen
54b34edec2
refactor mimefactory, mimeparser, keyring, key, pgp, msg, chatlist, chat, lot and more
2018-06-25 02:41:01 +02:00
B. Petersen
ae2b68b225
refactor logging functions
2018-06-25 01:23:50 +02:00
B. Petersen
b7de9c61f1
rename files, use new prefix
2018-06-24 23:18:23 +02:00