Ross Nicoll
89476904fc
Remove IssuerFlow
...
* Remove IssuerFlow as it is dangerous and its presence in the finance module risks accidental use in non-test code. As written it will issue arbitary amounts of currency on request from any node on the network, with no validation barring that the currency type is valid.
* Unify interface to CashIssueFlow to match the previous IssuerFlow
2017-08-15 22:32:30 +01:00
Shams Asari
3888635055
Removed redundant serialisation of checkpoints ( #1004 )
2017-08-15 19:07:44 +01:00
Shams Asari
3138e2b6de
Cleaned up the flow stack snapshot API
2017-08-15 18:37:39 +01:00
Shams Asari
62b26bcd89
Moved Currency stuff in ContractsDSL out of core and into finance
2017-08-15 18:08:02 +01:00
Andras Slemmer
f6e7814638
Merge pull request #1207 from corda/aslemmer-move-testclock-branching-to-Node
...
Move useTestClock conditional to Node constructor
2017-08-15 17:35:59 +01:00
Viktor Kolomeyko
88308a70c7
- Remove usages of deprecated methods
...
- Fix typos
- Fix other Kotlin warnings
2017-08-15 16:45:44 +01:00
Joel Dudley
ccdab6af4d
For convenience, creates RPC snapshot methods for feeds.
2017-08-15 16:18:15 +01:00
Patrick Kuo
eb925904ce
Fix composite key cert path in AbstractNode ( #1249 )
...
* fix composite key cert path
* address PR issues
* added comment
* added the wrong keypair to the identity service
2017-08-15 15:54:02 +01:00
Ross Nicoll
1a44f98379
Correct behaviour of anonymousToParty()
...
Correct behaviour of anonymousToParty() in identity API; it previously presumed any Party was a well known
identity, now it tries to look up the well known identity irrespective of whether it's been given a full
party or not.
2017-08-15 15:40:44 +01:00
Katelyn Baker
49c23a58d1
Final changes integrating tests into the new API
...
Fix some rebase issues
Ensure tests are using the correct versions of the factories
2017-08-15 15:11:26 +01:00
Katelyn Baker
825908cf15
Refactoring changes to work with interface changes
...
Specifically we don't need the factory factory as that functionality
lives in the global defaults
2017-08-15 15:11:26 +01:00
Katelyn Baker
139eef2ccb
Move AMQP serializer toward the new common abstract itnerface
...
Allow unique serializer factories to be created per unique set of
WhiteList / Class Loader pair. Remove default consruction of the
SerializerFactory to force use of the FactoryFactory to get the generic
factory and thus access to it's ClassLoader
2017-08-15 15:11:20 +01:00
Chris Rankin
ce0f931716
Comment which specific OpenJDK bug we are working around. ( #1231 )
...
Use runtime configuration for the application's classpath.
Fix whitespace issues in build.gradle.
2017-08-15 15:07:28 +01:00
Clinton
9149900938
Fixed a warning caused by an incorrect configuration. ( #1227 )
2017-08-15 12:29:04 +01:00
Alberto Arri
d575e5a4ab
Merge pull request #1218 from corda/arri_update_collectSignaturesFlow_Docs
...
update collect signatures flow docs
2017-08-15 11:39:55 +01:00
Joel Dudley
4c351ca803
Updates cheatsheet to reflect API changes up to M14.
2017-08-15 11:35:11 +01:00
Katelyn Baker
35ac69e607
Merge pull request #1238 from corda/feature/kat/deseriliseOptimisation
...
Optimise by caching class when serialising
2017-08-15 11:31:55 +01:00
al-r3
6ee40a4436
added map it.data
2017-08-15 11:20:54 +01:00
Andrius Dagys
43adbfd66c
Remove junit-quickcheck and redundant generators
2017-08-15 11:12:02 +01:00
Andrius Dagys
f69273027c
Verifier test: make sure only correct transactions are generated
2017-08-15 11:12:02 +01:00
Matthew Nesbit
f59621ce3f
Merge pull request #1237 from corda/mnesbit-remove-dealstateref
...
Remove DealState dependency inside Vault
2017-08-15 10:22:04 +01:00
Matthew Nesbit
e546b554fc
Remove DealState dependency inside Vault. Use the linearId.externalId for all ref data uses.
...
Rename as per PR comments
Correct a comment
2017-08-15 09:25:44 +01:00
mkit
3ba42b4ccd
Flow stack snapshot feature ( #1094 )
...
* flows: Add StackDump, debugStackDump, test (doesnt work)
* Polishing Quasar dump feature, extending it with persisting to a file, adding integration tests
* Addressing review comments
* Addressing 2nd round of review comments
* Refactoring implementation according to Shams suggestion
* Reverting changes and restoring the feature to be the part of the core API
* Switching to ServiceLoader
2017-08-15 08:22:37 +01:00
Ross Nicoll
8f8a5ff774
Remove deprecated code
...
*Remove dummy public keys in preference for EdDSA keys generated from fixed entropy sources, as a more accurate reflection of real uses. Also eliminates a serialization format issue with dummy keys which would have to be resolved otherwise.
* Remove deprecated 'by' keyword from contracts DSL
* Remove deprecated parts of CordaPluginRegistry
2017-08-15 01:17:36 +01:00
Ross Nicoll
62576b12b3
Simplify identity registration API
...
* Merge identity registration of well known and confidential identities
* Move verification logic into PartyAndCertificate from IdentityService
* Add note about why PartyAndCertificate exists
2017-08-15 00:17:21 +01:00
Joel Dudley
532deffca0
Update to include M14.
2017-08-14 23:11:51 +01:00
Viktor Kolomeyko
c6f4b03a18
Merge pull request #1239 from corda/minorTestChanges
...
Minor changes to the unit test
2017-08-14 18:04:31 +01:00
Katelyn Baker
ae72d4d788
Review comments
...
Rename rtn to serializer
Some whatspace reformatting
2017-08-14 17:35:36 +01:00
Katelyn Baker
2d28cb01d5
Optimise by caching class when serialising
...
This removed the need to calculate anything on de-serialisation if using
the same factory
2017-08-14 17:35:36 +01:00
Viktor Kolomeyko
3f9270e38d
Merge branch 'master' into minorTestChanges
2017-08-14 17:26:04 +01:00
Rick Parker
2f08425c43
Refactor KryoAMQPSerializer to go through generic APIs to access AMQP serialization ( #1225 )
2017-08-14 17:24:04 +01:00
Viktor Kolomeyko
944a6d80a2
Minor changes to the unit test
...
To test my Git permissions more than anything else
2017-08-14 15:56:44 +01:00
Shams Asari
3407cd4580
Fix to test in InMemoryIdentityServiceTests
2017-08-14 15:11:20 +01:00
szymonsztuka
a6bf8e35dd
rewrite few services to use Hibernate
...
* DBTransactionMappingStorage
* DBTransactionStorage
* DBCheckpointStorage
* PersistentUniquenessProvider
* PersistentKeyManagementService
2017-08-14 15:06:06 +01:00
Joel Dudley
55a4264652
Error in folder name
2017-08-14 13:31:15 +01:00
al-r3
f52856deaa
Merge branch 'arri_fix_tutorial_contract'
2017-08-14 11:22:13 +01:00
Alberto Arri
486bd68713
Merge branch 'master' into arri_fix_tutorial_contract
2017-08-14 09:14:02 +01:00
Shams Asari
1124383c2a
Fixed bug in flow framework with regards to sendAndReceive and session-ends
2017-08-11 20:13:47 +01:00
Shams Asari
008301c4e8
Introduced FlowLogic.getFlowContext which provides the flow version and app name of the other side.
2017-08-11 18:01:16 +01:00
Ross Nicoll
f0c7d7665a
Remove deprecated signing functions
...
* Remove TransactionBuilder.signWith()
* Remove TransactionBuilder.addSignatureUnchecked()
* Rename signInitialTransaction to toSignedTransaction
* Remove checkAndAddSignature()
* Require all unit tests sign transactions via services
2017-08-11 17:37:50 +01:00
Andras Slemmer
ea0d10787a
Move useTestClock conditional to Node constructor
2017-08-11 15:27:36 +01:00
Alberto Arri
4deea43b98
Merge branch 'master' into arri_update_collectSignaturesFlow_Docs
2017-08-11 15:17:43 +01:00
Alberto Arri
f4ddf6eada
Fixed another wrong signature for withNewOwner
2017-08-11 14:30:48 +01:00
josecoll
907ec9ff46
Reduce logging severity for Hibernate SQL statements (in test). ( #1217 )
2017-08-11 14:26:52 +01:00
Alberto Arri
bd5a366c77
reverted file modified in another PR
2017-08-11 14:24:49 +01:00
Alberto Arri
86784d36b7
Changed type from PublicKey -> AbstractParty to match fun declaration
2017-08-11 14:22:39 +01:00
Ross Nicoll
f9552a0d3e
Correct exceptions thrown from checkSignaturesAreValid()
...
checkSignaturesAreValid() calls TransactionSignature.verify(), which throws InvalidKeyException but
checkSignaturesAreValid() did not indicate it could throw InvalidKeyException.
2017-08-11 13:40:39 +01:00
Rick Parker
31df43bd76
Some preparation work for AMQP serialization integration & a refactor fix ( #1214 )
2017-08-11 13:23:00 +01:00
Matthew Nesbit
8e10bd5d4c
Merge pull request #1208 from corda/mnesbit-move-certificate-utilities
...
Move certificate builder code from core to node utilities.
2017-08-11 12:13:02 +01:00
Matthew Nesbit
af13371510
Move certificate builder code from core to node utilities.
...
Address PR comments
Fixup dead reference
2017-08-11 12:02:38 +01:00