Ross Nicoll
d023924a93
Expanded release notes on X.500 distinguished names ( #596 )
2017-04-27 11:27:55 +01:00
Andrzej Cichocki
db70fa40f7
Add note for enabling verifyInstrumentation in IntelliJ. ( #595 )
2017-04-27 10:30:16 +01:00
Andrzej Cichocki
b3894fa38a
Fix race in IntegrationTestingTutorial. ( #594 )
2017-04-27 09:15:12 +01:00
Shams Asari
3fcb773a31
Updated docs and release notes for recent deprecation of getCounterpartyMarker
2017-04-26 11:02:51 +01:00
Chris Rankin
af36e0f731
Basic clean-up for demos, load-test and examples ( #590 )
...
* Fix RPC usage by marking unused Observables.
* Update Client RPC tutorial documentation to mention the importance of "notUsed" observables.
2017-04-26 11:01:09 +01:00
Shams Asari
c5a9312e07
Merge pull request #582 from corda/shams-flow-counterpartymarker-cleanup
...
Deprecated FlowLogic.getCounterpartyMarker as it's complicated and probably not used
2017-04-26 09:40:48 +01:00
Matthew Nesbit
7e3b9a8934
Fix duplicate content root problems in IntelliJ
2017-04-26 10:37:16 +02:00
Shams Asari
913487cb32
Deprecated FlowLogic.getCounterpartyMarker as it's complicated and probably not used (replacement is to use sub-flows).
...
Also made flow registration require the client flow class rather than any old class.
2017-04-25 18:53:33 +01:00
Mike Hearn
922a760a09
Shell: more aggressive catch/rethrow of errors during command line parse. Avoids stack traces being dumped to the console when an unknown party name is provided.
2017-04-25 19:43:26 +02:00
Mike Hearn
aed9495b37
Shell: add 'start' as an alias for 'flow start'.
2017-04-25 19:43:26 +02:00
Mike Hearn
b6fa7095e3
DemoBench: symlink or copy apps into the plugins folder for the Explorer, as a temp deserialisation hack.
2017-04-25 19:43:26 +02:00
Konstantinos Chalkias
a8172e607e
Move i2p Provider to crypto module
2017-04-25 18:19:28 +01:00
Konstantinos Chalkias
2ff8d14491
add EdDSA Provider and update i2p dependency to 0.2.0
2017-04-25 18:19:28 +01:00
Andrius Dagys
4e86443cac
Fix Raft notary demo post name refactoring
2017-04-25 17:11:21 +01:00
Ross Nicoll
c8af48ebd9
Clean up BFTNotaryServiceTests
...
BFTNotaryServiceTests generates a master node independently of the cluster nodes, so it can put it
at the end of the list of nodes. The calling function however treats the first node in the list as
the master, not the last node. This simplifies the code while maintaining the same behaviour.
2017-04-25 15:12:37 +01:00
Katarzyna Streich
f92949d3b5
Add information on why state machine was removed from StateMachineManager ( #570 )
...
* Add information on why state machine was removed from StateMachineManager.
There are two cases: normal end of flow or error.
Return flow result as part of state machine remove data.
Make Change a sealed class with Add and Remove.
fiber.actionOnEnd takes ErrorOr<R> parameter.
* Remove unnecessary fields from StateMachineManager.Change.
2017-04-25 14:34:45 +01:00
Chris Rankin
b597f05bd4
Delete IntelliJ RunConfiguration files for the demos. ( #584 )
2017-04-25 14:22:04 +01:00
Mike Hearn
b4e7944a18
DemoBench: address review comments
2017-04-25 14:13:20 +02:00
Mike Hearn
238d4e29e2
Webserver: Redirect / to the first static web path.
...
DemoBench: Misc usability improvements:
- Pre-fill details for some fictional banks when Add Node is pushed.
- Make services a checkbox list rather than one where you have to know how to use the keyboard to do multi-select.
- Make web server launch button spin until server is launched to show activity.
- Suppress an exception that spams the log due to inability to load all the states. It'll get fixed as part of the vault API and serialisation work.
2017-04-25 14:13:20 +02:00
Chris Rankin
35f6de9c50
Ignore any unsubscribe exception when closing DemoBench tab. ( #579 )
...
E.g. the node may already have exited and closed the RPC session.
2017-04-25 10:41:32 +01:00
Chris Rankin
f715ab39a2
Integrate sandbox properly with top-level build, create fat jar and remove unused imports. ( #575 )
2017-04-24 20:30:21 +01:00
Chris Rankin
ab8bfec76f
DemoBench now subscribes to updates for transaction and vault RPCs. ( #571 )
...
* Subscribe to updates for transaction and vault RPCs.
* Ensure we unsubscribe our observables at the end.
* Use Rx scheduler that can observe on FX application thread.
2017-04-24 17:59:51 +01:00
Katarzyna Streich
c1b7b1cb75
Add information on who started flow on a node. ( #549 )
...
* Add information on who started flow on a node with name where possible.
Add sealed class holding information on different ways of starting a flow: RPC, peer, shell, scheduled.
* Remove invokeFlowAsync from ServiceHub, move it to ServiceHubInternal.
We shouldn't be able to start new state machines from inside flows.
2017-04-24 17:05:51 +01:00
Shams Asari
af7f5ef0d7
Merge pull request #552 from corda/shams-nms-version-check
...
Introducing Platform Version and its use by the NMS for min version r…
2017-04-24 16:30:40 +01:00
Ross Nicoll
abb3622ea4
Correct IRS web server ports
...
Correct the IRS demo web server ports in the documentation to match the ports specified
in samples/irs-demo/build.gradle.
2017-04-24 15:35:18 +01:00
Shams Asari
b5e022f350
Introducing Platform Version and its use by the NMS for min version requirements for the network
2017-04-24 15:31:10 +01:00
Ross Nicoll
684d1089f0
Introduce full legal names for test parties
...
Use full names for test parties, ahead of complete X.500 name support.
2017-04-24 15:18:21 +01:00
Mike Hearn
2de5c0b218
DemoBench: open web page automatically once web server has started.
2017-04-24 15:52:22 +02:00
Mike Hearn
e139df7891
DemoBench: make launch web server button wider.
2017-04-24 15:52:22 +02:00
Mike Hearn
df0233c9e9
DemoBench: remove no longer applicable warning.
2017-04-24 15:52:22 +02:00
Mike Hearn
d3ed178e82
DemoBench: upgrade to latest TornadoFX to get combobox width fix, and launch web browser once web server has started.
2017-04-24 15:52:22 +02:00
Mike Hearn
691b622cf0
DemoBench: address review comments and fix refresh bug
2017-04-24 15:52:22 +02:00
Mike Hearn
2c6163ecb9
DemoBench: layout fixes and more visual tweaks
2017-04-24 15:52:22 +02:00
Mike Hearn
3f7f05a0d9
DemoBench: better autocomplete and flags for city list
2017-04-24 15:52:22 +02:00
Mike Hearn
dec2c82693
Switch to using Antony's list of country coordinates, and load country code of each city.
2017-04-24 15:52:22 +02:00
Antony Lewis
1a2fe41330
Update cities.txt to go with CORDA-367
...
Assuming that Autocomplete will be added, according to JIRA https://r3-cev.atlassian.net/browse/CORDA-367
Note that there are still a few duplicates in the source with slightly different coordinates. I assume the autocomplete will be able to cope, or these can be removed.
2017-04-24 15:52:22 +02:00
Mike Hearn
a90b2ba839
DemoBench: UI improvements, part uno
2017-04-24 15:52:22 +02:00
Patrick Kuo
87dd99d968
legal name validator for doorman node registration ( #532 )
2017-04-24 21:16:00 +08:00
Chris Rankin
9425b7c927
Escape any unsafe HTML characters in legalName for error page. ( #573 )
2017-04-24 13:56:45 +01:00
Ross Nicoll
39ca3c96f9
Change "size > 0" to isNotEmpty()
2017-04-24 13:29:52 +01:00
Ross Nicoll
6c6ed3a758
Move transaction generation to OnLedgerAsset
...
Move functions for generating transactions into OnLedgerAsset from various locations in
the code (VaultService, AbstractConserveAmount, etc.) to unify the code paths and reduce
duplication.
2017-04-24 13:29:52 +01:00
Shams Asari
325f3f791f
Removed the ExitServerFlow
2017-04-21 18:04:57 +01:00
Andrzej Cichocki
160d13b6f7
Prohibit Java deserialisation in the Corda process ( #566 )
2017-04-21 16:26:35 +01:00
Chris Rankin
4cb21257e6
Add the Corda node's legalName to the Web error page. ( #569 )
2017-04-21 14:46:29 +01:00
josecoll
2b1a71955c
Always remove any soft locks associated with a completed flow. ( #561 )
...
Fix issue whereby soft locks associated with a flow were not being released because they were not initially registered properly.
2017-04-21 13:38:03 +01:00
Andrius Dagys
6f9b70520c
Load test: add a notarisation test. Each node issues a dummy state and sends it for notarisation.
...
Note that this only works with a non-validating notary.
Fixed transaction generation
2017-04-21 10:19:07 +01:00
Andrius Dagys
026ac6884a
Load test: set min cash issue amount to 1
2017-04-21 10:19:07 +01:00
Andrius Dagys
a2de90a6da
Test if address is reachable before choosing
2017-04-20 19:36:41 +02:00
Andrius Dagys
a01c466beb
Ignore utunX interfaces when detecting public IP
2017-04-20 19:36:41 +02:00
Chris Rankin
08e7eb1a57
Fix M11 changelog entry for DemoBench ( #563 )
...
Renaming DemoBench installation is not an API change.
2017-04-20 15:25:27 +01:00