Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
open-source
dyndnsd-client
Commits
c406cdfe
Commit
c406cdfe
authored
Aug 20, 2018
by
Erick Hitter
Browse files
Linting fixes
parent
c2f5e93a
Pipeline
#207
failed with stages
in 2 minutes and 29 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
dyndnsd-client.go
View file @
c406cdfe
...
@@ -35,7 +35,7 @@ func init() {
...
@@ -35,7 +35,7 @@ func init() {
flag
.
Parse
()
flag
.
Parse
()
if
_
,
err
:=
os
.
Stat
(
configPath
);
os
.
IsNotExist
(
err
)
{
if
_
,
err
:=
os
.
Stat
(
configPath
);
os
.
IsNotExist
(
err
)
{
fmt
.
Println
(
"Config path does not exist. Aborting!
\n
"
)
fmt
.
Println
(
"Config path does not exist. Aborting!"
)
flag
.
Usage
()
flag
.
Usage
()
os
.
Exit
(
3
)
os
.
Exit
(
3
)
}
}
...
@@ -48,7 +48,7 @@ func init() {
...
@@ -48,7 +48,7 @@ func init() {
// Do the update!
// Do the update!
func
main
()
{
func
main
()
{
// Base URL
// Base URL
endpoint
,
err
:=
buildEndpointU
rl
()
endpoint
,
err
:=
buildEndpointU
RL
()
if
err
!=
nil
{
if
err
!=
nil
{
logger
.
Println
(
"Couldn't build endpoint URL"
)
logger
.
Println
(
"Couldn't build endpoint URL"
)
logger
.
Printf
(
"%s"
,
err
)
logger
.
Printf
(
"%s"
,
err
)
...
@@ -56,7 +56,7 @@ func main() {
...
@@ -56,7 +56,7 @@ func main() {
}
}
// IPv4 is required
// IPv4 is required
if
ipv4
,
err
:=
getU
rl
(
ipv4Endpoint
);
err
==
nil
{
if
ipv4
,
err
:=
getU
RL
(
ipv4Endpoint
);
err
==
nil
{
if
ipv4Valid
:=
net
.
ParseIP
(
ipv4
);
ipv4Valid
==
nil
{
if
ipv4Valid
:=
net
.
ParseIP
(
ipv4
);
ipv4Valid
==
nil
{
logger
.
Println
(
"Invalid IPv4 address returned by endpoint"
)
logger
.
Println
(
"Invalid IPv4 address returned by endpoint"
)
logger
.
Printf
(
"%s"
,
err
)
logger
.
Printf
(
"%s"
,
err
)
...
@@ -75,7 +75,7 @@ func main() {
...
@@ -75,7 +75,7 @@ func main() {
// IPv6 is optional
// IPv6 is optional
// Leave empty to skip
// Leave empty to skip
if
len
(
ipv6Endpoint
)
>
0
{
if
len
(
ipv6Endpoint
)
>
0
{
if
ipv6
,
err
:=
getU
rl
(
ipv6Endpoint
);
err
==
nil
{
if
ipv6
,
err
:=
getU
RL
(
ipv6Endpoint
);
err
==
nil
{
if
ipv6Valid
:=
net
.
ParseIP
(
ipv6
);
ipv6Valid
==
nil
{
if
ipv6Valid
:=
net
.
ParseIP
(
ipv6
);
ipv6Valid
==
nil
{
logger
.
Println
(
"Invalid IPv6 address returned by endpoint"
)
logger
.
Println
(
"Invalid IPv6 address returned by endpoint"
)
logger
.
Printf
(
"%s"
,
err
)
logger
.
Printf
(
"%s"
,
err
)
...
@@ -103,7 +103,7 @@ func main() {
...
@@ -103,7 +103,7 @@ func main() {
}
}
// Send the update
// Send the update
dyndns
,
err
:=
getU
rl
(
endpoint
.
String
())
dyndns
,
err
:=
getU
RL
(
endpoint
.
String
())
if
err
!=
nil
{
if
err
!=
nil
{
logger
.
Println
(
"Couldn't update dyndnsd endpoint"
)
logger
.
Println
(
"Couldn't update dyndnsd endpoint"
)
logger
.
Printf
(
"%s"
,
err
)
logger
.
Printf
(
"%s"
,
err
)
...
@@ -115,7 +115,7 @@ func main() {
...
@@ -115,7 +115,7 @@ func main() {
}
}
// Build endpoint URL from configuration
// Build endpoint URL from configuration
func
buildEndpointU
rl
()
(
*
url
.
URL
,
error
)
{
func
buildEndpointU
RL
()
(
*
url
.
URL
,
error
)
{
var
username
string
var
username
string
var
password
string
var
password
string
var
protocol
string
var
protocol
string
...
@@ -132,27 +132,27 @@ func buildEndpointUrl() (*url.URL, error) {
...
@@ -132,27 +132,27 @@ func buildEndpointUrl() (*url.URL, error) {
cfg
.
Get
(
"path"
,
&
path
)
cfg
.
Get
(
"path"
,
&
path
)
cfg
.
Get
(
"dns_hostname"
,
&
hostname
)
cfg
.
Get
(
"dns_hostname"
,
&
hostname
)
daemonU
rl
,
err
:=
url
.
Parse
(
""
)
daemonU
RL
,
err
:=
url
.
Parse
(
""
)
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
daemonU
rl
.
Scheme
=
protocol
daemonU
RL
.
Scheme
=
protocol
daemonU
rl
.
Host
=
fmt
.
Sprintf
(
"%s:%d"
,
host
,
port
)
daemonU
RL
.
Host
=
fmt
.
Sprintf
(
"%s:%d"
,
host
,
port
)
daemonU
rl
.
Path
=
path
daemonU
RL
.
Path
=
path
userInfo
:=
url
.
UserPassword
(
username
,
password
)
userInfo
:=
url
.
UserPassword
(
username
,
password
)
daemonU
rl
.
User
=
userInfo
daemonU
RL
.
User
=
userInfo
query
:=
daemonU
rl
.
Query
()
query
:=
daemonU
RL
.
Query
()
query
.
Set
(
"hostname"
,
hostname
)
query
.
Set
(
"hostname"
,
hostname
)
daemonU
rl
.
RawQuery
=
query
.
Encode
()
daemonU
RL
.
RawQuery
=
query
.
Encode
()
return
daemonU
rl
,
nil
return
daemonU
RL
,
nil
}
}
// Retrieve given URL
// Retrieve given URL
func
getU
rl
(
url
string
)
(
string
,
error
)
{
func
getU
RL
(
url
string
)
(
string
,
error
)
{
resp
,
err
:=
http
.
Get
(
url
)
resp
,
err
:=
http
.
Get
(
url
)
if
err
!=
nil
{
if
err
!=
nil
{
return
""
,
err
return
""
,
err
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment