Commit Graph

9348 Commits

Author SHA1 Message Date
Ross Nicoll
56ad64c524 Correct construction of anonymous parties
Correct construction of anonymous parties to use the first certificate (the target)
rather than the last (the trust root). Worked because early tests used single certificate
paths, but later work introducing multi-certificate paths reveal it's rather broken.
2017-06-16 16:10:51 +01:00
Mike Hearn
949879e126 Downgrade to Kotlin 1.1.1 to avoid IntelliJ gradle sync errors (KT-18475) 2017-06-16 16:32:48 +02:00
Patrick Kuo
28afb6d3ff Added throttling to the load test tool and added stability test. (#847)
* Added throttling to the load test tool.
* Added stability test to the tool.
* Some refactoring to allow some configuration via vm option.
* updated doc.
* gradle now passes system parameter to load test.
* using Guava's RateLimiter instead of execute at fix rate.
2017-06-16 15:30:11 +01:00
Mike Hearn
d0daac8dd6 Merge pull request #1 from corda/kstreich-explorer-flows
Flow view from explorer
2017-06-16 16:02:24 +02:00
Matthew Nesbit
1f42997915 Merge pull request #850 from corda/mnesbit-cleanup-financetypes
Move all advanced finance types into finance module.
2017-06-16 14:56:49 +01:00
Joel Dudley
73fbcea0e3 Hello, World! CorDapp tutorial 2017-06-16 14:05:52 +01:00
Joel Dudley
bfd02f5d78 Adds a constructor overload to the TransactionBuilder for Java use. 2017-06-16 13:53:10 +01:00
Mike Hearn
847a3c4494 Upgrade Dokka to fix the docs build 2017-06-16 12:38:26 +02:00
Matthew Nesbit
6933c8fda3 Move all advanced finance types into finance module.
Fixup after rebase

Also pull in the interpolator code, which is used for financial calculations.

Fix up rebase
2017-06-16 11:19:24 +01:00
Matthew Nesbit
a970bc1bb1 Merge pull request #851 from corda/mnesbit-delete-ambigious-timewindow
Remove ambiguous TimeWindow class
2017-06-16 10:09:34 +01:00
Scott James
aab536646f Fixed various compiler warnings, mostly removing unused parameters and replacing calls to getDevX509Name with getX509Name with specific data, this should be a nullop. Remainign compiler warnings will require changing semantics of code 2017-06-16 09:59:52 +02:00
Andras Slemmer
cdafa08604 sgx: Update dependencies 2017-06-15 18:41:58 +01:00
Andras Slemmer
f42e7d35c7 sgx: Add LD_LIBRARY_PATH for sign_helper 2017-06-15 18:12:08 +01:00
Clinton
a6853be035 Merge pull request #834 from corda/clint-irswebfix
IRS web demo now shows fixings + general IRS fixes
2017-06-15 17:49:43 +01:00
Clinton
9de81303dd Merge pull request #854 from corda/clint-ghtcicon
Added a TC build icon and link to readme.
2017-06-15 17:05:47 +01:00
Clinton Alexander
07ff0ad1d3 Added a TC build icon and link to readme. 2017-06-15 16:53:29 +01:00
Matthew Nesbit
156a9515ad We had two TimeWindow classes in Corda core, which has caused ambiguity issues for some users. Delete one and merge functionality.
Address PR comment
2017-06-15 16:52:53 +01:00
Mike Hearn
28b850ec85 Cleanup: move node startup code into a class that can be sub-classed to customise behaviour. 2017-06-15 17:27:27 +02:00
Andras Slemmer
5f2d6f8877 sgx: Remove section on key overwriting 2017-06-15 15:17:25 +01:00
Andras Slemmer
39942b9ce2 sgx: Fix hsm-tool CLI parsing, increase key generation timeout window, add IntelWhitelistFormInstructions.md 2017-06-15 15:11:46 +01:00
Andras Slemmer
c8c8c8eb66 sgx: Fix libprotobuf linking when SGX_USE_HARDWARE=TRUE, write pretty printed hsm sigstruct 2017-06-15 14:10:26 +01:00
RogerWillis
0cb41c55a5 Marked TransactionBuilder.signWith() as deprecated. 2017-06-15 14:45:59 +02:00
Andras Slemmer
4e38d45a41 Address comments #2 2017-06-15 12:04:59 +01:00
Andras Slemmer
904252c0bb HSM works 2017-06-15 11:17:11 +01:00
Matthew Nesbit
294dc41fe6 Add a tool that connects to the HSM and creates signatures suitable for SGX enclave signing. 2017-06-15 11:17:11 +01:00
Andras Slemmer
3d8581a946 Add noop-enclave 2017-06-15 11:17:11 +01:00
Shams Asari
b52d3706eb Moved Driver.kt to net.corda.testing.driver in the test-utils module 2017-06-14 15:12:39 +01:00
Chris Rankin
97053be4f7 Build capsules using runtime dependencies instead of compile ones. (#842)
This restores `artemis-amqp-protocol` to Corda Node.
2017-06-14 15:10:59 +01:00
Joel Dudley
e36a3c40e0 Updates the cheatsheet. 2017-06-14 10:12:42 +01:00
Andrzej Cichocki
77ab6d4af3 Refactoring related to BFT state persistence/transfer (#829)
* Remove unused type param
* If we drop Runnable we can use conciser syntax
* Sometimes we need the fully-fledged object, so retire separate handle class
* Implement IntelliJ suggestion
2017-06-14 09:57:46 +01:00
Konstantinos Chalkias
ec0e0dd442 Deterministic Key Generation for ECDSA and EdDSA (#729)
Deterministic Key Derivation for ECDSA R1/K1 and EdDSA

* DKG description and comments

* Removing a (confusing) not-required comma in comments.

* rename deterministic and generate to derive
2017-06-13 21:55:55 +01:00
Katarzyna Streich
5e1e50071d Flow triage view now is ordered by stateMachines observation arrival.
Fix bug onUndock when there is no transactions in transactions view.
2017-06-13 18:19:05 +01:00
Konstantinos Chalkias
56bad3a9b4 Blacklist implementation for internal Kryo
Blacklist support for internal Kryo, supporting inheritance and forciblyAllowed classes.
2017-06-13 17:39:54 +01:00
Mike Hearn
a9b794ace5 Cleanup: add an extension function to X509CertificateHolder and use that instead of the verbose JcaX509CertificateConverter construct everywhere. 2017-06-13 17:11:01 +02:00
Mike Hearn
475044597d Address review comments. 2017-06-13 16:19:55 +02:00
Mike Hearn
ccf43a8e17 Support fuzzy matching for identities.
Matching can be done with case insensitive substrings in the identity service, RPC and shell. In future cleverer matching should be possible, e.g. using Lucene or RDBMS free text search features.
2017-06-13 16:19:55 +02:00
Clinton Alexander
fffcfff269 Added correct json support fields to allow deserialisation of IRS data via Jackson. 2017-06-12 20:56:07 +01:00
Ross Nicoll
a86c5ba2dd Deanonymise names in SIMM demo 2017-06-12 18:15:24 +01:00
Katarzyna Streich
556eb756a8 Yet another commit with PR comments addressed. 2017-06-12 17:37:40 +01:00
Katarzyna Streich
1d18917773 Address PR comments, change sizing and improve filtering. 2017-06-12 17:37:39 +01:00
Katarzyna Streich
4f00bad908 Address PR comments. Add links from FlowTriage view to Network and to TransactionView with showing
relevant transactions/peers on the map.
2017-06-12 17:37:39 +01:00
Katarzyna Streich
67a417389b Add counting of different flows to the widget. Change widget styling, add some icons. 2017-06-12 17:37:39 +01:00
Katarzyna Streich
775c26c573 Address PR comments. 2017-06-12 17:37:39 +01:00
Katarzyna Streich
608550c920 Change tabs to search field in state machine view. Some carving of UI. 2017-06-12 17:37:39 +01:00
Katarzyna Streich
e402f4d5af Add simulation with broken flows. Refactor of simulation code. 2017-06-12 17:37:39 +01:00
Katarzyna Streich
ab0bc8b8d0 Make flow initiator view code more generic. 2017-06-12 17:37:39 +01:00
Katarzyna Streich
c734f625ad Add StateMachineViewer and data model to explorer.
Add state machine details with flow result or error, flow initiator, flow name and progress.
Split flows into categories: in progress, errored, done.
2017-06-12 17:37:39 +01:00
Richard Green
f9ca498cb8 Working with strings 2017-06-12 17:37:39 +01:00
Richard Green
70e7a94310 Interim checkin 2017-06-12 17:37:38 +01:00
Andrius Dagys
759cb6da04 Pass ports instead of hostAndPorts to the message broker. Pass an address for the NodeMessagingClient to advertise to the network map service. 2017-06-12 18:08:47 +02:00