summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: 46395e523a6eb5e1ae4ce58981e46bd466c9e003 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
## vyos-1x
- T6605: restore configd error formatting to be consistent with CLI
   - PR: vyos/vyos-1x#3868
- Debian: T6598: depend on podman version >=4.9.5
   - PR: vyos/vyos-1x#3873
- op_mode: T5744: PKI import OpenVPN shared key includess unexpected BEGIN and END
   - PR: vyos/vyos-1x#3879
- smoketest: T5705: use locally connected remote syslog servers
   - PR: vyos/vyos-1x#3889
- smoketest: T6614: initial support for op-mode command testing
   - PR: vyos/vyos-1x#3888
- smoketest: T6592: remove unused "import os"
   - PR: vyos/vyos-1x#3874
- T6349: Fix typo in file name
   - PR: vyos/vyos-1x#3897
- firewall: T4694: incomplete node checks in migration script
   - PR: vyos/vyos-1x#3895
- vyos.configtree: T6620: allow list_nodes() to work on non-existent paths
   - PR: vyos/vyos-1x#3898
- vrf: T6603: conntrack ct_iface_map must only contain one entry for iifname/oifname
   - PR: vyos/vyos-1x#3883
- T6572: trigger remote pr only for circinus pr merge
   - PR: vyos/vyos-1x#3899
- GitHub: T6560: action must be run on forked repo
   - PR: vyos/vyos-1x#3902
- ipsec: T6148: Removed unused imports
   - PR: vyos/vyos-1x#3915
- T5657: Add VRF support for zabbix-agent
   - PR: vyos/vyos-1x#3919
- T6617: T6618: vpn ipsec remote-access: fix profile generators
   - PR: vyos/vyos-1x#3903
- console: T3334: remove unused directories imported from vyos.defaults
   - PR: vyos/vyos-1x#3923
- nat64: T6627: call check_kmod within standard config function
   - PR: vyos/vyos-1x#3927
- T6486: use data-ciphers instead of ncp-ciphers in "run generate openvpn client-config"
   - PR: vyos/vyos-1x#3930
- T6619: Remove the remaining uses of per-protocol FRR configs
   - PR: vyos/vyos-1x#3916
- T6629: call check_kmod within a standard config function
   - PR: vyos/vyos-1x#3932
- T6632: add missing standard functions to config scripts
   - PR: vyos/vyos-1x#3933
- T4072: firewall extend bridge firewall
   - PR: vyos/vyos-1x#3901
- T5873: T6619: remove unused imports
   - PR: vyos/vyos-1x#3939
- OPENVPN: T6555: add server-bridge options in mode server
   - PR: vyos/vyos-1x#3920
- T6560: T4694: T6555: multiple minor bugfixes for package build
   - PR: vyos/vyos-1x#3942
- smoketest: T6555: openvpn: NameError: name 'elf' is not defined
   - PR: vyos/vyos-1x#3947
- T6634: README: Add image graphs of contributors
   - PR: vyos/vyos-1x#3944
- sysctl: T3204: restore sysctl settings overwritten by tuned
   - PR: vyos/vyos-1x#3945
- smoketest: T6614: add op-mode test for Kernel version
   - PR: vyos/vyos-1x#3946
- T6637: py files filter added for unused import check
   - PR: vyos/vyos-1x#3949
- configd: T6640: enforce in_session returns False under configd
   - PR: vyos/vyos-1x#3955
- qos: T6638: require interface state existence in verify conditional
   - PR: vyos/vyos-1x#3960
- T6643: firewall: fix ip address range parsing on firewall rules.
   - PR: vyos/vyos-1x#3964
- T6637: add pr commenting back in un-used import check
   - PR: vyos/vyos-1x#3965
- configverify: T6642: verify_interface_exists requires config_dict arg
   - PR: vyos/vyos-1x#3961
- configd: T6633: inject missing env vars for configfs utility
   - PR: vyos/vyos-1x#3937
- T6648: dhcpv6-server: align stateless DHCPv6 options with stateful
   - PR: vyos/vyos-1x#3970
- suricata: T6624: Make it possible for suricata address groups to reference each other
   - PR: vyos/vyos-1x#3958
- xml: T6650: add initial op-mode cache support
   - PR: vyos/vyos-1x#3971
- T6646: conntrack: in ignore rules, if protocols=all, do not append it to the rule
   - PR: vyos/vyos-1x#3981
- op_mode: T6651: Add a top level op mode word "execute"
   - PR: vyos/vyos-1x#3980
- T6636: firewall: fix firewall template in order print logs for default-action
   - PR: vyos/vyos-1x#3982
- T5794: firewall: change firewall priority in oder to be loaded after all interfaces
   - PR: vyos/vyos-1x#3988
- utils: T6658: fix write_file check in case of empty directory path
   - PR: vyos/vyos-1x#3989
- ipoe_server: T6649: Accel-ppp separate vlan-mon from listen interfaces
   - PR: vyos/vyos-1x#3987
- T6659: suricata: use unique cluster_id per interface
   - PR: vyos/vyos-1x#3992
- op_mode: T3961: Generate PKI expect 2 character country code
   - PR: vyos/vyos-1x#3997
- T5743: HTTPS API ability to import PKI certificates
   - PR: vyos/vyos-1x#3977
- T6183: interfaces openvpn: suppport specifying IP protocol version
   - PR: vyos/vyos-1x#3975
- T6672: Fix system option ssh-client source-interface
   - PR: vyos/vyos-1x#4000
- op_mode: T6668: Add detailed statistics infomartion about MACsec 
   - PR: vyos/vyos-1x#4001
- T6561: Add vrf aware for show ntp
   - PR: vyos/vyos-1x#4003
- dhclient: T6667: Added workaround for communication with FRR
   - PR: vyos/vyos-1x#4002
- T6671: defer config dependency if scheduled in priority queue
   - PR: vyos/vyos-1x#4015
- T6678: added darker ruff linting workflow
   - PR: vyos/vyos-1x#4019
- T6681: Add option for SLAAC to support suppress Interval Advertisement in RA Packets
   - PR: vyos/vyos-1x#4022
- T6647: firewall. Introduce patch for accepting invalid ARP and DHCP
   - PR: vyos/vyos-1x#4018
- T4974: add proper dependency on openvpn-dco
   - PR: vyos/vyos-1x#4029
- opmode: T6694: move wake-on-lan to "execute wake-on-lan"
   - PR: vyos/vyos-1x#4031
- T6674: workflow: Add trigger to rebuild repo package
   - PR: vyos/vyos-1x#4030
- container: T6702: re-add missing UNIX API socket
   - PR: vyos/vyos-1x#4034
- T6698: firewall: add matcher for vlan type.
   - PR: vyos/vyos-1x#4027
- T6678: ruff lint workflow added (removed darker)
   - PR: vyos/vyos-1x#4033
- op_mode: T6181: A feature for checking ports
   - PR: vyos/vyos-1x#4038
- T6693: wireless: Enable WiFi-6 (802.11ax) for 2.4GHz AccessPoints
   - PR: vyos/vyos-1x#4028
- T6679: add group option for nat66
   - PR: vyos/vyos-1x#4023
- T6294: Service dns forwarding add the ability to configure ZonetoCache
   - PR: vyos/vyos-1x#3896
- T6701: Added ability to disable the container DNS plugin 
   - PR: vyos/vyos-1x#4032
- op-mode: T6694: Move some op-mode commands to the "execute" family
   - PR: vyos/vyos-1x#4042
- T6674: Use reusable workflow for trigger package build
   - PR: vyos/vyos-1x#4049
- pppoe-server: T6685: Add options to accept any and blank service names
   - PR: vyos/vyos-1x#4041
- T6711: Fix restart vrrp missed comma between services
   - PR: vyos/vyos-1x#4054
- openfabric: T6652: Add support for OpenFabric protocol
   - PR: vyos/vyos-1x#4021
- T6703: Adds option to configure AMD pstate driver
   - PR: vyos/vyos-1x#4046
- op-mode: T6694: Add op-mode command "execute ssh"
   - PR: vyos/vyos-1x#4055
- policy: T6676: Invalid route-map caused bgpd to crash
   - PR: vyos/vyos-1x#4047
- T6674: Rebuild package action use secrets inherit
   - PR: vyos/vyos-1x#4064
- T6674: Actions use pull_request_target to trigger build package
   - PR: vyos/vyos-1x#4066
- T6674: Actions fix variable for trigger build reuse repo
   - PR: vyos/vyos-1x#4067
- GitHub: T6494: add TPM tests to ISO integration workflow
   - PR: vyos/vyos-1x#4070
- op-mode: T6682: Fix for show vpn ike sa peer that always shows all SAs
   - PR: vyos/vyos-1x#4057
- op-mode: T6715: manually changing time/date is not synced into hardware clock
   - PR: vyos/vyos-1x#4071
- bond: T6709: add EAPoL support
   - PR: vyos/vyos-1x#4069
- T861: op-mode: initial parts for UEFI secure boot CLI
   - PR: vyos/vyos-1x#4020
- T6716: don't automatically set ethernet offload
   - PR: vyos/vyos-1x#4077
- T6723: firewall: extend op-mode commands
   - PR: vyos/vyos-1x#4084
- syslog: T5367: add format option to include timezone in message
   - PR: vyos/vyos-1x#4061
- wireless: T6709: fix missing wpa_supplicant configuration
   - PR: vyos/vyos-1x#4087
- http-api: T6326: return full warning/error output through api
   - PR: vyos/vyos-1x#4090
- op-mode: T4833: Include wireguard peer name in interface summary report
   - PR: vyos/vyos-1x#4089
- lldp: T6727: add missing input validation for interface names
   - PR: vyos/vyos-1x#4091
- ethtool: T6729: drop text based feature parsing in favour of JSON
   - PR: vyos/vyos-1x#4094
