Skip to content

Dev#382

Merged
mayanayza merged 34 commits intomainfrom
dev
Dec 28, 2025
Merged

Dev#382
mayanayza merged 34 commits intomainfrom
dev

Conversation

@mayanayza
Copy link
Collaborator

No description provided.

mayanayza and others added 30 commits December 23, 2025 13:50
Add Forgejo and Gitea Service Definitions
Add Service Definition: Frigate
Add Service Definitions: Loki and Promtail
…new tables and replacing JSON in several, updated all handlers to have openapi specifications, generate frontend types from openapi spec, replace frontend state and form libraries with tanstack
…new tables and replacing JSON in several, updated all handlers to have openapi specifications, generate frontend types from openapi spec, replace frontend state and form libraries with tanstack
mayanayza and others added 4 commits December 28, 2025 11:39
  This addresses two issues affecting network discovery reliability:

  1. ARP Scan Hang (#374): Network scans hung indefinitely when targets
     didn't respond to ARP requests. The datalink channel was using
     default config with no read_timeout, causing rx.next() to block
     forever. Added 100ms read_timeout to allow deadline checks.

  2. Subnet Misclassification (#374): On Unraid/Proxmox systems where
     the physical LAN uses a bridge interface (br0), subnets were
     incorrectly classified as DockerBridge, causing network discovery
     to skip them.

     Root cause: Docker's macvlan/ipvlan networks (used for container
     LAN access) were being treated the same as bridge networks, and
     the filter logic was backwards - removing host subnets instead of
     Docker subnets when CIDRs overlapped.

     Fixes:
     - Filter Docker networks by driver type: only bridge/overlay are
       DockerBridge, skip macvlan/ipvlan/host
     - Flip filter precedence: host interfaces take priority over
       Docker networks with same CIDR
     - Add br to LAN interface patterns (distinct from br- which
       is Docker's convention)
  fix: resolve network scan hangs and subnet misclassification on Unraid
@mayanayza mayanayza merged commit 8dee25d into main Dec 28, 2025
3 checks passed
mayanayza added a commit that referenced this pull request Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants