Skip to content

Latest commit

 

History

History
888 lines (607 loc) · 61.9 KB

CHANGELOG.md

File metadata and controls

888 lines (607 loc) · 61.9 KB
  • Added param's filtering on users endpoints 70414c7
  • Updated sdk cd95404

12 September 2023

  • Update package.json aebd216
  • Updated web sdk to remove double exports f7fd354

21 August 2023

  • Added ability to change default eprofile 1986203

14 August 2023

  • Feature #107 Add Gmail dedupe config #39
  • Update users-get.js 9f457c2
  • Move logic back to interfaces 7df3b29
  • Remove conditional around create user test 67356da
  • Remove unused var 0e74f03
  • Change scope, and order of if cc008a6
  • oop 5b3e508
  • consolidate logic to checkUser 858e861
  • Move into util func 65acf8a
  • Update tests to use DeDupe 28afe82
  • Move dedupe below valid user check 14ab80e
  • Remove unnecesary lowercase 5f3bfb5
  • Remove oop test db setup, default new config to false c62fc94
  • Update config, add gmail dedupe check, add tests 6c644c3

21 June 2023

21 June 2023

21 June 2023

19 May 2023

  • Fix #102 Fix max login attempts account locking #37
  • Merge pull request #37 from Dragohm/fix-#102-lock-accounts-on-max-attempts #102
  • Fix max attempts lock user issue 8fc5c96

12 May 2023

  • Fix #101 password recovery email data #101

12 May 2023

  • Feature #101 Add data to password recovery email #36
  • add data to password recovery email 3c4baeb
  • Update Travelling.postman_collection.json 474eff0

22 March 2023

22 March 2023

  • Feature #83 Whitelist filter range operators #35
  • Feature #85 User Data allow more special chars #34
  • add docs e646bfb
  • Whitelist db fields with op filters 39d90df
  • update regex b2e176d

1 March 2023

  • Fixed routes endpoint and cookies on ip hijack cd03830

24 February 2023

22 February 2023

  • Fix #75 email lowercase bugs #33
  • Merge pull request #33 from Dragohm/fix-#75-email-lowercase-bugs #75
  • update email lowercase placement a9344ed

22 February 2023

  • Feature #82 reissue cookies on login #32
  • fix #84 update conditional #84
  • Fixes #80 and #84 #80
  • opt 87eb041
  • feature #82 reissue cookies on login 4106d8a
  • Update package.json c6947ec

16 February 2023

  • Feature #48 Audits of and by user count endpoints #31
  • typo fix f2e7493
  • Add audits counts endpoints 1016a5d

10 February 2023

  • Added Routes check for bulk permission checking 05a6c27

9 February 2023

  • Added zcs and less restrict state/city req 21d6edc

9 February 2023

9 February 2023

  • Feature #81 User Data allow arrays and objects #30
  • Drop user_data char limit c2ead31
  • allow user_data arrays and objects 5707cfa

8 February 2023

  • Fix #79 fix login crash #29
  • Merge pull request #29 from Dragohm/fix-#79-login-crashed #79
  • add span check e6897c8

7 February 2023

6 February 2023

6 February 2023

  • Update index.js c3018ab
  • Make sure people can't get locked out while logged in for password attempts 4903766

1 February 2023

  • Updated user object's groups prop to only have id,name & type 31a8835

1 February 2023

31 January 2023

30 January 2023

  • Update package.json f9b56b6
  • Updated some spans for cookie checking 9dfbeab

27 January 2023

26 January 2023

  • Added x-forward for ip stuff f990a53

18 January 2023

  • Feature #77 Renew trav token on password change #28
  • undo type b13c525
  • Renew trav tok on password change 8548351

16 December 2022

  • Fix #76 audit log sensitive data leaks #27
  • Add domains to audit logs #26
  • Merge pull request #27 from Dragohm/fix-#76-audit-log-sensitive-data-leaks #76
  • Updated adost and postgen 6652f2e
  • rm domain regex 74a8231
  • Add domain validation 757381e
  • little fixes 8f7e0a6
  • Add and update tests 072e8fb
  • audits to save password and token hashes 9bc4100

