<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/data/templates/https/nginx.default.j2, branch fix/T8955-http-api-verify-tls</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=fix%2FT8955-http-api-verify-tls</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=fix%2FT8955-http-api-verify-tls'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-01-27T22:02:49+00:00</updated>
<entry>
<title>T6734: Nginx disable software version reporting</title>
<updated>2026-01-27T22:02:49+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-01-27T22:02:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8fcaa97be4d7532a9efc61e52672d09f1c12be02'/>
<id>urn:sha1:8fcaa97be4d7532a9efc61e52672d09f1c12be02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7395: Add support for renew in REST Server</title>
<updated>2025-05-28T14:42:26+00:00</updated>
<author>
<name>IDerr</name>
<email>ibrahim@derraz.fr</email>
</author>
<published>2025-05-28T14:42:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=7b3ce52e3babdf3a17910ce5322e571d5c91bb38'/>
<id>urn:sha1:7b3ce52e3babdf3a17910ce5322e571d5c91bb38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T4406: Add public API endpoint to display information</title>
<updated>2025-03-06T12:46:40+00:00</updated>
<author>
<name>oniko94</name>
<email>onikolaiev94@outlook.com</email>
</author>
<published>2025-03-05T17:37:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9fe7d85f78e967c251b3437a90e1a5f01dab1868'/>
<id>urn:sha1:9fe7d85f78e967c251b3437a90e1a5f01dab1868</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6695: Machine-readable operational mode support for traceroute</title>
<updated>2024-10-11T10:37:45+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2024-10-11T10:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=60cd669d2cee2a17d4e6ab6fce9101069d311e23'/>
<id>urn:sha1:60cd669d2cee2a17d4e6ab6fce9101069d311e23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5743: HTTPS API ability to import PKI certificates</title>
<updated>2024-08-13T10:15:15+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2024-08-13T10:15:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=27fb633bbe45321eecd8225c32a2fd16882633a9'/>
<id>urn:sha1:27fb633bbe45321eecd8225c32a2fd16882633a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>http-api: T6107: add an option to increase the request body size limit</title>
<updated>2024-03-07T20:30:01+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2024-03-07T20:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4792d39bb84991768404f69ff807e43a9979a79e'/>
<id>urn:sha1:4792d39bb84991768404f69ff807e43a9979a79e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>https: T5902: remove virtual-host configuration</title>
<updated>2024-01-09T06:29:16+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/vyos/vyos-1x.git/commit/?id=d0d3071e99eb65edb888c26ef2fdc9e038438887'/>
<id>urn:sha1:d0d3071e99eb65edb888c26ef2fdc9e038438887</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.
</content>
</entry>
<entry>
<title>https: T5886: migrate https certbot to new "pki certificate" CLI tree</title>
<updated>2024-01-06T07:33:33+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-01-05T21:35:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9ab6665c80c30bf446d94620fc9d85b052d48072'/>
<id>urn:sha1:9ab6665c80c30bf446d94620fc9d85b052d48072</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5474: establish common file name pattern for XML conf mode commands</title>
<updated>2023-12-31T22:49:48+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-12-30T22:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4ef110fd2c501b718344c72d495ad7e16d2bd465'/>
<id>urn:sha1:4ef110fd2c501b718344c72d495ad7e16d2bd465</id>
<content type='text'>
We will use _ as CLI level divider. The XML definition filename and also
the Python helper should match the CLI node.

Example:
set interfaces ethernet -&gt; interfaces_ethernet.xml.in
set interfaces bond -&gt; interfaces_bond.xml.in
set service dhcp-server -&gt; service_dhcp-server-xml.in
</content>
</entry>
<entry>
<title>T5767: HTTPS API add reboot and poweroff endpoints</title>
<updated>2023-11-21T10:17:53+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-11-21T10:17:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=36f3c329c2df0e78f2f5da933d9729a872fb2a11'/>
<id>urn:sha1:36f3c329c2df0e78f2f5da933d9729a872fb2a11</id>
<content type='text'>
Add ability to reboot and poweroff the system via API

curl -k --location --request POST 'https://vyos/reboot' \
  --form data='{"op": "reboot", "path": ["now"]}' \
  --form key='apikey'

curl -k --location --request POST 'https://vyos/poweroff' \
  --form data='{"op": "poweroff", "path": ["now"]}' \
  --form key='apikey'
</content>
</entry>
</feed>
