-
Notifications
You must be signed in to change notification settings - Fork 27
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
[TRACKING PR] pisp/master #172
base: master
Are you sure you want to change the base?
Commits on Jun 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fbdbdd8 - Browse repository at this point
Copy the full SHA fbdbdd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bd46f6 - Browse repository at this point
Copy the full SHA 7bd46f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6be7d66 - Browse repository at this point
Copy the full SHA 6be7d66View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed5bc9d - Browse repository at this point
Copy the full SHA ed5bc9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d66b26f - Browse repository at this point
Copy the full SHA d66b26fView commit details
Commits on Jun 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e785eda - Browse repository at this point
Copy the full SHA e785edaView commit details
Commits on Jun 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ec0a5ca - Browse repository at this point
Copy the full SHA ec0a5caView commit details -
Merge pull request #171 from eoln/pisp/update/merge_master
Pisp/update/merge master
Configuration menu - View commit details
-
Copy full SHA for 2b2e685 - Browse repository at this point
Copy the full SHA 2b2e685View commit details
Commits on Jul 1, 2020
-
implement POST /authorization on OutbondService (#170)
* chore(uml): add sequence * chore(gitignore): skip tracking coverage and linting cache * feat(authorizations): first draft of api.yaml for OutboundServer * feat(model/common): simplify toJSON method * chore(uml): add cache part to better understand the flow * feat: Draft of Outbond Authhorization Model * chore(uml): extract pisp sequences to separate file * chore(.gitignore): do not trace .DS_Store * feat(OutbondAuthorizationsModel): implement unit tests * chore: fix linting * feat(OutboundServer/handlers): implement postAuthorization * feat(Outbound/handlers): postAuthorization * chore(uml): thirdparty flows * feat(Inbound/handlers): putAuthorization and ENABLE_PISP_MODE * fix(OutboundAuthorizationsModel.test): fix validation test * test(Inbound/handlers): mockLogger * refactor(PersistenStateMachine): make code simpler * fix(mockLogger): improper mock layout * refactor(OutboundAuthorizationModel): use mockLoggger & make code simpler * test(PUT /authorizations): implement DFSP & PISP tests * refactor(InboundServer/handlers): simplify code * test(OutboundServer/handlers): post /authorizations * fix(OpenAPI): finalise schemas for inbound and outbound servers
Configuration menu - View commit details
-
Copy full SHA for 456fedc - Browse repository at this point
Copy the full SHA 456fedcView commit details
Commits on Jul 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3085167 - Browse repository at this point
Copy the full SHA 3085167View commit details -
Configuration menu - View commit details
-
Copy full SHA for e21bb87 - Browse repository at this point
Copy the full SHA e21bb87View commit details
Commits on Jul 10, 2020
-
Merge mojaloop sdk-scheme-adapter 'master' into pisp/master (#178)
* Renamed ALS_ENDPOINT_HOST to ALS_ENDPOINT * Bumped up the version * #1325: Bulk quotes and bulk transfers support (#159) * Initial commit for bulk transfers support * Initial commit for bulk quotes and bulkt transfers support * Complete inbound API bulk quotes implementation * Separate bulk quotes switch base URL * Add postTransfers and getBulkTransfers * Update Outbound API spec with bulk transfers endpoints * Update outbound API spec * Add outbound bulk transfers * Fix API spec bugs * Add bulk party lookup * Whitespace fixes * Add outbound bulk quotes requests * Remove used imports * Add outbound POST bulk transfers handler * Add outboud GET /bulkTransfers/{ID} * Add Jest config for test debugging * Add unit tests for bulk quotes and bulk transfers * Add tests for outbound API. Fix missing specs entries. * Add tests for outbound API /bulkQuotes abd /bulkTransfers * Add inbound GET /bulkQuotes/{ID} * Add unit tests for inbound GET bulkQuotesById, PUT bulkQuotesById, PUT bulkQuotesErrorById * Fix spec description for /bulkTransfers and variable initialization in InboundTransfersModel * Remove unreferenced spec entry. * Updates per code review * Updates per code review * Updates per code review * Add more unit tests for InboundTransfersModel. Mor code review changes * Remodel bulk quotes using single state state-machine pattern * Remodel bulk transfers using state machine pattern. Add GET bulk quotes endpoint * Update API spec * Fix tests * Add more unit tests for InboundTransfersModel * Add unit tests for OutboundBulkQuotesModel * Add tests for OutboundBulkTransfersModel * Fix linting issue * PR review updates. * Remove some IDE auto inserted whitespaces * PR review update Co-authored-by: Sam <[email protected]> * Merge master into pisp: Fixed unit test, linting Co-authored-by: Vijay Kumar <[email protected]> Co-authored-by: Yevhen <[email protected]> Co-authored-by: Steven Oderayi <[email protected]> Co-authored-by: Sam <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5e80415 - Browse repository at this point
Copy the full SHA 5e80415View commit details
Commits on Jul 15, 2020
-
chore(package): latest sdk-standard-components (#180)
* chore(package): latest sdk-standard-components * chore(package): update deps * unmock sdk-standard-components postAuthorization * update * test: fix broken tests * test: finish integrations tests
Configuration menu - View commit details
-
Copy full SHA for 4bad03c - Browse repository at this point
Copy the full SHA 4bad03cView commit details
Commits on Jul 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e8f4ed8 - Browse repository at this point
Copy the full SHA e8f4ed8View commit details
Commits on Jul 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 03b7a77 - Browse repository at this point
Copy the full SHA 03b7a77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99a4b98 - Browse repository at this point
Copy the full SHA 99a4b98View commit details
Commits on Jul 23, 2020
-
fix: the way how errors are handled at InboundServer (#188)
* fix: the way how errors are handled at InboundServer * lint: remove not used require
Configuration menu - View commit details
-
Copy full SHA for c4a0306 - Browse repository at this point
Copy the full SHA c4a0306View commit details
Commits on Jul 31, 2020
-
Added outbound GET/POST thirdparty requests transaction call. (#190)
* Added outbound GET thirdparty requests transaction call. * Added post thirdparty requests transaction. * Fixed package.json and tests. * Renamed state. * Updated code.
Configuration menu - View commit details
-
Copy full SHA for 68e8de5 - Browse repository at this point
Copy the full SHA 68e8de5View commit details
Commits on Aug 7, 2020
-
fix(thirdparty): rename thirdParty to thirdparty (#192)
* fix(thirdparty): rename thirdParty to thirdparty * chore: fix endpoints
Configuration menu - View commit details
-
Copy full SHA for ce5af89 - Browse repository at this point
Copy the full SHA ce5af89View commit details
Commits on Oct 8, 2020
-
feat: 1671 kick off post authorization (#219)
* feat(pisp-authorization): extend OutboundAuthorizationModel to call pisp authorization after receiving the quote * lint: fix smells
Configuration menu - View commit details
-
Copy full SHA for 58fc8b3 - Browse repository at this point
Copy the full SHA 58fc8b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 472f328 - Browse repository at this point
Copy the full SHA 472f328View commit details
Commits on Oct 21, 2020
-
* feat: PartiesModel * fix: some copy/paste leftovers
Configuration menu - View commit details
-
Copy full SHA for e595825 - Browse repository at this point
Copy the full SHA e595825View commit details -
feat: 1771 parties - handlers (#222)
* feat: PartiesModel * fix: some copy/paste leftovers * feat: implement and test PartiesModel handlers * test: /parties/{Type}/{ID}/{SubId}
Configuration menu - View commit details
-
Copy full SHA for 876699f - Browse repository at this point
Copy the full SHA 876699fView commit details
Commits on Oct 22, 2020
-
fix(parties-model): 1771 proper invocation of onRequestPartiesInforma…
…tion (#223) * feat: PartiesModel * fix: some copy/paste leftovers * feat: implement and test PartiesModel handlers * test: /parties/{Type}/{ID}/{SubId} * fix(parties-model): onRequestPartiesInformation proper signature * lint: fix smells * fix: typo
Configuration menu - View commit details
-
Copy full SHA for cbd9509 - Browse repository at this point
Copy the full SHA cbd9509View commit details
Commits on Oct 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e9fc7af - Browse repository at this point
Copy the full SHA e9fc7afView commit details -
Configuration menu - View commit details
-
Copy full SHA for a68b628 - Browse repository at this point
Copy the full SHA a68b628View commit details
Commits on Dec 30, 2020
-
chore: sync pisp/master to v11.0.0 (#236)
* Renamed ALS_ENDPOINT_HOST to ALS_ENDPOINT * Bumped up the version * #1325: Bulk quotes and bulk transfers support (#159) * Initial commit for bulk transfers support * Initial commit for bulk quotes and bulkt transfers support * Complete inbound API bulk quotes implementation * Separate bulk quotes switch base URL * Add postTransfers and getBulkTransfers * Update Outbound API spec with bulk transfers endpoints * Update outbound API spec * Add outbound bulk transfers * Fix API spec bugs * Add bulk party lookup * Whitespace fixes * Add outbound bulk quotes requests * Remove used imports * Add outbound POST bulk transfers handler * Add outboud GET /bulkTransfers/{ID} * Add Jest config for test debugging * Add unit tests for bulk quotes and bulk transfers * Add tests for outbound API. Fix missing specs entries. * Add tests for outbound API /bulkQuotes abd /bulkTransfers * Add inbound GET /bulkQuotes/{ID} * Add unit tests for inbound GET bulkQuotesById, PUT bulkQuotesById, PUT bulkQuotesErrorById * Fix spec description for /bulkTransfers and variable initialization in InboundTransfersModel * Remove unreferenced spec entry. * Updates per code review * Updates per code review * Updates per code review * Add more unit tests for InboundTransfersModel. Mor code review changes * Remodel bulk quotes using single state state-machine pattern * Remodel bulk transfers using state machine pattern. Add GET bulk quotes endpoint * Update API spec * Fix tests * Add more unit tests for InboundTransfersModel * Add unit tests for OutboundBulkQuotesModel * Add tests for OutboundBulkTransfersModel * Fix linting issue * PR review updates. * Remove some IDE auto inserted whitespaces * PR review update Co-authored-by: Sam <[email protected]> * upstream merge * Fix misspelt environment variable * Bug fixes with golden path * Update unit test * Add bulk transfers and bulk quotes to the list of valid headers * added functionality for reserve notificaiton by payee * added enum for support of transfer reserve notification * removed local certs and keys * updated version * requests now respond with .data instead of .body (#182) * requests now respond with .data instead of .body * Fixed test. Fixed (not in the broken sense, but sort of) package version. * fixed lint errors * corrected version * Related to #182, no longer need to parse response data * Updated test * WIP * Basically functions. Needs a little tidy-up. * Made Cache constants read-only on the prototype. Set Redis config when in test mode. Tidied up websocket server creation. Removed koa-websocket and added ws. * Rearranged to make diff easier * Linting * Update sdk-standard-component * Now starting and stopping actual test server in unit tests to enable websocket tests. Added a little logging of client information to websocket connections and disconnections. Waiting for all websocket clients to close before concluding test server shutdown. Wrote tests for test server websockets. * Linting * Added support for specific callbacks and requests * Modified websocket endpoint names to match http endpoint names to streamline migration. Now printing entire x-forwarded-for header as client IP address list per review feedback. * Use process.exit instead of process.exitCode * Use process.exit instead of process.exitCode * Send the message ID to the client (#189) * Update FSPIOP API version * Update src/InboundServer/api.yaml Co-authored-by: Sam <[email protected]> * changed inboud api * Delete launch.json * removed package-lock files * removed more package-locks * added missing header in validateHeaders * changed " to ' on refs * fixed missing # in refs in api.yaml * chore: fix faulty test * chore: update ci * chore: revert logger merge Co-authored-by: Vijay Kumar <[email protected]> Co-authored-by: Yevhen <[email protected]> Co-authored-by: Steven Oderayi <[email protected]> Co-authored-by: Sam <[email protected]> Co-authored-by: Valentin <[email protected]> Co-authored-by: Rajiv Mothilal <[email protected]> Co-authored-by: Matt Kingston <[email protected]> Co-authored-by: Valentin Genev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ea4582b - Browse repository at this point
Copy the full SHA ea4582bView commit details
Commits on Jan 4, 2021
-
chore: sync pisp/master to v11.10.1 (#237)
* Renamed ALS_ENDPOINT_HOST to ALS_ENDPOINT * Bumped up the version * #1325: Bulk quotes and bulk transfers support (#159) * Initial commit for bulk transfers support * Initial commit for bulk quotes and bulkt transfers support * Complete inbound API bulk quotes implementation * Separate bulk quotes switch base URL * Add postTransfers and getBulkTransfers * Update Outbound API spec with bulk transfers endpoints * Update outbound API spec * Add outbound bulk transfers * Fix API spec bugs * Add bulk party lookup * Whitespace fixes * Add outbound bulk quotes requests * Remove used imports * Add outbound POST bulk transfers handler * Add outboud GET /bulkTransfers/{ID} * Add Jest config for test debugging * Add unit tests for bulk quotes and bulk transfers * Add tests for outbound API. Fix missing specs entries. * Add tests for outbound API /bulkQuotes abd /bulkTransfers * Add inbound GET /bulkQuotes/{ID} * Add unit tests for inbound GET bulkQuotesById, PUT bulkQuotesById, PUT bulkQuotesErrorById * Fix spec description for /bulkTransfers and variable initialization in InboundTransfersModel * Remove unreferenced spec entry. * Updates per code review * Updates per code review * Updates per code review * Add more unit tests for InboundTransfersModel. Mor code review changes * Remodel bulk quotes using single state state-machine pattern * Remodel bulk transfers using state machine pattern. Add GET bulk quotes endpoint * Update API spec * Fix tests * Add more unit tests for InboundTransfersModel * Add unit tests for OutboundBulkQuotesModel * Add tests for OutboundBulkTransfersModel * Fix linting issue * PR review updates. * Remove some IDE auto inserted whitespaces * PR review update Co-authored-by: Sam <[email protected]> * upstream merge * Fix misspelt environment variable * Bug fixes with golden path * Update unit test * Add bulk transfers and bulk quotes to the list of valid headers * added functionality for reserve notificaiton by payee * added enum for support of transfer reserve notification * removed local certs and keys * updated version * requests now respond with .data instead of .body (#182) * requests now respond with .data instead of .body * Fixed test. Fixed (not in the broken sense, but sort of) package version. * fixed lint errors * corrected version * Related to #182, no longer need to parse response data * Updated test * WIP * Basically functions. Needs a little tidy-up. * Made Cache constants read-only on the prototype. Set Redis config when in test mode. Tidied up websocket server creation. Removed koa-websocket and added ws. * Rearranged to make diff easier * Linting * Update sdk-standard-component * Now starting and stopping actual test server in unit tests to enable websocket tests. Added a little logging of client information to websocket connections and disconnections. Waiting for all websocket clients to close before concluding test server shutdown. Wrote tests for test server websockets. * Linting * Added support for specific callbacks and requests * Modified websocket endpoint names to match http endpoint names to streamline migration. Now printing entire x-forwarded-for header as client IP address list per review feedback. * Use process.exit instead of process.exitCode * Use process.exit instead of process.exitCode * Send the message ID to the client (#189) * Update FSPIOP API version * Update src/InboundServer/api.yaml Co-authored-by: Sam <[email protected]> * changed inboud api * Delete launch.json * removed package-lock files * removed more package-locks * added missing header in validateHeaders * changed " to ' on refs * fixed missing # in refs in api.yaml * Disable test-integration job due to security flaw, re-enable image scan, fix flaky pipeline, and remove trailing whitespace (#193) * Re-enable image scan * Fix indentation * Fix indentation * Revert to npm install and package.json * Add vulnerability check and change pipeline order * Fix YAML * Add audit resolver and switch to package-lock.json * Update license-scan for local image * Update node * Update image-scan * Add script * Downgrade npm-audit-resolver * Attempt Dockerfile fix * Bump cache dependency version * Disable test-integration pending security fix * Remove unused script * Bump patch version for built container change * Add timestamp information to transfer. (#195) * Add timestamp information to transfer. * Fix test cases. * [WIP] added PUT /transfers/transferId handling for notifications to payee (#194) * added PUT /transfers/transferId handling for notifications to payee * changed the error handling logic on sendNotification functionality * added unit tests * added unit tests * added contributors and bumped up version * fixed log added comments removed retry configs Co-authored-by: Valentin <[email protected]> * Enable test-integration job in pipeline (#197) * mege * Add ISO-4217 test currencies to enable production testing scenarios. (#198) * Add ISO-4217 test currencies to enable production testing scenarios. * bump package version * added some comments, fixed typo and version * updated package-lock * rolling back integration.env * rollingback integration.env take 2 * rollback integration.env final * fix .env.example * package-lock fix * fixing linter errors * moved resources_versions mapping into config.js and added unit tests and validation * fixed variables missnaming * removed white spaces * negative test; function rename and change of the return of parse function * fixed linting errors * removed package-lock * made src/package-lock again * Use @mojaloop/sdk-standard-components v11.5.2 (#200) Bumped to 11.2.1 * Bump version * Remove wso2auth from Test Server * Removed vulnerable and unused node-fetch * Bumped version * Try out with direct swagger update * MP-2317: update sdk-standard-components to v11.5.3 * Fix broken tests * Add test for 'addCustomKeys' * Refactor test * Fix unit tests * Minor refactor * Add tests for accented characters validation * Fix lint * Remove unused code * Bump version * Fix version * Added TRANSACTION_REQUESTS_ENDPOINT config option * Bumped up the version * merge with master * merge on * fixed bulk * fixed lint errors * jws key restored * reverted accent character commit * recover * reverted commit * removed openapi * removed openapi tests * fixed failing tests * fixed lint errors * Reorganise internal server API (#207) * Change to external log from sdk-standard-components * Removed some testing-specific configuration * Separated sync and async functionality a bit more clearly * Separate functionality into that which can be reconfigured and that which cannot. Enable reconfiguration. * Lint * Fixed Dockerfile * Separated InboundApi (private) and InboundServer (public) classes * Fixed integration test Dockerfile * Made cache connection/disconnection reentrant * Split logger out of inbound server. Added "check" internal package. * Using npm ci in Dockerfiles * Moved cache creation out of individual servers. Separated TestServer into TestServer, WsServer and TestApi classes. Separated OutboundServer into OutboundServer and OutboundApi classes. * Extracted logger creation from OAuthTestServer * Removed state from logger middleware. Deduped some middleware. * Added new internal package to Dockerfiles * Lint * Partial config restructure for clearer API (#208) * Specify more precise config options to TestServer * Bumped package version * Factored caching into middleware * Began restructuring config per-server * Linting. Updated dependency. * Hoist logging config through levels * Lint * Extract cache connection logic from servers * Removed vestiges of unnecessary functionality * Lint * Removed TLS from TestServer (#213) * Removed TLS from TestServer * Lint * Mp 2375 (#211) * Add ISO-4217 test currencies to enable production testing scenarios. * dont forget to save the model in the cache even if outbound transfer fails. It will be needed for debugging. Co-authored-by: Matt Kingston <[email protected]> * Do not start WSO2 auth unnecessarily * save transfer state if error is thrown in run method (#215) Co-authored-by: Matt Kingston <[email protected]> * Some minor fixes * Silenced tests * Use logger instead of console * Lint * Refactored OAuth test server constructor * bugfix * bugfix * Incorporated new sdk-standard-components functionality into SDK * Bumped package version * Run all tests * Log request retries * Bumped package version * Remove redundant example env vars * fixed config refactoring issue * fixedt typo * Added GET /quotes/{ID} to the inbound API (#228) * Added GET /quotes{ID} * added the error callback * update readme * Added PUT /participants/{Type}/{ID}/{SubId} and PUT /participants/{Type}/{ID}/{SubId}/error (#233) * Added GET /quotes{ID} * added PUT /participants * merge master * delete accidentally added files * chore: update package-lock * chore: fix bad merge code block * chore: fix linting issues * chore: fix faulty test Co-authored-by: Vijay Kumar <[email protected]> Co-authored-by: Yevhen <[email protected]> Co-authored-by: Steven Oderayi <[email protected]> Co-authored-by: Sam <[email protected]> Co-authored-by: Valentin <[email protected]> Co-authored-by: Rajiv Mothilal <[email protected]> Co-authored-by: Matt Kingston <[email protected]> Co-authored-by: Valentin Genev <[email protected]> Co-authored-by: Kamuela Franco <[email protected]> Co-authored-by: James Bush <[email protected]> Co-authored-by: Vassilis Barzokas <[email protected]> Co-authored-by: Murthy Kakarlamudi <[email protected]> Co-authored-by: vijayg10 <[email protected]> Co-authored-by: shashi165 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d1baab - Browse repository at this point
Copy the full SHA 8d1baabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28704e2 - Browse repository at this point
Copy the full SHA 28704e2View commit details
Commits on Jan 5, 2021
-
fix: edit some faulty tests (#239)
* fix: edit some faulty tests * chore: fix lint
Configuration menu - View commit details
-
Copy full SHA for 74b0aff - Browse repository at this point
Copy the full SHA 74b0affView commit details
Commits on Jan 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0710da7 - Browse repository at this point
Copy the full SHA 0710da7View commit details