Commit Graph

32 Commits (79d29a05d353dc060c5a9d9c381dd2b81b5caed3)

Author SHA1 Message Date
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