<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/services/api, branch current</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=current</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=current'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2025-07-08T13:26:11+00:00</updated>
<entry>
<title>T7499: expose destructive merge in http-api</title>
<updated>2025-07-08T13:26:11+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-06-24T00:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=170244db88f76e42aeceb0b971246327fe079e19'/>
<id>urn:sha1:170244db88f76e42aeceb0b971246327fe079e19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7588: move blocking function to threadpool to allow async</title>
<updated>2025-07-03T17:58:26+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-06-27T23:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bfb2e85951409aa7f4ea891daa7fc05b1e5e5558'/>
<id>urn:sha1:bfb2e85951409aa7f4ea891daa7fc05b1e5e5558</id>
<content type='text'>
Refactor the blocking code in config handlers (endpoints /configure,
/config-file) to run in a threadpool; this allows defining the handler
as async. Consequently, the handler itself runs in the main thread,
avoiding the need for thread registration for libvyosconfig function
calls.
</content>
</entry>
<entry>
<title>T7591: remove copyright years from source files</title>
<updated>2025-06-28T21:16:52+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-06-28T18:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1478516ae437f19ebeb7d6ff9b83dd74f8e76758'/>
<id>urn:sha1:1478516ae437f19ebeb7d6ff9b83dd74f8e76758</id>
<content type='text'>
The legal team says years are not necessary so we can go ahead with it, since
it will simplify backporting.

Automatically removed using: git ls-files | grep -v libvyosconfig | xargs sed -i -E \
's/^# Copyright (19|20)[0-9]{2}(-[0-9]{4})? VyOS maintainers.*/# Copyright VyOS maintainers and contributors &lt;maintainers@vyos.io&gt;/g'

In addition we will error-out during "make" if someone re-adds a legacy
copyright notice
</content>
</entry>
<entry>
<title>http-api: T3955: add commit-confirm to endpoints /configure /config-file</title>
<updated>2025-05-30T03:09:24+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-05-29T00:49:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b73fc84c4ab50a4007ecdddc9417e2012d2ea11a'/>
<id>urn:sha1:b73fc84c4ab50a4007ecdddc9417e2012d2ea11a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #4530 from jestabro/api-extend-load-merge</title>
<updated>2025-05-29T12:29:39+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-05-29T12:29:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=84f1263334de5dcea30fadf02451e8a73e989414'/>
<id>urn:sha1:84f1263334de5dcea30fadf02451e8a73e989414</id>
<content type='text'>
http-api: T7498: allow passing config string in body of 'load' or 'merge' request</content>
</entry>
<entry>
<title>http-api: T7498: allow passing config string in body of 'merge' request</title>
<updated>2025-05-28T20:35:16+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-05-28T19:53:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c8d4ef91d39216218a10d6e643bdb15a2530628c'/>
<id>urn:sha1:c8d4ef91d39216218a10d6e643bdb15a2530628c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>http-api: T7498: allow passing config string in body of 'load' request</title>
<updated>2025-05-28T20:35:16+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-05-28T19:05:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0464fc0dd9c62beff242ec024086fb57947469c0'/>
<id>urn:sha1:0464fc0dd9c62beff242ec024086fb57947469c0</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>Merge branch 'current' into T6695</title>
<updated>2024-10-21T07:30:38+00:00</updated>
<author>
<name>Nataliia S.</name>
<email>81954790+natali-rs1985@users.noreply.github.com</email>
</author>
<published>2024-10-21T07:30:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=18a9cec3deb6cc2dc49020a89208dc70defe9822'/>
<id>urn:sha1:18a9cec3deb6cc2dc49020a89208dc70defe9822</id>
<content type='text'>
</content>
</entry>
</feed>
