Commit Graph

5927 Commits

Author SHA1 Message Date
Christoph Atteneder
9db2c18f2c
Merge pull request #5649 from sqrrm/refund-double-payout-fix
Avoid creating more than one refund payout
2021-08-12 20:43:22 +02:00
sqrrm
8c666dba92
Avoid creating more than one refund payout
Double clicking the close ticketbutton creates two payout transactions.
This fix makes sure only one payout transaction is created for the
dispute.

Restarting the client allows for creating another refund transaction
for the dispute if needed.
2021-08-02 10:17:17 +02:00
Christoph Atteneder
fa4238c162
Merge pull request #5644 from jmacxx/fix_payment_account_deserialize_issue
Fix issue for deprecated payment account imported from backup
2021-08-01 20:50:20 +02:00
jmacxx
670ff92f4c
fix deserialize issue for deprecated payment account imported from backup 2021-07-29 21:56:44 -05:00
jmacxx
5cc3f8680e
keep chatview listener open until ack, mailbox, or error 2021-07-23 08:05:56 +02:00
Christoph Atteneder
e2e23a8611
Update bitcoinj checkpoints for v1.7.2 2021-07-19 15:34:08 +02:00
Christoph Atteneder
f0258d6dd1
Remove unused translation 2021-07-19 13:55:12 +02:00
BtcContributor
fb639c1e6d
Add missing info text for Capitual payment method 2021-07-19 13:55:11 +02:00
BtcContributor
870448f5fa
Add review feedbacks from KaiWitt 2021-07-19 13:55:11 +02:00
BtcContributor
50b6f42525
Add Capitual payment method. Waiting for final Info text to add. 2021-07-19 13:55:10 +02:00
Christoph Atteneder
57473a6e23
Update translations for v1.7.2 2021-07-16 20:38:58 +02:00
sqrrm
eace7c2b61
Merge pull request #5598 from ripcurlx/add-pazza-as-mediator
Add @pazza's mediator onion address and Keybase user name
2021-07-13 10:25:39 +02:00
sqrrm
30b100dfc0
Merge pull request #5621 from ripcurlx/add-payment-account-payload-safeguards
Add payment account payload safeguards
2021-07-13 10:24:49 +02:00
Christoph Atteneder
e4b00c6e32
Merge pull request #5611 from harrigan/master
List RSK Smart Bitcoin (R-BTC)
2021-07-13 09:25:35 +02:00
Christoph Atteneder
23a3c63e0f
Merge pull request #5614 from jmacxx/fix_payment_account_deserialize_issue
Fix payment account deserialize issue (e.g. CHASE_QUICK_PAY)
2021-07-13 09:20:23 +02:00
jmacxx
ab565d1368
fix payment account deserialize issue (e.g. CHASE_QUICK_PAY) 2021-07-12 06:58:05 -05:00
Christoph Atteneder
5ba7f043d4
Handle potential PaymentAccountPayload null values when detecting multiple holder names 2021-07-12 11:26:28 +02:00
Christoph Atteneder
51af19e5ec
Check if PaymentAccountPayload is null bfore trying to apply filter 2021-07-12 11:25:23 +02:00
Christoph Atteneder
c15958a94d
Return empty if no PaymentAccountPayload is available 2021-07-12 10:24:35 +02:00
chimp1984
8859503e49
Update comment 2021-07-08 01:09:50 +02:00
chimp1984
28a8116997
Add gc calls at areas where memory usage spikes are expected 2021-07-08 01:06:20 +02:00
chimp1984
0a5c1ca72c
Add txOutputsByTxOutputType map for performance improvement
Profiler reported the getTxOutputsByTxOutputType got called
very often. To avoid those iterations we use a lookup map.
2021-07-07 22:51:58 +02:00
chimp1984
4727f09066
Add System.gc() before we clone daoState and before we apply it to store.
Add it also before and after daoState monitor checks.

When letting the app run over night I saw that a lot of memory was not
released if System.gc() was not called.
By calling System.gc() it got to the expected state. Tested with the
G1 GC but saw similar behaviour with master with default GC version (parallel).

