Commit Graph

  • e3459fb0a3 Use given transaction when adding remote properties in TransportPropertyManager. Torsten Grote 2016-02-29 13:19:32 -03:00
  • 5bde14c694 Add a contactExists() method to the contactManager Torsten Grote 2016-02-18 14:46:43 -02:00
  • e2d64e0a8c allow adding contacts within an existing transactions Torsten Grote 2016-02-29 15:29:18 -03:00
  • 51c3528efa Add log statements to MessageQueueManagerImpl in order to find bug #272 Torsten Grote 2016-03-16 19:09:05 -03:00
  • 9fbebe2226 Merge branch '272-message-queue-flow-control' into 'master' akwizgran 2016-03-30 16:35:36 +00:00
  • 89d25d35d2 Save queue state before delivering message. #272 akwizgran 2016-03-30 17:15:45 +01:00
  • e78ba2e806 Key derivation fixes, renamed a key derivation method. akwizgran 2016-03-30 12:02:49 +01:00
  • eeaa7e3813 Merge branch '272-transaction-isolation' into 'master' akwizgran 2016-03-30 09:40:33 +00:00
  • a8fa6339fb Don't disable Bluetooth, always reuse the connection. akwizgran 2016-03-30 10:38:38 +01:00
  • ed6c3fb1e3 Expect runtime exceptions from camera API methods. akwizgran 2016-03-29 17:22:59 +01:00
  • 1cdba02752 Updated javadocs for database methods. akwizgran 2016-03-29 16:10:40 +01:00
  • e58ca00979 Don't start transactions while holding locks. #272 akwizgran 2016-03-29 15:21:46 +01:00
  • 685a864b43 Unit tests for transaction isolation. #272 akwizgran 2016-03-24 09:33:19 +00:00
  • 1855dbbd2d Use a lock to ensure transaction isolation. #272 akwizgran 2016-03-24 17:18:54 +00:00
  • 9714713d73 Add transports to DB during startup. #269 akwizgran 2016-03-28 13:47:23 +01:00
  • 0417639410 Merge duplex and simplex plugin config classes. akwizgran 2016-03-28 11:28:46 +01:00
  • 0f7131b83b Replace BT introduction activity with BQP QR code activity str4d 2016-02-16 00:24:54 +00:00
  • 8cacc73bef Implement BQP Android UI using QR codes str4d 2016-02-14 05:41:36 +00:00
  • 701cfdba48 Extract contact exchange protocol from BT introduction protocol str4d 2016-02-25 22:01:15 +00:00
  • d7c7a72710 Factor out loading screen activity XML str4d 2016-02-14 05:36:04 +00:00
  • 5ff7adcebf Test BQP implementation str4d 2016-03-16 08:35:23 +00:00
  • c3997fb06f Implement BQP API str4d 2016-01-28 23:34:51 +00:00
  • ce7c189923 Create BQP API str4d 2016-02-02 05:52:30 +00:00
  • d2d8d9d46e Implement BQP transport descriptors str4d 2016-01-28 23:23:43 +00:00
  • 65316414ea Added toString() method to TransportId. akwizgran 2016-03-22 16:07:20 +00:00
  • 31f6c0bf50 More logging for MessageQueueManagerImpl. #272 akwizgran 2016-03-22 13:46:27 +00:00
  • f20a1e8dfe Fix merge problems in TransportPropertyValidatorTest. akwizgran 2016-03-16 15:37:54 +00:00
  • 89ca0e5a26 Merge branch 'property-validator-test' into 'master' akwizgran 2016-03-16 14:53:00 +00:00
  • e39a74bd40 Finish SplashScreenActivity when starting next activity. akwizgran 2016-03-15 20:58:57 +00:00
  • d605e1cae4 Reverted text colour to black. akwizgran 2016-03-15 20:46:24 +00:00
  • 3d57516258 Fixed merge issues. akwizgran 2016-03-15 20:26:50 +00:00
  • c2a1cc1e4e Merge branch '247-dagger-2' into 'master' akwizgran 2016-03-15 20:02:14 +00:00
  • 11bfa212cc minor tweaks Ernir Erlingsson 2016-03-14 20:54:59 +01:00
  • 85c66417b5 branch cleanup Ernir Erlingsson 2016-03-13 23:23:45 +01:00
  • 686729b045 refactor with master and fixed files that were accidentally clobbered Ernir Erlingsson 2016-03-13 23:01:58 +01:00
  • 4da63b3800 Modified the project structure, removed module extension and went instead for a non-complete core dependency graph Ernir Erlingsson 2016-03-13 22:31:14 +01:00
  • 7670bc48ea Removed unecessary module Ernir Erlingsson 2016-03-10 22:46:30 +01:00
  • 6f233070fe Semi-encapsulated the core/api dependency graphs and created a proper structure to load eager singletons Ernir Erlingsson 2016-03-10 22:31:08 +01:00
  • 10764d727b rebased with master Ernir Erlingsson 2016-03-08 23:05:10 +01:00
  • 9af3ce123a Added eager singletons and made some fixes Ernir Erlingsson 2016-03-08 22:35:42 +01:00
  • 5aba1d79f1 Fixes after comments, also removed the CryptoComoponent from the IdentIcons Ernir Erlingsson 2016-03-03 23:00:57 +01:00
  • 95d89553d5 merged with master Ernir Erlingsson 2016-03-03 15:02:54 +01:00
  • ac5d68df81 Added dependency verifications and removed Splash header Ernir Erlingsson 2016-03-03 11:05:40 +01:00
  • 25324697ac cleanup and added missing desktop modules Ernir Erlingsson 2016-03-03 10:49:57 +01:00
  • 1be400eb84 Switched Roboguice/Guice out for Dagger 2 Ernir Erlingsson 2016-03-03 10:24:40 +01:00
  • e5d7038195 Merge branch '206-settings-prefs-alt' into 'master' akwizgran 2016-03-14 16:20:35 +00:00
  • e8ad11210c Merge branch '266-message-queues' into 'master' Torsten Grote 2016-03-14 14:56:43 +00:00
  • 24f733ed05 WIP: Adds Transport properly validator test Santiago Torres 2016-02-26 01:00:09 -05:00
  • 770d9ddc5f Migrate settings to PreferenceFragmentCompat str4d 2016-01-20 23:33:53 +00:00
  • 02eca8ec38 Unit tests for MessageQueueManagerImpl. akwizgran 2016-03-11 11:24:51 +00:00
  • e458853f34 Extra logging to track down Tor connection problems. akwizgran 2016-03-11 15:21:26 +00:00
  • 4afcf2e4a4 Added logging to track down deletion bug. akwizgran 2016-03-11 10:13:35 +00:00
  • c615dd1ed1 Merge branch 'bluetooth-race' into 'master' akwizgran 2016-03-09 10:12:05 +00:00
  • 5bb8e95b26 Pass original message to BDF validators and hooks. akwizgran 2016-03-08 17:03:22 +00:00
  • 9e40d0be16 Added placeholder for MessageQueueManagerImpl tests. akwizgran 2016-03-08 16:28:31 +00:00
  • efa06527c9 Moved validation interfaces into respective managers. akwizgran 2016-03-08 16:18:52 +00:00
  • d308a30d05 Added BdfIncomingMessageHook. akwizgran 2016-03-08 16:06:40 +00:00
  • ab7cc13014 Added QueueMessage support to BdfMessageValidator. akwizgran 2016-03-08 16:06:26 +00:00
  • a4d6de0340 Added message queue manager. akwizgran 2016-03-07 14:31:45 +00:00
  • c8fed348f0 Merge branch '263-delete-all-the-things' into 'master' akwizgran 2016-03-08 09:37:24 +00:00
  • c9276de399 Renamed validation hooks to incoming message hooks. akwizgran 2016-03-07 15:38:56 +00:00
  • 8960644273 Merge branch 'use-client-helper' into 'master' Torsten Grote 2016-03-07 14:47:32 +00:00
  • fe9c3adc64 Raise interrupt flag when catching InterruptedException. akwizgran 2016-03-07 12:17:00 +00:00
  • 0ac67239e3 Fixed race condition when closing redundant sockets. akwizgran 2016-02-25 13:59:43 +00:00
  • 88ab694af8 No need to unwrap Bytes before adding to dictionary. akwizgran 2016-03-01 13:08:51 +00:00
  • 5998412a8a Use ClientHelper in PrivateMessageFactoryImpl. akwizgran 2016-03-01 12:05:08 +00:00
  • d342594313 Use ClientHelper in ForumPostFactoryImpl. akwizgran 2016-03-01 10:48:03 +00:00
  • cc7ffee28d Superclass for validating messages that are BDF lists. akwizgran 2016-02-29 21:57:02 +00:00
  • 05ec49e45b Use ClientHelper in TransportPropertyManagerImpl. akwizgran 2016-02-29 16:23:51 +00:00
  • 9d5924fc24 Use ClientHelper in ForumSharingManagerImpl. akwizgran 2016-02-29 15:43:40 +00:00
  • 2ccd1dee33 Use ClientHelper in ForumManagerImpl. akwizgran 2016-02-29 15:04:26 +00:00
  • 8beff5c743 Use ClientHelper in MessagingManagerImpl. akwizgran 2016-02-29 14:56:34 +00:00
  • 4ddc34ee01 Added new methods to ClientHelper. akwizgran 2016-02-29 14:55:57 +00:00
  • 5b47d6d3ff Merge branch 'bdf-improvements' into 'master' akwizgran 2016-03-04 21:06:11 +00:00
  • db188657ca Reuse BdfReader/Writer for MetadataParser/Encoder. akwizgran 2016-03-01 13:17:45 +00:00
  • 418798b1f0 Added BdfList/Dictionary getters for optional values. akwizgran 2016-02-29 22:11:34 +00:00
  • 30c3a33a0a Delete all app data when deleting account. #263 akwizgran 2016-03-03 16:23:10 +00:00
  • 08099714ba Bumped expiry date to 1 April 2016. akwizgran 2016-03-02 09:58:23 +00:00
  • 10561a2df3 Added new module to roboguice.xml. akwizgran 2016-02-29 16:38:55 +00:00
  • cab94360ec Skip message header when parsing body. akwizgran 2016-02-29 15:47:56 +00:00
  • 154e95a989 Merge branch 'client-helper' into 'master' akwizgran 2016-02-29 14:37:45 +00:00
  • 75d53598b0 Merge branch 'validation-manager-tests' into 'master' akwizgran 2016-02-29 14:35:30 +00:00
  • 34d34a754a Renamed metadata methods. akwizgran 2016-02-29 14:29:53 +00:00
  • 640f5484e0 Moved PrivateGroupFactory to clients package. akwizgran 2016-02-29 14:07:30 +00:00
  • 2e7df53dba Added helper class so clients can use less boilerplate. akwizgran 2016-02-29 14:03:29 +00:00
  • 9e0add7d4c Renamed BdfWriter methods, added support for NULL_VALUE. akwizgran 2016-02-29 14:18:31 +00:00
  • 3ce62818aa Renamed BdfReader methods, added convenience methods. akwizgran 2016-02-29 13:32:44 +00:00
  • 9dec498e7e Merge branch 'add-contact-transaction' into 'master' Torsten Grote 2016-02-29 14:07:33 +00:00
  • e3374b7584 Rename BDF methods. akwizgran 2016-02-29 11:57:42 +00:00
  • 46e7a52c22 Merge branch 'bdf-type-conversion' into 'master' akwizgran 2016-02-29 11:55:08 +00:00
  • 5045b58e01 Explicitly check array lengths. akwizgran 2016-02-29 11:51:16 +00:00
  • e28dc17881 Helper methods and unit tests for BdfList/Dictionary. akwizgran 2016-02-26 16:27:24 +00:00
  • 476b1edbad Unit tests for ValidationManagerImpl. akwizgran 2016-02-26 14:16:25 +00:00
  • b8cf508b0c Moved ImmediateExecutor out of plugins package. akwizgran 2016-02-26 14:16:09 +00:00
  • 8ba95a2965 Use a separate DB task for loading each message. akwizgran 2016-02-26 14:15:25 +00:00
  • 4e0990d865 Removed unused dependencies from invitation classes. akwizgran 2016-02-26 11:12:31 +00:00
  • 1d89c6cebc Add contact and transport keys in the same transaction. akwizgran 2016-02-26 10:57:32 +00:00
  • 76e6b7cfa9 Convert BDF types in lists and dictionaries. akwizgran 2016-02-26 10:28:40 +00:00
  • 8c8b2a5358 Merge branch '250-tor-polling' into 'master' str4d 2016-02-25 14:54:49 +00:00
  • d8079b1841 Fixed race condition in descriptor publication. akwizgran 2016-02-25 10:01:07 +00:00