<feed xmlns='http://www.w3.org/2005/Atom'>
<title>usteer, branch master</title>
<subtitle>OpenWrt AP service for client steering</subtitle>
<id>https://git.openwrt.org/project/usteer/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/usteer/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usteer/'/>
<updated>2025-10-04T11:28:46Z</updated>
<entry>
<title>build: require CMake &gt;= 3.10 due to dropped legacy support</title>
<updated>2025-10-04T11:28:46Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-04T11:28:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usteer/commit/?id=1d6524c6e6b58853f053c7816249a8f68ad9b0e8'/>
<id>urn:sha1:1d6524c6e6b58853f053c7816249a8f68ad9b0e8</id>
<content type='text'>
CMake version 4.0 and later require minimum version of 3.5 or later.
Update to minimum version 3.10 which is the last not deprecated minimum
version.

CMake 3.10 was released in November 2017 and is included in Ubuntu 18.04.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>remote: close file on usteer_init_local_id fread fail</title>
<updated>2023-05-29T17:27:02Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-05-29T17:25:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usteer/commit/?id=e218150979b40a1b3c59ad0aaa3bbb943814db1e'/>
<id>urn:sha1:e218150979b40a1b3c59ad0aaa3bbb943814db1e</id>
<content type='text'>
Fix Coverity Scan CID 1521041 reporting a not closed FILE on fread fail.
Correctly close the FILE on fread fail to fix this leak.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>ubus: optimize connected_clients output format</title>
<updated>2022-08-18T13:32:31Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-08-17T22:28:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usteer/commit/?id=7d2b17c91baf67419c0ce63dc6c65a7659ab6a5c'/>
<id>urn:sha1:7d2b17c91baf67419c0ce63dc6c65a7659ab6a5c</id>
<content type='text'>
 - Drop seen / last-connected as the list only contains currently
   connected clients
 - Convert past timestamps to relative age
 - Include current roam-sm state

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>policy: don't alter stats when remaining idle</title>
<updated>2022-08-18T13:31:31Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-08-17T22:51:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usteer/commit/?id=8b10a4b296e78158fadcebdaa5b30019eba5d8e1'/>
<id>urn:sha1:8b10a4b296e78158fadcebdaa5b30019eba5d8e1</id>
<content type='text'>
Don't alter roam-sm stats when remaining idle. Previously, a
roam-sm-event was registered when keeping the idle-state.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>policy: count kick total</title>
<updated>2022-08-18T13:30:28Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-08-17T22:41:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usteer/commit/?id=3cc0f456f04dcadb3103b3755175f6f28f992388'/>
<id>urn:sha1:3cc0f456f04dcadb3103b3755175f6f28f992388</id>
<content type='text'>
Always increase the kick-counter when usteer de-associates a STA. This
was previously exclusively done when kicking clients due to insufficient
SNR.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>policy: make steering ability evaluation uniform</title>
<updated>2022-08-17T21:00:42Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-08-17T20:18:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usteer/commit/?id=aadc562dcb623ec51bffc319e3f214e011cf85a5'/>
<id>urn:sha1:aadc562dcb623ec51bffc319e3f214e011cf85a5</id>
<content type='text'>
Usteer imposes minimum intervals for steering actions in order to avoid
creating endless roam-kick loops due to the decentral aspect of usteer.

Make these basic limits to roamsteering usable across band-steering and
signal-based roam-steering.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>ubus: include SSID in node dump</title>
<updated>2022-08-17T20:57:33Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-08-15T23:44:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usteer/commit/?id=17c558d4b973b96e17dfa66c7cfd2642198388b4'/>
<id>urn:sha1:17c558d4b973b96e17dfa66c7cfd2642198388b4</id>
<content type='text'>
Include a nodes SSID into the ubus dump.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>policy: only trigger roam-sm after client becomes roamable</title>
<updated>2022-08-17T20:08:05Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-08-17T00:22:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usteer/commit/?id=fc158e0ec706efb32911377b1e1eda1930243021'/>
<id>urn:sha1:fc158e0ec706efb32911377b1e1eda1930243021</id>
<content type='text'>
Onky trigger the roaming-sm after a client becomes roamable. This is the
case when a STA is connected for longer than roam_trigger_interval.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>usteer: add connected-since</title>
<updated>2022-08-17T20:07:53Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-08-17T00:17:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usteer/commit/?id=837f144f6cd8c5fb55cf61181d8cf434f40dd6a0'/>
<id>urn:sha1:837f144f6cd8c5fb55cf61181d8cf434f40dd6a0</id>
<content type='text'>
Fetch the age of the association for STAs in order to implement minimum
intervals after which a STA is considered kickable.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
<entry>
<title>policy: improve readability</title>
<updated>2022-08-17T20:07:42Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-08-17T00:06:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/usteer/commit/?id=9e6002d29a29b68911bf70941df76950ec9a6cc0'/>
<id>urn:sha1:9e6002d29a29b68911bf70941df76950ec9a6cc0</id>
<content type='text'>
Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
</feed>
