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
erciccione
a31cb74230
remove what's left of git lfs
2022-09-17 07:52:47 -04:00