diff --git a/html/ddclient.css b/html/ddclient.css deleted file mode 100644 index bcd68be..0000000 --- a/html/ddclient.css +++ /dev/null @@ -1,299 +0,0 @@ -/************************************* - * TITLE: Sinorca Screen Stylesheet * - * URI : sinorca/sinorca-screen.css * - * MODIF: 2003-Apr-30 19:31 +0800 * - *************************************/ - - -/* ##### Common Styles ##### */ - -body { - color: black; - background-color: rgb(153,153,153); - font-family: verdana, helvetica, arial, sans-serif; - font-size: 71%; /* Enables font size scaling in MSIE */ - margin: 0; - padding: 0; -} - -html > body { - font-size: 8.5pt; -} - -acronym, .titleTip { - border-bottom: 1px dotted rgb(153,153,153); - cursor: help; - margin: 0; - padding: 0 0 0.4px 0; -} - -.doNotDisplay { - display: none; -} - -.smallCaps { - font-size: 110%; - font-variant: small-caps; -} - - -/* ##### Header ##### */ - -.superHeader { - color: white; - background-color: rgb(100,135,220); - height: 2em; -} - -.superHeader a { - color: white; - background-color: transparent; - text-decoration: none; - font-size: 91%; - margin: 0; - padding: 0 0.5ex 0 0.25ex; -} - -.superHeader a:hover { - text-decoration: underline; -} - -.superHeader .left { - position: absolute; - left: 1.5mm; - top: 0.75ex; -} - -.superHeader .right { - position: absolute; - right: 1.5mm; - top: 0.75ex; -} - -.midHeader { - color: rgb(255,255,102); - background-color: rgb(0,0,255); -} - -.headerTitle { - font-size: 337%; - font-weight: normal; - margin: 0 0 0 4mm; - padding: 0.25ex 0; -} - -.subHeader { - color: white; - background-color: rgb(0,51,153); - margin: 0; - padding: 1ex 1ex 1ex 1.5mm; -} - -.subHeader a { - color: white; - background-color: transparent; - text-decoration: none; - font-weight: bold; - margin: 0; - padding: 0 0.75ex 0 0.5ex; -} - -.subHeader a:hover { - text-decoration: underline; -} - -.superHeader .highlight, .subHeader .highlight { - color: rgb(253,160,91); - background-color: transparent; -} - - -/* ##### Side Bar ##### */ - -#side-bar { - width: 15em; - float: left; - clear: left; - border-right: 1px solid rgb(153,153,153); -} - -#side-bar div { - border-bottom: 1px solid rgb(153,153,153); -} - -.sideBarTitle { - font-weight: bold; - margin: 0 0 0.5em 2.5mm; - padding: 1em 0 0 0; -} - -#side-bar ul { - list-style-type: none; - list-style-position: outside; - margin: 0; - padding: 0 0 1.1em 0; -} - -#side-bar li { - margin: 0; - padding: 0.1ex 0; /* Circumvents a rendering bug (?) in MSIE 6.0 */ -} - -#side-bar a, .thisPage { - color: rgb(51,51,204); - background-color: transparent; - text-decoration: none; - margin: 0; - padding: 0.75em 1ex 0.75em 5mm; - display: block; -} - -.thisPage { - color: black; - background-color: white; - padding-left: 4mm; - border-top: 1px solid rgb(153,153,153); - border-bottom: 1px solid rgb(153,153,153); -} - -#side-bar a:hover { - color: white; - background-color: rgb(0,0,255); - text-decoration: none; -} - -.sideBarText { - line-height: 1.5em; - margin: 0 0 1em 0; - padding: 0 1.5ex 0 2.5mm; - display: block; -} - -#side-bar .sideBarText a { - text-decoration: underline; - margin: 0; - padding: 0; - display: inline; -} - -#side-bar .sideBarText a:hover { - color: rgb(0,102,204); - background-color: transparent; - text-decoration: none; -} - -.lighterBackground { - color: inherit; - background-color: rgb(204,204,204) -} - - -/* ##### Main Copy ##### */ - -#main-copy { - color: black; - background-color: white; - background-color: rgb(255,255,204); - - - text-align: justify; - line-height: 1.5em; - margin: 0 0 0 15em; - padding: 0.5mm 5mm 5mm 5mm; - border-left: 1px solid rgb(153,153,153); -} - -#main-copy .code { -border: 1px solid; -background: white; - padding: 0.5mm 0.5mm 0.5mm 5mm; -} - -#main-copy p { - margin: 1em 1ex 2em 1ex; - padding: 0; -} - -#main-copy a { - color: rgb(0,102,204); - background-color: transparent; - text-decoration: underline; -} - -#main-copy a:hover { - text-decoration: none; -} - -#main-copy h1 { - color: white; - background-color: rgb(255,0,0); - - font-size: 100%; - font-weight: bold; - margin: 3em 0 0 0; - padding: 0.5ex 0 0.5ex 1ex; -} - -#main-copy .topOfPage { - color: white; - background-color: transparent; - font-size: 91%; - font-weight: bold; - text-decoration: none; - margin: 2.5ex 1ex 0 0; /* For MSIE */ - padding: 0; - float: right; -} - -#main-copy > .topOfPage { - margin: 2.75ex 1ex 0 0; /* For fully standards-compliant user agents */ -} - -dl { - margin: 1em 1ex 2em 1ex; - padding: 0; -} - -dt { - font-weight: bold; - margin: 0 0 0 0; - padding: 0; -} - -dd { - margin: 0 0 2em 2em; - padding: 0; -} - - -/* ##### Footer ##### */ - -#footer { - color: rgb(255,255,151); - background-color: rgb(0,0,255); - font-size: 91%; - margin: 0; - padding: 1em 2.5mm 2.5ex 2.5mm; - clear: both; -} - -#footer .left { - line-height: 1.45em; - float: left; - clear: left; -} - -#footer .right { - text-align: right; - line-height: 1.45em; -} - -#footer a { - color: white; - background-color: transparent; - text-decoration: underline; -} - -#footer a:hover { - text-decoration: none; -} \ No newline at end of file diff --git a/html/doc.php b/html/doc.php deleted file mode 100644 index d29ffd6..0000000 --- a/html/doc.php +++ /dev/null @@ -1,144 +0,0 @@ -\n" . - "This page describes the configuration for ddclient. If you need\n". - "anymore info about supported routers or supported protocols, check the\n" . - "other pages. Other options are described here.\n" . - "\n" . - "
Normally you don't need many arguments when starting ddclient. " . - "You can run ddclient as "/usr/sbin/ddclient -daemon 300 -syslog" \n" . - "which should be enough for most configuration. You can put all the needed\n" . - "parameters in the configuration file.\n" . - "
\n" . - "" . - "\n" . - "\n" . - "\n" . - "\n" . - "
\n" ; -$main[] = $text; - -$text['id'] = "usage"; -$text['title'] = "Usage"; -$text['menu'] = "usage"; -$text['body'] = - "usage:ddclient [options]
-daemon delay | run as a daemon (default: 0). | |
-proxy host | use 'host' as the HTTP proxy. | |
-server host | update DNS information on 'host' (default: members.dyndns.org). | |
-protocol type | update protocol used (default: dyndns2). | |
-file path | load configuration information from 'path' (default: /etc/ddclient/ddclient.conf). | |
-cache path | record address used in 'path' (default: /etc/ddclient/ddclient.cache). | |
-pid path | record process id in 'path'. | |
-use which | how the should IP address be obtained. (default: ip). \n" . - " More information about the possible use-arguments can be found on \n" . - " the supported routers page | |
-ip address | set the IP address to 'address'. | |
-postscript script | run 'script' after updating. | |
-if interface | obtain IP address from 'interface' (default: ppp0). | |
-if-skip pattern | skip any IP addresses before 'pattern' in the output of ifconfig {if}. | |
-web provider|url | obtain IP address from provider's IP checking page (default: dyndns). | |
-web-skip pattern | skip any IP addresses before 'pattern' on the web provider|url. | |
-fw address|url | obtain IP address from firewall at 'address'. | |
-fw-skip pattern | skip any IP addresses before 'pattern' on the firewall address|url. | |
-fw-login login | use 'login' when getting IP from fw. | |
-fw-password secret | use password 'secret' when getting IP from fw. | |
-cmd program | obtain IP address from by calling {program}. | |
-cmd-skip pattern | skip any IP addresses before 'pattern' in the output of {cmd}. | |
-login user | login as 'user'. | |
-password secret | use password 'secret'. | |
-host host | update DNS information for 'host'. | |
-{no}retry | retry failed updates. (default: noretry). | |
-{no}force | force an update even if the update may be unnecessary (default: noforce). | |
-timeout max | wait at most 'max' seconds for the host to respond (default: 0). | |
-{no}syslog | log messages to syslog (default: nosyslog). | |
-facility {type} | log messages to syslog to facility {type} (default: daemon). | |
-priority {pri} | log messages to syslog with priority {pri} (default: notice). | |
-mail address | e-mail messages to {address}. | |
-mail-failure address | e-mail messages for failed updates to {address}. | |
-{no}exec | do {not} execute; just show what would be done (default: exec). | |
-{no}debug | print {no} debugging information (default: nodebug). | |
-{no}verbose | print {no} verbose information (default: noverbose). | |
-{no}quiet | print {no} messages for unnecessary updates (default: noquiet). | |
-help | this message (default: 0). | |
-{no}query | print {no} ip addresses and exit. |
\n" . - "The configuration file, ddclient.conf, can be used to define the \n" . - "default behaviour and operation of ddclient. The file consists of \n" . - "sequences of global variable definitions and host definitions. \n" . - "Since version 3.6.5, ddclient.conf is located by default in \n" . - "/etc/ddclient/ddclient.conf. Another location can be forced \n" . - "by using the -file option" . - "
\n" . - "\n" . - "Global definitions look like: \n" . - "name=value [,name=value]* \n" . - "
\n" . - "\n" . - "Next example \n" . - "specifies that ddclient should operate as a daemon, checking the \n" . - "eth0 interface for an IP address change every 5 minutes and use the \n" . - "'dyndns2' protocol by default. \n" . - "
\n" . - "daemon=600 \n" . - "use=if, if=eth0 \n" . - "proxy=proxy.myisp.com \n" . - "protocol=dyndns2 \n" . - "\n" . - "
Host definitions look like: \n" . - "[name=value [,name=value]*]* a.host.domain [,b.host.domain] [login] [password] \n" . - "
\n" . - "Next example specifies two host definitions. \n" . - "The first definition will use the hammernode1 protocol, \n" . - "my-hn-login and my-hn-password to update the ip-address of \n" . - "myhost.hn.org and my2ndhost.hn.org. \n" . - "
\n" . - "The second host definition will use the current default protocol \n" . - "('dyndns2'), my-login and my-password to update the ip-address of \n" . - "myhost.dyndns.org and my2ndhost.dyndns.org. \n" . - "
\n" . - "The order of this sequence is significant because the values of any \n" . - "global variable definitions are bound to a host definition when the \n" . - "host definition is encountered. \n" . - "
\n" . - "
\n" . - "protocol=hammernode1, \ \n" . - "login=my-hn-login, password=my-hn-password myhost.hn.org \n" . - "login=my-login, password=my-password myhost.dyndns.org,my2nd.dyndns.org \n" . - "\n" . - "
See the sample-ddclient.conf file for further examples.
\n" ; - -$main[] = $text; -?> diff --git a/html/faq.php b/html/faq.php deleted file mode 100644 index 2a3ef16..0000000 --- a/html/faq.php +++ /dev/null @@ -1,42 +0,0 @@ - - Ddclient doesn't check the dns result when it tries to update. - It checks its cache file an when value saved in the cache - differs from the result it got, it does an update. So if - you want to force an update, you could do it this way: -ddclient -use=ip -ip=1.2.3.4 -daemon=0
-use=web | obtain IP from an IP discovery page on the web. This is the default way if none is specified |
-use=if | obtain IP from the -if {interface}. |
-use=ip | obtain IP from -ip {address}. |
-use=cmd | obtain IP from the -cmd {external-command}. |
-use=fw | obtain IP from the firewall specified by -fw {type|address}. |
\n" .
- "According to cudeso.be:
" .
- "DDclient is a small but full featured client requiring only Perl " .
- "and no additional modules. It runs under most UNIX OSes and has " .
- "been tested under GNU/Linux and FreeBSD. Supported features " .
- "include: operating as a daemon, manual and automatic updates, " .
- "static and dynamic updates, optimized updates for multiple " .
- "addresses, MX, wildcards, abuse avoidance, retrying failed " .
- "updates, and sending update status to syslog and through e-mail." .
- "
\n -Ddclient doesn't have any automatic installation procedure. Get the tar-file -from " . $link['download'] . " and untar it. Copy the perl script to your -favorit location (ex. /usr/sbin) and create a /etc/ddclient/ddclient.conf -configuration file. If you want the bleeding edge of ddclient, you can get -the subversion-version using -
svn co https://svn.sourceforge.net/svnroot/ddclient/trunk/svn ddclient-
-There are a few configuration examples provided which you can copy to -/etc/ddclient/ddclient.conf and modify. More info about the configuration -can be found on the usage page. There's also -a sample configuration delivered with ddclient. -
--A typical configuration like: -
-# -# /etc/ddclient/ddclient.conf -# -protocol=dyndns2 -use=web -login=mylogin -password=mypassword -myhost.dyndns.org --
-You can run ddclient as "/usr/sbin/ddclient -daemon 300 -syslog" -and put it in your startup scripts. There are samples of startup scripts -provided with ddclient. -
\n"; -$main[] = $text; - -// help part -$text['id'] = "doc"; -$text['title'] = "Documentation"; -$text['menu'] = "Documentation"; -$text['body'] = " --The documentation about the configuration has been splitted in three -sections. The usage page describes the most parts -of the configuration while the supported protocols -page describes the protocol-specific options. If you want to know how -to use ddclient with your router, check the -supported routers. -
- --We're currently working on a wiki version of this pages. You can find -them here. -
- --Debugging ddclient looks pretty hard but it isn't. First try to put \n". - "as less as necessary in your configuration. Try to run \n". - "`./ddclient -daemon=0 -noquiet -debug` and check the result. \n" . - "Try to add the features you need and check it again. Once \n". - "you're happy with the result, run it as a daemon.\n" . - "
\n" . - "
\n" . - "If this doesn't work for you, \n". - "there are a few places where you can look for help. If you need \n". - "any help in configuring ddclient, you could try ddclient --help. \n". - "It should give you all the possible configuration options so.\n" . - "
\n". - "\n" . - "If you think your configuration is correct, but ddclient doesn't \n" . - "work as you expected, you can enable debug and verbose messages \n" . - "by running ddclient -daemon=0 -debug -verbose -noquiet.\n". - "
\n"; -$main[] = $text; -unset ($text); - -$text['id'] = "help"; -$text['title'] = "Getting help"; -$text['menu'] = "Help"; -$text['body'] = " - --Please note: if you are using ubuntu, contact the ubuntu forum -since there are a few differences between ubuntu and the original ddclient -
--If this doesn't help for you, maybe - -the help forum on sourceforge can bring some help. -If you don't want to register on sf.net, you can try - -the ddclient-support mailinglist on sf.net. -If you're lucky you can find some help on -#ddclient on irc.freenode.net. -Please be a little patient, we're regulary running idle when we're -out there. -
\n" . -"I know the manual is not very clear, you have to read the example\n" . -"configurations included in the tar-file or you can run\n" . -""ddclient --help" to get more help. " . -"
\n" . -"-More info about the ddclient project can be found on " . - $link['project'] . - "
"; -$main[] = $text; -?> diff --git a/html/index.php b/html/index.php deleted file mode 100644 index ef78dc8..0000000 --- a/html/index.php +++ /dev/null @@ -1,208 +0,0 @@ - - -'. - 'the ddclient project page on sourceforge'; -$link['download'] = ''. - 'sourceforge'."\n"; -$link['developers'] = "developers for ddclient on sourceforge"; - -// Setting debugshit -if (isset($_REQUEST['debug'])) { - $debug = !($_REQUEST['debug'] == 0); -} else if (isset($_SESSION['debug'])) { - $debug = $_SESSION['debug']; -} else { - $debug = 0; -} -$_SESSION['debug'] = $debug; - -// pages information; should be in a database - - -define('HOME', 0); -define('USAGE', 1); -define('PROTOCOL',2); -define('ROUTER', 3); -define('FAQ', 4); -define('XML', 5); - -// main -$pages[HOME]['nr'] = HOME; -$pages[HOME]['title'] = "home"; -$pages[HOME]['php'] = "home.php"; - -// documentation -$pages[USAGE]['nr'] = USAGE; -$pages[USAGE]['title'] = "usage"; -$pages[USAGE]['php'] = "doc.php"; - -$pages[PROTOCOL]['nr'] = PROTOCOL; -$pages[PROTOCOL]['title'] = "supported protocols"; -$pages[PROTOCOL]['php'] = "protocol.php"; - -$pages[ROUTER]['nr'] = ROUTER; -$pages[ROUTER]['title'] = "supported routers"; -$pages[ROUTER]['php'] = "router.php"; - -$pages[FAQ]['nr'] = FAQ; -$pages[FAQ]['title'] = "faq"; -$pages[FAQ]['php'] = "faq.php"; - -if ($debug) { - $pages[XML]['nr'] = XML; - $pages[XML]['title'] = "xml"; - $pages[XML]['php'] = "xml.php"; -} - - -$curpage = isset($_GET['page'])?$_GET['page']:0; -$titleextra = $pages[$curpage]['title']; -$page = $pages[$curpage]['nr']; - -require($pages[$page]['php']); - -?> - - - - - - - - - -Thanks
- - Website design based on Sinorca - - - Ddclient was originally written by Paul Burry - - - M for choosing the colors - - - Website is hosted on --Since ddclient version 3.7, ddclient also supports https to update -your favorit provider. Use the ssl=yes option to use this feature. -
"; - - $main[] = $text; -// dnspark -$text['id'] = "dnspark"; -$text['title'] = "dnspark protocol"; -$text['menu'] = "dnspark"; -$text['body'] = - "The 'dnspark' protocol is used by DNS service offered by www.dnspark.com.
\n ". - "Configuration variables applicable to the 'dsnpark' protocol are:
\n ". - "protocol=dnspark | |
server=fqdn.of.service | defaults to www.dnspark.com |
backupmx=no|yes | indicates that DNSPark should be the secondary MX " . - "for this domain or host. |
mx=any.host.domain | a host MX'ing for this host or domain. |
mxpri=priority | MX priority. |
login=service-login | login name and password registered with the service |
password=service-password | |
fully.qualified.host | the host registered with the service. |
Example ddclient.conf file entries:
\n" . - "\n" . - "## single host update\n" . - "protocol=dnspark, \\\n" . - "login=my-dnspark.com-login, \\\n" . - "password=my-dnspark.com-password \\\n" . - "myhost.dnspark.com \n" . - "\n" . - "## multiple host update with wildcard'ing mx, and backupmx\n" . - "protocol=dnspark, \\\n" . - "login=my-dnspark.com-login, \\\n" . - "password=my-dnspark.com-password, \\\n" . - "mx=a.host.willing.to.mx.for.me, \\\n" . - "mxpri=10, \\\n" . - "my-toplevel-domain.com,my-other-domain.com\n" . - "\n" . - "## multiple host update to the custom DNS service\n" . - "protocol=dnspark, \\\n" . - "login=my-dnspark.com-login, \\\n" . - "password=my-dnspark.com-password \\\n" . - "my-toplevel-domain.com,my-other-domain.com\n" . - "\n" . - "
The 'dslreports1' protocol is used by a free DSL monitoring service\n" . -"offered by www.dslreports.com.
\n" . - -"Configuration variables applicable to the 'dslreports1' protocol are:
-protocol=dslreports1 | |
server=fqdn.of.service | defaults to www.dslreports.com |
login=service-login | login name and password registered with the service |
password=service-password | |
unique-number | the host registered with the service. |
Example ddclient.conf file entries:
" . - "\n" . - "## single host update\n" . - "protocol=dslreports1, \\\n" . - "server=www.dslreports.com, \\\n" . - "login=my-dslreports-login, \\\n" . - "password=my-dslreports-password \\\n" . - "123456\n" . -"\n" . -"
Note: DSL Reports uses a unique number as the host name. This number\n" . -"can be found on the Monitor Control web page.
\n" ; -$main[] = $text; -$text['id'] = "dyndns1"; -$text['title'] = "dyndns1"; -$text['menu'] = "dyndns1"; -$text['body'] = -"The 'dyndns1' protocol is a deprecated protocol used by the free dynamic \n". -"DNS service offered by www.dyndns.org. The 'dyndns2' should be used to \n". -"update the www.dyndns.org service. However, other services are also \n". -"using this protocol so support is still provided by ddclient.
\n". -" \n". -"Configuration variables applicable to the 'dyndns1' protocol are:
\n". -"protocol=dyndns1 | |
server=fqdn.of.service | defaults to members.dyndns.org |
backupmx=no|yes | indicates that this host is the primary MX for the domain. |
mx=any.host.domain | a host MX'ing for this host definition. |
wildcard=no|yes | add a DNS wildcard CNAME record that points to {host} |
login=service-login | login name and password registered with the service |
password=service-password | |
fully.qualified.host | the host registered with the service. |
Example ddclient.conf file entries:
" . - "\n" . - "## single host update\n" . - "protocol=dyndns1, \\\n" . - "login=my-dyndns.org-login, \\\n" . - "password=my-dyndns.org-password \\\n" . - "myhost.dyndns.org \n" . -"\n" . - "## multiple host update with wildcard'ing mx, and backupmx\n" . - "protocol=dyndns1, \\\n" . - "login=my-dyndns.org-login, \\\n" . - "password=my-dyndns.org-password, \\\n" . - "mx=a.host.willing.to.mx.for.me,backupmx=yes,wildcard=yes \\\n" . - "myhost.dyndns.org,my2ndhost.dyndns.org \n" . - "\n" . - "
Note: you only need one of the examples
\n"; - -$main[] = $text; -// dyndns2 -$text['id'] = "dyndns2"; -$text['title'] = "dyndns2"; -$text['menu'] = "dyndns2"; -$text['body'] = -"The 'dyndns2' protocol is a newer low-bandwidth protocol used by a\n" . -"free dynamic DNS service offered by www.dyndns.org. It supports\n" . -"features of the older 'dyndns1' in addition to others. [These will be\n" . -"supported in a future version of ddclient.]
\n" . -"\n". -"Configuration variables applicable to the 'dyndns2' protocol are:
\n" . -"protocol=dyndns2 | |
server=fqdn.of.service | defaults to members.dyndns.org |
backupmx=no|yes | indicates that this host is the primary MX for the domain. |
static=no|yes | indicates that this host has a static IP address. |
custom=no|yes | indicates that this host is a 'custom' top-level domain name. |
mx=any.host.domain | a host MX'ing for this host definition. |
wildcard=no|yes | add a DNS wildcard CNAME record that points to {host} |
login=service-login | login name and password registered with the service |
password=service-password | |
fully.qualified.host | the host registered with the service. |
Example ddclient.conf file entries:
" . - "\n" . - "## single host update\n" . - "protocol=dyndns2, \\\n" . - "login=my-dyndns.org-login, \\\n" . - "password=my-dyndns.org-password \\\n" . - "myhost.dyndns.org \n" . -"\n" . - "## multiple host update with wildcard'ing mx, and backupmx\n" . - "protocol=dyndns2, \\\n" . - "login=my-dyndns.org-login, \\\n" . - "password=my-dyndns.org-password, \\\n" . - "mx=a.host.willing.to.mx.for.me,backupmx=yes,wildcard=yes \\\n" . - "myhost.dyndns.org,my2ndhost.dyndns.org \n" . -"\n" . - "## multiple host update to the custom DNS service\n" . - "protocol=dyndns2, \\\n" . - "login=my-dyndns.org-login, \\\n" . - "password=my-dyndns.org-password \\\n" . - "my-toplevel-domain.com,my-other-domain.com\n" . - "\n" . - "
Note: you only need one of the examples
\n"; - -$main[] = $text; -// easydns -$text['id'] = "easydns"; -$text['title'] = "easydns"; -$text['menu'] = "easydns"; -$text['body'] = -"The 'easydns' protocol is used by the for fee DNS service offered \n" . -"by www.easydns.com.
\n" . - -"Configuration variables applicable to the 'easydns' protocol are:
\n". -"protocol=easydns | |
server=fqdn.of.service | defaults to members.easydns.com |
backupmx=no|yes | indicates that EasyDNS should be the secondary MX for this domain or host. |
mx=any.host.domain | a host MX'ing for this host or domain. |
wildcard=no|yes | add a DNS wildcard CNAME record that points to {host} |
login=service-login | login name and password registered with the service |
password=service-password | |
fully.qualified.host | the host registered with the service. |
Example ddclient.conf file entries:
" . - "\n" . - "## single host update\n" . - "protocol=easydns, \\\n" . - "login=my-easydns.com-login, \\\n" . - "password=my-easydns.com-password \\\n" . - "myhost.easydns.com \n" . -"\n" . - "## multiple host update with wildcard'ing mx, and backupmx\n" . - "protocol=easydns, \\\n" . - "login=my-easydns.com-login, \\\n" . - "password=my-easydns.com-password, \\\n" . - "mx=a.host.willing.to.mx.for.me, \\\n" . - "backupmx=yes, \\\n" . - "wildcard=yes \\\n" . - "my-toplevel-domain.com,my-other-domain.com\n" . -"\n" . - "## multiple host update to the custom DNS service\n" . - "protocol=easydns, \\\n" . - "login=my-easydns.com-login, \\\n" . - "password=my-easydns.com-password \\\n" . - "my-toplevel-domain.com,my-other-domain.com\n" . - "\n" . - "
" . -"The 'hammernode1' protocol is the protocol used by the free dynamic \n" . -"DNS service offered by Hammernode at www.hn.org
\n" . - -"Configuration variables applicable to the 'hammernode1' protocol are:
\n" . -"protocol=hammernode1 | |
server=fqdn.of.service | defaults to members.dyndns.org |
login=service-login | login name and password registered with the service |
password=service-password | |
fully.qualified.host | the host registered with the service. |
Example ddclient.conf file entries:
\n" . - "\n" . - "## single host update\n" . - "protocol=hammernode1, \\\n" . - "login=my-hn.org-login, \\\n" . - "password=my-hn.org-password \\\n" . - "myhost.hn.org \n" . -"\n" . - "## multiple host update\n" . - "protocol=hammernode1, \\\n" . - "login=my-hn.org-login, \\\n" . - "password=my-hn.org-password, \\\n" . - "myhost.hn.org,my2ndhost.hn.org\n" . - "\n" . - "
The 'namecheap' protocol is used by DNS service offered by www.namecheap.com.
\n" . -"\n" . -"Configuration variables applicable to the 'easydns' protocol are:
\n" . -"protocol=namecheap | |
server=fqdn.of.service | defaults to dynamicdns.park-your-domain.com |
login=service-login | login name and password registered with the service |
password=service-password | |
fully.qualified.host | the host registered with the service. |
Example ddclient.conf file entries:
". - "\n" . - "## single host update\n" . - "protocol=namecheap, \\\n" . - "login=my-namecheap.com-login, \\\n" . - "password=my-namecheap.com-password \\\n" . - "myhost.namecheap.com \n" . - "\n" . - "
The 'zoneedit1' protocol is used by a DNS service offered by -www.zoneedit.com.
-Configuration variables applicable to the 'zoneedit1' -protocol are:
-protocol=zoneedit1 | |
server=fqdn.of.service | defaults to www.zoneedit.com |
login=service-login | login name and password registered with the service |
password=service-password | |
your.domain.name | the host registered with the service. |
Example ddclient.conf file entries:
\n" . - "\n" . - "## single host update\n" . - "protocol=zoneedit1, \\\n" . - "server=www.zoneedit.com, \\\n" . - "login=my-zoneedit-login, \\\n" . - "password=my-zoneedit-password \\\n" . - "my.domain.name\n" . - "\n" . - "## multiple host update \\\n" . - "protocol=zoneedit1, \\\n" . - "server=www.zoneedit.com, \\\n" . - "login=my-zoneedit-login, \\\n" . - "password=my-zoneedit-password \\\n" . - "my.domain.name,my2nd.domain.com\n" . - "\n" . - "
Ddclient supports a lot of different routers. To configure ". - "your favorit router, modify your use-line in your configuration ". - "to something like -use=linksys-ver2. Don't forget to put your ". - "router password and login in the configuration.". - "
". - "". - "If your favorit router isn't here, try to run ddclient --help. \n". - "This list is rather incomplete so there are a few more routers \n". - "supported by the most recent version of ddclient. \n". - "
"; - $main[] = $text; - - $text['id'] = "nonrouter"; - $text['title'] = "Non router option"; - $text['menu'] = "Non router"; - $text['body'] = - "-use=web | obtain IP from an IP discovery page on the web. This is the default way if none is specified |
-use=if | obtain IP from the -if {interface}. |
-use=ip | obtain IP from -ip {address}. |
-use=cmd | obtain IP from the -cmd {external-command}. |
-use=fw | obtain IP from the firewall specified by -fw {type|address}. |
-use=3com-3c886a | obtain IP from 3com 3c886a 56k Lan Modem at the -fw {address}. |
-use=3com-oc-remote812 | obtain IP from 3com OfficeConnect Remote 812 at the -fw {address}. |
-use=alcatel-stp | obtain IP from Alcatel Speed Touch Pro at the -fw {address}. |
-use=allnet-1298 | obtain IP from Allnet 1298 at the -fw {address}. |
-use=cayman-3220h | obtain IP from Cayman 3220-H DSL at the -fw {address}. |
-use=cisco | obtain IP from Cisco FW at the -fw {address}. |
-use=dlink-604 | obtain IP from D-Link DI-604 at the -fw {address}. |
-use=dlink-614 | obtain IP from D-Link DI-614+ at the -fw {address}. |
-use=e-tech | obtain IP from E-tech Router at the -fw {address}. |
-use=elsa-lancom-dsl10 | obtain IP from ELSA LanCom DSL/10 DSL FW at the -fw {address}. |
-use=elsa-lancom-dsl10-ch01 | obtain IP from ELSA LanCom DSL/10 DSL FW (isdn ch01) at the -fw {address}. |
-use=elsa-lancom-dsl10-ch02 | obtain IP from ELSA LanCom DSL/10 DSL FW (isdn ch01) at the -fw {address}. |
-use=linksys | obtain IP from Linksys FW at the -fw {address}. |
-use=linksys2 | obtain IP from Linksys FW ver 2 at the -fw {address}. |
-use=maxgate-ugate3x00 | obtain IP from MaxGate UGATE-3x00 FW at the -fw {address}. |
-use=netgear-rt3xx | obtain IP from Netgear FW at the -fw {address}. |
-use=netopia-r910 | obtain IP from Netopia R910 FW at the -fw {address}. |
-use=smc-barricade | obtain IP from SMC Barricade FW at the -fw {address}. |
-use=sohoware-nbg800 | obtain IP from SOHOWare BroadGuard NBG800 at the -fw {address}. |
-use=vigor-2200usb | obtain IP from Vigor 2200 USB at the -fw {address}. |
-use=watchguard-soho | obtain IP from Watchguard SOHO FW at the -fw {address}. |
-use=xsense-aero | obtain IP from Xsense Aero at the -fw {address}. |
Remember, if your router isn't here, check the result of ddclient --help
"; - $main[] = $text; -?> diff --git a/html/sinorca-print.css b/html/sinorca-print.css deleted file mode 100644 index 619df68..0000000 --- a/html/sinorca-print.css +++ /dev/null @@ -1,143 +0,0 @@ -/************************************ - * TITLE: Sinorca Print Stylesheet * - * URI : sinorca/sinorca-print.css * - * MODIF: 2003-May-01 19:30 +0800 * - ************************************/ -/* - * $Id$ - * - * $LastChangedDate$ - * $Rev$ - * $Author$ - * - * */ - -/* ##### Common Styles ##### */ - -body { - color: black; - background-color: white; - font-family: "times new roman", times, roman, serif; - font-size: 12pt; - margin: 0; - padding: 0; -} - -acronym, .titleTip { - font-style: italic; - border-bottom: none; -} - -acronym:after, .titleTip:after { /* Prints titles after the acronyms/titletips. Doesn't work in MSIE */ - content: "(" attr(title) ")"; - font-size: 90%; - font-style: normal; - padding-left: 1ex; -} - -.doNotPrint { - display: none !important; -} - - -/* ##### Header ##### */ - -#header { - margin: 0; - padding: 0; - border-bottom: 1px solid black; -} - -.superHeader { - display: none; -} - -.headerTitle { - color: black; - background-color: transparent; - font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif; - font-size: 200%; - font-weight: normal; - text-decoration: none; - margin: 0; - padding: 0 0 0.5ex 0; -} - -.subHeader { - display: none; -} - - -/* ##### Side Bar ##### */ - -#side-bar { - display: none; -} - - -/* ##### Main Copy ##### */ - -#main-copy { - text-align: justify; - margin: 0; - padding: 0; -} - -#main-copy h1 { - font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif; - font-size: 120%; - margin: 2ex 0 1ex 0; - padding: 0; -} - -#main-copy a { - color: black; - background-color: transparent; - text-decoration: none; -} - -#main-copy a:after { /* Prints the links' URIs after the links' texts. Doesn't work in MSIE */ - content: "<" attr(href) ">"; - font-size: 90%; - padding-left: 1ex; -} - -p { - margin: 0 0 2ex 0; - padding: 0; -} - -dl { - margin: 0; - padding: 0; -} - -dt { - font-weight: bold; - margin: 0; - padding: 0 0 1ex 0; -} - -dd { - margin: 0 0 2ex 1.5em; - padding: 0; -} - -.topOfPage { - display: none; -} - - -/* ##### Footer ##### */ - -#footer { - margin: 2em 0 0 0; - padding: 1ex 0 0 0; - border-top: 1px solid black; -} - -#footer a { - color: black; - background-color: transparent; - text-decoration: none; -} diff --git a/html/sinorca-screen-alt.css b/html/sinorca-screen-alt.css deleted file mode 100644 index 73c2a34..0000000 --- a/html/sinorca-screen-alt.css +++ /dev/null @@ -1,300 +0,0 @@ -/*********************************************** - * TITLE: Sinorca Alterative Screen Stylesheet * - * URI : sinorca/sinorca-screen-alt.css * - * MODIF: 2003-May-13 18:48 +0800 * - ***********************************************/ -/* - * $Id$ - * - * $LastChangedDate$ - * $Rev$ - * $Author$ - * - * */ - - -/* ##### Common Styles ##### */ - -body { - color: black; - background-color: white; - font-family: verdana, helvetica, arial, sans-serif; - font-size: 71%; /* Enables font size scaling in MSIE */ - margin: 0; - padding: 0; -} - -html > body { - font-size: 8.5pt; -} - -acronym, .titleTip { - border-bottom: 1px dotted rgb(153,153,153); - cursor: help; - margin: 0; - padding: 0 0 0.4px 0; -} - -.doNotDisplay { - display: none; -} - -.smallCaps { - font-size: 110%; - font-variant: small-caps; -} - - -/* ##### Header ##### */ - -.superHeader { - color: white; - background-color: rgb(100,135,220); - height: 2em; -} - -.superHeader a { - color: white; - background-color: transparent; - text-decoration: none; - font-size: 91%; - margin: 0; - padding: 0 0.5ex 0 0.25ex; -} - -.superHeader a:hover { - text-decoration: underline; -} - -.superHeader .left { - position: absolute; - left: 1.5mm; - top: 0.75ex; -} - -.superHeader .right { - position: absolute; - right: 1.5mm; - top: 0.75ex; -} - -.midHeader { - color: rgb(39,78,144); - background-color: rgb(140,170,230); -} - -.headerTitle { - font-size: 337%; - font-weight: normal; - margin: 0 0 0 4mm; - padding: 0.25ex 0; -} - -.subHeader { - color: white; - background-color: rgb(0,51,153); - margin: 0; - padding: 1ex 1ex 1ex 1.5mm; -} - -.subHeader a { - color: white; - background-color: transparent; - text-decoration: none; - font-weight: bold; - margin: 0; - padding: 0 0.75ex 0 0.5ex; -} - -.subHeader a:hover { - text-decoration: underline; -} - -.superHeader .highlight, .subHeader .highlight { - color: rgb(253,160,91); - background-color: transparent; -} - - -/* ##### Side Boxes ##### */ - -#side-bar { - width: 14em; - margin: 2.5em 0 0 1.25mm; - float: left; - clear: left; -} - -body > #side-bar { - margin-left: 2.5mm; /* Circumvents a rendering bug in MSIE (6.0) */ -} - -.sideBarTitle { - color: white; - background-color: rgb(100,135,220); - font-weight: bold; - margin: 0; - padding: 0.4ex 0 0.4ex 0.6ex; -} - -#side-bar ul { - list-style-type: none; - list-style-position: outside; - margin: 0; - padding: 0 0 2.25em 0; -} - -#side-bar li { - margin: 0; - padding: 0.1ex 0; /* Circumvents a rendering bug (?) in MSIE (6.0) */ -} - -#side-bar a, .thisPage { - color: rgb(0,102,204); - background-color: transparent; - text-decoration: none; - font-weight: bold; - margin: 0; - padding: 1.3ex 2ex; - display: block; -} - -.thisPage { - color: black; - background-color: transparent; -} - -#side-bar a:hover { - color: white; - background-color: rgb(100,135,220); - text-decoration: none; -} - -.sideBarText { - line-height: 1.5em; - margin: 0 0 2.5em 0; - padding: 1ex 0.5ex 0 0.5ex; - display: block; -} - -.sideBarText + .sideBarText { /* Not recognised by MSIE (6.0) */ - margin-top: -1.5em; -} - -#side-bar .sideBarText a { - text-decoration: underline; - font-weight: normal; - margin: 0; - padding: 0; - display: inline; -} - -#side-bar .sideBarText a:hover { - color: rgb(0,102,204); - background-color: transparent; - text-decoration: none; -} - - -/* ##### Main Copy ##### */ - -#main-copy { - color: black; - background-color: transparent; - text-align: justify; - line-height: 1.5em; - margin: -1em 0 0 15em; - padding: 0.5mm 5mm 5mm 5mm; -} - -#bodyText { - margin: 0 0 0 15.5em; - padding: 2mm 5mm 2mm 5mm; -} - - -#main-copy p { - margin: 1em 1ex 2em 1ex; - padding: 0; -} - -#main-copy a { - color: rgb(0,102,204); - background-color: transparent; - text-decoration: underline; -} - -#main-copy a:hover { - text-decoration: none; -} - -#main-copy h1 { - color: rgb(0,102,204); - background-color: transparent; - font-size: 145.5%; - font-weight: bold; - margin: 2em 0 0 0; - padding: 0.5ex 0 0.5ex 0.6ex; - border-bottom: 1px solid rgb(0,102,204); -} - -#main-copy .topOfPage { - color: rgb(0,102,204); - background-color: transparent; - font-size: 91%; - font-weight: bold; - text-decoration: none; - margin: 3ex 1ex 0 0; - padding: 0; - float: right; -} - -dl { - margin: 1em 1ex 2em 1ex; - padding: 0; -} - -dt { - font-weight: bold; - margin: 0 0 0 0; - padding: 0; -} - -dd { - margin: 0 0 2em 2em; - padding: 0; -} - - -/* ##### Footer ##### */ - -#footer { - color: white; - background-color: rgb(100,135,220); - font-size: 91%; - margin: 0; - padding: 1em 2.5mm 2.5ex 2.5mm; - clear: both; -} - -#footer .left { - text-align: left; - line-height: 1.45em; - float: left; - clear: left; -} - -#footer .right { - text-align: right; - line-height: 1.45em; -} - -#footer a { - color: white; - background-color: transparent; - text-decoration: underline; -} - -#footer a:hover { - text-decoration: none; -} diff --git a/html/sinorca-screen.css b/html/sinorca-screen.css deleted file mode 100644 index 1c9ee01..0000000 --- a/html/sinorca-screen.css +++ /dev/null @@ -1,296 +0,0 @@ -/************************************* - * TITLE: Sinorca Screen Stylesheet * - * URI : sinorca/sinorca-screen.css * - * MODIF: 2003-Apr-30 19:31 +0800 * - *************************************/ -/* - * $Id$ - * - * $LastChangedDate$ - * $Rev$ - * $Author$ - * - * */ - -/* ##### Common Styles ##### */ - -body { - color: black; - background-color: rgb(240,240,240); - font-family: verdana, helvetica, arial, sans-serif; - font-size: 71%; /* Enables font size scaling in MSIE */ - margin: 0; - padding: 0; -} - -html > body { - font-size: 8.5pt; -} - -acronym, .titleTip { - border-bottom: 1px dotted rgb(153,153,153); - cursor: help; - margin: 0; - padding: 0 0 0.4px 0; -} - -.doNotDisplay { - display: none; -} - -.smallCaps { - font-size: 110%; - font-variant: small-caps; -} - - -/* ##### Header ##### */ - -.superHeader { - color: white; - background-color: rgb(100,135,220); - height: 2em; -} - -.superHeader a { - color: white; - background-color: transparent; - text-decoration: none; - font-size: 91%; - margin: 0; - padding: 0 0.5ex 0 0.25ex; -} - -.superHeader a:hover { - text-decoration: underline; -} - -.superHeader .left { - position: absolute; - left: 1.5mm; - top: 0.75ex; -} - -.superHeader .right { - position: absolute; - right: 1.5mm; - top: 0.75ex; -} - -.midHeader { - color: rgb(39,78,144); - background-color: rgb(140,170,230); -} - -.headerTitle { - font-size: 337%; - font-weight: normal; - margin: 0 0 0 4mm; - padding: 0.25ex 0; -} - -.subHeader { - color: white; - background-color: rgb(0,51,153); - margin: 0; - padding: 1ex 1ex 1ex 1.5mm; -} - -.subHeader a { - color: white; - background-color: transparent; - text-decoration: none; - font-weight: bold; - margin: 0; - padding: 0 0.75ex 0 0.5ex; -} - -.subHeader a:hover { - text-decoration: underline; -} - -.superHeader .highlight, .subHeader .highlight { - color: rgb(253,160,91); - background-color: transparent; -} - - -/* ##### Side Bar ##### */ - -#side-bar { - width: 15em; - float: left; - clear: left; - border-right: 1px solid rgb(153,153,153); -} - -#side-bar div { - border-bottom: 1px solid rgb(153,153,153); -} - -.sideBarTitle { - font-weight: bold; - margin: 0 0 0.5em 2.5mm; - padding: 1em 0 0 0; -} - -#side-bar ul { - list-style-type: none; - list-style-position: outside; - margin: 0; - padding: 0 0 1.1em 0; -} - -#side-bar li { - margin: 0; - padding: 0.1ex 0; /* Circumvents a rendering bug (?) in MSIE 6.0 */ -} - -#side-bar a, .thisPage { - color: rgb(0,102,204); - background-color: transparent; - text-decoration: none; - margin: 0; - padding: 0.75em 1ex 0.75em 5mm; - display: block; -} - -.thisPage { - color: black; - background-color: white; - padding-left: 4mm; - border-top: 1px solid rgb(153,153,153); - border-bottom: 1px solid rgb(153,153,153); -} - -#side-bar a:hover { - color: white; - background-color: rgb(100,135,220); - text-decoration: none; -} - -.sideBarText { - line-height: 1.5em; - margin: 0 0 1em 0; - padding: 0 1.5ex 0 2.5mm; - display: block; -} - -#side-bar .sideBarText a { - text-decoration: underline; - margin: 0; - padding: 0; - display: inline; -} - -#side-bar .sideBarText a:hover { - color: rgb(0,102,204); - background-color: transparent; - text-decoration: none; -} - -.lighterBackground { - color: inherit; - background-color: white; -} - - -/* ##### Main Copy ##### */ - -#main-copy { - color: black; - background-color: white; - text-align: justify; - line-height: 1.5em; - margin: 0 0 0 15em; - padding: 0.5mm 5mm 5mm 5mm; - border-left: 1px solid rgb(153,153,153); -} - -#main-copy p { - margin: 1em 1ex 2em 1ex; - padding: 0; -} - -#main-copy a { - color: rgb(0,102,204); - background-color: transparent; - text-decoration: underline; -} - -#main-copy a:hover { - text-decoration: none; -} - -#main-copy h1 { - color: white; - background-color: rgb(100,135,220); - font-size: 100%; - font-weight: bold; - margin: 3em 0 0 0; - padding: 0.5ex 0 0.5ex 1ex; -} - -#main-copy .topOfPage { - color: white; - background-color: transparent; - font-size: 91%; - font-weight: bold; - text-decoration: none; - margin: 2.5ex 1ex 0 0; /* For MSIE */ - padding: 0; - float: right; -} - -#main-copy > .topOfPage { - margin: 2.75ex 1ex 0 0; /* For fully standards-compliant user agents */ -} - -dl { - margin: 1em 1ex 2em 1ex; - padding: 0; -} - -dt { - font-weight: bold; - margin: 0 0 0 0; - padding: 0; -} - -dd { - margin: 0 0 2em 2em; - padding: 0; -} - - -/* ##### Footer ##### */ - -#footer { - color: white; - background-color: rgb(100,135,220); - font-size: 91%; - margin: 0; - padding: 1em 2.5mm 2.5ex 2.5mm; - clear: both; -} - -#footer .left { - line-height: 1.45em; - float: left; - clear: left; -} - -#footer .right { - text-align: right; - line-height: 1.45em; -} - -#footer a { - color: white; - background-color: transparent; - text-decoration: underline; -} - -#footer a:hover { - text-decoration: none; -} diff --git a/html/todo.txt b/html/todo.txt deleted file mode 100644 index 76ecdd8..0000000 --- a/html/todo.txt +++ /dev/null @@ -1,4 +0,0 @@ -IRC: There are not that much people on irc. Mostly it's just wimpunk and a few bots. It could take a while before you get an answer it it mostly get there. -README: Adding the README's to the html-code -Pastbin: Handy to post your config, doesn't mess up your lines. -STEP BY STEP: Some people need some help on how to use ddclient, maybe it's good to be more detailed. diff --git a/html/xml.php b/html/xml.php deleted file mode 100644 index aeca389..0000000 --- a/html/xml.php +++ /dev/null @@ -1,19 +0,0 @@ -". -"This page is just a test about the xml-functionality. It has \n". -"nothing special.". -""; -$main[] = $text; -?>