-
Notifications
You must be signed in to change notification settings - Fork 202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: 0.2.0 connection migration script #731
feat: 0.2.0 connection migration script #731
Commits on Apr 26, 2022
-
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9539a95 - Browse repository at this point
Copy the full SHA 9539a95View commit details -
Receive OOB connection invitaion
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 598ad08 - Browse repository at this point
Copy the full SHA 598ad08View commit details -
Send and recevie request via OOB invitation
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f4dce71 - Browse repository at this point
Copy the full SHA f4dce71View commit details -
Separate OOB invitation and OOB message handling
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 255bebe - Browse repository at this point
Copy the full SHA 255bebeView commit details -
Refactor and get rid of unnecessary dependencies to dispatcher and me…
…ssage receiver Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4cd8dd9 - Browse repository at this point
Copy the full SHA 4cd8dd9View commit details -
Allow undefined handshake protocols and request attach attributes
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 81d51df - Browse repository at this point
Copy the full SHA 81d51dfView commit details -
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6b76b70 - Browse repository at this point
Copy the full SHA 6b76b70View commit details -
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b9e4816 - Browse repository at this point
Copy the full SHA b9e4816View commit details -
Add small changes based on review
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bd8ec83 - Browse repository at this point
Copy the full SHA bd8ec83View commit details -
Extract getting supported handshake protocols into discover service
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d38e480 - Browse repository at this point
Copy the full SHA d38e480View commit details -
Pass all oob message props via constructor
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f68b11a - Browse repository at this point
Copy the full SHA f68b11aView commit details -
Unify create and receive oob message methods
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 077be04 - Browse repository at this point
Copy the full SHA 077be04View commit details -
Create OOB message with both handshake and requests
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0e0c1c5 - Browse repository at this point
Copy the full SHA 0e0c1c5View commit details -
Accept OOB message with both handshake and requests
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d49821a - Browse repository at this point
Copy the full SHA d49821aView commit details -
Check if handshake protocols are supported
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4360f90 - Browse repository at this point
Copy the full SHA 4360f90View commit details -
Wait until the connection is made before processing requests
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d1abc7c - Browse repository at this point
Copy the full SHA d1abc7cView commit details -
Reuse connection when it exists
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b3343b4 - Browse repository at this point
Copy the full SHA b3343b4View commit details -
Refactor logic when connection already exists
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7f0c24e - Browse repository at this point
Copy the full SHA 7f0c24eView commit details -
Refactor finding of existing connection
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 941b9b7 - Browse repository at this point
Copy the full SHA 941b9b7View commit details -
Omit version from handshake protocol list
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 83396d3 - Browse repository at this point
Copy the full SHA 83396d3View commit details -
Update public API and reorganize folder structure
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b326310 - Browse repository at this point
Copy the full SHA b326310View commit details -
Add oob invitation encoding and decoding
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bc05c3d - Browse repository at this point
Copy the full SHA bc05c3dView commit details -
Use filter method for handshake protocols from dispatcher
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ffd6b78 - Browse repository at this point
Copy the full SHA ffd6b78View commit details -
Create a new connection instead of reusing an existing one
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ac36ff4 - Browse repository at this point
Copy the full SHA ac36ff4View commit details -
Update according to main branch API changes
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8038ea9 - Browse repository at this point
Copy the full SHA 8038ea9View commit details -
Use connections module instead of service
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f402b84 - Browse repository at this point
Copy the full SHA f402b84View commit details -
Add support for old url encoded connection invitation
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 29a244d - Browse repository at this point
Copy the full SHA 29a244dView commit details -
Iterate over all services and reciepient keys to find a connection
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8a595a2 - Browse repository at this point
Copy the full SHA 8a595a2View commit details -
Replace custom event handler with async method provided by framework
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 661c5cd - Browse repository at this point
Copy the full SHA 661c5cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 111e658 - Browse repository at this point
Copy the full SHA 111e658View commit details -
Pass connection label to old invitation message
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a396dcb - Browse repository at this point
Copy the full SHA a396dcbView commit details -
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e864792 - Browse repository at this point
Copy the full SHA e864792View commit details -
Add thread to handshake reuse message
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e9f56fc - Browse repository at this point
Copy the full SHA e9f56fcView commit details -
Code review updates mainly about API and docs
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 376f86e - Browse repository at this point
Copy the full SHA 376f86eView commit details -
Allow dids in services attribute of oob message
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e0ee539 - Browse repository at this point
Copy the full SHA e0ee539View commit details -
Process only first supported requests message
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4ad262d - Browse repository at this point
Copy the full SHA 4ad262dView commit details -
Throw error when there are no services in connection record
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for caed198 - Browse repository at this point
Copy the full SHA caed198View commit details -
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a435fa0 - Browse repository at this point
Copy the full SHA a435fa0View commit details -
Log error insted of commented code
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2fe1f2b - Browse repository at this point
Copy the full SHA 2fe1f2bView commit details -
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5c220b3 - Browse repository at this point
Copy the full SHA 5c220b3View commit details -
Throw error instead of resolving did from services attribute
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 64e0bf4 - Browse repository at this point
Copy the full SHA 64e0bf4View commit details -
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b47560a - Browse repository at this point
Copy the full SHA b47560aView commit details -
Add connection record to received message event
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f917ef5 - Browse repository at this point
Copy the full SHA f917ef5View commit details -
Update test of oob with requests witg parsing of encoded invitation
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ce61a45 - Browse repository at this point
Copy the full SHA ce61a45View commit details -
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f10d3a8 - Browse repository at this point
Copy the full SHA f10d3a8View commit details -
Update receive message method signature
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6f0739d - Browse repository at this point
Copy the full SHA 6f0739dView commit details -
Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ba21f83 - Browse repository at this point
Copy the full SHA ba21f83View commit details -
feat(core): did-exchange protocol (openwallet-foundation#615)
* Create a new connection instead of reusing an existing one * Add did doc signature * Add state machine and state updates * Add did exchange handlers * Add did exchange protocol to connections module * Make it work with peer dids * Revert changes in old authentication and public key tranformations * Allow to set hanshake protocol when creating oob message * Extract did exchange state machine * Add generic way to get auth public key from diddoc * Add did exchange problem report * Iterate over all service endpoints * Allow only numalgo 1 and peer dids inside message * Send stored variant of did document in message * Update accepted didcomm profiles * Add routing keys as verification methods and use publicBase58 keys in service * Add oob test with mediation Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 877514d - Browse repository at this point
Copy the full SHA 877514dView commit details -
feat(core): add OOB record (openwallet-foundation#655)
* Add oob record and make it work with did exchange * Make oob work also with connection protocol * Add auto accept connection flag to create oob config * Save oob record when receiving message * Separate accept invitation according to handshake protocol * Use oob record for connections protocol initiated by oob message * Add oob service to access repository * Add oob record state update * Iterate over all endpoints in routing * Use uniqe array of keys from all services Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 37a28f1 - Browse repository at this point
Copy the full SHA 37a28f1View commit details -
feat: Replace old oob invitation with the new one (openwallet-foundat…
…ion#676) * Separate OOB invitation and OOB message handling * Replace create connection method with oob * Update oob API with default values and remove old invitation methods * Rename oob method to use invitation instead of message * Split making a mediation connection and provisioning mediation * Expose method to create legacy connection invitation Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b317d8c - Browse repository at this point
Copy the full SHA b317d8cView commit details -
test: reuse connection create and process request tests (openwallet-f…
…oundation#680) * Refactor assert state, role and rename methods * Narrow oob state checks Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f819960 - Browse repository at this point
Copy the full SHA f819960View commit details -
refactor: remove verkeys and did docs from connection record (openwal…
…let-foundation#687) * Remove verkey and theirKey from connection record * Remove did docs from connection record * Reuse oob keys for created connection * Remove check for peer did and rename sender did doc to our did doc * Assume one did record per recipient or sender key * Resolve did doc instead of fetch from repository * Take only auth keys as their verkeys when storing did record Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 783824e - Browse repository at this point
Copy the full SHA 783824eView commit details -
feat: find existing connection based on invitation did (openwallet-fo…
…undation#698) * Extract creation of did doc from services * Create peer did from service and store it as invitation did Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9399a71 - Browse repository at this point
Copy the full SHA 9399a71View commit details -
fix: use new oob instead of connections
It fixes changes after rebase Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2b73215 - Browse repository at this point
Copy the full SHA 2b73215View commit details -
feat: use did keys for oob and did exchange protocols (openwallet-fou…
…ndation#700) * Use instance of Key in message context Signed-off-by: Jakub Koci <jakub.koci@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fe463af - Browse repository at this point
Copy the full SHA fe463afView commit details
Commits on Apr 30, 2022
-
test: remove all inline loggers
Signed-off-by: Timo Glastra <timo@animo.id>
Configuration menu - View commit details
-
Copy full SHA for 337d6a2 - Browse repository at this point
Copy the full SHA 337d6a2View commit details -
feat: 0.2.0 migration script for connections
Signed-off-by: Timo Glastra <timo@animo.id>
Configuration menu - View commit details
-
Copy full SHA for f18c731 - Browse repository at this point
Copy the full SHA f18c731View commit details -
test: mock uuid for consistent snapshots
Signed-off-by: Timo Glastra <timo@animo.id>
Configuration menu - View commit details
-
Copy full SHA for d4a5176 - Browse repository at this point
Copy the full SHA d4a5176View commit details -
Signed-off-by: Timo Glastra <timo@animo.id>
Configuration menu - View commit details
-
Copy full SHA for 9d18de4 - Browse repository at this point
Copy the full SHA 9d18de4View commit details -
docs: add connection migration docs
Signed-off-by: Timo Glastra <timo@animo.id>
Configuration menu - View commit details
-
Copy full SHA for 8b4349f - Browse repository at this point
Copy the full SHA 8b4349fView commit details -
Signed-off-by: Timo Glastra <timo@animo.id>
Configuration menu - View commit details
-
Copy full SHA for 428da75 - Browse repository at this point
Copy the full SHA 428da75View commit details -
test: add test for oob already exists
Signed-off-by: Timo Glastra <timo@animo.id>
Configuration menu - View commit details
-
Copy full SHA for a799116 - Browse repository at this point
Copy the full SHA a799116View commit details -
feat: connection state and role migration script
Signed-off-by: Timo Glastra <timo@animo.id>
Configuration menu - View commit details
-
Copy full SHA for 51ccb05 - Browse repository at this point
Copy the full SHA 51ccb05View commit details