<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/op_mode/dynamic_dns.py, branch feature/T9082-codeql-cpp</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=feature%2FT9082-codeql-cpp</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2023-06-04T07:04:03+00:00</updated>
<entry>
<title>dns: T5144: Relocate ddclient op-mode config files for consistency with config path</title>
<updated>2023-06-04T07:04:03+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-06-04T05:28:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a79a61b8e3afd39b7faeaca0750e68f3d693c5a9'/>
<id>urn:sha1:a79a61b8e3afd39b7faeaca0750e68f3d693c5a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dns: T5144: Make dns dynamic status output legacy format compatible</title>
<updated>2023-04-17T23:09:36+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-04-17T21:19:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=84e9b48405017f718daa35a0e8b5d5c07d40ae3f'/>
<id>urn:sha1:84e9b48405017f718daa35a0e8b5d5c07d40ae3f</id>
<content type='text'>
Adjust the output of dynamic dns status to be compatible with both
legacy and new ddclient cache format. This is necessary because the
legacy format is still used by some of the dyndns2 family of protocols.

This is a follow-up to commit 3f3621b6874354.
</content>
</entry>
<entry>
<title>dns: T5144: Improve dns dynamic status output</title>
<updated>2023-04-04T02:02:54+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-04-03T23:24:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=3f3621b6874354fbf824171bfe2e3aed6360482f'/>
<id>urn:sha1:3f3621b6874354fbf824171bfe2e3aed6360482f</id>
<content type='text'>
Improve and fix the output of dynamic dns status to be compatible with
new ddclient cache format.

Additional details:
- The status output is now formatted as a table with per-host dual-stack
  information in rows. Columns not having actual value present in the
  output will be kept empty.
- The 'Last update' column is now formatted in Local time format instead
  of UTC.
</content>
</entry>
<entry>
<title>ddns: T3254: fix incorrect update time</title>
<updated>2021-05-18T19:24:28+00:00</updated>
<author>
<name>FileGo</name>
<email>emilnovak@gmail.com</email>
</author>
<published>2021-05-18T19:24:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=89b127647cbf3fea3a439f43efa32a31aa03524e'/>
<id>urn:sha1:89b127647cbf3fea3a439f43efa32a31aa03524e</id>
<content type='text'>
This fixes a bug when show dynamic dns status returned (formatted) UNIX
time 0. I have changed the code to use ddclient's mtime value in the cache
file, which is updated on every successful sync with DDNS service as opposed
to atime, which was previously used.</content>
</entry>
<entry>
<title>ddclient: T3557: fix FileNotFoundError when querying status information</title>
<updated>2021-05-17T19:32:33+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-05-17T19:30:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=041cea6d7a13a804b4e656778048bcefd0a46cb8'/>
<id>urn:sha1:041cea6d7a13a804b4e656778048bcefd0a46cb8</id>
<content type='text'>
If ddclient is not problery configured it will start up but no status file is
generated. This commit checks if the status file exists before reading it.
</content>
</entry>
<entry>
<title>vyos.template: T2720: fix remaining in-line time_block syntax</title>
<updated>2020-11-28T07:25:39+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-11-28T07:25:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c87ad948999c28c3c9449f98d60b545481ea29d5'/>
<id>urn:sha1:c87ad948999c28c3c9449f98d60b545481ea29d5</id>
<content type='text'>
Commit a2ac9fac ("vyos.template: T2720: always enable Jinja2 trim_blocks
feature") globally enabled the trim_blocks feature. Some templates still used
in-line trim_blocks "{%"- or "-%}" which caused miss-placed line endings.

This is fixed by removing all in-line trim_block statememnts of Jinja2 templates.
</content>
</entry>
<entry>
<title>dynamic-dns: T2528: bugfix FileNotFoundError in "update dns dynamic"</title>
<updated>2020-05-29T18:06:01+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-05-29T18:06:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0525e443fa68cda451c9f4c838e1f55cec913d2a'/>
<id>urn:sha1:0525e443fa68cda451c9f4c838e1f55cec913d2a</id>
<content type='text'>
Stopping and starting ddclient should only happen if the DNS dynamic service
is actually configured. In addition it should always be checked if the file
we try to delete really exists.
</content>
</entry>
<entry>
<title>op-mode: ddclient: T2185: adjust cache file path</title>
<updated>2020-04-13T19:51:33+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-04-13T19:51:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9389f3e1d7ee754fd654b4d6b88338754dab452f'/>
<id>urn:sha1:9389f3e1d7ee754fd654b4d6b88338754dab452f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: ddclient: T2185: explicitly specify systemd service</title>
<updated>2020-04-13T18:57:20+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-04-13T18:57:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=76e70138dc1d48fb27103db2432cb47f1bf33605'/>
<id>urn:sha1:76e70138dc1d48fb27103db2432cb47f1bf33605</id>
<content type='text'>
</content>
</entry>
<entry>
<title>util: T2226: os.system was wrongly converted to run</title>
<updated>2020-04-09T18:08:24+00:00</updated>
<author>
<name>Thomas Mangin</name>
<email>thomas.mangin@exa.net.uk</email>
</author>
<published>2020-04-09T18:08:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9875a21bdb26df19f2faf3e81153dea15e4f9e3c'/>
<id>urn:sha1:9875a21bdb26df19f2faf3e81153dea15e4f9e3c</id>
<content type='text'>
os.system does print the ouput of the command, run() does not.
A new function called call() does the printing and return the error code.</content>
</entry>
</feed>
