Joshua M. Boniface
b70083f3b3
Apply suggestions from code review
...
Co-Authored-By: Claus Vium <cvium@users.noreply.github.com>
Co-Authored-By: Bond-009 <bond.009@outlook.com>
6 years ago
Joshua M. Boniface
74ef389879
Add nicer log message and comment
6 years ago
Joshua M. Boniface
d78a55adb4
Implement InvalidAuthProvider
...
Implements the InvalidAuthProvider, which acts as a fallback if a
configured authentication provider, e.g. LDAP, is unavailable due
to a load failure or removal. Until the user or the authentication
plugin is corrected, this will cause users with the missing provider
to be locked out, while throwing errors in the logs about the issue.
Fixes #1445 part 2
6 years ago
Anthony Lavado
aee3360841
Merge pull request #1366 from Bond-009/warn3
...
Fix more warnings
6 years ago
Anthony Lavado
256f44a870
Merge pull request #994 from Bond-009/tasks
...
Remove Tasks wrapped in a Task
6 years ago
Anthony Lavado
a623dd1921
Merge pull request #1368 from dkanada/drives
...
Only return useful drives
6 years ago
dkanada
b768ad978e
split the new command to more than one line
6 years ago
Juvenal Yescas
6b6776042c
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_MX/
6 years ago
Julio García
4adaeee054
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es/
6 years ago
Hyunsu Nam
a2d9420139
Translated using Weblate (Korean)
...
Currently translated at 97.8% (92 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ko/
6 years ago
exveria1015
3431a85adf
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ja/
6 years ago
dracocephalum
430483c7a1
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant/
6 years ago
Bond-009
ce1fa42f9d
Merge branch 'master' into tasks
6 years ago
Bond-009
a6f9ceedd8
Fix more warnings
6 years ago
exveria1015
b1f764984f
Added translation using Weblate (Japanese)
6 years ago
DrPandemic
69ee49bee6
Format correctly the PIN when updating it
6 years ago
erikasne6152
2aed2d164b
Translated using Weblate (Lithuanian)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/
6 years ago
Bond-009
2d011b781e
Merge pull request #1383 from jellyfin/release-10.3.z
...
Backmerge for Release 10.3.3
6 years ago
dkanada
4a9b349c04
only return useful drives
6 years ago
DrPandemic
c22068d6b1
Fix pin bug introduced in 10.3.z.
...
The issue is that the new easyPassword format prepends the hash
function. This PR extract the hash from "$SHA1$_hash_".
6 years ago
Bond-009
35d7e97258
Ignore casing photo extensions
6 years ago
Joshua M. Boniface
89537abdc4
Merge pull request #1293 from Bond-009/query-time
...
Fix query time logging
6 years ago
Bond-009
d9c159122f
Merge pull request #1229 from voodoos/cleanup/SocketSharp
...
Cleaning WebSocketSharp continued
6 years ago
Joshua M. Boniface
2bc378a9c3
Merge pull request #1337 from jellyfin/release-10.3.z
...
Backmerge for 10.3.2 release
6 years ago
bugfixin
1df73fdeba
Fix incorrect hasPassword flag when easy pin set
6 years ago
Joshua M. Boniface
4e0be95368
Merge pull request #1305 from bugfixin/passwordless-form-encoded
...
Fix passwordless authentication with non-json content-types
6 years ago
Bond-009
61d7bed181
Merge pull request #1304 from jellyfin/release-10.3.z
...
Backmerge 10.3.1
6 years ago
bugfixin
844ea9d77e
Don't coalesce empty strings to null in StringMapTypeDeserializer
6 years ago
Bond_009
71479286e9
Fix #1234
6 years ago
Bond_009
a9337033c1
Fix query time logging
6 years ago
Claus Vium
28c2ac528d
Re-add content length, semi revert of changes in #1010 ( #1287 )
...
* Re-add content length, semi revert of changes in #1010
6 years ago
bugfixin
08d3a5d2fe
Fix null reference when request content type is application/x-www-form-urlencoded
6 years ago
Joshua M. Boniface
3738f95871
Merge pull request #1258 from Bond-009/fixpluginload
...
Handle exception when loading unsupported assembly
6 years ago
Claus Vium
764c6d5461
Fix comparison for empty password migration
6 years ago
Bond-009
6973182ade
Fix more possible exceptions
6 years ago
Bond-009
f62af07381
Handle exception when loading unsupported assembly
...
Fixes #1256
6 years ago
Bond-009
a8da122fb3
Merge pull request #1252 from jellyfin/release-10.3.z
...
Backmerge release 10.3.0
6 years ago
bugfixin
da842d5a73
Fix incorrect escaping in regex pattern
6 years ago
Joshua Boniface
4ad71766fc
Merge branch 'translations' into release-10.3.z
6 years ago
Weblate
9d60cc8c66
Rename Chinese (Traditional) file
6 years ago
bugfixin
0794a3edf4
Adjust detection of 'sample' in filenames to use regex boundaries
6 years ago
Libor Filípek
4a6243096a
Translated using Weblate (Czech)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/cs/
6 years ago
Heldenkrieger01
10cbdc8e8e
Translated using Weblate (Swiss German)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/gsw/
6 years ago
SaddFox
4886fc467c
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sl/
6 years ago
WWWesten
8e2827cc39
Translated using Weblate (Kazakh)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kk/
6 years ago
Βασίλης Μουρατίδης
395d2e4917
Translated using Weblate (Greek)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/el/
6 years ago
Dan Johansen
d31f5229da
Translated using Weblate (Danish)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/da/
6 years ago
Libor Filípek
d6622818dc
Translated using Weblate (Czech)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/cs/
6 years ago
tinganhsu
ba684d6d3a
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 96.8% (91 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant/
6 years ago
tinganhsu
90c04a4640
Added translation using Weblate (Chinese (Traditional))
6 years ago
Joshua M. Boniface
06a1e1f166
Merge pull request #1244 from joshuaboniface/hotfix-authapi
...
Hotfix authapi
6 years ago
Bond-009
8f703f4744
Remove unused event
...
Release builds were failing because of this unused event.
6 years ago
Joshua Boniface
250e0c75df
Add MethodNotAllowedException with code 405
6 years ago
Joshua M. Boniface
c3532b92f7
Merge pull request #1158 from Bond-009/httpclean
...
Reduce complexity http routes
6 years ago
Bond_009
c7fedfbca3
Fix metadata path save
6 years ago
Anthony Lavado
34ab99caf1
Move the ProductName to the public endpoint
...
Moves the ProductName field over from the private system/info point to
the public one, for easier identification
6 years ago
Anthony Lavado
b2f94c0e40
Remove the old message responders
...
Leaves only an answer to "Who is Jellyfin", removing older ones for
EmbyServer and MediaBrowser_v2.
6 years ago
VooDooS
ba12d96d23
Removed wrapping of HeaderNames fields
6 years ago
VooDooS
bb807554e2
Replace CRLF injection mitigation by use of .NET ip parsing
6 years ago
VooDooS
56d1050bac
Replace custom ip "normalization" by methods from `IPAddress`
6 years ago
VooDooS
a6e1b23eb0
Simplify headers use in WSS
6 years ago
Joshua M. Boniface
75a4f04cce
Merge pull request #1209 from joshuaboniface/hotfix-authprovider-create
...
Override username with AuthenticationProvider
6 years ago
Ulysse
a1d50a6d05
Clean `WebSocketSharpRequest.PathInfo` ( #1212 )
...
* rm useless ResolvePathInfoFromMappedPath method
* rm useless NormalizePathInfo method
* Use request.Path instead of RawUrl
* Removing unused `HandlerFactoryPath` field
* Use an expression body definition and rm field `pathInfo`
* More (syntactic) sugar
* Who needs blocks in cases ?
6 years ago
Joshua Boniface
1af9c047fb
Override username with AuthenticationProvider
...
Pass back the Username directive returned by an AuthenticationProvider
to the calling code, so we may override the user-provided Username
value if the authentication provider passes this back. Useful for
instance in an LDAP scenario where what the user types may not
necessarily be the "username" that is mapped in the system, e.g.
the user providing 'mail' while 'uid' is the "username" value.
Could also then be extensible to other authentication providers
as well, should they wish to do a similar thing.
6 years ago
Joshua Boniface
754e76a61b
Add TODO to remove string target
6 years ago
Joshua Boniface
09505e0988
Apply review feedback
...
Remove a few superfluous/testing log statements, and print the
deletion debug messages when it occurs rather than earlier. Use
a nicer name for the isDirectory variable.
6 years ago
Joshua Boniface
05a4161fd3
Correct the installation and removal of plugins
...
Upgrading plugins was broken for various reasons. There are four
fixes and a minor one:
1. Use a directory name based only on the `Name` of the plugin, not
the source filename, which contains the version. Avoids strange
duplication of the plugin.
2. Use the new directory name for the deletes if it's present, so
that installation and removal happen at that directory level
and we don't leave empty folders laying around. Ensures we
properly remove additional resources in plugins too, not just
the main `.dll` file.
3. Ignore the incoming `target` when installing, and always set
it ourself to the proper directory, which would matter when
reinstalling.
4. Deletes an existing target directory before installing if it
exists. Note that not calling any of the plugin removal code
is intentional; I suspect that would delete configurations
unexpectedly when upgrading which would be annoying. This way,
it just replaces the files and then reloads.
5. (Minor) Added some actual debug messages around the plugin
download section so failures can be more accurately seen.
6 years ago
Joshua Boniface
38fcd31917
Search all subdirectories for Plugins
...
This was added in #801 which broke the previous plugin install
behaviour. Previously plugins could be loaded from subdirectories
but this search was only for the highest level. Change it to search
all subdirectories instead to restore the previous behaviour.
Also modifies the same option from #934 , though I'm not 100% sure
if this is needed here.
6 years ago
Vasily
79d9b8e693
Merge pull request #1168 from Bond-009/io
...
Improve IO code
6 years ago
Joshua Boniface
f0fbd0232c
Correct bad quote characters
6 years ago
Joshua M. Boniface
72dd609109
Merge pull request #1149 from LogicalPhallacy/ImprovedPasswordReset
...
Adds per user password reset
6 years ago
LogicalPhallacy
13e94a8b1b
Remove dashes from pins
6 years ago
Bond_009
f911fda34f
Merge ifs
6 years ago
Phallacy
2d396cb589
adds readonly to properties
6 years ago
Phallacy
b56031b9f3
fix byte string
6 years ago
Bond_009
41df562419
Improve IO code
...
* Style changes
* Remove remnants of SMB support
* Use `GetInvalidFileNameChars` instead of rolling our own
* Remove possible unexpected behaviour with async file streams
* Remove some dead code
6 years ago
Bond_009
3001f21f8d
Hacky fix for a hacky issue
6 years ago
Phallacy
48b50a22a4
switched to a hexa string with crypto random backing
6 years ago
Phallacy
5e8496bc59
minor fixes and usings
6 years ago
Joshua M. Boniface
2dbc1153e8
Merge pull request #934 from Bond-009/plugin
...
WIP - Don't require a restart for 75% of plugins
6 years ago
Bond-009
b07c146fd9
Update Emby.Server.Implementations/Library/DefaultPasswordResetProvider.cs
...
Co-Authored-By: LogicalPhallacy <44458166+LogicalPhallacy@users.noreply.github.com>
6 years ago
Bond-009
73a9079ee2
Merge branch 'master' into httpclient
6 years ago
Joshua M. Boniface
cc2edc4d66
Merge pull request #1151 from Phlogi/patch-1
...
Use public ports and advertise DNS if available for WAN address
6 years ago
Bond-009
d0fbd260d5
Merge branch 'master' into httpclient
6 years ago
Bond_009
b69b19ddce
Move messageId out of outer loop
6 years ago
Bond_009
6c0e2e249d
Even more duplicate code removed
6 years ago
Bond_009
8ed5d154b7
Remove duplicate code
6 years ago
Bond_009
157a86d0f1
Remove dead code
6 years ago
Bond-009
a332092769
Reduce complexity http routes
6 years ago
Phallacy
6be8624373
async improvements and post reset cleanups
6 years ago
LogicalPhallacy
740c95d557
Apply minor suggestions from code review
...
Co-Authored-By: LogicalPhallacy <44458166+LogicalPhallacy@users.noreply.github.com>
6 years ago
Phlogi
122cba2aa7
Correct use of local variable wanAddress.
6 years ago
Bond-009
b44a70ff36
Simplify/remove/clean code
...
* Remove useless runtime check (we only support one)
* Remove unused args
* Remove a global constant
And ofc fix some warnings ;)
6 years ago
Phlogi
1b03f078b9
No need to assign empty string.
6 years ago
Phlogi
4c8f8cf64c
Removed trailing spaces, renamed get wan IP function.
6 years ago
Bond_009
2696ac5eac
Lower the amount of running tasks
6 years ago
Bond-009
6566c91360
Seperate changes from #1023
...
The unrelated changes from #1023 (and more)
6 years ago
Claus Vium
6480cfcc87
Formatting update Emby.Server.Implementations/ApplicationHost.cs
...
Co-Authored-By: Phlogi <Phlogi@users.noreply.github.com>
6 years ago
Claus Vium
e36d424b5f
Formatting update Emby.Server.Implementations/ApplicationHost.cs
...
Co-Authored-By: Phlogi <Phlogi@users.noreply.github.com>
6 years ago
Claus Vium
f7e7d72688
Formatting update Emby.Server.Implementations/ApplicationHost.cs
...
Co-Authored-By: Phlogi <Phlogi@users.noreply.github.com>
6 years ago
Claus Vium
3474568ce2
Update Emby.Server.Implementations/ApplicationHost.cs
...
Co-Authored-By: Phlogi <Phlogi@users.noreply.github.com>
6 years ago
Claus Vium
89f2dfd78a
Update Emby.Server.Implementations/ApplicationHost.cs
...
Co-Authored-By: Phlogi <Phlogi@users.noreply.github.com>
6 years ago
Claus Vium
2c4c56d6d6
Formatting update Emby.Server.Implementations/ApplicationHost.cs
...
Co-Authored-By: Phlogi <Phlogi@users.noreply.github.com>
6 years ago
Phlogi
087d4153ae
Fix check for available WAN address.
6 years ago
Phallacy
86772bd7bd
removes needless dictionary
6 years ago
Claus Vium
4e2841f0d7
Update Emby.Server.Implementations/Library/UserManager.cs
...
Co-Authored-By: LogicalPhallacy <44458166+LogicalPhallacy@users.noreply.github.com>
6 years ago
Phallacy
26fe4040bf
fixes some usings
6 years ago
Phlogi
fb7f29de18
Format the WAN API Url correctly with https and Port.
6 years ago
Phlogi
d18252542d
Also add the WAN switch to the public system info.
6 years ago
Phlogi
030fcaac15
Proper access to configuration objects
6 years ago
Phlogi
7ebb043249
Removed comment, renamed methods consistently.
6 years ago
Claus Vium
598b1c9966
Update Emby.Server.Implementations/ApplicationHost.cs
...
Co-Authored-By: Phlogi <Phlogi@users.noreply.github.com>
6 years ago
Claus Vium
cf36aaef2b
Update Emby.Server.Implementations/ApplicationHost.cs
...
Co-Authored-By: Phlogi <Phlogi@users.noreply.github.com>
6 years ago
Claus Vium
f30af9cd5f
Update Emby.Server.Implementations/ApplicationHost.cs
...
Co-Authored-By: Phlogi <Phlogi@users.noreply.github.com>
6 years ago
Phlogi
4ffec8ad26
Fix build, missing changes.
6 years ago
Phlogi
69cc5814d8
Change WAN IP behaviour: Use ServerConfiguration.WanDdns if set in configuration.
6 years ago
Phlogi
414a318a0d
WAN Address should use public ports instead of local ports.
...
https://github.com/jellyfin/jellyfin/issues/601#issuecomment-475941080
6 years ago
Phallacy
758e35baba
greaterthen/lessthen reversal fix
6 years ago
Phallacy
09921a00aa
made password resets an interface and per user
6 years ago
Bill Thornton
4cd8903abc
Fix default value for Expires header
6 years ago
Joshua M. Boniface
fc79659549
Merge pull request #1127 from LogicalPhallacy/lockoutfix
...
Add configurable user lockout
6 years ago
Vasily
e81a6adb95
Merge pull request #1090 from redSpoutnik/subtitle-display-title
...
Set DisplayTitle for subtitles
6 years ago
Phallacy
80aedcd7e2
really fixed line endings
6 years ago
Phallacy
fc28c9237c
fixed line endings
6 years ago
Phallacy
b04200ca68
adding regex fix
6 years ago
Joshua M. Boniface
e3dbed1c1a
Update Emby.Server.Implementations/Library/UserManager.cs
...
Co-Authored-By: LogicalPhallacy <44458166+LogicalPhallacy@users.noreply.github.com>
6 years ago
redSpoutnik
480a6607e2
Merge branch 'master' into subtitle-display-title
6 years ago
Phallacy
7f0fa74467
updated regex to string literal with escaped -
6 years ago
LogicalPhallacy
9df1506794
Merge pull request #2 from LogicalPhallacy/master
...
update lockoutfix to latest for testing
6 years ago
LogicalPhallacy
2d0844b5db
Merge pull request #1 from jellyfin/master
...
merging myself to latest
6 years ago
Phallacy
1ee016c997
configurable user lockout
6 years ago
Phallacy
221389089c
quick fix for auth bug
6 years ago
Vasily
11fde02035
Merge pull request #1105 from ploughpuff/ratelimit
...
Only delay making MusicBrainz request if necessary
6 years ago
PloughPuff
d125fbc43d
Added contact email to user agent
...
MusicBrainz request a contact email address is supplied in comment section of user agent field.
6 years ago
redSpoutnik
427688a0a0
Change subtitles DisplayTitle behavior
6 years ago
Erwin de Haan
21cc38fcf4
Adjusted AssemblyCopyright attribute values.
6 years ago
Vasily
208585d3f6
Merge pull request #1106 from Bond-009/warn2
...
More warning fixes
6 years ago
Bond-009
bf43dc00bb
More warning fixes
6 years ago
Bond-009
e64aaebbac
Improvements around streams
...
* Use ArrayPool instead of allocating new buffers each time
* Remove NetworkStream copy
* Remove some dead code
6 years ago
Vasily
605bf0e8c3
Merge pull request #1100 from ploughpuff/rmprobeswitch
...
Finalise removal of --ffprobe switch
6 years ago
Vasily
89e2af6b57
Merge pull request #1096 from dkanada/opensubs
...
Remove open subtitles from the server
6 years ago
PloughPuff
b864e9da2a
Finalise removal of --ffprobe switch
...
Removed --ffprobe from src files and server/docker scripts.
6 years ago
Vasily
297f25cfc2
Merge pull request #1059 from Bond-009/os
...
Remove EnvironmentInfo
6 years ago
Joshua M. Boniface
6751560228
Merge pull request #1092 from joshuaboniface/configurable-webdir
...
Add configurable webdir option
6 years ago
Bond-009
3ddbda9aca
Merge branch 'master' into xml
6 years ago
Vasily
1fef8bf266
Merge pull request #1060 from Bond-009/assinfo
...
Remove redundant class AssemblyInfo
6 years ago
Joshua Boniface
3c4043199a
Implement review feedback
6 years ago
Vasily
0220309ea7
Merge pull request #1095 from Bond-009/fix1077
...
Add AppConfig to the DI service collection
6 years ago
Vasily
497b4f834f
Merge pull request #1021 from Bond-009/failonwarn
...
Fail on warnings for Jellyfin.Server
6 years ago
dkanada
715ddbb3b0
remove open subtitles from the server
6 years ago
Bond-009
0ff038f0a2
Fix nullref
6 years ago
Vasily
2324c408ba
Merge pull request #1089 from jellyfin/translations
...
Update translations
6 years ago
Joshua Boniface
5f7524aca2
Remove unneccessary string
6 years ago
Joshua Boniface
132ce3ece1
Add further resources to complete WebPath
6 years ago
Joshua Boniface
25deca9579
Make use of WebPath
6 years ago
Joshua Boniface
93d15cd969
Add configuration flag for Web directory
6 years ago
WWWesten
16adaa64c9
Translated using Weblate (Kazakh)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/kk/
6 years ago
Matsuri
93fe7957fb
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 97.8% (92 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hans/
6 years ago
Joshua M. Boniface
fb96763f65
Merge pull request #1077 from Bond-009/musicbrainz
...
Make MusicBrainz base url configurable
6 years ago
Claus Vium
f2062ba19b
Disable HTTPS in Kestrel if Certificate is null
6 years ago
Bond-009
7f42dcc60f
Remove more unused stuff
6 years ago
Bond-009
369785c184
Remove usage of depricated 'WebRequest'
...
Ref: https://docs.microsoft.com/en-us/dotnet/api/system.net.webrequest?view=netframework-4.7.2
6 years ago
Bond-009
58061a7295
Make MusicBrainz base url configurable
6 years ago
Claus Vium
e3b844b5aa
Add urlprefixes during init
6 years ago
Bond-009
decaffed86
Remove EnvironmentInfo
...
This moved the last bit of usefulness of EnvironmentInfo into a static
class.
6 years ago
Bond-009
669c48cc8b
Merge pull request #1065 from cvium/closed_response
...
Don't set status code if response is closed
6 years ago
Claus Vium
3fa43a1e08
Don't set status code if response is closed
6 years ago
Vasily
028a98d2c1
Merge pull request #1058 from Bond-009/clean
...
Cleanup/simplification
6 years ago
Bond-009
620d7b560d
Fail on warnings for Jellyfin.Server
6 years ago
Bond_009
37ea50a572
Reduce the amount of exceptions thrown
6 years ago
Bond-009
c5fce647de
Cleanup/simplification
...
* Removed useless copies/allocations
* Reduced unneeded complexity
6 years ago
Claus Vium
0abe57e930
Merge remote-tracking branch 'remotes/upstream/master' into kestrel_poc
6 years ago
Bond-009
ae0ecc1b10
Merge pull request #870 from LogicalPhallacy/betterauth
...
Better default authentication
6 years ago
Claus Vium
dfff68b2f4
Make SkipLogExtensions static
6 years ago
Bond-009
f486f5966f
Update Emby.Server.Implementations/Library/DefaultAuthenticationProvider.cs
...
Co-Authored-By: LogicalPhallacy <44458166+LogicalPhallacy@users.noreply.github.com>
6 years ago
Bond-009
e91dd14b31
Remove redundent class AssemblyInfo
6 years ago
Vasily
a4b52b7264
Merge pull request #844 from ploughpuff/ffmpeg
...
Reworked FFmpeg path discovery and always display to user
6 years ago
Vasily
5ae0ef0527
Merge pull request #1028 from Bond-009/ratings
...
Simplify rating loading
6 years ago
Phallacy
dfb1d704ed
made hashset static and readonly
6 years ago
Phallacy
8f4895e8a5
more fixes for perf and style
6 years ago
Bond_009
a9302b8b53
Remove useless abstraction around XmlReaderSettings
...
This removes the amount of stuff that needs to be passed around
Also removes some unneeded `ManagedFileSystem` usage
6 years ago
Bond-009
c31b0b311b
Apply suggestions from code review
...
more minor fixes before I do larger fixes
Co-Authored-By: LogicalPhallacy <44458166+LogicalPhallacy@users.noreply.github.com>
6 years ago
Claus Vium
bba049c987
Make FileSystem readonly
6 years ago
Claus Vium
21c2acc520
Remove public Host property
6 years ago
Claus Vium
394d23a73a
Review comments
6 years ago
Bond-009
04db0369d4
Update LocalizationManager.cs
6 years ago
Vasily
2242c8d793
Merge pull request #915 from cvium/remove_encryptionmanager
...
Remove IEncryptionManager
6 years ago
Phallacy
bef665be36
Minor fixes to address style issues
6 years ago
PloughPuff
2617a49b78
Renamed Init() to SetFFmpegPath()
6 years ago
PloughPuff
ed69e690b8
Review comments
...
Address review comments from JustAMan, Bond-009 and cvium.
6 years ago
PloughPuff
20775116f7
Reworked FFmpeg path discovery and always display to user
...
1) Reworked FFmpeg and FFprobe path discovery (CLI switch, Custom xml, system $PATH, UI update trigger). Removed FFMpeg folder from Emby.Server.Implementations. All path discovery now in MediaEncoder.
2) Always display FFmpeg path to user in Transcode page.
3) Allow user to remove a Custome FFmpeg path and return to using system $PATH (or --ffmpeg if available).
4) Remove unused code associated with 'prebuilt' FFmpeg.
5) Much improved logging during path discovery.
6 years ago
Claus Vium
446f9bf81f
Remove more Content-Length references
6 years ago
Claus Vium
913e80fd55
Add ProcessWebSocketRequest to IHttpListener
6 years ago
Claus Vium
9a4a01fb0e
Fix DI in FileWriter.TransmitFile
6 years ago
Claus Vium
78742b8e4c
Switch to HeaderNames instead of hardcoded strings (and other header related fixes)
6 years ago
Claus Vium
bc00617df7
Remove unused Brotli compressor
6 years ago
Phallacy
2c26517172
minor style fixes
6 years ago
Claus Vium
51648a2a21
Remove unused _listener
6 years ago
Claus Vium
12df381495
Grab content root from config and fix kestrel port bindings
6 years ago
Claus Vium
0250204f14
Expand todo
6 years ago
Bond-009
0419deeec4
Update LocalizationManager.cs
6 years ago
Claus Vium
9020f68ce1
Use QueryHelpers.AddQueryString
6 years ago
Claus Vium
557c4d065d
Review comments
6 years ago
Claus Vium
6cc1bd544a
Fix a logging statement
6 years ago
Joshua M. Boniface
aba22b92bc
Merge pull request #735 from Bond-009/loop
...
Readability changes
6 years ago
Claus Vium
040871459b
Remove some unused references
6 years ago
Claus Vium
6263b73d9c
Await host startup
6 years ago
Claus Vium
1cc433eabc
Start the webhost before RunStartupTasks and fix ContentEncoding
6 years ago
Claus Vium
d450169964
Use EnableHttps instead of CertificateInfo
6 years ago
Claus Vium
e823c11b46
Add certificate to https and minor cleanup
6 years ago
Lynxy
5368112d90
Correct the list of series types
6 years ago
Bond-009
ed07ed44ae
Simplify rating loading
6 years ago
Bond-009
9993dafe54
Don't mix LINQ and roreach loops for readability
6 years ago
Claus Vium
6bdb5debd2
Add some websocket manager boilerplate
6 years ago
Deniz
3d3d879b99
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/tr/
6 years ago
ElFantasma
53ed6e5e6e
Translated using Weblate (Spanish (Argentina))
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_AR/
6 years ago
SaddFox
d0e4e0f600
Translated using Weblate (Slovenian)
...
Currently translated at 87.2% (82 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sl/
6 years ago
v1tin
311caf3fc3
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_BR/
6 years ago
EffeF
7c13021def
Translated using Weblate (Italian)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/it/
6 years ago
TheBird956
c8788d83fb
Translated using Weblate (French (Canada))
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fr_CA/
6 years ago
TheBird956
331260cf80
Translated using Weblate (French)
...
Currently translated at 100.0% (94 of 94 strings)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fr/
6 years ago
Phallacy
edba82db37
fixed logic flip in auth empty check and fixed crypto algo choice
6 years ago
Claus Vium
1ac282b12e
Call SharpWebSocket's Closed event handler before disposing
6 years ago
Claus Vium
588a13377c
Remove a file that shouldn't have been added
6 years ago
Claus Vium
fb1de5a921
Remove more cruft and add the beginnings of a socket middleware
6 years ago
Claus Vium
dab8e15052
Check websocket state before closing
6 years ago
Claus Vium
e47d121985
Fix websockets
6 years ago
Claus Vium
c0b95dbc79
Fix query log for real
6 years ago
Claus Vium
647adc51c8
Fix query log
6 years ago
Vasily
3769453541
Merge pull request #978 from fasheng/fix-dlna-multiple-interfaces
...
Fix DLNA for multiple interfaces on linux
6 years ago
Vasily
8c2af50170
Merge pull request #1011 from Bond-009/order
...
Don't try to order the response the same as the request
6 years ago
Claus Vium
27e7e792b3
Replace some usage of QueryParamCollection
6 years ago
Xu Fasheng
7429c07c05
Remove redundant parenthesis
6 years ago
Claus Vium
333bd2107a
Remove HttpUtility
6 years ago
Claus Vium
25d3d0b731
Remove some unused stuff
6 years ago
Claus Vium
77addb2283
Remove SocketHttpListener
6 years ago
Joshua M. Boniface
9eba31185a
Merge pull request #959 from Bond-009/string
...
Reduce string allocations at startup
6 years ago
Joshua M. Boniface
aea7edf0fa
Merge pull request #891 from Bond-009/postsan
...
Reduce the amount of db calls during the post scan event
6 years ago
Claus Vium
848cfc32cc
More cleanup
6 years ago
Claus Vium
5510e8ebee
Remove unused Cookies
6 years ago
Claus Vium
9c02e99e35
Undo some of the span abuse
6 years ago
Claus Vium
148db8b81a
Remove unused SharpSocket stuff
6 years ago
Claus Vium
e342b7bc71
Extend the IHttpServer interface to avoid the typecasting
6 years ago
Claus Vium
f1c93ae618
Remove SetContentLength and company
6 years ago
Claus Vium
4e229ad86b
Fix PathInfo
6 years ago
Claus Vium
e88f079da6
Remove websocket options and configure kestrel listen ports
6 years ago
Claus Vium
4e8de67aca
Remove SocketSharp from Jellyfin.Server and some other cleanup
6 years ago
Claus Vium
a85488cd20
Fix websockets array index out of bounds and some cleanup
6 years ago
Claus Vium
5a7cca9d1b
Fix websockets and RawUrl
6 years ago
Claus Vium
d6c6f3c10c
Still broken
6 years ago