<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/wifischedule/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2024-07-05T20:43:57Z</updated>
<entry>
<title>wifischedule: completely overhaul the script</title>
<updated>2024-07-05T20:43:57Z</updated>
<author>
<name>Jan Chren ~rindeal</name>
</author>
<published>2024-07-04T08:58:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=fa9a6f7cd2057af847023cf21a0ab247c367e7b0'/>
<id>urn:sha1:fa9a6f7cd2057af847023cf21a0ab247c367e7b0</id>
<content type='text'>
Squashed using these commits:

 - wifischedule: use `service` instead of direct path
 - wifischedule: use `sort -u` instead of `uniq`
 - wifischedule: restart cron only at the end of batch instead of after every change
 - wifischedule: remove `[[` bash-isms
 - wifischedule: trim trailing ws
 - wifischedule: reduce `if` blocks
 - wifischedule: quote variables and remove some more bash-isms
 - wifischedule: simplify _get_uci_value`
 - wifischedule: don't exit whole script just because `uci get somekey` fails somewhere
 - wifischedule: revamp `_should_enable_wifi()`
 - wifischedule: revamp `_format_daysofweek_list()`
 - wifischedule: revamp `_enable_wifi_schedule()`
 - wifischedule: minor refactoring
 - wifischedule: mega revamp
 - wifischedule: fixes
 - wifischedule: touch-ups
 - wifischedule: use only `awk` in `_cfg_list_entries()` to filter `uci`
 - wifischedule: improve code docs
 - wifischedule: inline `_crontab_format_dow_field()`
 - wifischedule: refactor `_crontab_append_line()`
 - wifischedule: add `_uci_bool()` and refactor `_arith_bool()`
 - wifischedule: rename some functions
 - wifischedule: refactor using shellcheck
 - wifischedule: refactor `_wifi_get_interfaces()`
 - wifischedule: refactor `_wifi_get_devices()`
 - wifischedule: shellcheck fixes
 - wifischedule: use logger instead of a logfile
 - wifischedule: refactor global consts
 - wifischedule: introduce main() func
 - wifischedule: bump version

Signed-off-by: Jan Chren ~rindeal &lt;dev.rindeal@gmail.com&gt;
</content>
</entry>
<entry>
<title>wifi_schedule: fix startup problems</title>
<updated>2024-01-03T16:47:39Z</updated>
<author>
<name>Rani Hod</name>
</author>
<published>2023-12-23T11:47:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1e0d7fd2ef29ce81d30ee61758325dc0a4b1aff8'/>
<id>urn:sha1:1e0d7fd2ef29ce81d30ee61758325dc0a4b1aff8</id>
<content type='text'>
Fixes: e0d7181a6
Closes: #22973
Closes: #22988

1. Make the new `startup()` function in `/usr/bin/wifi_schedule.sh`
   respect the global `enabled` config flag; in particular, make no
   changes to `/etc/config/wireless` when wifi_schedule is disabled.
2. Make the new `/etc/init.d/wifi_schedule` service script executable.

Signed-off-by: Rani Hod &lt;rani.hod@gmail.com&gt;
</content>
</entry>
<entry>
<title>wifischedule: updated to 1.0.5-1</title>
<updated>2023-12-01T19:23:13Z</updated>
<author>
<name>Nils Koenig</name>
</author>
<published>2023-11-27T20:49:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e0d7181a6d397e181ccfce4e40374f852d734c5d'/>
<id>urn:sha1:e0d7181a6d397e181ccfce4e40374f852d734c5d</id>
<content type='text'>
    Fixed _get_wireless_interfaces, thanks to Trekky12
    Check schedule during router startup

Fixes: https://github.com/newkit/wifischedule/pull/9
Maintainer: @newkit
Tested: TP-Link WDR3600 with OpenWRT 23.05

Signed-off-by: Nils Koenig &lt;openwrt@newk.it&gt;
</content>
</entry>
<entry>
<title>wifischedule: Merged ignore_stations patch from user bedaes https://github.com/newkit/wifischedule/pull/2</title>
<updated>2020-11-30T09:05:27Z</updated>
<author>
<name>Nils Koenig</name>
</author>
<published>2020-11-28T20:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=36ce3ffbf110ea6ab15f8c45e7646914d2478272'/>
<id>urn:sha1:36ce3ffbf110ea6ab15f8c45e7646914d2478272</id>
<content type='text'>
Signed-off-by: Nils Koenig &lt;openwrt@newk.it&gt;
</content>
</entry>
<entry>
<title>treewide: Capitalize submenus</title>
<updated>2019-07-25T01:35:40Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2019-07-23T13:35:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2593eabd6b2288cc2af81db3b6f9fb2e5f9a2269'/>
<id>urn:sha1:2593eabd6b2288cc2af81db3b6f9fb2e5f9a2269</id>
<content type='text'>
Fixed a typo in tcpreplay.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>wifischedule: remove package arch dependency</title>
<updated>2017-04-20T06:32:02Z</updated>
<author>
<name>dibdot</name>
</author>
<published>2017-04-20T06:32:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=175e330ef59e8808f1d37db51895c0f02f44b66b'/>
<id>urn:sha1:175e330ef59e8808f1d37db51895c0f02f44b66b</id>
<content type='text'>
Remove package architecture dependency cause wifischedule is "shell script only"

Signed-off-by: Dirk Brenken &lt;dev@brenken.org&gt;</content>
</entry>
<entry>
<title>Added wifischedule</title>
<updated>2016-11-16T01:25:35Z</updated>
<author>
<name>Nils Koenig</name>
</author>
<published>2016-11-12T15:54:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ad34a2b53c659f310e71ad2002dc8e08972c7867'/>
<id>urn:sha1:ad34a2b53c659f310e71ad2002dc8e08972c7867</id>
<content type='text'>
Turns WiFi on and off according to a schedule

Signed-off-by: Nils Koenig &lt;openwrt@newk.it&gt;
</content>
</entry>
</feed>
