Bond-009
eb09d47ed2
Update Jellyfin.Server/Program.cs
...
Co-Authored-By: Mark Monteiro <marknr.monteiro@protonmail.com>
5 years ago
Bond_009
e9d1eabd53
Remove unused usings
5 years ago
Mark Monteiro
debab44870
Update all packages to .NET Core 3.1.2
5 years ago
Mark Monteiro
54cbf9c4dc
Bind HTTPS ports when running with development environment flag
5 years ago
Mark Monteiro
edc974e4c0
Set 'ASPNETCORE_ENVIRONMENT=Development' when running from visual studio
5 years ago
Mark Monteiro
41de0bd245
Run in development mode by default from Visual Studio
5 years ago
Mark Monteiro
1fb939b9b2
Enable HTTP/2 support
5 years ago
Mark Monteiro
aa546dd36a
Rename command line option to --nowebclient and config setting to HostWebClient
5 years ago
Mark Monteiro
7dd2f3a8f2
Do not add command line flag to the config hierarchy unless it is explicitly set
5 years ago
Mark Monteiro
923313bb1c
Add debugging profile for running the server without web content
5 years ago
Mark Monteiro
5d48259046
Use the same key constant for command line config and all other config
5 years ago
Mark Monteiro
05ab61200a
Do not call UseContentRoot() on the web host builder
...
This call has nothing to do with static web content and should not have ever been called with the web content path: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/?view=aspnetcore-3.1&tabs=windows#content-root
Since this call is removed, the ContentRoot property is also removed from ApplicationHost as it is no longer needed.
Finally, move validation of the static content path to the DashboardService where it is actually used.
5 years ago
Mark Monteiro
2a01537371
Merge command line options into framework configuration
5 years ago
Mark Monteiro
0996ce2898
Add --nowebcontent command line flag
...
Added without any functionality
5 years ago
Mark Monteiro
6fbdf0d6a2
Construct ApplicationHost with DI framework instead of manually
5 years ago
Mark Monteiro
6a6293afc7
Make startup config nullable when configuring app configuration
5 years ago
Mark Monteiro
420e3619fb
Use startup configuration to set the default redirect path
5 years ago
Mark Monteiro
4102e3afd0
Rename IsNoWebContent to NoWebContent
5 years ago
Mark Monteiro
99bf6edba2
Merge remote-tracking branch 'upstream/master' into support-running-without-web-content
5 years ago
Mark Monteiro
29bad073eb
Use config setting to decide if web content should be hosted
...
Also fail server startup if web content is expected but missing
5 years ago
Mark Monteiro
6131599e88
Merge branch 'master' into support-injecting-iconfiguration
5 years ago
Mark Monteiro
9e89cbbc3a
Store migration names alongside Ids in configuration in order to assist with development/debugging
5 years ago
Mark Monteiro
72bf920291
Use a Guid to uniquely identify migrations instead of a string name
...
Also use a list instead of an array to store executed migrations in the configuration class
5 years ago
Mark Monteiro
8dbb1c9257
Use logging.json instead of logging.user.json for override settings
5 years ago
Mark Monteiro
2f0b4cc24c
Clean up migration logging messages
5 years ago
Mark Monteiro
a0fdceb4bc
Throw exception on migration failure to halt application
...
Also save migration configuration after each migration instead of at the end in case an exception is thrown part way through the list
5 years ago
Joshua M. Boniface
ae9948ce04
Merge branch 'master' into logging-migration
5 years ago
Mark Monteiro
1295f6c79b
Documentation and log message cleanup
5 years ago
Mark Monteiro
7ecb16a46e
do not ignore exceptions during migration execution
5 years ago
Mark Monteiro
4c2b543b30
Rename IUpdater to IMigrationRoutine
5 years ago
Mark Monteiro
6660006f01
Load user logging config file into application configuration
5 years ago
Mark Monteiro
1a9908d094
Add migration to create "logging.user.json"
5 years ago
Mark Monteiro
f2fdf50b3b
Create separate constants for the two logging file names
5 years ago
Vasily
5a0f1fe848
Implement review suggestion
5 years ago
Vasily
098d3538e3
Disable logging.json migration as it is not ready yet
5 years ago
Vasily
d4564d8e29
More logging, mark all migrations as applied if setup wizard is not complete
5 years ago
Vasily
216e425cc5
Fix comment
5 years ago
Vasily
55b429e5e8
Moved migration routines to their own directory
5 years ago
Vasily
ccafebca68
Extract "migrations" config name to a proper constant
5 years ago
Vasily
ecaa7f8014
Improve migration logic
5 years ago
Vasily
66e11879ef
Shuffle migrations in a more manageable structure
5 years ago
Vasily
9eef0e8ca0
Implement EnableThrottling migration for pre-10.5.0 to 10.5.0 or newer
5 years ago
Vasily
acd67c7152
Add tracking of JF version used to run this config previously
5 years ago
Mark Monteiro
76957213e6
Merge remote-tracking branch 'upstream/master' into support-injecting-iconfiguration
5 years ago
Mark Monteiro
9a6c279473
Increase min log level to 'Warning' framework namespaces
5 years ago
Mark Monteiro
c376f4ca51
Register Serilog logging services correctly
5 years ago
Mark Monteiro
48f8118072
Do not save a reference to the startup config in ApplicationHost
5 years ago
Mark Monteiro
a4e5a5ab31
Register configuration correctly with application using 'ConfigureAppConfiguration()' in WebHostBuilder
...
Without this, the correct instance of IConfiguration is not injected into services that rely on it
5 years ago
Mark Monteiro
3043b7323b
Use constants for settings keys
5 years ago
Mark Monteiro
d95ccbacac
Use IsHostingContent instead of explicitly checking ContentRoot
5 years ago
Mark Monteiro
192ec57b60
Remove log message executed before logger is initialized
5 years ago
Mark Monteiro
f3be93a4de
Use the swagger API page as the default redirect path if not hosting the jellyfin-web content
5 years ago
Mark Monteiro
26af5ea45a
Do not set a static content root if the jellyfin-web directory does not exist or is empty
5 years ago
Bond-009
a2490a7ae5
Merge branch 'master' into images
5 years ago
Bond_009
87d2479b78
Fix warnings
5 years ago
Bond_009
2186df8ac4
Update deps
5 years ago
Bond-009
71bdcd7307
Fix spacing logs
5 years ago
Bond_009
ddf9b38799
Simplify image processing by removing image enhancers
5 years ago
Bond-009
96c9af5904
Add brackets around thread id
5 years ago
Bond-009
65fe243afb
Add thread ID and source to logging
5 years ago
Bond_009
bb236b9591
Merge branch 'master' into warn12
5 years ago
dkanada
fb61a1f882
Merge pull request #2150 from Bond-009/releaseerror
...
Enable TreatWarningsAsErrors for some projects
5 years ago
Joshua M. Boniface
d3bce6e380
Merge pull request #2107 from Bond-009/dotnet3.1
...
Move to .Net Core 3.1
5 years ago
Bond_009
7f5a174dff
Merge branch 'master' into warn12
5 years ago
Bond_009
5a8e972952
Enable TreatWarningsAsErrors for some projects
...
Analyzers are only run in debug build, so setting TreatWarningsAsErrors
for release build will catch the compiler warnings until we resolve all
analyzer warnings.
5 years ago
Bond_009
2ef4ffd698
More warnings (removed)
5 years ago
Bond_009
0bf8bfbb0c
Merge branch 'master' into mediaencoding
5 years ago
Bond_009
c8f403238e
Move to .Net Core 3.1
5 years ago
excelite
12dd2c51a7
added required nuget package to enable serilog based centralized logging in gelf fromat
5 years ago
excelite
60691349a1
added filesize limit for logfiles and a maximum logfile count
5 years ago
Vasily
5263aaa026
Merge pull request #1503 from cvium/webapi_v2
...
Move StartupWizard to ASP.NET Web Api
5 years ago
Vasily
c45d54efb2
Merge pull request #1942 from Bond-009/nullable
...
Enable nullable reference types for Jellyfin.Server
5 years ago
Bond_009
cc5acf37f7
Make probesize and analyzeduration configurable and simplify circular
...
dependencies
Makes the probesize and analyzeduration configurable with env args.
(`JELLYFIN_FFmpeg_probesize` and `FFmpeg_analyzeduration`)
5 years ago
Claus Vium
47a4f2f387
Fix more review comments
5 years ago
Claus Vium
27e3cf1558
Move appbuilder and service collection to Jellyfin.Server
5 years ago
Bond_009
526776372e
Validate https certificates
5 years ago
Bond_009
3cf9313c86
Update deps
5 years ago
Bond_009
3f7836d9eb
Update deps and add MultiThreading analyzer
5 years ago
Bond-009
1258a3766f
Update Jellyfin.Server/Program.cs
...
Co-Authored-By: dkanada <dkanada@users.noreply.github.com>
5 years ago
Bond_009
2702dca8b6
Enable nullable reference types for Jellyfin.Server
5 years ago
Claus Vium
c3eac58dda
Reload logging.json on changes
5 years ago
Bond_009
516933aab5
Move to netcore3.0
5 years ago
Bond_009
1745f0181c
Log startup time
5 years ago
Bond_009
4f63bfd616
Don't log revision number
5 years ago
Vasily
ac9dfa8e93
Merge pull request #1775 from Bond-009/fixes
...
Fix multiple mistakes and warnings
5 years ago
Erwin de Haan
0ca0d9d01e
Remove submodule and add clone and build to CI
5 years ago
Bond_009
c9820d30ed
Fix multiple mistakes and warnings
5 years ago
Bond-009
2919cf28ea
Update deps ( #1735 )
5 years ago
Bond_009
14fbd845c2
Move IsoMounter to plugin
5 years ago
Bond_009
3fd489d1cb
Upgrade SQLitePCL to v2
5 years ago
Bond_009
99aea27723
Fix possible hidden exceptions
...
If an error occurred while starting the server which in turn caused an
exception in the dispose method of the apphost, the first exception
wouldn't get logged.
5 years ago
Bond_009
d62a3f0e57
Fix master
5 years ago
Bond_009
cb492fe3c7
Improve clickable link
5 years ago
Bond_009
003238ef5e
Update deps + document startup project
...
* Fixed the release build
* Documented all public/internal members of Jellyfin.Server
* Enable TreatWarningsAsErrors for debug builds for Jellyfin.Server
This will ensure that any new public/internal members of Jellyfin.Server
are documented
5 years ago
Bond_009
2a58c643d2
Fix more warnings
5 years ago
Bond_009
ddd1a282ea
Remove IpAddressInfo and IpEndPointInfo classes
5 years ago
Bond_009
c7d12cc481
Fix merge errors
5 years ago
Bond-009
82f041d050
Merge branch 'master' into release-10.3.z
5 years ago
Bond_009
d405a400aa
Fixes issues with HttpClientManager
5 years ago
Bond_009
2e4c0fee77
Add removed line
5 years ago