Vladimir Eliezer Tokarev
							
						 
						
							 
							
							
							
								
							
								86de5b07a4 
								
							
								 
							
						 
						
							
							
								
								Created the printing commitment barcode panel  
							
							 
							
							... 
							
							
							
							Printing Commitment Barcode panel represent the progress of the printing
of the voters choise. 
							
						 
						
							2016-08-20 11:55:14 +03:00  
						
					 
				
					
						
							
							
								 
								Vladimir Eliezer Tokarev
							
						 
						
							 
							
							
							
								
							
								8a73f21f48 
								
							
								 
							
						 
						
							
							
								
								Created the ballot summary panel  
							
							 
							
							... 
							
							
							
							ballot summary panel summaries the status of current voter 
							
						 
						
							2016-08-20 11:48:54 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								f2ea4b5d15 
								
							
								 
							
						 
						
							
							
								
								Typo: fix typo in documentation  
							
							 
							
							
							
						 
						
							2016-08-11 13:36:09 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								6b512e078b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into dist_dec  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	meerkat-common/src/main/java/meerkat/crypto/concrete/ECElGamalEncryption.java
#	meerkat-common/src/main/proto/meerkat/BulletinBoardAPI.proto
#	settings.gradle 
							
						 
						
							2016-08-09 14:30:40 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								ce40a04ac7 
								
							
								 
							
						 
						
							
							
								
								Make code of SDKG test prettier  
							
							 
							
							
							
						 
						
							2016-08-07 17:04:23 +03:00  
						
					 
				
					
						
							
							
								 
								Vladimir Eliezer Tokarev
							
						 
						
							 
							
							
							
								
							
								bc790c3eb4 
								
							
								 
							
						 
						
							
							
								
								Created select candidate by picture fxml  
							
							 
							
							
							
						 
						
							2016-08-06 16:19:34 +03:00  
						
					 
				
					
						
							
							
								 
								Vladimir Eliezer Tokarev
							
						 
						
							 
							
							
							
								
							
								99edbcf1b1 
								
							
								 
							
						 
						
							
							
								
								Created the candidate write name and the candidate selections uml  
							
							 
							
							
							
						 
						
							2016-08-06 16:01:33 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								4ddd5f852a 
								
							
								 
							
						 
						
							
							
								
								Fix: better test of the NetworkVirtualPrinter  
							
							 
							
							
							
						 
						
							2016-08-02 14:24:25 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								c78b78aa3c 
								
							
								 
							
						 
						
							
							
								
								no change  
							
							 
							
							
							
						 
						
							2016-08-02 14:22:21 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								afed4fb510 
								
							
								 
							
						 
						
							
							
								
								Fix: reading protobuf BoolValues through network used to fail due to problematic dynamic casting  
							
							 
							
							
							
						 
						
							2016-08-02 14:13:10 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								aea84d0f54 
								
							
								 
							
						 
						
							
							
								
								Add: todo comments  
							
							 
							
							
							
						 
						
							2016-07-31 17:44:24 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								cb65103fca 
								
							
								 
							
						 
						
							
							
								
								Fix: typo in comment  
							
							 
							
							
							
						 
						
							2016-07-31 17:43:58 +03:00  
						
					 
				
					
						
							
							
								 
								Vladimir Eliezer Tokarev
							
						 
						
							 
							
							
							
								
							
								4f3fc40dc6 
								
							
								 
							
						 
						
							
							
								
								Created the voting-booth-station  
							
							 
							
							... 
							
							
							
							The created branch is for the voting booth gui, and created the enter
splash fxml file and the straight into channel fxml. 
							
						 
						
							2016-07-30 16:57:17 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								ae357541e8 
								
							
								 
							
						 
						
							
							
								
								Fix typo in documentation comment  
							
							 
							
							
							
						 
						
							2016-07-27 14:25:09 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								da7a05ecd8 
								
							
								 
							
						 
						
							
							
								
								Fix: UI now has command queue of size 1.  
							
							 
							
							... 
							
							
							
							A new CommandPend class is introduced. It functions basically as
an ArrayBlockingQueue of size 1.
Difference is that it can handle two functions from two different threads
 - trample(cmd): removes the previously kept command (if there is such) and overrides it with the next command
 - offer(cmd): keeps the given command, but only if it doesn't currently keeps an older one
