Commit graph

52 commits

Author SHA1 Message Date
Joshua M. Boniface 0be3dfe7c5
Revert "Fix emby/user/public API leaking sensitive data" 2020-05-26 12:14:40 -04:00
Davide Polonio 5d760b7ee8 Fix emby/user/public API leaking private data
This commit fixes the emby/user/public API that was returning more data
than necessary. Now only the following information are returned:
- the account name
- the primary image tag
- the field hasPassword
- the field hasConfiguredPassword, useful for the first wizard only
(see
https://github.com/jellyfin/jellyfin/issues/880#issuecomment-465370051)
- the primary image aspect ratio

A new DTO class, PrivateUserDTO has been created, and the route has been
modified in order to return that data object.
2020-03-01 21:46:01 +01:00
Bond_009 ab57b504fe Delete user config dir on user deletion 2019-12-29 19:32:12 +01:00
Bond_009 3221e837f9 * Add support for multi segment base urls
* Make baseurl case-insensitive
2019-11-25 11:55:24 +01:00
Bond-009 2b1e766c17
Update MediaBrowser.Controller/Library/IUserManager.cs
Co-Authored-By: dkanada <dkanada@users.noreply.github.com>
2019-10-29 17:50:09 +01:00
Bond_009 fef35d0505 Add clearer exceptions, warnings and docs 2019-10-20 21:12:03 +02:00
Bond_009 8d3b5c851d Improvements to UserManager 2019-08-16 21:06:11 +02:00
Phallacy 09921a00aa made password resets an interface and per user 2019-03-22 00:01:23 -07:00
Erwin de Haan 65bd052f3e ReSharper conform to 'var' settings 2019-01-13 21:37:13 +01:00
Erwin de Haan ba610b5094 Find+Sed BOM removal *.cs: Jellyfin.Server-MediaBrowser.Controller 2019-01-13 21:01:16 +01:00
Erwin de Haan 26ca4b607b Visual Studio Reformat: MediaBrowser.Controller 2019-01-13 20:25:32 +01:00
hawken bd169e4fd4 remove trailing whitespace 2019-01-07 23:27:46 +00:00
Andrew Rabert a86b71899e Add GPL modules 2018-12-27 18:27:57 -05:00
stefan 48facb797e Update to 3.5.2 and .net core 2.1 2018-09-12 19:26:21 +02:00
Luke Pulverenti 77695f8abe 3.2.40.1 2017-11-21 17:14:56 -05:00
Luke Pulverenti bca1d65bdc fixes #1074 2017-09-17 12:45:23 -04:00
Luke Pulverenti e287e3a50d remove async when there's nothing to await 2017-08-26 20:32:33 -04:00
Luke Pulverenti ccb694a89a update home sections 2017-04-06 16:07:25 -04:00
Luke Pulverenti 0d8636d859 update image magick sharp 2015-03-02 00:16:29 -05:00
Luke Pulverenti 10cfb3c43c sync updates 2015-02-14 14:36:40 -05:00
Luke Pulverenti 792e4c4f1b sync updates 2015-01-30 00:18:32 -05:00
Luke Pulverenti a6145e54d9 support in-home easy password 2015-01-29 01:06:24 -05:00
Luke Pulverenti 42b1416602 begin work on daily episodes 2014-12-22 22:58:14 -05:00
Luke Pulverenti 8807e80d0a start using user policy 2014-12-20 01:06:27 -05:00
Luke Pulverenti 3c48def0d7 sync updates 2014-12-16 00:01:57 -05:00
Luke Pulverenti d7bdb744ca add new image params 2014-11-30 14:01:33 -05:00
Luke Pulverenti 40897bac14 fixes #941 - Rework password recovery and remove IsLocal checks 2014-11-08 22:18:14 -05:00
Luke Pulverenti b5842f9f19 rework build scripts 2014-11-05 14:28:41 -05:00
Luke Pulverenti 4f207c43dd update connect methods 2014-10-17 00:52:41 -04:00
Luke Pulverenti 1d70f5469f update connect 2014-10-14 00:22:17 -04:00
Luke Pulverenti 5c615fa024 add connect linking 2014-09-14 11:10:51 -04:00
Luke Pulverenti e3c8694471 3.0.5340.20849 2014-08-15 12:35:41 -04:00
Luke Pulverenti e84ba17b9f add activity log feature 2014-08-10 18:13:17 -04:00
Luke Pulverenti 59dc591f66 update to jquery mobile 1.4.3 2014-07-02 14:34:08 -04:00
Luke Pulverenti 414b1251c7 dlna fixes 2014-06-22 01:52:31 -04:00
Luke Pulverenti f02c326027 Removed guids from the model project 2014-05-08 16:09:53 -04:00
Luke Pulverenti 546acf0ebb fixes #715 - Support creating/editing collections (boxsets) in web client #715 2014-03-07 13:48:55 -05:00
Luke Pulverenti e924efaa6f Added a welcome notification 2013-07-06 22:01:14 -04:00
Luke Pulverenti 369107bab8 reduce sizes of cast images 2013-05-11 11:55:01 -04:00
Luke Pulverenti e1f8c18b51 added ability to track web sockets per session 2013-05-09 13:38:02 -04:00
Luke Pulverenti 785deff188 removed excess hashing in providers and made user data key-based 2013-04-13 14:02:30 -04:00
Luke Pulverenti 31c2d98532 Added a display preferences manager 2013-04-05 15:34:33 -04:00
Luke Pulverenti 4986722c73 made display preferences uniquely identifiable 2013-04-05 15:02:48 -04:00
Luke Pulverenti 1bf4b6110d Get/Set DisplayPreferences separately through the api 2013-04-05 13:10:55 -04:00
Luke Pulverenti e2562879d8 Moved userdata to user manager to resolve concurrency issues. must delete userdata and displaypreferences db files. 2013-04-02 15:25:16 -04:00
Luke Pulverenti b4dd8a2106 moved displaypreferences to usermanager to solve concurrency issues 2013-04-02 13:37:49 -04:00
LukePulverenti cf61ac0264 fixed client type display for ios. also fixed display preferences saving. 2013-03-17 23:10:21 -04:00
LukePulverenti bae89ee824 fix duplicate connections on the dashboard 2013-03-16 12:41:49 -04:00
LukePulverenti 4d083b618d restored request logging 2013-03-16 01:52:33 -04:00
LukePulverenti ff55da9029 switch authentication to sha1 2013-03-13 01:19:03 -04:00