From 1b28f10ca832205935ce0990608334d6311b7d75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torjus=20H=C3=A5kestad?= Date: Mon, 9 Mar 2026 18:51:23 +0100 Subject: [PATCH] refactor: migrate module path from git.t-juice.club to code.t-juice.club Update Go module path and all import references to reflect the migration from Gitea (git.t-juice.club) to Forgejo (code.t-juice.club). Co-Authored-By: Claude Opus 4.6 --- cmd/oubliette/main.go | 10 +++---- go.mod | 2 +- internal/auth/auth.go | 2 +- internal/auth/auth_test.go | 2 +- internal/metrics/metrics.go | 2 +- internal/metrics/metrics_test.go | 2 +- internal/notify/webhook.go | 2 +- internal/notify/webhook_test.go | 2 +- internal/server/server.go | 32 +++++++++++----------- internal/server/server_test.go | 8 +++--- internal/shell/adventure/adventure.go | 2 +- internal/shell/adventure/adventure_test.go | 4 +-- internal/shell/banking/banking.go | 2 +- internal/shell/banking/banking_test.go | 4 +-- internal/shell/banking/model.go | 2 +- internal/shell/bash/bash.go | 2 +- internal/shell/bash/bash_test.go | 4 +-- internal/shell/cisco/cisco.go | 2 +- internal/shell/eventrecorder.go | 2 +- internal/shell/eventrecorder_test.go | 2 +- internal/shell/fridge/fridge.go | 2 +- internal/shell/fridge/fridge_test.go | 4 +-- internal/shell/psql/psql.go | 2 +- internal/shell/roomba/roomba.go | 2 +- internal/shell/shell.go | 2 +- internal/shell/tetris/model.go | 2 +- internal/shell/tetris/tetris.go | 2 +- internal/shell/tetris/tetris_test.go | 4 +-- internal/web/handlers.go | 2 +- internal/web/web.go | 2 +- internal/web/web_test.go | 4 +-- 31 files changed, 59 insertions(+), 59 deletions(-) diff --git a/cmd/oubliette/main.go b/cmd/oubliette/main.go index 0cb87d3..24dd33a 100644 --- a/cmd/oubliette/main.go +++ b/cmd/oubliette/main.go @@ -13,11 +13,11 @@ import ( "syscall" "time" - "git.t-juice.club/torjus/oubliette/internal/config" - "git.t-juice.club/torjus/oubliette/internal/metrics" - "git.t-juice.club/torjus/oubliette/internal/server" - "git.t-juice.club/torjus/oubliette/internal/storage" - "git.t-juice.club/torjus/oubliette/internal/web" + "code.t-juice.club/torjus/oubliette/internal/config" + "code.t-juice.club/torjus/oubliette/internal/metrics" + "code.t-juice.club/torjus/oubliette/internal/server" + "code.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/web" ) const Version = "0.18.0" diff --git a/go.mod b/go.mod index fcdf608..2120571 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module git.t-juice.club/torjus/oubliette +module code.t-juice.club/torjus/oubliette go 1.25.5 diff --git a/internal/auth/auth.go b/internal/auth/auth.go index 0b9fc31..9238893 100644 --- a/internal/auth/auth.go +++ b/internal/auth/auth.go @@ -5,7 +5,7 @@ import ( "sync" "time" - "git.t-juice.club/torjus/oubliette/internal/config" + "code.t-juice.club/torjus/oubliette/internal/config" ) const ( diff --git a/internal/auth/auth_test.go b/internal/auth/auth_test.go index d61d305..d60b32a 100644 --- a/internal/auth/auth_test.go +++ b/internal/auth/auth_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "git.t-juice.club/torjus/oubliette/internal/config" + "code.t-juice.club/torjus/oubliette/internal/config" ) func newTestAuth(acceptAfter int, ttl time.Duration, statics ...config.Credential) *Authenticator { diff --git a/internal/metrics/metrics.go b/internal/metrics/metrics.go index 16cda99..ac2388c 100644 --- a/internal/metrics/metrics.go +++ b/internal/metrics/metrics.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/storage" "github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus/collectors" "github.com/prometheus/client_golang/prometheus/promhttp" diff --git a/internal/metrics/metrics_test.go b/internal/metrics/metrics_test.go index 15cb6ea..42bf419 100644 --- a/internal/metrics/metrics_test.go +++ b/internal/metrics/metrics_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/storage" ) func TestNew(t *testing.T) { diff --git a/internal/notify/webhook.go b/internal/notify/webhook.go index 098289f..4739fe3 100644 --- a/internal/notify/webhook.go +++ b/internal/notify/webhook.go @@ -10,7 +10,7 @@ import ( "sync" "time" - "git.t-juice.club/torjus/oubliette/internal/config" + "code.t-juice.club/torjus/oubliette/internal/config" ) // Event types. diff --git a/internal/notify/webhook_test.go b/internal/notify/webhook_test.go index 17da4e8..60e74c1 100644 --- a/internal/notify/webhook_test.go +++ b/internal/notify/webhook_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - "git.t-juice.club/torjus/oubliette/internal/config" + "code.t-juice.club/torjus/oubliette/internal/config" ) func testSession() SessionInfo { diff --git a/internal/server/server.go b/internal/server/server.go index 98169e0..8c7c094 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -12,22 +12,22 @@ import ( "os" "time" - "git.t-juice.club/torjus/oubliette/internal/auth" - "git.t-juice.club/torjus/oubliette/internal/config" - "git.t-juice.club/torjus/oubliette/internal/detection" - "git.t-juice.club/torjus/oubliette/internal/geoip" - "git.t-juice.club/torjus/oubliette/internal/metrics" - "git.t-juice.club/torjus/oubliette/internal/notify" - "git.t-juice.club/torjus/oubliette/internal/shell" - "git.t-juice.club/torjus/oubliette/internal/shell/adventure" - "git.t-juice.club/torjus/oubliette/internal/shell/banking" - "git.t-juice.club/torjus/oubliette/internal/shell/bash" - "git.t-juice.club/torjus/oubliette/internal/shell/cisco" - "git.t-juice.club/torjus/oubliette/internal/shell/fridge" - psqlshell "git.t-juice.club/torjus/oubliette/internal/shell/psql" - "git.t-juice.club/torjus/oubliette/internal/shell/roomba" - "git.t-juice.club/torjus/oubliette/internal/shell/tetris" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/auth" + "code.t-juice.club/torjus/oubliette/internal/config" + "code.t-juice.club/torjus/oubliette/internal/detection" + "code.t-juice.club/torjus/oubliette/internal/geoip" + "code.t-juice.club/torjus/oubliette/internal/metrics" + "code.t-juice.club/torjus/oubliette/internal/notify" + "code.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/shell/adventure" + "code.t-juice.club/torjus/oubliette/internal/shell/banking" + "code.t-juice.club/torjus/oubliette/internal/shell/bash" + "code.t-juice.club/torjus/oubliette/internal/shell/cisco" + "code.t-juice.club/torjus/oubliette/internal/shell/fridge" + psqlshell "code.t-juice.club/torjus/oubliette/internal/shell/psql" + "code.t-juice.club/torjus/oubliette/internal/shell/roomba" + "code.t-juice.club/torjus/oubliette/internal/shell/tetris" + "code.t-juice.club/torjus/oubliette/internal/storage" "golang.org/x/crypto/ssh" ) diff --git a/internal/server/server_test.go b/internal/server/server_test.go index 9795513..a024637 100644 --- a/internal/server/server_test.go +++ b/internal/server/server_test.go @@ -11,10 +11,10 @@ import ( "testing" "time" - "git.t-juice.club/torjus/oubliette/internal/auth" - "git.t-juice.club/torjus/oubliette/internal/config" - "git.t-juice.club/torjus/oubliette/internal/metrics" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/auth" + "code.t-juice.club/torjus/oubliette/internal/config" + "code.t-juice.club/torjus/oubliette/internal/metrics" + "code.t-juice.club/torjus/oubliette/internal/storage" "golang.org/x/crypto/ssh" ) diff --git a/internal/shell/adventure/adventure.go b/internal/shell/adventure/adventure.go index 5d3b86c..58e3697 100644 --- a/internal/shell/adventure/adventure.go +++ b/internal/shell/adventure/adventure.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "git.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/shell" ) const sessionTimeout = 10 * time.Minute diff --git a/internal/shell/adventure/adventure_test.go b/internal/shell/adventure/adventure_test.go index 5b61a42..8ce8a38 100644 --- a/internal/shell/adventure/adventure_test.go +++ b/internal/shell/adventure/adventure_test.go @@ -8,8 +8,8 @@ import ( "testing" "time" - "git.t-juice.club/torjus/oubliette/internal/shell" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/storage" ) type rwCloser struct { diff --git a/internal/shell/banking/banking.go b/internal/shell/banking/banking.go index 8764985..b3b5339 100644 --- a/internal/shell/banking/banking.go +++ b/internal/shell/banking/banking.go @@ -9,7 +9,7 @@ import ( tea "github.com/charmbracelet/bubbletea" - "git.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/shell" ) const sessionTimeout = 10 * time.Minute diff --git a/internal/shell/banking/banking_test.go b/internal/shell/banking/banking_test.go index b78ab4a..85fd8dc 100644 --- a/internal/shell/banking/banking_test.go +++ b/internal/shell/banking/banking_test.go @@ -9,8 +9,8 @@ import ( tea "github.com/charmbracelet/bubbletea" "github.com/charmbracelet/lipgloss" - "git.t-juice.club/torjus/oubliette/internal/shell" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/storage" ) // newTestModel creates a model with a test session context. diff --git a/internal/shell/banking/model.go b/internal/shell/banking/model.go index e426c38..7e8386a 100644 --- a/internal/shell/banking/model.go +++ b/internal/shell/banking/model.go @@ -8,7 +8,7 @@ import ( tea "github.com/charmbracelet/bubbletea" - "git.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/shell" ) type screen int diff --git a/internal/shell/bash/bash.go b/internal/shell/bash/bash.go index 0234527..66f6511 100644 --- a/internal/shell/bash/bash.go +++ b/internal/shell/bash/bash.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "git.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/shell" ) const sessionTimeout = 5 * time.Minute diff --git a/internal/shell/bash/bash_test.go b/internal/shell/bash/bash_test.go index 9da7c50..08769dc 100644 --- a/internal/shell/bash/bash_test.go +++ b/internal/shell/bash/bash_test.go @@ -9,8 +9,8 @@ import ( "testing" "time" - "git.t-juice.club/torjus/oubliette/internal/shell" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/storage" ) type rwCloser struct { diff --git a/internal/shell/cisco/cisco.go b/internal/shell/cisco/cisco.go index fb6fcc0..ced2700 100644 --- a/internal/shell/cisco/cisco.go +++ b/internal/shell/cisco/cisco.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "git.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/shell" ) const sessionTimeout = 5 * time.Minute diff --git a/internal/shell/eventrecorder.go b/internal/shell/eventrecorder.go index 0e96142..e4108bd 100644 --- a/internal/shell/eventrecorder.go +++ b/internal/shell/eventrecorder.go @@ -6,7 +6,7 @@ import ( "sync" "time" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/storage" ) // EventRecorder buffers I/O events in memory and periodically flushes them to diff --git a/internal/shell/eventrecorder_test.go b/internal/shell/eventrecorder_test.go index 3473723..437b1ad 100644 --- a/internal/shell/eventrecorder_test.go +++ b/internal/shell/eventrecorder_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/storage" ) func TestEventRecorderFlush(t *testing.T) { diff --git a/internal/shell/fridge/fridge.go b/internal/shell/fridge/fridge.go index b24baee..2d9125a 100644 --- a/internal/shell/fridge/fridge.go +++ b/internal/shell/fridge/fridge.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "git.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/shell" ) const sessionTimeout = 5 * time.Minute diff --git a/internal/shell/fridge/fridge_test.go b/internal/shell/fridge/fridge_test.go index cafc79b..0be0b24 100644 --- a/internal/shell/fridge/fridge_test.go +++ b/internal/shell/fridge/fridge_test.go @@ -8,8 +8,8 @@ import ( "testing" "time" - "git.t-juice.club/torjus/oubliette/internal/shell" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/storage" ) type rwCloser struct { diff --git a/internal/shell/psql/psql.go b/internal/shell/psql/psql.go index 2aa8d07..124204d 100644 --- a/internal/shell/psql/psql.go +++ b/internal/shell/psql/psql.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "git.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/shell" ) const sessionTimeout = 5 * time.Minute diff --git a/internal/shell/roomba/roomba.go b/internal/shell/roomba/roomba.go index f76cb62..ab58283 100644 --- a/internal/shell/roomba/roomba.go +++ b/internal/shell/roomba/roomba.go @@ -9,7 +9,7 @@ import ( "strings" "time" - "git.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/shell" ) const sessionTimeout = 5 * time.Minute diff --git a/internal/shell/shell.go b/internal/shell/shell.go index 74205eb..122b03b 100644 --- a/internal/shell/shell.go +++ b/internal/shell/shell.go @@ -5,7 +5,7 @@ import ( "fmt" "io" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/storage" ) // Shell is the interface that all honeypot shell implementations must satisfy. diff --git a/internal/shell/tetris/model.go b/internal/shell/tetris/model.go index 7518e9b..3749ee9 100644 --- a/internal/shell/tetris/model.go +++ b/internal/shell/tetris/model.go @@ -8,7 +8,7 @@ import ( tea "github.com/charmbracelet/bubbletea" - "git.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/shell" ) type screen int diff --git a/internal/shell/tetris/tetris.go b/internal/shell/tetris/tetris.go index 205ba62..76a57e2 100644 --- a/internal/shell/tetris/tetris.go +++ b/internal/shell/tetris/tetris.go @@ -7,7 +7,7 @@ import ( tea "github.com/charmbracelet/bubbletea" - "git.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/shell" ) const sessionTimeout = 10 * time.Minute diff --git a/internal/shell/tetris/tetris_test.go b/internal/shell/tetris/tetris_test.go index 670d54f..dad177a 100644 --- a/internal/shell/tetris/tetris_test.go +++ b/internal/shell/tetris/tetris_test.go @@ -8,8 +8,8 @@ import ( tea "github.com/charmbracelet/bubbletea" - "git.t-juice.club/torjus/oubliette/internal/shell" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/shell" + "code.t-juice.club/torjus/oubliette/internal/storage" ) // newTestModel creates a model with a test session context. diff --git a/internal/web/handlers.go b/internal/web/handlers.go index 6fafb46..3e25d0f 100644 --- a/internal/web/handlers.go +++ b/internal/web/handlers.go @@ -8,7 +8,7 @@ import ( "strconv" "time" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/storage" ) // dbContext returns a context detached from the HTTP request lifecycle with a diff --git a/internal/web/web.go b/internal/web/web.go index d1f0b47..5817659 100644 --- a/internal/web/web.go +++ b/internal/web/web.go @@ -7,7 +7,7 @@ import ( "net/http" "strings" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/storage" ) //go:embed static/* diff --git a/internal/web/web_test.go b/internal/web/web_test.go index 8e270b4..307a066 100644 --- a/internal/web/web_test.go +++ b/internal/web/web_test.go @@ -10,8 +10,8 @@ import ( "testing" "time" - "git.t-juice.club/torjus/oubliette/internal/metrics" - "git.t-juice.club/torjus/oubliette/internal/storage" + "code.t-juice.club/torjus/oubliette/internal/metrics" + "code.t-juice.club/torjus/oubliette/internal/storage" ) func newTestServer(t *testing.T) *Server {