Commit Graph

  • a4bf0a09c2 Include missing assert David Lanzendörfer 2021-10-20 14:42:54 +0100
  • 8dfc5a6b66 pEpLog.hh is now local David Lanzendörfer 2021-12-05 18:52:48 +0000
  • 99a3cb0e6e Adding another missing include David Lanzendörfer 2021-12-05 18:51:37 +0000
  • 242e9de977 Adding missing include David Lanzendörfer 2021-10-08 22:03:50 +0100
  • 5b9d3e352c CI: suppress docker pull and push noise Devan Carpenter 2022-01-20 12:24:25 +0000
  • 51e54e5aba CI: add Debian 11 jobs Devan Carpenter 2022-01-20 12:10:34 +0000
  • e7a8426ed4 Doc: improved for class Adapter::Session heck 2022-01-04 14:45:01 +0100
  • 1a5cc7e72b Doc: update the ancient README.md heck 2022-01-04 14:16:07 +0100
  • 2d24242010 fix .clang-format invalid value heck 2022-01-04 14:15:43 +0100
  • 6b53a820a3 FIX: .size() has type size_t Volker Birk 2021-12-20 14:26:48 +0100
  • 67bbd51b23 counting semaphore: comment improvements positron 2021-11-25 15:57:46 +0100
  • e6fc833bef counting semaphore: add comments, cosmetic changes positron 2021-11-25 15:52:32 +0100
  • 94b5a61f8b .gitignore: ignore new compiled file positron 2021-11-25 15:52:16 +0100
  • 0edfef8346 counting semaphore: rename multiple-inclusion-prevention macro positron 2021-11-25 15:42:08 +0100
  • dd077fd7ba new CountingSemaphore class, plus test case positron 2021-11-25 15:41:20 +0100
  • ae28261ea6 Build: -lm was missing heck 2021-11-24 16:41:54 +0000
  • e7ea4a094c Build: -fPIC also for c99 heck 2021-11-22 19:33:52 +0100
  • d5526ee4ee Test: hex2bin() - fixed contradicting signatures heck 2021-11-12 12:50:28 +0100
  • 5b0c58386e Revert "adapt to the engine changes in ENGINE-959" heck 2021-11-10 16:12:54 +0100
  • 4b1fb58cb8 hex2bin() - fixed contradicting signatures heck 2021-11-09 21:49:49 +0100
  • e18fcb5935 Merge pull request 'LIB-17' (#12) from LIB-17 into master heck 2021-11-05 14:37:02 +0100
  • e568678a1d empty_message_copy: copy the rating as well (Jörg Knobloch discovered the bug) positron 2021-10-12 13:20:25 +0200
  • fedd2dc8d2 adapt to the engine changes in ENGINE-959 positron 2021-09-24 11:49:16 +0200
  • 2a91f4304d Merge pull request 'LIB-19: fix easy compilation problems' (#11) from LIB-19 into master heck 2021-11-05 14:31:38 +0100
  • 69ce6c0550 LIB-19: fix easy compilation problems #11 LIB-19 positron 2021-11-04 07:42:47 +0100
  • a17dddf716 Tests: test_hexbin.cc - we are always in namepace ::pEp heck 2021-10-17 23:13:47 +0200
  • a2856f3317 Tests: test_rand.cc heck 2021-10-17 23:13:18 +0200
  • 8a6aba672d std_utils: further improve the random funcs, hopefully. heck 2021-10-17 23:12:11 +0200
  • 634fee3bcd Merge pull request 'add missing #include directives, fixing compilation with GCC' (#9) from LIB-18 into master heck 2021-10-14 19:46:29 +0200
  • c74c428714 empty_message_copy: copy the rating as well (Jörg Knobloch discovered the bug) #12 LIB-17 positron 2021-10-12 13:20:25 +0200
  • 3d629949be add missing #include directives, fixing compilation with GCC #9 LIB-18 positron 2021-10-14 14:33:44 +0200
  • ecae4c4ca1 adapt to the engine changes in ENGINE-959 positron 2021-09-24 11:49:16 +0200
  • f84ccc961d .gitignore heck 2021-10-12 21:01:10 +0200
  • b8a208d3a5 std_utils - Templatize bin2hex() / hex2bin() heck 2021-10-12 21:01:02 +0200
  • 1916cd14fb empty_message_copy: copy the rating as well (Jörg Knobloch discovered the bug) lucasaiu/message-struct-change positron 2021-10-12 13:20:25 +0200
  • e449d65a4f std_utils.hh - Add dir_get_cwd() / dir_set_cwd() heck 2021-10-08 20:34:18 +0200
  • 901a9fa9a7 Merge branch 'master' of https://gitea.pep.foundation/pEp.foundation/libpEpAdapter heck 2021-09-30 02:45:32 +0200
  • f27b87d587 bin2hex - Add alternative heck 2021-09-30 02:45:10 +0200
  • 91d7e47734 Add missing includes heck 2021-09-30 00:28:05 +0000
  • f03f679360 Tests: add hex2bin() / bin2hex() heck 2021-09-29 17:25:47 +0200
  • 15f7c3de60 std_utils - add hex2bin() / bin2hex() heck 2021-09-29 17:25:30 +0200
  • 528d823b19 std_utils - add to_lower(string) heck 2021-09-29 17:25:02 +0200
  • cbdc72995e formatting only / doc heck 2021-09-29 17:24:33 +0200
  • b41bba4143 std_utils - templatize file_read_bin() / file_write_bin heck 2021-09-29 17:23:47 +0200
  • 06f9faeb32 std_utils.hh - add path_dirname() and path_get_abs(); heck 2021-09-25 16:55:13 +0200
  • 43392d775a adapt to the engine changes in ENGINE-959 positron 2021-09-24 11:49:16 +0200
  • 966990f09e Fix: Add missing include RCE 2021-09-16 18:33:19 +0200
  • a6ecab9602 PityTest11: EXTRACT TestFramework PitTest11 into own repo. Is a test-dependency now. heck 2021-09-15 21:40:13 +0200
  • d65b959296 Tests - rename utils.hh to test_utils.hh heck 2021-09-15 14:20:11 +0200
  • 5abcfb86bb Tests - add test for file_read_bin() / file_write_bin() heck 2021-09-08 20:39:46 +0200
  • 7c1c8016f9 std_utils.hh - add file_read_bin() / file_write_bin() heck 2021-09-08 20:39:17 +0200
  • dc65fa6e68 Test: use strdup from pEp/platform.h Release_2.1.22 heck 2021-08-25 22:17:54 +0200
  • bc6a6fe3c5 use pEp/platform.h for windows compat heck 2021-07-22 13:31:57 +0200
  • 3146f86a8a include the C header string.h from a C++ source using strerror Luca Saiu 2021-08-25 14:43:01 +0200
  • 02bb9edcde build system fix: compile C sources with -fPIC, just like C++ sources Luca Saiu 2021-08-25 14:42:18 +0200
  • 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 #8 Thomas 2021-07-16 07:39:17 +0200
  • f1f8c0d49d Initialize status code Thomas 2021-07-15 07:38:28 +0200
  • f1060d82bf CI: build CentOS/RedHat 8 RPM packages Devan Carpenter 2021-07-13 16:05:51 -0700
  • 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