Thomas Rittson
aa2bdd00be
[Tech debt] Refactor authService and remove LogInHelper ( #588 )
...
* Use different strategy classes for different types of login
* General refactor and cleanup of auth logic
* Create subclasses for different types of login credentials
* Create subclasses for different types of tokenRequests
* Create TwoFactorService, move code out of authService
* refactor base CLI commands to use new interface
2022-02-01 09:51:32 +10:00
Oscar Hinton
193434461d
Apply Prettier ( #581 )
2021-12-16 13:36:21 +01:00
Thomas Rittson
9ee31ad2fb
Improve URL parsing ( #411 )
...
* Check hostname is valid in getDomain
* fix linting
* Update noop implementation
* Fix tests
* Fix tests
2021-06-23 06:00:14 +10:00
Oscar Hinton
1016bbfb9e
Split jslib into multiple modules ( #363 )
...
* Split jslib into multiple modules
2021-06-03 18:58:57 +02:00
Matt Gibson
58f40b0085
Fix glob processing in npm. Ban single param parens ( #257 )
2021-02-04 09:49:23 -06:00
Chad Scharf
5e0a2d1d99
remove old Edge browser hacks ( #168 )
...
* remove old Edge browser hacks
* Remove final edge hacks
* Update constructor parameters
* Update search-ciphers.pipe.ts
Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>
2020-09-15 10:23:21 -04:00
mtgto
d6c9acdf6f
Add noImplicitAny to tsc compiler options ( #86 )
2020-03-11 09:00:14 -04:00
jgfaust
c91ab626c2
The domain of data URLs should be null. ( #59 )
2020-01-25 07:52:51 -05:00
Kyle Spearrin
a0a1142f1f
Revert "dont sequentialize in throttle spec"
...
This reverts commit 8edc99dfd1
.
2019-04-19 19:46:48 -04:00
Kyle Spearrin
8edc99dfd1
dont sequentialize in throttle spec
2019-04-19 17:41:33 -04:00
Kyle Spearrin
f39bdc4269
fix lint issues
2019-03-27 14:46:34 -04:00
Robert Wachs
8ed27eeeec
1password 1pif: import password history ( #33 )
...
* 1password 1pif import password history
* 1password 1pif importer: process windows password history
* linter fix
2019-03-24 10:50:49 -04:00
Fred Cox
db37a831e4
Throttle calls to HIBP api ( #25 )
...
Randomly failing to check by passwords, I'm pretty sure its because ~2000 connections are made at the same time.
2019-02-02 10:17:44 -05:00
Fred Cox
e7f4dccfc3
Clear sequentialize cache when empty to remove chance of memory leaks ( #26 )
2019-02-02 09:23:16 -05:00
Kyle Spearrin
ad97afc590
move getDomain to jslib Utils
2018-10-13 22:21:54 -04:00
Kyle Spearrin
d07ee4c01b
fix sequentialize tests
2018-07-23 15:32:22 -04:00
Fred Cox
04014a8e78
Add sequentialize to prevent parralel loading of cipher keys ( #7 )
...
* Add sequentialize to prevent parralel loading of cipher keys
Massively improves start up performance of extensions
* Add tests for sequentialize
* Fix sequentialize as it was caching calls for all instances together
* Add sequentialize to the functions that have internal caches
* Adding sequentialize to getOrgKeys makes big performance difference
* Update cipher.service.ts
* Update collection.service.ts
* Update folder.service.ts
2018-07-23 14:23:30 -04:00
Kyle Spearrin
87ac298af9
web crypto testing. more test browsers
2018-05-07 11:43:14 -04:00
Kyle Spearrin
0fa9fc58eb
refactor utils service to utils
2018-04-23 13:03:47 -04:00