Mike Hearn
c5f7849689
Minor: delete dead field
2016-05-17 17:53:28 +02:00
Mike Hearn
b714a09881
A node that is exporting a network map service should not try to register with itself twice (one internally and once over the network).
...
Minor renamings and cleanups in the network map code.
Throw an exception if a production node isn't configured with any network map service at all.
2016-05-17 17:53:26 +02:00
Mike Hearn
883be19978
Testing: make the in memory messaging service support logging of all sent messages with useful text descriptions of each node
2016-05-17 17:50:27 +02:00
Mike Hearn
c5217412a4
Put the network map service into the list of network services in Simulation, and update the mock physical locations, so the visualiser tool looks better.
2016-05-17 17:50:26 +02:00
Andrius Dagys
b388fa529f
Merged in uniqueness-service-tweaks (pull request #98 )
...
Notary tweaks
2016-05-17 12:14:58 +01:00
Andrius Dagys
8f9413115b
Added a TODO for combining the Notary verification logic with command sig verification
2016-05-17 12:14:14 +01:00
Andrius Dagys
4affe7271b
Seller: Verify that the Notary signature received from the Buyer is by the correct Notary
2016-05-17 12:14:14 +01:00
Andrius Dagys
f363439a6c
NotaryException now provides the specific error information
2016-05-17 12:14:14 +01:00
Mike Hearn
3ef8763d71
Minor: add /node/build to .gitignore
2016-05-17 11:12:15 +02:00
Matthew Nesbit
bfeb768f2d
Merged in mnesbit-cor-174-reorganise-for-bank-developers (pull request #89 )
...
A proposal for how to restructure the gradle modules and namespaces to better support bank demos
2016-05-16 16:52:57 +01:00
Matthew Nesbit
4fd32c3455
Merge remote-tracking branch 'remotes/origin/master' into mnesbit-cor-174-reorganise-for-bank-developers
2016-05-16 15:27:44 +01:00
Matthew Nesbit
56dea4d14e
Merged in mnesbit-cor-142-windows-fixes (pull request #97 )
...
Mnesbit cor 142 windows fixes
2016-05-16 15:16:58 +01:00
Mike Hearn
e38b101970
Merged in release-process-docs (pull request #88 )
...
Add a page that briefly describes the proposed release process.
2016-05-16 15:55:31 +02:00
Matthew Nesbit
c30564d813
Remove my original project structure proposal, because it doesn't the actual state of refactoring.
2016-05-16 14:51:38 +01:00
Matthew Nesbit
e8e909a5ff
Use simple for loop for api registration on node
2016-05-16 14:42:04 +01:00
Matthew Nesbit
a95545703f
Merge branch 'mnesbit-cor-142-windows-fixes' of https://bitbucket.org/R3-CEV/r3prototyping into mnesbit-cor-142-windows-fixes
2016-05-16 13:48:29 +01:00
Matthew Nesbit
306c9a67cb
Force wildcard classpath into generated windows startup scripts to prevent 'command line too long' issues
2016-05-16 13:48:09 +01:00
Matthew Nesbit
32c2ee7966
Fix node lock to work on windows where automatic file deletion on exit does not work reliably.
2016-05-16 10:05:42 +01:00
Matthew Nesbit
f26178f602
Fix variable shadowing
2016-05-16 09:24:27 +01:00
Matthew Nesbit
a5791655a9
Merge branch 'mnesbit-cor-174-reorganise-for-bank-developers' of https://bitbucket.org/R3-CEV/r3prototyping into mnesbit-cor-174-reorganise-for-bank-developers
2016-05-16 09:15:33 +01:00
Matthew Nesbit
6bdbc7925b
Fix IRS demo by allowing demos to optionally register JAX-RS classes on the node at construction time.
2016-05-14 19:26:20 +01:00
Matthew Nesbit
988e00099d
Capture file moves to separate Node implementation code into its own gradle module and leave only demo code in top level src folders.
...
I have to temporarily break\disable the IRS demo to which has a circular dependency. Will fix next.
2016-05-14 17:57:41 +01:00
Matthew Nesbit
058ac986bd
Move contracts base files to namespace to make api aspect clearer in includes.
...
Move Party to core.crypto as Party is closely aligned with the signing and used in code areas unrelated to the contract code.
2016-05-14 13:47:07 +01:00
Matthew Nesbit
8beaf08239
Convert proposed structure into a doc source file and include in index
2016-05-14 09:33:52 +01:00
Matthew Nesbit
2942e7dc94
A proposal for how to restructure the gradle modules and namespaces.
2016-05-14 09:33:51 +01:00
Andrius Dagys
422d65cc54
Rearranging interfaces and implementations. Notary fix for the cash tests.
2016-05-13 16:34:25 +01:00
Andrius Dagys
7d0ce00978
Minor changes to the Notary doc
2016-05-13 16:17:50 +01:00
Andrius Dagys
0da604e33b
Added another chapter on implementation and usage.
...
Modified TODO comment.
2016-05-13 16:17:50 +01:00
Andrius Dagys
e77d3a40bd
Added docs for the Notary
2016-05-13 16:17:50 +01:00
Andrius Dagys
324b2be06c
Added a rendundant condition to a branch for readability
2016-05-13 16:17:50 +01:00
Andrius Dagys
2c422bebd3
Added noneOrSingle extension method, which returns a single element, null if no elements found and throws if more than one element found
2016-05-13 16:17:50 +01:00
Andrius Dagys
fa3f7e7fa6
Added a basic Notary service with protocol for signing transactions
2016-05-13 16:17:50 +01:00
Rick Parker
539e23a0b1
Merged in plt-141-moves-only-part-3 (pull request #93 )
...
File and interface moves to core module for scheduler
2016-05-13 15:17:32 +01:00
Ross Nicoll
3f3ab74f1e
Merged in rnicoll-ricardian (pull request #90 )
...
Add issuance definition for cash contract
2016-05-13 14:57:46 +01:00
Ross Nicoll
25e2c4bc4d
Add issuance definition for cash contract
...
Add issuance definition for cash contract, as well as common interfaces to support later
extensions. The issuance definition encapsulates the core values for state objects when
issued, and essentially acts as the Ricardian contract for Corda states.
2016-05-13 14:55:12 +01:00
rick.parker
030f12876f
Remove copyright notices from a couple of files
2016-05-13 14:12:28 +01:00
rick.parker
1ce8a64938
File and interface moves to core module
2016-05-13 14:03:28 +01:00
Rick Parker
3ee601360e
Merged in plt-141-moves-only-part-2 (pull request #92 )
...
File moves to core module and split of interfaces and implementations in preparation for further moves
2016-05-13 13:22:08 +01:00
rick.parker
e319a33b52
Added TODO to ServiceHub and CheckpointStorage
2016-05-13 12:37:39 +01:00
Mike Hearn
81c698a260
Minor: fix some compiler warnings
2016-05-13 12:58:17 +02:00
Mike Hearn
506441977f
Minor: suppress an IntelliJ Gradle warning
2016-05-13 12:55:45 +02:00
Mike Hearn
d52855bfa2
Regen API docs with new Dokka
2016-05-13 12:55:04 +02:00
Mike Hearn
232a4b7f53
Kotlin 1.0.2. Enable experimental incremental compilation in Gradle.
2016-05-13 12:50:54 +02:00
rick.parker
6017179bc0
File moves to core module and split of interfaces and implementations in preparation for further moves
2016-05-13 11:35:45 +01:00
Rick Parker
3f77de0de8
Merged in plt-141-moves-only (pull request #91 )
...
File moves to core module and split of interfaces and implementations in preparation for further moves
2016-05-13 10:47:24 +01:00
rick.parker
a18e7b06bf
File moves to core module and split of interfaces and implementations in preparation for further moves
2016-05-13 10:07:44 +01:00
Matthew Nesbit
e672344639
Convert proposed structure into a doc source file and include in index
2016-05-11 16:56:45 +01:00
Matthew Nesbit
ff2824780c
A proposal for how to restructure the gradle modules and namespaces.
2016-05-11 11:47:52 +01:00
Mike Hearn
61605b18e3
Add a page that briefly describes the proposed release process.
2016-05-10 18:44:41 +02:00
Shams Asari
4271693b85
peristing psm checkpoints to disk (one per file)
2016-05-10 16:26:07 +01:00