29 November 2022

  • Fix #70 Remove hashes from responses #24
  • Feature #71 user data special chars #25
  • Merge pull request #24 from Dragohm/fix-#70-rm-hashes-from-res #70
  • add user_data newlines and tabs db4cb12
  • up regex limit 743ea2e
  • allow special chats user_data 5286f14
  • rm hashes and update tests 7099048

14 November 2022

8 November 2022

22 August 2022

26 July 2022

11 July 2022

  • fixes for node 16.15.1 and 18.4.0 #21
  • Update cookietoken.js 8cd1323
  • wrap in promise 9139fed

11 July 2022

11 July 2022

  • Fix #55 get users by group #20
  • Merge pull request #20 from Dragohm/fix-#55-get-users-by-group #55
  • group type comparison ddae09c
  • MR comment fixes 8eb1e8c
  • Add tests. Update SDK d068a47
  • Add filter, sort and pagination. Fix bugs 4cb65d9

17 June 2022

  • Feature #28 allowed domain is route allowed #19
  • added bodylimit affcdb5
  • Update audit test to use SDK with sort 275d5a6
  • Update package.json a2dd981

25 April 2022

11 April 2022

  • Update audit queries #18
  • Fix #49 - User - set user state and city #17
  • Merge pull request #17 from bddowningjennings-dev/fix-#49-set-user-city-state #49
  • fix setUser state & city; update tests 9385c6a

4 April 2022

  • Fix json and buffer data audit values #16

30 March 2022

  • Add user view audits #15
  • Fix #36 Crash user edit dob #14
  • Merge pull request #14 from Dragohm/fix-#36-crash-user-edit-dob #36
  • Add session check e2f75c1
  • bug fix fc063c1
  • test fixes 67520ef
  • update var 2320adc
  • Add audit resolve. Update SDK 2b19d71
  • Update user validation 12e44ee
  • Update package.json 8c81584

15 March 2022

  • Feature - Users - get list by ids #12
  • fixed domains inside urls 8fa304a

15 March 2022

10 March 2022

  • fixed domains inside urls 8fa304a

10 March 2022

10 March 2022

8 March 2022

  • Added extra layer of security on t header hijacking. 8db842c

1 February 2022

25 January 2022

25 January 2022

18 January 2022

  • Added optional generating random passwords for new user 0af759f

11 January 2022

  • Update Travelling.postman_collection.json 15c500a
  • Added OTP routes and functionality and updated special chars password d718ae2

5 November 2021

5 November 2021

5 November 2021

  • Added "updated" prop to users, sped up user prop requests and fixed some bugs e7f51b1
  • Update package.json fe550d3
  • updated sdk 9a35a4e

12 October 2021

  • Update Travelling.postman_collection.json 911bd7a

12 October 2021

29 September 2021

  • Misc fixes and option to disable denied redirects to portal a47085b

21 September 2021

  • Fixed security bug regarding refreshed tokens while user has no username and dob bug 0d34961

7 September 2021

  • Added the ability to set user's personal information on reg. 8018bec

30 August 2021

9 August 2021

  • added prom stats for routes that are inside of groups. 18f9adf

