Commit Graph

  • e105634189 use solution pattern from pEp/platform_windows.h for windows compat (Move this to engine via PR, once working) Release_3.0-RC7 heck 2021-07-22 13:34:59 +0200
  • a77a24c8b6 use pEp/platform.h for windows compat heck 2021-07-22 13:31:57 +0200
  • 8184899d9d group_manager_api - formatting only heck 2021-07-22 13:05:40 +0200
  • f1b1cd2820 Merge pull request 'master' (#8) from Thomas/libpEpAdapter:master into master heck 2021-07-22 12:16:33 +0200
  • c81ff7c140 Add missing header files to Windows project master Thomas 2021-07-16 07:39:17 +0200
  • f1f8c0d49d Initialize status code Thomas 2021-07-15 07:38:28 +0200
  • bbb2dd7b00 Add reference to sqlite3, use _strdup() Thomas 2021-07-14 11:20:33 +0200
  • d4b35f3536 path_ensure_not_existing() doesn't seem to be used on Windows... Thomas 2021-07-14 08:43:23 +0200
  • b4d138f8e3 Adjust Windows build file. Use _getpid instead of getpid (deprecated alias) Thomas 2021-07-14 07:19:45 +0200
  • 651ce9be45 Test: PityTest - Fix linux build Release_3.0-RC6 heck 2021-07-12 12:34:13 +0200
  • ce136d408d Merge branch 'LIB-11' heck 2021-07-12 01:57:49 +0200
  • 5008848ba4 Merge branch 'Release_2.1' heck 2021-07-12 01:54:50 +0200
  • 5ff47daf74 .gitignore LIB-11 heck 2021-07-12 01:23:24 +0200
  • 64c652652c Test: API changes update all tests heck 2021-07-12 01:23:10 +0200
  • 4a8cbbfd38 Test: re-add test_adapter_cxx.cc heck 2021-07-12 01:13:57 +0200
  • e5746295e1 Test: PitySwarm - fix bug swarm of size 1 heck 2021-07-12 01:12:52 +0200
  • 080076582e API: session(init/release) removed. heck 2021-07-12 01:10:35 +0200
  • 9b922a39dc move start_sync() and stop_sync() from CallbackDispatcher to Adapter.hh heck 2021-07-12 01:00:00 +0200
  • 9780232015 add group_join() heck 2021-07-12 00:53:13 +0200
  • 44b0c23161 std_utils.cc - hopefully improve path_ensure_not_existing/dir_recreate heck 2021-07-11 23:50:12 +0200
  • ebe75b3b06 listmanager_dummy.cc - explicit constructors heck 2021-07-11 23:49:27 +0200
  • 7a8f36c32b .gitignore heck 2021-07-11 01:45:27 +0200
  • c177dc00ce Test: PityTest - framework/utils cpt idents have no id / moved group to Perspective heck 2021-07-11 01:45:20 +0200
  • 788ae51b2f Test: PityTest - a build dep to get rid of again... heck 2021-07-11 01:44:33 +0200
  • 436593676e Test: PityTest - test_swarm updated heck 2021-07-11 01:43:15 +0200
  • 4ad3823b15 Test: PityTest - PityNode add class TestIdent heck 2021-07-11 01:42:43 +0200
  • f65cd2a996 Test: PityTest - PityPerspective group and peer handling heck 2021-07-11 01:42:20 +0200
  • 0c29ed6ad9 Test: PityTest - PitySwarm perspective transformation updated heck 2021-07-11 01:41:42 +0200
  • 340e7de32d Test: swarm templates updated heck 2021-07-11 01:39:37 +0200
  • 0a0569bd53 Test: add test_sync_init - sync_initialize() heck 2021-07-11 01:39:15 +0200
  • 555834a989 Test: test_group_swarm - THE swarm based group encryption test heck 2021-07-11 01:37:54 +0200
  • 8da80a4b14 Test: test_tofu - updated heck 2021-07-11 01:36:52 +0200
  • d09983b04c Test: test_tofu_one2many - Test tofu in the swarm with 1-n topology heck 2021-07-11 01:34:57 +0200
  • 9b4450311d Test: PityTest - PitySwarm copy is borken, and also transport has a problem because ident is unit name, which exists twice then... heck 2021-07-10 16:39:53 +0200
  • ae2dd257dc Test: PityTest - update tests heck 2021-07-10 16:38:48 +0200
  • 934540625a Test: PityTest - AbstractPityUnit fix PROC_SEQ (added wait()), rename heck 2021-07-10 16:38:34 +0200
  • 24d2c072df Test: PityTest - update test_pitytree.cc heck 2021-07-10 16:30:24 +0200
  • b2491e79ef pEpLog decorate no '\n' heck 2021-07-10 15:12:55 +0200
  • b6253d5ea3 .gitignore heck 2021-07-10 13:40:55 +0200
  • 0fa7915baa Test: PityTest - PitySwarm overhaul, copyable now, getLeafUnit() HACK BECAUSE NO TIME, in the end there will of course be several leaf units in any swarm node.... but for now we just copy the swarm... heck 2021-07-10 13:40:39 +0200
  • d5c966ea6c Test: PityTest - PityUnit add setContext() twice, pointer takes reference, Value copies and own the thing.... heck 2021-07-10 13:37:16 +0200
  • 8fa9e24d1e Test: PityTest - PityTree addCopy() for lvalue refs, too, please, add getChildrenCount(), debatable, copy-assign i think i like to avoid it. heck 2021-07-10 13:35:51 +0200
  • 95234b8a2c Test: PityTest - PityPerspective make model const, lets see... heck 2021-07-10 13:33:23 +0200
  • 1a766e6ece Test: PityTest - AbstractPityUnit add setExecMode() heck 2021-07-10 13:32:59 +0200
  • 45b783c724 Test: update test_tofu heck 2021-07-08 18:51:08 +0200
  • 97e1286f5b Test: update swarm templates heck 2021-07-08 18:49:03 +0200
  • 1df2303835 Test: PityTest - update tests heck 2021-07-08 18:44:13 +0200
  • d1d4194646 Test: PitySwarm - Adjust ownership model for new PityTree heck 2021-07-08 18:43:27 +0200
  • 199581f4d4 Test: PityTest - PityUnit Include cleanup heck 2021-07-08 18:42:00 +0200
  • 9930fe69a2 Test: PityTest - PityTree Include cleanup heck 2021-07-08 18:41:34 +0200
  • 1d4ca0c549 Test: PityTest - PityTransport.cc Include cleanup heck 2021-07-08 18:41:15 +0200
  • 5bd78ad83f Test: PityTest - AbstractPityUnit.cc Include cleanup heck 2021-07-08 18:40:55 +0200
  • 5c56fc3a9b Test: PityTest - PityUnit when copy, make a copy of the inherited model. heck 2021-07-08 16:45:53 +0200
  • 0d97aaa4fb Test: PityTest - PityUnit add ad-hoc class as default TestContext. We should have a proper baseclass for the context. heck 2021-07-08 16:44:52 +0200
  • 324ffbea05 Test: PityTest - PityTree addNew() as abstract factory with perfect forwarding heck 2021-07-08 16:42:06 +0200
  • a2c5b542f2 Test: PityTest - PityUnit add copy assign operator heck 2021-07-08 14:25:08 +0200
  • 0baa54c330 Test: PityTest - AbstractPityUnit add copy assign operator heck 2021-07-08 14:24:54 +0200
  • 0ac3de4264 Test: PityTest - PityTree add copy assign operator heck 2021-07-08 14:24:38 +0200
  • c05d04683a Test: PityTest - test_assert.cc updated heck 2021-07-08 02:49:49 +0200
  • 9c164c4329 Test: PityTest - test_processdirs updated (Old/New API) heck 2021-07-08 02:47:19 +0200
  • 3735aaf896 Test: PityTest - test_processdirs updated heck 2021-07-08 02:46:59 +0200
  • 5e32091183 Test: PityTest - test_pitytree now design example heck 2021-07-08 02:46:41 +0200
  • 66bd23800e Test: PityUnit - Copy C'tor, clone() heck 2021-07-08 02:45:52 +0200
  • dc0f1e21b3 Test: PityTest - Copy C'tor heck 2021-07-08 02:45:26 +0200
  • c880a25a0d Test: PityTree - RValue refs, copy constructor, addRef/addCopy/addNew heck 2021-07-08 02:44:40 +0200
  • 018bbb0b2a Test: PityTest - add test_pitytree.cc heck 2021-07-07 16:07:33 +0200
  • debabff778 Test: PityTest - add test_assert.cc heck 2021-07-07 16:06:48 +0200
  • cf71349c56 Test: PityTest - fix PITYASSERT_THROWS() heck 2021-07-07 16:06:30 +0200
  • bf89ab6f03 .gitignore heck 2021-07-07 15:10:58 +0200
  • 72b36f8f69 Tests: PityTest - Add main header PityTest.hh heck 2021-07-07 15:10:30 +0200
  • bb831cc338 Tests: PityTree - add setName() / getChild() heck 2021-07-07 15:08:06 +0200
  • dd213604e3 Tests: AbstractPityUnit - print full path of RootUnit heck 2021-07-07 14:18:19 +0200
  • f592357827 Tests: AbstractPityUnit - init log_mutex in construction heck 2021-07-07 14:17:56 +0200
  • c3614c4cf8 Tests: AbstractPityUnit - fix init order heck 2021-07-07 14:17:22 +0200
  • bbe6b5b4c3 Tests: AbstractPityUnit - move init from constructor to run() heck 2021-07-07 04:41:20 +0200
  • baf67b3db4 Tests: update swarm test templates heck 2021-07-07 02:56:37 +0200
  • aa286f459f Tests: PityTest - update tests heck 2021-07-07 02:55:52 +0200
  • ed6947eabc Tests: PityTest - PitySwarm update constructor semantics heck 2021-07-07 02:54:44 +0200
  • 0946f32ef7 Tests: PityTest - PityUnit change constructor semantics (parent) heck 2021-07-07 02:54:14 +0200
  • f08fd36f42 Tests: PityTest - PityUnit, move tree functionality into base class heck 2021-07-07 02:53:40 +0200
  • 732571de2e Utils: comment heck 2021-07-07 02:49:22 +0200
  • d1de14487c Test: PityTest - Abstract base for PityUnit heck 2021-07-04 18:34:54 +0200
  • 1a46228b42 Test: update all tests to return int heck 2021-07-03 20:02:40 +0200
  • 8816b1e65e Test: PityTest - test_execmodes use model /prettify heck 2021-07-03 20:01:28 +0200
  • 87ed5be3d0 Test: PityTest - Units return int heck 2021-07-03 20:00:49 +0200
  • d8302d9437 Test: PityTest - processUnit term colors heck 2021-07-02 12:16:44 +0200
  • 10b720cd26 utils.cc: to_string(bloblist) - reduced details mode heck 2021-07-02 12:13:25 +0200
  • 3ac1052cda Tests: test utils - add decryptMessage() using flags heck 2021-07-02 12:12:26 +0200
  • 67bbfe67dd Tests: test_adapter_cxx use std_utils heck 2021-07-02 12:10:37 +0200
  • f95efdb92d Includes for linux build. Some windows compat ensured heck 2021-06-26 20:05:59 +0200
  • 49ea80158e Tests: test_tofu - add message logging RX/TX - before/after enc/dec heck 2021-06-24 17:30:40 +0200
  • aa9139c1bc Tests: Utils - add pEpIdentList / Group / split createIdentity into createOwnIdent() / createCptIdent() / createRawIdent() heck 2021-06-24 17:29:01 +0200
  • 664bce8422 Tests: PitySwarm - own_groups auto generated heck 2021-06-24 17:26:38 +0200
  • 396d938342 Tests: PityPerspective.hh - add own_groups heck 2021-06-24 17:25:59 +0200
  • 713cdc3887 LIB-11: group_manager_api - rename funcs, add init() heck 2021-06-24 17:24:49 +0200
  • c04f2aa1af .gitignore heck 2021-06-24 17:21:53 +0200
  • a05c596be3 Tests: test_tofu now assertive heck 2021-06-17 00:19:26 +0200
  • a70692acde Tests: Utils - use tuples for EncryptResult / DecryptResult heck 2021-06-17 00:18:59 +0200
  • 5dfdce0a0f Tests: PityTest - add pEpidents to Perspective own/cpt AND change PTASSERT to take another param "reason" heck 2021-06-17 00:18:13 +0200
  • e8be7529f1 Tests: PityTest - Makefile add pEp includes heck 2021-06-17 00:16:06 +0200