Commit graph

46 commits

Author SHA1 Message Date
Franco Fichtner
70862d6727 dns/rfc2136: fix command change not released yet 2025-12-02 08:12:34 +01:00
Franco Fichtner
b92c2e631f dns/rfc2136: second iteration using mwexecfb(), no functional changes 2025-11-15 18:46:23 -05:00
Franco Fichtner
d2940eb8af dns/rfc2136: mwexecf_bg, exec_safe and file_safe
PR: https://github.com/opnsense/core/issues/9325
2025-10-28 16:07:25 +01:00
Franco Fichtner
5c2207906b dns/rfc2136: function renamed for clarity 2025-04-30 07:27:21 +02:00
Franco Fichtner
58c646121f dns/rfc2136: drop last old code widget 2025-02-21 09:01:15 +01:00
Franco Fichtner
c2862e1250 dns/rfc2136: move back to compatible base event 2024-09-30 20:29:07 +02:00
Franco Fichtner
ebc0085ba8 dns/rfc2136: port to plugins_argument_map() 2024-09-26 09:37:08 +02:00
Franco Fichtner
fc23a1a576 dns/rfc2136: fix previous, mea culpa 2024-08-29 17:39:53 +02:00
Franco Fichtner
ffe1badd2c dns/rfc2136: convert to newwanip_map event 2024-08-23 08:53:50 +02:00
Franco Fichtner
bea60a2883 dns/rfc2136: remove get_interface_ip(v6) use 2023-09-18 11:09:58 +02:00
Franco Fichtner
dd511eaa59 dns/rfc2136: allow trailing dot in keyname #3510 2023-07-24 10:37:59 +02:00
Franco Fichtner
6cf9ae6c57 dns/rfc2136: retain hmac-md5 as default, validation and labels
PR: https://github.com/opnsense/plugins/pull/3316
2023-02-21 07:47:22 +01:00
Matt J Cwanek
4507c7d364
rfc2136: add more hash algorithms (#3316)
This request pulls forward some changes by user "av-commits" (see issues: https://github.com/opnsense/plugins/issues/3028 and https://github.com/opnsense/plugins/issues/1664) to add more hash algorithms to the dns/rfc2136 plugin.

I needed these changes for my personal firewall, not sure why the original changes never made it into opnsense. These changes are currently running locally just fine.
2023-02-21 07:13:34 +01:00
Franco Fichtner
989029fc90 dns/rfc2136: remove unused keytype 2022-12-20 12:14:21 +01:00
Franco Fichtner
cbbeafab2a dns/rfc2136: the whole legacy key format is madness
The original ".key" file just disappears with all its knobs and
features.
2022-12-20 12:05:15 +01:00
Franco Fichtner
de660623ed dns/rfc2136: probable fix for #3187
This could be more elegant in some other format that is allowed but
someone else will have to open a reasonable PR about it.  I don't
trust the number change alone in the PR as bind said it would try
to "unbreak" it again breaking the plugin if we would...
2022-12-15 16:28:51 +01:00
Franco Fichtner
a53131573e dns/rfc2136: use service_log() #6099 2022-10-21 09:15:04 +02:00
Ad Schellevis
9012be99d8 dns/rfc2136 - move get_dyndns_ip() to plugin to avoid further usage from core, related to https://github.com/opnsense/core/issues/5434 2022-01-17 14:28:36 +01:00
Franco Fichtner
a0ddf96645 plugins: remove use of $main_buttons
PR: https://github.com/opnsense/core/issues/4216
2021-06-14 16:13:14 +02:00
Franco Fichtner
5c6409be80 dns/rfc2136: scrub unused formfld 2021-06-07 10:37:55 +02:00
Ad Schellevis
a2d302c5d5 jQuery compatibility fixes 2019-12-14 19:25:24 +01:00
Franco Fichtner
f7fe0ac291 plugins: remove obsolete services.inc
PR: https://github.com/opnsense/core/issues/3736
2019-10-02 07:33:54 +02:00
Franco Fichtner
91f98382a0 dns/rfc2136: reinstate part of arg handling too
This seems to be a heavy copy+paste from a more complex dyndns
plugin with a lot of unused functionality...
2019-04-30 00:16:02 +02:00
Franco Fichtner
44dc684f56 dns/rfc2136: still one caller 2019-04-30 00:12:12 +02:00
Franco Fichtner
dec88225f8 dns/rfc2136: simplify for non-gwgroup reality 2019-04-30 00:00:15 +02:00
Franco Fichtner
0e404aab57 dns/rfc2136: separate devel noise left 2019-04-18 09:08:07 +02:00
Ad Schellevis
2d750f903c dyndns, rfc2136, refactor lookup_gateway_interface_by_name() usage for https://github.com/opnsense/core/issues/2279 2019-04-12 15:51:52 +02:00
Ad Schellevis
0454288b11 dyndns/rfc2136, ditch get_failover_interface() and return_gateway_groups_array() usage 2019-04-09 15:38:30 +02:00
Franco Fichtner
1cd1d0fb72 dns/rfc2136: translate "if" as conditional
PR: https://forum.opnsense.org/index.php?topic=12029.0
2019-03-14 11:34:13 +01:00
Franco Fichtner
d604bcdff1 dns/dyndns|rfc2136: decide against width:, release new version 2018-09-15 11:55:01 +02:00
Franco Fichtner
356be592cb dns/*: word breaks are needed for every <td/> 2018-09-12 07:40:02 +02:00
Franco Fichtner
b91a911e51 dns/rfc2136: also tweak widget here 2018-09-12 07:21:09 +02:00
Franco Fichtner
b85b33e8a9 dns: minor dashboard widget style updates 2018-08-06 08:01:28 +00:00
Franco Fichtner
92e2d29e4c dns/rfc2136: minor style tweaks 2018-06-03 18:23:41 +00:00
Franco Fichtner
be5528b3a3 */*: switch to div / data-for
PR: https://github.com/opnsense/core/pull/2175
2018-03-17 16:31:18 +01:00
Franco Fichtner
e89022506c dns: icon and label consistency 2018-03-04 18:01:02 +00:00
Ad Schellevis
f010353d3e dyndns, rfc2136, change document ready() to window.load() 2018-01-26 08:33:09 +01:00
NOYB
5533702035 HTML Compliance - Attribute "type" on Element <script>
Warning: The type attribute is unnecessary for JavaScript resources.

HTML5: Edition for Web Authors
http://www.w3.org/TR/2014/REC-html5-20141028/scripting-1.html
The default, which is used if the attribute is absent, is "text/javascript".

The Script element
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script
HTML5 specification urges authors to omit the attribute rather than provide a redundant MIME type.
2018-01-21 13:35:06 +01:00
NOYB
789845004b HTML Compliance - Attribute "for" on Element <div>
Error: Attribute "for" not allowed on element "div" at this point.
Attributes for element "div": http://www.w3.org/html/wg/drafts/html/master/single-page.html#the-div-element

HTML attribute reference: https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes
The "Output" element: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/output

Attributes for element "output": http://www.w3.org/html/wg/drafts/html/master/single-page.html#the-output-element
2018-01-06 10:10:41 +01:00
NOYB
9960e5a6c1 HTML Compliance - Attribute "type" on Element <i>
Error: Attribute "type" not allowed on element <i> at this point.
2018-01-06 10:09:44 +01:00
NOYB
94de7141cb HTML Compliance - Obsolete table attributes
width, align, valign, cellpadding, cellspacing, border, summary, bgcolor

Error: The width attribute on the table element is obsolete. Use CSS instead.
Error: The align attribute on the table element is obsolete. Use CSS instead.
Error: The valign attribute on the table element is obsolete. Use CSS instead.
Error: The cellpadding attribute on the table element is obsolete. Use CSS instead.
Error: The cellspacing attribute on the table element is obsolete. Use CSS instead.
Error: The border attribute on the table element is obsolete. Use CSS instead.
Error: The summary attribute on the table element is obsolete. Consider describing the structure of the table in a caption element or in a figure element containing the table; or, simplify the structure of the table so that no description is needed.
Error: The bgcolor attribute on the table element is obsolete. Use CSS instead.
2018-01-04 08:46:09 +01:00
Franco Fichtner
b6a11cc674 dns/rfc2136: fix action buttons on IE 11
PR: https://forum.opnsense.org/index.php?topic=6631.0
2017-12-14 11:49:14 +00:00
Franco Fichtner
6b55f31fda dns/rfc2136: remove obsoleted remote notifcation support 2017-08-15 08:26:25 +02:00
Franco Fichtner
6d49d71b2b LICENSE: add auto-generated file after consolidation 2017-08-07 18:47:42 +02:00
Ad Schellevis
b3ac2871e2 php 7.1 style fixes for https://github.com/opnsense/core/issues/1733 2017-07-22 17:03:19 +02:00
Franco Fichtner
4c57c258f1 dns/rfc2136: migrated plugin from core 2017-06-25 14:36:11 +02:00