30 July 2021

  • Feature #22 retrieve user change history #11
  • Updated tests c281e92
  • added config if statement 2bc7088
  • Update audit.js 37e63d5
  • Minor audit changes 6b3b850
  • Added audit query validation 0d8dae1
  • Audit validation functions. d18b9db
  • Added filters to action and 55a3cc3
  • Minor tweaks. 6a706c4
  • Update index.js 0f772b4
  • Fixed trace bug 082ae14
  • Fixed group delete audit bug d7be225
  • Added audit action type endpoints. 94d052d
  • Added start to capture user count from sessions 3e764f0
  • Update auth.js 99ee0b8
  • fixed export bug d84b094
  • removed unused class aa42d1a
  • Audit changes. cc3d73d
  • Test updates. ed48458
  • Clean up on model function inheritance fa34f22
  • Typo fix. 349600b
  • Lint fixes. a5aef2f
  • Moved query logic to util file. f427d43
  • Created audit retrieval end points. 71f2078
  • Added audit when default group set. 152c02b
  • Updated token audit data. 52244cc
  • Removed empty objects from audits 9434a1d
  • Lint fixes. 8e5297f
  • Updated audit info saved e02cde8
  • Updated single audit logic to save objects. bb33066
  • Typo fix. 4258544
  • Added invalid audit tests. 487469e
  • Added test for audit retrieval. 46c8bb4
  • Updated SDK. 292a88a
  • Created audit user by_id and of_id endpoints. e35fe02
  • Added and updated tests for audits. d37d002
  • Updated and added rest of audits. 985ae3e
  • Updated audit creation logic. d8ff6fc
  • Add support for audit environment variables. 540067c
  • Updated audit schema. 095b106
  • Added user edit with domain audit test. 5e38ff9
  • Added audit test. 161c60a
  • Update audit util. 8dcf997
  • Fixed bug with user create audits. f3e2f2c
  • Added user create and group inheritance audits. a1e2572
  • DB inserts for audits. Added Delete audits. 33c8a69
  • Added audit support for editing single props. 47a5279
  • Created audit util sorting and 'Edit' audit. 2e57869
  • Created structure for creating audits. 0df59c7
  • Updated file name from changelog to audit. 5cc40d3

20 July 2021

20 July 2021

20 July 2021

20 July 2021

20 July 2021

20 July 2021

  • Audits table model and added to db init. #9
  • Feature #21 clean up route functions #8
  • Added welcome email ability. #7
  • Feature #12 login disable auto remember me #6
  • Feature #20 add user domain operations #5
  • Feature #8 add skip param to users #4
  • Feature #13 create users and domain count #3
  • Feature #16 date range filter issues #2
  • Moved user and group route functions. 4217059
  • Created and moved auth route functions. 8c3437d
  • Buf fix 0ac0da9
  • Corrected register user response. cc93305
  • Added support for REST email services. a84d7ee
  • Added test for sending a welcome email on signup. ea6bb9f
  • Fixed logging issue. bf302de
  • Register route consitency tweaks. f44f573
  • A litle reformatting. 455e38b
  • Updated README.md 5c380b0
  • Added checks to verify that tok is undefined. 30931eb
  • Updated SDK. b8db4a8
  • Updated non-remember login test. d529e54
  • Modified remember param chacking. 4d1d133
  • Fixed typo. Cleaned up tests. a222614
  • Moved missing domain param error handling. a0cad10
  • Combined get, edit and delete function parameters. 6fc399a
  • Added tests for non-remember login. f8c30d2
  • Updated SDK with new additions to docs. cdab2fb
  • Added req prop to remember user or not. 48af76b
  • Updated docs and sdk. baffa0e
  • Added user get domain tests. 824e04f
  • Added more user edit tests. c3614d3
  • Added user-edit domain tests. 5c5e407
  • Updated SDK. c2f5c82
  • Reformatted function calls for getUsers. 9d1d3c9
  • Added functionality to user domain routes. 3ec1421
  • Fixed conditional statement for opts.limit. bf0bf2b
  • Modified users count tests. e774a42
  • Added limit and skip to users count endpoints. 31280ff
  • Updated SDK. 7985e3e
  • Added curlies for your protection. 5ea29cc
  • Added tests for endpoints with skip param. 07e5d53
  • Added tests for endpoints with skip param. 4902af2
  • Updated SDK. 4984f7a
  • Updated SDK. a87706d
  • Added skip param to routes and db offset. 7bfe7f6
  • Added skip param to routes and db offset. 6469009
  • Used raw query for count. 88680f9
  • Removed duplicate routes. 07e5517
  • Count users / users by domain enpoints. f70270a
  • Removed logs. 4070a44
  • Regenerated SDK. Wrote tests for geting non-domain users. Added date validation. 372015a
  • Removed console.logs. f1dd0fa
  • Modified user model. 2b4f6af
  • Modified user model. 9b85a90
  • Modified user model. cef3c9b
  • Modified user model. 3f06342
  • Added more users by domain tests. 67d3a38
  • Created base tests for users by domain. 7849a4f
  • Fixed groupmanager bug. 32f9b2c
  • Updated SDK a82c69c
  • Fixed created_on <=/>= filter bug. 1940c87
  • Created endpoint routes. 03ffe65
  • Created endpoint routes. 7a84357
  • Created endpoint routes. 8328430
  • Created endpoint routes. bcf6311
  • Created endpoint routes. 506d0f9
  • Created endpoint routes. 6c033c4
  • Created endpoint routes. 5dee46e
  • Created endpoint routes. 1094848
  • Update package.json 6e4fa0f
  • Update package.json b117365
  • Create LICENSE aa377de

