EgleH
b2dce18c7a
Limit access to resources according to user scoped Account or SP ( #140 )
...
* limit access to resources according to user scope
* fix error change
* speech credentials validation
* fix speech credentials validation
* fix the issues that didnt allow tests to pass
* speech credential validation
* retrieve speech cred list
* fixt speech credential test valodation
* check scope of smpp-gateways
* check scope of smpp-gateways
* testing time
* /signin for hosted system needs to return scope in jwt
* fix user delete route and adjust tests
* get refactor
---------
Co-authored-by: eglehelms <e.helms@cognigy.com >
Co-authored-by: Dave Horton <daveh@beachdognet.com >
Co-authored-by: Guilherme Rauen <g.rauen@cognigy.com >
2023-04-05 14:20:51 -04:00
Paulo Telles
8f93b69af0
block retries ( #144 )
...
* block retries
* block retries
* fixed logginAttempsBlocked typo
---------
Co-authored-by: p.souza <p.souza@cognigy.com >
2023-04-05 10:47:25 -04:00
Markus Frindt
127b690ae2
add nocache middleware ( #143 )
...
* add nocache middleware
* add nocache middleware
---------
Co-authored-by: Markus Frindt <m.frindt@cognigy.com >
2023-04-04 14:52:01 -04:00
Hoan Luu Huu
3ad19eca3c
feat: carrier register status ( #141 )
...
* feat: carrier register status
* update homer to query register pcap
* fix: homer
* fix: remove homer changes
* fix: homer issue
2023-04-03 13:21:38 -04:00
Dave Horton
efe7e22109
increase size of voip_carriers.register_status
2023-04-03 09:50:38 -04:00
Dave Horton
7a67ed704c
add voip_carriers.register_status
2023-04-01 19:09:03 -04:00
Markus Frindt
97b17d9e1d
Improved invalidation of JWT in redis ( #139 )
...
* Improved invalidation of JWT in redis
* use jwt as default value in generateRedisKey
* import logger in app.js
---------
Co-authored-by: Markus Frindt <m.frindt@cognigy.com >
v0.8.2-rc18
v0.8.2
v0.8.2-rc17
2023-03-31 16:19:34 -04:00
Dave Horton
57110ede76
fix: Dockerfile to reduce vulnerabilities ( #137 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE316-OPENSSL-3368756
- https://snyk.io/vuln/SNYK-ALPINE316-OPENSSL-3368756
- https://snyk.io/vuln/SNYK-ALPINE316-OPENSSL-5291792
- https://snyk.io/vuln/SNYK-ALPINE316-OPENSSL-5291792
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
v0.8.2-rc16
2023-03-31 07:57:08 -04:00
Guilherme Rauen
d656857509
extend sid validation to all routes ( #138 )
...
Co-authored-by: Guilherme Rauen <g.rauen@cognigy.com >
2023-03-31 07:46:33 -04:00
Hoan Luu Huu
bb705fe808
feat: custom email vendor ( #130 )
...
* feat: custom email vendor
* feat: custom email vendor
* feat: custom email vendor
* feat: custom email vendor
---------
Co-authored-by: Quan HL <quanluuhoang8@gmail.com >
v0.8.2-rc15
2023-03-29 12:48:53 -04:00
Guilherme Rauen
789a0ba3ff
Fix SQL Injection Vulnerabilities ( #134 )
...
* avoid sql injections
* linter
* fix test using random sid
* add some test cases
* remove tests that don't use the new validation
* add test
* linter
* fix tests
* add test
---------
Co-authored-by: Guilherme Rauen <g.rauen@cognigy.com >
2023-03-29 12:36:51 -04:00
EgleH
27cb7c471a
Add passwordSettings validation ( #136 )
...
* add password Settings validation
* fix test failing because of pass validation
---------
Co-authored-by: eglehelms <e.helms@cognigy.com >
2023-03-29 08:54:05 -04:00
Dave Horton
39260f0b47
bump version
2023-03-28 14:14:44 -04:00
Anton Voylenko
75a2b42d65
update README ( #135 )
v0.8.2-rc14
2023-03-27 14:17:03 -04:00
Anton Voylenko
518a9163fb
add ENCRYPTION_SECRET variable ( #132 )
v0.8.2-rc12
2023-03-25 15:34:09 -04:00
Hoan Luu Huu
5fb4bd7bd1
feat: add nuance on-premise ( #131 )
...
* feat: add nuance on-premise
* feat: update fetch nuance credential
* fix: update
* fix nuance tts test against on-prem, refactor aws/google tts testing to use speech-utils package
---------
Co-authored-by: Quan HL <quanluuhoang8@gmail.com >
Co-authored-by: Dave Horton <daveh@beachdognet.com >
v0.8.2-rc11
2023-03-25 11:20:44 -04:00
Dave Horton
409ad68123
fix tests for AWS speech
v0.8.2-rc10
2023-03-24 08:59:16 -04:00
Dave Horton
17afb7102a
update speech-utils with fix for aws tts
v0.8.2-rc9
2023-03-24 08:19:18 -04:00
Anton Voylenko
6e7cb9b332
update README ( #129 )
2023-03-23 15:44:45 -04:00
Anton Voylenko
34f83e323c
update swagger yaml ( #127 )
2023-03-23 09:08:38 -04:00
Anton Voylenko
00af458cb3
Migrate to argon2 from argon2-ffi ( #126 )
v0.8.2-rc8
2023-03-22 16:15:01 -04:00
Dave Horton
389017a5c4
update to latest speech-utils
v0.8.2-rc6
v0.8.2-rc7
v0.8.2-rc4
2023-03-20 15:37:35 -04:00
Dave Horton
c4cc6c51ee
eliminate parsing of jwt to support either jwt or api key ( #124 )
...
* eliminate parsing of jwt to support either jwt or api key
* fixes for preventing non-authorized changes to users
* update to AWS v3 api
v0.8.2-rc3
2023-03-14 18:54:56 -04:00
Dave Horton
aea7388ba0
refactor of speech-utils ( #123 )
2023-03-14 10:01:05 -04:00
Dave Horton
3d86292a90
prevent updates to users that would move them to a different account … ( #122 )
...
* prevent updates to users that would move them to a different account or service provider, or make them admin users
* bugfix: when updating account as admin user, verify the account sid
* validate account sid when SP user tries to update
v0.8.2-rc2
2023-03-08 11:38:49 -05:00
Dave Horton
08962fe7ba
bugfix: get of speech credential was not returning soniox api_key
v0.8.2-rc1
2023-03-03 13:49:36 -05:00
Dave Horton
e573f6ab06
change property names for custom speech
2023-03-02 15:28:53 -05:00
Dave Horton
4934e2a1ca
add support for custom speech api ( #121 )
2023-03-02 14:13:41 -05:00
EgleH
cc384995ea
add support for soniox speech ( #120 )
...
Co-authored-by: eglehelms <e.helms@cognigy.com >
2023-02-26 11:31:39 -05:00
Dave Horton
d4506fb8fa
bump version
v0.8.1
2023-02-24 10:05:14 -05:00
Dave Horton
042a2c37dc
update dockerfile
2023-02-23 08:21:30 -05:00
EgleH
6da1903dee
Update node to node:18.14.0-alpine3.16 ( #117 )
2023-02-21 07:54:26 -05:00
dependabot[bot]
10009d903e
Bump undici from 5.11.0 to 5.19.1 ( #115 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.11.0 to 5.19.1.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.11.0...v5.19.1 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v0.8.0
v0.8.0-rc18
2023-02-16 17:33:12 -05:00
Snyk bot
69a72c5e43
fix: upgrade aws-sdk from 2.1238.0 to 2.1302.0 ( #110 )
...
Snyk has created this PR to upgrade aws-sdk from 2.1238.0 to 2.1302.0.
See this package in npm:
https://www.npmjs.com/package/aws-sdk
See this project in Snyk:
https://app.snyk.io/org/davehorton/project/b7e09765-19b2-4aa5-90ba-10432e250041?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-02-16 13:31:57 -05:00
Dave Horton
f7f3881d70
update to @jambonz/verb-specifications ( #109 )
v0.8.0-rc17
2023-02-15 10:15:06 -05:00
Hoan Luu Huu
4d48c6946c
feat: start using verb-specifications ( #107 )
...
* feat: start using verb-specifications
* fix: verb specification v2
* fix vulnerabilities
---------
Co-authored-by: Quan HL <quanluuhoang8@gmail.com >
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2023-02-14 17:24:19 -05:00
Snyk bot
5b48fc8a07
fix: Dockerfile to reduce vulnerabilities ( #106 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE316-OPENSSL-3314623
- https://snyk.io/vuln/SNYK-ALPINE316-OPENSSL-3314624
- https://snyk.io/vuln/SNYK-ALPINE316-OPENSSL-3314624
- https://snyk.io/vuln/SNYK-ALPINE316-OPENSSL-3314641
- https://snyk.io/vuln/SNYK-ALPINE316-OPENSSL-3314643
v0.8.0-rc15
2023-02-12 22:50:13 -05:00
Hoan Luu Huu
f46be95551
feat: nvidia speech credential ( #105 )
...
* feat: nvidia speech credential
* fix: riva_server_uri
* fix: riva_server_uri
---------
Co-authored-by: Quan HL <quanluuhoang8@gmail.com >
2023-02-10 08:31:49 -05:00
EgleH
d4f2be3dc1
Add check for users to delete function ( #104 )
...
* add check for users to delete function
* fix typo
* fix active admin check
---------
Co-authored-by: eglehelms <e.helms@cognigy.com >
v0.8.0-rc14
v0.8.0-rc12
2023-02-08 07:16:29 -05:00
Dave Horton
a46c24b3aa
change applications.app_json to TEXT as it could hold large strings
v0.8.0-rc10
v0.8.0-rc11
v0.8.0-rc9
2023-02-03 16:34:11 -05:00
AFelix53
f5c833720a
feat: added twilio gateways ( #99 )
v0.8.0-rc8
2023-01-30 10:16:27 -05:00
EgleH
4d2cc15de4
Bug/speech creds get all with no sp sid ( #102 )
...
* backwards compatibility
* fetch account and sp speech remove duplicates
* fix retrieval of SP credentials associated to an account level user
* update gh actions
---------
Co-authored-by: eglehelms <e.helms@cognigy.com >
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2023-01-30 10:06:16 -05:00
Hoan Luu Huu
019599741a
feat: add app_json to applications endpoint ( #100 )
...
* added phone_numbers.app_json column
* modify prev commit to put app_json on applications table
* feat: add app_json to applications endpoint
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
Co-authored-by: Quan HL <quanluuhoang8@gmail.com >
2023-01-28 10:02:04 -05:00
EgleH
f2c2623b28
Speech should always be attached to an SP ( #98 )
...
* user will always be attached to SP, thus always provide SP sid
* add another fallback for service_provider_sid
* fix the email and username check in user creation that was crashing the server
* not allow same names for shared and account carriers
Co-authored-by: eglehelms <e.helms@cognigy.com >
2023-01-26 07:53:29 -05:00
EgleH
6c494786c8
add check to not allow the same password to be user as new ( #97 )
...
Co-authored-by: eglehelms <e.helms@cognigy.com >
v0.8.0-rc6
2023-01-23 07:59:33 -05:00
EgleH
80ee1d06d7
Return scoped carriers and speech creds in /SP GET call ( #96 )
...
* return scoped carriers and speech creds in /SP GET call
* apply review comments
Co-authored-by: eglehelms <e.helms@cognigy.com >
2023-01-19 10:53:37 -05:00
EgleH
274377960e
Allow falsy values for force_change and Is_active in PUT user call ( #95 )
...
* allow falsy values
* apply review comments
Co-authored-by: eglehelms <e.helms@cognigy.com >
2023-01-19 10:39:57 -05:00
Charles Chance
02bba9d981
Update Simwood gateways ( #92 )
2023-01-12 07:48:47 -05:00
Dave Horton
642a6615a0
additional db upgrade statements for 0.8
v0.8.0-rc4
v0.8.0-rc5
2023-01-10 10:28:46 -05:00
Dave Horton
b0f317b545
final fix for proper alter table
v0.8.0-rc3
2023-01-09 15:53:10 -05:00