cc2888483d 
								
							
								 
							
						 
						
							
							
								
								Threaded Client integration tests passing  
							
							
							
						 
						
							2016-06-26 14:32:30 +03:00  
				
					
						
							
							
								 
						
							
							
								d1f7413cde 
								
							
								 
							
						 
						
							
							
								
								Working client-side Batch changes  
							
							
							
						 
						
							2016-06-26 13:06:16 +03:00  
				
					
						
							
							
								 
						
							
							
								1951db546d 
								
							
								 
							
						 
						
							
							
								
								Changed Bulletin Board Message payload to either data or message ID  
							
							... 
							
							
							
							Added server-generated unique batch identifiers
Changed Client-side interfaces
Refactored Client-side code for new batch mechanisms
Not tested on client-side yet 
							
						 
						
							2016-06-19 22:00:43 +03:00  
				
					
						
							
							
								 
						
							
							
								b501992643 
								
							
								 
							
						 
						
							
							
								
								Complete overhaul of batch system on server-side  
							
							... 
							
							
							
							Added batch methods to BulletinBoardUtils
Related changes in BulletinBoardDigest and BulletinBoardSignature
Merge remote-tracking branch 'origin/master' into Cached-Client
Conflicts:
	bulletin-board-client/src/main/java/meerkat/bulletinboard/SimpleBulletinBoardClient.java
	bulletin-board-client/src/main/java/meerkat/bulletinboard/ThreadedBulletinBoardClient.java
	bulletin-board-server/src/main/java/meerkat/bulletinboard/sqlserver/BulletinBoardSQLServer.java
	bulletin-board-server/src/main/java/meerkat/bulletinboard/sqlserver/H2QueryProvider.java
	bulletin-board-server/src/main/java/meerkat/bulletinboard/sqlserver/MySQLQueryProvider.java
	bulletin-board-server/src/main/java/meerkat/bulletinboard/webapp/BulletinBoardWebApp.java
	bulletin-board-server/src/main/proto/meerkat/bulletin_board_server.proto
	meerkat-common/src/main/java/meerkat/bulletinboard/BulletinBoardClient.java
	meerkat-common/src/main/java/meerkat/bulletinboard/BulletinBoardServer.java 
							
						 
						
							2016-06-16 11:21:58 +03:00  
				
					
						
							
							
								 
						
							
							
								337a135151 
								
							
								 
							
						 
						
							
							
								
								Started removing dependency on CompleteBatch.  
							
							... 
							
							
							
							Tags of batches are now stored as a blob until the batch is complete. 
							
						 
						
							2016-06-15 10:34:46 +03:00  
				
					
						
							
							
								 
						
							
							
								ffac7c1e34 
								
							
								 
							
						 
						
							
							
								
								Fixed all of Tal's remarks.  
							
							... 
							
							
							
							Switched to using the predefined BoolValue Protobuf. 
							
						 
						
							2016-06-02 14:48:48 +03:00  
				
					
						
							
							
								 
						
							
							
								229cbfd48f 
								
							
								 
							
						 
						
							
							
								
								Fixed some subscription functionality of the CachedClient  
							
							
							
						 
						
							2016-06-02 13:01:41 +03:00  
				
					
						
							
							
								 
						
							
							
								fe209f6b5a 
								
							
								 
							
						 
						
							
							
								
								Removed default testing for the Bulletin Board Client.  
							
							
							
						 
						
							2016-06-02 10:39:29 +03:00  
				
					
						
							
							
								 
						
							
							
								e2f3dbe6b2 
								
							
								 
							
						 
						
							
							
								
								Fixed some more issues (most have to do with concurrency).  
							
							... 
							
							
							
							Implemented close method for the SQLServer which renders it unusable until reinitialization.
Added test for Synchronizer for the case when the remote server is unavailable (test passes).
Still need to fix Batch digest and sign issue. 
							
						 
						
							2016-06-02 10:38:31 +03:00  
				
					
						
							
							
								 
						
							
							
								e91a48b5e1 
								
							
								 
							
						 
						
							
							
								
								Fixed a few bugs.  
							
							... 
							
							
							
							Changed H2 Query Provider to run in-memory. 
							
						 
						
							2016-06-01 22:46:51 +03:00  
				
					
						
							
							
								 
						
							
							
								7c60e487cc 
								
							
								 
							
						 
						
							
							
								
								Created a test for the Synchronizer.  
							
							... 
							
							
							
							Not passing yet. 
							
						 
						
							2016-06-01 21:34:17 +03:00  
				
					
						
							
							
								 
						
							
							
								347e826f73 
								
							
								 
							
						 
						
							
							
								
								Working integrated version of Scanner WebApp  
							
							... 
							
							
							
							Fully testsed
