Zlatin Balevsky
|
520d04cba4
|
wip on acceptor
|
2018-07-26 03:57:53 +01:00 |
|
Zlatin Balevsky
|
511c68a203
|
skeleton of connection acceptor
|
2018-07-26 03:06:59 +01:00 |
|
Zlatin Balevsky
|
b3dd89dbe5
|
ignore incoming connection events
|
2018-07-26 02:50:43 +01:00 |
|
Zlatin Balevsky
|
7ba5bf61c5
|
update README for core project
|
2018-07-26 01:06:32 +01:00 |
|
Zlatin Balevsky
|
3d78b110f0
|
Move all event dispatching to it's own thread. Update tests to wait a bit
|
2018-07-26 01:02:32 +01:00 |
|
Zlatin Balevsky
|
f8a36d310f
|
more tests and fixes
|
2018-07-26 00:53:21 +01:00 |
|
Zlatin Balevsky
|
82420cc217
|
fix thread creation and logging
|
2018-07-25 23:59:38 +01:00 |
|
Zlatin Balevsky
|
49bb78688f
|
add empty constructors for mocking
|
2018-07-25 23:56:56 +01:00 |
|
Zlatin Balevsky
|
9c85dfa7b4
|
work on establisher test
|
2018-07-25 23:56:18 +01:00 |
|
Zlatin Balevsky
|
ac8d554332
|
Do not let exceptions in post-rejection json trigger close loops
|
2018-07-25 20:54:52 +01:00 |
|
Zlatin Balevsky
|
7a77b88d49
|
handle rejection and suggested hosts
|
2018-07-25 20:43:49 +01:00 |
|
Zlatin Balevsky
|
b96a039c91
|
rename json field because try is a groovy keyword
|
2018-07-25 20:43:22 +01:00 |
|
Zlatin Balevsky
|
e10eb7648b
|
Make Endpoint implement Closeable, more work on outgoing handshakes
|
2018-07-25 20:26:18 +01:00 |
|
Zlatin Balevsky
|
074b2e51fb
|
prevent infinite loop if we don't know of any unconnected hosts
|
2018-07-25 19:27:59 +01:00 |
|
Zlatin Balevsky
|
53fde470ee
|
prevent infinite loop if we don't know of any unconnected hosts
|
2018-07-25 19:26:08 +01:00 |
|
Zlatin Balevsky
|
fd4ee74079
|
Work on connection establishment
|
2018-07-25 19:05:25 +01:00 |
|
Zlatin Balevsky
|
b0b9430479
|
Change connection event to carry an endpoint
|
2018-07-25 18:54:07 +01:00 |
|
Zlatin Balevsky
|
1b629a8f0a
|
Initialize i2p session first on startup. Prevent own destination from ending up in host cache
|
2018-07-25 17:39:21 +01:00 |
|
Zlatin Balevsky
|
b7518a8b63
|
skeleton of connection establisher
|
2018-07-25 14:46:06 +01:00 |
|
Zlatin Balevsky
|
cf6a9b9314
|
add dependencies on streaming lib, skeleton of i2p connector
|
2018-07-25 14:21:13 +01:00 |
|
Zlatin Balevsky
|
16fc1f42c7
|
introduce Endpoint concept for i2p endpoints
|
2018-07-25 13:53:47 +01:00 |
|
Zlatin Balevsky
|
0630727892
|
filter own destination if returned from hostcache
|
2018-07-24 04:16:00 +01:00 |
|
Zlatin Balevsky
|
1954ffc999
|
fix argument order
|
2018-07-24 03:57:01 +01:00 |
|
Zlatin Balevsky
|
05059878c7
|
initialize interval and hook up listener
|
2018-07-24 03:52:40 +01:00 |
|
Zlatin Balevsky
|
46ddd65e03
|
wire some components together
|
2018-07-24 03:52:14 +01:00 |
|
Zlatin Balevsky
|
19a688037f
|
more efficient persisting
|
2018-07-23 19:41:59 +01:00 |
|
Zlatin Balevsky
|
5a2019f8eb
|
first pass at main point
|
2018-07-23 16:09:59 +01:00 |
|
Zlatin Balevsky
|
07b8724e8f
|
add waitForLoad() method to loadable services
|
2018-07-23 16:09:43 +01:00 |
|
Zlatin Balevsky
|
afcc39ada9
|
Initialize settings from Properties
|
2018-07-23 16:08:30 +01:00 |
|
Zlatin Balevsky
|
c0113dd738
|
switch to groovy entry point
|
2018-07-23 15:20:42 +01:00 |
|
Zlatin Balevsky
|
cea5825b8d
|
switch to groovy entry point
|
2018-07-23 15:18:24 +01:00 |
|
Zlatin Balevsky
|
0b43be2bc4
|
HostCache client
|
2018-07-23 15:02:45 +01:00 |
|
Zlatin Balevsky
|
e860ee1e20
|
log event seqNo and timestamp. Fix synchronization
|
2018-07-23 01:08:08 +01:00 |
|
Zlatin Balevsky
|
ffa659b030
|
work on cache client
|
2018-07-22 23:00:04 +01:00 |
|
Zlatin Balevsky
|
7d099e7478
|
add checker if a destination is a registered hostcache
|
2018-07-22 22:59:44 +01:00 |
|
Zlatin Balevsky
|
f2f09a359d
|
add logging to event bus
|
2018-07-22 22:58:56 +01:00 |
|
Zlatin Balevsky
|
5407aa8616
|
skeleton of hostcache client
|
2018-07-22 16:41:09 +01:00 |
|
Zlatin Balevsky
|
a233876c4e
|
more tests
|
2018-07-22 12:31:00 +01:00 |
|
Zlatin Balevsky
|
68e669d656
|
hostcache tests and fixes
|
2018-07-22 10:56:00 +01:00 |
|
Zlatin Balevsky
|
db98d63caf
|
respond to discovery of new hosts and connection attempts
|
2018-07-22 09:37:32 +01:00 |
|
Zlatin Balevsky
|
2e95831a24
|
HostCache functionality
|
2018-07-22 05:32:26 +01:00 |
|
Zlatin Balevsky
|
cbe359deca
|
skeleton of host cache querying functionality
|
2018-07-22 04:42:12 +01:00 |
|
Zlatin Balevsky
|
6ddce7d276
|
Make connection manager listen to trust events
|
2018-07-22 04:03:05 +01:00 |
|
Zlatin Balevsky
|
d708939f61
|
connection manager type hierarchy
|
2018-07-21 22:21:39 +01:00 |
|
Zlatin Balevsky
|
9d32aae459
|
settings class
|
2018-07-21 22:21:24 +01:00 |
|
Zlatin Balevsky
|
fd061f615a
|
type hierarchy of connections
|
2018-07-21 21:49:02 +01:00 |
|
Zlatin Balevsky
|
d5de29e62a
|
network query event
|
2018-07-21 21:35:22 +01:00 |
|
Zlatin Balevsky
|
04cb23bbef
|
tests for trust service
|
2018-07-21 15:50:23 +01:00 |
|
Zlatin Balevsky
|
a0c9252a3f
|
Skeleton of trust framework
|
2018-07-21 15:06:10 +01:00 |
|
Zlatin Balevsky
|
11167a291b
|
search and unsharing of files
|
2018-07-21 10:30:24 +01:00 |
|