mirror of
https://github.com/juanfont/headscale.git
synced 2025-07-17 04:32:44 -04:00
This commit is contained in:
parent
3f72ee9de8
commit
efc6974017
@ -64,9 +64,8 @@ var errMethodNotAllowed = NewHTTPError(http.StatusMethodNotAllowed, "method not
|
|||||||
var ErrRegisterMethodCLIDoesNotSupportExpire = errors.New(
|
var ErrRegisterMethodCLIDoesNotSupportExpire = errors.New(
|
||||||
"machines registered with CLI does not support expire",
|
"machines registered with CLI does not support expire",
|
||||||
)
|
)
|
||||||
var ErrNoCapabilityVersion = errors.New("no capability version set")
|
|
||||||
|
|
||||||
func parseCabailityVersion(req *http.Request) (tailcfg.CapabilityVersion, error) {
|
func parseCapabilityVersion(req *http.Request) (tailcfg.CapabilityVersion, error) {
|
||||||
clientCapabilityStr := req.URL.Query().Get("v")
|
clientCapabilityStr := req.URL.Query().Get("v")
|
||||||
|
|
||||||
if clientCapabilityStr == "" {
|
if clientCapabilityStr == "" {
|
||||||
@ -132,7 +131,7 @@ func (h *Headscale) KeyHandler(
|
|||||||
req *http.Request,
|
req *http.Request,
|
||||||
) {
|
) {
|
||||||
// New Tailscale clients send a 'v' parameter to indicate the CurrentCapabilityVersion
|
// New Tailscale clients send a 'v' parameter to indicate the CurrentCapabilityVersion
|
||||||
capVer, err := parseCabailityVersion(req)
|
capVer, err := parseCapabilityVersion(req)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
httpError(writer, err)
|
httpError(writer, err)
|
||||||
return
|
return
|
||||||
|
Loading…
x
Reference in New Issue
Block a user