Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								e56312d38b 
								
							
								 
							
						 
						
							
							
								
								Local Client supports subsrciptions  
							
							 
							
							
							
						 
						
							2016-03-22 10:16:46 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								a7699086d8 
								
							
								 
							
						 
						
							
							
								
								Local Client for testing (without subscription yet)  
							
							 
							
							... 
							
							
							
							Partial implementation of subscriptions.
Some bug fixes. 
							
						 
						
							2016-03-21 20:32:57 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								71191e05b9 
								
							
								 
							
						 
						
							
							
								
								Added Sync Query tests on Bulletin Board Server  
							
							 
							
							
							
						 
						
							2016-02-29 08:36:35 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								9a78330e29 
								
							
								 
							
						 
						
							
							
								
								Working Integration test for Threaded BB Client supporting Batches.  
							
							 
							
							... 
							
							
							
							Haven't tested subscriptions yet. 
							
						 
						
							2016-02-16 22:33:52 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								3fed32f9e6 
								
							
								 
							
						 
						
							
							
								
								First (untested) version of BB Client with full batch support  
							
							 
							
							
							
						 
						
							2016-01-17 19:57:45 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								d643932ef9 
								
							
								 
							
						 
						
							
							
								
								Added H2 support for Batch messages  
							
							 
							
							
							
						 
						
							2015-12-27 12:04:37 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								88b8f6d8ea 
								
							
								 
							
						 
						
							
							
								
								Working version of Batch messages on Server-Side  
							
							 
							
							
							
						 
						
							2015-12-27 11:21:17 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								b5237d6c9f 
								
							
								 
							
						 
						
							
							
								
								Implemented (untested) batch messages in Bulletin Board Server (MySQL implementation only).  
							
							 
							
							... 
							
							
							
							Implemented generic batch message signatures and digests.
Created new interface for Bulletin Board constants. 
							
						 
						
							2015-12-21 23:16:06 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								37f962d520 
								
							
								 
							
						 
						
							
							
								
								Defined semi-final versions of the batch interfaces.  
							
							 
							
							... 
							
							
							
							Implemented in part extended BB Server interface.
Added Digest support for Batch messages.
Made GlobalCryptoSetup a final singleton. 
							
						 
						
							2015-12-19 19:54:50 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								37fdc0bb83 
								
							
								 
							
						 
						
							
							
								
								Fixed minor H2 bug.  
							
							 
							
							... 
							
							
							
							Fixed dbTest gradle task (now tests all 3 supported DB engines). 
							
						 
						
							2015-12-18 14:39:40 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								b17954adc2 
								
							
								 
							
						 
						
							
							
								
								Split interface into BulletinBoardClient and AsyncBulletinBoardClient.  
							
							 
							
							... 
							
							
							
							Added Batch Messages Bulletin Board Client interface and associated ProtoBufs.
Returned simple implementation of BulletinBoardClient.
Made ThreadedBulletinBoardClient extend SimpleBulletinBoardClient.
Fixed an issue in SQLite where identical Signatures could be added to the same message. 
							
						 
						
							2015-12-14 23:14:52 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								79d29a05d3 
								
							
								 
							
						 
						
							
							
								
								Working version of ThreadedBulletinBoardClient.  
							
							 
							
							... 
							
							
							
							The integration test also passes with SQLite and MySQL engines. 
							
						 
						
							2015-12-14 09:45:40 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								bfc62cd77c 
								
							
								 
							
						 
						
							
							
								
								Slight enhancement to Server performance.  
							
							 
							
							
							
						 
						
							2015-12-12 23:18:32 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								975ad340be 
								
							
								 
							
						 
						
							
							
								
								Bulletin Board Server WebApp support for MySQL and H2 engines.  
							
							 
							
							
							
						 
						
							2015-12-12 12:36:00 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								520697d121 
								
							
								 
							
						 
						
							
							
								
								Added named parameters to the BulletinBoardSQLServer.  
							
							 
							
							... 
							
							
							
							Added support for H2 SQL engine.
