<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/etc, branch rolling</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=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-07-10T04:15:37+00:00</updated>
<entry>
<title>T9071: rename 40-usb_modeswitch.rules to 41-usb_modeswitch_wwan.rules</title>
<updated>2026-07-10T04:15:37+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-07-10T04:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ca8a6189eab702b8430b436b41cc6c38b5a5b9a1'/>
<id>urn:sha1:ca8a6189eab702b8430b436b41cc6c38b5a5b9a1</id>
<content type='text'>
Prefent ISO build issue:
  Skipping overridden file '/usr/lib/udev/rules.d/40-usb_modeswitch.rules'.
  Reading rules file: /etc/udev/rules.d/40-usb_modeswitch.rules
</content>
</entry>
<entry>
<title>udev: T9071: fix invalid ATTR key assignment</title>
<updated>2026-07-09T20:15:37+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-07-09T20:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f41942cea2a57834370024510f11440506d5646b'/>
<id>urn:sha1:f41942cea2a57834370024510f11440506d5646b</id>
<content type='text'>
This fixes a (cosmetic) error which pops up in the logfiles:
  40-usb_modeswitch.rules:4 ATTR key takes '==', '!=', or '=' operator, assuming '='.

It was introduced in commit 93406237d ("wwan: T8924: add UDEV configuration for
USB modeswitch")
</content>
</entry>
<entry>
<title>T8923: normalize "can not" to "cannot"</title>
<updated>2026-06-16T18:24:44+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-16T18:24:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=fa853ed8f25b5b9bf396d6e819b2c6259e7f5f42'/>
<id>urn:sha1:fa853ed8f25b5b9bf396d6e819b2c6259e7f5f42</id>
<content type='text'>
Replace two-word "can not" / "Can not" with "cannot" across comments,
ConfigError messages, CLI help text, and op-mode output.

Standard SNMP MIB files under mibs/ are left unchanged.
</content>
</entry>
<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>Debian: T8147: remove out-of-tree OpenVPN DCO module - incl. in Kernel 6.18</title>
<updated>2026-05-02T18:35:01+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-05-02T18:35:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0bfde189978dec10de9994837c71bc795743aea7'/>
<id>urn:sha1:0bfde189978dec10de9994837c71bc795743aea7</id>
<content type='text'>
Move from the out-of-tree to an in-tree variant of the OpenVPN DCO module. As
this was not available in the previous used LTS 6.6 Kernel it now is available
while we upgrade to Linux 6.18.
</content>
</entry>
<entry>
<title>Merge pull request #5113 from srnoth/T8211-multiport-serial-symlinks</title>
<updated>2026-04-16T13:38:04+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-04-16T13:38:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b7288119c09c8ea68501972ab8cc10091e6cc211'/>
<id>urn:sha1:b7288119c09c8ea68501972ab8cc10091e6cc211</id>
<content type='text'>
serial: T8211: fix symlink collisions for multi-port USB serial adapters</content>
</entry>
<entry>
<title>T8459: Fix cron GeoIP update remove unexpected force option</title>
<updated>2026-04-10T11:26:35+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-04-10T11:26:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=04d2524bc1661cb44005bd2fa9ca3cd33a0d844a'/>
<id>urn:sha1:04d2524bc1661cb44005bd2fa9ca3cd33a0d844a</id>
<content type='text'>
Remove unexpected `--force` option for the GeoIP update cron task

  $ /usr/libexec/vyos/geoip-update.py --force
  usage: geoip-update.py [-h] [--init]
  geoip-update.py: error: unrecognized arguments: --force
</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>Merge pull request #4872 from c-po/vyos-netlinkd</title>
<updated>2026-04-02T14:31:46+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-04-02T14:31:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c6ec6ade63a48a7e6a2ec5378c863d6d3b5bd000'/>
<id>urn:sha1:c6ec6ade63a48a7e6a2ec5378c863d6d3b5bd000</id>
<content type='text'>
vyos-netlinkd: T8047: replacement of netplugd</content>
</entry>
</feed>
