Changeset 486

Show
Ignore:
Timestamp:
08/14/08 15:15:33 (5 months ago)
Author:
ChrisPHL
Message:

opendns updater optimized, added label/hostname transmission

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bin/opendns

    r483 r486  
    3030config_get user opendns user 
    3131config_get pass opendns pass 
     32config_get label opendns label 
    3233 
    3334if enabled $enable && [ ! -f /tmp/opendns.lock ] 
     
    5556                fi 
    5657        fi 
    57         return="$(wget -q --no-check-certificate -O -  https://$user:$pass@updates.opendns.com/nic/update 2>/dev/null | awk '{print $1}')" 
     58        return="$(wget -q --no-check-certificate -O -  https://$user:$pass@updates.opendns.com/nic/update\?hostname=$label 2>/dev/null | awk '{print $1}')" 
    5859        if [ "$return" = "good" ] || [ "$return" = "nochg" ] 
    5960        then 
  • trunk/etc/config/opendns

    r485 r486  
    55 
    66config opendns opendns 
    7         option enable   '0' 
    8         option user     '' 
    9         option pass     '' 
     7        option enable   '1' 
     8        option user             '' 
     9        option pass             '' 
     10        option label    '' 
     11 
  • trunk/www/cgi-bin/webif/dnsservices.sh

    r483 r486  
    4545        get_default opendns_user opendns user 
    4646        get_default opendns_pass opendns pass 
     47        get_default opendns_label opendns label 
    4748else 
    4849        enabled $FORM_dyn_enable &&\ 
     
    7576string|FORM_opendns_user|OpenDNS @TR<<Username>>|required|$FORM_opendns_user 
    7677string|FORM_opendns_pass|OpenDNS @TR<<Password>>|required|$FORM_opendns_pass 
     78string|FORM_opendns_label|OpenDNS @TR<<Label>>|required|$FORM_opendns_label 
    7779EOF 
    7880        equal "$?" 0 && { 
     
    8082                save_setting opendns opendns user "$FORM_opendns_user" 
    8183                save_setting opendns opendns pass "$FORM_opendns_pass" 
     84                save_setting opendns opendns label "$FORM_opendns_label" 
    8285                commit_settings 
    8386                rm -f /tmp/ip_opendns.cache 
     
    162165                                add_pass_cell|opendns_pass|$FORM_opendns_pass|tableTextButton 
    163166                        end_row 
     167                        add_row 
     168                                add_label_cell|@TR<<Label>>: 
     169                                add_input_cell|opendns_label|$FORM_opendns_label|tableTextButton 
     170                        end_row 
    164171                end_table 
    165172        end_div