Commit Graph

1312 Commits

Author SHA1 Message Date
Ad Schellevis
ca701e7029 ndproxy - update with review comments, for https://github.com/opnsense/docs/pull/717 2025-05-07 10:04:45 +02:00
Ad Schellevis
ef2b55ff13 ndproxy - add cloud example and refer to it in ipv6 document 2025-05-06 20:44:30 +02:00
Monviech
64928fa4f9 net/ndproxy: Revise setup for SLAAC only configuration (#716)
* net/ndproxy: Revise setup for SLAAC only configuration. Warn that this is generally not a good idea to do as it is quite fragile and only worth it in the most extreme edge cases. Remove all advanced descriptions because we are unsure of the whole scope. This is the minimal working reproducible setup.
2025-05-06 15:10:49 +02:00
Monviech
73463de8c5 carp: Add note about known limitations, based on experiences with vendor or configuration specific issues or network design oversights (#715)
* carp: Add note about known limitations, based on experiences with vendor or configuration specific issues or network design oversights.

* carp: Add some common switch configuration options that can mess with CARP

* carp: Make CAM learning behavior clearer.

* Update source/manual/how-tos/carp.rst

Co-authored-by: Stephan de Wit <stephan.de.wit@deciso.com>

* Update source/manual/how-tos/carp.rst

Co-authored-by: Stephan de Wit <stephan.de.wit@deciso.com>

---------

Co-authored-by: Stephan de Wit <stephan.de.wit@deciso.com>
2025-05-06 14:46:48 +02:00
Ad Schellevis
37119d5626 collect_api_endpoints.py - skip empty endpoints (unknown contents) 2025-05-06 12:41:50 +02:00
Ad Schellevis
935ba27550 Interfaces: IPv6 - remove ndproxy reference 2025-05-06 12:41:22 +02:00
Ad Schellevis
447d3ce194 add model_container to ApiParser response, which describes the GET/POST container name when using a model.
The ApiMutableControllerBase class contains a property named "$internalModelName", which describes the root of the container for http actions.
2025-05-05 20:28:05 +02:00
Stephan de Wit
6554af9ff5 user management: add a note about user & group synchronization (#707)
* user management: add a note about user & group synchronization

* reword a bit

* review feedback
2025-05-05 16:18:22 +02:00
Monviech
4c72bbd93f troubleshooting: Add section for restoring config.xml from backup cache via serial console (#698) 2025-05-05 11:34:23 +02:00
Ad Schellevis
ed4048d011 change Action.method to Action.methods as this can be a list of (unique) options. for https://github.com/opnsense/docs/pull/713 2025-05-04 17:04:43 +02:00
Freddie Sackur
f7a0d79a0c Type-hint ApiParser using pydantic (#713)
* collect_api_endpoints.py: require pydantic

* collect_api_endpoints.py: adopt pydantic for type-hinting
2025-05-04 17:04:15 +02:00
Freddie Sackur
dfcf9f3aeb Note about menu cache file (#711)
* dev doc: note about menu cache file

* dev doc: note about ACL cache file

* dev doc: remove mention of version from notes about UI caching
2025-05-04 13:23:58 +02:00
Freddie Sackur
e78b15b0a0 chore: ignore generated parsetab file (#714) 2025-05-04 13:21:34 +02:00
Ad Schellevis
db14cb93d6 collect_api_endpoints.py: move collect_api_modules into its own module, for https://github.com/opnsense/docs/pull/712 2025-05-03 18:08:54 +02:00
Ad Schellevis
f44b9b32ea api doc: fix method sort order 2025-05-01 13:06:32 +02:00
Ad Schellevis
7a8208036a collect_api_endpoints.py: add model_path when known into parse_api_php() method. 2025-05-01 10:59:49 +02:00
Ad Schellevis
e8d878d186 api update: plugins 2025-05-01 10:05:15 +02:00
Ad Schellevis
dedf145f2f api update: core 2025-05-01 10:03:43 +02:00
Ad Schellevis
02823b6055 collect_api_endpoints.py: refactor and split extraction logic, uses a lexer now to aase further extensions. 2025-05-01 09:58:59 +02:00
Stephan de Wit
f8f0fc1572 Hardware / BIOS: remove old versions 2025-05-01 09:38:50 +02:00
Stephan de Wit
f7a8167328 Hardware / BIOS: BIOS updates for A10,A20,A30 platforms 2025-05-01 09:37:11 +02:00
Ad Schellevis
f6c4932b62 phply: minor feature enhancements
o add spaceship operator support
o add null coalescing operator support
o allow type prefix in class property
2025-04-30 20:29:13 +02:00
Ad Schellevis
12cb1a4e32 import phply from https://github.com/viraptor/phply so we can add some missing language constructs on our end 2025-04-30 14:34:32 +02:00
Ad Schellevis
f500f841c4 Interfaces: IPv6 - minor update 2025-04-30 09:10:35 +02:00
Ad Schellevis
b88fdfc750 collect_api_endpoints.py - refactor controller parser to ease further extensions and ease pipelining to different outputs 2025-04-29 21:39:17 +02:00
Ad Schellevis
83d9aa86c4 development/api - camel to snake case for commands and update endpoints. 2025-04-29 20:03:20 +02:00
Ad Schellevis
b576c83398 Interfaces: IPv6 - revamp documentation explaining the basics 2025-04-29 14:39:28 +02:00
Stephan de Wit
08e12855f7 firewall: some typos in d781e5b728 2025-04-28 12:46:52 +02:00
Ad Schellevis
d781e5b728 Firewall - add some missing content. closes https://github.com/opnsense/docs/issues/702
o traffic shaping in rules
o details and purpose of logging/overview
2025-04-28 10:42:37 +02:00
proudmuslim-dev
da2cd89298 security: Fix minor typos (#699) 2025-04-15 08:41:23 +02:00
Ad Schellevis
6710010a79 security/ update certification status (https://cpstic.ccn.cni.es/en/catalogue/377-opnsense-business-edition24-10-01) 2025-04-14 16:47:33 +02:00
Monviech
604b71fcde api: Guide how to use browser console to inspect API (#694) 2025-04-14 10:11:19 +02:00
Monviech
e76527a6ea dnsmasq: Replace Match with Set in tftp-server example (#695) 2025-04-11 10:53:27 +02:00
Stephan de Wit
fdfe14d05b captive portal: remove 'Allow Inbound' option 2025-04-11 09:40:12 +02:00
Ad Schellevis
44950f7609 changelogs 2025-04-10 17:15:33 +02:00
Ad Schellevis
7eaec85f51 backend/configd - update for https://github.com/opnsense/core/issues/8525 amd add missing streaming type 2025-04-10 08:40:19 +02:00
Ad Schellevis
57759b68fb changelogs 2025-04-09 15:46:08 +02:00
Monviech
ffbdd1804c pppoe: Correct isp setup guide (#693)
* pppoe: Correct isp setup guide

* pppoe: Parent interface should sometimes stay assigned

* pppoe: Another cleanup on MAC spoofing
2025-04-09 11:37:06 +02:00
Ad Schellevis
19910d30d3 BE: add basic documentation for the new userportal (#679)
* BE: add basic documentation for the new userportal

* Update source/vendor/deciso/userportal.rst

Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com>

* Update source/vendor/deciso/userportal.rst

Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com>

* Update source/vendor/deciso/userportal.rst

Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com>

* Update source/vendor/deciso/userportal.rst

Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com>

* Update source/vendor/deciso/userportal.rst

Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com>

* userportal: Add configuration example

* userportal: Add tip for LDAP user management

---------

Co-authored-by: Monviech <79600909+Monviech@users.noreply.github.com>
Co-authored-by: Monviech <gitacc@pischem.com>
2025-04-09 09:31:02 +02:00
Monviech
d72043b7b4 www/caddy: Update docs to reflect terminology changes (#692) 2025-04-08 08:24:47 +02:00
Monviech
f5d4768742 dnsmasq: Update docs to reflect dhcp-option and dhcp-match merge (#690) 2025-04-07 09:11:45 +02:00
Ad Schellevis
ddc211cc8e Firewall: Aliases - add URL Table in JSON format type, closes https://github.com/opnsense/docs/issues/666 2025-04-02 18:26:37 +02:00
Ad Schellevis
09c24dc787 Services: Kea DHCP: Kea DHCPv4 - add documentation for https://github.com/opnsense/core/issues/7822 2025-04-01 21:30:15 +02:00
Monviech
4ce985980d dhcp: Add Dnsmasq in DHCP landing page (#689)
* dhcp: Add Dnsmasq in DHCP landing page

* dhcp: Add Dhcrelay to choices, define resource limit of dnsmasq based on man page
2025-04-01 13:52:34 +02:00
Monviech
bfe9f4be01 dnsmasq: Rewrite docs page for new version including DHCP (#678)
* dnsmasq: Add structure for new doc page

* dnsmasq: Add all current configuration options as tabs

* dnsmasq: Add recommended setup for simple installations

* dnsmasq: Add HA example and short tag example

* dnsmasq: Extend initial documentation

* dnsmasq: Finish initial documentation with DHCPv6 and Router Advertisement examples

* dnsmasq: Suggest domain-search and fix some suggestions

* dnsmasq: Fix dnsmasq name and add new dhcp host options.

* dnsmasq: Add DHCP reservation examples, restructure a bit

* Update source/manual/dnsmasq.rst

Co-authored-by: Ad Schellevis <AdSchellevis@users.noreply.github.com>

* Update source/manual/dnsmasq.rst

Co-authored-by: Ad Schellevis <AdSchellevis@users.noreply.github.com>

* Update source/manual/dnsmasq.rst

Co-authored-by: Ad Schellevis <AdSchellevis@users.noreply.github.com>

---------

Co-authored-by: Ad Schellevis <AdSchellevis@users.noreply.github.com>
2025-04-01 08:51:37 +02:00
Monviech
c4870d6b3a openvpn: Update legacy guide to reflect current user certificate creation (#686) 2025-03-31 12:00:08 +02:00
Monviech
f8bffa10a8 opnwaf: Make finished exchange server configuration more explicit (#684) 2025-03-31 09:33:01 +02:00
Franco Fichtner
e1d5c53b1e manual: improve audit section, explain all 2025-03-28 13:59:54 +01:00
Ad Schellevis
8c3ed3b994 security - fix some links 2025-03-27 15:08:36 +01:00
Ad Schellevis
41b1791f1f changelogs 2025-03-26 17:43:59 +01:00