3
0
mirror of https://github.com/Qortal/altcoinj.git synced 2025-02-13 10:45:51 +00:00

102 Commits

Author SHA1 Message Date
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