blob: e333506356b85fb7ba682df5196d59dfe1b3add4 (
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
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
|
## vyos-1x
- container: T6702: re-add missing UNIX API socket
- PR: vyos/vyos-1x#4034
- op_mode: T6181: A feature for checking ports
- PR: vyos/vyos-1x#4038
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- T6764: Fix unhandled exception on ethtool output parsing for Xen NICs
- PR: vyos/vyos-1x#4182
- dhcp_server: T6852: Add op mode command "show dhcpv6 server statistics"
- PR: vyos/vyos-1x#4184
- T6695: Machine-readable operational mode support for traceroute
- PR: vyos/vyos-1x#4151
- dhcp_server: T6031: fix daemon load error when static-route options are present
- PR: vyos/vyos-1x#4183
- T6802: Fix QoS Policy Round-Robin with Default Configuration
- PR: vyos/vyos-1x#4177
- T3501: Allow using more than one tuned profile
- PR: vyos/vyos-1x#4179
- syslog: T6858: bugfix remote syslog using TCP
- PR: vyos/vyos-1x#4185
- T6861: op-mode: ignore error code 255 if this UEFI doesn't support secure boot
- PR: vyos/vyos-1x#4186
- T6861: op-mode: add 0 into errno expect list
- PR: vyos/vyos-1x#4189
- babel: T6866: IPv6 distribute-lists in access-list6 format have names not numbers
- PR: vyos/vyos-1x#4187
- conntrack: T6878: stop the conntrack logger daemon correctly
- PR: vyos/vyos-1x#4193
- dhcp-server: T6876: increase retries that Kea makes to open a socket
- PR: vyos/vyos-1x#4192
- T6801: QoS: Policy rate-control is broken by default
- PR: vyos/vyos-1x#4191
- T6795: QoS: Fix duplicate entries in class match filters
- PR: vyos/vyos-1x#4190
- T6884: adds mtu option for container networks
- PR: vyos/vyos-1x#4195
- T6490: Allow creation of wireguard interfaces without requiring peers
- PR: vyos/vyos-1x#4194
- T6790: QoS: Improve CAKE Policy
- PR: vyos/vyos-1x#4173
- configd: T6899: use multipart message instead of extra exchange
- PR: vyos/vyos-1x#4197
- serial: T3397: Remove which could result in unexpected baud rate
- PR: vyos/vyos-1x#4201
- T6796: QoS: match filter by interface(iif)
- PR: vyos/vyos-1x#4188
- T6806: Rework QoS Policy for HFSC Shaper
- PR: vyos/vyos-1x#4181
- op-mode: T6900: remove uninformative 'show configuration files'
- PR: vyos/vyos-1x#4202
- avahi: T6908: add option to define max-cache entries
- PR: vyos/vyos-1x#4207
- dhcp: T6692: Fix range options not present when is used
- PR: vyos/vyos-1x#4203
- T264: IPsec add base64 encoded secret-type feature
- PR: vyos/vyos-1x#4198
- ipoe_server: T6872: Add the ability to configure LUA scripts and username
- PR: vyos/vyos-1x#4196
- T6906: IPoE-server add start-session option
- PR: vyos/vyos-1x#4206
- multicast: T6920: static multicast routing throws TypeError
- PR: vyos/vyos-1x#4210
- pki: T6809: Support system install of CA certificates
- PR: vyos/vyos-1x#4204
- op_mode: T6909: Move "show monitoring" and "show zebra" to "show monitoring frr"
- PR: vyos/vyos-1x#4205
- op_mode: T6770: Fix op command "show bridge vni"
- PR: vyos/vyos-1x#4209
- config-mgmt: T6925: return from verify function on config object None
- PR: vyos/vyos-1x#4213
- sudo: T6926: remove spam messages to syslog
- PR: vyos/vyos-1x#4212
- T6630: ntp: fix timestamp nested under ptp
- PR: vyos/vyos-1x#4208
- T6917: fix RPS ethernet settings for CPUs with more than 32 cores
- PR: vyos/vyos-1x#4215
- T6923: Add debian-security-mirror for package-smoketests
- PR: vyos/vyos-1x#4220
- vyconf: T6718: add keyword default for change in libvyosconfig binding
- PR: vyos/vyos-1x#4226
- T6940: updated codeowners with user list to support sync
- PR: vyos/vyos-1x#4228
- T6927: adds option to set container name server
- PR: vyos/vyos-1x#4218
- pki: T6368: Add ability for acme to listen on IPv6 addresses
- PR: vyos/vyos-1x#4231
- T6863: Fix default distance for PPPoE
- PR: vyos/vyos-1x#4229
- T6927: adds option to set container name server
- PR: vyos/vyos-1x#4232
- T6718: use the vyconf daemon for validation of set commands
- PR: vyos/vyos-1x#4176
- op_mode: T6860: Display the EULA in "run show license"
- PR: vyos/vyos-1x#4222
- T6940: added pr mirror sync caller workflows (revised)
- PR: vyos/vyos-1x#4239
- ipoe_server: T6628: Add option to assign static IP address to end users with local auth
- PR: vyos/vyos-1x#4219
- static: T4214: Allow several dhcp-interfaces to the same static rote
- PR: vyos/vyos-1x#4211
- tacacs: T6613: dynamically build exclude_users list to avoid TACACS traffic
- PR: vyos/vyos-1x#4238
- frr: upgrade to 10.2 and migrate protocols to unified FRRender class
- PR: vyos/vyos-1x#4227
- service-dns-dynamic: T6950: fix migration script logic for missing addresses
- PR: vyos/vyos-1x#4240
- T6799: QoS: Improve Priority-Queue Policy
- PR: vyos/vyos-1x#4175
- T6918: Accept invalid PPPoE Session in stateful bridge firewall.
- PR: vyos/vyos-1x#4236
- T6874: [QoS] Add class filter by ether
- PR: vyos/vyos-1x#4223
- op_mode: T6767: Check latest image version in VRF context for "add system image latest vrf <name>"
- PR: vyos/vyos-1x#4225
- T6934: Add preshared key for zabbix-agent monitoring service
- PR: vyos/vyos-1x#4233
- frrender: T6746: runtime improvements
- PR: vyos/vyos-1x#4243
- T5791: Modify ddclient smoketest for reliability
- PR: vyos/vyos-1x#4244
- T6953: merges node and frr exporter under prometheus section
- PR: vyos/vyos-1x#4242
- pppoe: T6930: Remove unnecessary code
- PR: vyos/vyos-1x#4246
- op-mode: T6971: "monitor log" should have no output color at all
- PR: vyos/vyos-1x#4249
- babel: T6746: define fixed testcase order
- PR: vyos/vyos-1x#4248
- ifconfig: T6972: smoketests fail as IP address is not removed in time
- PR: vyos/vyos-1x#4250
- dhcpv6-server: T5992: Fix op-mode Kea DHCP lease output
- PR: vyos/vyos-1x#4221
- T6936: PPPoE-server add option combined to interface
- PR: vyos/vyos-1x#4247
- T6013: Add support for configuring TrustedUserCAKeys for ssh service
- PR: vyos/vyos-1x#4234
- smoketest: T6746: T5791: additional fixes/logic hardening
- PR: vyos/vyos-1x#4252
- T6976: mirror workflows updated to use reusable workflows
- PR: vyos/vyos-1x#4254
- T6944: adds option to enable switchdev mode on ethernet interface
- PR: vyos/vyos-1x#4235
- xml: T5738: re-use XML building blocks for interfaces as much as possible
- PR: vyos/vyos-1x#4251
- skel: T6979: disable iproute2 colors by default
- PR: vyos/vyos-1x#4257
- udev: T6985: Fix udev rule to also register ttyACM serial devices
- PR: vyos/vyos-1x#4264
- geoip: T6986: add missing cron installation path
- PR: vyos/vyos-1x#4265
- op_mode: T6956: Fix for "generate tech-support archive" if /config contains directories
- PR: vyos/vyos-1x#4268
- xml: T5738: De-duplicate 'openssh' tagNode
- PR: vyos/vyos-1x#4269
- T6983: treat vyos-domain-resolver as a real service
- PR: vyos/vyos-1x#4261
- frr: T6746: additional improvements after 10.2 upgrade
- PR: vyos/vyos-1x#4259
- GitHub: adjust PR template to our current needs/workflow
- PR: vyos/vyos-1x#4262
- T6896: OpenVPN change CRL revoke without restart
- PR: vyos/vyos-1x#4245
- T6949: adds blackbox exporter
- PR: vyos/vyos-1x#4255
- frrender: T6991: do not loose DHCP default route when no static route is defined
- PR: vyos/vyos-1x#4270
- srv6: T6984: add locator format configuration
- PR: vyos/vyos-1x#4263
- telegraf: T6477: adjusting "metric_name_label" indentation in config template
- PR: vyos/vyos-1x#4272
- T6994: Add textfile collector config option
- PR: vyos/vyos-1x#4271
- T5791: ddclient: Adjust process handling
- PR: vyos/vyos-1x#4267
- GitHub: T7007: add build/manifest.json to build artifacts
- PR: vyos/vyos-1x#4275
- T7016: force delete only dynamic IPv4 address from interface
- PR: vyos/vyos-1x#4278
- T6841: firewall: improve config parsing for ZBF when using VRFs and interfaces attached to VRFs
- PR: vyos/vyos-1x#4180
- ddclient: T5791: Keep ddclient.service in foreground
- PR: vyos/vyos-1x#4276
- configd: T6747: use one long-lived instance of FRRender
- PR: vyos/vyos-1x#4274
- packaging: T7020: hard pin libpam-radius-auth and add an explicit dependency on libnss-mapuser
- PR: vyos/vyos-1x#4281
- utils: T6975: Add 'vrf' and 'netns' arguments to functions in 'vyos.utils.process'
- PR: vyos/vyos-1x#4253
- smoketest: T7023: add tac_plus container to live validate login
- PR: vyos/vyos-1x#4285
- vyos.ifconfig: T7018: drop 'iftype' class attribute
- PR: vyos/vyos-1x#4280
- T6998: dhcp: fix depracted utcfromtimestamp usage
- PR: vyos/vyos-1x#4258
- smoketest: T6841: fix config tests which validate migration scripts
- PR: vyos/vyos-1x#4287
- interfaces: T7016: Simplify logic for force deleting dynamic IPv4 address from interface
- PR: vyos/vyos-1x#4284
- vrf: T7024: instance name "up" and "down" are reserved and should not be used
- PR: vyos/vyos-1x#4286
- xml: T7029: allow wildcard in include directive
- PR: vyos/vyos-1x#4290
- smoketest: T7033: nat source group test should use an existing interface
- PR: vyos/vyos-1x#4295
- xml: T5738: Reuse predefined regex constraint
- PR: vyos/vyos-1x#4294
- haproxy: T5222: Enable backend completion in service ruleset
- PR: vyos/vyos-1x#4293
- xml: T5738: reuse existing alpha-numeric-hyphen-underscore building block
- PR: vyos/vyos-1x#4296
- ddclient: T5791: Relocate process params to ExecStart
- PR: vyos/vyos-1x#4283
- Debian: T7023: download smoketest container images only once
- PR: vyos/vyos-1x#4291
- T7042: drop use of inspect module in favor of ast for source analysis
- PR: vyos/vyos-1x#4300
- nhrp: T2326: NHRP migration to FRR
- PR: vyos/vyos-1x#4217
- kea: T7041: Check lease hostname string is not empty
- PR: vyos/vyos-1x#4301
- T7038: T7039: fix broken RADIUS IPv6 source address and add smoketests
- PR: vyos/vyos-1x#4299
- nhrp: T2326: Fixed network-id migration
- PR: vyos/vyos-1x#4309
- remote: T7048: merge git environment with the os environment
- PR: vyos/vyos-1x#4303
- dhcp: T5840: Merge systemd service overrides for kea-ctrl-agent
- PR: vyos/vyos-1x#4308
- nhrp: T2326: Fixed opmode command help strings
- PR: vyos/vyos-1x#4304
- T681: Fix QoS DSCP filter
- PR: vyos/vyos-1x#4302
- telegraf: T7017: Telegraf should log at least info to a configured logging output
- PR: vyos/vyos-1x#4279
- dhcp: T7052: Refactor kea dhcp op-mode functions to vyos.kea
- PR: vyos/vyos-1x#4307
- T7046: add wrappers for reference tree utilities
- PR: vyos/vyos-1x#4306
- T6895: Merge the hsflowd-based sFlow and uacctd-based sFlow
- PR: vyos/vyos-1x#4310
- T7064: added pr mirror related workflows to current
- PR: vyos/vyos-1x#4311
- T7065: pr mirror to trigger only when the pullrequest is merged
- PR: vyos/vyos-1x#4312
- ntp: T6911: fix migration script to not allow empty "service ntp" CLI node
- PR: vyos/vyos-1x#4315
- smoketest: T6911: fix wrong router-id in loaded config validation
- PR: vyos/vyos-1x#4316
- T6641: Add vyos-network-event-logger Service
- PR: vyos/vyos-1x#4216
- T4930: Allow WireGuard peers via DNS hostname
- PR: vyos/vyos-1x#4200
- T6342: extend schema to handle documentation in xml
- PR: vyos/vyos-1x#4292
- dhcp: T6998: Make dhcp lease datetime timezone aware
- PR: vyos/vyos-1x#4319
- dhcp: T7052: Fix remaining time evaluation and formatting errors
- PR: vyos/vyos-1x#4320
- haproxy: T7081: Support HTTP compression
- PR: vyos/vyos-1x#4314
- opmode: T7084: reorganize the op mode cache format for ease of search
- PR: vyos/vyos-1x#4313
- nhrp: T2326: Fixed jinja template to generate NHRP config
- PR: vyos/vyos-1x#4322
- T7089: Fix static route when using PPPoE default route
- PR: vyos/vyos-1x#4318
- installer: T7034: fail the upgrade if image flavors do not match
- PR: vyos/vyos-1x#4297
- wireguard: T7087: Fix vyos-domain-resolver failing if no wireguard interfaces defined
- PR: vyos/vyos-1x#4317
- T7106: Add vpp dependencies to debian control
- PR: vyos/vyos-1x#4324
- T7106: Divert sysctl vpp settings
- PR: vyos/vyos-1x#4325
- configd: T7119: fix misleading debug messages
- PR: vyos/vyos-1x#4328
- installer: T7036: upgrade validation improvements
- PR: vyos/vyos-1x#4298
- installer: T7102: download upgrade images to a random path in the root filesystem
- PR: vyos/vyos-1x#4330
- T7076: Add script to validate ethernet interface
- PR: vyos/vyos-1x#4327
- vyconf: T6718: drop hybrid set/delete functions
- PR: vyos/vyos-1x#4329
- syslog: T6989: convert old configuration format to "advanced"
- PR: vyos/vyos-1x#4305
- wireguard: T4930: remove pylint W0611: unused import
- PR: vyos/vyos-1x#4336
- smoketest: T2326: remove NHRP pylint W0611: unused import
- PR: vyos/vyos-1x#4337
- T7069: Add function to get available cpus
- PR: vyos/vyos-1x#4334
- vyos.ifconfig: T5103: force dhclient restart on VRF change
- PR: vyos/vyos-1x#4335
- T6058: Fix popen command wrapper handling
- PR: vyos/vyos-1x#4333
- T7145: updated codeowners list
- PR: vyos/vyos-1x#4339
- vyos.ifconfig: T5103: always stop the DHCP client process bevore changing VRF
- PR: vyos/vyos-1x#4340
- T7145: updated team name for codeowners current branch
- PR: vyos/vyos-1x#4342
- syslog: T6989: update default system configuration with new CLI syntax
- PR: vyos/vyos-1x#4343
- webproxy: T7057: Fixed 'domain-nocache' command
- PR: vyos/vyos-1x#4344
- T7076: Fix for script that validates ethernet interface
- PR: vyos/vyos-1x#4345
- T7161: fix BGP IPv4/IPv6 unicast AFI "redistribute table" command
- PR: vyos/vyos-1x#4346
## vyos-build
- no changes
|