Commit graph

66 commits

Author SHA1 Message Date
woodser
19398bb73e throttle warnings in KeepAlive and PeerExchange handlers #1468 2024-12-15 08:55:48 -05:00
woodser
50f3bd510a log stack traces at warn or error level 2024-09-25 09:40:50 -04:00
woodser
cf282fd930
clean up for internal/external tor changes 2024-07-29 07:57:47 -04:00
fa2a5qj3
3d44f3777c
Support tor w/either Netlayer or direct bind to SOCKS5 data port 2024-07-29 07:54:53 -04:00
woodser
75b96e83da
throttle log warnings in Connection.java to 30s 2024-07-28 09:20:35 -04:00
woodser
ff0ccc21e2 fix error popup on delete outdated tor files 2024-07-17 15:35:22 -04:00
woodser
4a6fcfae84 limit logging of invalid connection requests 2024-07-13 11:49:21 -04:00
woodser
ec9f91e014 fix error on shut down broadcasting to peers 2024-07-01 12:21:58 -04:00
woodser
ca125dbc48 seller publishes trade statistics without checking peer capabilities 2024-06-07 07:38:15 -04:00
nsec1
1b864368e1
Update p2p package #756 (#884) 2024-05-15 06:52:36 -04:00
woodser
db12f1c2cb apply timeout for arbitrator to sign offer and init trade 2024-03-23 10:37:07 -04:00
woodser
60c2c12a95 show address for display with onion or localhost 2024-03-21 11:13:32 -04:00
woodser
1647a582f5 update chat views from upstream, support sending logs
Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
2024-03-21 11:13:32 -04:00
napoly
78098e49d8
Update tor binary to 0.4.7.10 (#810) 2024-03-11 08:05:06 -04:00
napoly
c777133d36
Support for open JDK 21 by updating dependencies (#647) 2024-03-09 10:36:37 -05:00
woodser
8171299de3 revert bisq licenses and add haveno licenses 2024-02-15 07:45:35 -05:00
woodser
902accb290 increase max failed connection attempts to 8 2024-02-02 06:16:41 -05:00
woodser
8600c0cb0d shut down http connections with 5s timeout 2024-01-28 06:45:05 -05:00
woodser
7beae49dd2 cancel pending price request on select new provider 2024-01-19 05:45:46 -05:00
woodser
c06a85b929 clear and shut down inactive trades, move more to trade threads 2024-01-06 12:52:21 -05:00
woodser
0d60df2aa7 refactor trade and connection threading to new ThreadUtils 2024-01-06 12:52:21 -05:00
woodser
59b2a1121b fix concurrent modification exception in peer manager 2024-01-06 12:52:21 -05:00
woodser
20b55ed9dd update ProtoOutputStream from upstream 2024-01-04 14:54:15 -05:00
woodser
9a6a9ac93e synchronize peer manager's reported peers to fix concurrency error 2024-01-04 14:54:15 -05:00
woodser
e2e2963b99 ignore error sending message after shut down 2024-01-01 09:05:04 -05:00
woodser
3de4264c4b increase offer reliability with TTL, refresh period, max attempts 2023-12-24 11:55:47 -05:00
woodser
e1ca35172d handle connection disconnect and shut down off UserThread 2023-12-22 09:58:29 -05:00
woodser
5ebf63e0de silent fail on sending message after stopped 2023-12-20 07:32:40 -05:00
woodser
1dab218d7e do not shut down connection pool in case account is re-recreated 2023-12-20 07:32:40 -05:00
woodser
e6775f3b58 move processing off UserThread for smoother experience 2023-12-18 13:45:04 -05:00
woodser
846a8634e5 process mailbox messages in sequential order per trade 2023-12-05 08:49:09 -05:00
woodser
2e2b077f0e increase distributed mailbox message max size to 50000 2023-11-21 13:01:10 -05:00
woodser
222af4768b replace variations of btc with xmr in app resources 2023-10-10 16:08:19 -04:00
woodser
c548fdaf29 shutting down TorNetworkNode invokes callback handler if already complete 2023-07-28 08:01:50 -04:00
woodser
c4898a8ec0 Revert "Support for open JDK 20 by updating dependencies"
This reverts commit 5923a34ef9.
2023-07-11 10:15:19 -04:00
napoly
5923a34ef9 Support for open JDK 20 by updating dependencies 2023-07-10 07:22:29 -04:00
woodser
870630b381 synchronize P2PDataStorage to avoid race conditions 2023-05-31 08:22:10 -04:00
napoly
65bc78d3d7 moving away from JUnit 4 completely to JUnit 5 Jupiter 2023-05-17 08:25:09 -04:00
woodser
6ed969addc do not log batch processing 0 mailbox entries 2023-04-26 13:52:31 -04:00
woodser
3f7489269f fixes after updating connection and message packages 2023-04-26 13:52:31 -04:00
woodser
e0db4528da update p2p connection and message packages
remove inventor and monitor packages

Co-authored-by: Alva Swanson <alvasw@protonmail.com>
Co-authored-by: Alejandro García <117378669+alejandrogarcia83@users.noreply.github.com>
Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
Co-authored-by: HenrikJannsen <boilingfrog@gmx.com>
2023-04-26 13:52:31 -04:00
woodser
e0929653af refactor trade init error handling, fix deadlock in offer book service
wait min of 1 min and 1 conf before deleting trade with fund request
2023-04-24 23:11:19 -04:00
woodser
2afa5d761d improve stability on tor, refactor startup and shut down
refactor startup sequence to improve message reliability
refactor shut down sequence to finish processing messages
reduce monerod requests to improve slow tor connections
refactor trade wallet polling
monero node service uses default data directory unless local
connections service checks connection by polling daemon
connections service supports getRefreshPeriodMs and shutting down
add make config: monerod-stagenet-custom
fix bugs in key image polling
force stop wallet on deletion
trade manager initializes persisted trades on data received
support hardcoding monero log level and request stack traces
remove xmrAddress from Arbitrator model
fix formatting of MoneroWalletRpcManager
2023-04-17 10:11:32 -04:00
napoly
3b8f19c4ce Removing star and unused imports with checkstyle 2023-03-19 15:03:24 -04:00
woodser
1a1fb130c0 rename all packages and other names from bisq to haveno 2023-03-08 11:37:33 -05:00
woodser
ef4c55e32f print connection statistics at debug log level 2023-02-02 15:23:48 -05:00
woodser
4dbbcd6217 increase key pair size to 2048 bits 2022-12-03 21:47:29 +00:00
napoly
bd70b935e4 P2P status indicator with update prompt
Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
Co-authored-by: Christoph Atteneder <christoph.atteneder@gmail.com>
2022-12-01 10:14:07 +00:00
woodser
93472b9759
fixes based on refactored tests (#454)
log trade id with error
open dispute chat on user thread
fix null arbitrator signature by copying offer payload before modifying
2022-09-29 09:46:21 -04:00
woodser
c5f5a5af42 process messages on user thread and protocol tasks off user thread 2022-09-24 08:36:07 -04:00