Commit Graph

2515 Commits

Author SHA1 Message Date
Andreas Schildbach
0c10730d7f Release 0.13.3 v0.13.3 2015-10-18 11:57:09 +02:00
Andreas Schildbach
886c938d51 Make transactions with signatures with "high" S component violate the "canonical encoding" rule.
This makes those transactions non-standard and risky. By default, they will not be accepted into wallets unless confirmed by the block chain.
2015-10-16 16:13:14 +02:00
Andreas Schildbach
3f12916f92 Wallet: Fix printing the same transaction twice when two pending transactions double spend each other are seen. 2015-10-15 11:08:13 +02:00
Glenn Marien
2e4bc81919 Fixed imported keys not being passed onto UTXOProvider 2015-10-15 11:05:48 +02:00
Andreas Schildbach
172c58a9a6 Don't add Maven descriptor to build artifacts.
It's pretty useless and it stands in the way of reproducible builds.
2015-10-15 11:03:09 +02:00
Mike Hearn
a6380ea3d7 Fix thread safety issue when creating multiple wallets in parallel. 2015-10-15 11:02:46 +02:00
Andreas Schildbach
c0014078c5 WalletProtobufSerializer: Rethrow IllegalArgumentException when loading wallets. 2015-10-15 11:02:27 +02:00
Andreas Schildbach
cef3279d51 MonetaryFormat: add message to non-obvious precondition. 2015-10-15 11:00:02 +02:00
Andreas Schildbach
1e24a7aab7 Fix Tor support does not use all available HTTP seeds. 2015-10-15 10:54:05 +02:00
Andreas Schildbach
f43f2e30b2 Add httpseed.bitcoin.schildbach.de to HTTP seeds. 2015-10-15 10:53:21 +02:00
Andreas Schildbach
9a09f17e29 If wallet is watching, mention this in the dump. 2015-10-15 10:51:36 +02:00
Andreas Schildbach
fa0ef1f2ca Prepare 0.13.3-SNAPSHOT 2015-10-15 10:49:26 +02:00
Andreas Schildbach
a58c7a0dfa Release 0.13.2 v0.13.2 2015-08-05 20:31:17 +02:00
Mike Hearn
32978aa06f Tighten the exception SPVBlockStore throws when the chain file is locked. 2015-07-30 18:05:23 +02:00
Mike Hearn
78e724be3d Wallet: take key chain lock not only wallet lock in getWatchedOutputs().
Flagged by the IntelliJ Inspector static analysis engine.
2015-07-28 21:12:43 +02:00
Andreas Schildbach
85f8bfacd5 Wallet: Fix not removing unspent transaction outputs when clearing transactions.
Adds very basic unit test for resetting wallets.
2015-07-28 21:12:29 +02:00
Ross Nicoll
a01bdf4b0d Javadoc format corrections 2015-07-28 21:12:02 +02:00
Jameson Lopp
7aa6448e8e Prevent null pointer exception if DNS seeds parameter is null. 2015-07-28 21:11:34 +02:00
Andreas Schildbach
9a7bec85da Make Travis not run any tests that involve accessing the network. 2015-07-28 21:10:49 +02:00
Devrandom
8f6f36e910 Don't derive private keys just to check if they exist 2015-07-28 21:10:00 +02:00
Andreas Schildbach
6902cb78b6 BIP38PrivateKey: Fix Java serialization. 2015-07-17 13:30:03 +02:00
Andreas Schildbach
00552e240e Address: Fix Java serialization and add serialization test case. 2015-07-17 13:29:57 +02:00
Andreas Schildbach
32130725c5 Don't auto-release artifacts after uploading to Nexus. 2015-07-17 13:29:51 +02:00
Andreas Schildbach
0f6bb1f9b2 Prepare 0.13.2-SNAPSHOT 2015-07-17 13:18:26 +02:00
Andreas Schildbach
f18c19f526 Release 0.13.1
Bump of orchid version to 1.1.1, which is necessary because we accidently pushed an incomplete version 1.1 to Maven Central last year.
v0.13.1
2015-07-14 20:09:54 +02:00
Andreas Schildbach
52cec27046 Release 0.13 v0.13 2015-07-14 16:36:05 +02:00
Andreas Schildbach
2805e87989 Update AUTHORS from git. It has become too tedious to track this manually. 2015-07-14 16:36:05 +02:00
Mike Hearn
b4cfc48eb7 WalletFiles: use a ContextPropagatingThreadFactory instead of propagating the context explicitly.
Fixes bug found by devrandom
2015-07-14 14:35:58 +02:00
Mike Hearn
e03fdde6b0 ContextPropagatingThreadFactory: more features 2015-07-14 14:35:58 +02:00
Mike Hearn
97cf1abd79 Context: don't throw if the TLS slot is already set. 2015-07-14 14:35:58 +02:00
Andreas Schildbach
7fb9b6c5ce Wallet protobuf serialization for RAISE_FEE transaction purpose. 2015-07-14 11:01:38 +02:00
Andreas Schildbach
15dc260cde Add RAISE_FEE to transaction purposes. 2015-07-13 20:34:33 +02:00
Andreas Schildbach
e7b3a49ab7 Update checkpoints. 2015-07-10 11:52:49 +02:00
Carsten Otto
e2571729a9 Inline (fake) constant to only method using it.
Due to cyclic dependencies (NetworkParameters vs. Coin) MAX_SATOSHIS
cannot be made a true constant.
2015-07-05 14:26:04 +02:00
Amichai Rothman
e148e9e052 Fix another peerTimeoutTest failure mode. 2015-07-05 13:39:41 +02:00
Carsten Otto
213efd53ab Remove redundant type information. 2015-07-05 13:36:36 +02:00
Carsten Otto
fb75bb4c63 Rename variable. 2015-07-05 13:36:20 +02:00
Carsten Otto
aadafdc6c9 Use singletonList. 2015-07-05 13:36:04 +02:00
Carsten Otto
ba468dd775 Make constant. 2015-07-04 21:47:53 +02:00
Carsten Otto
467356526e Provide size of array. 2015-07-04 21:45:15 +02:00
Carsten Otto
3e78d89cac Remove empty @return annotation. 2015-07-04 21:31:51 +02:00
Carsten Otto
daace1dec1 Fix javadoc link errors. 2015-07-04 21:31:49 +02:00
Carsten Otto
2e4fde0991 Upgrade jacoco version.
Jacoco 0.7.5 introduces a new binary format, see:
https://github.com/jacoco/jacoco/pull/310
https://github.com/jacoco/jacoco/pull/261
2015-07-04 21:26:04 +02:00
Carsten Otto
e311a3604e Remove unused field. 2015-07-04 21:04:25 +02:00
Carsten Otto
a1c0e00c5f Convert to local variables. 2015-07-04 21:04:19 +02:00
Carsten Otto
dbda2b9280 Remove useless casts. 2015-07-04 20:47:08 +02:00
Carsten Otto
c3c2916151 Remove useless math like >> 0. 2015-07-04 20:41:14 +02:00
Carsten Otto
b736b4f7b0 remove redundant modifiers 2015-07-04 18:40:24 +02:00
Mike Hearn
25c4554760 ConnectionHandler: don't leak nioConnectionHandler lock on an exception path. Probably fixes #1009 2015-07-02 18:48:35 +02:00
Andreas Schildbach
ce58d93afd VarIntTest: Fix missing @Test annotations. 2015-06-30 19:05:48 +02:00