<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/services, branch 1.4.0</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/marekm72/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/marekm72/vyos-1x.git/atom?h=1.4.0</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-1x.git/atom?h=1.4.0'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/'/>
<updated>2024-05-03T18:32:07+00:00</updated>
<entry>
<title>config-sync: T6185: combine data for sections/configs in one command</title>
<updated>2024-05-03T18:32:07+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-03-28T19:34:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=bd8993540c6c1fc089943052aac51c9c318ffe6f'/>
<id>urn:sha1:bd8993540c6c1fc089943052aac51c9c318ffe6f</id>
<content type='text'>
Package path/section data in single command containing a tree (dict) of
section paths and the accompanying config data. This drops the call to
get_config_dict and the need for a list of commands in request.

(cherry picked from commit 30a530839cdbd934ea62369e385dc33fa50ab6de)
</content>
</entry>
<entry>
<title>configdep: T6276: do not call dependencies on script error</title>
<updated>2024-04-29T00:11:17+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-04-28T14:15:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=2479ed1a6a71c10d5b399e4f176494f761b84fab'/>
<id>urn:sha1:2479ed1a6a71c10d5b399e4f176494f761b84fab</id>
<content type='text'>
(cherry picked from commit 9438f1f8394b7c90bb536292882571c88556ce87)
</content>
</entry>
<entry>
<title>configdep: T5660: remove global redundancies under vyos-configd</title>
<updated>2024-04-28T14:21:08+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-02-27T20:54:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=d2ba96d8af035e6f20b928e7f95fb7c5bfa5fc95'/>
<id>urn:sha1:d2ba96d8af035e6f20b928e7f95fb7c5bfa5fc95</id>
<content type='text'>
(cherry picked from commit 70e1df1b5fcb3b1791cca320ed45b71e01e1ffda)
</content>
</entry>
<entry>
<title>T6199: drop unused Python imports from graphql source</title>
<updated>2024-04-04T18:35:52+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-04T18:20:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=7589e1da8ca63576e651ea1f7da86ea65045ad2a'/>
<id>urn:sha1:7589e1da8ca63576e651ea1f7da86ea65045ad2a</id>
<content type='text'>
(cherry picked from commit 9b4a3bc54ec6d2ff8e435add5e2de995a54dfc6a)
</content>
</entry>
<entry>
<title>config-sync: T6145: batch section requests for commit by priority</title>
<updated>2024-03-25T00:06:50+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-03-22T20:06:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=036aa1fe8f2037725c082b8fc2597ffc52539d16'/>
<id>urn:sha1:036aa1fe8f2037725c082b8fc2597ffc52539d16</id>
<content type='text'>
(cherry picked from commit 50e9364575481335520f50dac834c74ef02ccfab)
</content>
</entry>
<entry>
<title>http-api: T6069: fix allocation outside of thread lock</title>
<updated>2024-03-05T19:45:49+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-03-05T17:45:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=c23f23d1012dbee120e730ae49f26bd90f774838'/>
<id>urn:sha1:c23f23d1012dbee120e730ae49f26bd90f774838</id>
<content type='text'>
(cherry picked from commit 7503e419d0dbc9ba81f7299d9df173c0a82f20da)
</content>
</entry>
<entry>
<title>dns: T5959: Streamline dns forwarding service</title>
<updated>2024-02-01T19:52:15+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/marekm72/vyos-1x.git/commit/?id=3e713e5c96081206c47a44cf044428bcfa27cd02'/>
<id>urn:sha1:3e713e5c96081206c47a44cf044428bcfa27cd02</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)

(cherry picked from commit 1c1fb5fb4bd7c0d205b28caf90357ad56423464f)
</content>
</entry>
<entry>
<title>https: T5902: remove virtual-host configuration</title>
<updated>2024-01-10T07:11:39+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-01-06T09:55:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=34eadcf2f74ae57342997bed77ce64bddd34219b'/>
<id>urn:sha1:34eadcf2f74ae57342997bed77ce64bddd34219b</id>
<content type='text'>
We have not seen the adoption of the https virtual-host CLI option.

What it did?
* Create multiple webservers each listening on a different IP/port
  (but in the same VRF)
* All webservers shared one common document root
* All webservers shared the same SSL certificates
* All webservers could have had individual allow-client configurations
* API could be enabled for a particular virtual-host but was always enabled on
  the default host

This configuration tried to provide a full webserver via the CLI but VyOS is a
router and the Webserver is there for an API or to serve files for a local-ui.

Changes

Remove support for virtual-hosts as it's an incomplete and thus mostly useless
"thing". Migrate all allow-client statements to one top-level allow statement.

(cherry picked from commit d0d3071e99eb65edb888c26ef2fdc9e038438887)
</content>
</entry>
<entry>
<title>https api: T5844: allow the server to start without API keys</title>
<updated>2023-12-20T20:02:52+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2023-12-20T19:51:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=fdf8011559b2ee6208155876c554bac77f5693c7'/>
<id>urn:sha1:fdf8011559b2ee6208155876c554bac77f5693c7</id>
<content type='text'>
and use only PAM auth and JWT

(cherry picked from commit 495bf4732439ebd55edfbf6050af8b2064993d86)
</content>
</entry>
<entry>
<title>http-api: T5782: use single config-mode script for https and http-api</title>
<updated>2023-12-01T15:43:53+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-11-26T02:00:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=4fcf4ce92b7c1de479070f5b392520984564ad16'/>
<id>urn:sha1:4fcf4ce92b7c1de479070f5b392520984564ad16</id>
<content type='text'>
</content>
</entry>
</feed>
