Chris Beams
4ac45d7fe8
Rename SeedNodesRepository => SeedNodeRepository
...
The idiomatic approach to naming domain-driven design (DDD)-style
repositories is to use the singular form of the object being
encapsulated by the repository, e.g. BookRepository vs. BooksRepository.
Thus far, the repository interfaces and implementations created here in
Bisq have used the latter, plural form, but going forward we should
revert to the norm. To this end, this commit renames SeedNodesRepository
and its single implementation to SeedNodeRepository and
CoreSeedNodeRepository respectively.
2018-02-21 10:33:20 +01:00
Chris Beams
b5af59dee0
Remove NetworkStressTest to simplify CoreSeedNodesRepository
...
NetworkStressTest has been ignored for months because it had become
"outdated" and is therefore now dead code. It is the only place that the
CoreSeedNodesRepository#setTorSeedNodeAddresses
and #setLocalhostSeedNodeAddresses methods were called. Removing it
completely allows for removing these methods and marking the underlying
fields in CoreSeedNodesRepository as final.
2018-02-21 10:33:19 +01:00
Manfred Karrer
313090b825
Improve and fix logs.
2018-02-12 11:17:31 -05:00
Bernard Labno
c12fb0c29b
Configurable hostname in localhost p2p mode.
2018-02-06 15:31:20 +01:00
Manfred Karrer
629c8b59df
Merge pull request #1318 from tau3/bugfix/1315/connection-lock-problem
...
bugfix/1315/connection-lock-problem
2018-02-02 19:56:43 -05:00
Sergey Rozhnov
f159de6bb4
Implemented result awaiting in SynchronizedProtoOutputStream
2018-02-02 16:29:21 +04:00
Sergey Rozhnov
3e27d69e03
Integrated Connection class with SynchronizedProtoOutputStream
2018-02-02 16:10:40 +04:00
Sergey Rozhnov
98eabf84fa
Implemented SynchronizedProtoOutputStream
2018-02-02 15:55:20 +04:00
Sergey Rozhnov
5fc7364973
Added initial implementation of ProtoOutputStream class
2018-02-02 14:30:31 +04:00
Manfred Karrer
ee9b133f65
Merge branch 'Development'
...
# Conflicts:
# gui/src/main/java/io/bisq/gui/main/funds/transactions/TransactionsView.java
# gui/src/main/java/io/bisq/gui/main/overlays/windows/TorNetworkSettingsWindow.java
2018-02-01 14:10:42 -05:00
Manfred Karrer
74bd09917f
Update PersistableNetworkPayloadMap_BTC_MAINNET
2018-01-31 13:13:15 -05:00
Manfred Karrer
bf244856b1
v0.6.5
2018-01-31 13:04:24 -05:00
Manfred Karrer
50f9a790fd
Cleanup
2018-01-26 11:32:01 -05:00
Manfred Karrer
172c51a6c3
Change selection of randomized provider node
2018-01-26 08:45:36 -05:00
Manfred Karrer
d565c9fe0c
Refactoring: Rename onBootstrapComplete to onUpdatedDataReceived and onRequestingDataCompleted to onDataReceived.
2018-01-25 18:40:21 -05:00
Manfred Karrer
34dd0b71d0
Merge branch 'Development' into dao
...
# Conflicts:
# gui/src/main/java/io/bisq/gui/bisq.css
# gui/src/main/java/io/bisq/gui/main/dao/compensation/active/ActiveCompensationRequestView.java
# gui/src/main/java/io/bisq/gui/main/dao/compensation/create/CreateCompensationRequestView.java
# gui/src/main/java/io/bisq/gui/main/dao/voting/vote/VoteView.java
# gui/src/main/java/io/bisq/gui/main/dao/wallet/tx/BsqTxView.java
# gui/src/main/java/io/bisq/gui/main/funds/transactions/TransactionsView.java
2018-01-24 19:44:01 -05:00
Manfred Karrer
02f04d3129
Cleanup
2018-01-21 12:06:04 -05:00
Manfred Karrer
e84cf66f47
Update PersistableNetworkPayloadMap_BTC_MAINNET
2018-01-20 20:51:46 -05:00
Manfred Karrer
33eecd81aa
Release 0.6.4
2018-01-20 20:47:53 -05:00
Manfred Karrer
8360f3b0e3
Cleanup
2018-01-20 19:24:18 -05:00
Manfred Karrer
a216e8e992
Change log level
2018-01-19 21:10:44 -05:00
Manfred Karrer
9aef72a558
Fix merge error
2018-01-12 23:34:55 +01:00
Manfred Karrer
10a2b53e3a
Merge branch 'master' into dao
...
# Conflicts:
# core/src/main/java/io/bisq/core/app/SetupUtils.java
# core/src/main/java/io/bisq/core/btc/wallet/BsqWalletService.java
# core/src/main/java/io/bisq/core/btc/wallet/WalletService.java
# gui/src/main/java/io/bisq/gui/bisq.css
# gui/src/main/java/io/bisq/gui/main/dao/compensation/create/CreateCompensationRequestView.java
# gui/src/main/java/io/bisq/gui/main/offer/offerbook/OfferBookViewModel.java
# gui/src/main/resources/logback.xml
# network/src/main/java/io/bisq/network/p2p/peers/getdata/GetDataRequestHandler.java
# network/src/main/java/io/bisq/network/p2p/peers/getdata/RequestDataHandler.java
# network/src/main/java/io/bisq/network/p2p/storage/P2PDataStorage.java
2018-01-12 23:21:22 +01:00
Manfred Karrer
f71ce6b237
Update PersistableNetworkPayloadMap_BTC_MAINNET
2018-01-10 21:45:52 +01:00
Manfred Karrer
43cc5598ca
Fix wrong fee estimation for taker. Improve logs.
2018-01-10 13:57:07 +01:00
Manfred Karrer
391844e41e
Don't delete tor files at startup. Cleanup
2018-01-10 00:54:00 +01:00
Manfred Karrer
9988a7e4f6
Increase retry for monitor to 5. Adjust logs. Cleanup.
2018-01-09 23:55:15 +01:00
Manfred Karrer
aeec075c91
Prepare v0.6.3
2018-01-09 23:36:49 +01:00
Manfred Karrer
e8fbd7a3bc
Delete tor directory (excluding hidden service folder) at startup
2018-01-09 20:18:19 +01:00
Manfred Karrer
1635e414fa
Add logs for expired storage data
2018-01-09 19:07:41 +01:00
Manfred Karrer
f1df5af69e
Disconnect from seed nodes at maxConnections (revert earlier change with disconnect at 6 connections to avoid risk for partitioning of seed nodes)
2018-01-09 18:37:33 +01:00
Manfred Karrer
8bec17a823
Move persisted data to resource dir. Improve logging
2018-01-09 13:54:47 +01:00
Manfred Karrer
59c5ab6043
Use latest netlayer version with latest tor binaries
2018-01-04 20:14:55 +01:00
Manfred Karrer
307b936082
Fix Monitor issues with error reports. Improve logging.
2018-01-03 15:55:59 +01:00
Manfred Karrer
f0ab56cced
Deactiavete stream isolation. Improve logging
2017-12-27 23:50:33 +01:00
Manfred Karrer
0c120ce16a
Fix max limit for purge reported peers. Add more logs. Add comment.
2017-12-25 20:32:34 +01:00
Manfred Karrer
dbf757fe8b
Increase redundancy at initial data requests
2017-12-24 00:23:49 +01:00
Manfred Karrer
022f4c068e
Improve logging
2017-12-20 19:48:38 +01:00
Manfred Karrer
b70d5f69af
Connect to other peers directrly after HS is published. Connect in parallel to 8 peers. Change some timeouts.
2017-12-20 18:17:23 +01:00
Manfred Karrer
ea4b926a8c
Change mvn plugin version
2017-12-20 12:48:13 +01:00
Manfred Karrer
510147822f
Update version nr for seed, provider and statistic nodes. Cleanup
2017-12-20 03:27:19 +01:00
Manfred Karrer
5ce2a67d0c
Prepare release 0.6.2
2017-12-20 01:12:18 +01:00
Manfred Karrer
966903427f
Update PersistableNetworkPayloadMap_BTC_MAINNET
2017-12-20 01:11:38 +01:00
Manfred Karrer
41a4ca93e7
Improve error msg for withdrawal. Refactor: Rename TIMEOUT variables.
2017-12-19 23:27:43 +01:00
Manfred Karrer
2710da63a6
Add support for checking btc nodes. Add new option keys: useAllProvidedNodes, numConnectionForBtc. Change DEFAULT_CONNECTIONS back from 8 to 10. Refactorings.
2017-12-19 19:15:29 +01:00
Manfred Karrer
852d4c5ba5
Add and change btc, seed and provider nodes. Use only HS nodes if tor is used for btcj
2017-12-18 23:37:32 +01:00
Manfred Karrer
ed0845c62b
Fix seed node monitoring error handling. Prefer hostname over IP if both are provided in btc nodes.
2017-12-18 13:30:56 +01:00
Manfred Karrer
7d14975241
Increase timeouts. Rename TIME_OUT to TIMEOUT.
2017-12-17 22:35:09 +01:00
Manfred Karrer
d77eb89e78
Add seed node monitor module
2017-12-17 20:39:00 +01:00
Manfred Karrer
c947dab7eb
Increase socket timeout from 10 sec to 2 min.
2017-12-17 20:38:39 +01:00