Kyle Spearrin
|
9dedf359e5
|
updates to logging
|
2019-03-20 08:26:11 -04:00 |
|
Kyle Spearrin
|
2f3b38a941
|
more relay logging
|
2019-03-20 00:41:11 -04:00 |
|
Kyle Spearrin
|
dc0bdfa28b
|
fix logger ref
|
2019-03-19 23:45:09 -04:00 |
|
Kyle Spearrin
|
e2be61da0a
|
testing: more logs
|
2019-03-19 22:47:53 -04:00 |
|
Kyle Spearrin
|
54b0db2128
|
log from BaseIdentityClientService for testing
|
2019-03-19 21:57:46 -04:00 |
|
Kyle Spearrin
|
625ed1a1ee
|
force SecureSocketOptions.none if 25 w/ no ssl
|
2019-03-19 00:47:07 -04:00 |
|
Kyle Spearrin
|
01a293cf76
|
record installation devices
|
2019-03-19 00:39:03 -04:00 |
|
Kyle Spearrin
|
8427c23b5e
|
amazon sqs block ip queuing
|
2019-03-18 16:23:37 -04:00 |
|
Kyle Spearrin
|
7e920b955c
|
amazon ses mail delivery service
|
2019-03-13 16:19:00 -04:00 |
|
Kyle Spearrin
|
8d54442173
|
ses mail delivery service
|
2019-03-13 14:07:08 -04:00 |
|
Kyle Spearrin
|
cbd0f15224
|
back to regular ip string
|
2019-03-13 09:42:04 -04:00 |
|
Kyle Spearrin
|
14fd7e2801
|
throttle block messages and base64 encode them
|
2019-03-11 23:31:45 -04:00 |
|
Kyle Spearrin
|
2bdcff56b6
|
make new message for unblock
|
2019-03-10 23:11:28 -04:00 |
|
Kyle Spearrin
|
de1b00533f
|
org members public api
|
2019-03-05 23:24:14 -05:00 |
|
Kyle Spearrin
|
42b104bc8f
|
apikey apis for orgs
|
2019-03-04 09:52:43 -05:00 |
|
Kyle Spearrin
|
15cb0ad4c3
|
implement useapi and apikey
|
2019-03-02 15:09:33 -05:00 |
|
Kyle Spearrin
|
506fe28ee7
|
make payment method type required
|
2019-02-26 12:45:34 -05:00 |
|
Kyle Spearrin
|
91bbc3e8f9
|
display names for enums
|
2019-02-26 12:37:29 -05:00 |
|
Kyle Spearrin
|
35e986a077
|
update libs and remove old code/workarounds
|
2019-02-26 08:15:56 -05:00 |
|
Kyle Spearrin
|
b5782f7b72
|
fix paypal edge case
|
2019-02-23 17:40:46 -05:00 |
|
Kyle Spearrin
|
78fa990b1f
|
fixes for credit add
|
2019-02-22 22:55:40 -05:00 |
|
Kyle Spearrin
|
c5b2a929d2
|
added credit email notification
|
2019-02-22 21:13:34 -05:00 |
|
Kyle Spearrin
|
de2ca2ff95
|
throw No payment method is available.
|
2019-02-21 17:27:57 -05:00 |
|
Kyle Spearrin
|
9c5fde35f5
|
filter invoices
|
2019-02-20 23:58:54 -05:00 |
|
Kyle Spearrin
|
01d324a8b4
|
support credit purchases and prorated upgrades
|
2019-02-20 23:54:27 -05:00 |
|
Kyle Spearrin
|
494b3f18b6
|
process credit from ipn
|
2019-02-20 16:03:38 -05:00 |
|
Kyle Spearrin
|
a9336a0e02
|
add support for passing payment method type
|
2019-02-19 17:13:21 -05:00 |
|
Kyle Spearrin
|
707c0ccb36
|
remove business country from org signup
|
2019-02-18 23:37:35 -05:00 |
|
Kyle Spearrin
|
250784d197
|
remove charge and add balance to billing models
|
2019-02-18 17:09:56 -05:00 |
|
Kyle Spearrin
|
ad577bafcc
|
use existing stripe customer for premium signup
|
2019-02-18 16:08:58 -05:00 |
|
Kyle Spearrin
|
b036657d78
|
apis for subscription vs billing
|
2019-02-18 15:40:47 -05:00 |
|
Kyle Spearrin
|
5945c39b32
|
associated ah-hoc prorate invoice with sub
|
2019-02-18 08:07:30 -05:00 |
|
Kyle Spearrin
|
558cf87e17
|
< , not <=
|
2019-02-14 15:26:44 -05:00 |
|
Kyle Spearrin
|
48343a519b
|
ip blocks are 15 mins
|
2019-02-14 14:16:18 -05:00 |
|
Kyle Spearrin
|
67146cd4be
|
send payment failed emails
|
2019-02-14 11:49:39 -05:00 |
|
Kyle Spearrin
|
f2aac6b8a0
|
continue if disables
|
2019-02-13 21:03:22 -05:00 |
|
Kyle Spearrin
|
f225b5d46a
|
rename billing classes
|
2019-02-10 21:23:37 -05:00 |
|
Kyle Spearrin
|
d568b86e1e
|
inject stripepaymentservice
|
2019-02-08 23:53:09 -05:00 |
|
Kyle Spearrin
|
a97a6216d7
|
return invoices and transactions on billing api
|
2019-02-08 23:24:48 -05:00 |
|
Kyle Spearrin
|
856e331ef3
|
custom ids to braintree customers
|
2019-02-02 23:04:44 -05:00 |
|
Kyle Spearrin
|
0e4e3b22d1
|
reuse btCustomerId when changing from pp => new pp
|
2019-02-02 16:42:40 -05:00 |
|
Kyle Spearrin
|
9882815e4a
|
custom id fields for paypal
|
2019-02-01 09:18:34 -05:00 |
|
Kyle Spearrin
|
24fbec6c0e
|
fix ambig. transaction refs
|
2019-01-31 16:55:04 -05:00 |
|
Kyle Spearrin
|
9f876d9bff
|
purchase org with paypal support
|
2019-01-31 14:25:46 -05:00 |
|
Kyle Spearrin
|
952d624d72
|
change payment methods between stripe and paypal
|
2019-01-31 12:11:30 -05:00 |
|
Kyle Spearrin
|
fca1ee4253
|
CancelAndRecoverChargesAsync for braintree
|
2019-01-31 09:00:44 -05:00 |
|
Kyle Spearrin
|
87ee144edd
|
preview and pay to invoice prior to sub change
|
2019-01-31 00:41:13 -05:00 |
|
Kyle Spearrin
|
d236bdd408
|
rework paypal payment to use customer balance
|
2019-01-30 16:27:20 -05:00 |
|
Kyle Spearrin
|
abb1751bfe
|
stripe invoice handling. return credit amount.
|
2019-01-29 17:44:31 -05:00 |
|
Kyle Spearrin
|
a34ca4700d
|
upgrade stripe lib and breaking changes
|
2019-01-29 14:41:37 -05:00 |
|
Kyle Spearrin
|
e54a381dba
|
setup: process paypal with stripe subscription
|
2019-01-29 13:12:11 -05:00 |
|
Kyle Spearrin
|
b19628c6f8
|
new device logged in email notification
|
2019-01-24 22:37:49 -05:00 |
|
Kyle Spearrin
|
a07f37e093
|
ssl override, deprecate defaultCreds and authType
|
2019-01-22 21:28:56 -05:00 |
|
Kyle Spearrin
|
17cc1d6543
|
deprecate smtpclient for mailkit smtp service
|
2019-01-22 19:44:03 -05:00 |
|
Kyle Spearrin
|
c3563db4d2
|
add bitwarden server category
|
2019-01-16 17:46:30 -05:00 |
|
Kyle Spearrin
|
130197cab6
|
add sendgrid categories to emails
|
2019-01-16 17:41:19 -05:00 |
|
Kyle Spearrin
|
d6f1281f69
|
only log cipher deletes where user can edit
|
2019-01-11 08:46:55 -05:00 |
|
Kyle Spearrin
|
7116072cfa
|
log events on bulk delete. ref #422
|
2019-01-10 22:24:08 -05:00 |
|
Kyle Spearrin
|
4ad1634d1d
|
cancel on delete
|
2018-12-31 14:07:19 -05:00 |
|
Kyle Spearrin
|
6d173385b0
|
cancel sub completely if past exp date
|
2018-12-31 13:34:02 -05:00 |
|
Kyle Spearrin
|
951e8f562e
|
email token provider
|
2018-12-19 22:27:45 -05:00 |
|
Kyle Spearrin
|
4a38713c4b
|
return twofactor enabled property on org users api
|
2018-12-19 11:48:36 -05:00 |
|
Kyle Spearrin
|
ac7c7b5077
|
move some 2fa logic functions to userService
|
2018-12-19 10:47:53 -05:00 |
|
Kyle Spearrin
|
b9e7712b34
|
<= 1
|
2018-12-03 10:57:34 -05:00 |
|
Kyle Spearrin
|
002b642e50
|
sometimes delete org on user delete
|
2018-12-03 10:56:55 -05:00 |
|
Kyle Spearrin
|
0b20f64f2d
|
premium access addon for families plans
|
2018-11-20 22:02:09 -05:00 |
|
Kyle Spearrin
|
331ee3266a
|
support for sharing new attachments
|
2018-11-15 12:52:31 -05:00 |
|
Kyle Spearrin
|
7cda459127
|
support for attachments keys
load existing items and set attachments on key update
|
2018-11-14 17:19:04 -05:00 |
|
Kyle Spearrin
|
73cc221deb
|
Allow UpdateKeyAsync when user already has key
|
2018-11-13 11:37:09 -05:00 |
|
Kyle Spearrin
|
a9195942fd
|
we dont need to SetPropertiesAsync on upload
|
2018-11-09 09:47:25 -05:00 |
|
Kyle Spearrin
|
dc3e083bf0
|
set filename with ContentDisposition
|
2018-11-06 21:43:34 -05:00 |
|
Kyle Spearrin
|
16a4f6d932
|
ContentDisposition=attachment for azure blobs
|
2018-11-05 08:27:49 -05:00 |
|
Kyle Spearrin
|
0b166a080e
|
limit collection scope option when creating cipher
|
2018-10-22 14:09:55 -04:00 |
|
Kyle Spearrin
|
3f319aee64
|
userid set only when creating with collection ids
|
2018-10-22 10:16:56 -04:00 |
|
Kyle Spearrin
|
c710226223
|
set cipher id to limit collection scope
|
2018-10-22 10:15:03 -04:00 |
|
Kyle Spearrin
|
96b492fa07
|
apis for creating ciphers with org & collections
|
2018-10-19 12:07:31 -04:00 |
|
SoulSeekkor
|
976869c968
|
Fixed various typos. (#378)
|
2018-10-18 11:41:49 -04:00 |
|
Kyle Spearrin
|
7db36e0005
|
api adjustments for manager role and collections
|
2018-10-17 14:58:45 -04:00 |
|
Kyle Spearrin
|
455123c0c9
|
undo CancelAtPeriodEnd on reinstate
|
2018-10-14 22:10:34 -04:00 |
|
Kyle Spearrin
|
cce4969094
|
Log user premium license disabled reason
|
2018-10-11 15:07:22 -04:00 |
|
Kyle Spearrin
|
3f5a0a8249
|
Official premium no longer given by org assignment
|
2018-10-11 14:51:55 -04:00 |
|
Kyle Spearrin
|
7705776d6a
|
self hosted storage is 10tb
|
2018-10-11 14:50:59 -04:00 |
|
Kyle Spearrin
|
bd7bc569db
|
revert comments
|
2018-10-10 22:45:12 -04:00 |
|
Kyle Spearrin
|
7c70aff383
|
dont catch exception for testing
|
2018-10-10 16:00:53 -04:00 |
|
Kyle Spearrin
|
b5a4bad637
|
catch u2f exceptions
|
2018-10-10 15:21:54 -04:00 |
|
Kyle Spearrin
|
aba009c221
|
change event name to updated2fa
|
2018-10-09 15:59:07 -04:00 |
|
Kyle Spearrin
|
bfc74060b6
|
add support for multiple u2f keys
|
2018-10-08 14:38:11 -04:00 |
|
Kyle Spearrin
|
7164f378fc
|
purge org vault
|
2018-09-25 09:12:50 -04:00 |
|
Kyle Spearrin
|
ecd569fa0b
|
use var
|
2018-09-13 14:06:06 -04:00 |
|
Kyle Spearrin
|
8fde736e98
|
update stripe sdk
|
2018-09-13 10:28:51 -04:00 |
|
Kyle Spearrin
|
0fda72c6b0
|
add message id header to smtp mail
|
2018-09-10 08:45:57 -04:00 |
|
Kyle Spearrin
|
fb45f75bc8
|
catch gateway exception when canceling on delete
|
2018-09-07 14:00:56 -04:00 |
|
Kyle Spearrin
|
2562d5a40d
|
reference OrganizationMembership instead
|
2018-08-31 17:05:27 -04:00 |
|
Kyle Spearrin
|
a1f0f04660
|
check enabled too
|
2018-08-29 13:51:24 -04:00 |
|
Kyle Spearrin
|
7ce5464e52
|
self hosted users get 1 TB
|
2018-08-29 09:45:57 -04:00 |
|
Kyle Spearrin
|
0983a35cf3
|
storageBytesRemaining by way of users get premium
|
2018-08-29 09:08:05 -04:00 |
|
Kyle Spearrin
|
cf73b168ee
|
More CanAccessPremium checks
|
2018-08-28 17:40:08 -04:00 |
|
Kyle Spearrin
|
c41a1e0936
|
CanAccessPremium checks instead of User.Premium
|
2018-08-28 16:23:58 -04:00 |
|
Kyle Spearrin
|
90387cca0c
|
sync org keys notification when removed from org
|
2018-08-28 08:52:20 -04:00 |
|
Kyle Spearrin
|
f96e3ee01b
|
add push events throughout user service actions
|
2018-08-28 08:29:54 -04:00 |
|
Kyle Spearrin
|
18713054f6
|
add logout notification
|
2018-08-28 08:22:49 -04:00 |
|
Kyle Spearrin
|
5ecd45abd6
|
rename notifications api endpoint to send
|
2018-08-24 20:31:17 -04:00 |
|
Kyle Spearrin
|
0816c609db
|
check user access permissions on collections edit
|
2018-08-23 23:04:44 -04:00 |
|
Kyle Spearrin
|
61d2ba644c
|
allow custom smtp auth type
|
2018-08-22 23:40:50 -04:00 |
|
Kyle Spearrin
|
94b6f43fc6
|
send revision date with collection edits
|
2018-08-21 23:11:57 -04:00 |
|
Kyle Spearrin
|
3a08ebda1f
|
fix notifications endpoint
|
2018-08-21 14:40:43 -04:00 |
|
Kyle Spearrin
|
255855887b
|
fix double //
|
2018-08-21 14:32:09 -04:00 |
|
Kyle Spearrin
|
1b489daca1
|
send collection ids with cipher notification
|
2018-08-21 09:29:38 -04:00 |
|
Kyle Spearrin
|
ad5b71643a
|
ip ban is for 30 minutes
|
2018-08-20 16:26:15 -04:00 |
|
Kyle Spearrin
|
5766c1f6f3
|
enable notifications services
|
2018-08-17 18:04:11 -04:00 |
|
Kyle Spearrin
|
40a410917f
|
rename hubapi notification service
|
2018-08-16 13:52:11 -04:00 |
|
Kyle Spearrin
|
1ffa712b75
|
more notification hub renames
|
2018-08-16 13:50:41 -04:00 |
|
Kyle Spearrin
|
42d3a2d8e3
|
hub configurations
|
2018-08-16 13:35:16 -04:00 |
|
Kyle Spearrin
|
28e6783a00
|
hub api notifications
|
2018-08-16 12:05:01 -04:00 |
|
Kyle Spearrin
|
ff01ce5ca7
|
internal identity authorization
|
2018-08-15 18:43:26 -04:00 |
|
Kyle Spearrin
|
25899fd326
|
adjusted serilog inclusion predicate with bypassid
|
2018-08-15 10:54:15 -04:00 |
|
Kyle Spearrin
|
0932189ccb
|
support for user defined kdf parameters
|
2018-08-14 15:30:04 -04:00 |
|
Kyle Spearrin
|
a06502be9a
|
remove markdown and razor mail templates/services
|
2018-08-06 13:58:28 -04:00 |
|
Kyle Spearrin
|
b2715503c3
|
update to new 2.0.0 preview for notification hub
|
2018-08-06 09:04:31 -04:00 |
|
Kyle Spearrin
|
b2e6b49b14
|
handlebars template emails
|
2018-08-03 23:04:47 -04:00 |
|
Kyle Spearrin
|
a4e91aa570
|
no azure queue service for now
|
2018-08-02 21:03:04 -04:00 |
|
Kyle Spearrin
|
0cde13e0c6
|
azure queue notification service
|
2018-08-02 17:23:37 -04:00 |
|
Kyle Spearrin
|
8f3c8512cf
|
null or whitespace
|
2018-07-31 22:10:15 -04:00 |
|
Kyle Spearrin
|
cf6334e37d
|
check to make sure user actually needs key update
|
2018-07-31 08:19:49 -04:00 |
|
Kyle Spearrin
|
941792bdd8
|
u2f db updates
|
2018-07-21 08:44:21 -04:00 |
|
Kyle Spearrin
|
f7fb99a726
|
remove test bcc
|
2018-07-20 23:44:21 -04:00 |
|
Kyle Spearrin
|
0d4ac29bc7
|
fix cancelled typo in areas
|
2018-07-20 17:00:05 -04:00 |
|
Kyle Spearrin
|
0e7ceed68f
|
dev licensing cert
|
2018-07-19 00:02:21 -04:00 |
|
Kyle Spearrin
|
c92ef08664
|
check collection count on org import
|
2018-07-17 13:34:12 -04:00 |
|
Kyle Spearrin
|
49947e382d
|
only check token valid if registration is disabled
|
2018-07-13 11:04:09 -04:00 |
|
Kyle Spearrin
|
938b7f1230
|
premium renewal reminders job for braintree
|
2018-07-12 23:23:41 -04:00 |
|
Kyle Spearrin
|
9fee09e204
|
log event when removing user from group/collection
|
2018-07-09 23:07:04 -04:00 |
|
Kyle Spearrin
|
de552be25f
|
apis for bulk sharing
|
2018-06-13 14:03:44 -04:00 |
|
Kyle Spearrin
|
72e95e2a98
|
allow org user reg. when reg. is disabled
|
2018-05-24 16:55:52 -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
|
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
|
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
|
bcc224c02d
|
stub out use2fa and twofactorproviders on orgs
|
2018-04-02 14:53:19 -04:00 |
|
Kyle Spearrin
|
14039d7d1a
|
respect return url on sign in link
|
2018-03-22 13:18:18 -04:00 |
|
Kyle Spearrin
|
6e16581fe8
|
passwordless signin email
|
2018-03-21 21:19:03 -04: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
|
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 |
|