mirror of
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake.git
synced 2025-10-13 20:11:19 -04:00
Rejection reason feedback
This commit is contained in:
parent
3ebb5a4186
commit
6e8fbe54ee
2 changed files with 16 additions and 6 deletions
|
@ -72,7 +72,13 @@ func (i *IPC) ProxyPolls(arg messages.Arg, response *[]byte) error {
|
|||
}
|
||||
|
||||
if !i.ctx.CheckProxyRelayPattern(relayPattern, !relayPatternSupported) {
|
||||
return fmt.Errorf("bad request: rejected relay pattern from proxy = %v", messages.ErrBadRequest)
|
||||
log.Printf("bad request: rejected relay pattern from proxy = %v", messages.ErrBadRequest)
|
||||
b, err := messages.EncodePollResponseWithRelayURL("", false, "", "", "incorrect relay pattern")
|
||||
*response = b
|
||||
if err != nil {
|
||||
return messages.ErrInternal
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Log geoip stats
|
||||
|
@ -112,7 +118,7 @@ func (i *IPC) ProxyPolls(arg messages.Arg, response *[]byte) error {
|
|||
} else {
|
||||
relayURL = info.WebSocketAddress
|
||||
}
|
||||
b, err = messages.EncodePollResponseWithRelayURL(string(offer.sdp), true, offer.natType, relayURL)
|
||||
b, err = messages.EncodePollResponseWithRelayURL(string(offer.sdp), true, offer.natType, relayURL, "")
|
||||
if err != nil {
|
||||
return messages.ErrInternal
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue