heck
bc035e2910
JNI-158 - remove __LP64__ related stuff
4 years ago
heck
a255490628
formatting and code style only
5 years ago
heck
3e71c76515
JNI-123 - "get rid of c-style casts"
5 years ago
heck
c5ae320e7a
move all cxx sources/headers into src/cxx
5 years ago
heck
f33bd93de8
Fixed wrong class reference.
reg test succeeds now.
5 years ago
Volker Birk
f6766d5279
missing headers again, correcting error coloring, too
5 years ago
heck
94f2107df1
Acquire global mutex to obtain mutex for java obj
update stress test jni92, add option useSharedEngines
5 years ago
heck
d020c79c03
Replaced hashCode() with UniquelyIdentifiable.getId()
java.lang.Object.hashCode() returns non unique numbers.
5 years ago
heck
0254493742
Per object c++ mutex locking for the Engine class (java).
All calls to an Engine obj are locking the mutex for their respective object.
A unordered_map holds the mutex per java obj hash. The mutexes are created/deleted in constructor/destructor of an engine object.
A global mutex is being locked for write operations on the unordered map (not thread safe).
Cleanup of #includes
5 years ago
heck
c72a677c81
Blob.toString() enhanced with plain data output.
Added Tests for addAttachment() / getAttachments()
Nonfunctional change, to_blob() now used in to_bloblist()
5 years ago
heck
e774036922
Added feature Blob.toString() - Human readable string representation of Blob.
The data field is ASN.1 XER decoded for mime_types:
"application/pEp.sync"
"application/pEp.keyreset"
5 years ago
Hussein Kasem
f8d6c883d8
JNI-81 Add x86 and x64_86 support
6 years ago
Hussein Kasem
484c7a4a1f
JNI-81: Arm64 first approach
6 years ago
Hussein Kasem
596a095e70
Move from org.pEp.* to foundation.pEp.*
6 years ago
Hussein Kasem
1036195919
Backed out changeset: 737fa2f86e2a - return to org.pEp.*
6 years ago
Volker Birk
cad51bdaa1
moving from org.pEp.* to pEp.*
6 years ago
Volker Birk
678fca7ea8
adding config_cipher_suite
6 years ago
Hussein Kasem
2b4235dd07
Fix SyncHandshakeResult classname
6 years ago
Volker Birk
dad94000fa
opteemyzing & exception checks
6 years ago
Volker Birk
5758fcd11e
updating to new sync API
6 years ago
Hussein Kasem
81cee0aea7
backout 3086ac9d262c7726336f585a2a5b1d8be819f557 to unstrip identity->me
7 years ago
Volker Birk
be51e38280
adding inout for Integer
7 years ago
Hussein Kasem
545ebdc862
JNI-58 Expose enc_format parameter on encrypt_message instead of force PEP_enc_PEP
8 years ago
Edouard Tisserant
22e4d9b8af
JNI-44 stripped Identity.me
8 years ago
Edouard Tisserant
3d20a8862f
JNI-35 removed blob's content-id
Backed out changeset c5b5bcb5a576
8 years ago
Edouard Tisserant
40e3cf64da
JNI-35 blob's content-id
8 years ago
Edouard Tisserant
2083f1ada8
JNI-22 more local refs explicit deletion
9 years ago
Hussein Kasem
95779f7247
clean local refs stringPairList
9 years ago
Edouard Tisserant
1edbd865a6
JNI-19 added Identity Flags enum and member
9 years ago
Volker Birk
e606f8a01f
time_t is default, time64_t is Android
9 years ago
Volker Birk
b839c5db82
better like this for Android
9 years ago
Volker Birk
09b5f9c76b
string.h missing in headers
9 years ago
Hussein Kasem
e6849af9d3
Changes needed to trigger keysync.
- Make syncthread use only global class refs
- Fix typos
- Make pEpExepcions public
9 years ago
Hussein Kasem
456ad4e50c
fix findClass thread issue (ClassNotFound from syncthread)
9 years ago
Edouard Tisserant
f50bfa3cdf
moved timegm() erzats to pEpEngine's platform_unix.c
9 years ago
Edouard Tisserant
50dea83ef1
Fixed use of Local Ref after deletion
9 years ago
Edouard Tisserant
f4aa4b59e0
attempt to fix bug reoported on playstore 'JNI ERROR (app bug): local reference table overflow (max=512)'
9 years ago
Edouard Tisserant
bf36360183
remove size fields of pEp_identity
9 years ago
Edouard Tisserant
1a7d202611
Safer and simpler syntax for access to Java's ByteArrays in JNI
10 years ago
Edouard Tisserant
bbc738d661
Fixed heap corruption
10 years ago
Edouard Tisserant
e95aa5effa
Fixed JNI Date conversion wit timegm and gmtime
10 years ago
Edouard Tisserant
62bd7c442b
More null pitfalls
10 years ago
Edouard Tisserant
2bd9817139
Fixed stingpairlist JNI accessors.
10 years ago
Edouard Tisserant
a9d26e8eee
more android tests, more fixes. Still, to_stringpairlist crash.
10 years ago
Edouard Tisserant
f5b73f62c2
Fixed NULL blobs
10 years ago
Edouard Tisserant
31cef7bb55
Nasty typo
10 years ago
Volker Birk
3388a8f1cd
decrypting bugfixes
10 years ago
Volker Birk
87c6692d7b
encryption test
10 years ago
Volker Birk
caf1305e94
Vector vs. ArrayList
10 years ago
Volker Birk
258e418320
fixing type declarations
10 years ago