<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/services/vyos-http-api-server, branch T6732-reusable-build-package</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=T6732-reusable-build-package</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=T6732-reusable-build-package'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2024-09-20T16:35:30+00:00</updated>
<entry>
<title>http-api: T6326: return full warning/error output through api</title>
<updated>2024-09-20T16:35:30+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-09-19T17:27:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8e902ffa7019d2e2c0849af6fd26461ca4abba16'/>
<id>urn:sha1:8e902ffa7019d2e2c0849af6fd26461ca4abba16</id>
<content type='text'>
Configuration error output is not returned in full to the http-api when
running under vyos-configd, due to an early implementation 'workaround'
of vyos-configd writing directly to the session tty. This is corrected
to return all ambient stdout (notably vyos.base.Warning) and error
messages directly to the originating caller, which may be from a session
tty or a ConfigSession instance. As the http-api runs in the latter
case, the full output is returned.
</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>T5786: Add set/show system image to /image endpoint</title>
<updated>2024-05-27T14:34:52+00:00</updated>
<author>
<name>khramshinr</name>
<email>khramshinr@gmail.com</email>
</author>
<published>2024-05-27T14:34:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=cbb61faed494381b0c655d811920413b31fd294d'/>
<id>urn:sha1:cbb61faed494381b0c655d811920413b31fd294d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>config-sync: T6185: combine data for sections/configs in one command</title>
<updated>2024-03-29T03:15:19+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/vyos/vyos-1x.git/commit/?id=30a530839cdbd934ea62369e385dc33fa50ab6de'/>
<id>urn:sha1:30a530839cdbd934ea62369e385dc33fa50ab6de</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.
</content>
</entry>
<entry>
<title>config-sync: T6145: batch section requests for commit by priority</title>
<updated>2024-03-23T01:44:51+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/vyos/vyos-1x.git/commit/?id=50e9364575481335520f50dac834c74ef02ccfab'/>
<id>urn:sha1:50e9364575481335520f50dac834c74ef02ccfab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>http-api: T6069: fix allocation outside of thread lock</title>
<updated>2024-03-05T17:45:18+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/vyos/vyos-1x.git/commit/?id=7503e419d0dbc9ba81f7299d9df173c0a82f20da'/>
<id>urn:sha1:7503e419d0dbc9ba81f7299d9df173c0a82f20da</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 api: T5844: allow the server to start without API keys</title>
<updated>2023-12-20T19:51:34+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/vyos/vyos-1x.git/commit/?id=495bf4732439ebd55edfbf6050af8b2064993d86'/>
<id>urn:sha1:495bf4732439ebd55edfbf6050af8b2064993d86</id>
<content type='text'>
and use only PAM auth and JWT
</content>
</entry>
<entry>
<title>http-api: T5782: use single config-mode script for https and http-api</title>
<updated>2023-11-27T00:58:38+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/vyos/vyos-1x.git/commit/?id=3fbb1c602bb5a5003f218e437b83401664e02227'/>
<id>urn:sha1:3fbb1c602bb5a5003f218e437b83401664e02227</id>
<content type='text'>
</content>
</entry>
<entry>
<title>http-api: T5768: remove auxiliary http-api.conf</title>
<updated>2023-11-22T19:09:42+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-11-21T15:42:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=33d5d429f590146ce28a6e992ccb024492bf07f6'/>
<id>urn:sha1:33d5d429f590146ce28a6e992ccb024492bf07f6</id>
<content type='text'>
</content>
</entry>
</feed>