This new functionality is used so the UI can get commands from the controller
(but only take into account the latest one). At the same time it gets tick commands
from its clock ticker, but only keep and handle those if it doesn't have
a real controller command to handle. 
							
						 
						
							2016-07-19 12:05:06 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								1cf16d8386 
								
							
								 
							
						 
						
							
							
								
								Fix: output device now has queue of size 1. a newer command always overrides the previous one  
							
							 
							
							
							
						 
						
							2016-07-19 11:59:50 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								88991ea9ff 
								
							
								 
							
						 
						
							
							
								
								Refactor: some more comments, and better looking code in VotingBoothImpl.java  
							
							 
							
							
							
						 
						
							2016-07-12 15:32:22 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								0956fa98d3 
								
							
								 
							
						 
						
							
							
								
								Refactor: add comments to VotingBoothImpl.java, and rename tasks to commands (because they were two names of the same thing)  
							
							 
							
							... 
							
							
							
							Signed-off-by: Hai Brenner <haibrenner@gmail.com> 
							
						 
						
							2016-07-12 15:23:46 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								42d68b7ce8 
								
							
								 
							
						 
						
							
							
								
								Test: Add NetworkVirtualPrinterTest  
							
							 
							
							
							
						 
						
							2016-07-12 11:54:50 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								5404bb9ed2 
								
							
								 
							
						 
						
							
							
								
								Fix error in setting name of output device thread  
							
							 
							
							
							
						 
						
							2016-07-12 11:51:16 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								f2836d277a 
								
							
								 
							
						 
						
							
							
								
								Add polling-station project dependency to VB build.gradle for testing purposes  
							
							 
							
							
							
						 
						
							2016-07-12 11:50:21 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								b667de95aa 
								
							
								 
							
						 
						
							
							
								
								Fix protobuf definition of EncryptedBallot to match the standard convention.  
							
							 
							
							
							
						 
						
							2016-07-12 11:49:25 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								49551dc36b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into vbdev2  
							
							 
							
							... 
							
							
							
							Conflicts:
	meerkat-common/src/main/proto/meerkat/voting.proto 
							
						 
						
							2016-07-06 21:55:34 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								88c4e0e644 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://cs.idc.ac.il/rhodecode/meerkat/meerkat-java  
							
							 
							
							
							
						 
						
							2016-07-06 21:45:35 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								d804f0dbac 
								
							
								 
							
						 
						
							
							
								
								voting-booth gradle.build now has dependencies on jetty and RESTful API for testing purposes  
							
							 
							
							
							
						 
						
							2016-07-06 21:33:30 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								b1a033da5e 
								
							
								 
							
						 
						
							
							
								
								Add the channel identifier to the PlaintextBallot, so it is now printed by the output device  
							
							 
							
							
							
						 
						
							2016-07-06 13:24:10 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								853a6b5684 
								
							
								 
							
						 
						
							
							
								
								Another (final) Generics type fix  
							
							 
							
							
							
						 
						
							2016-07-04 16:05:52 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								2336d44ffc 
								
							
								 
							
						 
						
							
							
								
								reduced more compilation warnings by having better Generics type handling and better JavaDocs  
							
							 
							
							
							
						 
						
							2016-07-04 16:04:04 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								d8b766725b 
								
							
								 
							
						 
						
							
							
								
								Removed many compilation warnings by having better handling of Generics types and better JavaDocs  
							
							 
							
							
							
						 
						
							2016-07-04 15:52:05 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								218677fd96 
								
							
								 
							
						 
						
							
							
								
								added many comments and JavaDocs  
							
							 
							
							
							
						 
						
							2016-07-04 14:17:11 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								2b56928e9a 
								
							
								 
							
						 
						
							
							
								
								added some JavaDoc comments and documentation  
							
							 
							
							
							
						 
						
							2016-07-04 11:54:36 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								7db6218735 
								
							
								 
							
						 
						
							
							
								
								fixed: access to the static system messages from the StorageManage class, rather than its instance  
							
							 
							
							
							
						 
						
							2016-07-04 11:53:28 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								66e5db9f22 
								
							
								 
							
						 
						
							
							
								
								cleared some unnecessary imports  
							
							 
							
							
							
						 
						
							2016-07-04 11:51:49 +03:00  
						
					 
				
					
						
							
							
								 
								arbel.peled
							
						 
						
							 
							
							
							
								
							
								48bf8dbe6b 
								
							
								 
							
						 
						
							
							
								
								Ignore .arcconfig  
							
							 
							
							
							
						 
						
							2016-06-28 15:10:38 +03:00  
						
					 
				
					
						
							
							
								 
								arbel.peled
							
						 
						
							 
							
							
							
								
							
								8aada21119 
								
							
								 
							
						 
						
							
							
								
								Fixed some errors in the tests.  
							
							 
							
							... 
							
							
							
							Made Threaded Client parameterized (with respect to waiting times and thread count). 
							
						 
						
							2016-06-28 15:08:36 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								e298ab1e76 
								
							
								 
							
						 
						
							
							
								
								removed two unnecessary imports  
							
							 
							
							
							
						 
						
							2016-06-28 11:35:36 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								14fac728b3 
								
							
								 
							
						 
						
							
							
								
								1. ScannedData now has a Channel and a SignedEncryptedBallot attributes,  
							
							 
							
							... 
							
							
							
							rather than just 'data' attribute