Moved BoolMsg and IntMsg to Comm package (from BulletinBoardAPI) 
							
						 
						
							2016-05-31 15:26:56 +03:00  
				
					
						
							
							
								 
						
							
							
								061dc69fbc 
								
							
								 
							
						 
						
							
							
								
								File rename  
							
							
							
						 
						
							2016-05-05 17:01:00 +03:00  
				
					
						
							
							
								 
						
							
							
								b934894bc5 
								
							
								 
							
						 
						
							
							
								
								Created Polling Station Scanner interface  
							
							... 
							
							
							
							Implemented Web App for the scanner
Not tested 
							
						 
						
							2016-05-05 16:55:10 +03:00  
				
					
						
							
							
								 
						
							
							
								4c33e923b2 
								
							
								 
							
						 
						
							
							
								
								Implemented Synchronizer and Cached Client  
							
							... 
							
							
							
							Not tested yet 
							
						 
						
							2016-04-16 19:50:09 +03:00  
				
					
						
							
							
								 
						
							
							
								9ed728fca7 
								
							
								 
							
						 
						
							
							
								
								Added message counting ability to the server (but not to the client)  
							
							... 
							
							
							
							Added synchronous CompleteBatch read by the client
Started implementing the synchronizer
Added support for null callbacks 
							
						 
						
							2016-04-14 09:20:11 +03:00  
				
					
						
							
							
								 
						
							
							
								1f8df95895 
								
							
								 
							
						 
						
							
							
								
								More refactoring for tests and protocol -- user class now handles all messages synchronously (in the main thread); concurrency is now simpler)  
							
							
							
						 
						
							2016-04-14 03:34:54 +03:00  
				
					
						
							
							
								 
						
							
							
								48b2b9efa2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'Cached-Client' of  https://cs.idc.ac.il/rhodecode/meerkat/meerkat-java  into Cached-Client  
							
							
							
						 
						
							2016-04-13 10:38:43 +03:00  
				
					
						
							
							
								 
						
							
							
								c806e7b32a 
								
							
								 
							
						 
						
							
							
								
								Added Deletion to Bulletin Board Server and Local Client  
							
							
							
						 
						
							2016-04-13 09:46:24 +03:00  
				
					
						
							
							
								 
						
							
							
								c798e827dc 
								
							
								 
							
						 
						
							
							
								
								More renaming and refactoring of DKG code  
							
							
							
						 
						
							2016-04-12 02:21:46 +03:00  
				
					
						
							
							
								 
						
							
							
								78207532ec 
								
							
								 
							
						 
						
							
							
								
								protobuf naming convention  
							
							
							
						 
						
							2016-04-11 20:51:40 +03:00  
				
					
						
							
							
								 
						
							
							
								d2373c09f2 
								
							
								 
							
						 
						
							
							
								
								Merge with master  
							
							
							
						 
						
							2016-04-11 20:14:18 +03:00  
				
					
						
							
							
								 
						
							
							
								1ec02173e7 
								
							
								 
							
						 
						
							
							
								
								package renaming and protobuf moves  
							
							
							
						 
						
							2016-04-11 19:48:36 +03:00  
				
					
						
							
							
								 
						
							
							
								67b01032d0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'Cached-Client'  
							
							
							
						 
						
							2016-04-11 14:23:05 +03:00  
				
					
						
							
							
								 
						
							
							
								e904caa74f 
								
							
								 
							
						 
						
							
							
								
								Added certificates to version control  
							
							
							
						 
						
							2016-04-11 14:21:36 +03:00  
				
					
						
							
							
								 
						
							
							
								edfd47a98d 
								
							
								 
							
						 
						
							
							
								
								Fixed H2 test time (by using a connection pool)  
							
							... 
							
							
							
							Added same fix to MySQL
