Kyle Spearrin
999689cf7e
more promise/utils helper conversions
2017-10-17 12:22:50 -04:00
Kyle Spearrin
0fdee0f13b
promise conversions
2017-10-17 09:25:22 -04:00
Kyle Spearrin
1b66b255f3
folder save fixes
2017-10-17 09:07:36 -04:00
Kyle Spearrin
ec3f0b25f6
save with server fixes
2017-10-17 09:00:01 -04:00
Kyle Spearrin
ba4e2eae15
refactor out callbacks from folderService
2017-10-17 00:03:27 -04:00
Kyle Spearrin
ea1ef54c95
rename sorts
2017-10-16 23:21:12 -04:00
Kyle Spearrin
6722793087
rename loginService to cipherService
2017-10-16 23:11:32 -04:00
Kyle Spearrin
ad285a7605
action buttons component
2017-10-16 14:45:47 -04:00
Kyle Spearrin
fd146afb69
more fixes
2017-10-16 10:20:46 -04:00
Kyle Spearrin
176b9a8ed0
add/edit/view fixes for ciphers
2017-10-16 10:09:17 -04:00
Kyle Spearrin
355a58f67c
service fixes for ciphers
2017-10-14 14:29:10 -04:00
Kyle Spearrin
5a1bf8299f
vault listing page fixes
2017-10-13 23:11:42 -04:00
Kyle Spearrin
b5c70c4941
encrypt cipher data
2017-10-13 22:34:36 -04:00
Kyle Spearrin
925102a86b
fcall to just Q()
2017-10-13 21:39:31 -04:00
Kyle Spearrin
2b5915b257
convert to promises. loginService cipher refactor
2017-10-13 17:07:20 -04:00
Kyle Spearrin
44f5812a36
build models for cipher types
2017-10-13 14:04:03 -04:00
Oscar Hinton
a99ce875ca
Website icons ( #285 )
...
* Initial attempt at adding favicons.
* Cache the favicons for 30 days.
* Refactor faviconService, remove unused faviconDirective.
* Change icon url to icons.bitwarden.com. Update style to support dynamic size of icon.
* Use hostname instead of domain.
* Fix getFavicon throwing an exception if the uri is not a valid url.
* Add enabled property to faviconService to prevent slow calls to storage. Fixed chrome not displaying chrome://favicon properly.
* Fix chrome disable favicon not working as expected.
* Add default icon.
* Fix jshint errors.
* Cleanup of faviconService, removed caching related code. Add faviconComponent for handling favicons.
* Remove faviconService, moved functionallity into faviconComponent.
* Fix faviconComponent not updating when uri changes.
* Rename favicon to icon.
* Improve whitelist.
2017-10-12 14:48:29 -04:00
Kyle Spearrin
5a6c43e46e
dont skip totp copy if from autofill command
2017-10-11 22:52:46 -04:00
Kyle Spearrin
847c3df7df
remove query string from manifest popup
2017-10-11 22:30:47 -04:00
Kyle Spearrin
41c3007821
expand vault uses a popup instead of a new tab
2017-10-10 12:42:24 -04:00
Kyle Spearrin
22e1c7d58d
only skip username only fill when from autofiller
2017-10-07 13:17:43 -04:00
Kyle Spearrin
7561ae4996
skip autofill username option
2017-10-07 13:10:04 -04:00
Kyle Spearrin
79f20f09cb
lint fixes
2017-10-06 10:36:45 -04:00
Kyle Spearrin
d4cf0fe338
manage ui location for popup app
2017-10-06 00:05:08 -04:00
Kyle Spearrin
311a18a307
add site form and autofill detection improvements
2017-10-05 22:30:46 -04:00
Kyle Spearrin
9aaf080716
autofill adjustments
2017-09-29 15:12:23 -04:00
Kyle Spearrin
714b166035
sidebar is only available in newer ff versions
2017-09-29 09:13:21 -04:00
Kyle Spearrin
3ce2fb484a
fix remember bug and auto-focus on lock screen
2017-09-28 11:03:41 -04:00
Kyle Spearrin
6fa5582883
added support for sidebar
2017-09-28 10:39:31 -04:00
Kyle Spearrin
068fd5d06c
add/edit login custom fields
2017-09-25 10:20:26 -04:00
Kyle Spearrin
eace0f32f0
copy totp to clipboard from popup document in ff
2017-09-22 15:31:31 -04:00
Kyle Spearrin
5089cbded6
autofill fixes
2017-09-22 15:11:30 -04:00
Kyle Spearrin
19621accaa
Auto-fill additions/improvements
...
- Auto0fill custom fields
- Smarter auto-fill detection for usernames
- Auto-fill username even if no password on screen
2017-09-22 12:10:19 -04:00
Kyle Spearrin
835bb6ffa7
login custom fields view/edit
2017-09-21 22:45:24 -04:00
Kyle Spearrin
56e1f6c25b
cipher request login subclass, sync fixes
2017-09-21 10:43:33 -04:00
Kyle Spearrin
8a1e8678f8
move from login to cipher apis
2017-09-20 17:13:38 -04:00
Kyle Spearrin
b48c86a572
remove debug logging from sync operations
2017-09-20 12:33:18 -04:00
Kyle Spearrin
fd538494c0
convert to using new sync api
2017-09-20 12:28:41 -04:00
Kyle Spearrin
d1fb388ea3
switch back to forge decrypt implementation (perf)
2017-09-19 12:47:52 -04:00
Kyle Spearrin
9ee016251a
move jwt token to authorization header
2017-09-14 13:21:00 -04:00
Kyle Spearrin
e9e0abd792
log sync service
2017-09-08 13:39:14 -04:00
Kyle Spearrin
f36c046a36
doRefreshToken to its own function
2017-09-07 23:56:05 -04:00
Kyle Spearrin
41c32f3874
auto-fill basic auth prompts
2017-09-07 23:26:56 -04:00
Kyle Spearrin
01e48377e9
combine token refresh methods. added api logging
2017-09-07 13:21:49 -04:00
Kyle Spearrin
ff0fde161e
rebuild tokenrequest obj on login api
2017-09-06 15:52:06 -04:00
Kyle Spearrin
4641240d47
refactor custom env urls, cleanup bg script a bit
2017-09-04 12:09:11 -04:00
Kyle Spearrin
1f8e30b5cd
catch security error when setting env urls
2017-09-03 12:58:42 -04:00
Kyle Spearrin
19a59e6177
remove old auth bearer code. move sync methods
2017-08-31 14:17:52 -04:00
Kyle Spearrin
43c27387fc
use access_token3 still for now
2017-08-30 13:00:43 -04:00
Kyle Spearrin
de097eaacf
fix this reference to sort method
2017-08-30 08:43:06 -04:00
Kyle Spearrin
ae6c609c91
move sort to service
2017-08-30 08:35:34 -04:00
Kyle Spearrin
e01f3fd40c
sort fixes when never used
2017-08-29 13:03:08 -04:00
Kyle Spearrin
518585cfb5
track last used autofill for priority filling
2017-08-29 12:52:11 -04:00
Kyle Spearrin
8804cc5a96
lint fixes
2017-08-29 12:49:44 -04:00
Kyle Spearrin
69abbdaf8d
fixes for edge
2017-08-28 22:27:29 -04:00
Kyle Spearrin
c66803ce1f
web vault url environment for U2F
2017-08-28 18:08:08 -04:00
Kyle Spearrin
ad544e5240
refactor autofill. add auto-fill on page load
2017-08-28 13:00:46 -04:00
Kyle Spearrin
c40465f292
handle revision api failure case
2017-08-28 11:24:14 -04:00
Kyle Spearrin
220703a9d7
environment settings
2017-08-22 12:01:17 -04:00
Kyle Spearrin
966927fe3c
revert to single access token param
2017-08-10 10:16:26 -04:00
Kyle Spearrin
3ee9b1bba1
makeEncKey to use UInt8Array
2017-08-04 15:29:44 -04:00
Kyle Spearrin
dedd64b82a
added missing two-step login i18n strings
2017-07-31 09:54:52 -04:00
Kyle Spearrin
a6ee05ef93
added option to disable auto totp copying
2017-07-22 23:09:01 -04:00
Kyle Spearrin
592b14149f
copy totp to clipboard when autofilling
2017-07-22 23:09:01 -04:00
Kyle Spearrin
e4baa19232
lint fixes
2017-07-14 15:34:05 -04:00
Kyle Spearrin
cf850838b5
lint fixes
2017-07-14 15:09:41 -04:00
Kyle Spearrin
3a8f149008
premium membership page
2017-07-13 22:33:34 -04:00
Kyle Spearrin
1c693a45b3
totp alg updates
2017-07-13 14:46:16 -04:00
Kyle Spearrin
81ad214f2f
misc fixes
2017-07-12 13:38:06 -04:00
Kyle Spearrin
13fbfc43f9
folder fixes
2017-07-12 10:16:04 -04:00
Kyle Spearrin
0574c538e7
upload new attachments
2017-07-12 09:57:08 -04:00
Kyle Spearrin
63be97d1b9
attachment display and download. refactor to WC
2017-07-11 23:04:53 -04:00
Kyle Spearrin
94a13954a5
get premium status from token
2017-07-11 14:54:36 -04:00
Kyle Spearrin
21feb653cb
totp code management and countdown timer
2017-07-11 14:05:04 -04:00
Kyle Spearrin
fccaa5f8de
i18nService fix for none folder
2017-07-11 13:05:56 -04:00
Kyle Spearrin
4e270cc1cb
u2f fixes. bg vars with prefix
2017-06-26 23:55:51 -04:00
Kyle Spearrin
1d102cad93
two factor page cleanup
2017-06-26 22:24:10 -04:00
Kyle Spearrin
7815af24e5
two-factor support in browser extensions
2017-06-26 15:37:15 -04:00
Kyle Spearrin
f6fc8a4a0f
local desktop https endpoints
2017-06-26 09:38:17 -04:00
Kyle Spearrin
39cc97e6e5
last check on revision date lookup
2017-06-20 23:01:02 -04:00
Kyle Spearrin
8ff336d103
hmac check on rsa decrypt
2017-06-19 11:09:48 -04:00
Kyle Spearrin
4b9712d034
remove deprecated "sites" api endpoint
2017-06-16 12:35:46 -04:00
Kyle Spearrin
34696ed85f
never option on save login notification
...
closes #85
2017-06-13 13:59:16 -04:00
Kyle Spearrin
6e9d4e8d6e
clear enc key from memory on lock as well
2017-06-13 11:59:26 -04:00
Kyle Spearrin
e079b70e6a
added lock now option
2017-06-13 11:53:08 -04:00
Kyle Spearrin
bc9504f039
do not set undefined properties
2017-06-06 08:48:05 -04:00
Kyle Spearrin
c6533a961a
prod server
2017-06-05 21:15:27 -04:00
Kyle Spearrin
5b6c8c3480
clear private key from memory only when locked
2017-06-05 16:01:29 -04:00
Kyle Spearrin
96be646641
idle locking and lock service refactor
2017-06-05 14:27:24 -04:00
Kyle Spearrin
16098a1743
support user encryption key
2017-06-02 00:10:29 -04:00
Kyle Spearrin
038e95dbdf
only get keys if private key returns null
2017-05-22 09:28:11 -04:00
Kyle Spearrin
81101f2890
reject referred instead of throwing exceptions
2017-05-22 09:03:59 -04:00
Kyle Spearrin
cd07f58535
choose auth scheme based on token issuer
2017-05-05 23:19:38 -04:00
Kyle Spearrin
0e30362173
move to new identity domain and auth scheme
2017-05-05 21:54:49 -04:00
Kyle Spearrin
f6952177ed
comment update
2017-04-27 12:13:55 -04:00
Kyle Spearrin
585a603cf6
protect mac comparisons from timing attacks
2017-04-27 12:01:22 -04:00
Kyle Spearrin
1ce4b5443b
bug fixes around fetching keys for org sync
2017-04-26 11:59:31 -04:00
Kyle Spearrin
154427a0f3
get private key if not available during sync
2017-04-25 16:25:22 -04:00
Kyle Spearrin
f04908058f
add more api environments
2017-04-25 13:19:34 -04:00
Kyle Spearrin
9bf77ec1c3
encrypt login with org key
2017-04-24 14:16:12 -04:00