Bond_009
99e0d46ad9
Use System.Net.IPNetwork
2023-11-14 21:13:51 +01:00
Patrick Barron
de0241e975
Move API policies to MediaBrowser.Common
2023-11-12 10:24:35 -05:00
Patrick Barron
e463dbda47
Move network configuration to MediaBrowser.Common
2023-11-12 10:24:35 -05:00
Patrick Barron
9595636d61
Move network utilities to MediaBrowser.Common
2023-11-12 10:24:34 -05:00
Patrick Barron
223b156270
Move network constants to MediaBrowser.Common
2023-11-12 10:24:34 -05:00
Cody Robibero
906f701fa8
Convert CollectionType, SpecialFolderType to enum ( #9764 )
...
* Convert CollectionType, SpecialFolderType to enum
* Hide internal enum CollectionType values
* Apply suggestions from code review
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
* Fix recent change
* Update Jellyfin.Data/Attributes/OpenApiIgnoreEnumAttribute.cs
Co-authored-by: Patrick Barron <barronpm@gmail.com>
---------
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
Co-authored-by: Patrick Barron <barronpm@gmail.com>
2023-11-09 14:00:29 -07:00
chinkara
8ada8dbbac
add policy to the subtitle controller
2023-10-18 18:31:32 +02:00
Tim Eisele
dc27d8f9cd
Refactor URI overrides ( #10051 )
2023-10-11 00:02:37 +02:00
Cody Robibero
effa303cb9
Add missing LocalAccessOrRequiresElevationHandler ( #10268 )
2023-09-23 15:58:03 -06:00
Bond_009
18a311d32f
== null -> is null
2023-08-22 21:14:54 +02:00
Shadowghost
e56275fb46
Extract networking constants
2023-07-03 22:04:59 +02:00
Shadowghost
20fd05b050
Consistently write IP in upercase
2023-02-17 19:27:36 +01:00
Shadowghost
42498194d9
Replace ISocket and UdpSocket, fix DLNA and SSDP binding and discovery
2023-02-17 17:39:11 +01:00
Shadowghost
3a91c37283
Merge branch 'master' into network-rewrite
2023-02-15 22:40:07 +01:00
Shadowghost
4eba16c672
Apply review suggestions
2023-02-15 22:34:44 +01:00
Shadowghost
b8ed1f81cd
Add back LocalAccessOrRequiresElevationPolicy
2023-02-14 19:06:43 +01:00
Shadowghost
eeb0f7af6c
Add permissions for LiveTV access and management
2023-02-14 18:48:31 +01:00
Shadowghost
b7418d6e9e
Add permission for collection management
2023-02-13 15:42:04 +01:00
cvium
c9aef96dba
fix firsttimesetup
2023-02-09 21:06:51 +01:00
cvium
956c89dc2f
fix default policy
2023-02-09 13:51:37 +01:00
cvium
209edd38a4
refactor: simplify authz
2023-02-09 13:51:37 +01:00
Shadowghost
343a94f185
Fix CA1851
2023-01-19 10:19:53 +01:00
Shadowghost
656a0bff6f
Merge remote-tracking branch 'upstream/master' into network-rewrite
2023-01-19 10:09:32 +01:00
Patrick Barron
f8ca71ee15
Move WebHostBuilder extension method to separate file
2023-01-15 15:48:10 -05:00
Patrick Barron
7186b343bd
Move Formatters to Jellyfin.Api
2023-01-15 15:46:50 -05:00
Patrick Barron
74a07f6d1c
Move Middleware to Jellyfin.Api
2023-01-15 15:46:50 -05:00
Shadowghost
bcd992fb06
Merge remote-tracking branch 'upstream/master' into network-rewrite
2022-12-03 12:44:45 +01:00
Niels van Velzen
21c19bab41
Backport pull request #8611 from jellyfin/release-10.8.z
...
Fix TranscodeReasons type in OpenAPI output
Original-merge: c86d5838be
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2022-10-28 22:39:00 -04:00
Shadowghost
f6d6f0367b
Properly handle IPs with subnetmasks
2022-10-17 15:51:09 +02:00
Shadowghost
4aec41752f
Apply review suggestions
2022-10-14 10:25:57 +02:00
Shadowghost
59a86568d9
Cleanup and fixes
2022-07-21 22:09:54 +02:00
Shadowghost
a492082f4e
Apply review suggestions and fix build
2022-07-20 11:47:48 +02:00
Shadowghost
748907b920
Remove workaround, this only applies to the IPs set by the middleware
2022-07-20 09:50:16 +02:00
Shadowghost
34d8e531e0
Properly handle subnets in KnownProxies
2022-07-20 09:48:20 +02:00
Shadowghost
066db8ac7f
Migrate NetworkManager and Tests to native .NET IP objects
2022-07-19 21:28:04 +02:00
Cody Robibero
d078daad39
Merge pull request #7775 from crobibero/openapi-version
...
(cherry picked from commit 4c0510ee6d
)
Signed-off-by: crobibero <cody@robibe.ro>
2022-05-22 09:11:53 -04:00
Cody Robibero
72cfa6d7c9
Fix spec generation for TranscodeReason
2022-03-23 08:32:33 -06:00
Cody Robibero
bb377b1466
Add nullable dictionary openapi mapping
2021-11-13 07:29:58 -07:00
Claus Vium
deb349f4c5
Merge pull request #5755 from BaronGreenback/NetworkAccessPolicy
2021-10-26 00:06:31 +02:00
Claus Vium
5eda5eb636
Merge pull request #6486 from fredriklindberg/support-forwarded-headers-for-api-url
2021-10-25 22:41:32 +02:00
Niels van Velzen
be946cef87
Use standard Authorization header in OpenAPI specification
2021-09-15 19:28:20 +02:00
Fredrik Lindberg
90174f68e2
Dynamically populate LocalAddress based on HTTP request
...
Support populating the LocalAddress field in the system info
endpoint based on the x-forwarded-host and x-forwarded-proto header.
The x-forwarded-host header must contain both the host and port for
the url to be properly constructed.
Behind network configuration option that is disabled by default.
2021-09-14 21:38:11 +02:00
cvium
6637a3096a
Remove the dependency on BaseAuthorizationHandler
2021-09-10 11:44:50 +02:00
cvium
8496d7638a
Merge branch 'master' into NetworkAccessPolicy
2021-09-10 11:40:28 +02:00
Bond_009
f1f72c3060
Minor improvements
2021-08-04 14:40:09 +02:00
Bond_009
6f8ccab788
Move non-jellyfin extensions to separate project
2021-06-19 18:04:46 +02:00
BaronGreenback
7185de970c
Merge remote-tracking branch 'upstream/master' into UrlDecoding
2021-05-08 12:22:09 +01:00
BaronGreenback
81d675990f
Enable automatic url decoding
2021-05-05 22:52:39 +01:00
BaronGreenback
fb7587dd84
Renamed
2021-04-11 17:17:05 +01:00
BaronGreenback
af027b6283
Fixed after accepting suggestion.
2021-04-10 19:23:27 +01:00