Andreas Schildbach
af769fe708
Limit heap size of unit tests to 1 GB.
...
Travis was upset.
2016-02-05 12:57:32 +01:00
Andreas Schildbach
1c6fa9ceb9
Update to okhttp 2.7.2
...
This is the latest release in the 2.x series. Unlike 3.x, it doesn't break any
API. It has lots of security and Android-related fixes which could affect us.
Also see: https://github.com/square/okhttp/blob/master/CHANGELOG.md
2016-01-25 23:21:28 +01:00
Andreas Schildbach
eeb53164a3
Update to protobuf-java 2.6.1
...
In this commit, protobuf bindings are regenerated too.
2016-01-25 23:21:21 +01:00
Andreas Schildbach
9e99c9c9f7
Update to maven-surefire-plugin 2.19.1.
2016-01-25 23:20:51 +01:00
Andreas Schildbach
428702b50d
Don't print log to console if tests are run by Maven.
...
It got too large for Travis. If you need the log, you can run the failing test locally, e.g. in your IDE.
2016-01-25 23:19:42 +01:00
Andreas Schildbach
1be65483b4
Adds a services bitmask to PeerDiscovery.getPeers(), so we can query HTTP seeds for specific services.
...
As this is a breaking change to the API, it removes IrcDiscovery (there is no point in keeping it).
Also updates OkHttp to 2.4.0.
2015-08-25 12:44:35 +02:00
Andreas Schildbach
5c2eaf2654
Make Travis not run any tests that involve accessing the network.
2015-07-23 14:26:04 +02:00
Andreas Schildbach
ce58f6945f
Upgrade to Guava 18.0.
2015-07-06 10:03:31 +02:00
Andreas Schildbach
24de5e2a40
0.14-SNAPSHOT
2015-07-06 09:54:04 +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
Andreas Schildbach
3d5c25e3c4
Fix missing checksums for the OkHttp dependencies.
2015-05-04 12:24:26 +02:00
Mike Hearn
06ba160361
Tor: accelerate startup by using HTTP/Cartographer seeding when possible instead of DNS.
...
We still use TorDiscovery for networks where we don't have any Cartographer seeds. Switch to OkHTTP because the standard Java HTTP client doesn't let you customise the socket factory and thus cannot be used via Tor directly (doh).
2015-04-28 22:56:23 +02:00
Andreas Schildbach
f2eaf4a562
Update to jackson 2.5.x.
2015-04-17 16:37:13 +02:00
Andreas Schildbach
dba18dfb4d
Update to slf4j 1.7.7.
2015-04-17 16:37:13 +02:00
Andreas Schildbach
f2e3111ba8
Update to junit 4.12.
2015-04-17 16:37:13 +02:00
Andreas Schildbach
2e3ee3b161
Update to easymock 3.2.
2015-04-17 16:37:13 +02:00
Andreas Schildbach
ee6fb7c65e
Add missing checksum for the new leveldb dependency.
2015-04-11 11:30:07 +02:00
Mike Hearn
d46ba33343
Add a LevelDB/JNI based SPV block store that records all headers.
2015-04-08 18:30:21 +02:00
Andreas Schildbach
2837ad581a
Make maven-javadoc-plugin print a lot less clutter.
2015-03-23 13:34:27 +01:00
Carlos Lopez-Camey
b28204b6ca
Run core tests in alphabetical order
2015-03-22 10:42:37 -06:00
Mike Hearn
275c9320ea
More plugin updates and a regen of the dep verifier list.
2015-03-22 17:05:10 +01:00
Mike Hearn
9c80c3b3b8
Update SureFire plugin.
2015-03-22 16:48:14 +01:00
Andreas Schildbach
7625fccd22
Move comment about Java 6 compilation to the appropriate places.
2014-12-06 16:03:32 +01:00
Andreas Schildbach
ad87ee9a3c
Consistently use version 2.9.1 of maven-javadoc-plugin.
2014-11-24 15:01:10 +01:00
Mike Hearn
5c908a86f1
Fix Orchid hash again
2014-11-17 17:23:15 +01:00
Mike Hearn
a2e9806f2f
Update Orchid version and POM to reflect the dirauth change.
2014-11-17 14:05:20 +01:00
Wojciech Langiewicz
e830ab87b0
pom.xml update to exclude untestable classes from coverage report
2014-11-09 15:49:33 +01:00
Kalpesh Parmar
9004166122
1) Fixed the height field to store the height for both coinbase/non coinbase open outputs.
...
2) Thanks to Ed Lee - Fixed Issue 447 : H2 store: block header hash code is off by 4 bytes. This fix also applies to Postgres and MySQL stores.
3) Added a coinbase field to the openoutputs table and updated code to use this value.
4) Updated field type of ‘value’ in the openoutputs table from bytes to long.
5) Updated the stores (DatabaseFullPrunedBlockStore) with a compatibility check.
6) Updated field type of ‘addresstargetable’ in the openoutputs table from int to tinyint/smallint.
2014-11-09 15:32:48 +01:00
Kalpesh Parmar
fbf62614b4
1) Re-factored PostgresFullPrunedBlockStore and H2FullPrunedBlockStore into a generic DatabaseFullPrunedBlockStore class.
...
2) H2FullPrunedBlockStore now supports calculateBalanceForAddress() method.
3) Created an additional store for MySQL (MySQLFullPrunedBlockStore) and unit test.
4) Fixed unit test PostgresFullPrunedBlockStoreTest, second time execution was failing due to not clearing down the tables correctly.
5) Added methods getOpenTransactionOutputs() & deleteStore() to base class DatabaseFullPrunedBlockStore.
2014-11-09 15:32:48 +01:00
Wojciech Langiewicz
8951e8814d
Adds coveralls.io support via maven plugin.
2014-11-03 14:19:52 +01:00
Wojciech Langiewicz
387be0790c
Adds JaCoCo code coverage tool.
2014-11-02 17:13:16 +01:00
Andreas Schildbach
b3f19ee0fc
Replace two occurences of pom versions with ${project.version}. It makes incrementing the version a little bit less painful.
2014-10-16 15:30:32 +02:00
Mike Hearn
9dcc4ed6f4
0.13-SNAPSHOT
2014-10-05 20:38:00 +02:00
Mike Hearn
83a9a71f3f
bitcoinj 0.12
2014-10-03 00:46:31 +02:00
Mike Hearn
6f22cba76f
Maven changes to support auto upload of snapshot versions, better javadocs etc.
2014-10-02 14:22:25 +02:00
Andreas Schildbach
9e4043d9bb
Change groupId of Orchid artifact to "org.bitcoinj". This makes uploads to Maven Central easier for us.
2014-10-01 20:27:01 +02:00
Mike Hearn
9c12d73d12
Fix build
2014-09-30 18:24:19 +02:00
Mike Hearn
0a6f901b23
Renamespace to org.bitcoinj away from com.google.bitcoin, as bitcoinj is no longer a Google project and being namespaced under com.google causes issues with Sonatype/Maven Central.
...
To fixinate your code:
find . -name '*.java' | xargs sed -i .bak 's/import com.google.bitcoin./import org.bitcoinj./g;s/import static com.google.bitcoin./import static org.bitcoinj./g'
2014-09-30 17:05:07 +02:00
Andreas Schildbach
96107b8b91
Replace "poor man's (aka. really, really poor) JSON parser" by Jackson for the script and tx tests.
...
The tests semantics was unchanged. 161 lines of code removed.
2014-09-09 14:19:49 +02:00
Andreas Schildbach
a3ced5fe5d
Consistently use version 2.8 of maven-dependency-plugin.
2014-08-11 11:18:09 +02:00
Andreas Schildbach
165b0cfbf7
Consistently use version 2.6 of cobertura-maven-plugin.
2014-08-11 11:18:09 +02:00
Andreas Schildbach
fd4ec21dcc
Consistently use version 2.1.2 of maven-source-plugin.
2014-08-11 11:18:09 +02:00
Andreas Schildbach
415e43885c
Consistently use version 2.3 of maven-shade-plugin.
2014-08-11 11:18:09 +02:00
Andreas Schildbach
8e24ee865f
Update to and consistently use version 2.5 of maven-jar-plugin.
2014-08-11 11:18:09 +02:00
Andreas Schildbach
80e2d46ed0
Update to and consistently use version 2.5.1 of maven-install-plugin.
2014-08-11 11:18:08 +02:00
Andreas Schildbach
43a6a60bea
Consistently use version 1.2 of maven-enforcer-plugin.
2014-08-11 11:18:08 +02:00
Andreas Schildbach
2324edd03e
Consistently use version 3.1 of maven-compiler-plugin.
2014-08-11 11:18:08 +02:00
Mike Hearn
0a7fdf35ba
Add some junk to the POM to create a dedicated bundled JAR for the pull tester.
2014-08-05 16:48:58 +02:00
Mike Hearn
f1dd47443f
More hashes for the dependency verifier, also request version divergence detection. Bump JSR350 jar version.
2014-08-03 20:52:22 +02:00
Mike Hearn
6ae4662f93
Upgrade to Bouncy/Spongy Castle 1.51
2014-07-26 14:48:51 +02:00