B. Petersen
b0aa3854d9
make the 'can encrypt check' more future proof
2018-01-13 17:04:26 +01:00
B. Petersen
5c3161d029
simplify sql statement for querying the peerstates for chat members
2018-01-13 16:48:39 +01:00
B. Petersen
e0234562f3
doxygen
2018-01-08 22:36:30 +01:00
B. Petersen
2dd616d1e7
doxygen
2018-01-08 21:48:17 +01:00
B. Petersen
b23759e06e
bump version
2018-01-07 21:36:08 +01:00
B. Petersen
eebed2f61e
add Autocrypt-Gossip:-headers to the encrypted payload
2018-01-07 02:13:25 +01:00
B. Petersen
213bcc70e1
add a function to render the Autocrypt-Gossip:-header
2018-01-07 02:10:34 +01:00
B. Petersen
f37bbe12ae
add/get mrarray-items as uint/id/ptr
2018-01-07 01:25:58 +01:00
B. Petersen
a6a003b30a
interate integers from mrarray
2018-01-07 01:12:57 +01:00
B. Petersen
8a825c24d1
prepare for adding additional mime-headers (gossip, memoryhole) to the encrypted payload
2018-01-07 00:56:22 +01:00
B. Petersen
9b4d1777f7
improve mime-debug-output
2018-01-07 00:55:24 +01:00
Björn Petersen
c33beca202
Merge pull request #83 from flub/cffi
...
WIP: First step towards python bindings
2018-01-06 22:58:33 +01:00
Floris Bruynooghe
942a974818
Add free definition
2018-01-06 22:30:46 +01:00
B. Petersen
ae485615d9
explicitly name unprotected headers as such
2018-01-06 20:31:45 +01:00
Björn Petersen
8e72033e05
Merge pull request #87 from Ampli-fier/master
...
Grammar changes
2018-01-05 17:49:37 +01:00
Ampli-fier
3a6f652c63
Grammar changes only
...
Not sure about the sentence in line 270.
2018-01-05 17:29:55 +01:00
Ampli-fier
8f8ffcf61f
Grammar changes only
2018-01-05 17:18:15 +01:00
Ampli-fier
8cd5f80459
Grammar changes only
2018-01-05 17:14:40 +01:00
Ampli-fier
62d651b568
Grammar changes only
2018-01-05 17:06:21 +01:00
B. Petersen
f14c518b70
correct help text for addcontact
2018-01-05 16:27:18 +01:00
Floris Bruynooghe
9048a2dbab
Build from the installed deltachat version
...
This cleans up the build somewhat:
- Move time_t declaration to _build.py
- Uses Python's distutils to invoke the "correct" compiler. Or at
least does not make this code responsible to picking a compiler
- Uses the compiler to find the installed header file, builds
against this installed version. Since linking will also be
against this installed version this seems to make some sense.
This seems somewhat ugly though.
2018-01-04 23:10:40 +01:00
Floris Bruynooghe
b1261ed028
WIP: First stop towards python bindings
...
This is a very rough first stab at compiling CFFI Python bindings
for deltachat-core.
2018-01-04 21:00:14 +01:00
B. Petersen
231d6b6a87
sign buffer using sha256 instead of sha1, fixes #58
2018-01-04 18:54:49 +01:00
B. Petersen
352ddc1121
add functions to replace the former direct structure access
2018-01-03 21:34:19 +01:00
B. Petersen
adb7ea8b29
move va_list to private section
2018-01-02 19:06:56 +01:00
Björn Petersen
d235d1e496
Merge pull request #86 from deltachat/mrchat-private
...
hide implementation details to *-private files
2018-01-02 19:01:42 +01:00
B. Petersen
6d2f7e106b
doxygen
2018-01-02 18:58:18 +01:00
B. Petersen
ee1fe592cf
hide implementation details of mrmailbox_t
2018-01-02 18:41:13 +01:00
B. Petersen
107a24c5b8
hide implementation details of mrarray_t
2018-01-02 18:19:19 +01:00
B. Petersen
96502553ab
rename *-internal to *-private to not be confused with the existing *_internal file
2018-01-02 17:30:57 +01:00
B. Petersen
a1ce3116f2
hide implementation details of mrcontact_t
2018-01-02 17:22:33 +01:00
B. Petersen
bc8c6d1738
hide implementation details of mrmsg_t
2018-01-02 16:58:06 +01:00
B. Petersen
bebe6c53e1
hide implementation details of mrchatlist_t
2018-01-02 16:23:12 +01:00
B. Petersen
549ef4a875
hide implementation details of mrlot_t
2018-01-02 16:17:07 +01:00
B. Petersen
1f29ef65b3
Prepend internal structure represenation with an underscore
2018-01-02 15:17:50 +01:00
Björn Petersen
90e2cecd31
Merge pull request #85 from flub/bzip-dep
...
Make libbz2 a proper dependency
2018-01-02 15:09:10 +01:00
Floris Bruynooghe
8d59e5b701
Make libbz2 a proper dependency
...
This makes sure that at meson/configure time the build will fail
with an error saying the library can't be found. This is much
better then a mysterious link error right at the end of the
compilation.
2018-01-02 14:47:31 +01:00
B. Petersen
13bc6c4339
make mrchat_t structure members private, only using the forward declaration outside.
2017-12-31 14:23:46 +01:00
B. Petersen
d770872322
do not access mrchat_t directly outside library
2017-12-31 14:21:47 +01:00
Björn Petersen
1849bd8862
Merge pull request #82 from flub/master
...
Update build instructions for meson
2017-12-29 20:50:38 +01:00
Floris Bruynooghe
5555705883
Update build instructions for meson
2017-12-29 18:59:05 +01:00
Björn Petersen
fd3a4757fc
Merge pull request #81 from flub/master
...
Add very basic meson build infrastructure
2017-12-29 16:21:07 +01:00
Floris Bruynooghe
e8180dda9a
Add very basic meson build infrastructure
...
This manages to build the .so and test binary on Debian stretch.
2017-12-29 13:38:39 +01:00
Björn Petersen
70e1b7adec
Merge pull request #79 from deltachat/readme-update
...
be more clear in the readme, fix grammar
2017-12-29 00:23:26 +01:00
karissa
545fffca41
be more clear in the readme, fix grammar
2017-12-27 14:56:42 -05:00
B. Petersen
114c6c3277
avoid a potential referencing error, fixes #73
2017-12-20 01:51:13 +01:00
B. Petersen
4e354410b5
additional protection against negative wake lock values
2017-12-19 22:36:10 +01:00
B. Petersen
32f7796cac
doxygen
2017-12-19 16:08:36 +01:00
B. Petersen
a5ffcc781a
doxygen
2017-12-19 15:02:30 +01:00
B. Petersen
21bc14c304
increase resilience against passing pointers of bad type to the library (may happen easily if the wrapper uses weak types. internally, this is not so important as there is stronger type checking in C)
2017-12-19 15:01:36 +01:00