15 Commits (03e032e835a8fd80f59ca40a69121f16e4ebcefc)

Author SHA1 Message Date
mike12345567 157802b70a Swapping bcryptjs for bcrypt. 4 years ago
mike12345567 100f5a6f3c Moving the withCache function to backend-core so that it can be shared, as well as adding a cache busting function which can be used when one of the checklist configs changes. 4 years ago
mike12345567 36a190b0ed Finishing off UI, expanding settings menus from 80ch to 90ch as they were quite restricted and made the usage UI a bit difficult to view. Added a DISABLE_DEVELOPER_LICENSE env variable for testing. 4 years ago
Rory Powell 20076e69d7 Update lockfiles 4 years ago
mike12345567 bba1fdcb7c Switching over to using our own version of cls-hooked which has the memory leak (no async hooks disable call) fixed as well as changing how we use the CLS namespaces to allow us to destroy the namespace we use per request. 4 years ago
mike12345567 a6b249dc7e Adding a dep:clean function, cleaning up lock files and fixing backend-core test which did not utilise tenancy (no global db). 4 years ago
mike12345567 7792a07899 Some updates, making sure databases will always close directly using finally checks around the actual tasks, updating how replication works to have a close statement (to make sure it is controlled correctly) and then updating to PouchDB 7.3.0 for one of the memory leak fixes. 4 years ago
mike12345567 ea6f580501 Initial version of memory leak protection, making sure that PouchDB databases are closed correctly after use, using a combination of closures wrapping DB gets (this replaces the getDB, leaving only a dangerousGetDB function which can be used in very very specific scenarios) and then closing the DB as part of CLS hooked functions finishing. Also moving the GlobalDB init to the tenancy middleware as this is used everywhere in the worker/app services - means that not all getGlobalDB calls require an async closure around them. 4 years ago
Rory Powell 769f48f935 Remove remaining direct usage of CouchDB. Add common pouch config to backend-core 5 years ago
dependabot[bot] cc3943d907
Bump minimist from 1.2.5 to 1.2.6 5 years ago
dependabot[bot] 9bafefec55
Bump minimist from 1.2.5 to 1.2.6 in /packages/backend-core 5 years ago
dependabot[bot] 33cce189ca
Bump node-fetch from 2.6.6 to 2.6.7 5 years ago
dependabot[bot] c2d734db34 Bump node-fetch from 2.6.6 to 2.6.7 5 years ago
dependabot[bot] f6a03a9576
Bump node-fetch from 2.6.6 to 2.6.7 in /packages/backend-core 5 years ago
dependabot[bot] ed90fd27e5 Bump node-fetch from 2.6.6 to 2.6.7 in /packages/backend-core 5 years ago
mike12345567 b4f83fa867 Changing directory. 5 years ago
mike12345567 12ae9993ca Changing directory. 5 years ago
dependabot[bot] 81905bf668
Bump stringstream from 0.0.5 to 0.0.6 in /packages/auth 5 years ago
dependabot[bot] 6e8db66b57 Bump stringstream from 0.0.5 to 0.0.6 in /packages/auth 5 years ago
mike12345567 4993329ceb Adding audit script and commiting all of the audits that it made, updating all yarn locks. 5 years ago
mike12345567 7802bb1e45 Adding audit script and commiting all of the audits that it made, updating all yarn locks. 5 years ago
Martin McKeaveney f2b3bdcf1e missing dependencies 5 years ago
Martin McKeaveney f1126a025b missing dependencies 5 years ago
dependabot[bot] 4686c2325d
Bump tmpl from 1.0.4 to 1.0.5 in /packages/auth 5 years ago
dependabot[bot] 42064ccb73 Bump tmpl from 1.0.4 to 1.0.5 in /packages/auth 5 years ago
mike12345567 42f08f97cc Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants" 5 years ago
mike12345567 46ea3f3e9e Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants" 5 years ago
Michael Drury f37946d47e
Revert "Multi-tenancy/organisations" 5 years ago
Michael Drury b86a6fddc9 Revert "Multi-tenancy/organisations" 5 years ago
mike12345567 7a69dcef78 re-write, to use the ideas that Rory put in place, still WIP, un-tested but all implemented. 5 years ago
mike12345567 7743384f77 re-write, to use the ideas that Rory put in place, still WIP, un-tested but all implemented. 5 years ago
Rory Powell 9e24bc14e7 Add database test configuration to auth package 5 years ago
Rory Powell ea7ebafe12 Add database test configuration to auth package 5 years ago
Bernhard Hayden 65c436145a Proof of concept OIDC implementation 5 years ago
Bernhard Hayden baab7141c0 Proof of concept OIDC implementation 5 years ago
Michael Drury cf762f8dcd Some general backend cleanup. moving packages around, removing some traces of electron, and prepping for standardised object store library. 5 years ago
Michael Drury 5006ca90c4 Some general backend cleanup. moving packages around, removing some traces of electron, and prepping for standardised object store library. 5 years ago
mike12345567 96f036b720 Updating testing system across the board after playing around with it, having the worker tests run when top level test is ran, fixing environment in worker when testing, removing the use of redis (replacing with ioredis-mock) when in test. 5 years ago
mike12345567 2ee4fd21e4 Updating testing system across the board after playing around with it, having the worker tests run when top level test is ran, fixing environment in worker when testing, removing the use of redis (replacing with ioredis-mock) when in test. 5 years ago
mike12345567 129b827d9f Adding a redis client to the auth system, as part of work towards the reset password flow. 5 years ago
mike12345567 08c158c121 Adding a redis client to the auth system, as part of work towards the reset password flow. 5 years ago
mike12345567 e787f22daa Updating auth package to remove use of email address (bar logging in). 5 years ago
mike12345567 c3a1841f01 Updating auth package to remove use of email address (bar logging in). 5 years ago
Martin McKeaveney 95b768c073 basic group apis 5 years ago
Martin McKeaveney 34a12831a6 basic group apis 5 years ago
Martin McKeaveney 191c085f17 fix cypress tests, only login if cookie not present 5 years ago
Martin McKeaveney fdfb9dafb2 fix cypress tests, only login if cookie not present 5 years ago
Martin McKeaveney 87b1924470 groundwork for budibase auth lib 6 years ago
Martin McKeaveney cf073a1e55 groundwork for budibase auth lib 6 years ago