<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/services/vyos-hostsd, branch circinus-temp-bot-test</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=circinus-temp-bot-test</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=circinus-temp-bot-test'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2024-01-21T19:29:25+00:00</updated>
<entry>
<title>dns: T5959: Streamline dns forwarding service</title>
<updated>2024-01-21T19:29:25+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-12-30T00:21:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1c1fb5fb4bd7c0d205b28caf90357ad56423464f'/>
<id>urn:sha1:1c1fb5fb4bd7c0d205b28caf90357ad56423464f</id>
<content type='text'>
Streamline configuration and operation of dns forwarding service in
following ways:

- Remove `dns_forwarding_reset.py` as its functionality is now covered
  by `dns.py`
- Adjust function names in `dns.py` to disambiguate between DNS
  forwarding and dynamic DNS
- Remove `dns_forwarding_restart.sh` as its functionality is inlined in
  `dns-forwarding.xml`
- Templatize systemd override for `pdns-recursor.service` and move the
  generated override files in /run. This ensures that the override files
  are always generated afresh after boot
- Simplify the systemd override file by removing the redundant overrides
- Relocate configuration path for pdns-recursor to `/run/pdns-recursor`
  and utilize the `RuntimeDirectory` default that pdns-recursor expects
- We do not need to use custom `--socket-dir` path anymore, the default
  path (viz., `/run/pdns-recursor` is fine)
</content>
</entry>
<entry>
<title>T5195: vyos.util -&gt; vyos.utils package refactoring (#2093)</title>
<updated>2023-07-14T20:18:36+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-07-14T20:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d1ca536da448749dff557f13ecae97b124026e96'/>
<id>urn:sha1:d1ca536da448749dff557f13ecae97b124026e96</id>
<content type='text'>
* T5195: move run, cmd, call, rc_cmd helper to vyos.utils.process

* T5195: use read_file and write_file implementation from vyos.utils.file

Changed code automatically using:

find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import read_file$/from vyos.utils.file import read_file/g' {} +
find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import write_file$/from vyos.utils.file import write_file/g' {} +

* T5195: move chmod* helpers to vyos.utils.permission

* T5195: use colon_separated_to_dict from vyos.utils.dict

* T5195: move is_systemd_service_* to vyos.utils.process

* T5195: fix boot issues with missing imports

* T5195: move dict_search_* helpers to vyos.utils.dict

* T5195: move network helpers to vyos.utils.network

* T5195: move commit_* helpers to vyos.utils.commit

* T5195: move user I/O helpers to vyos.utils.io</content>
</entry>
<entry>
<title>dns: T5115: Support custom port for name servers for forwarding zones.</title>
<updated>2023-03-28T15:16:07+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-03-27T08:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2bb5c5d0fd9ed07649b81a61e9c1a78a9f222405'/>
<id>urn:sha1:2bb5c5d0fd9ed07649b81a61e9c1a78a9f222405</id>
<content type='text'>
This would allow using custom ports in name server operating on non-
default port for forwarding zones.

This is a follow-up to T5113 for sake of completeness and having
consistent treatment of all name servers configured in PowerDNS recursor.

Additionally, migrate `service dns forwarding domain example.com server`
to `service dns forwarding domain foo3.com name-server` for consistency
and reusability.
</content>
</entry>
<entry>
<title>Revert "Revert "dns: T4799: fix bug with not reloading powerdns config""</title>
<updated>2022-11-16T04:51:45+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-11-16T04:51:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=612005604d14b70f953e07e5b4f04e60192fb2e1'/>
<id>urn:sha1:612005604d14b70f953e07e5b4f04e60192fb2e1</id>
<content type='text'>
This reverts commit 44df1cea1ebc3296844c5c35cf053a92cda4b944.
</content>
</entry>
<entry>
<title>Revert "dns: T4799: fix bug with not reloading powerdns config"</title>
<updated>2022-11-09T05:55:00+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-11-09T05:55:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=44df1cea1ebc3296844c5c35cf053a92cda4b944'/>
<id>urn:sha1:44df1cea1ebc3296844c5c35cf053a92cda4b944</id>
<content type='text'>
This reverts commit ff09d4f47e5f54fad8258cd27fb0adfaa4c552b3.

Process name is actually:
&lt;bound method Process.name of psutil.Process(pid=5031, name='pdns-r/worker', status='sleeping', started='08:51:51')&gt;
</content>
</entry>
<entry>
<title>dns: T4799: fix bug with not reloading powerdns config</title>
<updated>2022-11-05T01:19:22+00:00</updated>
<author>
<name>initramfs</name>
<email>initramfs@initramfs.io</email>
</author>
<published>2022-11-05T00:51:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ff09d4f47e5f54fad8258cd27fb0adfaa4c552b3'/>
<id>urn:sha1:ff09d4f47e5f54fad8258cd27fb0adfaa4c552b3</id>
<content type='text'>
PowerDNS version 4.7 and above has changed the main process name from
'pdns-r/worker' to 'pdns_recursor'. This commit updates the process
name check to use the new name.
</content>
</entry>
<entry>
<title>dns: T4353: fix Jinja2 linting errors</title>
<updated>2022-04-16T10:13:06+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-16T10:13:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=68f8acbaf44379173faaa8aa7cae6ee40024df88'/>
<id>urn:sha1:68f8acbaf44379173faaa8aa7cae6ee40024df88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T562: bugfix missing "," on variable listing</title>
<updated>2021-12-10T17:34:18+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-12-04T15:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=482384102acd0af95ff966448a5253538b58c957'/>
<id>urn:sha1:482384102acd0af95ff966448a5253538b58c957</id>
<content type='text'>
This prevented VyOS to actually boot as the configuration could not be
loaded, as "system host-name" was unable to commit.
</content>
</entry>
<entry>
<title>Merge pull request #1024 from lucasec/dns-authoritative</title>
<updated>2021-12-09T14:52:12+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-12-09T14:52:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e4854350aa00f35a005f3b11ee0139d0c69c4f96'/>
<id>urn:sha1:e4854350aa00f35a005f3b11ee0139d0c69c4f96</id>
<content type='text'>
T562: Config syntax for defining DNS forward authoritative zones</content>
</entry>
<entry>
<title>hosts: T2683: Allow multiple entries for static-host-mapping</title>
<updated>2021-10-22T11:55:17+00:00</updated>
<author>
<name>Viacheslav</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2021-10-22T11:55:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b1db3de80b8b5f4e2dcbc6d687d342986345c4b2'/>
<id>urn:sha1:b1db3de80b8b5f4e2dcbc6d687d342986345c4b2</id>
<content type='text'>
</content>
</entry>
</feed>
