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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								a7699086d8 
								
							
								 
							
						 
						
							
							
								
								Local Client for testing (without subscription yet)  
							
							... 
							
							
							
							Partial implementation of subscriptions.
Some bug fixes. 
							
						 
						
							2016-03-21 20:32:57 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								9a78330e29 
								
							
								 
							
						 
						
							
							
								
								Working Integration test for Threaded BB Client supporting Batches.  
							
							... 
							
							
							
							Haven't tested subscriptions yet. 
							
						 
						
							2016-02-16 22:33:52 +02:00  
				
					
						
							
							
								 
						
							
							
								3fed32f9e6 
								
							
								 
							
						 
						
							
							
								
								First (untested) version of BB Client with full batch support  
							
							
							
						 
						
							2016-01-17 19:57:45 +02:00  
				
					
						
							
							
								 
						
							
							
								141d286af2 
								
							
								 
							
						 
						
							
							
								
								Dual-layered threaded BB Client.  
							
							... 
							
							
							
							Supports basic functionality.
Does not support Batch Messages yet. 
							
						 
						
							2016-01-17 10:59:05 +02:00  
				
					
						
							
							
								 
						
							
							
								7e542a804c 
								
							
								 
							
						 
						
							
							
								
								Fixed MySQL exclusion from standard test  
							
							
							
						 
						
							2016-01-02 12:38:53 +02:00  
				
					
						
							
							
								 
						
							
							
								d643932ef9 
								
							
								 
							
						 
						
							
							
								
								Added H2 support for Batch messages  
							
							
							
						 
						
							2015-12-27 12:04:37 +02:00  
				
					
						
							
							
								 
						
							
							
								88b8f6d8ea 
								
							
								 
							
						 
						
							
							
								
								Working version of Batch messages on Server-Side  
							
							
							
						 
						
							2015-12-27 11:21:17 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								37fdc0bb83 
								
							
								 
							
						 
						
							
							
								
								Fixed minor H2 bug.  
							
							... 
							
							
							
							Fixed dbTest gradle task (now tests all 3 supported DB engines). 
							
						 
						
							2015-12-18 14:39:40 +02:00  
				
					
						
							
							
								 
						
							
							
								c4b0d8f23c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into Bulletin-Board-Batch  
							
							
							
						 
						
							2015-12-17 19:21:04 +02:00  
				
					
						
							
							
								 
						
							
							
								e8e511d9ce 
								
							
								 
							
						 
						
							
							
								
								Move to public version of qilin  
							
							
							
						 
						
							2015-12-16 18:16:12 +02:00  
				
					
						
							
							
								 
						
							
							
								9e4a206742 
								
							
								 
							
						 
						
							
							
								
								re-adding required gradle files  
							
							
							
						 
						
							2015-12-16 18:15:53 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								79d29a05d3 
								
							
								 
							
						 
						
							
							
								
								Working version of ThreadedBulletinBoardClient.  
							
							... 
							
							
							
							The integration test also passes with SQLite and MySQL engines. 
							
						 
						
							2015-12-14 09:45:40 +02:00  
				
					
						
							
							
								 
						
							
							
								bfc62cd77c 
								
							
								 
							
						 
						
							
							
								
								Slight enhancement to Server performance.  
							
							
							
						 
						
							2015-12-12 23:18:32 +02:00  
				
					
						
							
							
								 
						
							
							
								4f2d0e7738 
								
							
								 
							
						 
						
							
							
								
								First working version of Threaded Bulletin Board Client.  
							
							... 
							
							
							
							Tests do not report well. 
							
						 
						
							2015-12-12 22:45:31 +02:00  
				
					
						
							
							
								 
						
							
							
								13733e6610 
								
							
								 
							
						 
						
							
							
								
								Successful full-project build.  
							
							... 
							
							
							
							Still untested Bulletin Board Client. 
							
						 
						
							2015-12-12 13:12:35 +02:00  
				
					
						
							
							
								 
						
							
							
								975ad340be 
								
							
								 
							
						 
						
							
							
								
								Bulletin Board Server WebApp support for MySQL and H2 engines.  
							
							
							
						 
						
							2015-12-12 12:36:00 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								76c5e6681f 
								
							
								 
							
						 
						
							
							
								
								Made SQL Servers generic.  
							
							... 
							
							
							
							Added MySQL Server and test.
Added partial H2 Server code. 
							
						 
						
							2015-12-09 14:47:18 +02:00  
				
					
						
							
							
								 
						
							
							
								3f21f30f35 
								
							
								 
							
						 
						
							
							
								
								Added getSignerID method to signatures.  
							
							... 
							
							
							
							Added timing output for Server tests. 
							
						 
						
							2015-12-08 09:11:22 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								679d18f4a2 
								
							
								 
							
						 
						
							
							
								
								Added BB client intergration test (broken)  
							
							... 
							
							
							
							Fixed MsgID retrieval in BB server 
							
						 
						
							2015-12-06 20:33:45 +02:00  
				
					
						
							
							
								 
						
							
							
								a31d88bd12 
								
							
								 
							
						 
						
							
							
								
								First implementation of simple BB Client  
							
							
							
						 
						
							2015-12-05 14:25:02 +02:00  
				
					
						
							
							
								 
						
							
							
								b6b234891a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'Bulletin_Board_Server_phase_1'  
							
							... 
							
							
							
							Conflicts:
	bulletin-board-server/src/test/java/meerkat/bulletinboard/BulletinBoardServerTest.java 
							
						 
						
							2015-12-05 11:47:58 +02:00  
				
					
						
							
							
								 
						
							
							
								2ff34355e4 
								
							
								 
							
						 
						
							
							
								
								Bulletin Board Server configuration support.  
							
							... 
							
							
							
							Bulletin Board Server signature testing. 
							
						 
						
							2015-11-28 23:59:56 +02:00  
				
					
						
							
							
								 
						
							
							
								a965193a75 
								
							
								 
							
						 
						
							
							
								
								Warning fixes  
							
							
							
						 
						
							2015-11-24 08:59:45 +02:00  
				
					
						
							
							
								 
						
							
							
								cbe3b5c765 
								
							
								 
							
						 
						
							
							
								
								Update to gradle 2.9  
							
							
							
						 
						
							2015-11-23 16:29:43 +02:00  
				
					
						
							
							
								 
						
							
							
								aa7dd779e1 
								
							
								 
							
						 
						
							
							
								
								ZK proof interfaces  
							
							
							
						 
						
							2015-11-23 13:23:04 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								ad121a7bfd 
								
							
								 
							
						 
						
							
							
								
								Merged encryption and signature work from crypto-primitives  
							
							
							
						 
						
							2015-11-23 02:20:17 +02:00