Commit Graph

  • 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
  • 4da84cfdd5 adding decode() method Volker Birk 2016-09-03 11:00:58 +0200
  • b85b413dce documentation fix Volker Birk 2016-09-03 10:38:05 +0200
  • 6bea4ace34 len() support instead of .size Volker Birk 2016-09-03 10:31:35 +0200
  • 1e8bfe3252 make these methods available Volker Birk 2016-09-03 08:56:20 +0200
  • b25f83efb0 sync_encode() added Volker Birk 2016-09-02 17:59:37 +0200
  • 06aa92d342 adding more debugging functionality: sync_decode() Volker Birk 2016-09-01 23:14:46 +0200
  • 38a59f80b1 only in debug mode Volker Birk 2016-09-01 20:08:14 +0200
  • 486436f5e7 avoid duplication Volker Birk 2016-09-01 12:41:22 +0100
  • 377054c681 .decrypt() for unencrypted messages Volker Birk 2016-08-31 13:38:07 +0100
  • 63bf3482cd merging Volker Birk 2016-08-29 21:40:35 +0200
  • b88f06e7bb ... Volker Birk 2016-08-29 21:35:20 +0200
  • ae6b045037 added multiple pEp instance test (failing) for keysync, as well as multipEp.py, a module using multiprocessing to execute test scenario implying multiple pEp instances Edouard Tisserant 2016-08-29 18:47:02 +0200
  • 354b0c90c8 longjmp() corrected Volker Birk 2016-08-29 17:39:24 +0200
  • 486f88cf48 basic tests Volker Birk 2016-08-24 17:13:36 +0200
  • 6873726518 ... Volker Birk 2016-08-24 08:10:04 +0200
  • 1b8cabd299 sync_test.py Volker Birk 2016-08-23 18:57:58 +0200
  • 8778ff379d fixing Volker Birk 2016-08-23 18:57:27 +0200
  • 4118353e9d implementing broadcast Volker Birk 2016-08-20 19:12:43 +0200
  • 11b3b1b5ff single threaded implementation Volker Birk 2016-08-19 15:33:54 +0200
  • 02645da219 copy and deepcopy, and now for the last… ;-) Volker Birk 2016-08-16 08:00:36 +0200
  • 6edee8a95a correcting repr() Volker Birk 2016-08-16 01:33:49 +0200
  • 510e4e354b adding copy() and deepcopy() Volker Birk 2016-08-16 01:26:30 +0200
  • 4297f90398 adding copy() Volker Birk 2016-08-15 22:22:37 +0200
  • 27ed407566 restructuring Messafge constructor Volker Birk 2016-08-15 20:19:30 +0200
  • 0cd8a9d346 restructuring Volker Birk 2016-08-15 20:11:20 +0200
  • 8d698bffc6 automated memory management and some API Volker Birk 2016-08-15 18:03:56 +0200
  • 633842ea7b adding trustwords Volker Birk 2016-08-12 18:13:30 +0200
  • 1583c59090 color and rating Volker Birk 2016-08-12 16:32:58 +0200
  • 6daf1af6c3 adding color_from_rating() Volker Birk 2016-08-12 14:38:20 +0200
  • beda813818 changing color to rating Volker Birk 2016-08-11 21:48:39 +0200
  • 7c23710fac adding debug flags Volker Birk 2016-08-11 14:26:21 +0200
  • 390a8c93fa add inject() for debugging Volker Birk 2016-08-11 14:10:59 +0200
  • 1c4dc35614 add inject() for debugging Volker Birk 2016-08-11 14:10:17 +0200
  • 2b91d9867a completing sync API Volker Birk 2016-08-11 13:51:08 +0200
  • 18b18879d9 callbacks to Python Volker Birk 2016-08-11 13:37:23 +0200
  • 25b9100469 register SyncMixIn class Volker Birk 2016-08-10 14:28:50 +0200
  • 15c350e6b3 adding callbacks to MixIn Volker Birk 2016-08-10 14:12:35 +0200
  • 435a311a1e register on create Volker Birk 2016-08-09 00:41:30 +0200
  • c73ee0f08d sync mixin Volker Birk 2016-08-09 00:30:06 +0200
  • fbee794fe2 _str() for Identity Volker Birk 2016-08-09 00:29:44 +0200
  • 673bc4ac58 Message::_repr() Volker Birk 2016-08-08 01:03:50 +0200
  • 58dd166243 optional parameters Volker Birk 2016-08-08 00:50:17 +0200
  • 3b98af9055 Blob copy constructor and debug options for compile Volker Birk 2016-08-08 00:10:18 +0200
  • c9d680cb2b adding decrypt_message() Volker Birk 2016-08-07 21:49:59 +0200
  • 20fc370e76 adding message API Volker Birk 2016-08-07 19:19:25 +0200