diff --git a/internal/ooapi/checkin.go b/internal/ooapi/checkin.go index 89753280f..4eb354fa5 100644 --- a/internal/ooapi/checkin.go +++ b/internal/ooapi/checkin.go @@ -25,7 +25,7 @@ func NewDescriptorCheckIn( AcceptEncodingGzip: true, // we want a small response Authorization: "", ContentType: httpapi.ApplicationJSON, - LogBody: false, // we don't want to log psiphon config + LogBody: true, MaxBodySize: 0, Method: http.MethodPost, Request: &httpapi.RequestDescriptor[*model.OOAPICheckInConfig]{ diff --git a/internal/ooapi/checkin_test.go b/internal/ooapi/checkin_test.go index cffeac5cc..ca84762e2 100644 --- a/internal/ooapi/checkin_test.go +++ b/internal/ooapi/checkin_test.go @@ -40,7 +40,7 @@ func TestNewDescriptorCheckIn(t *testing.T) { t.Fatalf("unexpected desc.%s", name) } case "LogBody": - if !field.IsZero() { + if field.IsZero() { t.Fatalf("unexpected desc.%s", name) } case "MaxBodySize": diff --git a/pkg/oonimkall/session.go b/pkg/oonimkall/session.go index 92c4a5cc9..b5a3ea7f9 100644 --- a/pkg/oonimkall/session.go +++ b/pkg/oonimkall/session.go @@ -467,6 +467,7 @@ func (sess *Session) CheckIn(ctx *Context, config *CheckInConfig) (*CheckInInfo, ProbeASN: info.ASNString(), ProbeCC: info.CountryCode, RunType: model.RunType(config.RunType), + SoftwareName: config.SoftwareName, SoftwareVersion: config.SoftwareVersion, WebConnectivity: config.WebConnectivity.toModel(), }