Commit Graph

  • 6aad2c5430 CID: don't use insecure docker registries anymore Devan Carpenter 2021-02-23 10:20:20 +0100
  • cd967299b5 CI: install JDK before building JNIAdapter Devan Carpenter 2021-02-21 15:40:21 +0100
  • e7a26a0d24 CI: remove incomplete CentOS jobs Devan Carpenter 2021-02-21 15:24:19 +0100
  • 4d4611f87c CI: remove superfluous bashism Devan Carpenter 2021-02-16 12:01:30 +0100
  • ffe7a94b94 CI: specify release tags for tagged jobs Devan Carpenter 2021-02-14 20:38:28 +0100
  • 7c30666187 CI: add basic gitlab-ci jobs Devan Carpenter 2021-02-14 15:59:28 +0100
  • 7cec570df9
    CID: don't use insecure docker registries anymore Devan Carpenter 2021-02-23 10:20:20 +0100
  • f2093047b5
    CI: install JDK before building JNIAdapter Devan Carpenter 2021-02-21 15:40:21 +0100
  • fe3469743e
    DEPS: update to latest pEpEngine 2.1.x release Devan Carpenter 2021-02-21 15:28:27 +0100
  • 2bfb46a98c
    CI: remove incomplete CentOS jobs Devan Carpenter 2021-02-21 15:24:19 +0100
  • b0608ccefd
    CI: remove superfluous bashism Devan Carpenter 2021-02-16 12:01:30 +0100
  • f0e227aabe
    CI: specify release tags for tagged jobs Devan Carpenter 2021-02-14 20:38:28 +0100
  • 73e0d639c7
    CI: add basic gitlab-ci jobs Devan Carpenter 2021-02-14 15:59:28 +0100
  • 39903138d5 Add/update DEPENDENCIES heck 2021-02-16 23:50:16 +0100
  • 17c192753f build-system: add 1st party dependencies file Devan Carpenter 2021-02-09 14:52:24 +0100
  • 4bf962f604 JNI-101 / JNI-116 - add tests for get/setDebugLogEnabled() JNI-101 heck 2021-02-16 23:18:09 +0100
  • a12f0504a8 JNI-101 - "Use pEpEngine logging API / runtime switchable / thread-safe" JNI-116 - "pEpLog does not print on Android." heck 2021-02-16 23:13:26 +0100
  • 1714041a67 add test for jni126 - stop_sync() deadlock with a key with passphrase. heck 2021-02-16 00:55:15 +0100
  • ef9ac48003 .gitgnore heck 2021-02-15 19:48:55 +0100
  • 261f0c4154 test main makefile remove jni118 heck 2021-02-15 16:18:28 +0100
  • 796fe480b3
    build-system: add 1st party dependencies file Devan Carpenter 2021-02-09 14:52:24 +0100
  • 7a2873173c backport changes Release_2.1.6 heck 2021-02-05 01:58:03 +0100
  • ad0a5420fe Tests for JNI-125 - "EncFormat missing values" heck 2020-12-01 14:46:07 +0100
  • 0ef2601fd9 JNI-125 - "EncFormat missing values" heck 2020-12-01 13:51:56 +0100
  • 2b70a8ae02 convert .hgignore to .gitignore Release_2.1.5 Devan Carpenter 2021-01-29 14:38:25 +0100
  • 1f854775cb testcommit heck 2021-02-03 01:50:49 +0100
  • 2892217296
    convert .hgignore to .gitignore #2 Devan Carpenter 2021-01-29 14:38:25 +0100
  • ffbdc40674 Merge pull request 'convert .hgignore to .gitignore' (#1) from dvn/pEpJNIAdapter:gitignore into master heck 2021-01-29 15:53:33 +0100
  • aa4ff2a512
    convert .hgignore to .gitignore #1 Devan Carpenter 2021-01-29 14:38:25 +0100
  • 68a7e8f842 Rewrite README.md from scratch heck 2021-01-15 15:48:58 +0100
  • 521176bf03 Rewrite README.md from scratch heck 2021-01-15 15:47:00 +0100
  • eca1b89027 Rewrite README.md from scratch heck 2021-01-15 15:45:33 +0100
  • 3311571c65 Added tag Release_2.2.0-RC3 for changeset cf9c4b574a61 heck 2021-01-13 12:47:47 -0500
  • 7ec817ab38 JNI-117 - "export_key", Improve test Release_2.2.0-RC3 heck 2021-01-13 18:45:26 +0100
  • b1d6b534a5 merge in JNI-117 - "key export" heck 2021-01-13 18:35:59 +0100
  • 866dc60439 C++ impl of export_key() jni117 heck 2021-01-13 18:31:29 +0100
  • 46ba24e930 codegen add support for "basic methods" returning bytearray heck 2021-01-13 18:30:57 +0100
  • 5e999db69f add export_key as "basic" method (gen on java handwritten in c++) heck 2021-01-13 18:30:17 +0100
  • 40e8a28ea9 Add test for JNI-117 - "Export Key" heck 2021-01-13 18:29:26 +0100
  • 45ec5a9701 Wow, somehow the first make target is not the default make target. (workaround) heck 2020-12-01 21:36:58 +0100
  • 06165b08a9 revert accidental changes heck 2020-12-01 14:50:53 +0100
  • bb8acd99f0 Tests for JNI-125 - "EncFormat missing values" heck 2020-12-01 14:46:07 +0100
  • e11704146a Added tag Release_2.2.0-RC2 for changeset 2d0a79e430e4 heck 2020-12-01 13:53:09 +0100
  • bcb119060b JNI-125 - "EncFormat missing values" Release_2.2.0-RC2 heck 2020-12-01 13:51:56 +0100
  • 93ca1acd9c Added tag Release_2.2.0-RC1 for changeset 008a60c555e8 heck 2020-11-30 18:28:15 -0500
  • a255490628 formatting and code style only Release_2.2.0-RC1 heck 2020-11-30 23:57:34 +0100
  • 3e71c76515 JNI-123 - "get rid of c-style casts" heck 2020-11-30 22:05:23 +0100
  • 9979242a88 Added tag Release_2.1.4 for changeset 677676fc1fff heck 2020-10-19 10:50:09 -0400
  • 6183eb7a59 Merge in JNI-120 (Android Build: Update sequoia version to match engine 2.1.2) Release_2.1.4 heck 2020-10-19 16:46:06 +0200
  • 4abc35c17c JNI-120 Android build: Update referenced Engine version JNI-120 Hussein Kasem 2020-10-15 15:04:43 +0200
  • 3546afd50f Android build: Update build.gradle to not parallel build JNI generated code Hussein Kasem 2020-10-15 14:37:52 +0200
  • 04b4a303a8 JNI-120 Android build: Upgrade Sequpoia depedencies (Gmp, Nettle and OpenSSL). Hussein Kasem 2020-10-15 14:25:00 +0200
  • 15b9fe1062 JNI-120 Android build: Update sequoia version and use rust nightly Hussein Kasem 2020-10-14 08:27:53 +0200
  • 58c629f4b7 Added tag Release_2.2.0-RC0 for changeset 78c45109ef6f heck 2020-10-09 17:36:59 +0200
  • 5a11b89546 This is maintenance branch for Release_2.1.0 (see https://dev.pep.foundation/Common%20Adapter%20Documentation/Release%20Process) heck 2020-10-09 17:35:08 +0200
  • abe3be0015 Added tag Release_2.1.0 for changeset 5d4ad9577e68 Release_2.2.0-RC0 heck 2020-10-09 15:06:01 +0200
  • 9eb92f27b6 no explicit toString() values for enum Rating heck 2020-09-17 11:47:13 +0200
  • 9b4662f322 Added tag Release_2.1.0-RC16 for changeset 238d9f1ce2fc heck 2020-09-16 18:40:37 +0200
  • 3f57838c73 and replace the hardcoded prototype with the appropriate vars Release_2.1.0-RC16 heck 2020-09-16 18:39:34 +0200
  • 59cc0b4596 fix javah (still works on debian jdk8u265-b01 at least) heck 2020-09-16 18:33:51 +0200
  • 6d43f1745f added build option: USE_JAVAH - explicitly enable/disable use of javah over javac -h (if autodetect doesnt work correctly) heck 2020-09-16 18:19:08 +0200
  • 4528f3ddf3 Added tag Release_2.1.0-RC15 for changeset f7f71b953273 heck 2020-09-15 23:35:00 +0200
  • 9586c9d0dc javah, fix build using java 8 (javah instead of javac -h) Release_2.1.0-RC15 heck 2020-09-15 23:34:36 +0200
  • a1afc04f9b Added tag Release_2.1.0-RC14 for changeset fd93edee3198 heck 2020-09-15 15:58:58 +0200
  • d1d55dd3f8 merge in JNI-119 Release_2.1.0-RC14 heck 2020-09-13 23:14:09 +0200
  • 35861db3b7 Tests: Add JNI-119 - enter_device_group() JNI-119 heck 2020-09-13 23:12:57 +0200
  • 5070920c81 Add enter_device_group() heck 2020-09-13 23:12:19 +0200
  • 356689ccb7 merge in JNI-118 heck 2020-09-13 22:42:08 +0200
  • 6346f86484 Test: JNI-118 added to main test Makefile JNI-118 heck 2020-09-13 21:29:43 +0200
  • bf886a2afb Tests: regression, fix re_evaluate_message_rating(), move repetition into contexts heck 2020-09-13 21:19:13 +0200
  • 611e06ba47 Test: JNI-118 basic heck 2020-09-13 21:11:42 +0200
  • 3cfe31f3e4 PityTest: TestUnit fix bug, not displaying exception on CTX_FAIL heck 2020-09-13 19:32:19 +0200
  • fc40f29be2 PityTest: TestContext.init() return "this", so you can chain calls. heck 2020-09-13 19:30:38 +0200
  • 969267d21d PityTest.TestUtils - add randomInt(), and randomASCIIString() featuring CharClass and len heck 2020-09-13 19:19:34 +0200
  • 3028e1af4f Tests: vStr and vID not basic enough for AdapterBaseTestContext (formatting of interface, just formatting) heck 2020-09-13 14:46:07 +0200
  • c843a3a30e Tests: Add speedtest to Main test Makefile heck 2020-09-13 14:45:12 +0200
  • 7f2391ad60 PityTest Framework improvements: - copy constructor for TestUnit, so you can add the same TestUnit multiple times, with e.g. different context - TestUnit.setContext() so you can add the same TestUnit multiple times, with e.g. different context - TestUnit throws RuntimeException instead of Throwable heck 2020-09-13 01:58:10 +0200
  • 41eb100c96 .toStrin() for the 2 independent Pair classes (PityTest framework should not depend on jniAdapter) heck 2020-09-11 17:25:49 +0200
  • 3334007c6f Add "public String Identity.toXKeyList(List<Identity> ids)" for creating OptField X-KeyList heck 2020-09-11 17:24:52 +0200
  • 29705b4756 Add the Enum default method getInternalStringValue() when "has_int_str_val" is set (TODO: Query this using XPath, fdik how do i do this? in ysl2?) heck 2020-09-11 04:52:59 +0200
  • c0e2a91578 CodeGen: New enhanced enums, now all enums got .toString(), all enums can have .getInternalStringValue() (This was needed to avoid mapping table in the app, for "casting" Ratings to Engine internal string values for X-Opts .e.g) heck 2020-09-11 04:22:57 +0200
  • 05e6884917 Add Java Remote Debugger to tests. heck 2020-09-11 02:30:04 +0200
  • f48ff02e24 update SpeedTest: decrypt_message_Return not an inner class anymore heck 2020-09-09 16:33:25 +0200
  • 49caf7eccc replace the rest of javac invocations with $(JAVAC_CMD) heck 2020-09-09 16:18:11 +0200
  • 242bdb073c And suddenly my linux box javac needs "-encoding UTF-8", well, cant hurtbeing explicit about that in general. heck 2020-09-07 18:40:18 +0200
  • 42321eb752 Added tag Release_2.1.0-RC13 for changeset c9c4a76bd662 heck 2020-08-28 18:18:48 +0200
  • bccb7c6c97 merge in JNI-106 - Java Interfaces And Project Structure Release_2.1.0-RC13 heck 2020-08-28 18:18:26 +0200
  • 9a2c6d9bd2 move AutoCloseable to top level interface AbstractEngineInterface JNI-106 heck 2020-08-27 11:54:35 +0200
  • 432bb50dc5 sensible build defaults heck 2020-08-26 23:47:02 +0200
  • 1f95274051 remove stale file from merge heck 2020-08-26 23:15:26 +0200
  • 175519edd2 merge in default branch heck 2020-08-26 14:29:22 +0200
  • c1fc4fb5ca JNI-106 Android build: update to use current Makefile and api. Hussein Kasem 2020-08-26 12:35:50 +0200
  • 476011d774 use passphraseWrap() in CodeGen template too. heck 2020-08-18 21:57:06 +0200
  • e08a6d78f8 Added tag Release_2.1.0-RC12 for changeset 5d4ad9577e68 heck 2020-08-18 21:33:28 +0200
  • 817860186f Merge in JNI-114 (new callback param PassphraseType) Release_2.1.0-RC12 Release_2.1.0 heck 2020-08-18 21:32:56 +0200
  • 5f85c064a1 just cosmetics JNI-114 heck 2020-08-18 21:29:09 +0200
  • 438d1a6232 Add comipler optimization -O3 to release build heck 2020-08-13 00:38:03 +0200
  • 5fe48c91f5 JNI-114 Add PassphraseType to the passphraseCallback Hussein Kasem 2020-08-06 20:18:15 +0200
  • a6602b8ad7 fixed speedtest for multithreaded benchmark heck 2020-08-05 16:25:52 +0200
  • 25f32c536e fixing speedtest for multithreading heck 2020-08-05 15:44:02 +0200