We could also run it periodically every 10 minutes or so, but I guess the block
interval covers that pretty good as well and those are the moment where load is
added and risk to run out of memory is higher.
We add a bit of delay to take into account that listeners might
react on the state change and to apply the gc after the event is processed completely.
2021-07-07 11:58:10 +02:00
chimp1984
da5dd523fb
Optimize DaoState snapshot behaviour
- Run persistence call in thread instead of user thread (serialisation
is very slow and had blocked user thread)
- Create new snapshot only after persistence is completed to avoid to
have 3 daoState objects in memory
- Set DaoState in store to null to let gc remove the old reference (was
left there before so we had 3 instances of daoStates in memory)
2021-07-06 17:59:44 +02:00
Christoph Atteneder
93df5c2849
Merge pull request #5599 from jmacxx/fix_chatmessage_status
Fix bug in chat message status display
2021-07-06 16:13:23 +02:00
Christoph Atteneder
f4ca766a97
Merge pull request #5602 from jmacxx/fix_withdrawal_fee_bug
Fix custom withdrawal fee bug
2021-07-06 16:04:22 +02:00
sqrrm
030a76522c
Merge pull request #5606 from bisq-network/release/v1.7.0
Release/v1.7.0
2021-07-06 12:40:52 +02:00
jmacxx
4a6eab1af3
fix custom withdrawal fee bug 2021-07-05 08:54:36 -05:00
jmacxx
a5f185484a
fix bug in chatmessage timeout status 2021-07-02 08:52:53 -05:00
Christoph Atteneder
a837c36e12
Add @pazza83's mediator onion address and Keybase user name 2021-07-02 10:55:53 +02:00
Christoph Atteneder
ab475724fe
Merge pull request #5593 from devinbileck/new-relaynode-address
Update relay-node address
2021-07-02 09:08:33 +02:00
Huey
26d33e10b2
Remove wiz monero explorer
@wiz is no longer running a Monero explorer
https://github.com/bisq-network/bisq/pull/4790
2021-07-01 09:12:34 +01:00
Devin Bileck
0eb8da083f
Update relay-node address
With Tor v2 addresses being deprecated soon, now is a good time to
update the relay-node used for mobile notifications with a new v3 onion
address.
2021-06-29 23:30:11 -07:00
Christoph Atteneder
3d88f9f112
Check if makerPaymentMethodId is available falling back to the payload object if not
This is the case for old dispute cases
2021-06-28 09:48:03 +02:00
Christoph Atteneder
e5765aeef2
Delay sending of payment account information during trade by @chimp1984
It also removes the op return from the multisig transaction
2021-06-28 09:47:52 +02:00
Christoph Atteneder
c7891e4a44
Update bitcoinj checkpoints for v1.7.0 2021-06-25 16:17:19 +02:00
m52go
4399885e61
Make edits as suggested in #5583 2021-06-24 18:17:28 -04:00
Christoph Atteneder
e6c3499384
Update translations for v1.7.0 2021-06-23 14:28:58 +02:00
sqrrm
8bc60d0909
Merge pull request #5573 from ripcurlx/add-hint-to-upgrade-to-tor-v3
Add hint to upgrade to tor v3
2021-06-23 13:41:03 +02:00
Christoph Atteneder
8d18e07f52
Apply PR Review suggestion by @sqrrm 2021-06-23 12:25:46 +02:00
Christoph Atteneder
6ab5ceca1a
Merge pull request #5563 from xyzmaker123/open-address-explorer
Fix incorrect tx link to tx explorer - fixes #5548
2021-06-22 16:45:49 +02:00
Martin Harrigan
639f6ee337
List RSK Smart Bitcoin (R-BTC) 2021-06-20 12:19:53 +01:00
Christoph Atteneder
5a8e1cf688
Adapted tor migration message
Based on feedback by @m52go
2021-06-17 15:26:00 +02:00
Christoph Atteneder
1a59e92910
Merge pull request #5551 from jmacxx/chat_msg_ack
Improve Chat message reliability
2021-06-17 15:04:22 +02:00
jmacxx
e75a4ef0de
Update core/src/main/resources/i18n/displayStrings.properties
Co-authored-by: m52go <735155+m52go@users.noreply.github.com>
2021-06-16 08:43:14 -05:00
xyzmaker123
cfdd4b4757
Fix incorrect tx link to tx explorer - update translations 2021-06-15 12:27:06 +02:00
Christoph Atteneder
ddd2ab490b
Merge pull request #5559 from jmacxx/dispute_tag_avatar
Feature to enable disputes user avatars and tag editing
2021-06-15 09:45:26 +02:00
Christoph Atteneder
54006dc0ef
Not require Tor v3 addresses on Regtest
Local dev environment normally uses localhost:PORT addresses not connecting through Tor.
2021-06-14 17:13:47 +02:00
Christoph Atteneder
8acd578ff2
Prevent nodes with Tor v2 address to participate in trading
After the date specified take offer requests by nodes with Tor v2 addresses will be rejected and their offers will be invisible to everyone else.
2021-06-14 17:01:40 +02:00
Christoph Atteneder
e9ef413722
Display a tor node address v3 upgrade prompt
whenever the client is in a state to do so without any problems.
2021-06-14 16:10:47 +02:00