Fix input validation of custom-type dynamic DNS hostnames.
Change copyright statement to reflect reality
+ is a valid character in some dynamic DNS providers' usernames. Fixes #3912
Allow hostname to start with '@.' for namecheap. It fixes #3568
Tidy up "services_dyndns" XHTML
Add CDATA section to scriptsAdd SUMMARY to tablesMove NOWRAP to class statementDeprecate ampersandClose INPUT and IMG tags and ALT to IMG tagsAdd missing closing P tagUpdate HTML Boolean operatorsRemove duplicate closing TD tags...
xhtml Compliancereplaced <br>, <br/> and </br> with <br />
Improve checks for params 'id', 'dup' and other similar ones to make sure they are numeric integer, also, pass them through htmlspecialchars() before print
DyndDNS edit: unset vars when no longer used
List GWGs in Interface to send update from
Remove call-time pass by reference for do_input_validation, helps ticket #2565
Update services_dyndns_edit.php
fix typo - s/sperate/separate
Check if hostname is valid, it fixes #3117
Setting $pconfig['ttl'] to isset result causes the ttl value to be set to 1 (true) upon subsequent saves.
properly handle custom-v6 dyndns entries in web interface
Added CURL options to Custom DynDNS
Added the options for CURLOPT_IPRESOLVE and CURLOPT_SSL_VERIFYPEER inthe webinterface for custom DynDNS
Dynamic DNS add option for verbose logging
This will allow the user to decide if they want all the noise in syslog. It defaults to off, so the log messages will quieten down unless the user turns it on.
Use common code and constants from services.inc
to reduce code duplication
Unset enable parameter instead of set its value to false. Fixes #1838
Allow for selection of a gateway group as a interface to monitorRedmine ticket #1965
Add the option to use a custom Dynamic DNS Provider via an Update URL and Result Match.
This patch add Route 53 as new Dynamic DNS provider into dyndns infrastructure.Due requeriments to handle requests to Amazon AWS API, it need root certificates package (ca_root_nss-3.12.4.tbz) and support to hash_hmac() in PHP (package php52-hash-5.2.13_3.tbz).
Fixing existing DynDNS force-update feature. Redmine bug #2228
Add SelfHost (German Provider) to Dynamic DNS Service
Add he.net tunnelbroker update dyndns type
Added HE.net (dns.he.net) to the list of available dyndns services.
Don't forget to clear username field so it doesn't show up on next edit.
And if for some reason user enters a username, store it for them.
Try again, a little cleaner: Prevent GUI from giving error for freeDNS service since username and password
Revert "Prevent GUI from giving error for freeDNS service since username and password"
This reverts commit 740f745922549283e29d3d964c7a60266d7dbf0a.
This is a little ugly. Let's do it a little differently.
Prevent GUI from giving error for freeDNS service since username and passwordaren't required.
Also add a note for freeDNS users to enter "Authentication Token" in Hostname field. Zero out fake username and password before writing to configso they don't show up in the GUI when you edit the record again.
Use unlink here instead of an exec to rm. Remove escapeshellarg call as it isn't needed now. Fixes #1066
Resolves #1018. Provide a more unique host name for the file.
Bring in XSS id fixes from m0n0wall
Namecheap doesn't need a username, just hostname+password.
First try at a dyndns update type for Namecheap.com servers.
gettext fixes
Corrections gettext implementation on services_dyndns_edit.php
Implement gettext() calls on services_dyndns_edit.php
clarify text
Do not mark non-required fields as required.
Do not dedicate 16 characters to interface name
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
Move validation of dyndns username to the only place it uses it, the GUI page. There it makes sense. While there add ':' character to allow NO-ip subaccounts.
Remove wrong comment..
Catch up with functions changes.
Add footer
We know OpenDNS too now, add to the list.
Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls2) Accurate generation of privilege definitions from source3) Merging the user and group privileges into a single set4) Allow any privilege to be added to users or groups w/ inheritance...
Use new function to update the configured client and not the others to get better GUI response time.
Actually update host when a new account is configured.
Fix setting/unsetting of Disable option.
Fix shifted order. Somebody must have removed a service from here. I am still not sure if the first should be only dyndns or it should be dnsomatic as for values saved on configscp services_dyndns.php root@192.168.10.1:/usr/local/www.
NOTE: this is the other half of changes