1
0
mirror of https://github.com/bitwarden/server.git synced 2024-11-27 13:05:23 +01:00
Commit Graph

737 Commits

Author SHA1 Message Date
Kyle Spearrin
a71f2198e9 disable click tracking on plaintext emails 2017-08-01 17:08:49 -04:00
Kyle Spearrin
3880edfb79 add x-platform support with netcore 2.0 2017-07-31 16:58:27 -04:00
Kyle Spearrin
d6d9ceab87 proration adjustments for next bill amount 2017-07-29 16:59:18 -04:00
Kyle Spearrin
89bb0a05e9 disable click tracking for text breaks all emails 2017-07-29 13:48:19 -04:00
Kyle Spearrin
e4dd3b6dc5 version bump 2017-07-29 13:33:34 -04:00
Kyle Spearrin
46419d479a no click tracking on certain links 2017-07-29 13:32:56 -04:00
Kyle Spearrin
e50955ca40 version bump 2017-07-28 21:27:42 -04:00
Kyle Spearrin
d5b540b9e6 attachment check on login share 2017-07-28 15:09:43 -04:00
Kyle Spearrin
cfc80f8d1e billing fixes and added gateway to subscriber 2017-07-28 14:24:07 -04:00
Kyle Spearrin
082b53e133 refactor for addtnl. payment service (braintree) 2017-07-28 12:09:12 -04:00
Kyle Spearrin
2dc9c196c4 paymentservice with stripe & braintree implem. 2017-07-28 00:17:31 -04:00
Kyle Spearrin
c991d48cbc increase encrypted field sizes to 1000 2017-07-27 14:08:39 -04:00
Kyle Spearrin
2492491f32 dont check if remember 2fa is enabled 2017-07-27 09:58:00 -04:00
Kyle Spearrin
d56d3e01f0 retry sendgrid send if fails 2017-07-26 09:32:25 -04:00
Kyle Spearrin
ef2e159b4e trial subs can be reinstated 2017-07-26 08:08:45 -04:00
Kyle Spearrin
c3b2be17a9 version bump and project cleanup 2017-07-25 22:34:07 -04:00
Kyle Spearrin
b7e8852250 disable premium membership 2017-07-25 09:04:22 -04:00
Kyle Spearrin
65a7d0001e change duo username to email 2017-07-24 14:39:41 -04:00
Kyle Spearrin
f598b78ecb UseForwardedHeadersForAzure 2017-07-21 12:53:26 -04:00
Kyle Spearrin
64212a1874 do things when not dev 2017-07-14 13:29:52 -04:00
Kyle Spearrin
25fccfc3fd update sendgridkey name in settings file 2017-07-14 10:52:15 -04:00
Kyle Spearrin
5a4bfe4e61 update libs and cleanup 2017-07-14 09:06:35 -04:00
Kyle Spearrin
5786be651e back to localhost 2017-07-14 08:49:02 -04:00
Kyle Spearrin
955755831c return CipherResponseModel from attachment post 2017-07-12 14:42:39 -04:00
Kyle Spearrin
e932f3a00a fix cipher too many args for sql 2017-07-11 14:43:43 -04:00
Kyle Spearrin
f0f58897a9 cancel any subscriptions when deleting account 2017-07-11 11:19:58 -04:00
Kyle Spearrin
b49c16f529 storage adjustment and billing fixes 2017-07-11 10:59:59 -04:00
Kyle Spearrin
a8ff190fb5 storage in billing and org signup 2017-07-11 10:25:00 -04:00
Kyle Spearrin
879494274a sproc updates for storage management 2017-07-10 23:15:52 -04:00
Kyle Spearrin
8684b9c8e5 recompute full storage each time 2017-07-10 22:08:52 -04:00
Kyle Spearrin
de8b2de8e6 attachment cleanup 2017-07-10 20:48:06 -04:00
Kyle Spearrin
22f1da8497 blob meta data for attachments 2017-07-10 17:08:50 -04:00
Kyle Spearrin
c26e679ad9 null check on push 2017-07-10 16:38:18 -04:00
Kyle Spearrin
72e4062d87 rollback share if errors 2017-07-10 16:22:39 -04:00
Kyle Spearrin
f8c749bab5 share login with attachments 2017-07-10 14:30:12 -04:00
Kyle Spearrin
fbc189544b org totp and storage flags 2017-07-07 14:08:30 -04:00
Kyle Spearrin
43262e577c delete attachments 2017-07-07 11:07:22 -04:00
Kyle Spearrin
d3c18381f9 2fa prem fixes 2017-07-07 09:28:50 -04:00
Kyle Spearrin
67a593c0c0 totp to login response 2017-07-06 21:21:47 -04:00
Kyle Spearrin
f30faedc87 add support for totp secret in login cipher data 2017-07-06 17:11:05 -04:00
Kyle Spearrin
12af24e5f8 async fix 2017-07-06 16:58:26 -04:00
Kyle Spearrin
295d6510a9 premium checks on 2fa providers 2017-07-06 16:56:12 -04:00
Kyle Spearrin
99c1d68f5a premium checks on two factor 2017-07-06 16:38:28 -04:00
Kyle Spearrin
ae48c8d9b5 null ref fix 2017-07-06 16:31:46 -04:00
Kyle Spearrin
d346ee5169 APIs for premium. Billing helpers. 2017-07-06 14:55:58 -04:00
Kyle Spearrin
2afef85f85 premium check for attachments 2017-07-05 16:17:32 -04:00
Kyle Spearrin
87a216e523 verify email apis 2017-07-05 15:35:46 -04:00
Kyle Spearrin
d42a47e5f0 tweaks to tokens 2017-07-01 23:20:30 -04:00
Kyle Spearrin
97ad8bd943 verify email apis and emails 2017-07-01 23:20:19 -04:00
Kyle Spearrin
c8528384f8 new properties to profile 2017-07-01 22:44:45 -04:00
Kyle Spearrin
db5544f387 fix crypto repo for attachment 2017-07-01 22:44:31 -04:00
Kyle Spearrin
18577f927e remove refactorlog 2017-07-01 10:22:24 -04:00
Kyle Spearrin
8ea81a74ae return attachments from API 2017-06-30 23:01:41 -04:00
Kyle Spearrin
284078e946 database adjustments and storage for attachments 2017-06-30 14:41:57 -04:00
Kyle Spearrin
6cea556ae1 post, upload, and save cipher attachment 2017-06-30 11:15:58 -04:00
Kyle Spearrin
71f755dd44 secure strings for 2fa recovery codes 2017-06-29 16:01:11 -04:00
Kyle Spearrin
14745fa6ce random string helper 2017-06-29 15:55:39 -04:00
Kyle Spearrin
a1008353fd added nfc flag for yubikey config 2017-06-29 12:34:10 -04:00
Kyle Spearrin
205a6d14a6 revert https stuff 2017-06-27 15:53:39 -04:00
Kyle Spearrin
459f3a5791 appid adjustments 2017-06-27 14:48:29 -04:00
Kyle Spearrin
6c16a988c3 appid no longer served from api 2017-06-27 14:05:50 -04:00
Kyle Spearrin
8b40863472 no need for chrome ext to have appid 2017-06-26 23:56:45 -04:00
Kyle Spearrin
12da107c51 web policy for two factor apis 2017-06-26 09:09:30 -04:00
Kyle Spearrin
eea2ae30b4 get recovery code api 2017-06-24 17:16:05 -04:00
Kyle Spearrin
a0fb1e0907 recover 2017-06-24 16:17:38 -04:00
Kyle Spearrin
61a436906c remove provider from user table 2017-06-24 14:40:46 -04:00
Kyle Spearrin
d57a68aae3 two factor emails 2017-06-24 12:08:34 -04:00
Kyle Spearrin
f4fa990cb1 send redacted email on 2fa login 2017-06-24 11:50:20 -04:00
Kyle Spearrin
59b8438a0f update u2f lib. send 2fa login email 2017-06-24 09:20:12 -04:00
Kyle Spearrin
64189067cd handle two factor remember failed case 2017-06-23 10:46:04 -04:00
Kyle Spearrin
15dcb43f44 remember two factor token 2017-06-23 10:08:53 -04:00
Kyle Spearrin
c069fad4e7 adjust fido content type with middleware 2017-06-22 23:15:28 -04:00
Kyle Spearrin
ca979e0c40 u2f fixes 2017-06-22 22:14:51 -04:00
Kyle Spearrin
f28ae5ccd9 fixes for configuring u2f device 2017-06-22 17:03:35 -04:00
Kyle Spearrin
3ae96bd510 u2f token provider 2017-06-22 09:09:51 -04:00
Kyle Spearrin
731a1e31b9 initiating u2f registration 2017-06-21 22:33:45 -04:00
Kyle Spearrin
fd5e2c9466 stubbing out api setup for u2f 2017-06-21 21:46:52 -04:00
Kyle Spearrin
03f3118182 re-import db 2017-06-21 16:59:11 -04:00
Kyle Spearrin
0c84f9c151 add support for storing u2f challenges 2017-06-21 16:55:45 -04:00
Kyle Spearrin
50c0b3e752 configure duo 2fa 2017-06-21 14:19:07 -04:00
Kyle Spearrin
2ce47edadf two factor params on login 2017-06-21 12:13:18 -04:00
Kyle Spearrin
7095ae0ea1 Duo WebSDK Token Provider 2017-06-21 00:04:25 -04:00
Kyle Spearrin
4d6d3c97a3 Duo web sdk 2017-06-20 23:38:22 -04:00
Kyle Spearrin
c13ba70ab4 verify all 2fa methods 2017-06-20 14:50:12 -04:00
Kyle Spearrin
69de88cc32 yubikey setup for 2FA 2017-06-20 14:12:31 -04:00
Kyle Spearrin
612697e815 refactorings around two-factor controller 2017-06-20 10:08:59 -04:00
Kyle Spearrin
475160cfe1 two factor email setup 2017-06-20 09:21:35 -04:00
Kyle Spearrin
2eaaecd95c remove user twofactorenabled property 2017-06-19 22:25:19 -04:00
Kyle Spearrin
3b5b24531b refactor to a new two-factor controller 2017-06-19 22:08:10 -04:00
Kyle Spearrin
5a67df60de new encryption types for rsa with hmac 2017-06-19 09:46:59 -04:00
Kyle Spearrin
03dd6a71e4 version bump 2017-06-16 15:08:36 -04:00
Kyle Spearrin
5e9fc6b969 noop mail deli service and moved back to sendgrid 2017-06-16 14:24:04 -04:00
Kyle Spearrin
06ca566be1 attachment apis and azure storage service 2017-06-15 15:34:12 -04:00
Kyle Spearrin
94be5bc1dd u2f 2f provider enum 2017-06-14 22:40:55 -04:00
Kyle Spearrin
1fc441b6e8 yubico global settings 2017-06-14 22:40:33 -04:00
Kyle Spearrin
c30efcaef0 remove pg folder 2017-06-14 22:28:42 -04:00
Kyle Spearrin
71eca0962a remove deprecated code 2017-06-13 09:12:00 -04:00
Kyle Spearrin
498ddae8f8 yubico otp token provider 2017-06-12 23:17:39 -04:00
Kyle Spearrin
e712b2ded0 yubico otp token provider 2017-06-12 23:16:38 -04:00
Kyle Spearrin
314d591f36 Duo API and token provider 2017-06-12 21:23:02 -04:00
Kyle Spearrin
e0bbd93990 edit bug on create 2017-06-09 12:35:09 -04:00
Kyle Spearrin
f24bc96846 folder permission checks and null folder 2017-06-09 09:48:44 -04:00
Kyle Spearrin
d3073e675e bulk action apis for delete and move 2017-06-09 00:30:59 -04:00
Kyle Spearrin
90402b0802 Fixes to bulk action sprocs 2017-06-09 00:30:02 -04:00
Kyle Spearrin
d3499dce84 centralize select logic to UserCipherDetails func
- Also create cipher bulk move and delete sprocs
2017-06-08 23:49:55 -04:00
Kyle Spearrin
151eae2f05 return org props for groups. error on del password 2017-06-08 09:46:00 -04:00
Kyle Spearrin
b5fbe23be2 remove authenticatorkey from user 2017-06-07 14:32:08 -04:00
Kyle Spearrin
ecc2468409 refactor code to with user TwoFactorProviders 2017-06-07 14:14:34 -04:00
Kyle Spearrin
d8c0994ed3 remove deprecated jwt bearer authentication method 2017-06-06 23:19:42 -04:00
Kyle Spearrin
811bbbfe0a added two factor providers to user object 2017-06-06 17:15:19 -04:00
Kyle Spearrin
7b1c0d6df1 clear token by id 2017-06-02 16:52:54 -04:00
Kyle Spearrin
bee1ac659b mail template fix for org user id 2017-06-02 13:19:00 -04:00
Kyle Spearrin
8e9aae10ef added security stamp to profile 2017-06-02 13:18:47 -04:00
Kyle Spearrin
ef3d5ee10c user null checks for unauthorized 2017-06-02 13:17:46 -04:00
Kyle Spearrin
57b4a32194 send keys with profile 2017-05-31 17:00:01 -04:00
Kyle Spearrin
9abc16504b typo 2017-05-31 10:11:12 -04:00
Kyle Spearrin
9ed677532c add key to login response from identity 2017-05-31 10:10:08 -04:00
Kyle Spearrin
6b3a25571b no regards for basic mail template 2017-05-31 10:05:39 -04:00
Kyle Spearrin
27a9c8ca33 mail layout footer 2017-05-31 10:04:16 -04:00
Kyle Spearrin
a01d5d9a51 "user key" schema and api changes 2017-05-31 09:54:32 -04:00
Kyle Spearrin
bdce4064b2 fresh sql schema import 2017-05-31 08:55:07 -04:00
Kyle Spearrin
a3a42f4fd5 move mail and sql updates to util folder 2017-05-31 08:32:45 -04:00
Kyle Spearrin
8a47869899 template fixes 2017-05-30 23:56:00 -04:00
Kyle Spearrin
9f9150d47e mail templates for RazorViewMailService 2017-05-30 23:43:00 -04:00
Kyle Spearrin
0ee863c1d0 SmtpMailDeliveryService 2017-05-30 22:40:02 -04:00
Kyle Spearrin
07c5f45ae0 New mail services and implementations 2017-05-30 17:19:46 -04:00
Kyle Spearrin
72ac5c9f80 cleanup push sharp implementation for new model 2017-05-30 00:02:20 -04:00
Kyle Spearrin
335ecf73ae deprecate PushSharpPushNotificationService 2017-05-26 22:53:14 -04:00
Kyle Spearrin
5af974d541 notification hub services 2017-05-26 22:52:50 -04:00
Kyle Spearrin
887fe4fc05 rename to push notification service 2017-05-26 09:44:54 -04:00
Kyle Spearrin
c95d39f563 notification hub push registration service 2017-05-26 00:50:27 -04:00
Kyle Spearrin
e3cba6204b adjust org plan to larger values 2017-05-25 13:04:23 -04:00
Kyle Spearrin
9db19fa540 1 seat required 2017-05-20 15:33:17 -04:00
Kyle Spearrin
2ad365706c use directory bit on orgs 2017-05-20 15:31:16 -04:00
Kyle Spearrin
c362f88246 small fixes 2017-05-20 10:36:33 -04:00
Kyle Spearrin
8db1f1208b version bump 2017-05-20 08:54:52 -04:00
Kyle Spearrin
6dac704708 sproc fixes 2017-05-20 08:53:24 -04:00
Kyle Spearrin
f194551afc seat check when signing up 2017-05-19 20:31:52 -04:00
Kyle Spearrin
35a31a4496 prorate fix 2017-05-19 20:31:52 -04:00
Kyle Spearrin
114bf7300a fix inequality 2017-05-18 12:15:16 -04:00
Kyle Spearrin
c582929daf bulk invite apis 2017-05-18 12:04:43 -04:00
Kyle Spearrin
413d49f93b default services 2017-05-18 12:04:43 -04:00
Kyle Spearrin
c3060e7801 variable renames and null checks 2017-05-18 12:04:43 -04:00
Kyle Spearrin
fca12ecda6 enough seats available 2017-05-18 12:04:43 -04:00
Kyle Spearrin
f0328cb3ab deleted instead of disabled 2017-05-16 11:21:53 -04:00
Kyle Spearrin
933a3feade sync with user externalids 2017-05-16 00:11:21 -04:00
Kyle Spearrin
b3e4fcca74 add externalid to organizationuser 2017-05-15 23:03:32 -04:00
Kyle Spearrin
4656e1f690 standardize join 2017-05-15 22:00:20 -04:00
Kyle Spearrin
564b8194c1 only return collections for confirmed users 2017-05-15 21:39:28 -04:00
Kyle Spearrin
6958a3fda5 logic tweaks for group assignments 2017-05-15 16:37:56 -04:00
Kyle Spearrin
fc12d73aae check if group users are the same before updating 2017-05-15 15:01:16 -04:00
Kyle Spearrin
670b548b22 updated format of import data 2017-05-15 14:41:20 -04:00
Kyle Spearrin
befca0561b support larger externalid size in db 2017-05-13 21:23:24 -04:00
Kyle Spearrin
56f9ea0207 org sync fixes 2017-05-13 17:08:56 -04:00
Kyle Spearrin
a0ac7242b6 only update user groups if they are not the same 2017-05-13 14:14:20 -04:00
Kyle Spearrin
0333b47237 import groups and users for org via api 2017-05-13 12:00:40 -04:00
Kyle Spearrin
5d595d4cf9 group external id 2017-05-12 14:02:33 -04:00
Kyle Spearrin
5a6e189e67 connector client 2017-05-12 13:43:42 -04:00
Kyle Spearrin
76664c8427 fixes to can edit sproc 2017-05-11 15:20:58 -04:00
Kyle Spearrin
21d1cd6adc collection user refactor 2017-05-11 14:52:35 -04:00
Kyle Spearrin
d7f9977382 collection groups management 2017-05-11 12:22:14 -04:00
Kyle Spearrin
2b8db4d1ed SelectionReadOnly MERGE to CollectionGroup 2017-05-11 11:41:13 -04:00
Kyle Spearrin
f0d7dc8023 Group access & sproc/model refactoring. 2017-05-11 10:32:25 -04:00
Kyle Spearrin
76cebdd886 readonly attribute added to group saves 2017-05-10 14:20:35 -04:00
Kyle Spearrin
f632a7650e email checks should not be case sensitive 2017-05-10 13:36:11 -04:00
Kyle Spearrin
08943ed305 group access all and readonly schema changes 2017-05-10 12:17:10 -04:00
Kyle Spearrin
ba99b332e1 edit is true for LoginResponseModel with Cipher 2017-05-10 08:14:01 -04:00
Kyle Spearrin
5448fec71f remove refactor log 2017-05-09 19:29:38 -04:00
Kyle Spearrin
540773eb36 remove user from group apis 2017-05-09 19:24:03 -04:00
Kyle Spearrin
7a4d20ac1f group user assignment apis 2017-05-09 19:04:01 -04:00
Kyle Spearrin
07878cbaeb org usegroups check on collection save with groups 2017-05-09 14:20:47 -04:00
Kyle Spearrin
71e9e82ea1 org.UseGroups check on all group saves 2017-05-09 14:17:22 -04:00
Kyle Spearrin
a67b2b75a1 bug fixes 2017-05-09 14:09:29 -04:00
Kyle Spearrin
4447f27c81 update libs 2017-05-09 13:33:09 -04:00
Kyle Spearrin
6c923102e9 create/get/update collection with groups 2017-05-09 12:41:36 -04:00
Kyle Spearrin
d166f9cca3 add/edit group with collection ids 2017-05-08 22:14:01 -04:00
Kyle Spearrin
e996a410dc enterprise plans 2017-05-08 14:40:04 -04:00
Kyle Spearrin
81d4be6f56 Added use groups bit to org 2017-05-08 14:22:40 -04:00
Kyle Spearrin
fdf7546f33 added groups apis 2017-05-08 14:08:44 -04:00
Kyle Spearrin
a03c19d693 import should be in the transaction scope 2017-05-08 13:42:04 -04:00
Kyle Spearrin
83fa591010 version bump 2017-05-08 12:37:53 -04:00
Kyle Spearrin
4853917924 IHttpContextAccessor registration missing 2017-05-08 12:34:53 -04:00
Kyle Spearrin
59820678fa filter TokenRequestValidator from identity 2017-05-08 11:58:53 -04:00
Kyle Spearrin
975be508eb bump account revision date after import 2017-05-08 11:58:42 -04:00
Kyle Spearrin
9936f69481 support access all for collection user details 2017-05-08 11:27:21 -04:00
Kyle Spearrin
2c604d61b2 standardize secrets id 2017-05-08 08:32:06 -04:00
Kyle Spearrin
d7040b9ab6 add check for org id mismatch 2017-05-07 00:08:23 -04:00
Kyle Spearrin
d9c67ffeff ignore edit param 2017-05-06 23:45:29 -04:00
Kyle Spearrin
b039461ff4 CipherDetails Edit property 2017-05-06 23:23:01 -04:00
Kyle Spearrin
3018655d7e version bump 2017-05-06 18:14:31 -04:00
Kyle Spearrin
a461aefd69 add back billing settings 2017-05-06 09:15:07 -04:00
Kyle Spearrin
c4293afe57 typos 2017-05-06 09:12:45 -04:00
Kyle Spearrin
430f8439c5 check bearer3 scheme first 2017-05-06 09:11:38 -04:00
Kyle Spearrin
bf5d0f50be comment update 2017-05-05 23:24:44 -04:00
Kyle Spearrin
c4abe765ba move TokenRetrieval to api 2017-05-05 23:21:58 -04:00
Kyle Spearrin
94fa3b1d1d user secrets from string param 2017-05-05 23:03:03 -04:00
Kyle Spearrin
33e0e3b071 remove unnecessary settings for dev env 2017-05-05 21:50:51 -04:00
Kyle Spearrin
790ccb77c3 centralize ConfigurationBuilder 2017-05-05 21:49:55 -04:00
Kyle Spearrin
66c5a9b25d helper methods for multiple auth schemes 2017-05-05 21:39:30 -04:00
Kyle Spearrin
3daf0bcd18 centralize a lot of service registration 2017-05-05 20:57:33 -04:00