2. Implemented a NetworkVirtualPrinter output device, and now both
   this class and the previous SystemConsoleOutputDevice extend the same
   new abstract class AsyncRunnableOutputDevice which supplies default
   implementations for the interface methods. 
							
						 
						
							2016-06-28 11:32:00 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								3a5908ac49 
								
							
								 
							
						 
						
							
							
								
								A cancel by the voter is now sent to the execution flow as a Throwable  
							
							 
							
							... 
							
							
							
							rather than an Exception. 
							
						 
						
							2016-06-28 11:28:14 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								438df78e36 
								
							
								 
							
						 
						
							
							
								
								Changed the ToySignature test file to match the new Signature interface.  
							
							 
							
							
							
						 
						
							2016-06-28 11:26:50 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								4379921445 
								
							
								 
							
						 
						
							
							
								
								For some reason restful API did not appear in my gradle.build. It is fixed now.  
							
							 
							
							
							
						 
						
							2016-06-28 11:26:00 +03:00  
						
					 
				
					
						
							
							
								 
								arbel.peled
							
						 
						
							 
							
							
							
								
							
								53d609bfee 
								
							
								 
							
						 
						
							
							
								
								Removed database address from Bulletin Board Server init method (the address is given to the Query Provider).  
							
							 
							
							... 
							
							
							
							Added integration tests for Single Server Bulletin Board Client.
Fixed subscription logic in the Single Server Bulletin Board Client.
Decoupled Single Server- and Simple- Bulletin Board Clients (Simple-... is now obsolete).
Fixed some bugs.
Threaded Bulletin Board Client now has some errors in integration. 
							
						 
						
							2016-06-28 08:19:29 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								d12ad408c4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into vbdev2  
							
							 
							
							... 
							
							
							
							Conflicts:
	meerkat-common/src/main/proto/meerkat/voting.proto 
							
						 
						
							2016-06-26 17:17:24 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								06d69554d9 
								
							
								 
							
						 
						
							
							
								
								fixed some merge conflicts which appeared for some unknown reason  
							
							 
							
							
							
						 
						
							2016-06-26 17:07:03 +03:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								cc2888483d 
								
							
								 
							
						 
						
							
							
								
								Threaded Client integration tests passing  
							
							 
							
							
							
						 
						
							2016-06-26 14:32:30 +03:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								d1f7413cde 
								
							
								 
							
						 
						
							
							
								
								Working client-side Batch changes  
							
							 
							
							
							
						 
						
							2016-06-26 13:06:16 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								42ae18df00 
								
							
								 
							
						 
						
							
							
								
								Just added comments as part of the process to comment all the VB files.  
							
							 
							
							... 
							
							
							
							Currently I commented the controller callbacks and commands packages, and
also the QuestionSelector component. 
							
						 
						
							2016-06-21 15:37:20 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								e9732561f4 
								
							
								 
							
						 
						
							
							
								
								Removed the last dependency on the obsolete SystemMessages class.  
							
							 
							
							... 
							
							
							
							This dependency was left by mistake.
We now read all the system messages of the VB from a protobuf file
using the StorageManager component. 
							
						 
						
							2016-06-21 15:35:42 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								19deec00bb 
								
							
								 
							
						 
						
							
							
								
								a change of variable name to suggest its insignificance  
							
							 
							
							
							
						 
						
							2016-06-20 16:15:41 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								559c714aac 
								
							
								 
							
						 
						
							
							
								
								testing was changed according to the new interface of storage manager  
							
							 
							
							
							
						 
						
							2016-06-20 15:27:39 +03:00  
						
					 
				
					
						
							
							
								 
								Hai Brenner
							
						 
						
							 
							
							
							
								
							
								2bdf92b075 
								
							
								 
							
						 
						
							
							
								
								Fixed some stuff according to Arbel's suggestions.  
							
							 
							
							... 
							
							
							
							Specifically:
1. now handling exceptions in the encryption process (according to voter's choice)
2. handling files in storage manager (now reading election parameters and system messages from files)
3. Controller's init() now already sets all the info and parameters. No need to call extra functions
4. some more changes to the method structure 
							
						 
						
							2016-06-20 15:26:53 +03:00