Andreas Schildbach
5ee55fe1f2
Update to maven-jar-plugin 3.0.2.
2018-02-23 02:04:33 +01:00
Andreas Schildbach
607ddcf124
Update to maven-enforcer-plugin 3.0.0-M1.
2018-02-23 02:04:33 +01:00
Andreas Schildbach
4dce437e82
Update to maven-dependency-plugin 3.0.2.
2018-02-23 02:04:33 +01:00
Andreas Schildbach
15d5d444c6
Update to maven-compiler-plugin 3.7.0.
2018-02-23 02:04:33 +01:00
Andreas Schildbach
41fd06a739
Update to maven-clean-plugin 3.0.0.
2018-02-23 02:04:33 +01:00
Andreas Schildbach
736fd7dbde
Add the generic license header to POMs, shell scripts and JavaScript/Python examples.
2016-06-06 21:32:02 +02:00
Matthew Shaylor
0b3cc9c59f
Replace URLs to code.google.com by the appropriate GitHub URLs.
2016-04-19 23:15:37 +02:00
Andreas Schildbach
a407f04b56
0.15-SNAPSHOT
2016-04-02 18:04:21 +02:00
Andreas Schildbach
9c83299571
Update to slf4j 1.7.20.
2016-04-02 17:05:24 +02:00
Andreas Schildbach
9e99c9c9f7
Update to maven-surefire-plugin 2.19.1.
2016-01-25 23:20:51 +01:00
Andreas Schildbach
1c8a60d2ef
Don't add timestamps to JavaDoc.
...
It's pretty useless and it stands in the way of reproducible builds.
2015-10-25 14:39:49 +01:00
Andreas Schildbach
9b860f14de
Don't add Maven descriptor to build artifacts.
...
It's pretty useless and it stands in the way of reproducible builds.
2015-09-27 14:31:21 +02:00
Andreas Schildbach
8db92ede3b
Don't auto-release artifacts after uploading to Nexus.
2015-07-15 09:12:21 +02:00
Andreas Schildbach
24de5e2a40
0.14-SNAPSHOT
2015-07-06 09:54:04 +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
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
2a71858c76
Wallet-template is now a proper sub-project. This reduces the risk for breaking the wallet-template build.
2014-11-24 15:04:09 +01:00
Andreas Schildbach
9286b25f9d
Build bitcoinj-examples and bitcoinj-tools with Java 8. Bitcoinj-core and orchid still requires Java 6 so it can run on Android.
2014-11-24 15:03:06 +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
fe5677da5f
Maven: auto release after close
2014-11-04 21:24:30 +01: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
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
Gary Rowe
ddf305edd2
Fix JDK8 doclint range to work with JDK7
2014-08-26 11:46:54 +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
4eabf08250
Consistently use version 2.12.4 of maven-surefire-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
a5042222ac
Consistently use version 3.3 of maven-site-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
31ea0f406b
Consistently use version 2.6 of maven-resources-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
e3dca2a268
Consistently use version 2.7 of maven-deploy-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
Andreas Schildbach
99ca1c497f
Consistently use version 2.5 of maven-clean-plugin.
2014-08-11 11:18:08 +02:00
Mike Hearn
39befded6b
Update root POM for github switch and remove the old googlecode repo, which is blocked in China.
2014-06-29 16:04:55 +02:00
Piotr Włodarek
422053cfec
Fixed javadoc build on Java 8 by turning off the fascist DocLint.
...
DocLint emited errors in Orchid and Protos docs which we are unlikely to fix.
2014-06-02 21:18:27 +08:00
Devrandom
99448b730a
Tor using the Orchid library
2014-04-27 17:26:01 +02:00
Andreas Schildbach
8fdfb04e43
Update SLF4J to version 1.7.6. Previously, inconsistent versions were used between sub-projects. All unit-tests pass.
2014-03-07 17:47:42 +01:00
Mike Hearn
6a9973e2c5
Add a tool to dump payment protocol requests to stdout.
2014-02-21 17:30:47 +05:30
Mike Hearn
5b74ea5c7b
Switch to version 0.12-SNAPSHOT. To the moon! ;)
2014-02-04 11:31:42 +01:00
Mike Hearn
04e7551e99
Move stuff around in the POMs as part of preparing for Maven Central.
2014-02-03 15:42:53 +01:00
Matt Corallo
534cec9791
Rewrite the network stack.
...
Remove Netty entirely, using the new Nio wrapper classes instead
* BitcoinSerializer now uses ByteBuffers directly instead of
InputStreams.
* TCPNetworkConnection and NetworkConnection interface deleted,
Peer now extends the abstract class PeerSocketHandler which
handles deserialization and interfaces with the Nio wrapper
classes.
* As a part of this, all version message handling has been moved
to Peer, instead of doing it in TCPNetworkConnection.
* Peer.setMinProtocolVersion() now returns a boolean instead of a
null/non-null future which holds the now-closing channel.
* Peer.sendMessage (now PeerSocketHandler.sendMessage()) now
returns void.
* PeerGroup has some significant API changes:
* removed constructors which take pipeline factories,
makePipelineFactory, createClientBootstrap
* Replaced with a setSocketTimeoutMillis method that sets a
timeout between openConnection() and version/verack exchange.
(Note that because Peer extends AbstractTimeoutHandler, it has
useful timeout setters public already).
* connectTo returns a Peer future, not a ChannelFuture
* removed peerFromChannelFuture and peerFromChannel
* Peer and PeerGroup Tests have semi-significant rewrites:
* They use actual TCP connections to localhost
* The "remote" side is a InboundMessageQueuer, which queues
inbound messages and allows for writing arbitrary messages.
* It ignores certain special pings which come from pingAndWait,
which is used to wait for message processing in the Peer.
* Removed a broken test in PeerGroupTest that should be reenabled
if we ever prefer a different version than our minimum version
again.
* Removed two duplicate tests in PeerTest (testRun_*Exception)
which are tested for in badMessage as well.
* Added a test for peer timeout and large message deserialization
Author: Matt Corallo <git@bluematt.me>
2013-12-10 13:03:14 -08:00