1
0
mirror of https://github.com/bitwarden/server.git synced 2024-12-02 13:53:23 +01:00
Commit Graph

773 Commits

Author SHA1 Message Date
Kyle Spearrin
7aa9681222 bump iterations hash iterations to 50k 2018-06-01 21:02:57 -04:00
Kyle Spearrin
ecf75c2a66 add cli client 2018-05-28 09:44:14 -04:00
Kyle Spearrin
72e95e2a98 allow org user reg. when reg. is disabled 2018-05-24 16:55:52 -04:00
Kyle Spearrin
ffa0a1a02c always specify DateTimeKind.Utc for dapper 2018-05-21 17:12:57 -04:00
Kyle Spearrin
a170e02565 remove bcc 2018-05-15 15:07:53 -04:00
Kyle Spearrin
053096c1a1 subscription renewal reminder emails 2018-05-11 08:29:23 -04:00
Kyle Spearrin
528a0732a6 use withOrganizations sproc 2018-04-24 20:19:23 -04:00
Kyle Spearrin
165ee97d2f refactor cipher queries by user. tuned indexing. 2018-04-24 12:48:43 -04:00
Kyle Spearrin
699a2eec0e update bouncy castle 2018-04-17 23:44:25 -04:00
Kyle Spearrin
810c36470d update more libs 2018-04-17 22:42:55 -04:00
Kyle Spearrin
2c24e00bd7 update some libs 2018-04-17 22:36:30 -04:00
Kyle Spearrin
1fb3fbeacf Revert "update libs"
This reverts commit e7453bc036.
2018-04-17 08:11:08 -04:00
Kyle Spearrin
cd327796cb Revert "update storage lib"
This reverts commit 2c65bd8403.
2018-04-17 08:10:56 -04:00
Kyle Spearrin
e350ef650a dont cycle security token on re-hash 2018-04-17 08:10:17 -04:00
Kyle Spearrin
dead022e83 admin base uri setting, applied to login emails 2018-04-16 20:35:53 -04:00
Kyle Spearrin
2c65bd8403 update storage lib 2018-04-16 12:50:02 -04:00
Kyle Spearrin
e7453bc036 update libs 2018-04-16 12:49:18 -04:00
Kyle Spearrin
fa198213af increase PasswordHasherOptions iterations to 25k 2018-04-14 23:51:34 -04:00
Kyle Spearrin
ad03c9a157 Log org disabled reason 2018-04-13 09:25:54 -04:00
Kyle Spearrin
389512d51e added org duo to 2fa flow 2018-04-03 14:31:33 -04:00
Kyle Spearrin
0d4ea5ce5b organization 2fa apis 2018-04-02 23:18:26 -04:00
Kyle Spearrin
367d3f65a6 use2fa org response 2018-04-02 17:20:06 -04:00
Kyle Spearrin
f7991d0da1 add use2fa to org response models 2018-04-02 17:15:20 -04:00
Kyle Spearrin
bcc224c02d stub out use2fa and twofactorproviders on orgs 2018-04-02 14:53:19 -04:00
Kyle Spearrin
a9481bd524 update bitwarden mail templates 2018-03-30 12:06:01 -04:00
Kyle Spearrin
6628a419d8 remove using 2018-03-30 08:41:32 -04:00
Kyle Spearrin
4cbf3a4b5b format ban logs better 2018-03-30 08:40:58 -04:00
Kyle Spearrin
e51cf078b0 include project property with logs 2018-03-30 00:01:53 -04:00
Kyle Spearrin
92d6524b35 max storage already set in base ctor 2018-03-29 15:03:10 -04:00
Kyle Spearrin
081ae7cb99 no port for issuer 2018-03-29 14:59:36 -04:00
Kyle Spearrin
c5131f3b30 add max storage gb 2018-03-29 14:06:23 -04:00
Kyle Spearrin
4ce69dac2b internal api & vault urls. apply to version check 2018-03-29 08:45:04 -04:00
Kyle Spearrin
7f250a4e74 adminsettings to docker env setup 2018-03-28 10:45:30 -04:00
Kyle Spearrin
40dff2cd6e success/error messages for admin 2018-03-28 10:38:01 -04:00
Kyle Spearrin
ceb4df2450 upgrade nuget libs 2018-03-28 10:00:20 -04:00
Kyle Spearrin
ecb490e8a8 logs dir 2018-03-27 22:16:55 -04:00
Kyle Spearrin
13db0285c9 cleanup logs 2018-03-23 13:39:34 -04:00
David Roth
702d833cea Add sentry logging support. (#240) 2018-03-23 13:33:31 -04:00
Kyle Spearrin
0d12cf9217 persist login. allow log out 2018-03-23 10:12:09 -04:00
Kyle Spearrin
2cf9127ef1 limit edit functions to cloud hosted 2018-03-23 09:44:48 -04:00
Kyle Spearrin
e920c8e9d2 org and user info 2018-03-22 21:10:10 -04:00
Kyle Spearrin
7075d8396d some helper functions for users and orgs 2018-03-22 17:33:22 -04:00
Kyle Spearrin
b011b4e970 user edit 2018-03-22 15:50:56 -04:00
Kyle Spearrin
14039d7d1a respect return url on sign in link 2018-03-22 13:18:18 -04:00
setyb
ff9f605b7d Add StackExchange sites to Equivalent Domains (#242) 2018-03-22 12:06:59 -04:00
setyb
d336594c10 Add StackExchange sites to Equivalent Domains (#241) 2018-03-22 12:06:43 -04:00
Kyle Spearrin
6e16581fe8 passwordless signin email 2018-03-21 21:19:03 -04:00
Kyle Spearrin
7475ed7318 organization search page 2018-03-21 17:41:14 -04:00
Kyle Spearrin
67bf801c15 users listing page 2018-03-21 16:24:10 -04:00
Kyle Spearrin
d35d8185ed passwordless sign in for admin 2018-03-21 14:26:49 -04:00
Kyle Spearrin
3d9d193bda passwordless signin for billing portal 2018-03-20 15:00:56 -04:00
Kyle Spearrin
64277f54f8 token retrieval from header or qs 2018-03-09 11:02:31 -05:00
Kyle Spearrin
9da30669af empty ctor for note model 2018-03-03 13:59:31 -05:00
Kyle Spearrin
f17023ecad FullHostname => Host 2018-03-02 13:49:32 -05:00
Kyle Spearrin
7d6c2209b4 basedomain => domain 2018-03-02 13:49:13 -05:00
Kyle Spearrin
0689e8617a adjust match types 2018-03-01 23:40:28 -05:00
Kyle Spearrin
48722e4b71 match default is null 2018-03-01 09:34:27 -05:00
Kyle Spearrin
2b276e9986 backwards compat apis on Uri 2018-03-01 09:29:49 -05:00
Kyle Spearrin
c8aabf0b40 MatchType proper => Match 2018-02-28 21:37:06 -05:00
Kyle Spearrin
3563a85318 add support for multiple uris on login model.
refactor cipher data models.
2018-02-28 21:23:46 -05:00
Kyle Spearrin
555e478ec3 Uppercase Bitwarden 2018-02-27 14:16:19 -05:00
Kyle Spearrin
87497a5608 update libs 2018-02-21 22:31:33 -05:00
Kyle Spearrin
0b17f3823a Just use HttpContext RemoteIpAddress to get IP 2018-02-21 21:43:02 -05:00
Marco Trevisan
2c8395cee5 StaticStore: add equivalent domains for Airbnb and Eventbrite (#182)
* GlobalEquivalentDomains: add Airbnb and Eventbrite

* StaticStore: add airbnb domains

List based on https://www.airbnb.com/sitemaps/localized

* StaticStore: sort airbnb domains

* StaticStore: add Eventbrite domains

No public list found, went through some `nslookup` bruteforce checks...

* StaticStore: add missing eventbrite.com
2018-01-08 08:51:00 -05:00
Kyle Spearrin
f61acdd3b9 remove old token retrieval schemes 2018-01-03 14:11:56 -05:00
Kyle Spearrin
3251c4b574 check for org user email to be null 2018-01-01 22:05:43 -05:00
Kyle Spearrin
46c36dc885 net471 directive fixes 2017-12-29 11:57:52 -05:00
Kyle Spearrin
8a318f35b7 events has its own connection string 2017-12-27 22:39:14 -05:00
Kyle Spearrin
9a4e0e8b08 no need for old program class 2017-12-27 22:25:52 -05:00
Kyle Spearrin
d450684144 update to net471 2017-12-26 22:34:51 -05:00
Kyle Spearrin
ff1b85505d subscriptions are always canceled at end of period 2017-12-22 23:01:56 -05:00
Kyle Spearrin
67ec4603a4 pass org id to can use events check 2017-12-20 22:23:05 -05:00
Kyle Spearrin
e9116f8c44 app cache with org ability checks on events 2017-12-19 16:02:39 -05:00
Kyle Spearrin
d75ca51d75 sql event repo "Get" implementations 2017-12-18 23:15:16 -05:00
Kyle Spearrin
6c30cfc295 safari extension type 2017-12-18 14:01:21 -05:00
Kyle Spearrin
7dd2c524de new device type. return device & ip info on events 2017-12-18 13:59:31 -05:00
Kyle Spearrin
2e6a06cd65 fix placeholder for formatting date 2017-12-15 16:17:36 -05:00
Kyle Spearrin
ed636ae18c added org user and cipher event APIs 2017-12-15 15:50:50 -05:00
Kyle Spearrin
125eab11dc event paging 2017-12-15 15:23:57 -05:00
Kyle Spearrin
79d46578b0 handle UTC dates properly for events 2017-12-15 12:24:32 -05:00
Kyle Spearrin
a9f232746e store device type and ip address on events 2017-12-15 10:50:06 -05:00
Kyle Spearrin
992fac1328 index table entity events 2017-12-14 17:23:46 -05:00
Kyle Spearrin
93ccfa7eac set acting user for user events 2017-12-14 16:41:52 -05:00
Kyle Spearrin
8898c58f3c type row keys should be ints 2017-12-14 16:20:59 -05:00
Kyle Spearrin
172fd2425e added org flag for UseEvents 2017-12-14 15:48:44 -05:00
Kyle Spearrin
2c4ce27ef2 fixes to event get APIs 2017-12-14 15:04:20 -05:00
Kyle Spearrin
adc23bf007 stub out API for events 2017-12-14 12:33:50 -05:00
Kyle Spearrin
b917ea1fd2 current context null checks 2017-12-12 15:23:45 -05:00
Kyle Spearrin
6649c29a8b event fixes 2017-12-12 15:04:14 -05:00
Kyle Spearrin
ce1680a009 event sql table and repo 2017-12-12 14:22:22 -05:00
Kyle Spearrin
7b359053d6 stub out new scim api for dir sync 2017-12-12 13:22:37 -05:00
Kyle Spearrin
59fc1df754 private member _table 2017-12-08 23:14:02 -05:00
Kyle Spearrin
89d488739d re-order event interface 2017-12-08 23:12:19 -05:00
Kyle Spearrin
1bdf56d39f process messages with IEvent 2017-12-08 23:09:50 -05:00
Kyle Spearrin
83a7c98fae write events to table storage 2017-12-08 16:03:20 -05:00
Kyle Spearrin
f02679f609 logic error on cipher event log 2017-12-08 14:59:21 -05:00
Kyle Spearrin
c01fd359f0 use EventTableEntity instead of TableEntity 2017-12-08 14:03:07 -05:00
Kyle Spearrin
8c32765f4c custom plans with expiration are not trials 2017-12-04 20:58:23 -05:00
Kyle Spearrin
88c35f9f86 remove noOrg param 2017-12-04 16:44:17 -05:00
Kyle Spearrin
6639c61ee1 dont allow org id assignments on cipher creation 2017-12-04 16:43:18 -05:00
Kyle Spearrin
8ac284f1ec noop event write service 2017-12-04 12:17:26 -05:00
Kyle Spearrin
c445ce3c49 noop event service for now 2017-12-04 11:00:04 -05:00
Kyle Spearrin
9cb1047f2b setup to receive & process event postings 2017-12-04 10:59:07 -05:00
Kyle Spearrin
8a88a36140 event write services 2017-12-04 09:58:07 -05:00
Kyle Spearrin
bcd8a06994 singleton at end 2017-12-04 09:32:42 -05:00
Kyle Spearrin
28770d3761 events for collections, groups, and org users 2017-12-01 16:00:30 -05:00
Kyle Spearrin
a8fefb54c4 cipher events 2017-12-01 14:06:16 -05:00
Kyle Spearrin
0662fc2163 log events to various organization indexes as well 2017-12-01 12:14:46 -05:00
Kyle Spearrin
d94c2a8f50 log user events 2017-12-01 10:07:14 -05:00
Kyle Spearrin
f4586002c4 organize event models. stub out event services 2017-12-01 09:22:04 -05:00
Kyle Spearrin
ba9cca057e break apart query filter to make more readable 2017-12-01 08:59:00 -05:00
Kyle Spearrin
c988171f09 welcome email should use web vault url hostname 2017-11-29 13:40:56 -05:00
Kyle Spearrin
38ee251f72 more info on bans/blocks 2017-11-29 08:47:20 -05:00
Kyle Spearrin
cdddffc977 GetRequestInfo on ban 2017-11-29 08:42:29 -05:00
Kyle Spearrin
a8b4261a85 support net core 2017-11-28 22:48:31 -05:00
Kyle Spearrin
341ef0a943 table storage event repo stub 2017-11-28 22:21:47 -05:00
Kyle Spearrin
8a81241f13 update packages 2017-11-28 12:57:42 -05:00
Kyle Spearrin
49372bed38 always update associations on group/coll updates 2017-11-24 11:53:15 -05:00
Kyle Spearrin
0502ba2451 only get collection info when in an org 2017-11-24 09:28:38 -05:00
Kyle Spearrin
a956b826cd include collections in sync 2017-11-22 09:53:14 -05:00
Kyle Spearrin
e2cc0ce95a log bearer token with blocked requests 2017-11-22 09:09:46 -05:00
Kyle Spearrin
f2e2db52a1 update projects to net47 2017-11-16 11:01:49 -05:00
Kyle Spearrin
41ca2a64a9 fix tag removal 2017-11-14 09:35:48 -05:00
Kyle Spearrin
49f4a773dc catch bad request exceptions to notification hub 2017-11-14 08:51:24 -05:00
Kyle Spearrin
7e2d0ed0c1 only get devices with push tokens 2017-11-14 08:39:16 -05:00
Kyle Spearrin
22bc77415f eq domains updates 2017-11-13 12:23:57 -05:00
Kyle Spearrin
7754d11bf9 comments 2017-11-13 12:09:39 -05:00
Kyle Spearrin
d03421fe4b fix to user already exists checks 2017-11-13 10:06:54 -05:00
Kyle Spearrin
aa045f7775 fix == bug in licensing VerifyData 2017-11-12 22:57:25 -05:00
Kyle Spearrin
6110da4ba9 marry existing users before adding 2017-11-10 15:22:19 -05:00
Kyle Spearrin
2fc54889e3 sendgrid SetOpenTracking 2017-11-10 15:12:18 -05:00
Kyle Spearrin
c42928f26d prevent duplicate invite accepts 2017-11-10 09:21:44 -05:00
Kyle Spearrin
daefe0d66b rename plan to "Families" 2017-11-08 12:36:27 -05:00
Kyle Spearrin
ed826f4b28 version > 1 on UsersGetPremium check 2017-11-07 21:51:50 -05:00
Kyle Spearrin
f7cb6e403d dont check UsersGetPremium for version 1 licenses 2017-11-07 21:12:50 -05:00
Kyle Spearrin
5c7ff94657 user BillingResponseModel without licensing 2017-11-07 11:58:15 -05:00
Kyle Spearrin
0fdb9b3d2f change personal plan to family. allow self host 2017-11-06 16:01:58 -05:00
Kyle Spearrin
dccdef6db5 only allow license key one use per installation 2017-11-06 08:12:36 -05:00
Kyle Spearrin
50a4202739 email 2fa is not case sensitive 2017-11-02 23:29:58 -04:00
Kyle Spearrin
6e302e06dc backup mail service 2017-10-30 22:10:40 -04:00
Kyle Spearrin
377bf201d0 add back markdown mail service 2017-10-30 21:36:00 -04:00
Kyle Spearrin
f396869aaf all not self-hosted gets cloud storage dp keys 2017-10-27 22:43:15 -04:00
Kyle Spearrin
a9cf049a6c drop net461 support in billing and ident.
cleanup various csproj files
add appservice hosting startup package for api
2017-10-27 21:43:26 -04:00
Kyle Spearrin
434723e637 clean out deprecated services. update libs. 2017-10-26 21:07:12 -04:00
Kyle Spearrin
a989a800f7 validate master password on purge 2017-10-25 21:38:54 -04:00
Kyle Spearrin
a042fd10f1 apis for purging user vault 2017-10-25 21:26:09 -04:00
Kyle Spearrin
e41461f8fc org tax information 2017-10-25 12:41:07 -04:00
Kyle Spearrin
8ba3e27a7d allow user delete if they are not the only owner 2017-10-25 11:36:54 -04:00
Kyle Spearrin
e0a6bb82d1 update stripe package 2017-10-23 09:30:56 -04:00
Kyle Spearrin
5ee0b4a9da simplify secrets in startup via csproj tools 2017-10-19 00:08:09 -04:00