From f00a92c7af3748c54c7f7a5826eea0d1948ed034 Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Mon, 22 Dec 2025 12:41:15 -0500 Subject: [PATCH] send badger version in verify session request --- main.go | 4 ++++ version/version.go | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 version/version.go diff --git a/main.go b/main.go index 6a1de66..d79253c 100644 --- a/main.go +++ b/main.go @@ -10,6 +10,7 @@ import ( "strings" "github.com/fosrl/badger/ips" + "github.com/fosrl/badger/version" ) type Config struct { @@ -52,6 +53,7 @@ type VerifyBody struct { RequestIP *string `json:"requestIp,omitempty"` Headers map[string]string `json:"headers,omitempty"` Query map[string]string `json:"query,omitempty"` + BadgerVersion string `json:"badgerVersion,omitempty"` } type VerifyResponse struct { @@ -64,6 +66,7 @@ type VerifyResponse struct { Name *string `json:"name,omitempty"` Role *string `json:"role,omitempty"` ResponseHeaders map[string]string `json:"responseHeaders,omitempty"` + PangolinVersion *string `json:"pangolinVersion,omitempty"` } `json:"data"` } @@ -228,6 +231,7 @@ func (p *Badger) ServeHTTP(rw http.ResponseWriter, req *http.Request) { RequestIP: &realIP, Headers: headers, Query: queryParams, + BadgerVersion: version.Version, } jsonData, err := json.Marshal(cookieData) diff --git a/version/version.go b/version/version.go new file mode 100644 index 0000000..055962e --- /dev/null +++ b/version/version.go @@ -0,0 +1,3 @@ +package version + +const Version = "1.3.1"