5 May 2021

  • Updated to ignore /health and /metrics logs outs e530288
  • Updated SDK d52feec
  • Update Travelling.postman_collection.json 1435319

3 May 2021

3 May 2021

  • Update Travelling.postman_collection.json 40e95d2
  • Started work on add traces throughout code dfe93dd

13 April 2021

  • Added fix for when there is no default group it defaults to anonymous bd1abda

7 April 2021

  • Fixed some bugs, removed /metrics and /health from logs 7b98a92

7 April 2021

  • added more unique req headers coming from travelling. a77da6e

31 March 2021

  • Fixed a bug for cookie session expiration length ae6dd7c

31 March 2021

31 March 2021

  • Update SDK and added Resetpassword with autologin endpoint and forgot password token endpoints. 9cb2d8e

19 March 2021

  • Added options to handle using external email validation service and updated docs b3279da

19 March 2021

  • Added a bunch of user related data to schemas, preparing for webauthn support, clean ups and some fixes c595104

2 March 2021

  • possible cloudflare headers fix 3aaeab2

2 March 2021

  • Fixed bug of proxying urls that start with the serviceName and have a host c6b70b4

2 March 2021

25 February 2021

  • Added REST email provider as an option, option to change locked message, users will now be unlocked when they reset their password and their locked reason was from password fails and fixed a few bugs 958be20
  • Added login by domain in postman / sdk 04ab374

17 February 2021

  • Fixed bug with auth when usernames disabled 00fe0bb

17 February 2021

17 February 2021

17 February 2021

17 February 2021

17 February 2021

  • Fixed some auto doc stuff 7bac291
  • General cleanup, added posgres config settings, and doc reorg d84a3f8
  • Update user-get.js 5e9ec0e

v1.0.0

