Chris Rankin
f9ae8f7a19
Move demobench.log into the user's demobench directory.
2017-02-08 23:10:47 +00:00
Chris Rankin
8946ef830e
Ensure JavaPackager task finds custom resources on the classpath.
2017-02-08 23:09:48 +00:00
Chris Rankin
8b77068eb0
Initial javapackager task: currently builds RPMs.
2017-02-08 16:40:06 +00:00
Chris Rankin
d3cdb2af67
Force all chosen port numbers to be different.
2017-02-08 14:24:13 +00:00
Chris Rankin
f95b743426
Only allow the first node to run notary services. And validate port numbers more strongly.
2017-02-08 14:04:23 +00:00
Chris Rankin
c734fbf8bb
Disable Node Explorer and Database Viewer buttons until the node has launched and is responding to RPC.
2017-02-08 12:16:35 +00:00
Chris Rankin
37aa486bd7
Ensure that Node Explorer can write into its working directory.
2017-02-07 20:18:56 +00:00
Chris Rankin
006fd98a51
Ensure a DemoBench installation is relocatable.
2017-02-07 19:38:25 +00:00
Chris Rankin
d57f7cd557
Simplify the configuration object.
2017-02-07 10:48:01 +00:00
Chris Rankin
7ea2dbdd77
Better usage of Paths vs File API.
2017-02-06 18:13:58 +00:00
Chris Rankin
455cdba5d9
Remove superfluous lamba parameter names.
2017-02-06 17:44:12 +00:00
Chris Rankin
ba5f4add18
Remove ".exe" from Java executable path, because Windows doesn't need it.
2017-02-06 17:10:52 +00:00
Gary Rowe
b1c5de1112
Fix the port numbers in the documentation to match actual values
2017-02-06 16:22:15 +00:00
Chris Rankin
4e7c12453c
More changes from review.
2017-02-06 15:25:28 +00:00
Chris Rankin
62d911a478
First batch of code review changes.
2017-02-06 14:54:48 +00:00
Chris Rankin
297a7e6208
Add SLF4J binding for Log4J 2.x
2017-02-04 22:36:42 +00:00
Chris Rankin
8b5fe3bbf0
Fix DemoBench distribution target.
2017-02-04 16:23:51 +00:00
Chris Rankin
a0749e29ef
Initial inclusion of Corda and BankOfCorda JARs in distribution.
2017-02-03 17:30:30 +00:00
Chris Rankin
6985ade241
Merge branch 'master' into demobench
2017-02-03 12:04:35 +00:00
Chris Rankin
0c1a6aad6b
Include fix for NPEs with RPC exceptions.
2017-02-03 11:46:54 +00:00
Shams Asari
b86c80691e
FlowException serialised over RPC (subtypes are flattened), and improvement to startFlow RPC for correct exception handling
2017-02-03 11:21:10 +00:00
Chris Rankin
534e8a01a2
Grant permissions to the Node's user, and install BanfOfCorda plugin for cash issuers.
2017-02-03 10:04:44 +00:00
chalkido
087570e74d
toStringWithSuffix decimal mark unit-test issue on non UK/US Locale ( #209 )
...
Make use of default Locale to temporarily bypass unit-testing of toStringWithSuffix failing due to different decimal marks on non anglo saxon Locales.
2017-02-02 18:06:48 +00:00
Chris Rankin
8792e5e268
Merge branch 'master' into demobench
2017-02-02 14:16:20 +00:00
Chris Rankin
c7a045c82a
Merge remote-tracking branch 'corda-public/master'
2017-02-02 14:00:32 +00:00
Ross Nicoll
2f9af7d7dc
Revert Party.Full in preference for a less invasive change
2017-02-02 13:47:32 +00:00
Chris Rankin
cd5dde70e0
Display simple statistics about the node on each tab.
2017-02-02 12:03:12 +00:00
Chris Rankin
51d02e1e45
Allow SLL configuration via command line parameters too.
2017-02-02 11:00:14 +00:00
Ross Nicoll
1b86ddfd6e
Replace Party with Party.Full
...
Replace Party with Party.Full as an interim step to introducing the Party.Anonymised class.
Signed-off-by: Ross Nicoll <ross.nicoll@r3.com>
2017-02-01 15:18:12 +00:00
Chris Rankin
6705c614a8
Fix SLF4J logging.
2017-02-01 10:21:04 +00:00
Chris Rankin
e99f21b78a
Include issuer for CHF (Swiss Francs)
2017-02-01 10:03:01 +00:00
Chris Rankin
8c478ff7cc
Simplify Kotlin objects.
2017-02-01 09:30:42 +00:00
Chris Rankin
f9ac03287c
Create a capsule for Node Explorer, and allow login via command line parameters to bypass login screen.
2017-01-31 17:54:26 +00:00
Chris Rankin
30f9cc8fcd
Implement launching "Node Explorer" for each node.
2017-01-31 17:36:15 +00:00
Shams Asari
646ce8afe0
FlowException thrown by a flow is propagated to all counterparties
2017-01-31 13:30:33 +00:00
Chris Rankin
c787561141
Configure Node and DemoBench to use same version of H2 database.
2017-01-31 11:42:58 +00:00
Chris Rankin
fc300130de
Add cash and issuer services to DemoBench.
2017-01-31 11:10:56 +00:00
Chris Rankin
d43cf05d0b
Include native artifacts in distribution.
2017-01-31 10:20:16 +00:00
Chris Rankin
0bdd8c23b6
Allow services to be loaded as a resources as well as a file.
2017-01-31 09:47:54 +00:00
Chris Rankin
10061107df
Small tidy-up.
2017-01-30 14:17:58 +00:00
Chris Rankin
02323e8207
Launch DB viewer for node.
2017-01-30 13:57:43 +00:00
Chris Rankin
5ee7930a16
Allow configuration of extra network services.
2017-01-27 16:25:49 +00:00
Chris Rankin
118d5eb48f
legalName field can be val.
2017-01-27 12:03:25 +00:00
Chris Rankin
c65b1a4363
Fix logging location of corda.jar
2017-01-27 12:01:34 +00:00
Chris Rankin
73e8a73714
Trim node name and nearest city values.
2017-01-27 11:55:34 +00:00
Chris Rankin
c670ed6bdd
The first node now becomes the session's Network Map service used by all other nodes. Force nodes to be created one-by-one.
2017-01-27 11:36:46 +00:00
Chris Rankin
6e38c4a95d
Write configuration parameters into node.conf, and then run corda.jar in its own directory.
2017-01-26 18:02:53 +00:00
Chris Rankin
0b40d732d4
Patch JediTerm to allow the application to shutdown cleanly.
2017-01-26 13:24:46 +00:00
Chris Rankin
0cd2bddff2
Update to Corda 0.8-SNAPSHOT
2017-01-26 10:45:48 +00:00
Chris Rankin
e452675c09
Merge branch 'master' into demobench
2017-01-26 10:42:50 +00:00
Chris Rankin
f2df9d36fa
Merge remote-tracking branch 'corda-public/master'
2017-01-26 10:16:47 +00:00
Chris Rankin
cc1d3e0ccf
Add initial form for configuring new nodes.
2017-01-26 09:55:45 +00:00
Chris Rankin
1bef874e27
Remove duplicate libpty native objects.
2017-01-24 14:25:04 +00:00
Chris Rankin
f2dd59ebd3
Refactor shutdown code, although AWT is still misbehaving.
2017-01-24 13:58:27 +00:00
Chris Rankin
55b5a5a393
Initial commit: Creating new tabs whenever the "Add Node" button is pressed. These tabs currently contain the bash shell only.
2017-01-24 09:42:13 +00:00
Shams Asari
20fe0f32f2
Removed "Node" prefix from NodeSSLConfiguration and renamed two file properties to end in "File"
2017-01-23 15:46:36 +00:00
Patrick Kuo
9f5e6d3921
Added Certificate setting to the login screen ( #172 )
...
* Added Certificate setting to the login screen, user can now specify certificates path and keystore/truststore password in the certificate setting screen.
2017-01-20 17:16:55 +00:00
Mike Hearn
906dff1a35
Add basic spec for the demobench tool.
2017-01-18 15:14:02 +01:00
Shams Asari
7cd281364f
Removed basedir from the config file as it's always overwritten by the --base-directory cmd line arg
2017-01-10 10:49:28 +00:00
Shams Asari
59456cb6b1
Added a method to NodeHandle to simplify using RPC in the Driver
2017-01-06 14:14:32 +00:00
Mike Hearn
119d00c384
Upgrade dependencies and centralise some more version numbers in the root gradle file
2017-01-04 15:44:56 +01:00
josecoll
eac2cb1cc6
Bank of Corda integration with Trader Demo and Explorer
...
Initial conversion of Explorer to use IssuerFlow (from BankOfCorda)
Initial conversion of TraderDemo to use IssuerFlow (from BankOfCorda)
Updated TraderDemo to use IssuerFlow (from BankOfCorda)
Fixed TraderDemo integration text (added new BankOfCorda node)
Updated Explorer with changes IssuerRequest params
Explorer now correctly displaying transaction id upon Issue.
Moved IssuerFlow into finance package so can be reused across multiple demos (TraderDemo) and applications (eg Explorer)
Refactored BankOfCorda demo to use Finance package and TestUtil constants
Updated TraderDemo to use IssuerFlow
Updated Explorer to use finance package IssuerFlow.
Advertised BankOfCorda as Issuer for usage by Explorer.
Explorer no longer depends on BankOfCorda demo since IssuerFlow promoted to Finance module
Added IssuerFlow to AbstractNode whitelist.
Explicit declarations of IssuerFlow no longer required.
Added plugin registration of IssuerFlow at bootstrap.
Revert whitelisting of IssuerFlow (plugin configured)
Refactored to use constant BOC definition.
Added gradle RPC security config.
Updated documentation
Fixed incorrect references.
Renamed Issuer banks.
Added new permission set (for Issuer nodes)
Added node nearestCity info
Added new Issuer Event Generator for Issuer nodes only
Associated currency with issuer using ServiceType naming structure.
Added argument flag (-S) to trigger event generator simulation node.
Fixed problem with issuers not resolving from network map.
Updated perms on Issuer rpc proxy nodes.
Fixed minor in cash generateExit identified by Explorer.
Changes applied in prep for AWG demo.
Added IntelliJ run-configurations for launching Explorer demo nodes (with and without simulation)
Updated documentation (and added additional gradle task to launch Explorer nodes in simulation mode).
Fix following rebase.
Addressed review items from PR.
Updated TraderDemo readme.
Updated TraderDemo gradle file to launch Bank of Corda node.
Updated JRE properties.
Updated IssuerModel to incorporate correct JFX Observable handling.
Fixed bug with Exit command not displaying any currency.
Added TODO's for revisiting correct Exception handling strategy.
Optimization for when issuing cash to self.
Minor updates following PR review.
Remove old refs to Royal Mint and Federal Reserve
2016-12-22 15:55:50 +00:00
Patrick Kuo
64732f8701
Client observable improvement ( #56 )
...
* merge foldToObservableList and foldToObservableMap to fold
* added a 1 second buffer to the rx observable subscription to batch up the incoming updates, to avoid flooding FX UI thread with runnable
* renamed GatheredTransactionDataModel to TransactionDataModel
2016-12-15 12:48:27 +00:00
Andras Slemmer
a601f0abf5
Local RPC, demos use RPC, NODE has special privileges
2016-12-08 11:58:31 +00:00
Patrick Kuo
fbcbf3e1d7
Network view improvement ( #19 )
...
Changes :
*Show other nodes on network map.
*Enabled zooming and panning on the map.
*Scroll the node label to the centre of the screen when clicking on the node info list on the right hand-side of the screen.
*Draw line and fire bullets between nodes according to incoming transactions.
*Higher resolution map.
2016-12-07 09:55:16 +00:00
Mike Hearn
d500bf8f50
Address review comments.
2016-11-30 15:11:35 +00:00
Mike Hearn
7b40be8361
Run the IntelliJ reformatter across the Kotlin code. Did not reformat JS/web code.
2016-11-30 14:40:34 +00:00
Patrick Kuo
fbf952a1ab
Explorer corda branding
2016-11-24 15:46:50 +00:00
Patrick Kuo
c6cec0aa3d
address PR comments
2016-11-23 13:36:55 +00:00
Patrick Kuo
80ce506b8a
Readme.md, description for new screens, and updated screenshots
2016-11-23 13:36:38 +00:00
rick.parker
f68529d1fd
Rename protocol to flow.
2016-11-22 17:17:14 +00:00
Andrius Dagys
64299591c3
Rename PublicKeyTree -> CompositeKey and unify terminology across documentation.
2016-11-21 14:47:19 +00:00
Patrick Kuo
af899a98f4
Explorer corda branding
2016-11-16 13:26:05 +00:00
Andras Slemmer
37ca651ace
loadtest: Fix gradle com.r3corda -> net.corda
2016-11-16 11:16:42 +00:00
Andras Slemmer
07df9f17b3
loadtest: Add loadtest code
2016-11-15 17:21:26 +00:00
Andras Slemmer
dcd7a8a08a
Address PR 465 comments
2016-11-15 16:51:07 +00:00
Andras Slemmer
7f0dd1ab5b
Generic startProtocol and typesafe wrappers, per-protocol permissions, CashProtocol, remove executeCommand, move almost all Cash-related things to :finance
2016-11-15 16:46:37 +00:00
Andrius Dagys
c33c55eb20
Replace PublicKey with PublicKeyTree in Party. A single entity can now be identified by more than one key.
2016-11-14 14:57:16 +00:00
Mike Hearn
ce99f354cb
Rename com.r3corda -> net.corda
2016-11-10 17:14:24 +01:00
Patrick Kuo
86ea9f0082
Merged in pat-remove-explorer-version (pull request #448 )
...
remove version, group and quasar plugin from build.gradle
2016-11-04 17:32:22 +00:00
Patrick Kuo
ddf27efc86
remove version, group and quasar plugin from build.gradle
2016-11-04 14:10:48 +00:00
Clinton Alexander
7e198e7cf3
Renamed contracts project to finance to better reflect the purpose of the project.
2016-11-04 13:35:25 +00:00
Patrick Kuo
7d465999d6
Merged in pat-explorer-move (pull request #443 )
...
move explorer to tools folder
2016-11-04 11:44:16 +00:00
Patrick Kuo
3cd8562b3b
move explorer to tools folder
2016-11-03 17:28:38 +00:00