- T6630: ntp: support hardware timestamp offload and other mechanisms to improve accuracy
   - PR: vyos/vyos-1x#3966
- bridge: T6675: VXLAN Interface configuration lost due to improper bridge detachment
   - PR: vyos/vyos-1x#4086
- syslog: T6719: fix the behavior of "syslog global preserve-fqdn"
   - PR: vyos/vyos-1x#4079
- configd: T6608: report uncaught config script exceptions as commit error
   - PR: vyos/vyos-1x#3876
- validators: T6739: fix ipaddrcheck argument quoting
   - PR: vyos/vyos-1x#4099
- validators: T6738: Revert "validators: T6739: fix ipaddrcheck argument quoting"
   - PR: vyos/vyos-1x#4104
- validators: T6739: correctly quote ipaddrcheck arguments to avoid ipaddrcheck syntax errors when values include whitespace
   - PR: vyos/vyos-1x#4105
- T6749: fix PR commenting permission issue with integration test workflow
   - PR: vyos/vyos-1x#4107
- T6687: add fqdn support to nat rules.
   - PR: vyos/vyos-1x#4024
- policy: T6751: add missing completion helpers for community-list
   - PR: vyos/vyos-1x#4112
- validators: T6743: use native ipaddrcheck validator options for ranges
   - PR: vyos/vyos-1x#4106
- T6757: Openconnect: fix template for correct config parsing while configuring source address for radius authentication.
   - PR: vyos/vyos-1x#4120
- vyos.configtree: T6742: add bindings for create_node and is_leaf/set_leaf
   - PR: vyos/vyos-1x#4109
- cli: T6752: add a wrapper for the show command
   - PR: vyos/vyos-1x#4111
- T6761: Add timeout for OSPF smoketest fail
   - PR: vyos/vyos-1x#4125
- T6763: Delete Jenkins file
   - PR: vyos/vyos-1x#4126
- T6760: firewall: add packet modifications existing in policy route to regular firewall ruleset.
   - PR: vyos/vyos-1x#4123
- T973: add basic node_exporter implementation
   - PR: vyos/vyos-1x#4048
- T6755: Change vyos mirror URL for smoketest
   - PR: vyos/vyos-1x#4119
- ipsec: T6101: Add validation for proposal option used in IKE group
   - PR: vyos/vyos-1x#4121
- http-api: T6736: move REST API to a node distinct from GraphQL API
   - PR: vyos/vyos-1x#4110
- Debian: T973: add missing dependency on node-exporter package
   - PR: vyos/vyos-1x#4130
- op-mode: T6753: Fix json output for mtr / monitor traceroute
   - PR: vyos/vyos-1x#4122
- static: T4283: fix missing f'ormat string
   - PR: vyos/vyos-1x#4131
- T6759: add support for italian keymap
   - PR: vyos/vyos-1x#4132
- GitHub: T6494: add parallel step to run interface based smoketests
   - PR: vyos/vyos-1x#4133
- pki: T6481: auto import ACME certificate chain into CLI
   - PR: vyos/vyos-1x#4118
- pbr: T6430: Local IP rules targeting VRFs by name as well as route table IDs
   - PR: vyos/vyos-1x#3938
- cli: T6740: add a converter from set commands to config
   - PR: vyos/vyos-1x#4124
- smoketest: T4576: add guard timeout for systemd in log level tests
   - PR: vyos/vyos-1x#4129
- vyos.configtree: T4318: Allow set tag flag to true or false
   - PR: vyos/vyos-1x#4138
- config-mgmt: T5976: add option for commit-confirm to use 'soft' rollback
   - PR: vyos/vyos-1x#4128
- haproxy: T6745: Rename reverse-proxy to haproxy 
   - PR: vyos/vyos-1x#4147
- pki: T6766: Add support for ECDSA private keys
   - PR: vyos/vyos-1x#4146
- T6712: Add nonproduction banner (backport #4148)
   - PR: vyos/vyos-1x#4149
- T973: add basic frr_exporter implementation
   - PR: vyos/vyos-1x#4150
- pki: T4914: Rewrite the PKI op mode in the new style
   - PR: vyos/vyos-1x#4165
- T6784: enabled repo-sync wokrflow only for current and equuleus
   - PR: vyos/vyos-1x#4163
- T6791: Extend fair-queue hash-interval
   - PR: vyos/vyos-1x#4167
- T4583: Rewrite VRRP op-mode to vyos.opmode format
   - PR: vyos/vyos-1x#4155
- T6812: Fix smoketest iproute2 check
   - PR: vyos/vyos-1x#4174
- login: T6712: honor 80x25 terminal size for nonproduction banner message
   - PR: vyos/vyos-1x#4178
- op_mode: T6808: Console server op mode commands throw errors when console server is not configured
   - PR: vyos/vyos-1x#4172
- system_login: T6807: allow a trailing slash character in system login
   - PR: vyos/vyos-1x#4171


## vyos-build
- no changes