Commit Graph

46 Commits

Author SHA1 Message Date
0x330a
74b2486e92
feat: more common library wrapper implementation and test 2023-02-01 18:06:03 +11:00
0x330a
9bc69f7d54
feat: add basic conversation info volatile types and implementations, start working on tests 2023-01-31 18:16:59 +11:00
0x330a
3e348dc7e2
feat: start integrating conversation wrapper functions 2023-01-30 16:15:03 +11:00
0x330a
ed6930ba10
chore: update libsession base 2023-01-30 15:36:09 +11:00
0x330a
7733aec6fc
feat: add some base config migration logic, start implementing wrappers for conversation and expiry types 2023-01-25 13:16:25 +11:00
0x330a
8bea5e73e6
refactor: config database changes, new protos, adding in support for config base namespace queries 2023-01-18 15:51:29 +11:00
0x330a
0729bdab20
refactor: naming consistent with library 2023-01-16 15:47:06 +11:00
0x330a
2855d88e55 refactor: fix compile for refactored API 2023-01-10 16:50:27 +11:00
0x330a
82f4c85ab4 update: get latest util library submodule update 2023-01-10 16:30:11 +11:00
0x330a
1b2e734453
feat: add config base free instead of user profile 2022-12-16 16:53:12 +11:00
0x330a
bd2a4fcfd6
feat: add in libsession-util dependency to app and release string utf chars after use 2022-12-16 16:00:38 +11:00
0x330a
7d040dca26
refactor: formatting whitespace 2022-12-16 14:07:05 +11:00
0x330a
5383065636
test: add in contact merge tests 2022-12-16 10:56:59 +11:00
0x330a
b792642477
feat: added in an all() function to get every contact, added in more tests and wrapper functions 2022-12-15 17:51:28 +11:00
0x330a
f7ab265892
fix: byte array comparison equality tests 2022-12-14 15:15:48 +11:00
0x330a
3e37bccc71
test: add base wrapped crypto test to match libsession-util tests 2022-12-14 15:12:38 +11:00
0x330a
ca7d482050
feat: adding contacts logic, fixing up linter issues, starting contacts tests with native functions 2022-12-14 11:37:43 +11:00
0x330a
68b62c3e80
feat: adding in new contacts functionality and wrappers, sorting out multiple files to organize all the wrapper functions 2022-12-13 17:40:09 +11:00
0x330a
43ee5f929d
test: add additional merge check for A device 2022-12-09 11:37:11 +11:00
0x330a
2df2e8c713
refactor: add a single byte array variant of merge, improve tests for merge conflict resolution 2022-12-09 11:36:02 +11:00
0x330a
a6ebfd61c5
feat: add config merging 2022-12-08 17:29:15 +11:00
0x330a
09a9fce480
feat: update submodule 2022-12-07 13:16:06 +11:00
0x330a
857d0a7ef1
fix: tests pass now 2022-12-07 12:14:50 +11:00
0x330a
36b091c640 feat: trying to get tests and sodium object working with new changes 2022-12-07 09:06:08 +11:00
0x330a
b2a3e3e7d5 refactor: match the new branch refactor 2022-12-06 16:23:45 +11:00
0x330a
2daf231e59
feat: add dump functionality 2022-12-05 11:52:32 +11:00
0x330a
188e7b5ec0
refactor: change the cast 2022-12-02 16:59:25 +11:00
0x330a
643d139e8a
feat: improve cpp jni layer and add more test functionality 2022-12-02 16:52:57 +11:00
0x330a
f0aea7aaa9
feat: add pushes seqnos and test for push content 2022-12-01 17:52:38 +11:00
0x330a
420edc931b
feat: update submodule 2022-12-01 16:38:48 +11:00
0x330a
6ff9380912
fix: revert to static bundle for now so it compiles and runs tests 2022-12-01 10:33:48 +11:00
0x330a
aeb40833ff
refactor: add it back as libsodium.so as a test 2022-11-30 18:01:48 +11:00
0x330a
2b9265e591
refactor: add sodium_lib_filename back to CMakeLists.txt 2022-11-30 17:02:53 +11:00
0x330a
4e37ec96f8
feat: update deps 2022-11-30 16:52:00 +11:00
0x330a
59b942b6ae
feat: change build.gradle, cmakelists to fix runtime 2022-11-30 15:39:47 +11:00
Jason Rhinelander
42ecef4ffa
Update submodule for shared lib renames 2022-11-30 13:25:19 +11:00
Jason Rhinelander
ad44bc961a
Add POST_BUILD hook to copy libsodium-internals.so to where gradle wants it
Gradle should be able to do this itself but can't because it does cmake
wrong (but don't worry, Google knows best).
2022-11-30 13:25:18 +11:00
Jason Rhinelander
728471f32a
Use proper cmake settings for C++17 mode instead of gradle cppflags 2022-11-30 13:24:45 +11:00
0x330a
e784fa79d0
feat: adding additional config base implementations 2022-11-30 12:11:12 +11:00
0x330a
ad00aeac4a
fix: use the build static instead of build shared, add a free which works question mark(?) 2022-11-30 11:48:41 +11:00
0x330a
a7554428d5
fix: compile issues in session_util.cpp and trying to fix native android builds 2022-11-30 11:06:37 +11:00
0x330a
6593c40ab1
refactor: remove old dist folder 2022-11-29 16:37:39 +11:00
Jason Rhinelander
ce51512368
Build libsession-util during session-android build
This is definitely easier than needing to muck around with downloading
the .a.
2022-11-29 16:26:58 +11:00
0x330a
0eae6b8a94 feat: latest deps and removing unused extern 2022-11-29 10:18:58 +11:00
0x330a
5bb2bfa779 feat: add some basic stuff to test jni interactions 2022-11-28 19:14:08 +11:00
0x330a
4045333dbc feat: start libsession-util integration and experimentation 2022-11-28 18:08:35 +11:00