This website requires JavaScript.
e53cc8d402
Merge pull request 'ci: install napalm-device-types from git, so the tests run at all' (#6 ) from fix/ci-device-types-from-git into master
master
christianmanivong
2026-10-04 00:00:36 +00:00
70fc5f7043
ci: upload-artifact@v3, the version Gitea supports
Christian Manivong
2026-10-04 01:14:24 +02:00
c8d63e87e4
ci: install napalm-device-types from git, so the tests run at all
Christian Manivong
2026-10-04 00:43:45 +02:00
995282c5be
Merge pull request 'feat: port forwards, read from destination NAT on the WAN' (#4 ) from feature/port-forwards into master
christianmanivong
2026-10-03 14:31:04 +00:00
3506f20606
feat: port forwards, read from destination NAT on the WAN
Christian Manivong
2026-10-03 16:30:38 +02:00
4dd0fc2aee
fix: say what uninstall_package cannot reach, instead of posting anyway
Christian Manivong
2026-09-20 22:44:04 +02:00
5d193ba7e8
fix(ping): post the settings where the API expects them, not one node above
Christian Manivong
2026-08-22 15:44:56 +07:00
efba4334ff
feat: declare USES_SSH = False
Christian Manivong
2026-08-21 13:07:14 +07:00
d27c32096d
fix(dns): report every host override so duplicates can be cleared
Christian Manivong
2026-08-20 23:35:04 +07:00
960aaefa13
fix(dhcp): read the Kea subnet record from subnet4, not subnet
Christian Manivong
2026-08-20 11:49:16 +07:00
0c5670981d
feat(interfaces): report the assigned interface name alongside the physical one
Christian Manivong
2026-08-20 11:10:25 +07:00
8ba95a0709
feat(dhcp): implement subnet get/apply/commit against Kea DHCPv4
Christian Manivong
2026-08-20 07:21:55 +07:00
1eb378c04c
feat(dhcp): implement DhcpServerMixin against Kea DHCPv4
Christian Manivong
2026-08-19 07:24:48 +07:00
f934cc0cfa
feat(ping): implement ping and a batched ping_sweep over the diagnostics API
Christian Manivong
2026-08-13 16:51:05 +07:00
1f29d9d57d
fix(tests): correct ADDRESSES_RESPONSE fixture shape in TestGetInterfacesIp
Christian Manivong
2026-07-24 10:26:01 +02:00
8d3c443159
feat(firewall): implement apply_firewall_rule + commit_firewall_rules
Christian Manivong
2026-07-20 15:05:53 +02:00
d6a0b21dc6
refactor(warnings): report raw signal only, no severity/presentation
Christian Manivong
2026-07-20 09:54:14 +02:00
20d9d9651a
fix(freeradius): return the created entry's remote id from create_radius_*
Christian Manivong
2026-07-15 15:30:06 +02:00
e51607a020
feat(freeradius): add NAS client and user CRUD driver methods
Christian Manivong
2026-07-15 15:26:05 +02:00
c8caa14176
feat(dyndns): add get_ddns_status() for os-ddclient enabled/running state
Christian Manivong
2026-07-15 13:52:20 +02:00
26470676ce
feat(trust): add get_certificates() for Trust store certificate inventory
Christian Manivong
2026-07-15 12:26:36 +02:00
62424cfd71
feat(opnsense): implement send_wake_on_lan() via the os-wol plugin API
Christian Manivong
2026-07-12 11:17:48 +02:00
b8a68fc3a8
fix(opnsense): correct Kea leases4 del_lease endpoint — path param, not body
Christian Manivong and Claude Sonnet 5
2026-07-09 10:31:05 +02:00
b8dac1db63
feat(opnsense): add delete_dhcp_reservation_and_lease() for Kea DHCPv4
Christian Manivong and Claude Sonnet 5
2026-07-08 19:24:04 +02:00
c12065c114
Merge feature/dhcp-static-reservation: create_dhcp_reservation() for Kea DHCPv4
Christian Manivong
2026-07-08 09:09:45 +02:00
806a23018d
feat(opnsense): add create_dhcp_reservation() for Kea DHCPv4 static mappings
Christian Manivong
2026-07-08 09:09:41 +02:00
e3c36a1d34
feat: Fingerprint-Attribute für Discovery-Scoring
Christian Manivong and Claude Sonnet 4.6
2026-06-24 14:47:08 +02:00
629822c055
fix: set listen IP in _action_fix_snmp so snmpd binds to management IF
Christian Manivong and Claude Sonnet 4.6
2026-06-20 03:46:48 +02:00
9f9fafb6f5
fix: _action_fix_snmp skips reinstall if plugin already present
Christian Manivong and Claude Sonnet 4.6
2026-06-20 03:41:18 +02:00
8e413e4c60
fix: _action_fix_snmp adds floating firewall rule for UDP/161
Christian Manivong and Claude Sonnet 4.6
2026-06-20 02:24:21 +02:00
0928584b5d
feat: DNS host overrides — ptrrecord support, dedup, arpa guard
Christian Manivong and Claude Sonnet 4.6
2026-06-19 15:02:04 +02:00
b93628ac57
feat: include VLAN tag in get_networks() output
Christian Manivong and Claude Sonnet 4.6
2026-06-12 17:17:15 +02:00
5d5bd77b08
feat: get_route_to() — Protokoll aus BSD-Flags, family-Feld, OSPF-Enrichment
Christian Manivong and Claude Sonnet 4.6
2026-06-06 15:46:55 +02:00
908024345e
fix: get_interfaces_ip() uses overview/export statt addresses/export
Christian Manivong and Claude Sonnet 4.6
2026-06-06 15:00:38 +02:00
4434d4195f
fix: accept verify_ssl/ssl_verify optional args; add get_firewall_aliases/rules
Christian Manivong and Claude Sonnet 4.6
2026-06-04 10:07:45 +02:00
d926218eff
feat: SNMP support — get_snmp_config(), fix_snmp action
Christian Manivong and Claude Sonnet 4.6
2026-06-01 13:09:57 +02:00
ae27cd5469
initial commit
Christian Manivong
2026-05-29 09:22:10 +02:00