<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/etc/udev, branch fix/T8955-http-api-verify-tls</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=fix%2FT8955-http-api-verify-tls</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=fix%2FT8955-http-api-verify-tls'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-05-25T11:41:52+00:00</updated>
<entry>
<title>wwan: T8924: add UDEV configuration for USB modeswitch</title>
<updated>2026-05-25T11:41:52+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-05-25T11:41:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=93406237d7ecd4d28684828e2d127a864f44e862'/>
<id>urn:sha1:93406237d7ecd4d28684828e2d127a864f44e862</id>
<content type='text'>
When using WWAN interfaces, the Linux kernel selects configuration 2 by
default, but that does not work with ModemManager - configuration 3 (MBIM mode)
is a better choice.

Add UDEV rules for Huawei ME906s-158 and HP LT4132 which is a re-brand of
Huawei ME906s-158 to properly set MBIM mode on system startup.
</content>
</entry>
<entry>
<title>serial: T8211: refactor rule to reduce duplication</title>
<updated>2026-04-08T21:01:11+00:00</updated>
<author>
<name>Stephen Nothnagel</name>
<email>srnoth@users.noreply.github.com</email>
</author>
<published>2026-04-08T21:01:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8f5934e9a7f75a18b7399b163fe8e898a63ce77c'/>
<id>urn:sha1:8f5934e9a7f75a18b7399b163fe8e898a63ce77c</id>
<content type='text'>
Store the PROGRAM output in a temporary .BY_BUS ENV variable, then
reference it via %E{.BY_BUS} in the SYMLINK+= assignments. This
collapses the three duplicated PROGRAM pipelines into a single
invocation and removes the mixed usage of $result and %c.

No functional change: tested on MosChip MCS7840 (2x 4-port chips,
8 ports total), FTDI FT4232H, and Sierra EM7455 -- all symlinks
identical before and after, verified with udevadm test.

Reduces duplication; refactor suggested by
@copilot-pull-request-reviewer on PR #5113.
</content>
</entry>
<entry>
<title>serial: T8211: fix symlink collisions for multi-port USB serial adapters</title>
<updated>2026-04-06T18:57:41+00:00</updated>
<author>
<name>Stephen Nothnagel</name>
<email>srnoth@users.noreply.github.com</email>
</author>
<published>2026-04-06T18:54:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2509879017df77a0a7478df63d3e30c193c5ed7c'/>
<id>urn:sha1:2509879017df77a0a7478df63d3e30c193c5ed7c</id>
<content type='text'>
Multi-port USB serial adapters (e.g., MosChip MCS7840) where all ports
share the same USB ID_PATH create identical symlink names in
/dev/serial/by-bus/, causing only the last-enumerated port to be
accessible.

Split the existing catch-all rule for devices with .ID_PORT into two
cases:
- Port 0: keeps the base symlink name (backward compatible)
- Port 1+: appends pN suffix (e.g., usb0b1.4.1p1.0p1)

Devices where each port has a unique ID_PATH (e.g., FTDI FT4232H) and
single-port devices are unaffected.
</content>
</entry>
<entry>
<title>T8410: Fix typos and mistakes for operational and configuration commands</title>
<updated>2026-03-24T17:02:56+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-03-20T16:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bb2aee1e58c1cd30087b935798060e6bf3c698c8'/>
<id>urn:sha1:bb2aee1e58c1cd30087b935798060e6bf3c698c8</id>
<content type='text'>
Fix typos and mistakes in the commands and comments
No functional changes
</content>
</entry>
<entry>
<title>udev: T6985: Fix udev rule to also register ttyACM serial devices</title>
<updated>2024-12-28T09:03:06+00:00</updated>
<author>
<name>Grant Slater</name>
<email>github@firefishy.com</email>
</author>
<published>2024-12-28T09:03:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=13dfb5093345abf14fe635a6aee83ad801dab027'/>
<id>urn:sha1:13dfb5093345abf14fe635a6aee83ad801dab027</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5706: Add custom systemd udev rules to exclude dynamic interfaces</title>
<updated>2023-11-04T12:15:38+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-11-04T12:15:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ca9cc86233520eb495c17602bf7a110094c1d8e7'/>
<id>urn:sha1:ca9cc86233520eb495c17602bf7a110094c1d8e7</id>
<content type='text'>
Add custom systemd udev rules to exclude some regular and dynamic
interfaces from "systemd-sysctl" calls.
It fixes high CPU utilization (100%) as we have a lot of calls per
interface for dynamic interfaces like ppp|ipoe|sstp etc.

/lib/systemd/systemd-udevd should not be called for those interfaces
</content>
</entry>
<entry>
<title>interface-names: T3871: Add temporary interface names to properly renaming</title>
<updated>2021-11-09T19:09:40+00:00</updated>
<author>
<name>DmitriyEshenko</name>
<email>dmitriy.eshenko@vyos.io</email>
</author>
<published>2021-11-08T17:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ee02ca93ec7be75edd0ec4c0e07fe5d51a45edc6'/>
<id>urn:sha1:ee02ca93ec7be75edd0ec4c0e07fe5d51a45edc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>console: udev: T3954: adjust rule script to new systemd-udev version</title>
<updated>2021-10-31T12:48:22+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-10-31T12:48:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=513e951f3e1358ec6ff5424d03e8f4e9aa7c3388'/>
<id>urn:sha1:513e951f3e1358ec6ff5424d03e8f4e9aa7c3388</id>
<content type='text'>
We can no longer use bash veriable string code vor string manipulation. Move to
a more robust "cut" implementation.
</content>
</entry>
<entry>
<title>interface-names: T3869: update udev rules</title>
<updated>2021-09-30T12:47:33+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2021-09-27T00:41:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bfc5d6a1a48578a47369bde40388ec02bcedfa33'/>
<id>urn:sha1:bfc5d6a1a48578a47369bde40388ec02bcedfa33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>udev: T2490: fix substitution error reported by udev</title>
<updated>2021-08-21T06:52:43+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-08-21T06:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=fa07bc3b87be142572124a2ce5c077cb42272418'/>
<id>urn:sha1:fa07bc3b87be142572124a2ce5c077cb42272418</id>
<content type='text'>
</content>
</entry>
</feed>
