Fix go vet issues
This commit is contained in:
parent
caaa30c747
commit
cd6a63fc57
|
@ -207,7 +207,7 @@ func check_matrix(domain string) (version string, err error) {
|
||||||
version = federationTest.Version.Name + " " + federationTest.Version.Version
|
version = federationTest.Version.Name + " " + federationTest.Version.Version
|
||||||
return version, nil
|
return version, nil
|
||||||
} else if err = json.NewDecoder(resp.Body).Decode(&federationTest); err != nil {
|
} else if err = json.NewDecoder(resp.Body).Decode(&federationTest); err != nil {
|
||||||
log.Printf("Error in chech_matrix, when decoding json:", err.Error())
|
log.Printf("Error in chech_matrix, when decoding json: %w", err.Error())
|
||||||
return "", fmt.Errorf("Sorry, the federation tester is broken. Check on https://federationtester.matrix.org/#%s", domain)
|
return "", fmt.Errorf("Sorry, the federation tester is broken. Check on https://federationtester.matrix.org/#%s", domain)
|
||||||
} else if federationTest.DNSResult.SRVError != nil && federationTest.WellKnownResult.Result != "" {
|
} else if federationTest.DNSResult.SRVError != nil && federationTest.WellKnownResult.Result != "" {
|
||||||
return "", fmt.Errorf("%s OR %s", federationTest.DNSResult.SRVError.Message, federationTest.WellKnownResult.Result)
|
return "", fmt.Errorf("%s OR %s", federationTest.DNSResult.SRVError.Message, federationTest.WellKnownResult.Result)
|
||||||
|
|
|
@ -29,7 +29,7 @@ func init() {
|
||||||
}
|
}
|
||||||
func check_GLUE_respond(student *adlin.Student, domain string, ip string) (err error) {
|
func check_GLUE_respond(student *adlin.Student, domain string, ip string) (err error) {
|
||||||
if !strings.HasPrefix(ip, adlin.StudentIP(student.Id).String()) {
|
if !strings.HasPrefix(ip, adlin.StudentIP(student.Id).String()) {
|
||||||
return fmt.Errorf("%q is not your IP range")
|
return fmt.Errorf("%q is not your IP range", ip)
|
||||||
}
|
}
|
||||||
|
|
||||||
client := dns.Client{Net: "tcp", Timeout: time.Second * 5}
|
client := dns.Client{Net: "tcp", Timeout: time.Second * 5}
|
||||||
|
|
|
@ -260,7 +260,7 @@ func delAssociatedDomains(student *adlin.Student, dn string) (err error) {
|
||||||
m1.Id = dns.Id()
|
m1.Id = dns.Id()
|
||||||
m1.Opcode = dns.OpcodeUpdate
|
m1.Opcode = dns.OpcodeUpdate
|
||||||
m1.Question = make([]dns.Question, 1)
|
m1.Question = make([]dns.Question, 1)
|
||||||
m1.Question[0] = dns.Question{adlin.AssociatedDomainSuffix, dns.TypeSOA, dns.ClassINET}
|
m1.Question[0] = dns.Question{Name: adlin.AssociatedDomainSuffix, Qtype: dns.TypeSOA, Qclass: dns.ClassINET}
|
||||||
|
|
||||||
var rrs []dns.RR
|
var rrs []dns.RR
|
||||||
for _, domain := range adomains {
|
for _, domain := range adomains {
|
||||||
|
@ -302,7 +302,7 @@ func AddAssociatedDomains(student *adlin.Student, aaaa net.IP) (err error) {
|
||||||
m2.Id = dns.Id()
|
m2.Id = dns.Id()
|
||||||
m2.Opcode = dns.OpcodeUpdate
|
m2.Opcode = dns.OpcodeUpdate
|
||||||
m2.Question = make([]dns.Question, 1)
|
m2.Question = make([]dns.Question, 1)
|
||||||
m2.Question[0] = dns.Question{adlin.AssociatedDomainSuffix, dns.TypeSOA, dns.ClassINET}
|
m2.Question[0] = dns.Question{Name: adlin.AssociatedDomainSuffix, Qtype: dns.TypeSOA, Qclass: dns.ClassINET}
|
||||||
|
|
||||||
rrA := new(dns.A)
|
rrA := new(dns.A)
|
||||||
rrA.Hdr = dns.RR_Header{Name: student.DefaultAssociatedDomain(), Rrtype: dns.TypeA, Class: dns.ClassINET, Ttl: 3600}
|
rrA.Hdr = dns.RR_Header{Name: student.DefaultAssociatedDomain(), Rrtype: dns.TypeA, Class: dns.ClassINET, Ttl: 3600}
|
||||||
|
@ -354,7 +354,7 @@ func AddNSDelegatedDomain(student *adlin.Student, dn string, ttl uint32, ns stri
|
||||||
m1.Id = dns.Id()
|
m1.Id = dns.Id()
|
||||||
m1.Opcode = dns.OpcodeUpdate
|
m1.Opcode = dns.OpcodeUpdate
|
||||||
m1.Question = make([]dns.Question, 1)
|
m1.Question = make([]dns.Question, 1)
|
||||||
m1.Question[0] = dns.Question{adlin.DelegatedDomainSuffix, dns.TypeSOA, dns.ClassINET}
|
m1.Question[0] = dns.Question{Name: adlin.DelegatedDomainSuffix, Qtype: dns.TypeSOA, Qclass: dns.ClassINET}
|
||||||
|
|
||||||
rrNS := new(dns.NS)
|
rrNS := new(dns.NS)
|
||||||
rrNS.Hdr = dns.RR_Header{Name: d, Rrtype: dns.TypeNS, Class: dns.ClassINET, Ttl: ttl}
|
rrNS.Hdr = dns.RR_Header{Name: d, Rrtype: dns.TypeNS, Class: dns.ClassINET, Ttl: ttl}
|
||||||
|
@ -377,7 +377,7 @@ func UpdateNSDelegatedDomain(student *adlin.Student, dn string, ttl uint32, oldn
|
||||||
m1.Id = dns.Id()
|
m1.Id = dns.Id()
|
||||||
m1.Opcode = dns.OpcodeUpdate
|
m1.Opcode = dns.OpcodeUpdate
|
||||||
m1.Question = make([]dns.Question, 1)
|
m1.Question = make([]dns.Question, 1)
|
||||||
m1.Question[0] = dns.Question{adlin.DelegatedDomainSuffix, dns.TypeSOA, dns.ClassINET}
|
m1.Question[0] = dns.Question{Name: adlin.DelegatedDomainSuffix, Qtype: dns.TypeSOA, Qclass: dns.ClassINET}
|
||||||
|
|
||||||
rrOldNS := new(dns.NS)
|
rrOldNS := new(dns.NS)
|
||||||
rrOldNS.Hdr = dns.RR_Header{Name: d, Rrtype: dns.TypeNS, Class: dns.ClassINET}
|
rrOldNS.Hdr = dns.RR_Header{Name: d, Rrtype: dns.TypeNS, Class: dns.ClassINET}
|
||||||
|
@ -417,7 +417,7 @@ func AddGLUEDelegatedDomain(student *adlin.Student, dn string, ttl uint32, aaaa
|
||||||
m1.Id = dns.Id()
|
m1.Id = dns.Id()
|
||||||
m1.Opcode = dns.OpcodeUpdate
|
m1.Opcode = dns.OpcodeUpdate
|
||||||
m1.Question = make([]dns.Question, 1)
|
m1.Question = make([]dns.Question, 1)
|
||||||
m1.Question[0] = dns.Question{adlin.DelegatedDomainSuffix, dns.TypeSOA, dns.ClassINET}
|
m1.Question[0] = dns.Question{Name: adlin.DelegatedDomainSuffix, Qtype: dns.TypeSOA, Qclass: dns.ClassINET}
|
||||||
|
|
||||||
var rr dns.RR
|
var rr dns.RR
|
||||||
rr, err = dns.NewRR(fmt.Sprintf("%s %d IN AAAA %s", dn, ttl, aaaa))
|
rr, err = dns.NewRR(fmt.Sprintf("%s %d IN AAAA %s", dn, ttl, aaaa))
|
||||||
|
@ -453,7 +453,7 @@ func UpdateGLUEDelegatedDomain(student *adlin.Student, dn string, ttl uint32, ol
|
||||||
m1.Id = dns.Id()
|
m1.Id = dns.Id()
|
||||||
m1.Opcode = dns.OpcodeUpdate
|
m1.Opcode = dns.OpcodeUpdate
|
||||||
m1.Question = make([]dns.Question, 1)
|
m1.Question = make([]dns.Question, 1)
|
||||||
m1.Question[0] = dns.Question{adlin.DelegatedDomainSuffix, dns.TypeSOA, dns.ClassINET}
|
m1.Question[0] = dns.Question{Name: adlin.DelegatedDomainSuffix, Qtype: dns.TypeSOA, Qclass: dns.ClassINET}
|
||||||
|
|
||||||
var rr dns.RR
|
var rr dns.RR
|
||||||
|
|
||||||
|
@ -509,7 +509,7 @@ func AddDSDelegatedDomain(student *adlin.Student, dn string, ttl uint32, rdata s
|
||||||
m1.Id = dns.Id()
|
m1.Id = dns.Id()
|
||||||
m1.Opcode = dns.OpcodeUpdate
|
m1.Opcode = dns.OpcodeUpdate
|
||||||
m1.Question = make([]dns.Question, 1)
|
m1.Question = make([]dns.Question, 1)
|
||||||
m1.Question[0] = dns.Question{adlin.DelegatedDomainSuffix, dns.TypeSOA, dns.ClassINET}
|
m1.Question[0] = dns.Question{Name: adlin.DelegatedDomainSuffix, Qtype: dns.TypeSOA, Qclass: dns.ClassINET}
|
||||||
|
|
||||||
var ds *dns.DS
|
var ds *dns.DS
|
||||||
ds = dnskey.ToDS(dns.SHA256)
|
ds = dnskey.ToDS(dns.SHA256)
|
||||||
|
@ -545,7 +545,7 @@ func DeleteRRDelegatedDomain(student *adlin.Student, dn string, rr string, value
|
||||||
m1.Id = dns.Id()
|
m1.Id = dns.Id()
|
||||||
m1.Opcode = dns.OpcodeUpdate
|
m1.Opcode = dns.OpcodeUpdate
|
||||||
m1.Question = make([]dns.Question, 1)
|
m1.Question = make([]dns.Question, 1)
|
||||||
m1.Question[0] = dns.Question{adlin.DelegatedDomainSuffix, dns.TypeSOA, dns.ClassINET}
|
m1.Question[0] = dns.Question{Name: adlin.DelegatedDomainSuffix, Qtype: dns.TypeSOA, Qclass: dns.ClassINET}
|
||||||
|
|
||||||
rrr, errr := dns.NewRR(fmt.Sprintf("%s %s %s", dn, rr, strings.Join(values, " ")))
|
rrr, errr := dns.NewRR(fmt.Sprintf("%s %s %s", dn, rr, strings.Join(values, " ")))
|
||||||
if errr != nil {
|
if errr != nil {
|
||||||
|
|
|
@ -69,9 +69,9 @@ func GetStudentTunnelIPs(student *adlin.Student) (ips []string) {
|
||||||
func getStudentIPs(student *adlin.Student) (r map[string]string) {
|
func getStudentIPs(student *adlin.Student) (r map[string]string) {
|
||||||
r = make(map[string]string)
|
r = make(map[string]string)
|
||||||
|
|
||||||
r["vlan0"] = IPSuffix(student, net.IPNet{net.ParseIP("172.23.0.0"), net.CIDRMask(17, 32)}).String()
|
r["vlan0"] = IPSuffix(student, net.IPNet{IP: net.ParseIP("172.23.0.0"), Mask: net.CIDRMask(17, 32)}).String()
|
||||||
r["wg0"] = IPSuffix(student, net.IPNet{net.ParseIP("172.17.0.0"), net.CIDRMask(16, 32)}).String()
|
r["wg0"] = IPSuffix(student, net.IPNet{IP: net.ParseIP("172.17.0.0"), Mask: net.CIDRMask(16, 32)}).String()
|
||||||
r["vlan7"] = IPSuffix(student, net.IPNet{net.ParseIP("172.23.142.0"), net.CIDRMask(23, 32)}).String()
|
r["vlan7"] = IPSuffix(student, net.IPNet{IP: net.ParseIP("172.23.142.0"), Mask: net.CIDRMask(23, 32)}).String()
|
||||||
|
|
||||||
for d, ip := range GetStudentTunnelIPs(student) {
|
for d, ip := range GetStudentTunnelIPs(student) {
|
||||||
key := "wg"
|
key := "wg"
|
||||||
|
|
|
@ -104,7 +104,7 @@ func createStudent(_ httprouter.Params, body []byte) (interface{}, error) {
|
||||||
}
|
}
|
||||||
exist.RegisterAccess(std.IP, std.MAC)
|
exist.RegisterAccess(std.IP, std.MAC)
|
||||||
|
|
||||||
ip := IPSuffix(exist, net.IPNet{net.ParseIP("172.23.0.0"), net.CIDRMask(17, 32)}).String()
|
ip := IPSuffix(exist, net.IPNet{IP: net.ParseIP("172.23.0.0"), Mask: net.CIDRMask(17, 32)}).String()
|
||||||
exist.IP = &ip
|
exist.IP = &ip
|
||||||
|
|
||||||
return exist, nil
|
return exist, nil
|
||||||
|
|
|
@ -111,7 +111,7 @@ func getWgTunnelInfo(w http.ResponseWriter, r *http.Request, ps httprouter.Param
|
||||||
pt.PubKey, _ = base64.StdEncoding.DecodeString(pubkey)
|
pt.PubKey, _ = base64.StdEncoding.DecodeString(pubkey)
|
||||||
version = 3
|
version = 3
|
||||||
} else {
|
} else {
|
||||||
http.Error(w, fmt.Sprintf("{errmsg:\"No public key given\"}", err), http.StatusBadRequest)
|
http.Error(w, fmt.Sprintf("{errmsg:\"No public key given\"}"), http.StatusBadRequest)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in New Issue
Block a user