heck
1303cdd8cd
Added AbstractMessage abstract base class / Message (extends AbstractMessage)
introduced an AbstractMessage base class (for the generated parts), to be extended into Message (there we can enhance ond override the generated code). Works, only problem is the enum types that are being generated into the Message class... e.g. Message.EncType, Message.Direction. These of course are now in AbstractMessage.EncType etc.. and thats of course not good.
but because they are generated they cant be in the Message class, so at the moment having copies of these types in Message.java... Like this everything works, but of course it needs a design solution.
Of course the plan then is to add the Message.toXER() method in Message.java as non-generated code (because it cant really be generated because of the "compound" nature of the function being approx: is msg encrypted, then decrypt with 0x200 flag, then getAttachement(0), if sync msg Sync::PER_to_XER else distribution::PER_toXER(), return.)
in accordance with JNI-84 Reverse hierarchy of Engine and AbstractEngine.
5 years ago
heck
54024e996b
Create feature branch JNI-86 (Message to XER decoder for Sync protocol (for debugging))
5 years ago
Hussein Kasem
c1b9fde8e4
AndroidBuild: Set sequoia commit bounded to pep-engine branch.
5 years ago
heck
97db93fc10
Add missing test/Makefile
6 years ago
heck
cd8fc6eebe
eliminate "use namespace pEp::Adapter" for better readability
6 years ago
heck
d07bef3cad
C++11 is the standard to be used for all adapters (acc. to Volker)
6 years ago
heck
9718a96b9d
Backed out changeset f0b49dde7901
6 years ago
heck
4dc18f34c3
C++11 is the standard to be used for all adapters (acc. to Volker)
6 years ago
heck
338559da71
Further project/Makefile structures for tests
6 years ago
heck
08f4061962
test/Makefile.conf for common build information for all tests
Included after main Makefile.conf.
6 years ago
heck
18c33872ec
Lets start a substructure in test/, one dir for each test case.
With the collected test cases we can regression test old bugs.
6 years ago
Hussein Kasem
597c74a419
Remove buggy detach
6 years ago
Hussein Kasem
a46cbfafa8
JNI-85 Try to reproduce it - without success
6 years ago
Hussein Kasem
36757c11de
Update hgignore
6 years ago
Hussein Kasem
b70be6352f
Backed out changeset bb9fff033bdb
6 years ago
Hussein Kasem
0b20021d68
Remove buggy detach
6 years ago
Hussein Kasem
21c3447b31
Wrap enable and disable_identity_for_sync
6 years ago
Hussein Kasem
36fa395341
Print Exceptions from JNI side on messageToSend
6 years ago
heck
cbf1b2221c
Makefile bugfix
6 years ago
heck
190e74a80b
test/Makefile Add DYLD_ and LD_LIBRARY_PATH
6 years ago
heck
e9f2b449bd
Build config, added foo_PATH vars, for more flexible reuse of paths
Backwards compatible with "old" local.conf
6 years ago
heck
41fb26b250
Makefile structure similar to engine, recursively specializing local.conf with defaults in Makefile.conf
6 years ago
heck
d7cbb4b513
Added Main Makefile
6 years ago
Hussein Kasem
cc04f49337
Update android-plugin version and remove unused version.
6 years ago
Hussein Kasem
46fe1302e3
Add localref deletion on notifyHandshake
6 years ago
Hussein Kasem
40caaf5d0f
Wrap is_sync_running from pEpLibAdapter
6 years ago
Hussein Kasem
162a5aa6e2
Backed out changeset 07109e065126
6 years ago
Hussein Kasem
72efd2041c
Make "basic" use same convention for intermediate function names as "method"
6 years ago
Hussein Kasem
97c421da40
Android build: Fix openssl-build x86_64
6 years ago
Hussein Kasem
ea5681179d
Android build: Fix untar, use xvf instead of xvfz
6 years ago
Hussein Kasem
c36078e5a1
Android build: Fix libetpan clean
6 years ago
Hussein Kasem
c857de39ed
Android build: Fix property name
6 years ago
Hussein Kasem
f1064833f8
Android build: Add build target
6 years ago
Hussein Kasem
78288a198a
Android build: add PATH
6 years ago
Hussein Kasem
3eb638860a
Add leave_device_group to adapter
6 years ago
Hussein Kasem
0e32ef0874
Update sync signals
6 years ago
Hussein Kasem
20a01aa173
Modify Testing to use a separate key for encryption
6 years ago
Hussein Kasem
1adce511a6
Add missing KeySync signals
6 years ago
Hussein Kasem
448edef931
Merge multiarch-build into sync
6 years ago
Hussein Kasem
6786a9b0aa
JNI-81: Add missing libetpan clean
6 years ago
Hussein Kasem
a061c3fcf5
JNI-81: Update libetpan build to use output dir and avoid unziping
6 years ago
Hussein Kasem
f8d6c883d8
JNI-81 Add x86 and x64_86 support
6 years ago
Hussein Kasem
7210d4ae63
JNI-81 Make can build arm and arm64 concurrently
6 years ago
Hussein Kasem
646a28e3b6
JNI-81 Fix bad copypaste
6 years ago
Hussein Kasem
1a376391a4
JNI-81 Chmod +x ndk-generators script
6 years ago
Hussein Kasem
179fc860eb
JNI-81 Clean android build: Move common to downloads
6 years ago
Hussein Kasem
dc6ee73fdf
JNI-81 Clean Android build: Move all non-git-hosted libs to common Makefile.
6 years ago
Hussein Kasem
96ad4681d1
JNI-81 Clean Android build: Move libuuid download to common Makefile.
6 years ago
Hussein Kasem
4b11f1dbf2
JNI-81 Clean Android build: Move libiconv download to common Makefile.
6 years ago
Hussein Kasem
484c7a4a1f
JNI-81: Arm64 first approach
6 years ago