jade
44b5de1568
Fix missing logging of connections by disallowed IPs ( #14011 )
2025-06-03 15:22:30 -06:00
JPVenson
7df6e0b16f
Add port awareness to startup server ( #13913 )
2025-04-19 13:08:24 -06:00
Cody Robibero
8a6d1402d2
Merge pull request #13493 from gnattu/fix-subnet-check-master
CodeQL / Analyze (csharp) (push) Waiting to run
OpenAPI / OpenAPI - HEAD (push) Waiting to run
OpenAPI / OpenAPI - BASE (push) Waiting to run
OpenAPI / OpenAPI - Difference (push) Blocked by required conditions
OpenAPI / OpenAPI - Publish Unstable Spec (push) Blocked by required conditions
OpenAPI / OpenAPI - Publish Stable Spec (push) Blocked by required conditions
Tests / run-tests (macos-latest) (push) Waiting to run
Tests / run-tests (ubuntu-latest) (push) Waiting to run
Tests / run-tests (windows-latest) (push) Waiting to run
Project Automation / Project board (push) Waiting to run
Merge Conflict Labeler / Labeling (push) Waiting to run
2025-03-15 08:35:55 -06:00
gnattu
cbca153132
More typos
2025-03-13 06:27:12 +08:00
Niels van Velzen
d18066f0f2
Remove GetMacAddresses from NetworkManager
2025-02-22 10:27:42 +01:00
gnattu
533ceeaaf2
Fix subnet contains check
...
We are still using `Subnet.Contains` a lot but that does not handle IPv4 mapped to IPv6 addresses at all. It was partially fixed by #12094 in local network checking, but it may not always happen on LAN.
Also make all local network checking to use IsInLocalNetwork method instead of just performing `Subnet.Contains` which is not accurate.
Filter out all link-local addresses for external interface matching.
2025-02-04 16:52:17 +08:00
Shadowghost
c77b3fa258
Backport pull request #13448 from jellyfin/release-10.10.z
...
Fix interface ordering again
Original-merge: 731874429c
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Bond_009 <bond.009@outlook.com >
2025-02-03 17:07:13 -05:00
Shadowghost
608c44d5b3
Backport pull request #13382 from jellyfin/release-10.10.z
...
Fix interface selection
Original-merge: 0394965753
Merged-by: joshuaboniface <joshua@boniface.me >
Backported-by: Bond_009 <bond.009@outlook.com >
2025-02-03 16:59:07 -05:00
gnattu
2392290b72
Backport pull request #13187 from jellyfin/release-10.10.z
...
Properly check LAN IP in HasRemoteAccess
Original-merge: eb5f8d49dd
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Bond_009 <bond.009@outlook.com >
2025-02-03 16:55:59 -05:00
Josh Soref
044cf9fb85
chore: fix spelling
...
* a
* acceleration
* addition
* altogether
* api clients
* artist
* associated
* bandwidth
* cannot
* capabilities
* case-insensitive
* case-sensitive
* configuration
* delimiter
* dependent
* diacritics
* directors
* enable
* explicitly
* filters
* finish
* have
* hierarchy
* implicit
* include
* information
* into
* its
* keepalive
* localization
* macos
* manual
* matching
* metadata
* nonexistent
* options
* overridden
* parsed
* parser
* playback
* preferring
* processes
* processing
* provider
* ratings
* retrieval
* running
* segments
* separate
* should
* station
* subdirectories
* superseded
* supported
* system
* than
* the
* throws
* transpose
* valid
* was
link: forum or chat rooms
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2025-01-25 20:05:15 -05:00
Bond-009
b318f33599
Remove the ability to auto port forward ( #13222 )
2025-01-25 09:34:06 -07:00
Daniyar Alpyspayev
2614fecf8d
move to new System.Threading.Lock type for better performance
2024-12-12 18:10:06 +05:00
Bond-009
ceb850c770
Update projects to .NET 9 ( #13023 )
2024-11-16 10:11:01 -07:00
Alexander Gramiak
76ac1e6143
NetworkManager: Use MemberNotNull attribute
...
Added in .NET 5, this attribute allows for the compiler to recognize
that InitializeLan (and by extension, UpdateSettings) will initialize
the specified fields.
2024-10-05 15:28:30 -06:00
gnattu
987dbe98c8
cli: add option to disable network change detection ( #11253 )
2024-09-09 13:17:10 -06:00
Bond_009
97a02f5803
Remove BOM from UTF-8 files
...
I think some people need to change their IDE configuration ;)
2024-08-30 15:29:48 +02:00
Shadowghost
9c96ce5f6e
Backport pull request #12094 from jellyfin/release-10.9.z
...
Map IPv6 mapped IPv4 addresses back to IPv4 before running checks
Original-merge: f097aad01e
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-23 11:40:54 -04:00
gnattu
e7145acd56
Backport pull request #11766 from jellyfin/release-10.9.z
...
Filter invalid IPs on external interface matching
Original-merge: 2eece01acc
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-05-25 11:46:13 -04:00
Shadowghost
a7b2b92f2b
Backport pull request #11671 from jellyfin/release-10.9.z
...
Fix network binding
Original-merge: 430d450828
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-05-17 13:51:48 -04:00
gnattu
69d4886697
Backport pull request #11587 from jellyfin/release-10.9.z
...
Fix network config
Original-merge: f396a95f05
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-05-13 12:47:38 -04:00
gnattu
76757719f7
Cleanup more unused code
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-05-07 07:39:47 +08:00
gnattu
07faa8a3fb
Cleanup unused code
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-05-07 07:36:41 +08:00
gnattu
d919284b59
Let AutoDiscoveryHost bind to all addresses
...
Signed-off-by: gnattu <gnattuoc@me.com >
2024-05-07 06:53:02 +08:00
gnattu
80fac82c2c
fix: bind auto-discovery to multicast ip on macOS ( #11368 )
2024-04-17 10:44:20 -06:00
Cody Robibero
ed82d79647
Catch exceptions in auto discovery ( #11252 )
2024-03-30 17:28:03 -06:00
Patrick Barron
99ea6059c7
Use IHostedService for UPnP port forwarding
2024-02-07 10:52:36 -05:00
Patrick Barron
43b32b0d94
Auto Discovery Cleanup ( #10793 )
...
* Call GetSmartApiUrl directly in UdpServer.RespondToV2Message
GetSmartApiUrl already returns PublishedServerUrl if set.
* Rewrite auto discovery using UdpClient and BackgroundService
* Respect network address settings in AutoDiscoveryHost
* Always listen on broadcast address in Linux for auto-discovery
* Await udp server tasks in AutoDiscoveryHost
* Only bind to broadcast addresses for IPv4
* Only bind to broadcast if IPv4 is enabled
2024-01-06 13:34:09 -07:00
Patrick Barron
eea676429b
Use file-scoped namespaces in Jellyfin.Networking
2023-11-30 12:26:37 -05:00
Patrick Barron
1b821efcf2
Move ExternalPortForwarding to Jellyfin.Networking
2023-11-30 12:23:34 -05:00
Patrick Barron
fc1e27b754
Move SocketFactory to Jellyfin.Networking
2023-11-30 12:03:58 -05:00
Patrick Barron
f1ca1dd7cc
Move UdpServerEntryPoint to Jellyfin.Networking
2023-11-30 11:57:09 -05:00
Patrick Barron
9597648ce3
Move Jellyfin.Networking to src
2023-11-30 11:57:07 -05:00