c60c333ba9
Minor: add a utility to OpaqueBytes
2016-08-12 17:13:41 +02:00
316917f271
Merged in rnicoll-tx-timestamp (pull request #271 )
...
Replace timestamp commands with a field on the transaction itself
2016-08-12 15:59:49 +01:00
8cfc88ed3a
Remove unused timestamp from LCApplication
2016-08-12 15:51:04 +01:00
a3d37a4d00
Require notary to be explicitely stated on each transaction
2016-08-12 15:51:04 +01:00
a2dff5488f
Add debugging information in case of missing signatures
2016-08-12 13:51:34 +01:00
17ae349f4d
Remove support for timestamp commands
2016-08-12 13:51:34 +01:00
f0aa5a30d4
Deprecate existing timestamp infrastructure
2016-08-12 13:51:34 +01:00
8c7de8a69c
Merged in corda-whitepaper (pull request #278 )
...
Add Corda Whitepaper to Documentation
2016-08-11 18:01:12 +02:00
84c6989b8b
Merged in rnicoll-clause-cleanup (pull request #266 )
...
Clean up how clauses are implemented
2016-08-11 15:51:02 +01:00
162d19deeb
Change how clause verification is called
...
Change away from extending ClauseVerifier for contracts which support clauses, and explicitely call
clause verification code in the verify() function. This should make the flow of control easier to understand.
2016-08-11 15:39:11 +01:00
9e9f75b932
Added Corda Whitepaper
2016-08-11 13:57:41 +01:00
493f7f1fd1
Merged in clint-array-removal (pull request #273 )
...
Replaced array with list where possible.
2016-08-10 16:17:38 +01:00
00b439802b
node-driver: Write node.conf explicitly
2016-08-10 14:35:23 +01:00
1b98c32579
Merged in node-driver (pull request #253 )
...
Node driver
2016-08-10 14:21:16 +01:00
ec693d37f6
Replaced remaining arrays with lists where possible.
2016-08-10 13:56:49 +01:00
16182331f9
Replaced varargs with a list
2016-08-10 11:44:46 +01:00
9fb8061ba4
Replaced array with list to fix comparisons.
2016-08-10 11:10:38 +01:00
2f7e05ee00
simpler syntax for rollout recursion parameters
2016-08-09 22:46:20 +02:00
446e373722
Merged in rnicoll-wallet-monitor (pull request #254 )
...
Add WalletMonitorService
2016-08-09 18:29:30 +01:00
cf40e0db70
Add WalletMonitorService
2016-08-09 18:24:14 +01:00
3e121f3930
Merged in andrius-cleanup (pull request #272 )
...
Clean up logging
2016-08-09 17:36:38 +01:00
8386100677
Remove BriefLogFormatter as the formatting is now handled by Log4j configuration. Introduce LogHelpers which now handles the custom log level setting for specific loggers.
2016-08-09 17:31:27 +01:00
8bc3bdd430
Merged in cor-258-wallet-persistence (pull request #265 )
...
Basic wallet persistence to embedded H2 disk-backed database
2016-08-09 16:48:03 +01:00
d883b3f134
First working hand-rolled persistent wallet
...
First working Exposed-assisted persistent wallet
Cleaned up Exposed-based persistent wallet
Cleaned up warnings
Fixed up some generic types
Improved comments
Fix up TODO comment
Hikari and config integration
Fix existing tests
Clean up after looking at PR
Clean up commented out lines
Fix initialisation of IRS demo leaving database open
Fix up after rebase
Review feedback. Main change is lazy wallet iteration.
Rebased and incorporated config changes.
Use standardised config loading. Make wallet cash test use persistent wallet.
Added test to ensure wallet retains state in database across instance creation.
Tidy up whitespace and fix bug in test.
2016-08-09 16:41:32 +01:00
f20322136f
Revert "Merged in node-driver (pull request #253 )"
...
This reverts commit af893e0af5
, reversing
changes made to 7357597501
.
2016-08-09 16:19:18 +01:00
af893e0af5
Merged in node-driver (pull request #253 )
...
Node driver
2016-08-09 15:52:29 +01:00
9df7a0faf0
node-driver: Fix compile error
2016-08-09 15:38:33 +01:00
5b2c687c64
node-driver: Hacky fix of startup race condition
2016-08-09 15:27:27 +01:00
9e3220671c
node: stop() ClientFactory and ServerLocator when shutting down and ArtemisMessagingClient
2016-08-09 15:27:27 +01:00
d0385c420e
node-driver: Remove parameter and DriverHandle, expose waitForAllNodesToFinish to dsl
2016-08-09 15:27:27 +01:00
c9527a2cdd
node-driver: Only stop() artemis if it started fine
2016-08-09 15:27:27 +01:00
20fc200771
node: Fix checking of lateinited networkMapNodeInfo
2016-08-09 15:27:27 +01:00
df4413ab68
node: Add extra Driver checks for node shutdown, extend try/finally scope of cleanup
2016-08-09 15:27:27 +01:00
2e6de61ad0
node: Fix compiler error due to rebase
2016-08-09 15:27:27 +01:00
a5e8c86928
node: Increase poll timeout in driver
2016-08-09 15:27:27 +01:00
feecc36661
node: Address PR comments, better resource releasing, add kdoc
2016-08-09 15:27:27 +01:00
9d071809ef
node: Expose port allocation in Driver
2016-08-09 15:27:27 +01:00
e7677c91ce
node: Add DriverDSL(Exposed/Internal)Interface, add generic driver
method to allow extension
2016-08-09 15:27:27 +01:00
773d53b4c8
node: Load config from disk in Driver, further cleanup
2016-08-09 15:27:27 +01:00
303858c3e4
node: Use proper logging in Driver
2016-08-09 15:27:27 +01:00
35da6b5388
node: Add port allocation strategies to driver dsl, add jvm debug port
2016-08-09 15:27:27 +01:00
8cf635cf74
node: Expose ArtemisMessagingService.Address
2016-08-09 15:27:27 +01:00
3bc62fdb95
node: Add driver dsl test, expose some needed functions
2016-08-09 15:27:27 +01:00
5f5a5e683d
node: Add quasarPath parameter to driver dsl (should be replaced once we can do without the external quasar.jar)
2016-08-09 15:27:27 +01:00
a317a5bfd2
node: Expose some Driver functions to allow extension, some cleanup
2016-08-09 15:27:27 +01:00
e42d8c2e8f
node: Add driver DSL for starting up nodes
2016-08-09 15:27:27 +01:00
7357597501
Fix build. Delete a couple of dead parameters that escaped the last cleanup.
2016-08-09 16:25:35 +02:00
4e0468333d
Regen docsite
2016-08-09 12:21:07 +02:00
e18a80beb2
Merged in mike-regular-autocleaning (pull request #270 )
...
Regular autocleaning
2016-08-09 11:55:56 +02:00
87047c8996
Minor: fix various inspector warnings and delete some dead code.
2016-08-09 11:55:40 +02:00