Michele Sollecito
72be3aa830
Merge pull request #1553 from corda/merges/08_11_2018_16_05
...
Merges: 08/11/2018 at 16:05
2018-11-09 10:50:39 +00:00
Michele Sollecito
420b2ccd40
Merge branch 'master' into merges/08_11_2018_16_05
...
# Conflicts:
# node/src/main/kotlin/net/corda/node/services/config/EnterpriseConfiguration.kt
# node/src/main/kotlin/net/corda/node/services/config/NodeConfiguration.kt
2018-11-08 18:20:02 +00:00
Michele Sollecito
6a90f42eba
Added enterprise specific fields to V1NodeConfigurationSpec.
2018-11-08 18:00:47 +00:00
Michele Sollecito
b6b37ad6f4
Working on merging changes to NodeConfigurationImpl.
2018-11-08 17:54:09 +00:00
Michele Sollecito
545dd25ef3
Working on merging changes to NodeConfigurationImpl.
2018-11-08 17:25:41 +00:00
Michele Sollecito
69921669e7
Working on merging changes to NodeConfigurationImpl.
2018-11-08 17:18:44 +00:00
Michele Sollecito
92ab3ab025
Working on merging changes to NodeConfigurationImpl.
2018-11-08 17:17:26 +00:00
Matthew Nesbit
0b134eee86
Improve artemis client shutdown time when disconnected and don't block on commit if Artemis is already closing.
2018-11-08 17:04:13 +00:00
Michele Sollecito
1671f7da31
Working on merging changes to NodeConfigurationImpl.
2018-11-08 17:00:03 +00:00
Michele Sollecito
fe581f8cf1
Working on merging changes to NodeConfigurationImpl.
2018-11-08 16:52:30 +00:00
Michele Sollecito
bd336ed4a7
Fixed compilation for NodeConfigurationImplTest
2018-11-08 16:48:11 +00:00
Michele Sollecito
11c7c879eb
Merge remote-tracking branch 'remotes/open/master' into merges/08_11_2018_16_05
...
# Conflicts:
# docs/source/corda-configuration-file.rst
# node-api/src/main/kotlin/net/corda/nodeapi/internal/persistence/CordaPersistence.kt
# node/src/main/kotlin/net/corda/node/services/config/NodeConfiguration.kt
# node/src/test/kotlin/net/corda/node/services/config/NodeConfigurationImplTest.kt
2018-11-08 16:39:09 +00:00
bpaunescu
41f5c530b2
ENT-2577 Custom SSL props for external Artemis connections ( #1549 )
...
* ENT-2577 added additional node config for external artemis ssl config
* ENT-2577 update tests for external p2p broker
* ENT-2577 rename new config
2018-11-08 16:31:02 +00:00
Michele Sollecito
6c749889d0
[CORDA-1993]: Replace reflection-based NodeConfiguration parsing with versioned property-based parsing mechanism. ( #4132 )
2018-11-08 15:56:00 +00:00
Rick Parker
9277042db8
ENT-2695 Restore async logging ( #4195 )
...
* Replace error code generation technique with custom event re-writer.
Switch to RandomAccessFile appenders because they supposedly give higher throughput.
* Review feedback
2018-11-08 14:33:45 +00:00
szymonsztuka
bac265d418
Merge pull request #1548 from corda/merges/os-merge-to-ecbf23a
...
Merge OS ->ENT to ecbf23a.
2018-11-08 12:02:31 +00:00
Viktor Kolomeyko
400346fff0
ENT-2669: Introduce option for HTTP proxy for outbound Bridge connectivity ( #1537 )
...
* ENT-2669: Introduce option for HTTP proxy for outbound Bridge connectivity
One of our customers currently using HTTP proxy without which outbound connection from Corda Node cannot be established.
Also, propagate `trace` setting correctly down the Bridge stack.
* ENT-2669: Compilation fixes.
* ENT-2669: Revert deleted constructor back.
* ENT-2669: First stub on HTTP Proxy integration test.
* ENT-2669: Minor changes.
* ENT-2669: Reduce test to bare minimum.
* ENT-2669: Attempt to write own HttpProxy.
* ENT-2669: Another attempt to make programmatic HttpProxy work.
* ENT-2697: Disable DNS resolution before sending requests to proxies.
* ENT-2669: Switch to use Jetty HttpProxy for integration testing.
* Adds a pipeline logger ahead of the proxy stage if trace is set. The logging is removed once the proxy completes.
Define a constant for pipeline stage.
2018-11-08 09:04:36 +00:00
szymonsztuka
44dfa23ad5
Merge remote-tracking branch 'remotes/open/master' into merges/os-merge-to-ecbf23a
2018-11-07 18:17:29 +00:00
Stefano Franz
90597e1736
really disable building installer dist on OS X ( #1547 )
2018-11-07 18:16:51 +00:00
Dominic Fox
f3b372d31d
CORDA-2099 make serializer factory interface ( #4137 )
...
* Separate SerializerFactory construction from concrete implementation
* Fewer build methods
* Method naming that doesn't fatally confuse determinisation
* Extract SerializerFactory interface
* Reset to master's version of compiler.xml
* Un-ignore flickering test
* Remove unnecessary build method
* Whitespace
* Unused import
* Change build method
* Formatting fixes
* Fix test
2018-11-07 13:48:45 +00:00
szymonsztuka
19510315b4
Merge remote-tracking branch 'remotes/open/master' into merges/os-merge-to-6f00560
...
# Conflicts:
# core/src/test/kotlin/net/corda/core/crypto/CryptoUtilsTest.kt
# node/src/main/kotlin/net/corda/node/internal/AbstractNode.kt
# node/src/main/kotlin/net/corda/node/services/config/NodeConfiguration.kt
# testing/node-driver/src/main/kotlin/net/corda/testing/node/internal/InternalMockNetwork.kt
2018-11-07 09:49:23 +00:00
Michal Kit
6f005605aa
CORDA-2187 & CORDA-2038: reverting maxTransactionSize <= maxMessageSize ( #4166 )
...
* CORDA-2187 reverting maxTransactionSize <= maxMessageSize
* Addressing review comments
* Increasing the maxTransactionSize for the Bootstrapper
* Updating the testNetworkParameters
2018-11-07 09:28:27 +00:00
josecoll
b692c59553
Merge pull request #1543 from corda/colljos-merge-to-015a36dad
...
OS -> ENT merge
2018-11-06 22:16:13 +00:00
Anthony Keenan
6fd724338a
CORDA-2183: Show root cause of error in console to aid with debugging ( #4178 )
...
* Show root cause of error in console
* Add more explicit logical separator between message and root error
* Add default if e.cause is null
2018-11-06 22:15:22 +00:00
szymonsztuka
d33aeb9881
Disable integration test with timing to run in database mode. ( #1541 )
...
Disable TimedFlowMultiThreadedSMMTests running in database mode.
Added new logins for Azure SQL reference setup.
2018-11-06 18:09:31 +00:00
josecoll
356941a733
Merge commit '015a36dad67998236eda7e45309e66e5d58b6374'
2018-11-06 16:29:24 +00:00
Christian Sailer
105091548e
Merge pull request #1540 from corda/christians/merge_3260d9f
...
Merge up to 3260d9f
2018-11-06 16:07:41 +00:00
szymonsztuka
d9c5350d4a
Add SQL schema setup to new test. ( #1538 )
2018-11-06 13:14:46 +00:00
Konstantinos Chalkias
106eb9df4a
[CORDA-2011] [CORDA-2057] CryptoService interface and BC HSM simulation ( #4099 )
2018-11-06 12:57:13 +00:00
Rick Parker
59504b4439
ENT-2691 Soft locking got regressed in Enterprise ( #1539 )
...
* Fix soft locking regression
* Fix caffeine version in core
* Fix default cache bound
2018-11-06 11:40:28 +00:00
Christian Sailer
1f5436dcfc
CORDA-2175 Fix attachment service tests on Windows ( #4168 )
...
* Switch to directory per test and suppress deletion exception on windows
to deal with the fact that NTFS keeps files locked to the running process
once opened.
* Closing files when we're done makes all the file locking issues go away.
2018-11-06 11:31:23 +00:00
Christian Sailer
4d335843b2
Remove blank line and formatting
2018-11-06 11:27:18 +00:00
Christian Sailer
bbb26bc6ba
Merge commit '3260d9f2c419463fb68178ce70633dd34079bd1e' into christians/merge_3260d9f
2018-11-06 11:20:55 +00:00
josecoll
015a36dad6
CORDA 2131 - Extend Network Bootstrapper to enable registration of Java Package Namespaces. ( #4116 )
...
* Package Ownership Network Parameters: add register / unregister CLI options to network bootstrapper.
* Fix 2 failing unit tests.
* Fix failing unit tests.
* Added changelog, documentation and cosmetic changes.
* Fixed exception message.
* Address PR review feedback.
* Fix typo.
* Resolve conflicts.
* Rebase, resolve conflicts and remove PackageOwner class.
* Address latest PR review feedback.
* Fix incorrect imports.
* Fix broken JUnit
* Add support for key store passwords including delimiter characters.
* Updated and improved documentation.
* Minor doc update.
* Documentation changes following PR review feedback
* Replace Bank Of Corda with Example CorDapp.
Remove references to locally built network bootstrapper.
2018-11-06 09:28:55 +00:00
Roger Willis
80591bc6fd
StatePointer ( #4074 )
...
* Introducing linear pointer.
* Added design document.
Added StatePointer interface.
Updated design document.
Updated StatePointer implementation.
Added doc section for state pointer.
* Updated design document.
Added API for StatePointer.
* Update core/src/main/kotlin/net/corda/core/contracts/Structures.kt
Co-Authored-By: roger3cev <roger.willis@r3cev.com>
* Update core/src/main/kotlin/net/corda/core/contracts/Structures.kt
Co-Authored-By: roger3cev <roger.willis@r3cev.com>
* Update core/src/main/kotlin/net/corda/core/contracts/Structures.kt
Co-Authored-By: roger3cev <roger.willis@r3cev.com>
* Update docs/source/design/linear-pointer/design.md
Co-Authored-By: roger3cev <roger.willis@r3cev.com>
* Update docs/source/design/linear-pointer/design.md
Co-Authored-By: roger3cev <roger.willis@r3cev.com>
* Resolve pointers
Added test to check pointers are resolved.
Updated docs and kdocs.
Reverted changes to api-current.txt
Revert "Reverted changes to api-current.txt"
This reverts commit dc1cece91a595a4e772f63917b830c7e1fd0586d.
Fix CI bug.
Made StatePointers type safe.
Resolving StatePointers is now optionally recursive
Addressed review comments.
Fixed compile error.
Addressed review comments.
Fixed bug in state pointer search.
Improved efficiency of state pointer search.
Removed whitespace.
TxBuilder logs warning when no service hub is supplied for resolving pointers as opposed to throwing an exception.
* Addressed review comments.
2018-11-05 10:33:26 +00:00
Christian Sailer
3260d9f2c4
CORDA-1489 Exposure of node internals in mock network ( #4130 )
...
* Introduce public subset of config to tweak config via mock net work without exposing internal node config.
* Removal of functions exposing (internal) NodeConfiguration from the public test API
* Code review fixes
* Blank lines removed
* Documented mock network API change in upgrade notes.
* Updated documentation and API doc.
* More documentation/API doc
2018-11-05 09:29:05 +00:00
szymonsztuka
241c045bb9
Added back Liquibase script for FungibleState ( #1526 )
...
Added back Liquibase script for FungibleState column change to nullable/ commit dd60ae2 with modification to run for H2 database only. For standalone databases the column `vault_fungible_states .issuer_ref `was always nullable, however using H2 db from OS it could be not null (as it was created from JPA annotations) .
2018-11-03 10:36:20 +00:00
Viktor Kolomeyko
f6ac49aba3
Merge remote-tracking branch 'open/master' into feature/vkolomeyko/OS-Ent-merge
2018-11-02 16:29:21 +00:00
Viktor Kolomeyko
513305ee7d
ENT-2669: SocksProxy rename into Proxy ( #1533 )
...
* ENT-2669: Rename SocksProxyVersion into ProxyVersion
* ENT-2669: Rename SocksProxyConfig into ProxyConfig
Update documentation and make code changes such that old style configs are still parsed.
* ENT-2669: Changelog update
2018-11-02 16:07:41 +00:00
Andrius Dagys
460cf3480f
ENT-1858: Minor fix for a uniqueness provider test
2018-11-02 16:06:55 +00:00
Michele Sollecito
ae8f26bd42
Merge pull request #1534 from corda/merges/02_11_2018_13_15
...
[ENT-2678] PluginRegistrationTest is failing (fix) (OS part) (#4153 )
2018-11-02 13:31:34 +00:00
Michele Sollecito
6408b845b6
[ENT-2678] PluginRegistrationTest is failing (fix) (OS part) ( #4153 )
...
(cherry picked from commit 24e9ceac484f3ed42a929a095010aed1d168db70)
2018-11-02 13:18:36 +00:00
Michele Sollecito
24e9ceac48
[ENT-2678] PluginRegistrationTest is failing (fix) (OS part) ( #4153 )
2018-11-02 11:36:28 +00:00
Andrius Dagys
539fac0d57
Merge remote-tracking branch 'open/master' into andrius/merge-11-02
2018-11-02 09:08:03 +00:00
Andrius Dagys
66116e8d20
ENT-1858: Notary cleanup ( #4134 )
...
* Migrated all non-BFT notary implementations to use async commits.
* Mock network: await for async operation completion. When calling runNetwork()
it keeps "pumping" messages between participants until no more messages are generated.
The problem comes in when a flow suspends on an async operation: the mock network
thinks the flow finished the work for the current step, and since no more messages
are generated, completes the runNetwork() function. The message that the flow
generates once it resumes after async operation completion never gets processed.
This change makes runNetwork() wait until all flow async operations finish,
and only then check whether no more messages can be transferred.
2018-11-01 19:03:43 +00:00
tudor.malene@gmail.com
d97d64d954
Merge remote-tracking branch 'open/master' into tudor-os-merge-1-11
...
# Conflicts:
# core/src/main/kotlin/net/corda/core/utilities/KotlinUtils.kt
# core/src/test/kotlin/net/corda/core/internal/JarSignatureCollectorTest.kt
# docs/source/index.rst
# node/src/integration-test/kotlin/net/corda/node/flows/FlowOverrideTests.kt
# node/src/main/kotlin/net/corda/node/serialization/kryo/Kryo.kt
2018-11-01 16:58:28 +00:00
Tudor Malene
4e0a956e20
CORDA-2083 Deserialize component groups lazily ( #4122 )
...
CORDA-2083 Deserialize component groups lazily
2018-11-01 16:54:31 +00:00
Patrick Kuo
5d1362bca6
[ENT-2624] Disable switch for SNI functionality ( #1487 )
...
* [ENT-2624] Disable switch for SNI functionality
* * Add SNI switch to driver
* Make BridgeRestartTest test for both enableSNI = true and false
2018-11-01 11:15:24 +00:00
szymonsztuka
fcea655bf1
Align with ENT repo - explicit node names in the FlowOverrideTests integration test. ( #4146 )
2018-11-01 09:59:47 +00:00
szymonsztuka
353c96375d
Merge remote-tracking branch 'remotes/open/master' into merges/os-mere-2018-10-31
...
# Conflicts:
# README.md
# docs/source/api-persistence.rst
# docs/source/node-database.rst
2018-10-31 18:08:59 +00:00