Commit Graph

  • 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
  • 3b6c10f383 Closing branch, do not use sync_removal Krista Bennett 2017-11-03 13:50:39 +0100
  • c2285f3ffb Closing branch, do not use Krista Bennett 2017-11-03 13:50:34 +0100
  • e31292d11f Added tag DO NOT USE for changeset 65196feaf8bf Krista Bennett 2017-11-03 13:50:22 +0100
  • 1c30484ed0 sync removal test branch Krista Bennett 2017-11-03 12:36:55 +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
  • b7a235c3f4 Typo while merging... Edouard Tisserant 2017-06-22 12:33:53 +0200
  • fd6bead406 Merged latest default in test_diphoton Edouard Tisserant 2017-06-21 15:46:06 +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
  • b784623c9f Merged default into diphoton Edouard Tisserant 2017-05-04 15:17:04 +0200
  • 871239a323 merged Edouard Tisserant 2017-04-21 17:10:35 +0200
  • 451b2bce4e closed ENGINE-187 ENGINE-187 Edouard Tisserant 2017-04-21 17:10:07 +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
  • e06549d267 Reduce test coverge to match 'diphoton' test release features Edouard Tisserant 2017-03-15 15:07:23 +0100
  • 4429c8de5b merged Edouard Tisserant 2017-03-13 14:35:37 +0100
  • 87b5664279 closed branch AllGroupDevicesShowHandshake Edouard Tisserant 2017-03-13 14:35:20 +0100
  • 0fe529ccc2 ENGINE-188 : reflect fixes in engine, continued ENGINE-188 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
  • 2b31a595ad restored changes from 501073283ae0 'adding namespace to init funcitons', accidentaly overwritten because of old dirty buffer Edouard Tisserant 2016-11-30 10:07:57 +0100
  • 5686a7c58f ENGINE-133 timeout in retrieve_next_sync_msg - tested Edouard Tisserant 2016-11-30 02:56:53 +0100
  • 0dd376189d Some cleanup in test/multipEp.py Edouard Tisserant 2016-11-29 11:12:13 +0100
  • aa586500f1 merge Edouard Tisserant 2016-11-29 01:00:46 +0100
  • c349952198 ENGINE-133 timeout in retrieve_next_sync_msg - now wrapped, with stubs in MultipEp.py Edouard Tisserant 2016-11-29 01:00:22 +0100
  • c0cdf33234 ENGINE-133 timeout in retrieve_next_sync_msg - half baked, not wrapped Edouard Tisserant 2016-11-28 17:54:25 +0100
  • 35bc5b4431 adding namespace to init funcitons Volker Birk 2016-11-23 14:28:19 +0100
  • 08d8fd268e Fixed Multiprocess test swallowing exception and continuing with following test as if nothing went wrong Edouard Tisserant 2016-11-21 22:28:27 +0100
  • 1127187efe ENGINE-140 fixed details in test for exclution of identity from sync Edouard Tisserant 2016-11-20 02:10:17 +0100
  • 42c6ebc2e8 ENGINE-140 #comment Added test for PEP_idf_not_for_sync on own identity - still not passing Edouard Tisserant 2016-11-19 01:08:02 +0100
  • 2a6343b72c Added flags to Identity constructor, set_identity_flags, unset_identity_flags. Added support for pEp enums through boost enums<>, reflected in tests. Switched MultiProcess Sync test from fork to spawn, to work around problems when loading pEp module from main process before forking child processes. Fixed temp dir being destroyed in case of exception, preventing post-mortem analysis of management DB. Edouard Tisserant 2016-11-18 00:11:30 +0100
  • e8a86768e6 merge Edouard Tisserant 2016-11-15 18:02:10 +0100
  • b91706fbcd Tests: Added only_$TestName command line argument to multiprocess test, to select a single test to run. Edouard Tisserant 2016-11-15 17:55:54 +0100
  • 9fe2f0b181 adding namespace Volker Birk 2016-11-15 16:25:17 +0100
  • 9195a49292 Better english for KeySync messages status flags Edouard Tisserant 2016-11-10 21:18:55 +0100
  • 5c9e7fdc7e Multiprocess test : Added option to attach debugger before a particular action in tests Edouard Tisserant 2016-11-10 18:15:28 +0100
  • 460a69ad59 ENGINE-139: uses decrypt flags instead of return value for DISCARDED and CONSUMED sync message, thus avoiding undue exceptions Edouard Tisserant 2016-11-07 14:19:04 +0100
  • a1e24dda7d some wrapper script in utils Volker Birk 2016-10-27 10:23:39 +0200
  • 7f6cb7cac5 test: re-enabled group_suvives_restart Edouard Tisserant 2016-10-20 21:37:33 +0200
  • 883e4b61d2 tests : fixed instance restart. added test to check survival of group to restarts (failing) Edouard Tisserant 2016-10-19 23:31:13 +0200
  • 210d4089a3 test: moved some code around to prepare for test including instances restart Edouard Tisserant 2016-10-19 18:05:29 +0200
  • 6f49ae0362 test: fixed and enabled group update on missing key test Edouard Tisserant 2016-10-18 21:49:28 +0200
  • 07e827e283 added test for group update on missing key, disabled until fixed Edouard Tisserant 2016-10-18 01:01:54 +0200
  • b2c6adbbf7 Fixed group update test, added per-instance debug command line option Edouard Tisserant 2016-10-15 17:44:39 +0200
  • 87009e4e45 MP tests : added group updated test (crashing for now, pepengine needs a fix) Edouard Tisserant 2016-10-13 23:32:11 +0200
  • 9f859ce26f More multi process based tests Edouard Tisserant 2016-10-12 18:58:11 +0200
  • 67f1d46c15 Multi process test use now generator instead of sequence to describe the test, making easier to implement test logic and storage of intermediate results Edouard Tisserant 2016-10-12 00:04:17 +0200
  • 78c2aabb3b Multi process test now behaves as a real functional test, and fires exception if mail that should be decrypted by group isn't decrypted Edouard Tisserant 2016-10-11 12:43:47 +0200
  • 555c93691a various enhancements in multiprocess test - to be continued Edouard Tisserant 2016-10-11 01:48:19 +0200
  • 0495112817 fixed unallocated free Edouard Tisserant 2016-10-10 22:35:36 +0200
  • 4930c6eb56 refactored multi process test framework, so that test can evaluate to failed/passed and not require someone to read and interpred if it did work Edouard Tisserant 2016-10-10 17:58:01 +0200
  • 1939e58014 mp_sync_test added time offset on msg->rcv to test expiry of sync message Edouard Tisserant 2016-10-07 17:54:20 +0200
  • d60808c058 MP sync test : added an instance to test sync with more than two device Edouard Tisserant 2016-09-28 14:36:38 +0200
  • 98008c22c9 PEP_MESSAGE_DISCARDED Edouard Tisserant 2016-09-21 12:41:54 +0200
  • b7b7f9f3dd Added trust_personal_key Edouard Tisserant 2016-09-19 21:48:15 +0200
  • 9d48acd319 Desynchronized accepting handshake from call to ShowHandshake, causing re-entrance in keysync's FSM driver Edouard Tisserant 2016-09-13 18:56:54 +0200
  • 496594c26c Added partner parameter to deliverHandshakeResult Edouard Tisserant 2016-09-13 16:36:23 +0200
  • 0f19e8ce83 mp_sync_test : added trustwords based device group handshake checking and accepting Edouard Tisserant 2016-09-12 22:08:15 +0200
  • 8e76d46ba2 added lldb attach to created test processes in multiprocessing based test Edouard Tisserant 2016-09-11 22:45:34 +0200
  • 2b014528e6 Now handles consumed messaged Edouard Tisserant 2016-09-07 16:29:42 +0200
  • 46175a3d52 Better multi-process test. Still PEP_MESSAGE_CONSUMED needs to be supported Edouard Tisserant 2016-09-06 18:47:17 +0200
  • d2f17bea85 Added commandline option for depencencies prefix and boost location Edouard Tisserant 2016-09-05 16:56:36 +0200
  • 75fbd90632 ignore this Volker Birk 2016-09-05 08:56:40 +0200
  • 6bccdc275e adding command line tool Volker Birk 2016-09-05 01:19:13 +0200
  • 039354d7ad simpler but working - boost::python has its quirks Volker Birk 2016-09-05 00:51:11 +0200
  • c1a0d22dc3 Thank you, Yoshimo! ;-) Volker Birk 2016-09-04 19:12:38 +0200
  • 39e548d0c5 documentation Volker Birk 2016-09-04 18:07:53 +0200
  • e24b220130 documentation Volker Birk 2016-09-04 17:51:13 +0200
  • 84f7bbeab7 ... Volker Birk 2016-09-04 15:50:50 +0200
  • 4c035e3d6a adding a second Message constructor Volker Birk 2016-09-04 14:53:19 +0200
  • d4b75fe000 ... Volker Birk 2016-09-04 14:32:13 +0200
  • 04db204481 nicer interface and documentation Volker Birk 2016-09-04 14:24:20 +0200
  • 4b73aad877 pEp.sync Volker Birk 2016-09-03 15:32:07 +0200
  • 4390130df2 fix for empty mime_type Volker Birk 2016-09-03 13:10:21 +0200
  • 711f012c48 intgration into Python's codecs system Volker Birk 2016-09-03 11:49:55 +0200