<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyatta-cfg-system.git/scripts/system, branch helium</title>
<subtitle>Vyatta system-level configuration templates/scripts (mirror of https://github.com/vyos/vyatta-cfg-system.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyatta-cfg-system.git/atom?h=helium</id>
<link rel='self' href='https://git.amelek.net/vyos/vyatta-cfg-system.git/atom?h=helium'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-system.git/'/>
<updated>2017-09-14T11:38:04+00:00</updated>
<entry>
<title>Initial import fo vyatta_update_sysctl.pl</title>
<updated>2017-09-14T11:38:04+00:00</updated>
<author>
<name>Jason Hendry</name>
<email>jhendry@mintel.com</email>
</author>
<published>2014-10-31T23:15:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-system.git/commit/?id=39542c18f199c9aefb4e7b1780f43202bc010204'/>
<id>urn:sha1:39542c18f199c9aefb4e7b1780f43202bc010204</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vyatta-cfg-system: remove blank domain search and expand comment type</title>
<updated>2015-04-07T00:11:53+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2015-02-14T13:35:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-system.git/commit/?id=9bb3ef695a5a0f8e206b489467a1958fe5fc495e'/>
<id>urn:sha1:9bb3ef695a5a0f8e206b489467a1958fe5fc495e</id>
<content type='text'>
Tighten the checks for configured search domains to exclude adding
unnecessary blank domains and expand the comments added to
/etc/resolv.conf to indicate the source of the search domains.

Bug #486 http://bugzilla.vyos.net/show_bug.cgi?id=486
</content>
</entry>
<entry>
<title>vyatta-cfg-system: redesign the layout and updating of /etc/resolv.conf</title>
<updated>2015-04-07T00:11:35+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2015-02-14T10:36:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-system.git/commit/?id=82d58c7b45fc113a056e42854cba26b8ecff2d45'/>
<id>urn:sha1:82d58c7b45fc113a056e42854cba26b8ecff2d45</id>
<content type='text'>
Following the documentation, /etc/resolv.conf should only have comments
inserted that start with # at the beginning of a line, comments in
other locations are not supported.  The exisiting method of tracking
changes in this file (done by both vyatta-system-nameservers and
vyatta_update_resolv.pl) relies on this unsupported feature.

This commit restructures the updates so they use comments on the
preceding line to track changes, along with updating the old style
comments to the new ones when the relevant scripts are called.

This also fixes a previous issue (which was reverted) where IPv6
nameservers worked incorrectly when the /etc/resolv.conf line ended
with a comment.

Bug #486 http://bugzilla.vyos.net/show_bug.cgi?id=486
</content>
</entry>
<entry>
<title>vyatta-cfg-system: invalid resolv.conf format causing extra DNS request</title>
<updated>2015-02-24T22:34:39+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2015-02-09T21:01:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-system.git/commit/?id=57cc55d8bab4640f8245ececa03b115a1524197f'/>
<id>urn:sha1:57cc55d8bab4640f8245ececa03b115a1524197f</id>
<content type='text'>
The resolv.conf file contains comments at the end of the search and
domain entries which cause unexpected behaviour on lookups.  Moving
these to the line above in each case fixes the issue.

Bug #468 http://bugzilla.vyos.net/show_bug.cgi?id=468
</content>
</entry>
<entry>
<title>vyatta-cfg-system: rename allow-dhcp-nameservers and change to typeless</title>
<updated>2014-09-14T09:36:20+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2014-09-14T09:36:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-system.git/commit/?id=d69939edb20d357d096d60d15dde41ddc0a03aba'/>
<id>urn:sha1:d69939edb20d357d096d60d15dde41ddc0a03aba</id>
<content type='text'>
Rename allow-dhcp-nameservers to disable-dhcp-nameservers and update
the logic to take the new meaning into account.  The option is now also
typeless, so the node is either absent (default) or present (enabled).

Format 'set / delete system disable-dhcp-nameservers'

Linked to Bug #182 and Bug #308

Bug #314 http://bugzilla.vyos.net/show_bug.cgi?id=314
</content>
</entry>
<entry>
<title>vyatta-cfg-system: expand 'set system allow-dhcp-nameservers' logic</title>
<updated>2014-09-10T21:21:52+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2014-09-10T21:21:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-system.git/commit/?id=778daa753a558283a200e4f817d0e4a3e48ede10'/>
<id>urn:sha1:778daa753a558283a200e4f817d0e4a3e48ede10</id>
<content type='text'>
Expand the logic in 'set system allow-dhcp-nameservers', so that in
addition to either allowing / denying DHCP related updates to
resolv.conf when the interface changes state, it will also either
add or remove the currently supplied DHCP name-servers depending on
it's state.  This change in name-servers will take place immediately
on commit.

Bug #309 http://bugzilla.vyos.net/show_bug.cgi?id=309
</content>
</entry>
<entry>
<title>vyatta-cfg-system: add 'set system allow-dhcp-nameservers' option</title>
<updated>2014-09-09T22:24:42+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2014-09-09T22:24:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-system.git/commit/?id=2754e3a6792eae084067be002c2ecc47a9de0b3e'/>
<id>urn:sha1:2754e3a6792eae084067be002c2ecc47a9de0b3e</id>
<content type='text'>
Instead of simply allowing / denying DHCP related updates to resolv.conf
based on the current values of 'set system name-server', as initially
proposed for Bug #182 (http://bugzilla.vyos.net/show_bug.cgi?id=182),
this patch replaces that behaviour with a global option to allow /
deny these updates.

Add 'set system allow-dhcp-nameservers' as a boolean value that has the
default value of true, so allowing DHCP nameserver updates by default.

Bug #308 http://bugzilla.vyos.net/show_bug.cgi?id=308
</content>
</entry>
<entry>
<title>vyatta-cfg-system: revert bb71cf5b7b3a48812e28dbefba8c535f9bbf9973</title>
<updated>2014-09-09T18:43:40+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2014-09-09T18:43:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-system.git/commit/?id=51fc24c24c8f3e9f893a7df550f755f9fc7d1d76'/>
<id>urn:sha1:51fc24c24c8f3e9f893a7df550f755f9fc7d1d76</id>
<content type='text'>
Reverting commit bb71cf5b7b3a48812e28dbefba8c535f9bbf9973 as it breaks
the logic in vyatta_update_resolv.pl for removing name servers when
called by dhclient-script.  As it stands, the commit causes name server
entries to be left behind in resolv.conf when a DHCP interface is
deleted, resulting in possibly old or invalid entries remaining
indefinitely.

Bug #307 http://bugzilla.vyos.net/show_bug.cgi?id=307
</content>
</entry>
<entry>
<title>vyatta-cfg-system: formatting changes for style consistency</title>
<updated>2014-09-09T18:40:28+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2014-09-09T18:40:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-system.git/commit/?id=efb549809bbdd011640a5a2bf8c6650fe5e30847'/>
<id>urn:sha1:efb549809bbdd011640a5a2bf8c6650fe5e30847</id>
<content type='text'>
Update scripts/system/vyatta_update_resolv.pl to have consistent
identation levels and style throughout.
</content>
</entry>
<entry>
<title>vyatta-cfg-system: prevent dhcp updating dns when statically configured</title>
<updated>2014-09-07T18:59:29+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2014-09-07T18:59:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg-system.git/commit/?id=1a2d4456587604730cb29bf635253941a50669ab'/>
<id>urn:sha1:1a2d4456587604730cb29bf635253941a50669ab</id>
<content type='text'>
When DNS settings are statically configured, prevent DHCP interfaces
from appending to resolv.conf with additional name servers.  If the
system has been configured with a static name server, just use that
instead of accepting ISP provided name servers.  These can be accepted
again by simply deleting the statically configured name servers.

Bug #182 http://bugzilla.vyos.net/show_bug.cgi?id=182
</content>
</entry>
</feed>
