support for chained certificates
support for chained certificates

CA.sh from openssl.org (BSD style license) is used to setup a CA to be used for TestKeyStoreFactory.java
Ensures cleanup of transactions that failed to commit is under a lock

Adds a synchronized block around commit and rollback in case of failure
 in TxManager. This ensures that a transaction has the chance to clean up
 its state atomically, preventing a class of errors encountered in HA settings.
Revert "Ensures cleanup of transactions that failed to commit is under a lock"

This reverts commit 31eab0c44d7aebd8826b673af7453421d0371089.
Ensures cleanup of transactions that failed to commit is under a lock

Adds a synchronized block around commit and rollback in case of failure
 in TxManager. This ensures that a transaction has the chance to clean up
 its state atomically, preventing a class of errors encountered in HA settings.

Previous commit 31eab0c44d7aebd8826b673af7453421d0371089 that tried the same
 thing was completely wrong, this is a rewrite
Enabling Streaming support for Paged Traversals

From https://github.com/neo4j/neo4j/issues/862 it seems that streaming on paged traversals doesn't work. In fact the code never was written to enable it. What looks like a bug from the outside is actually simply missing implementation.

There's now a ListEntityRepresentation to represent the JSON list of nodes/rels that gets returned and this gets run through the standard output formatters.
Adding back the BSD licence
Specifies Java 6 when finding JAVA_HOME on OSX
Allow | to be used as separator in foreach
Allow | to be used as separator in extract+reduce
Merge pull request #886 from chrisleishman/forward_compat

Forward compatibility changes (for Cypher 2.0)
Strengthening assertions about streaming paged traversals

Added a check for Transfer-Encoding: chunked on the response so that we're sure it's definitely streamed at the transfer protocol level. We also check for application/json; stream-true
Snapshot warning now limited to Kernel jar

The script would warn if any jarfile had a snapshot warning, now
it will only warn if the neo4j-kernel jar is a snapshot.
amending license headers
Ship backup manpage with enterprise Debian package

Good catch, @nawroth!
Chained certificates support

Added some testing such that the original single certificate behaviour is maintained now that the code supports chained certificates. Took the opportunity to inline a bunch of code in the tests (and AbstractNeoServer) too.
Merge pull request #1 from jimwebber/chained_certificates

Chained certificates support
Merge pull request #874 from sarmbruster/chained_certificates

support for chained certificates
Use separate directories for master and slave in ClusterTest
Adds ability to not participate in elections if not eligible for that

This is triggered by slaves asking for and getting elected at elections
 for master while copying the store. This should not be possible as
 the slave is not fit for that role at that moment. Hence, we introduce
 the ability for an HA state to talk about its suitability for master
 election.