Commit Graph

  • 47ff9acaa0 not needed Volker Birk 2019-03-22 21:12:34 +0100
  • 1cb115c013 remove this option Volker Birk 2019-03-22 19:31:12 +0100
  • fe0a232d6d print and print and … Volker Birk 2019-03-22 16:57:00 +0100
  • d996725760 more color Volker Birk 2019-03-22 16:13:59 +0100
  • 6d891c7dec setup and print trace functions Volker Birk 2019-03-22 16:04:47 +0100
  • 5dc842749d locking fix Volker Birk 2019-03-22 13:16:03 +0100
  • 911ecab116 adding DONT_TRIGGER_SYNC flag Volker Birk 2019-03-22 12:51:39 +0100
  • d645b4542a use device name Volker Birk 2019-03-22 11:51:20 +0100
  • 66d8b32379 add color support Volker Birk 2019-03-22 11:18:05 +0100
  • 06518e74ae name files with device name Volker Birk 2019-03-22 10:49:11 +0100
  • 7e16c1f6cc unlock not needed here Volker Birk 2019-03-21 11:50:46 +0100
  • 6797496ec0 backup feature for sync_test.py Volker Birk 2019-03-21 11:48:34 +0100
  • fb2443210f make -e param of sync_handshake.py optional Volker Birk 2019-03-15 17:23:07 +0100
  • 7f3de3099b better docu Volker Birk 2019-03-14 13:44:51 +0100
  • 4e37407ea0 show encrypted sync messages, too Volker Birk 2019-03-14 13:42:26 +0100
  • 1e65b5797b ... Volker Birk 2019-03-10 20:38:30 +0100
  • b2b5c63d1b unnecessary Volker Birk 2019-03-09 13:56:09 +0100
  • 8400c9774a more documentation Volker Birk 2019-03-08 22:03:27 +0100
  • c1e968efb3 more documentation Volker Birk 2019-03-08 22:02:49 +0100
  • a958113822 removing unneeded functions Volker Birk 2019-03-08 21:16:08 +0100
  • 5977d1b90e say timestamp not date Volker Birk 2019-03-08 21:11:38 +0100
  • 357782ceb9 more README Volker Birk 2019-03-08 21:10:26 +0100
  • d6f0817b31 more documentation Volker Birk 2019-03-08 21:06:48 +0100
  • 8548bfd9ac more documentation Volker Birk 2019-03-08 21:05:31 +0100
  • 41234c2ef5 ignore more Volker Birk 2019-03-05 23:36:18 +0100
  • d8d1263190 adding key_reset_trust() Volker Birk 2019-03-05 17:16:40 +0100
  • 509565b612 adding documentation to README Volker Birk 2019-02-24 11:51:15 +0100
  • 3bca71ea94 do things more gracefully Volker Birk 2019-02-24 11:47:01 +0100
  • 2b1f440528 present as device group Volker Birk 2019-02-24 11:29:48 +0100
  • 8099863fd9 reading messages Volker Birk 2019-02-24 11:24:57 +0100
  • 4dc682c81b recv_all() completed Volker Birk 2019-02-24 11:15:44 +0100
  • 0b9488c2af lock inside read, ignore unreadable files Volker Birk 2019-02-24 09:56:13 +0100
  • 82010937c9 ... Volker Birk 2019-02-24 09:16:04 +0100
  • 880ef88519 vice versa Volker Birk 2019-02-24 09:13:49 +0100
  • 53ae834511 some minimail implementation Volker Birk 2019-02-24 07:19:18 +0100
  • 7d587df460 inbox concept in minimail Volker Birk 2019-02-24 06:24:52 +0100
  • 0b19dea708 test will run on Windoze, too Volker Birk 2019-02-24 06:14:23 +0100
  • 3d05fe1069 using Python process API Volker Birk 2019-02-24 06:09:29 +0100
  • b6e437cc68 command line option Volker Birk 2019-02-24 06:04:05 +0100
  • 0886e55df6 adding minimail Volker Birk 2019-02-23 23:33:44 +0100
  • 5a2f387735 minimail write Volker Birk 2019-02-23 23:31:35 +0100
  • ad1193d1b8 copyleft adapted Volker Birk 2019-02-23 22:37:26 +0100
  • bbdfe26f26 adding inbox Volker Birk 2019-02-23 21:36:25 +0100
  • a46651f5c2 Alice and Bob get initial keys Volker Birk 2019-02-23 20:46:49 +0100
  • c2be0b03d3 test runner working Volker Birk 2019-02-23 20:42:29 +0100
  • 0b230ad6c7 working on sync tests Volker Birk 2019-02-23 14:50:21 +0100
  • dbe158a3a4 ... Volker Birk 2019-02-06 14:47:20 +0100
  • 1a4ffa1a55 Added tag 0.3 for changeset 22f237c3bfe6 Volker Birk 2019-02-03 12:35:14 +0100
  • 3ee0c02fc0 p≡p Python adapter 0.3 0.3 Volker Birk 2019-02-03 12:34:52 +0100
  • 98c584b94e ... Volker Birk 2019-02-03 09:57:07 +0100
  • 6271f47563 ... Volker Birk 2018-10-24 18:01:42 +0200
  • 1180e22738 small sync test Volker Birk 2018-10-24 16:39:55 +0200
  • dac22231f0 repairing some issue Volker Birk 2018-10-24 16:18:59 +0200
  • eddf7b7a49 correct swap of user_id and username Volker Birk 2018-10-24 15:31:39 +0200
  • 471e846f07 check for own user minimum requirements Volker Birk 2018-10-24 14:07:18 +0200
  • 21379bcb3f allow UserInterface on one thread Volker Birk 2018-10-24 13:10:43 +0200
  • 1018ab0013 removing failing cleanup code Volker Birk 2018-10-04 10:35:28 +0200
  • 19983abc21 messageToSend() and sync test Volker Birk 2018-09-15 13:55:34 +0200
  • d336b6dafe clean shutdown Volker Birk 2018-09-04 17:28:42 +0200
  • 82030c72e3 doc and test Volker Birk 2018-09-01 21:14:43 +0200
  • 399618adb5 switch to new_sync_timeout_event() Volker Birk 2018-08-30 02:34:30 +0200
  • 1dee9f2f9c adding timing Volker Birk 2018-08-30 01:41:39 +0200
  • 21bd48145b throw away tests, new ones are needed Volker Birk 2018-08-29 21:03:10 +0200
  • c5be17d7de safe user_id, flags are enough for now Volker Birk 2018-08-29 20:29:18 +0200
  • 7421773c1e ... Volker Birk 2018-08-29 19:20:32 +0200
  • 9843e44c4b new API Volker Birk 2018-08-29 18:43:01 +0200
  • c6d8db4933 changes, lots of changes… Volker Birk 2018-08-29 17:12:39 +0200
  • d65b2d1d52 setup Volker Birk 2018-08-24 21:29:24 +0200
  • 2839861cbe nicer syntax Volker Birk 2018-01-10 17:17:47 +0100
  • 71f4e3232b nicer syntax Volker Birk 2018-01-10 17:12:26 +0100
  • e1b7830ab4 checking for username being at least 5 characters Volker Birk 2018-01-08 19:37:09 +0100
  • f82b015619 make things work with clang Volker Birk 2017-12-13 13:46:21 +0100
  • b18fb8a82c mutex on init() and release() Krista Bennett 2017-10-01 18:14:00 +0200
  • 6d6f49d521 PYADPT-14 Remove me boolean member in identity struct Edouard Tisserant 2017-08-10 18:43:39 +0200
  • add3ac8ac1 Don't assume full trustwords, added boolean parameter to trustwords so that user decides Edouard Tisserant 2017-06-28 17:49:34 +0200
  • 1aa717560a Use get_trustwords instead of doing old-style trustwords concatenation Edouard Tisserant 2017-06-28 14:25:08 +0200
  • 74a2acb137 added test for message to self rating, before and after sync Edouard Tisserant 2017-06-20 21:36:35 +0200
  • 29735d3c93 better msg recipienzts printing in multipEp.py Edouard Tisserant 2017-06-20 21:36:02 +0200
  • 5bb0bcd4ff Updated docs in tests Edouard Tisserant 2017-05-12 16:29:28 +0200
  • c16b88d914 Sync test : added test command line parameter to specify library search path for each instance, in order to test sync in between netpgp and gpg Edouard Tisserant 2017-05-12 02:23:01 +0200
  • 871239a323 merged Edouard Tisserant 2017-04-21 17:10:35 +0200
  • 9518ea78d1 ENGINE-187 reworked timeout impl and added remaining time return when timeout interrupted by message Edouard Tisserant 2017-04-20 16:39:52 +0200
  • 0700cfae0b Sync test : added test to ensure losing key propagates in group Edouard Tisserant 2017-04-19 17:08:44 +0200
  • 4429c8de5b merged Edouard Tisserant 2017-03-13 14:35:37 +0100
  • 0fe529ccc2 ENGINE-188 : reflect fixes in engine, continued Edouard Tisserant 2017-03-13 14:34:48 +0100
  • 91ade224dc ENGINE-188 : reflect fixes in engine and optimized some tests to avoid useless re-decrypting Edouard Tisserant 2017-03-12 13:28:22 +0100
  • 27633f183b Merge default into AllGroupDevicesShowHandshake Edouard Tisserant 2017-03-07 23:21:42 +0100
  • 4c3da0373b Fixed MP syn test python runtime error, with python 3.5 refusing to iterate over mutating dictionary keys Edouard Tisserant 2017-03-07 18:22:26 +0100
  • 8e61c20e82 Reworked Multi Process Sync tests auto-handshake to reflect the fact that now handshake dialog shows on all devices in the group, and disapear when one of them is answered. As a side effect, added a multiprocess namespace for test config parameters. Test still breaks in keygen_in_a_group_of_3_members. Edouard Tisserant 2017-03-07 16:52:28 +0100
  • 96de8e4d5a Sync Tests : change expected cycle counts, observing new behaviors change caused by pepengine 10e4e77e2278. Edouard Tisserant 2017-02-21 23:12:10 +0100
  • 486e978025 Reflect latest changes in Engine's GroupMerge branch Edouard Tisserant 2017-02-17 19:52:21 +0100
  • 79a5a4dc59 Update sync test to reflect recent changes in Engine (1575:ae0c4b0953a5) - maybe should I just remove those expect(n)... Edouard Tisserant 2017-02-13 00:19:10 +0100
  • acb5102f5f Update test to reflect pEpEngine fcb7bade5c5f : 'KeySync: Send GroupUpdate immediately after receiving GroupKeys when joining a group. This is intended to spread key that did lose the election to the group, without waiting for CannotDecrypt' Edouard Tisserant 2017-01-31 12:08:02 +0100
  • 53d247f3c7 Use enum instead of constant for default encryption format Edouard Tisserant 2017-01-27 11:46:01 +0100
  • f2b96b2cf8 More details about manager side function being executed in multiprocess tests Edouard Tisserant 2017-01-27 11:45:22 +0100
  • 400491f90c Updated profiling result to match latest pEpEnginge changes. Removed big intermediate measurment file Edouard Tisserant 2016-12-21 15:15:50 +0100
  • 677b5cfc03 Some non-significant fix in trace analysis script used in profiling. Edouard Tisserant 2016-12-15 18:48:56 +0100
  • 5c7eb7c296 added heavy gpg keyring load test case, a dtrace script to trace pEpEngine and gpgme while encrypting, and a python script to analyse trace Edouard Tisserant 2016-12-14 02:25:08 +0100
  • 8a59e46a0a uses new sync app notification enum names in mp_sync_test Edouard Tisserant 2016-12-09 01:38:02 +0100
  • 6713399047 ENGINE-133 wrapped new notifyHandshake call and enum, added corresponding code to keep tests passing, still didn't add code testing occurence of additional callbacks in timeout or success cases Edouard Tisserant 2016-12-02 01:31:36 +0100