7c5a328cc1
Create a single NodeInfo ( #2174 )
2017-12-08 14:16:06 +00:00
db9eb8a63f
Preliminary work to make merge with master manageable
2017-12-08 13:39:05 +00:00
e6adbe7137
CORDA-831: Add confidential identity certificate type ( #2198 )
...
* Rename certificate types
* Create separate certificate type for confidential identities
* Add name constraints to dev node CA
* Move dev node CA into getTestPartyAndCertificate()
2017-12-08 13:17:29 +00:00
32ea59d085
Inline some DUMMY constants. ( #2200 )
2017-12-08 10:45:22 +00:00
c794f8418c
Merge pull request #162 from corda/aslemmer-fix-netty-buffer-leak
...
Aslemmer fix netty buffer leak
2017-12-08 10:12:35 +00:00
8878fa99a0
CORDA-553 - Remove CordaCustomSerializer annotation
...
It isn't actually needed as we can scan the jar for classes implementing
the interface.
2017-12-07 21:15:33 +00:00
c4d5d3817c
CORDA-553 - Update api checker
...
With the addition of the CordaCustomSerializer class for third part
serializers we need to update the ci reference file
2017-12-07 21:15:33 +00:00
1f7083cd61
CORDA-553 - Review comments
2017-12-07 21:15:33 +00:00
fcec60e232
CORDA-786 - Use reflection to infer proxy and proxied types in CorDapp custom serializers
...
This removes any need for the user implement and override types from the
super class
* CORDA-786 - Docs update
* CORDA-786 - Remove unneeded second annotation on the proxy objects
* Fix merge conflicts
2017-12-07 21:15:14 +00:00
d25b7f560c
CORDA-786 - Genericise the CorDapp Proxy
2017-12-07 21:15:14 +00:00
6881350493
CORDA-786 - Add whitelist testing for external custom serializers
...
Update Docs
2017-12-07 21:14:45 +00:00
f931b74aec
CORDA-780 / CORDA-786 - Doc updates
2017-12-07 21:13:59 +00:00
81eb0c1898
CORDA-780 / CORDA-786 - Enable AMQP for P2P and Storage Contexts
...
Add plugable mechanism for CorDapps such that they can add their own
custom serializers
2017-12-07 21:13:59 +00:00
ce859178eb
Correct identities passed to generateSpend ( #2199 )
...
Pass well known identities instead of confidential into `generateSpend()`
2017-12-07 18:12:25 +00:00
1375084936
CORDA-840: Gradle plugins are now able to be published to artifactory. ( #2203 )
...
Gradle plugins are now able to be published to artifactory.
2017-12-07 17:22:22 +00:00
e0abcda13b
Makes it clearer how to build a JAR. Removes ambiguous deployNodes content.
2017-12-07 16:39:52 +00:00
737cd7edba
Improved SQL test setup for Azure SQL and SQL Server ( #152 )
...
* Improved SQL scripts for SQL Server and Azure to drop user/permissions on class setup not on test setup
* Set Micorsoft JDBC driver as compile time dependency.
* Database testing description.
* New table node_mutual_exclusion added to SQL test setup scripts.
2017-12-07 16:26:17 +00:00
bb5d5d6944
Various modifications to debugging tools
2017-12-07 15:35:28 +00:00
fcdb669042
Fix leak by executing acks on the messaging executor
2017-12-07 15:35:28 +00:00
b3ca36132f
Use network map objects from corda instead of stubs ( #146 )
...
* * change corda dependencies to 3.0-NETWORKMAP_SNAPSHOT
* packages move fix
* fix up after rebase
* rename test
* address PR issues
* address PR issues
* fix failing test
2017-12-07 13:22:41 +00:00
c36bea3af5
CORDA-654 MockServices no longer has hard-coded identities ( #2192 )
...
* Resurrect a test
* Fix a broken test
* Pass in the initial identity
* Make IdentityService easier to mock
2017-12-07 11:55:18 +00:00
4a677815ef
Removing NetworkParametersGenerator as an interface
2017-12-07 10:42:52 +00:00
cb11379d98
Addressing some of the technical debt
2017-12-06 22:01:41 +00:00
eb3b816d90
Rename NetworkisRegistrationHelperTest to NetworkRegistrationHelperTest ( #2185 )
2017-12-06 14:36:09 +00:00
89256a7f16
Moved the CZ URL and node registration logic of the driver to be more internal, not available through the standard driver call, as these are not testing features for an app dev.
...
Also cleanup up some of the related tests.
2017-12-06 12:32:41 +00:00
60fca0bf16
Merge Open Source to Enterprise
2017-12-06 11:44:58 +00:00
57c6460ddc
Fixes after merge Open Source into Enterprise.
2017-12-06 10:43:09 +00:00
8461837f1a
Cleaned up Driver.kt so that only the relevant bits are exposed as public API
2017-12-05 23:52:15 +00:00
cb43091ff8
Merge Open Source into Enterprise
...
# Resolved conflicts:
# core/src/main/kotlin/net/corda/core/node/services/TransactionStorage.kt
# node/src/integration-test/kotlin/net/corda/node/BootTests.kt
# node/src/integration-test/kotlin/net/corda/node/CordappScanningDriverTest.kt
# node/src/integration-test/kotlin/net/corda/node/NodePerformanceTests.kt
# node/src/integration-test/kotlin/net/corda/node/SSHServerTest.kt
# node/src/integration-test/kotlin/net/corda/node/services/AttachmentLoadingTests.kt
# node/src/integration-test/kotlin/net/corda/test/node/NodeStatePersistenceTests.kt
# node/src/main/kotlin/net/corda/node/Corda.kt
# node/src/main/kotlin/net/corda/node/internal/AbstractNode.kt
# node/src/main/kotlin/net/corda/node/internal/StartedNode.kt
# node/src/test/kotlin/net/corda/node/services/events/NodeSchedulerServiceTest.kt
# samples/attachment-demo/src/integration-test/kotlin/net/corda/attachmentdemo/AttachmentDemoTest.kt
# samples/trader-demo/src/integration-test/kotlin/net/corda/traderdemo/TraderDemoTest.kt
# testing/node-driver/src/main/kotlin/net/corda/testing/NodeTestUtils.kt
# testing/node-driver/src/main/kotlin/net/corda/testing/internal/NodeBasedTest.kt
# testing/node-driver/src/main/kotlin/net/corda/testing/node/MockServices.kt
2017-12-05 17:35:54 +00:00
b0ebf3d7e0
CORDA-654 Various MockServices refactorings ( #2167 )
...
* Remove MockServices.stateMachineRecordedTransactionMapping which does nothing
* Inline StateLoaderImpl
* Remove unused MockServices
* MockServices well-known identities not needed in a place
* A few things don't need a full-blown ServiceHub
2017-12-05 16:22:53 +00:00
bc630a0381
Local perftestcordapp cluster using driver ( #154 )
...
* Issue and pay sampler now allows to bypass coin selection.
* Local driver based launch of nodes running perftestcordapp
* Fixed comments.
2017-12-05 15:39:08 +00:00
e4d76204c1
Pass some key constants into MockServices. ( #2173 )
2017-12-05 14:50:56 +00:00
c87f37af3e
ENT-1127 mutual exclusion so a node cannot start if another is running ( #111 )
...
* Dont lock row
* Add config for RunOnceService
* Don't invalidate Hibernate L2 cache on native queries
* Change column names to avoid name clash
2017-12-05 14:46:35 +00:00
0c667fe9d3
Renable doorman test ( #156 )
...
Re-enable doorman tests
2017-12-05 14:40:32 +00:00
9adf4bfc57
Removes the maxWidth parameter that caused the docsite to not use the full screen width.
2017-12-05 14:23:41 +00:00
1a1d5c695c
Add support for TICKET_CREATED to PersistentCertificateRequestStorage ( #143 )
2017-12-05 14:04:12 +00:00
15e36f3b1a
Merge pull request #90 from corda/aslemmer-single-threaded-sm
...
Flow state machine rework
2017-12-05 12:57:25 +00:00
8fb0db1908
SSH test workaround
2017-12-05 12:16:32 +00:00
63027a077d
State machine rewrite
2017-12-05 11:36:20 +00:00
10635dfbfd
Disable failing doorman tests, fix is under way ( #155 )
2017-12-05 11:35:57 +00:00
fad29ff1f6
R3NET-546: Improve the way CheckMembership operation is performed ( #140 )
2017-12-05 10:49:57 +00:00
426b5eb44a
Adds an example use of pagination.
2017-12-05 10:25:48 +00:00
60bde88777
upgrade dependencies to latest ( #153 )
2017-12-04 23:01:50 +00:00
4374c32a75
HttpUtils methods now throw an IOException when a request isn't successful, rather than returning a Boolean. This has been the cause of previous bugs as people forget to check for the false case.
2017-12-04 21:50:19 +00:00
ae3a3444f2
Merge pull request #2154 from corda/kat/feature/enumEvolution2
...
Kat/feature/enum evolution2
2017-12-04 17:07:01 +00:00
f7b87c08d6
Crash dependency upgrade ( #2146 )
2017-12-04 17:05:25 +00:00
1ff0d881b3
CORDA-553 - Better tests for rule breaking changes to enum constants
2017-12-04 15:46:32 +00:00
b6427a3128
remove calls to exitnodes from NodeStartup ( #2080 )
2017-12-04 15:44:18 +00:00
66515d24b5
Merge fixes and fix to attachment demo
2017-12-04 14:35:03 +00:00
ca06132c49
add upstart instructions ( #2171 )
...
* add upstart instructions
* Fixes formatting.
* slightly clearer wording
2017-12-04 14:32:47 +00:00