<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/safe-search/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>2025-12-31T07:12:36Z</updated>
<entry>
<title>treewide: fix spelling and grammar in Makefiles</title>
<updated>2025-12-31T07:12:36Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2025-12-26T04:26:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=de64f871b0f00b885039997eb46f914bdac687a5'/>
<id>urn:sha1:de64f871b0f00b885039997eb46f914bdac687a5</id>
<content type='text'>
Fix spelling and grammar in package definitions, configs, comments and
other strings.

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>safe-search: fix use with dnsmasq in ujail</title>
<updated>2023-01-14T01:47:32Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-12-05T00:51:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0edb2cccb8c622fc8462b01c628bf56b055951e0'/>
<id>urn:sha1:0edb2cccb8c622fc8462b01c628bf56b055951e0</id>
<content type='text'>
The safe-search package creates symlinks in a configured additional
hosts directory. The link targets are inside another directory which
has to be made available to dnsmasq as well.
Now that support for adding additional paths to dnsmasq was added by
commit openwrt/openwrt@aa12a0fdd1c5a004281633c5b0758da1781bb41c
implement adding this path using the existing uci-defaults script.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>safe-search: prevent duplicate cron job installation</title>
<updated>2021-04-10T12:28:25Z</updated>
<author>
<name>Gregory L. Dietsche</name>
</author>
<published>2021-04-09T01:14:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=49535edffdd44e1db109f687a5f6e87b7fe0ea3c'/>
<id>urn:sha1:49535edffdd44e1db109f687a5f6e87b7fe0ea3c</id>
<content type='text'>
This patch prevents multiple cron jobs from being created to run the
safe-search-maintenance script.

To reproduce this bug, perform the following:
  - Install safe-search
  - Perform an OpenWRT firmware upgrade (choose to preserve user settings)
  - Install safe-search again

Signed-off-by: Gregory L. Dietsche &lt;gregory.dietsche@cuw.edu&gt;
</content>
</entry>
<entry>
<title>safe-search: check for changed IP addresses weekly</title>
<updated>2021-03-10T14:33:48Z</updated>
<author>
<name>Gregory L. Dietsche</name>
</author>
<published>2021-03-10T03:34:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7164ccf1553a990d8823bc545d970334fa0cd32e'/>
<id>urn:sha1:7164ccf1553a990d8823bc545d970334fa0cd32e</id>
<content type='text'>
The current default of hourly is too fast. Some services such as
DuckDuckGo return IPs from a pool based on the user's location instead
of a fixed IP address. This change prevents unnecessary writes to the
flash memory by only updating once per week.

Signed-off-by: Gregory L. Dietsche &lt;gregory.dietsche@cuw.edu&gt;
</content>
</entry>
<entry>
<title>safe-search: fix typos in package scripting</title>
<updated>2021-02-26T22:39:21Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2021-02-26T22:39:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8d09fc0cfbe126ce3e7123d011c9597e1fae795c'/>
<id>urn:sha1:8d09fc0cfbe126ce3e7123d011c9597e1fae795c</id>
<content type='text'>
Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>safe-search: Dynamic Updates</title>
<updated>2021-01-20T18:28:22Z</updated>
<author>
<name>Gregory L. Dietsche</name>
</author>
<published>2021-01-11T17:59:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f2837d7470cd552b39e6a2f9b0ceadfdc9d6209f'/>
<id>urn:sha1:f2837d7470cd552b39e6a2f9b0ceadfdc9d6209f</id>
<content type='text'>
Ensure that the best available IP is always used for all supported
safe-search providers. This is accomplished by periodically checking
DNS for the most recent list of IP addresses associated with each
provider.

Signed-off-by: Gregory L. Dietsche &lt;gregory.dietsche@cuw.edu&gt;
</content>
</entry>
<entry>
<title>safe-search: duckduckgo.com new ip address</title>
<updated>2020-09-08T22:31:41Z</updated>
<author>
<name>Greg Dietsche</name>
</author>
<published>2020-09-08T12:27:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c61641dbb5c2351fe26c1c756a6ac4aefa85a52b'/>
<id>urn:sha1:c61641dbb5c2351fe26c1c756a6ac4aefa85a52b</id>
<content type='text'>
Update to 40.89.244.237 which is the new IP address that duckduckgo.com is using for safe-search.

Signed-off-by: Greg Dietsche &lt;gregory.dietsche@cuw.edu&gt;
</content>
</entry>
<entry>
<title>safe-search: Update Google host list.</title>
<updated>2019-12-07T16:48:46Z</updated>
<author>
<name>Gregory L. Dietsche</name>
</author>
<published>2019-12-07T16:32:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=bce8c6ef0f567e825071209cc66eea93171908e8'/>
<id>urn:sha1:bce8c6ef0f567e825071209cc66eea93171908e8</id>
<content type='text'>
Periodic update of the list of Google domains using
https://www.google.com/supported_domains
as a reference.

Signed-off-by: Gregory L. Dietsche &lt;gregory.dietsche@cuw.edu&gt;
</content>
</entry>
<entry>
<title>net/safe-search Add duckduckgo.com</title>
<updated>2019-01-19T23:37:38Z</updated>
<author>
<name>Gregory L. Dietsche</name>
</author>
<published>2019-01-17T20:57:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2a5f85229b447d4a45728c69847c8b4fb1b0ecfd'/>
<id>urn:sha1:2a5f85229b447d4a45728c69847c8b4fb1b0ecfd</id>
<content type='text'>
Signed-off-by: Gregory L. Dietsche &lt;gregory.dietsche@cuw.edu&gt;
</content>
</entry>
<entry>
<title>net/safe-search: Fix double installation bug</title>
<updated>2018-12-12T17:28:39Z</updated>
<author>
<name>Gregory L. Dietsche</name>
</author>
<published>2018-12-12T17:02:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6a25e9b23888854d7eff15378eac98d29e3660ec'/>
<id>urn:sha1:6a25e9b23888854d7eff15378eac98d29e3660ec</id>
<content type='text'>
If safe search is built directly into an image, the /etc/config/dhcp
file will have multiple entries added to it after using sysupgrade
for the nth time (2 or more sysupgrade cycles).

In /etc/config/dhcp, this bug creates duplicate entries like this:

config dnsmasq
	list addnhosts '/etc/safe-search/enabled'
	list addnhosts '/etc/safe-search/enabled'

This patch ensures that safe search only registers itself one time.

Signed-off-by: Gregory L. Dietsche &lt;gregory.dietsche@cuw.edu&gt;
</content>
</entry>
</feed>