Further generalization of the BulletinBoardSQLServer. 
							
						 
						
							2015-12-12 11:54:52 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								3de54f16a2 
								
							
								 
							
						 
						
							
							
								
								Created (untested version of) a Threaded Bulletin Board Client.  
							
							 
							
							... 
							
							
							
							Overhauled Bulletin Board Client interface to accommodate this.
Deprecated the Simple Bulletin Board Client.
Made the path to the server methods generic (defined in the Constants class of the rest package). 
							
						 
						
							2015-12-10 15:08:41 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								76c5e6681f 
								
							
								 
							
						 
						
							
							
								
								Made SQL Servers generic.  
							
							 
							
							... 
							
							
							
							Added MySQL Server and test.
Added partial H2 Server code. 
							
						 
						
							2015-12-09 14:47:18 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								3f21f30f35 
								
							
								 
							
						 
						
							
							
								
								Added getSignerID method to signatures.  
							
							 
							
							... 
							
							
							
							Added timing output for Server tests. 
							
						 
						
							2015-12-08 09:11:22 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								0b847dcaf4 
								
							
								 
							
						 
						
							
							
								
								Added a new version of the BB Server that allows for search of messages containing multiple tags and/or signatures.  
							
							 
							
							... 
							
							
							
							Added tests for both Server types. 
							
						 
						
							2015-12-08 08:17:30 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								679d18f4a2 
								
							
								 
							
						 
						
							
							
								
								Added BB client intergration test (broken)  
							
							 
							
							... 
							
							
							
							Fixed MsgID retrieval in BB server 
							
						 
						
							2015-12-06 20:33:45 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								2ff34355e4 
								
							
								 
							
						 
						
							
							
								
								Bulletin Board Server configuration support.  
							
							 
							
							... 
							
							
							
							Bulletin Board Server signature testing. 
							
						 
						
							2015-11-28 23:59:56 +02:00  
						
					 
				
					
						
							
							
								 
								Tal Moran
							
						 
						
							 
							
							
							
								
							
								ed28e2eb1b 
								
							
								 
							
						 
						
							
							
								
								Fixed bulletin-board server tests (use temporary db instead of assuming one exists at specific path)  
							
							 
							
							
							
						 
						
							2015-11-23 09:25:49 +02:00  
						
					 
				
					
						
							
							
								 
								Tal Moran
							
						 
						
							 
							
							
							
								
							
								ad121a7bfd 
								
							
								 
							
						 
						
							
							
								
								Merged encryption and signature work from crypto-primitives  
							
							 
							
							
							
						 
						
							2015-11-23 02:20:17 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								dbf5727cee 
								
							
								 
							
						 
						
							
							
								
								Added Some unit tests and fixed several bugs.  
							
							 
							
							
							
						 
						
							2015-11-22 23:36:24 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								3837b0c53e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://cs.idc.ac.il/rhodecode/meerkat/meerkat-java  into Bulletin_Board_Server_phase_1  
							
							 
							
							
							
						 
						
							2015-11-22 18:42:35 +02:00  
						
					 
				
					
						
							
							
								 
								Tal Moran
							
						 
						
							 
							
							
							
								
							
								c76724f599 
								
							
								 
							
						 
						
							
							
								
								Interim merge for branch 'master' into crypto-primitives  
							
							 
							
							
							
						 
						
							2015-11-22 15:50:32 +02:00  
						
					 
				
					
						
							
							
								 
								Tal Moran
							
						 
						
							 
							
							
							
								
							
								8200f08da0 
								
							
								 
							
						 
						
							
							
								
								Add configuration for test dependencies between subprojects  
							
							 
							
							
							
						 
						
							2015-11-22 15:31:51 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								03f1c3d483 
								
							
								 
							
						 
						
							
							
								
								Slight change to Message API  
							
							 
							
							
							
						 
						
							2015-11-22 12:22:21 +02:00  
						
					 
				
					
						
							
							
								 
								Tal Moran
							
						 
						
							 
							
							
							
								
							
								b8cc3feedb 
								
							
								 
							
						 
						
							
							
								
								EC encryption code; compiles but not tested  
							
							 
							
							
							
						 
						
							2015-11-22 03:16:35 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								c68eba84d2 
								
							
								 
							
						 
						
							
							
								
								Refactored into WebApp and Server  
							
							 
							
							
							
						 
						
							2015-11-20 21:59:45 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								a6afb74893 
								
							
								 
							
						 
						
							
							
								
								Added filters and DB reading functionality.  
							
							 
							
							... 
							
							
							
							Also added signer IDs and multiple signatures (on same message) to schema. 
							
						 
						
							2015-11-20 21:40:45 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								47edf0df34 
								
							
								 
							
						 
						
							
							
								
								Working version of Bulletin Board Server + refactoring of Bulletin Board ProtoBufs + successful integration test  
							
							 
							
							
							
						 
						
							2015-11-17 22:27:01 +02:00  
						
					 
				
					
						
							
							
								 
								Tal Moran
							
						 
						
							 
							
							
							
								
							
								7bb9172707 
								
							
								 
							
						 
						
							
							
								
								Moved SQL test to test source set; integration tests now appear to work  
							
							 
							
							
							
						 
						
							2015-11-17 00:29:41 +02:00  
						
					 
				
					
						
							
							
								 
								Tal Moran
							
						 
						
							 
							
							
							
								
							
								eaf7822731 
								
							
								 
							
						 
						
							
							
								
								Added TRACE-level logging by default to gretty executions  
							
							 
							
							
							
						 
						
							2015-11-17 00:27:34 +02:00  
						
					 
				
					
						
							
							
								 
								Tal Moran
							
						 
						
							 
							
							
							
								
							
								782dfc8fa3 
								
							
								 
							
						 
						
							
							
								
								Removed old (non meerkat) test code  
							
							 
							
							
							
						 
						
							2015-11-17 00:26:35 +02:00  
						
					 
				
					
						
							
							
								 
								Tal Moran
							
						 
						
							 
							
							
							
								
							
								5908901662 
								
							
								 
							
						 
						
							
							
								
								Prevent jetty from scanning annotations in jars (reduces startup time)  
							
							 
							
							
							
						 
						
							2015-11-17 00:24:27 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								30db2182a3 
								
							
								 
							
						 
						
							
							
								
								Trying out RESTful API  
							
							 
							
							
							
						 
						
							2015-11-15 20:45:44 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								0cb5d5fbb5 
								
							
								 
							
						 
						
							
							
								
								Adding new file versions  
							
							 
							
							
							
						 
						
							2015-11-13 19:54:56 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								d3af34d046 
								
							
								 
							
						 
						
							
							
								
								SQLite post working.  
							
							 
							
							
							
						 
						
							2015-11-12 21:30:53 +02:00  
						
					 
				
					
						
							
							
								 
								Arbel Deutsch Peled
							
						 
						
							 
							
							
							
								
							
								58c1816324 
								
							
								 
							
						 
						
							
							
								
								Added basic Bulletin Board server functionality  
							
							 
							
							
							
						 
						
							2015-11-11 14:12:34 +02:00  
						
					 
				
					
						
							
							
								 
								Tal Moran
							
						 
						
							 
							
							
							
								
							
								c34e3b77c6 
								
							
								 
							
						 
						
							
							
								
								HelloWorld for protobuf-based servlet with integration test example  
							
							 
							
							
							
						 
						
							2015-11-10 01:49:17 +02:00  
						
					 
				
					
						
							
							
								 
								Tal Moran
							
						 
						
							 
							
							
							
								
							
								16ec188f68 
								
							
								 
							
						 
						
							
							
								
								HelloWorld now runs with gretty plugin  
							
							 
							
							
							
						 
						
							2015-11-09 23:45:04 +02:00  
						
					 
				
					
						
							
							
								 
								Tal Moran
							
						 
						
							 
							
							
							
								
							
								eb1230d719 
								
							
								 
							
						 
						
							
							
								
								Moved to multi-project gradle build; added (non-working) hello world for bulletin-board server using Jetty and Jersey  
							
							 
							
							
							
						 
						
							2015-11-09 16:01:59 +02:00