<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/debian, branch 1.3.8</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.3.8</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-1x.git/atom?h=1.3.8'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/'/>
<updated>2023-11-20T17:07:11+00:00</updated>
<entry>
<title>PAM: T5577: Optimized RADIUS PAM config</title>
<updated>2023-11-20T17:07:11+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-09-26T08:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=d7457268fcaa5626e512eb00a9aab36f4a617f28'/>
<id>urn:sha1:d7457268fcaa5626e512eb00a9aab36f4a617f28</id>
<content type='text'>
- Added system `radius` group
- Added `mandatory` and `optional` modes for RADIUS
- Improved PAM config for RADIUS

New modes:

- `mandatory` - if RADIUS answered with `Access-Reject`, authentication must be
stopped and access denied immediately.
- `optional` (default) - if RADIUS answers with `Access-Reject`, authentication
continues using the next module.

In `mandatory` mode authentication will be stopped only if RADIUS clearly
answered that access should be denied (no user in RADIUS database, wrong
password, etc.). If RADIUS is not available or other errors happen, it will be
skipped and authentication will continue with the next module, like in
`optional` mode.
</content>
</entry>
<entry>
<title>sshguard: T5354: Add service ssh dynamic-protection</title>
<updated>2023-07-19T14:39:45+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-07-19T14:39:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=cd6f7994a9c5d6501ce56b57362c7f33f64fa3d5'/>
<id>urn:sha1:cd6f7994a9c5d6501ce56b57362c7f33f64fa3d5</id>
<content type='text'>
Sshguard protects hosts from brute-force attacks
It can inspect logs and block "bad" addresses by threshold
Auto-generates own tables and rules for nftables, so they are not
intercept with VyOS firewall rules.
When service stops, all generated tables are deleted.

set service ssh dynamic-protection
set service ssh dynamic-protection allow-from '192.0.2.1'
set service ssh dynamic-protection block-time '120'
set service ssh dynamic-protection detect-time '1800'
set service ssh dynamic-protection threshold '30'
</content>
</entry>
<entry>
<title>cloud-init: T5190: Added Cloud-init pre-configurator</title>
<updated>2023-05-04T19:41:40+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-05-04T19:41:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=748199b10df112cba0821703001c0307e325bd90'/>
<id>urn:sha1:748199b10df112cba0821703001c0307e325bd90</id>
<content type='text'>
Added a new service that starts before Cloud-init, waits for all network
interfaces initialization, and if requested by config, checks which interfaces
can get configuration via DHCP server and creates a corresponding Cloud-init
network configuration.

This protects from two situations:

* when Cloud-init tries to get meta-data via eth0 (default and fallback variant
for any data source which depends on network), but the real network is connected
to another interface
* when Cloud-init starts simultaneously with udev and initializes the first
interface to get meta-data before it is renamed to eth0 by udev
</content>
</entry>
<entry>
<title>T4975: always sync() filesystem after commit</title>
<updated>2023-02-04T12:26:28+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-02-04T12:23:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=ae9dde044f0a60c9034874b2912729ed694f5375'/>
<id>urn:sha1:ae9dde044f0a60c9034874b2912729ed694f5375</id>
<content type='text'>
(cherry picked from commit 29a44a73c638cb22839aa32986de367231b6efe9)
</content>
</entry>
<entry>
<title>Debian: T578: add skopeo dependency on vyos-1x-smoketest</title>
<updated>2022-12-31T07:18:59+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-12-31T07:18:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=5e305d7a173864add90ff3cff0cc839aed0dccdd'/>
<id>urn:sha1:5e305d7a173864add90ff3cff0cc839aed0dccdd</id>
<content type='text'>
Dependency is required for the test Docker OCI image used within the
smoketest framework</content>
</entry>
<entry>
<title>container: T578: backport podman from 1.4 development branch</title>
<updated>2022-12-30T21:28:25+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-12-30T21:23:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=0c8b53e6f7a94e914a7815328bbd16c0b3943d40'/>
<id>urn:sha1:0c8b53e6f7a94e914a7815328bbd16c0b3943d40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>backport: T4815: Fix various name server config issues</title>
<updated>2022-11-15T05:56:56+00:00</updated>
<author>
<name>Yuxiang Zhu</name>
<email>vfreex@gmail.com</email>
</author>
<published>2022-11-14T02:23:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=ff901a52bb9acd4bdd0e3a96033c896e4667a6af'/>
<id>urn:sha1:ff901a52bb9acd4bdd0e3a96033c896e4667a6af</id>
<content type='text'>
This is a backport of https://github.com/vyos/vyos-1x/pull/1656.

Note I also changed `ip-down.script.tmpl` to not wait for `systemctl
stop dhcp6c@$iface.service`, because that command is slow and pppd will
kill the ip-down script if it times out.

I didn't see `ip-down.script.tmpl` or its equivalent in the 1.4 branch.
Not sure if there is another mechanism to handle that functionality or
it is missed.
</content>
</entry>
<entry>
<title>Debian: T4584: remove version number from hostap package requirement</title>
<updated>2022-08-16T06:24:21+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-08-16T06:23:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=6b3c359ed0995d26626ddfc1cbf131e75bff74cc'/>
<id>urn:sha1:6b3c359ed0995d26626ddfc1cbf131e75bff74cc</id>
<content type='text'>
(cherry picked from commit 681bdf2946d1d10f3b432f70452a8d018b7a98ae)
</content>
</entry>
<entry>
<title>wwan: T4324: cronjob is setup via interfaces-wwan.py - drop dedicated cron file</title>
<updated>2022-04-03T07:19:18+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-02T12:38:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=7091d0b54f21caf85ea86d2542d9bec4b5fd1afb'/>
<id>urn:sha1:7091d0b54f21caf85ea86d2542d9bec4b5fd1afb</id>
<content type='text'>
(cherry picked from commit 5faeacd1111a83e5859b98ccc4193cb6017cdba8)
</content>
</entry>
<entry>
<title>conntrackd: T4259: fix daemon configuration path</title>
<updated>2022-03-05T19:54:15+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-03-05T19:51:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=0aa13010b1a013edc3c3a89a007108dfbb82bdad'/>
<id>urn:sha1:0aa13010b1a013edc3c3a89a007108dfbb82bdad</id>
<content type='text'>
(cherry picked from commit aa8080d316dbeb4d26bf67f6d67efeda43b2bc07)
</content>
</entry>
</feed>