12 February 2021

  • Bump minimist from 1.2.0 to 1.2.5 in /client #4
  • Bump acorn from 7.0.0 to 7.1.1 in /client #5
  • Eng 1037 #3
  • Merg #2
  • a #1
  • Updated to latest fastify, fixed some bugs and added domain field to users 74f9001
  • Fixed npm package vulnerabilities 2ded3c7
  • Removed node-utils depends and fixed tests e8c8f60
  • [ENG-1037] - removed logging and fixed an error message 2717223
  • [ENG-1037] - added redirect after logout 324dc9d
  • [ENG-1037] - some email reg and reset fixes/cleanup 050f6af
  • [ENG-1037] - fixed some tests and added wider ranges. 5a9e64c
  • [ENG-1037] - Removed passwords from responses, added configs for web and misc fixes 775ed7f
  • [ENG-1037] - misc fixes. fa9d8f4
  • [ENG-1037] - regen 4e08024
  • [ENG-1037] - added new function to sdk d705b97
  • [ENG-1037] - console logs removed 84cc11e
  • [ENG-1037] - Lots of cleanup on routes and bug fixes 474b788
  • [ENG-1037] - Users can have multi groups, more test & misc fixes cec0448
  • [ENG-1037] - Added edit property value for path params d4ce2d8
  • [ENG-1037] - Added logs in catches, fixes for node-utils crypto and misc 2ff033c
  • [ENG-1037] - Added in recho as our test server 87cccf8
  • [ENG-1037] - cleanup 486d2ad
  • [ENG-1037] - changed removeFromPath to remove_from_path for consistency 1f71307
  • [ENG-1037] - more clean up on exports c53401f
  • [ENG-1037] - added a few more routes, type scoped names, tests & clean ups 20c1673
  • [ENG-1037] - Added * urls for tokens 191e709
  • [ENG-1037] - added /group/type/:type/user/:id/:property f4ba5fe
  • [ENG-1037] - cleanup d36cef2
  • [ENG-1037] - Added more tests, fixed bugs test found and added 2 more routes. 681dbcd
  • [ENG-1037] - Updated travelling sdk 195f971
  • [ENG-1037] - Fixed bug with groups and other stuff 7ab46f9
  • [ENG-1037] - Added import and export of groups. f6e18bc
  • [ENG-1037] - More docs a5dbbc6
  • [ENG-1037] - More docs 7a73d5c
  • [ENG-1037] - fixes 468851a
  • [ENG-1037] - More docs eb4806a
  • [ENG-1037] - More docs 19d02a8
  • [ENG-1037] - More docs 8489fad
  • [ENG-1037] - style changes 83c2214
  • [ENG-1037] - Start of readme docs cf5b28c
  • [ENG-1037] - Secured oauth code token flow rfc6749#section-10.6 and some cleanup 8f96cec
  • [ENG-1037] - Changed styling on the toasts 0e41b3a
  • [ENG-1037] - Fixed auth code flow 567ac30
  • [ENG-1037] - fixed memory token store ab100f0
  • [ENG-1037] - added faicon in default anon group. efa3e13
  • [ENG-1037] - Misc bug fixes and onboarding page is done. 47b7f2a
  • [ENG-1037] - Massive cleanup and new login/reg page f1f0383
  • [ENG-1037] - Improved Authorization Code Grant to be true SSO one-click ba84e61
  • [ENG-1037] - Added crappy login/reg page for Authorization Code Grant f6cf3a3
  • [ENG-1037] - Added redis support for multi service running. 899609d
  • [ENG-1037] - Circular Group Inheritance protection and tests bcf6be0
  • [ENG-1037] - Updated log in email 3e0a09d
  • [ENG-1037] - fastify logging settings e68ed82
  • [ENG-1037] - Fixed tests 75baa97
  • [ENG-1037] - Added user methods by group type and name & cleaned up route paths da4ddd6
  • [ENG-1037] - added get all users by group request endpoint b02b9d8
  • [ENG-1037] - Added user query filtering to all routes dealing with users ec2e9a4
  • [ENG-1037] - Added grouptype to dynamic route props c25b8a2
  • [ENG-1037] - Added more group endpoints and cleaned up a bit 761d12b
  • [ENG-1037] - Added group_request to registration and 'users' now has query search 8c229d0
  • [ENG-1037] - removed console log 4e91cba
  • [ENG-1037] - ip hijacking option cd26e30
  • [ENG-1037] - Docs push for real this time a2b2306
  • [ENG-1037] - Token tests added, sdk docs and misc 037e7ec
  • [ENG-1037] - Token fixes and client_id with custom name 3188130
  • [ENG-1037] - Added OAuth2 client_credentials flow & Other misc things 91a1e6b
  • [ENG-1037] - misc things c93330d
  • [ENG-1037] - Added more test and fixed bugs found with them. 415d2db
  • [ENG-1037] - Start of tests, logging and misc bug crushing bc3363a
  • [ENG-1037] - Email activation, user updates routes, and lots of misc fixes 1161b57
  • [ENG-1037] - Forgot password emailing working with smtp, SES and test eef0724
  • [ENG-1037] - Fixed bugs with reset and forget password 969aa85
  • [ENG-1037] - Added forgot password logic f09403f
  • [ENG-1037] - Added more user & group API endpoints 5cfc766
  • [ENG-1037] - Got routing and auth up to being ready and added some user routes 83de3fd
  • [ENG-1037] - added portal static file hosting 565eb2d
  • [ENG-1037] - Added routing for reverse proxy, still WIP but seems to work. 47a254f
  • Auth sessions and tokens login, logout and register are done 05eea6e
  • Token work done b3592c6
  • Start of code base 2e1b949
  • Initial commit e2f3b07