1
0
Fork 0
mirror of https://github.com/deltachat/deltachat-core.git synced 2025-10-06 03:50:08 +02:00
Commit graph

1281 commits

Author SHA1 Message Date
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