Fixed and tested H2 SyncQuery 
							
						 
						
							2016-04-11 14:13:26 +03:00  
				
					
						
							
							
								 
						
							
							
								07aecd5237 
								
							
								 
							
						 
						
							
							
								
								TimestampComparator name change  
							
							
							
						 
						
							2016-04-11 12:26:02 +03:00  
				
					
						
							
							
								 
						
							
							
								857821c0e4 
								
							
								 
							
						 
						
							
							
								
								Adding one more file to version control  
							
							
							
						 
						
							2016-04-11 12:17:05 +03:00  
				
					
						
							
							
								 
						
							
							
								d0951f8644 
								
							
								 
							
						 
						
							
							
								
								stop  
							
							
							
						 
						
							2016-04-08 21:48:08 +03:00  
				
					
						
							
							
								 
						
							
							
								3e1f59ec2b 
								
							
								 
							
						 
						
							
							
								
								switch secret with share  
							
							
							
						 
						
							2016-04-08 15:46:54 +03:00  
				
					
						
							
							
								 
						
							
							
								5d564c834c 
								
							
								 
							
						 
						
							
							
								
								generic group + wait instead of sleep  
							
							
							
						 
						
							2016-04-08 15:04:07 +03:00  
				
					
						
							
							
								 
						
							
							
								0ae9719bc5 
								
							
								 
							
						 
						
							
							
								
								generic group + wait instead of sleep  
							
							
							
						 
						
							2016-04-08 15:03:32 +03:00  
				
					
						
							
							
								 
						
							
							
								4f608e813d 
								
							
								 
							
						 
						
							
							
								
								Code review comments and channges  
							
							
							
						 
						
							2016-04-05 15:36:00 +03:00  
				
					
						
							
							
								 
						
							
							
								5670739e49 
								
							
								 
							
						 
						
							
							
								
								tested version  
							
							
							
						 
						
							2016-03-30 12:44:04 +03:00  
				
					
						
							
							
								 
						
							
							
								49c1e2c178 
								
							
								 
							
						 
						
							
							
								
								Added missing files to version control  
							
							
							
						 
						
							2016-03-27 20:11:09 +03:00  
				
					
						
							
							
								 
						
							
							
								e56312d38b 
								
							
								 
							
						 
						
							
							
								
								Local Client supports subsrciptions  
							
							
							
						 
						
							2016-03-22 10:16:46 +02:00  
				
					
						
							
							
								 
						
							
							
								5f45c1f6d6 
								
							
								 
							
						 
						
							
							
								
								tested with malicious users  
							
							
							
						 
						
							2016-03-22 00:49:21 +02:00  
				
					
						
							
							
								 
						
							
							
								a7699086d8 
								
							
								 
							
						 
						
							
							
								
								Local Client for testing (without subscription yet)  
							
							... 
							
							
							
							Partial implementation of subscriptions.
Some bug fixes. 
							
						 
						
							2016-03-21 20:32:57 +02:00  
				
					
						
							
							
								 
						
							
							
								e4a33af4d4 
								
							
								 
							
						 
						
							
							
								
								abort message  
							
							
							
						 
						
							2016-03-18 14:20:47 +02:00  
				
					
						
							
							
								 
						
							
							
								cc7e138a43 
								
							
								 
							
						 
						
							
							
								
								redesigned mail handler  
							
							
							
						 
						
							2016-03-01 16:49:55 +02:00  
				
					
						
							
							
								 
						
							
							
								50bcca8da3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'Bulletin-Board-Batch'  
							
							
							
						 
						
							2016-03-01 13:57:57 +02:00  
				
					
						
							
							
								 
						
							
							
								1cf14a60a8 
								
							
								 
							
						 
						
							
							
								
								Bulletin Board Client support for streaming and Timestamps  
							
							... 
							
							
							
							Created standard Checksum interface and implementation for Sync Query mechanism
Added the Timestamp into the Batch Digest and Signature logic 
							
						 
						
							2016-03-01 13:56:18 +02:00  
				
					
						
							
							
								 
						
							
							
								71191e05b9 
								
							
								 
							
						 
						
							
							
								
								Added Sync Query tests on Bulletin Board Server  
							
							
							
						 
						
							2016-02-29 08:36:35 +02:00  
				
					
						
							
							
								 
						
							
							
								ca31d5a177 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'Bulletin-Board-Batch'  
							
							
							
						 
						
							2016-02-27 16:57:36 +02:00  
				
					
						
							
							
								 
						
							
							
								0f7dbe3d50 
								
							
								 
							
						 
						
							
							
								
								SDKG tested for non coruppted parties  
							
							
							
						 
						
							2016-02-23 19:02:49 +02:00  
				
					
						
							
							
								 
						
							
							
								aeb7c13436 
								
							
								 
							
						 
						
							
							
								
								Made read operations stream the results.  
							
							... 
							
							
							
							Removed dependency on large Protobufs (BulletinBoardMessageList and BatchDataList).
Partial implementation of Sync Query.
Current version supports only H2 and MySQL (no SQLite support). 
							
						 
						
							2016-02-22 08:04:01 +02:00  
				
					
						
							
							
								 
						
							
							
								210cc327ac 
								
							
								 
							
						 
						
							
							
								
								secure dkg without stage 4  
							
							
							
						 
						
							2016-02-17 22:58:20 +02:00  
				
					
						
							
							
								 
						
							
							
								9a78330e29 
								
							
								 
							
						 
						
							
							
								
								Working Integration test for Threaded BB Client supporting Batches.  
							
							... 
							
							
							
							Haven't tested subscriptions yet. 
							
						 
						
							2016-02-16 22:33:52 +02:00  
				
					
						
							
							
								 
						
							
							
								a233f2f713 
								
							
								 
							
						 
						
							
							
								
								joint feldman protocol with test  
							
							
							
						 
						
							2016-02-09 20:37:57 +02:00  
				
					
						
							
							
								 
						
							
							
								8288b07d80 
								
							
								 
							
						 
						
							
							
								
								joint feldman with protos  
							
							
							
						 
						
							2016-02-08 15:20:43 +02:00