|  | @@ -446,6 +446,7 @@ function upgrade_inadyn_config {
 | 
	
		
			
			| 446 | 446 |      read_config_param DDNS_PROVIDER
 | 
	
		
			
			| 447 | 447 |      read_config_param DDNS_USERNAME
 | 
	
		
			
			| 448 | 448 |      read_config_param DDNS_PASSWORD
 | 
	
		
			
			|  | 449 | +    read_config_param DEFAULT_DOMAIN_NAME
 | 
	
		
			
			| 449 | 450 |  
 | 
	
		
			
			| 450 | 451 |      grep "alias " "${INADYN_CONFIG_FILE}" | sed 's| alias ||g' > ~/.inadyn_existing_sites
 | 
	
		
			
			| 451 | 452 |      DDNS_HOSTNAMES=
 | 
	
	
		
			
			|  | @@ -467,15 +468,13 @@ function upgrade_inadyn_config {
 | 
	
		
			
			| 467 | 468 |      fi
 | 
	
		
			
			| 468 | 469 |  
 | 
	
		
			
			| 469 | 470 |      { echo 'period          = 300';
 | 
	
		
			
			| 470 |  | -      echo 'user-agent      = Mozilla/5.0';
 | 
	
		
			
			| 471 | 471 |        echo '';
 | 
	
		
			
			| 472 | 472 |        echo "provider $DDNS_PROVIDER {";
 | 
	
		
			
			| 473 | 473 |        echo "    ssl            = true";
 | 
	
		
			
			| 474 |  | -      echo "    checkip-ssl    = false";
 | 
	
		
			
			| 475 |  | -      echo "    checkip-server = $GET_IP_ADDRESS_URL";
 | 
	
		
			
			| 476 | 474 |        echo "    username       = $DDNS_USERNAME";
 | 
	
		
			
			| 477 | 475 |        echo "    password       = $DDNS_PASSWORD";
 | 
	
		
			
			| 478 |  | -      echo "    hostname       = { $DDNS_HOSTNAMES }";
 | 
	
		
			
			|  | 476 | +      echo '    wildcard       = true';
 | 
	
		
			
			|  | 477 | +      echo "    hostname       = $DEFAULT_DOMAIN_NAME";
 | 
	
		
			
			| 479 | 478 |        echo '}'; } > "${INADYN_CONFIG_FILE}"
 | 
	
		
			
			| 480 | 479 |  }
 | 
	
		
			
			| 481 | 480 |  
 | 
	
	
		
			
			|  | @@ -562,7 +561,6 @@ function install_dynamicdns {
 | 
	
		
			
			| 562 | 561 |      # create a configuration file
 | 
	
		
			
			| 563 | 562 |      if [ ! -f "${INADYN_CONFIG_FILE}" ]; then
 | 
	
		
			
			| 564 | 563 |          { echo 'period          = 300';
 | 
	
		
			
			| 565 |  | -          echo 'user-agent      = Mozilla/5.0';
 | 
	
		
			
			| 566 | 564 |            echo ''; } > "${INADYN_CONFIG_FILE}"
 | 
	
		
			
			| 567 | 565 |      fi
 | 
	
		
			
			| 568 | 566 |      chmod 600 "${INADYN_CONFIG_FILE}"
 | 
	
	
		
			
			|  | @@ -578,7 +576,9 @@ function install_dynamicdns {
 | 
	
		
			
			| 578 | 576 |        echo '';
 | 
	
		
			
			| 579 | 577 |        echo '[Service]';
 | 
	
		
			
			| 580 | 578 |        echo 'Type=simple';
 | 
	
		
			
			| 581 |  | -      echo "ExecStart=/usr/sbin/inadyn -n -s --config ${INADYN_CONFIG_FILE}";
 | 
	
		
			
			|  | 579 | +      echo "ExecStart=/usr/sbin/inadyn -C -n -s --loglevel=err --config ${INADYN_CONFIG_FILE}";
 | 
	
		
			
			|  | 580 | +      echo 'Restart=on-failure';
 | 
	
		
			
			|  | 581 | +      echo 'RestartSec=10';
 | 
	
		
			
			| 582 | 582 |        echo '';
 | 
	
		
			
			| 583 | 583 |        echo '[Install]';
 | 
	
		
			
			| 584 | 584 |        echo 'WantedBy=multi-user.target'; } > /etc/systemd/system/inadyn.service
 |