Florian Reimair
0731579a35
Merge pull request #3115 from christophsturm/only-add-kotlin
...
Apply kotlin plugin and convert one unused class to kotlin
2019-08-21 12:40:00 +02:00
sqrrm
f2f62c7033
Merge pull request #3112 from freimair/optimizations
...
Various optimizations
2019-08-20 22:08:19 +02:00
Christoph Sturm
26c053dae8
Apply kotlin plugin and convert one unused class to kotlin
...
just to check that everything works and to show how much simpler
kotlin code looks.
2019-08-20 16:07:07 +02:00
Florian Reimair
01e91cc35c
Adjust log levels of P2P connection class
2019-08-20 12:08:02 +02:00
Florian Reimair
53362868e0
Optimize initial tradestats processing
2019-08-20 11:14:43 +02:00
Florian Reimair
a56fc947e5
Use same seednodes for updatedDataReq
2019-08-20 11:06:40 +02:00
Christoph Sturm
2ccecd2738
fix formatting
2019-08-19 18:26:39 +02:00
Christoph Sturm
79b3e5baf3
inject storage where possible
2019-08-19 17:21:35 +02:00
Christoph Sturm
b543c7f148
remove unused test method
2019-08-19 17:08:20 +02:00
Christoph Sturm
b77cff9e26
inject CorruptedDataFilesHandler instead of making it static
2019-08-19 16:54:46 +02:00
Christoph Sturm
2383d7ea50
restore the test that was lost in a rebase of my test branch
2019-08-19 16:35:18 +02:00
Christoph Sturm
8a93edec65
comment out obsolete test
2019-08-14 17:58:04 +02:00
Christoph Sturm
d62d440068
start testing p2p data storage
2019-08-14 17:58:04 +02:00
Christoph Sturm
0babe82d09
remove jmockit
2019-08-13 19:47:40 +02:00
sqrrm
62cfaf09c3
Update resources
2019-08-07 23:08:21 +02:00
sqrrm
47c7910e88
Move Clock binding to P2PModule
2019-08-01 11:43:43 +02:00
sqrrm
360dc0b4e8
Merge pull request #3037 from christophsturm/inject-clock
...
inject clock for usage in isDateInTolerance
2019-07-30 16:12:48 +02:00
Christoph Sturm
c38ef06d04
inject clock for usage in isDateInTolerance
2019-07-30 15:27:32 +02:00
Christoph Sturm
2f26140b6d
fix warnings
2019-07-30 13:07:12 +02:00
Christoph Atteneder
db25293d62
Merge branch 'master' of github.com:bisq-network/bisq into hotfix-for-v1.1.3
...
# Conflicts:
# build.gradle
# desktop/package/linux/Dockerfile
# desktop/package/linux/package.sh
# desktop/package/linux/release.sh
# desktop/package/macosx/create_app.sh
# desktop/package/macosx/finalize.sh
# desktop/package/macosx/insert_snapshot_version.sh
# desktop/package/windows/package.bat
# desktop/package/windows/release.bat
# relay/src/main/resources/version.txt
2019-07-29 19:00:37 +02:00
sqrrm
2570e9b728
Merge pull request #2999 from christophsturm/christoph/rename-clock
...
rename Clock to ClockWatcher
2019-07-29 14:39:22 +02:00
sqrrm
70b7660e6c
Merge pull request #3005 from christophsturm/christoph/split-pb
...
split the pb.java file into multiple files
2019-07-26 16:14:57 +02:00
Christoph Atteneder
4c8a0ea00b
Update data stores
2019-07-26 10:35:48 +02:00
Christoph Sturm
de4e1d7b58
move protobuf to proto package
2019-07-25 14:08:00 +02:00
Christoph Sturm
1c0fe2673f
split pb.java file into separate files.
2019-07-25 13:40:02 +02:00
Christoph Sturm
b4a0d620fc
fix format string
2019-07-25 10:26:04 +02:00
Christoph Sturm
c3d21806c4
rename Clock to ClockWatcher
...
* this class is not a clock but it watches the clock, detects standby
and runs periodic tasks.
* there is already a jdk method called clock
First i thought it should be called PeriodicTaskManager, now i find
ClockWatcher more fitting.
2019-07-24 16:39:03 +02:00
Christoph Atteneder
7f26f20e79
Update data stores
2019-07-15 10:02:50 +02:00
Christoph Atteneder
d9e088f469
Merge pull request #2952 from freimair/envelope_of_envelopes
...
Envelope of envelopes #2
2019-07-12 10:29:22 +02:00
Florian Reimair
31a4ba3ff6
Only send bundle if necessary
2019-07-10 16:32:53 +02:00
Florian Reimair
b44cb452f9
Rename stuff
2019-07-10 16:31:58 +02:00
Christoph Atteneder
7b29511415
Merge pull request #2939 from freimair/envelope_of_envelopes
...
Bundle of envelopes
2019-07-08 19:45:34 +02:00
Florian Reimair
7b6c55808d
Formatting
2019-07-08 18:48:35 +02:00
Florian Reimair
7a942cfbd7
Cleanup
2019-07-08 16:23:36 +02:00
Florian Reimair
3fb8be3481
Rename
2019-07-08 09:33:50 +02:00
Florian Reimair
8dd993fd54
Still maintain DoS protection
2019-07-06 14:24:12 +02:00
Florian Reimair
0733379141
Split on resulting message size
2019-07-06 14:23:24 +02:00
Florian Reimair
bdc860be9f
Optimized memory footprint of DoS protection
2019-07-05 09:19:41 +02:00
Florian Reimair
f73fa94984
Use EnvelopeOfEnvelopes message type
2019-06-24 16:59:56 +02:00
Florian Reimair
b101035d99
Sketch of businesslogic regarding EnvelopeOfEnvelopes
2019-06-24 16:55:58 +02:00
Florian Reimair
16392f5f0a
Added EnvelopeOfEnvelopes Network Message
2019-06-24 16:53:53 +02:00
Devin Bileck
ac66c97728
Fix AckMessage failure
...
When taking an offer, ack messages for
OfferAvailablilityRequest/Response were failing to be sent with the
following error.
> Jun-23 22:35:38.129 [JavaFX Application Thread] ERROR
> b.c.o.a.OfferAvailabilityProtocol: AckMessage for
> OfferAvailabilityResponse failed. AckMessage=AckMessage{
> uid='8779f9ae-22e9-4f16-bbbb-4da89fe23cdf',
> senderNodeAddress=localhost:3333,
> sourceType=OFFER_MESSAGE,
> sourceMsgClassName='OfferAvailabilityResponse',
> sourceUid='df1a50c5-c6e7-4c81-8ad4-a100d622a053',
> sourceId='pexluolj-2e5e5d9f-5aca-4a3d-b66a-60b72afe3d2c-112',
> success=true,
> errorMessage='null'
> } NetworkEnvelope{
> messageVersion=12
> }, makersNodeAddress=localhost:3632, errorMessage=We did not send the
> EncryptedMessage because the peer does not support the capability.
2019-06-23 22:50:38 -07:00
Christoph Atteneder
abc0909ffe
Merge pull request #2870 from freimair/monitor-bsqblocks
...
Monitor knows about the DAO
2019-06-06 14:02:16 +02:00
Florian Reimair
afcc7c00f5
Renamed classes
2019-06-05 19:39:54 +02:00
Florian Reimair
4e5cd50e64
Increase max message size until a greater refactoring
2019-06-05 17:50:59 +02:00
Florian Reimair
7442d2a428
Fix NullPointerEx in Monitor
2019-06-05 17:50:58 +02:00
Christoph Atteneder
fbd49a2cce
Update stores
2019-06-04 10:14:58 +02:00
Manfred Karrer
96138e759b
Cleanups
2019-05-11 12:55:29 +02:00
Manfred Karrer
fa07957c24
Call setAllowDisconnectSeedNodes from LiteNode after blocks received
...
Instead of the 3 minutes delay we set the flag from the lite node once
the blocks are received. We delay 20 seconds to allow multiple getBlocksRequests
to finish.
2019-05-11 12:55:09 +02:00
Manfred Karrer
a8b1524d8d
Fix issue with too early disconnect to seeds
...
As soon we are over our connection target we start disconnecting seed
nodes though that can be too early as getBlocks requests are still
pending. We delay the disconnect seed handling to 3 minutes after our
first connection so give it enough time to receive the getBlocksResponse.
2019-05-11 12:22:59 +02:00