<feed xmlns='http://www.w3.org/2005/Atom'>
<title>netifd/scripts, branch master</title>
<subtitle>OpenWrt Network interface configuration daemon</subtitle>
<id>https://git.openwrt.org/project/netifd/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/netifd/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/netifd/'/>
<updated>2025-08-02T14:44:04Z</updated>
<entry>
<title>wireless: replace with ucode scripts</title>
<updated>2025-08-02T14:44:04Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2025-03-21T11:13:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/netifd/commit/?id=d9f2dd2614f2e85fd5219742cce9be748948d19c'/>
<id>urn:sha1:d9f2dd2614f2e85fd5219742cce9be748948d19c</id>
<content type='text'>
Wireless configuration is a lot easier to deal with in a high level language
like ucode. Replace lots of C code with vastly simpler scripts.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>scripts: fix dummy mode on systems where libubox is in /usr/local</title>
<updated>2025-06-11T08:29:41Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2025-03-21T10:58:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/netifd/commit/?id=c3a0255e21501566590f32356c0e505ed795e35e'/>
<id>urn:sha1:c3a0255e21501566590f32356c0e505ed795e35e</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>interface: add support for disabling renew on topology change</title>
<updated>2024-09-02T15:33:59Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2024-07-17T17:56:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/netifd/commit/?id=480551a3adc411cb506e516e9eb4485b0ec741cb'/>
<id>urn:sha1:480551a3adc411cb506e516e9eb4485b0ec741cb</id>
<content type='text'>
In some cases this may trigger too many dhcp requests, tripping up upstream
servers, so there needs to be an option to disable this behavior.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>proto-shell: add proto property for skipping device config</title>
<updated>2024-06-03T08:49:43Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2024-05-13T13:58:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/netifd/commit/?id=7a6532fcaecd9e111e605829eac0b49c1ca1029c'/>
<id>urn:sha1:7a6532fcaecd9e111e605829eac0b49c1ca1029c</id>
<content type='text'>
This is useful for PPPoE, where settings like MTU should not be applied to
the lower device

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>wireless: add bridge_isolate option</title>
<updated>2023-11-20T18:13:59Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-11-20T18:03:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/netifd/commit/?id=f3e06e81b347bbdec1c6c71603328b6e442728d4'/>
<id>urn:sha1:f3e06e81b347bbdec1c6c71603328b6e442728d4</id>
<content type='text'>
This enables the device bridge port isolate flag

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>wireless: rework and fix vlan/station config reload handling</title>
<updated>2023-09-15T11:08:03Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-09-15T11:06:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/netifd/commit/?id=3d425f16d6a69f602e25d7ec19734bb2c8de1588'/>
<id>urn:sha1:3d425f16d6a69f602e25d7ec19734bb2c8de1588</id>
<content type='text'>
The vif name of sections was not properly updated.
Rework the config structure to maintain stations/vlans in a vlist in the vif struct.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>scripts/netifd-wireless.sh: properly fix WPA3 Enterprise support</title>
<updated>2023-08-31T10:57:44Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-08-31T09:19:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/netifd/commit/?id=db3934d2f740bdfe8537933741f71b439a109422'/>
<id>urn:sha1:db3934d2f740bdfe8537933741f71b439a109422</id>
<content type='text'>
Support the following values for the different WPA3 Enterprise modes:

- wpa3-mixed: WPA3 Enterprise transitional mode
	This supports EAP with both SHA1 and SHA-256, with optional MFP
- wpa3: WPA3 Enterprise only mode
	This supports only SHA256 with mandatory MFP
- wpa3-192: WPA3 Enterprise with mandatory 192 bit support
	This uses only GCMP-256 ciphers

Disable 192 bit support and GCMP-256 ciphers for the regular "wpa3" mode.
It seems that even leaving in optional 192 bit support breaks auth on some
clients, including iOS devices.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>netifd: fix WPA3 enterprise ciphers</title>
<updated>2022-08-20T15:56:51Z</updated>
<author>
<name>Joerg Werner</name>
</author>
<published>2022-08-15T12:10:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/netifd/commit/?id=bfa039c414bc6613cc5361aaf5fa6baf5fa0264b'/>
<id>urn:sha1:bfa039c414bc6613cc5361aaf5fa6baf5fa0264b</id>
<content type='text'>
WPA3 enterprise requires wpa_cipher to be GCMP-256 for good client/device
support, so if the user sets encryption to wpa3 or wpa3-mixed, then add
GCMP-256. Also allow explicit selection of GCMP-256/CCMP-256 ciphers by
adding gcmp256/ccmp256 at the end of the encryption value.

Signed-off-by: Joerg Werner &lt;schreibubi@gmail.com&gt;
</content>
</entry>
<entry>
<title>netifd: fix hwmode for 60g band</title>
<updated>2022-05-23T13:36:31Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-04-03T12:02:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/netifd/commit/?id=2e1fcf4cd61222fc0d307d863da71d17fbd34d6f'/>
<id>urn:sha1:2e1fcf4cd61222fc0d307d863da71d17fbd34d6f</id>
<content type='text'>
hwmode should be set to 'ad' for 60g band.

Reported-by: herman@zeilsteenfilm.nl
Fixes: 62e3cb5 ("scripts/netifd-wireless.sh: add support for specifying the operating band")
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>wireless: improve reliability of proxyarp support</title>
<updated>2021-09-01T17:03:30Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-09-01T17:00:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/netifd/commit/?id=300b1220fab38600f102bb8cfcc59a29ce41b095'/>
<id>urn:sha1:300b1220fab38600f102bb8cfcc59a29ce41b095</id>
<content type='text'>
instead of relying on hostapd to manipulate bridge attributes (which can race
against netifd adding/removing of member ports), set the proxyarp related
attributes in netifd directly when bringing up the member port

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
