diff --git a/agentprotocol/NewForwardCtx.go b/agentprotocol/NewForwardCtx.go index 36cf1731..e368bf9a 100644 --- a/agentprotocol/NewForwardCtx.go +++ b/agentprotocol/NewForwardCtx.go @@ -3,7 +3,7 @@ package agentprotocol import ( "io" - log "github.com/containerssh/libcontainerssh/log" + log "go.containerssh.io/libcontainerssh/log" ) func NewForwardCtx(fromBackend io.Reader, toBackend io.Writer, logger log.Logger) *ForwardCtx { diff --git a/agentprotocol/server.go b/agentprotocol/server.go index 3cbc9751..d0924358 100644 --- a/agentprotocol/server.go +++ b/agentprotocol/server.go @@ -6,8 +6,8 @@ import ( "sync" "time" - log "github.com/containerssh/libcontainerssh/log" - message "github.com/containerssh/libcontainerssh/message" + log "go.containerssh.io/libcontainerssh/log" + message "go.containerssh.io/libcontainerssh/message" "github.com/fxamacker/cbor/v2" ) diff --git a/agentprotocol/server_test.go b/agentprotocol/server_test.go index 40a68e13..b4f589ae 100644 --- a/agentprotocol/server_test.go +++ b/agentprotocol/server_test.go @@ -5,9 +5,9 @@ import ( "io" "testing" - proto "github.com/containerssh/libcontainerssh/agentprotocol" + proto "go.containerssh.io/libcontainerssh/agentprotocol" - log "github.com/containerssh/libcontainerssh/log" + log "go.containerssh.io/libcontainerssh/log" ) // region Tests diff --git a/auditlog/codec/Decoder.go b/auditlog/codec/Decoder.go index da2580bc..d9f8d778 100644 --- a/auditlog/codec/Decoder.go +++ b/auditlog/codec/Decoder.go @@ -1,7 +1,7 @@ package codec import ( - internalCodec "github.com/containerssh/libcontainerssh/internal/auditlog/codec" + internalCodec "go.containerssh.io/libcontainerssh/internal/auditlog/codec" ) // Decoder is a module that is resonsible for decoding a binary testdata stream into audit log messages. diff --git a/auditlog/codec/binary.go b/auditlog/codec/binary.go index 406a2f0a..95e31cdc 100644 --- a/auditlog/codec/binary.go +++ b/auditlog/codec/binary.go @@ -1,7 +1,7 @@ package codec import ( - "github.com/containerssh/libcontainerssh/internal/auditlog/codec/binary" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec/binary" ) // NewBinaryDecoder returns a decoder for the ContainerSSH binary audit log protocol. diff --git a/auditlog/storage/factory.go b/auditlog/storage/factory.go index fc2e9d94..e222cbc4 100644 --- a/auditlog/storage/factory.go +++ b/auditlog/storage/factory.go @@ -1,10 +1,10 @@ package storage import ( - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auditlog" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auditlog" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" ) func New(cfg config.AuditLogConfig, logger log.Logger) (Storage, error) { diff --git a/auditlog/storage/storage.go b/auditlog/storage/storage.go index e5ecb15f..a06c2135 100644 --- a/auditlog/storage/storage.go +++ b/auditlog/storage/storage.go @@ -1,7 +1,7 @@ package storage import ( - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" ) type Storage interface { diff --git a/auth/protocol.go b/auth/protocol.go index f20c89d5..d50ec598 100644 --- a/auth/protocol.go +++ b/auth/protocol.go @@ -1,7 +1,7 @@ package auth import ( - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/metadata" ) // PasswordAuthRequest is an authentication request for password authentication. diff --git a/auth/webhook/client.go b/auth/webhook/client.go index 40bf5133..5502312e 100644 --- a/auth/webhook/client.go +++ b/auth/webhook/client.go @@ -1,13 +1,13 @@ package webhook import ( - auth2 "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/internal/geoip/dummy" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/metadata" + auth2 "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/internal/geoip/dummy" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/metadata" ) type Client interface { diff --git a/auth/webhook/handler.go b/auth/webhook/handler.go index 6e5ad60b..1802178a 100644 --- a/auth/webhook/handler.go +++ b/auth/webhook/handler.go @@ -1,7 +1,7 @@ package webhook import ( - "github.com/containerssh/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/internal/auth" ) // AuthRequestHandler describes the methods an authentication server has to implement in order to be usable with the diff --git a/auth/webhook/handler_factory.go b/auth/webhook/handler_factory.go index 643b21b5..10e2abee 100644 --- a/auth/webhook/handler_factory.go +++ b/auth/webhook/handler_factory.go @@ -3,8 +3,8 @@ package webhook import ( "net/http" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/log" ) // NewHandler creates a HTTP handler that forwards calls to the provided h config request handler. diff --git a/auth/webhook/server.go b/auth/webhook/server.go index f92a6d23..6001c4c6 100644 --- a/auth/webhook/server.go +++ b/auth/webhook/server.go @@ -1,10 +1,10 @@ package webhook import ( - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/log" ) // NewServer returns a complete HTTP server that responds to the authentication requests. diff --git a/auth/webhook/server_test.go b/auth/webhook/server_test.go index 8163c167..ad192a88 100644 --- a/auth/webhook/server_test.go +++ b/auth/webhook/server_test.go @@ -5,12 +5,12 @@ import ( "os" "time" - auth2 "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/auth/webhook" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/metadata" - "github.com/containerssh/libcontainerssh/service" + auth2 "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/auth/webhook" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/service" ) // myAuthReqHandler is your handler for authentication requests. diff --git a/cmd/containerssh-auditlog-decoder/main.go b/cmd/containerssh-auditlog-decoder/main.go index fb60fabb..12f9f632 100644 --- a/cmd/containerssh-auditlog-decoder/main.go +++ b/cmd/containerssh-auditlog-decoder/main.go @@ -7,7 +7,7 @@ import ( "log" "os" - "github.com/containerssh/libcontainerssh/auditlog/codec" + "go.containerssh.io/libcontainerssh/auditlog/codec" ) func main() { diff --git a/cmd/containerssh-testauthconfigserver/main.go b/cmd/containerssh-testauthconfigserver/main.go index 3ba539b7..982b145b 100644 --- a/cmd/containerssh-testauthconfigserver/main.go +++ b/cmd/containerssh-testauthconfigserver/main.go @@ -24,14 +24,14 @@ import ( "os/signal" "syscall" - publicAuth "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/config" - configWebhook "github.com/containerssh/libcontainerssh/config/webhook" - "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/metadata" - "github.com/containerssh/libcontainerssh/service" + publicAuth "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/config" + configWebhook "go.containerssh.io/libcontainerssh/config/webhook" + "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/service" "github.com/docker/docker/api/types/container" ) diff --git a/cmd/containerssh/main.go b/cmd/containerssh/main.go index f498f3c5..5fd124a9 100644 --- a/cmd/containerssh/main.go +++ b/cmd/containerssh/main.go @@ -1,7 +1,7 @@ package main import ( - "github.com/containerssh/libcontainerssh" + "go.containerssh.io/libcontainerssh" ) func main() { diff --git a/config/appconfig.go b/config/appconfig.go index 6eda7fdf..af63a6e0 100644 --- a/config/appconfig.go +++ b/config/appconfig.go @@ -3,8 +3,8 @@ package config import ( "fmt" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/message" ) // AppConfig is the root configuration object of ContainerSSH. diff --git a/config/log_test.go b/config/log_test.go index dc35b645..f8d991ff 100644 --- a/config/log_test.go +++ b/config/log_test.go @@ -4,8 +4,8 @@ import ( "encoding/json" "testing" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/structutils" "github.com/stretchr/testify/assert" "gopkg.in/yaml.v3" ) diff --git a/config/protocol.go b/config/protocol.go index 18cdd8fc..da4dface 100644 --- a/config/protocol.go +++ b/config/protocol.go @@ -1,6 +1,6 @@ package config -import "github.com/containerssh/libcontainerssh/metadata" +import "go.containerssh.io/libcontainerssh/metadata" // Request is the request object passed from the client to the config server. // diff --git a/config/webhook/client.go b/config/webhook/client.go index 802b305c..9f67405e 100644 --- a/config/webhook/client.go +++ b/config/webhook/client.go @@ -1,7 +1,7 @@ package webhook import ( - "github.com/containerssh/libcontainerssh/internal/config" + "go.containerssh.io/libcontainerssh/internal/config" ) // Client is the interface to fetch a user-specific configuration. diff --git a/config/webhook/client_factory.go b/config/webhook/client_factory.go index e459159c..dce7a8c2 100644 --- a/config/webhook/client_factory.go +++ b/config/webhook/client_factory.go @@ -1,11 +1,11 @@ package webhook import ( - "github.com/containerssh/libcontainerssh/config" - internalConfig "github.com/containerssh/libcontainerssh/internal/config" - "github.com/containerssh/libcontainerssh/internal/geoip/dummy" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + internalConfig "go.containerssh.io/libcontainerssh/internal/config" + "go.containerssh.io/libcontainerssh/internal/geoip/dummy" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/log" ) // NewTestClient creates a configuration client, primarily for testing purposes. diff --git a/config/webhook/handler.go b/config/webhook/handler.go index c7b504db..eeb87b72 100644 --- a/config/webhook/handler.go +++ b/config/webhook/handler.go @@ -1,7 +1,7 @@ package webhook import ( - "github.com/containerssh/libcontainerssh/internal/config" + "go.containerssh.io/libcontainerssh/internal/config" ) // ConfigRequestHandler is a generic interface for simplified configuration request handling. diff --git a/config/webhook/handler_factory.go b/config/webhook/handler_factory.go index f58888d4..ff6681b9 100644 --- a/config/webhook/handler_factory.go +++ b/config/webhook/handler_factory.go @@ -3,8 +3,8 @@ package webhook import ( "net/http" - "github.com/containerssh/libcontainerssh/internal/config" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/internal/config" + "go.containerssh.io/libcontainerssh/log" ) // NewHandler creates a HTTP handler that forwards calls to the provided h config request handler. diff --git a/config/webhook/server.go b/config/webhook/server.go index 3d07d9cb..e4a5f2b2 100644 --- a/config/webhook/server.go +++ b/config/webhook/server.go @@ -1,10 +1,10 @@ package webhook import ( - configuration "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/config" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/service" + configuration "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/config" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/service" ) // NewServer returns a complete HTTP server that responds to the configuration requests. diff --git a/config/webhook/server_test.go b/config/webhook/server_test.go index 930ed374..ac9825ba 100644 --- a/config/webhook/server_test.go +++ b/config/webhook/server_test.go @@ -5,10 +5,10 @@ import ( "os" "time" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/config/webhook" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/config/webhook" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/service" ) type myConfigReqHandler struct { diff --git a/e2e_backend_test.go b/e2e_backend_test.go index 2b421659..fb868391 100644 --- a/e2e_backend_test.go +++ b/e2e_backend_test.go @@ -4,7 +4,7 @@ import ( "fmt" "testing" - "github.com/containerssh/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/config" ) // TestBackends tests all possible backends for basic functionality. diff --git a/e2e_framework_test.go b/e2e_framework_test.go index 8539a732..ffd2d08e 100644 --- a/e2e_framework_test.go +++ b/e2e_framework_test.go @@ -16,16 +16,16 @@ import ( "testing" "time" - containerssh "github.com/containerssh/libcontainerssh" - auth2 "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/auth/webhook" - "github.com/containerssh/libcontainerssh/config" - internalssh "github.com/containerssh/libcontainerssh/internal/ssh" - "github.com/containerssh/libcontainerssh/internal/test" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" - "github.com/containerssh/libcontainerssh/service" + containerssh "go.containerssh.io/libcontainerssh" + auth2 "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/auth/webhook" + "go.containerssh.io/libcontainerssh/config" + internalssh "go.containerssh.io/libcontainerssh/internal/ssh" + "go.containerssh.io/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/service" "golang.org/x/crypto/ssh" ) diff --git a/factory.go b/factory.go index 728f629e..2ab32ff2 100644 --- a/factory.go +++ b/factory.go @@ -3,19 +3,19 @@ package libcontainerssh import ( "context" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auditlogintegration" - "github.com/containerssh/libcontainerssh/internal/authintegration" - "github.com/containerssh/libcontainerssh/internal/backend" - "github.com/containerssh/libcontainerssh/internal/geoip" - "github.com/containerssh/libcontainerssh/internal/geoip/geoipprovider" - "github.com/containerssh/libcontainerssh/internal/health" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/metricsintegration" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auditlogintegration" + "go.containerssh.io/libcontainerssh/internal/authintegration" + "go.containerssh.io/libcontainerssh/internal/backend" + "go.containerssh.io/libcontainerssh/internal/geoip" + "go.containerssh.io/libcontainerssh/internal/geoip/geoipprovider" + "go.containerssh.io/libcontainerssh/internal/health" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/metricsintegration" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/service" ) // New creates a new instance of ContainerSSH. diff --git a/go.mod b/go.mod index 2a9a3707..2bde46ba 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/containerssh/libcontainerssh +module go.containerssh.io/libcontainerssh go 1.18 diff --git a/http/client_factory.go b/http/client_factory.go index 6bf68089..0f5b5175 100644 --- a/http/client_factory.go +++ b/http/client_factory.go @@ -4,8 +4,8 @@ import ( "crypto/tls" "strings" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/log" ) // NewClient creates a new HTTP client with the given configuration. diff --git a/http/client_impl.go b/http/client_impl.go index ffdf6d34..fc724219 100644 --- a/http/client_impl.go +++ b/http/client_impl.go @@ -10,9 +10,9 @@ import ( "net/http" "net/url" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" "github.com/gorilla/schema" ) diff --git a/http/handler_factory.go b/http/handler_factory.go index a0fe9828..55567298 100644 --- a/http/handler_factory.go +++ b/http/handler_factory.go @@ -3,7 +3,7 @@ package http import ( goHttp "net/http" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/log" ) // NewServerHandler creates a new simplified HTTP handler that decodes JSON requests and encodes JSON responses. diff --git a/http/handler_impl.go b/http/handler_impl.go index da03f01a..1349ec50 100644 --- a/http/handler_impl.go +++ b/http/handler_impl.go @@ -10,8 +10,8 @@ import ( "strconv" "strings" - log2 "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + log2 "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" ) type serverResponse struct { diff --git a/http/integration_test.go b/http/integration_test.go index 4f3665c9..5568ec80 100644 --- a/http/integration_test.go +++ b/http/integration_test.go @@ -15,12 +15,12 @@ import ( "testing" "time" - "github.com/containerssh/libcontainerssh/config" - http2 "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/internal/test" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/config" + http2 "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/service" "github.com/stretchr/testify/assert" ) diff --git a/http/server.go b/http/server.go index 38a9a444..1241aef6 100644 --- a/http/server.go +++ b/http/server.go @@ -1,7 +1,7 @@ package http import ( - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/service" ) // Server is an interface that specifies the minimum requirements for the server. diff --git a/http/server_factory.go b/http/server_factory.go index 2f5394de..25c10d44 100644 --- a/http/server_factory.go +++ b/http/server_factory.go @@ -5,8 +5,8 @@ import ( goHttp "net/http" "sync" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/log" ) // NewServer creates a new HTTP server with the given configuration and calling the provided handler. diff --git a/http/server_impl.go b/http/server_impl.go index 5b051c9f..6cbc7ab3 100644 --- a/http/server_impl.go +++ b/http/server_impl.go @@ -10,9 +10,9 @@ import ( goHttp "net/http" "sync" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/service" ) type server struct { diff --git a/internal/agentforward/AgentForward.go b/internal/agentforward/AgentForward.go index 97770797..fb8efd85 100644 --- a/internal/agentforward/AgentForward.go +++ b/internal/agentforward/AgentForward.go @@ -3,8 +3,8 @@ package agentforward import ( "io" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" ) // AgentForward is a network connection forwarding interface that uses the ContainerSSH Agent protocol diff --git a/internal/agentforward/agentForwardImpl.go b/internal/agentforward/agentForwardImpl.go index 7bf07aa7..8b8445cc 100644 --- a/internal/agentforward/agentForwardImpl.go +++ b/internal/agentforward/agentForwardImpl.go @@ -6,9 +6,9 @@ import ( "io" "sync" - protocol "github.com/containerssh/libcontainerssh/agentprotocol" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" + protocol "go.containerssh.io/libcontainerssh/agentprotocol" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" ) type agentForward struct { diff --git a/internal/auditlog/codec/abstract.go b/internal/auditlog/codec/abstract.go index 5902c2bb..c758748d 100644 --- a/internal/auditlog/codec/abstract.go +++ b/internal/auditlog/codec/abstract.go @@ -3,8 +3,8 @@ package codec import ( "io" - "github.com/containerssh/libcontainerssh/auditlog/message" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" ) // Encoder is a module that is responsible for receiving audit log messages and writing them to a writer. diff --git a/internal/auditlog/codec/asciinema/encoder.go b/internal/auditlog/codec/asciinema/encoder.go index 5fa62029..f283f04c 100644 --- a/internal/auditlog/codec/asciinema/encoder.go +++ b/internal/auditlog/codec/asciinema/encoder.go @@ -6,11 +6,11 @@ import ( "io" "net" - "github.com/containerssh/libcontainerssh/auditlog/message" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" - "github.com/containerssh/libcontainerssh/internal/geoip/geoipprovider" - "github.com/containerssh/libcontainerssh/log" - messageCodes "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/internal/geoip/geoipprovider" + "go.containerssh.io/libcontainerssh/log" + messageCodes "go.containerssh.io/libcontainerssh/message" ) type encoder struct { diff --git a/internal/auditlog/codec/asciinema/encoder_test.go b/internal/auditlog/codec/asciinema/encoder_test.go index 5560b7ec..415f2364 100644 --- a/internal/auditlog/codec/asciinema/encoder_test.go +++ b/internal/auditlog/codec/asciinema/encoder_test.go @@ -8,10 +8,10 @@ import ( "testing" "time" - "github.com/containerssh/libcontainerssh/auditlog/message" - asciinema2 "github.com/containerssh/libcontainerssh/internal/auditlog/codec/asciinema" - "github.com/containerssh/libcontainerssh/internal/geoip/dummy" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/auditlog/message" + asciinema2 "go.containerssh.io/libcontainerssh/internal/auditlog/codec/asciinema" + "go.containerssh.io/libcontainerssh/internal/geoip/dummy" + "go.containerssh.io/libcontainerssh/log" "github.com/stretchr/testify/assert" ) diff --git a/internal/auditlog/codec/asciinema/new.go b/internal/auditlog/codec/asciinema/new.go index 01066f98..6f2ea365 100644 --- a/internal/auditlog/codec/asciinema/new.go +++ b/internal/auditlog/codec/asciinema/new.go @@ -1,9 +1,9 @@ package asciinema import ( - "github.com/containerssh/libcontainerssh/internal/auditlog/codec" - "github.com/containerssh/libcontainerssh/internal/geoip/geoipprovider" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec" + "go.containerssh.io/libcontainerssh/internal/geoip/geoipprovider" + "go.containerssh.io/libcontainerssh/log" ) // NewEncoder Creates an encoder that writes in the Asciicast v2 format diff --git a/internal/auditlog/codec/binary/decode.go b/internal/auditlog/codec/binary/decode.go index eb78b4bf..94cc8a22 100644 --- a/internal/auditlog/codec/binary/decode.go +++ b/internal/auditlog/codec/binary/decode.go @@ -5,8 +5,8 @@ import ( "fmt" "io" - "github.com/containerssh/libcontainerssh/auditlog/message" - "github.com/containerssh/libcontainerssh/internal/auditlog/codec" + "go.containerssh.io/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec" "github.com/fxamacker/cbor" "github.com/mitchellh/mapstructure" ) diff --git a/internal/auditlog/codec/binary/encode.go b/internal/auditlog/codec/binary/encode.go index 145daff1..961ca09d 100644 --- a/internal/auditlog/codec/binary/encode.go +++ b/internal/auditlog/codec/binary/encode.go @@ -5,10 +5,10 @@ import ( "fmt" "net" - "github.com/containerssh/libcontainerssh/auditlog/message" - "github.com/containerssh/libcontainerssh/internal/auditlog/codec" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" - "github.com/containerssh/libcontainerssh/internal/geoip/geoipprovider" + "go.containerssh.io/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/internal/geoip/geoipprovider" "github.com/fxamacker/cbor" ) diff --git a/internal/auditlog/codec/binary/pipeline_test.go b/internal/auditlog/codec/binary/pipeline_test.go index 0ab9a146..f8865d5e 100644 --- a/internal/auditlog/codec/binary/pipeline_test.go +++ b/internal/auditlog/codec/binary/pipeline_test.go @@ -5,10 +5,10 @@ import ( "sync" "testing" - "github.com/containerssh/libcontainerssh/auditlog/message" - "github.com/containerssh/libcontainerssh/internal/auditlog/codec" - "github.com/containerssh/libcontainerssh/internal/auditlog/codec/binary" - "github.com/containerssh/libcontainerssh/internal/geoip/dummy" + "go.containerssh.io/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec/binary" + "go.containerssh.io/libcontainerssh/internal/geoip/dummy" "github.com/stretchr/testify/assert" ) diff --git a/internal/auditlog/codec/none/encode.go b/internal/auditlog/codec/none/encode.go index a86c3737..d8ef70aa 100644 --- a/internal/auditlog/codec/none/encode.go +++ b/internal/auditlog/codec/none/encode.go @@ -1,9 +1,9 @@ package none import ( - "github.com/containerssh/libcontainerssh/auditlog/message" - "github.com/containerssh/libcontainerssh/internal/auditlog/codec" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" ) // NewEncoder creates an encoder that swallows everything. This can be used as a dummy encoder to not consume CPU. diff --git a/internal/auditlog/codec/proxy.go b/internal/auditlog/codec/proxy.go index 1ec8235f..e2b4af0a 100644 --- a/internal/auditlog/codec/proxy.go +++ b/internal/auditlog/codec/proxy.go @@ -3,7 +3,7 @@ package codec import ( "io" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" ) // NewStorageWriterProxy Creates a storage writer that proxies to a traditional writer and drops the metadata. diff --git a/internal/auditlog/compatibility_test.go b/internal/auditlog/compatibility_test.go index 2570256c..d22a3eda 100644 --- a/internal/auditlog/compatibility_test.go +++ b/internal/auditlog/compatibility_test.go @@ -3,12 +3,12 @@ package auditlog_test import ( "testing" - "github.com/containerssh/libcontainerssh/auditlog/message" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auditlog/codec/binary" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage/file" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec/binary" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage/file" + "go.containerssh.io/libcontainerssh/log" "github.com/stretchr/testify/assert" ) diff --git a/internal/auditlog/factory.go b/internal/auditlog/factory.go index 7ca77e05..36eafbfd 100644 --- a/internal/auditlog/factory.go +++ b/internal/auditlog/factory.go @@ -4,18 +4,18 @@ import ( "fmt" "sync" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auditlog/codec" - "github.com/containerssh/libcontainerssh/internal/auditlog/codec/asciinema" - "github.com/containerssh/libcontainerssh/internal/auditlog/codec/binary" - noneCodec "github.com/containerssh/libcontainerssh/internal/auditlog/codec/none" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage/file" - noneStorage "github.com/containerssh/libcontainerssh/internal/auditlog/storage/none" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage/s3" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec/asciinema" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec/binary" + noneCodec "go.containerssh.io/libcontainerssh/internal/auditlog/codec/none" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage/file" + noneStorage "go.containerssh.io/libcontainerssh/internal/auditlog/storage/none" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage/s3" - "github.com/containerssh/libcontainerssh/internal/geoip/geoipprovider" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/internal/geoip/geoipprovider" + "go.containerssh.io/libcontainerssh/log" ) // New Creates a new audit logging pipeline based on the provided configuration. diff --git a/internal/auditlog/generate/format/format.go b/internal/auditlog/generate/format/format.go index aeb1b8d9..26279200 100644 --- a/internal/auditlog/generate/format/format.go +++ b/internal/auditlog/generate/format/format.go @@ -5,8 +5,8 @@ import ( "text/tabwriter" "text/template" - "github.com/containerssh/libcontainerssh/auditlog/message" - "github.com/containerssh/libcontainerssh/internal/auditlog/codec/binary" + "go.containerssh.io/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec/binary" ) type context struct { diff --git a/internal/auditlog/intercept.go b/internal/auditlog/intercept.go index 6fe3b940..2680878b 100644 --- a/internal/auditlog/intercept.go +++ b/internal/auditlog/intercept.go @@ -3,7 +3,7 @@ package auditlog import ( "io" - "github.com/containerssh/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/auditlog/message" ) type interceptingReader struct { diff --git a/internal/auditlog/logger.go b/internal/auditlog/logger.go index d6426d36..f1cc172c 100644 --- a/internal/auditlog/logger.go +++ b/internal/auditlog/logger.go @@ -5,7 +5,7 @@ import ( "io" "net" - "github.com/containerssh/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/auditlog/message" ) // Logger is a top level audit logger. diff --git a/internal/auditlog/logger_empty.go b/internal/auditlog/logger_empty.go index 87c217ac..306d09a3 100644 --- a/internal/auditlog/logger_empty.go +++ b/internal/auditlog/logger_empty.go @@ -5,7 +5,7 @@ import ( "io" "net" - "github.com/containerssh/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/auditlog/message" ) type empty struct{} diff --git a/internal/auditlog/logger_impl.go b/internal/auditlog/logger_impl.go index d163f0b0..a50962cd 100644 --- a/internal/auditlog/logger_impl.go +++ b/internal/auditlog/logger_impl.go @@ -7,12 +7,12 @@ import ( "sync" "time" - "github.com/containerssh/libcontainerssh/auditlog/message" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auditlog/codec" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" - "github.com/containerssh/libcontainerssh/internal/geoip/geoipprovider" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/internal/geoip/geoipprovider" + "go.containerssh.io/libcontainerssh/log" ) type loggerImplementation struct { diff --git a/internal/auditlog/logger_test.go b/internal/auditlog/logger_test.go index c0ceece4..284f94e2 100644 --- a/internal/auditlog/logger_test.go +++ b/internal/auditlog/logger_test.go @@ -11,14 +11,14 @@ import ( "testing" "time" - "github.com/containerssh/libcontainerssh/auditlog/message" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auditlog" - "github.com/containerssh/libcontainerssh/internal/auditlog/codec/binary" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage/file" - "github.com/containerssh/libcontainerssh/internal/geoip/dummy" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auditlog" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec/binary" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage/file" + "go.containerssh.io/libcontainerssh/internal/geoip/dummy" + "go.containerssh.io/libcontainerssh/log" "github.com/stretchr/testify/assert" ) diff --git a/internal/auditlog/storage/file/new.go b/internal/auditlog/storage/file/new.go index 73f4bba7..2e737200 100644 --- a/internal/auditlog/storage/file/new.go +++ b/internal/auditlog/storage/file/new.go @@ -7,10 +7,10 @@ import ( "path" "sync" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/log" ) // NewStorage Create a file storage that stores testdata in a local directory. The file storage cannot store metadata. diff --git a/internal/auditlog/storage/file/struct.go b/internal/auditlog/storage/file/struct.go index f703b94d..603e79d2 100644 --- a/internal/auditlog/storage/file/struct.go +++ b/internal/auditlog/storage/file/struct.go @@ -9,7 +9,7 @@ import ( "strings" "sync" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" ) type fileStorage struct { diff --git a/internal/auditlog/storage/none/new.go b/internal/auditlog/storage/none/new.go index aadd6876..d6f0166d 100644 --- a/internal/auditlog/storage/none/new.go +++ b/internal/auditlog/storage/none/new.go @@ -1,6 +1,6 @@ package none -import "github.com/containerssh/libcontainerssh/internal/auditlog/storage" +import "go.containerssh.io/libcontainerssh/internal/auditlog/storage" // NewStorage Creates a storage that swallows everything. This can be used for performance. func NewStorage() storage.WritableStorage { diff --git a/internal/auditlog/storage/none/open.go b/internal/auditlog/storage/none/open.go index d1fc4188..73f831ed 100644 --- a/internal/auditlog/storage/none/open.go +++ b/internal/auditlog/storage/none/open.go @@ -1,6 +1,6 @@ package none -import "github.com/containerssh/libcontainerssh/internal/auditlog/storage" +import "go.containerssh.io/libcontainerssh/internal/auditlog/storage" func (s nopStorage) OpenWriter(_ string) (storage.Writer, error) { return &nullWriteCloser{}, nil diff --git a/internal/auditlog/storage/s3/list.go b/internal/auditlog/storage/s3/list.go index 6297b7fb..8968412a 100644 --- a/internal/auditlog/storage/s3/list.go +++ b/internal/auditlog/storage/s3/list.go @@ -6,7 +6,7 @@ import ( "github.com/aws/aws-sdk-go/aws" awsS3 "github.com/aws/aws-sdk-go/service/s3" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" ) func (q *uploadQueue) List() (<-chan storage.Entry, <-chan error) { diff --git a/internal/auditlog/storage/s3/new.go b/internal/auditlog/storage/s3/new.go index fb96ba3f..6d066744 100644 --- a/internal/auditlog/storage/s3/new.go +++ b/internal/auditlog/storage/s3/new.go @@ -12,10 +12,10 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/credentials" "github.com/aws/aws-sdk-go/aws/session" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" ) // NewStorage Creates a storage driver for an S3-compatible object storage. diff --git a/internal/auditlog/storage/s3/queue.go b/internal/auditlog/storage/s3/queue.go index 73e06329..6dfae862 100644 --- a/internal/auditlog/storage/s3/queue.go +++ b/internal/auditlog/storage/s3/queue.go @@ -11,9 +11,9 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/session" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" ) var minPartSize = uint(5 * 1024 * 1024) diff --git a/internal/auditlog/storage/s3/upload.go b/internal/auditlog/storage/s3/upload.go index 7522ca07..24ab955a 100644 --- a/internal/auditlog/storage/s3/upload.go +++ b/internal/auditlog/storage/s3/upload.go @@ -7,7 +7,7 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/s3" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/message" ) func (q *uploadQueue) initializeMultiPartUpload(s3Connection *s3.S3, name string, metadata queueEntryMetadata) (*string, error) { diff --git a/internal/auditlog/storage/s3/upload_test.go b/internal/auditlog/storage/s3/upload_test.go index a74d6b78..0323e8d5 100644 --- a/internal/auditlog/storage/s3/upload_test.go +++ b/internal/auditlog/storage/s3/upload_test.go @@ -15,10 +15,10 @@ import ( "github.com/aws/aws-sdk-go/aws/credentials" "github.com/aws/aws-sdk-go/aws/session" awsS3 "github.com/aws/aws-sdk-go/service/s3" - "github.com/containerssh/libcontainerssh/config" - auditLogStorage "github.com/containerssh/libcontainerssh/internal/auditlog/storage" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage/s3" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + auditLogStorage "go.containerssh.io/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage/s3" + "go.containerssh.io/libcontainerssh/log" "github.com/docker/docker/api/types" "github.com/docker/docker/api/types/container" "github.com/docker/docker/client" diff --git a/internal/auditlog/storage/s3/writer.go b/internal/auditlog/storage/s3/writer.go index f769f272..a2a93788 100644 --- a/internal/auditlog/storage/s3/writer.go +++ b/internal/auditlog/storage/s3/writer.go @@ -3,7 +3,7 @@ package s3 import ( "io" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage" ) func newMonitoringWriter( diff --git a/internal/auditlogintegration/factory.go b/internal/auditlogintegration/factory.go index 759d8d0e..2105a2fa 100644 --- a/internal/auditlogintegration/factory.go +++ b/internal/auditlogintegration/factory.go @@ -3,11 +3,11 @@ package auditlogintegration import ( "fmt" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auditlog" - "github.com/containerssh/libcontainerssh/internal/geoip/geoipprovider" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auditlog" + "go.containerssh.io/libcontainerssh/internal/geoip/geoipprovider" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" ) // New creates a new handler based on the application config and the required dependencies. If audit logging is not diff --git a/internal/auditlogintegration/handler.go b/internal/auditlogintegration/handler.go index b74c487c..664791d8 100644 --- a/internal/auditlogintegration/handler.go +++ b/internal/auditlogintegration/handler.go @@ -6,10 +6,10 @@ import ( "net" "sync" - "github.com/containerssh/libcontainerssh/auditlog/message" - "github.com/containerssh/libcontainerssh/internal/auditlog" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/internal/auditlog" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/metadata" ) type handler struct { diff --git a/internal/auditlogintegration/handler_factory.go b/internal/auditlogintegration/handler_factory.go index 0736df99..86b7735f 100644 --- a/internal/auditlogintegration/handler_factory.go +++ b/internal/auditlogintegration/handler_factory.go @@ -1,8 +1,8 @@ package auditlogintegration import ( - "github.com/containerssh/libcontainerssh/internal/auditlog" - "github.com/containerssh/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/internal/auditlog" + "go.containerssh.io/libcontainerssh/internal/sshserver" ) // NewHandler creates a new audit logging handler that logs all events as configured, and passes request to a provided backend. diff --git a/internal/auditlogintegration/handler_networkconnection.go b/internal/auditlogintegration/handler_networkconnection.go index eb9b3691..7ba05d6d 100644 --- a/internal/auditlogintegration/handler_networkconnection.go +++ b/internal/auditlogintegration/handler_networkconnection.go @@ -3,12 +3,12 @@ package auditlogintegration import ( "context" - "github.com/containerssh/libcontainerssh/auditlog/message" - publicAuth "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/internal/auditlog" - internalAuth "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/auditlog/message" + publicAuth "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/internal/auditlog" + internalAuth "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/metadata" ) type networkConnectionHandler struct { diff --git a/internal/auditlogintegration/handler_sessionchannel.go b/internal/auditlogintegration/handler_sessionchannel.go index 4e132971..30a10ffc 100644 --- a/internal/auditlogintegration/handler_sessionchannel.go +++ b/internal/auditlogintegration/handler_sessionchannel.go @@ -3,8 +3,8 @@ package auditlogintegration import ( "context" - "github.com/containerssh/libcontainerssh/internal/auditlog" - "github.com/containerssh/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/internal/auditlog" + "go.containerssh.io/libcontainerssh/internal/sshserver" ) type sessionChannelHandler struct { diff --git a/internal/auditlogintegration/handler_sshconnection.go b/internal/auditlogintegration/handler_sshconnection.go index 2429798f..40ba0a96 100644 --- a/internal/auditlogintegration/handler_sshconnection.go +++ b/internal/auditlogintegration/handler_sshconnection.go @@ -4,10 +4,10 @@ import ( "context" "io" - "github.com/containerssh/libcontainerssh/auditlog/message" - "github.com/containerssh/libcontainerssh/internal/auditlog" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/auditlog/message" + "go.containerssh.io/libcontainerssh/internal/auditlog" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/metadata" ) type sshConnectionHandler struct { diff --git a/internal/auditlogintegration/integration_test.go b/internal/auditlogintegration/integration_test.go index d57ef3bc..55db26b1 100644 --- a/internal/auditlogintegration/integration_test.go +++ b/internal/auditlogintegration/integration_test.go @@ -9,18 +9,18 @@ import ( "testing" "time" - "github.com/containerssh/libcontainerssh/auditlog/message" - auth2 "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auditlog/codec/binary" - "github.com/containerssh/libcontainerssh/internal/auditlog/storage/file" - "github.com/containerssh/libcontainerssh/internal/auditlogintegration" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/internal/geoip" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/metadata" - message2 "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/auditlog/message" + auth2 "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auditlog/codec/binary" + "go.containerssh.io/libcontainerssh/internal/auditlog/storage/file" + "go.containerssh.io/libcontainerssh/internal/auditlogintegration" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/internal/geoip" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/metadata" + message2 "go.containerssh.io/libcontainerssh/message" "github.com/stretchr/testify/assert" "golang.org/x/crypto/ssh" diff --git a/internal/auth/authentication.go b/internal/auth/authentication.go index 74bb1de6..ed769d0e 100644 --- a/internal/auth/authentication.go +++ b/internal/auth/authentication.go @@ -3,8 +3,8 @@ package auth import ( - "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/metadata" ) // AuthenticationType is the root type for all authentication and authorization methods. This type is extended for each diff --git a/internal/auth/authentication_factory.go b/internal/auth/authentication_factory.go index fd79ecef..c7c47776 100644 --- a/internal/auth/authentication_factory.go +++ b/internal/auth/authentication_factory.go @@ -3,10 +3,10 @@ package auth import ( "fmt" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/service" ) // NewPasswordAuthenticator returns a password authenticator as configured, and if needed a backing service that needs diff --git a/internal/auth/authorization.go b/internal/auth/authorization.go index 8767261f..94ebc917 100644 --- a/internal/auth/authorization.go +++ b/internal/auth/authorization.go @@ -3,7 +3,7 @@ package auth import ( - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/metadata" ) // AuthzProvider provides a method to verify the authenticated username against the username provided by the user. diff --git a/internal/auth/handler.go b/internal/auth/handler.go index b83a02af..55426e5b 100644 --- a/internal/auth/handler.go +++ b/internal/auth/handler.go @@ -1,8 +1,8 @@ package auth import ( - auth2 "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/metadata" + auth2 "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/metadata" ) type Handler interface { diff --git a/internal/auth/handler_factory.go b/internal/auth/handler_factory.go index fa380e36..7ca2cb8b 100644 --- a/internal/auth/handler_factory.go +++ b/internal/auth/handler_factory.go @@ -3,8 +3,8 @@ package auth import ( goHttp "net/http" - "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/log" ) // NewHandler creates a handler that is compatible with the Go HTTP server. diff --git a/internal/auth/handler_impl.go b/internal/auth/handler_impl.go index 9f18c58f..ca248fee 100644 --- a/internal/auth/handler_impl.go +++ b/internal/auth/handler_impl.go @@ -6,10 +6,10 @@ import ( goHttp "net/http" "strings" - "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" ) type handler struct { diff --git a/internal/auth/kerberos_factory.go b/internal/auth/kerberos_factory.go index 65c03b54..07e3063f 100644 --- a/internal/auth/kerberos_factory.go +++ b/internal/auth/kerberos_factory.go @@ -7,10 +7,10 @@ import ( "github.com/containerssh/gokrb5/v8/iana/nametype" "github.com/containerssh/gokrb5/v8/keytab" "github.com/containerssh/gokrb5/v8/types" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" ) func NewKerberosClient( diff --git a/internal/auth/kerberos_impl.go b/internal/auth/kerberos_impl.go index 25d20ae2..c3c3ee4f 100644 --- a/internal/auth/kerberos_impl.go +++ b/internal/auth/kerberos_impl.go @@ -15,12 +15,12 @@ import ( krb5svc "github.com/containerssh/gokrb5/v8/service" "github.com/containerssh/gokrb5/v8/spnego" "github.com/containerssh/gokrb5/v8/types" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/ssh" - internalSsh "github.com/containerssh/libcontainerssh/internal/ssh" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/ssh" + internalSsh "go.containerssh.io/libcontainerssh/internal/ssh" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" "gopkg.in/jcmturner/goidentity.v3" ) diff --git a/internal/auth/kerberos_test.go b/internal/auth/kerberos_test.go index 8927353a..37826c6c 100644 --- a/internal/auth/kerberos_test.go +++ b/internal/auth/kerberos_test.go @@ -7,14 +7,14 @@ import ( "os" "testing" - configuration "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/internal/geoip/dummy" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/internal/test" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/metadata" + configuration "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/internal/geoip/dummy" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/metadata" "github.com/stretchr/testify/assert" "golang.org/x/crypto/ssh" diff --git a/internal/auth/oauth2.go b/internal/auth/oauth2.go index 19c4bf86..5dc48b9e 100644 --- a/internal/auth/oauth2.go +++ b/internal/auth/oauth2.go @@ -4,7 +4,7 @@ import ( "context" "time" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/metadata" ) // OAuth2Client is the client supporting OAuth2-based authentication. It only supports keyboard-interactive diff --git a/internal/auth/oauth2_factory.go b/internal/auth/oauth2_factory.go index 4d50279f..0c218d1d 100644 --- a/internal/auth/oauth2_factory.go +++ b/internal/auth/oauth2_factory.go @@ -4,13 +4,13 @@ import ( "fmt" goHttp "net/http" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/internal/auth/oauth2" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/internal/auth/oauth2" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/service" ) func NewOAuth2Client(cfg config.AuthOAuth2ClientConfig, logger log.Logger, collector metrics.Collector) ( diff --git a/internal/auth/oauth2_github.go b/internal/auth/oauth2_github.go index 9ef5624d..b92328dc 100644 --- a/internal/auth/oauth2_github.go +++ b/internal/auth/oauth2_github.go @@ -8,12 +8,12 @@ import ( "strings" "time" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" ) //region AuthGitHubConfig diff --git a/internal/auth/oauth2_impl.go b/internal/auth/oauth2_impl.go index 08006fc2..b696560c 100644 --- a/internal/auth/oauth2_impl.go +++ b/internal/auth/oauth2_impl.go @@ -5,9 +5,9 @@ import ( "fmt" "strings" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" ) type oauth2Client struct { diff --git a/internal/auth/oauth2_oidc.go b/internal/auth/oauth2_oidc.go index 250a0cbc..214bfb67 100644 --- a/internal/auth/oauth2_oidc.go +++ b/internal/auth/oauth2_oidc.go @@ -4,11 +4,11 @@ import ( "context" "time" - "github.com/containerssh/libcontainerssh/config" - http2 "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/config" + http2 "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" ) //region Config diff --git a/internal/auth/server.go b/internal/auth/server.go index af978019..6987af28 100644 --- a/internal/auth/server.go +++ b/internal/auth/server.go @@ -1,10 +1,10 @@ package auth import ( - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" ) // NewServer returns a complete HTTP server that responds to the authentication requests. diff --git a/internal/auth/webhook_client_context.go b/internal/auth/webhook_client_context.go index 645276d2..0cad3536 100644 --- a/internal/auth/webhook_client_context.go +++ b/internal/auth/webhook_client_context.go @@ -1,7 +1,7 @@ package auth import ( - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/metadata" ) type webhookClientContext struct { diff --git a/internal/auth/webhook_client_factory.go b/internal/auth/webhook_client_factory.go index c60856c5..e64aed3f 100644 --- a/internal/auth/webhook_client_factory.go +++ b/internal/auth/webhook_client_factory.go @@ -1,10 +1,10 @@ package auth import ( - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/log" ) // NewWebhookClient creates a new HTTP authentication client. diff --git a/internal/auth/webhook_client_impl.go b/internal/auth/webhook_client_impl.go index 7ab26a02..b8566940 100644 --- a/internal/auth/webhook_client_impl.go +++ b/internal/auth/webhook_client_impl.go @@ -8,12 +8,12 @@ import ( "strings" "time" - "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" ) type webhookClient struct { diff --git a/internal/auth/webhook_test.go b/internal/auth/webhook_test.go index 516e0440..abd09125 100644 --- a/internal/auth/webhook_test.go +++ b/internal/auth/webhook_test.go @@ -8,16 +8,16 @@ import ( "github.com/stretchr/testify/assert" - auth3 "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/internal/geoip/dummy" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/test" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" - "github.com/containerssh/libcontainerssh/service" + auth3 "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/internal/geoip/dummy" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/service" ) type handler struct { diff --git a/internal/authintegration/handler.go b/internal/authintegration/handler.go index 51e21145..61a1d770 100644 --- a/internal/authintegration/handler.go +++ b/internal/authintegration/handler.go @@ -4,11 +4,11 @@ import ( "context" "net" - auth2 "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + auth2 "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" ) // Behavior dictates how when the authentication requests are passed to the backends. diff --git a/internal/authintegration/handler_factory.go b/internal/authintegration/handler_factory.go index 6a117241..0062affd 100644 --- a/internal/authintegration/handler_factory.go +++ b/internal/authintegration/handler_factory.go @@ -3,12 +3,12 @@ package authintegration import ( "fmt" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/service" ) // New creates a new handler that authenticates the users with passwords and public keys. diff --git a/internal/authintegration/integration_test.go b/internal/authintegration/integration_test.go index 41e3cbd8..5939d87b 100644 --- a/internal/authintegration/integration_test.go +++ b/internal/authintegration/integration_test.go @@ -6,19 +6,19 @@ import ( "testing" "time" - publicAuth "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/internal/authintegration" - "github.com/containerssh/libcontainerssh/internal/geoip/dummy" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/internal/test" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" - "github.com/containerssh/libcontainerssh/service" + publicAuth "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/internal/authintegration" + "go.containerssh.io/libcontainerssh/internal/geoip/dummy" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/service" "github.com/stretchr/testify/assert" "golang.org/x/crypto/ssh" ) diff --git a/internal/backend/handler.go b/internal/backend/handler.go index 4a046cf5..20df0218 100644 --- a/internal/backend/handler.go +++ b/internal/backend/handler.go @@ -7,19 +7,19 @@ import ( "sync" "time" - auth2 "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/config" - internalConfig "github.com/containerssh/libcontainerssh/internal/config" - "github.com/containerssh/libcontainerssh/internal/docker" - "github.com/containerssh/libcontainerssh/internal/kubernetes" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/security" - "github.com/containerssh/libcontainerssh/internal/sshproxy" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + auth2 "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/config" + internalConfig "go.containerssh.io/libcontainerssh/internal/config" + "go.containerssh.io/libcontainerssh/internal/docker" + "go.containerssh.io/libcontainerssh/internal/kubernetes" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/security" + "go.containerssh.io/libcontainerssh/internal/sshproxy" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" ) type handler struct { diff --git a/internal/backend/handler_factory.go b/internal/backend/handler_factory.go index 073dc00e..142fd700 100644 --- a/internal/backend/handler_factory.go +++ b/internal/backend/handler_factory.go @@ -3,11 +3,11 @@ package backend import ( "sync" - "github.com/containerssh/libcontainerssh/config" - internalConfig "github.com/containerssh/libcontainerssh/internal/config" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + internalConfig "go.containerssh.io/libcontainerssh/internal/config" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" ) // New creates a new backend handler. diff --git a/internal/backend/integration_test.go b/internal/backend/integration_test.go index 65a834de..ed8125f6 100644 --- a/internal/backend/integration_test.go +++ b/internal/backend/integration_test.go @@ -6,15 +6,15 @@ import ( "net" "testing" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/backend" - "github.com/containerssh/libcontainerssh/internal/geoip" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/internal/test" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/backend" + "go.containerssh.io/libcontainerssh/internal/geoip" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/service" "github.com/stretchr/testify/assert" "golang.org/x/crypto/ssh" ) diff --git a/internal/config/appconfig_tags_test.go b/internal/config/appconfig_tags_test.go index 098cbf77..d198f518 100644 --- a/internal/config/appconfig_tags_test.go +++ b/internal/config/appconfig_tags_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - configuration "github.com/containerssh/libcontainerssh/config" + configuration "go.containerssh.io/libcontainerssh/config" ) // TestOperatorCompatibility is a test that tries to create compatibility with the Kubernetes operator diff --git a/internal/config/client.go b/internal/config/client.go index f6f8db6f..6ac14edb 100644 --- a/internal/config/client.go +++ b/internal/config/client.go @@ -3,8 +3,8 @@ package config import ( "context" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/metadata" ) // Client is the interface to fetch a user-specific configuration. diff --git a/internal/config/client_factory.go b/internal/config/client_factory.go index 7967aa94..672267df 100644 --- a/internal/config/client_factory.go +++ b/internal/config/client_factory.go @@ -1,10 +1,10 @@ package config import ( - "github.com/containerssh/libcontainerssh/config" - http2 "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + http2 "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/log" ) // MetricNameConfigBackendRequests is the number of requests to the config server diff --git a/internal/config/client_impl.go b/internal/config/client_impl.go index 2cb54ffb..92fc7d66 100644 --- a/internal/config/client_impl.go +++ b/internal/config/client_impl.go @@ -5,12 +5,12 @@ import ( "errors" "time" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" ) type client struct { diff --git a/internal/config/compat.go b/internal/config/compat.go index 0e49713f..b8fee174 100644 --- a/internal/config/compat.go +++ b/internal/config/compat.go @@ -1,9 +1,9 @@ package config import ( - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" ) // fixCompatibility moves deprecated options to their new places and issues warnings. diff --git a/internal/config/compatibility_test.go b/internal/config/compatibility_test.go index 5e9162a3..d78060a8 100644 --- a/internal/config/compatibility_test.go +++ b/internal/config/compatibility_test.go @@ -6,11 +6,11 @@ import ( "os" "testing" - configuration "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/config" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + configuration "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/config" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" "github.com/stretchr/testify/assert" ) diff --git a/internal/config/docker_test.go b/internal/config/docker_test.go index 89b3ad45..f77e5f79 100644 --- a/internal/config/docker_test.go +++ b/internal/config/docker_test.go @@ -5,8 +5,8 @@ import ( "encoding/json" "testing" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/structutils" "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" "github.com/stretchr/testify/assert" diff --git a/internal/config/handler.go b/internal/config/handler.go index c790f9b9..7ab823ea 100644 --- a/internal/config/handler.go +++ b/internal/config/handler.go @@ -1,7 +1,7 @@ package config import ( - "github.com/containerssh/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/config" ) // RequestHandler is a generic interface for simplified configuration request handling. diff --git a/internal/config/handler_factory.go b/internal/config/handler_factory.go index f0510af8..549f0a49 100644 --- a/internal/config/handler_factory.go +++ b/internal/config/handler_factory.go @@ -3,8 +3,8 @@ package config import ( goHttp "net/http" - "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/log" ) // NewHandler creates a HTTP handler that forwards calls to the provided h config request handler. diff --git a/internal/config/handler_impl.go b/internal/config/handler_impl.go index 01e87d9e..2663169e 100644 --- a/internal/config/handler_impl.go +++ b/internal/config/handler_impl.go @@ -1,9 +1,9 @@ package config import ( - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/log" ) type handler struct { diff --git a/internal/config/http_test.go b/internal/config/http_test.go index 52d7c658..6a279fff 100644 --- a/internal/config/http_test.go +++ b/internal/config/http_test.go @@ -10,14 +10,14 @@ import ( "github.com/docker/docker/api/types/container" "github.com/stretchr/testify/assert" - configuration "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/config" - "github.com/containerssh/libcontainerssh/internal/geoip" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/test" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/metadata" - service2 "github.com/containerssh/libcontainerssh/service" + configuration "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/config" + "go.containerssh.io/libcontainerssh/internal/geoip" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/metadata" + service2 "go.containerssh.io/libcontainerssh/service" ) func TestHTTP(t *testing.T) { diff --git a/internal/config/io_test.go b/internal/config/io_test.go index d32b3032..f8c70699 100644 --- a/internal/config/io_test.go +++ b/internal/config/io_test.go @@ -5,10 +5,10 @@ import ( "context" "testing" - configuration "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/config" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/log" + configuration "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/config" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/log" "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" "github.com/stretchr/testify/assert" diff --git a/internal/config/kubernetes_test.go b/internal/config/kubernetes_test.go index 1b27fa83..dd11f1fc 100644 --- a/internal/config/kubernetes_test.go +++ b/internal/config/kubernetes_test.go @@ -6,8 +6,8 @@ import ( "os" "testing" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/structutils" "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" "github.com/stretchr/testify/assert" diff --git a/internal/config/loader.go b/internal/config/loader.go index 46dfb9e5..3cc446a6 100644 --- a/internal/config/loader.go +++ b/internal/config/loader.go @@ -3,8 +3,8 @@ package config import ( "context" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/metadata" ) // Loader is a utility to load and update an existing configuration structure. diff --git a/internal/config/loader_http.go b/internal/config/loader_http.go index 8353879b..7cc80c4f 100644 --- a/internal/config/loader_http.go +++ b/internal/config/loader_http.go @@ -3,11 +3,11 @@ package config import ( "context" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/metadata" ) // NewHTTPLoader loads configuration from HTTP servers for specific connections. diff --git a/internal/config/loader_reader.go b/internal/config/loader_reader.go index cf97c80e..415ce6e8 100644 --- a/internal/config/loader_reader.go +++ b/internal/config/loader_reader.go @@ -6,10 +6,10 @@ import ( "fmt" "io" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/metadata" "gopkg.in/yaml.v3" ) diff --git a/internal/config/metrics_test.go b/internal/config/metrics_test.go index 6cc74c78..abe79edc 100644 --- a/internal/config/metrics_test.go +++ b/internal/config/metrics_test.go @@ -3,8 +3,8 @@ package config_test import ( "testing" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/structutils" "github.com/stretchr/testify/assert" ) diff --git a/internal/config/saver.go b/internal/config/saver.go index 60089f29..22a75dc7 100644 --- a/internal/config/saver.go +++ b/internal/config/saver.go @@ -1,7 +1,7 @@ package config import ( - "github.com/containerssh/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/config" ) // ConfigSaver is a utility to store configuration diff --git a/internal/config/saver_writer.go b/internal/config/saver_writer.go index 043dbc98..a569ec1b 100644 --- a/internal/config/saver_writer.go +++ b/internal/config/saver_writer.go @@ -5,8 +5,8 @@ import ( "fmt" "io" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/log" "gopkg.in/yaml.v3" ) diff --git a/internal/config/server.go b/internal/config/server.go index ff920ac7..96db04ce 100644 --- a/internal/config/server.go +++ b/internal/config/server.go @@ -1,10 +1,10 @@ package config import ( - "github.com/containerssh/libcontainerssh/config" - http2 "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + http2 "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" ) // NewServer returns a complete HTTP server that responds to the configuration requests. diff --git a/internal/docker/conformance_test.go b/internal/docker/conformance_test.go index 266d1ee4..08f2eca6 100644 --- a/internal/docker/conformance_test.go +++ b/internal/docker/conformance_test.go @@ -4,14 +4,14 @@ import ( "net" "testing" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/docker" - "github.com/containerssh/libcontainerssh/internal/geoip/dummy" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/internal/test" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/docker" + "go.containerssh.io/libcontainerssh/internal/geoip/dummy" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/log" ) func TestConformance(t *testing.T) { diff --git a/internal/docker/docker.go b/internal/docker/docker.go index 9f76f6d0..d98c3ea6 100644 --- a/internal/docker/docker.go +++ b/internal/docker/docker.go @@ -4,8 +4,8 @@ import ( "context" "io" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/log" ) // dockerClientFactory creates a dockerClient based on a configuration diff --git a/internal/docker/docker_impl.go b/internal/docker/docker_impl.go index 1734338c..53cf5122 100644 --- a/internal/docker/docker_impl.go +++ b/internal/docker/docker_impl.go @@ -12,11 +12,11 @@ import ( "sync" "time" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" "github.com/docker/docker/api/types" "github.com/docker/docker/api/types/container" "github.com/docker/docker/client" diff --git a/internal/docker/factory.go b/internal/docker/factory.go index f5ef7c1b..ca6b6772 100644 --- a/internal/docker/factory.go +++ b/internal/docker/factory.go @@ -5,12 +5,12 @@ import ( "reflect" "sync" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/internal/structutils" - log2 "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/internal/structutils" + log2 "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" ) // New creates a new NetworkConnectionHandler for a specific client. diff --git a/internal/docker/handler_channel.go b/internal/docker/handler_channel.go index 6cbb6c67..1ae1e39f 100644 --- a/internal/docker/handler_channel.go +++ b/internal/docker/handler_channel.go @@ -7,10 +7,10 @@ import ( "io" "strings" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/internal/unixutils" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/internal/unixutils" + "go.containerssh.io/libcontainerssh/message" ) type channelHandler struct { diff --git a/internal/docker/handler_network.go b/internal/docker/handler_network.go index 6310e330..00da3c6c 100644 --- a/internal/docker/handler_network.go +++ b/internal/docker/handler_network.go @@ -7,13 +7,13 @@ import ( "strings" "sync" - auth2 "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/internal/agentforward" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + auth2 "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/internal/agentforward" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" ) type networkHandler struct { diff --git a/internal/docker/handler_ssh.go b/internal/docker/handler_ssh.go index c2c621c6..01937853 100644 --- a/internal/docker/handler_ssh.go +++ b/internal/docker/handler_ssh.go @@ -5,11 +5,11 @@ import ( "fmt" "io" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/agentforward" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/metadata" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/agentforward" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/message" "golang.org/x/crypto/ssh" ) diff --git a/internal/docker/http.go b/internal/docker/http.go index 4a584bdc..1260ee83 100644 --- a/internal/docker/http.go +++ b/internal/docker/http.go @@ -6,7 +6,7 @@ import ( "net/http" "strings" - "github.com/containerssh/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/config" ) func getHTTPClient(config config.DockerConfig) (*http.Client, error) { diff --git a/internal/geoip/dummy/constructor.go b/internal/geoip/dummy/constructor.go index f1c42bcf..0658d7b2 100644 --- a/internal/geoip/dummy/constructor.go +++ b/internal/geoip/dummy/constructor.go @@ -1,7 +1,7 @@ package dummy import ( - "github.com/containerssh/libcontainerssh/internal/geoip/geoipprovider" + "go.containerssh.io/libcontainerssh/internal/geoip/geoipprovider" ) // New creates a dummy provider that always responds with "XX" diff --git a/internal/geoip/factory.go b/internal/geoip/factory.go index 85b169d5..e7a08034 100644 --- a/internal/geoip/factory.go +++ b/internal/geoip/factory.go @@ -3,10 +3,10 @@ package geoip import ( "fmt" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/geoip/dummy" - "github.com/containerssh/libcontainerssh/internal/geoip/geoipprovider" - "github.com/containerssh/libcontainerssh/internal/geoip/oschwald" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/geoip/dummy" + "go.containerssh.io/libcontainerssh/internal/geoip/geoipprovider" + "go.containerssh.io/libcontainerssh/internal/geoip/oschwald" ) // New creates a new lookup provider based on the configuration. diff --git a/internal/geoip/integration_test.go b/internal/geoip/integration_test.go index 3c8ae78f..4ad5e8d4 100644 --- a/internal/geoip/integration_test.go +++ b/internal/geoip/integration_test.go @@ -6,10 +6,10 @@ import ( "path" "testing" - "github.com/containerssh/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/config" "github.com/stretchr/testify/assert" - "github.com/containerssh/libcontainerssh/internal/geoip" + "go.containerssh.io/libcontainerssh/internal/geoip" ) func TestMaxMind(t *testing.T) { diff --git a/internal/geoip/oschwald/constructor.go b/internal/geoip/oschwald/constructor.go index c68b917d..c1a1e30a 100644 --- a/internal/geoip/oschwald/constructor.go +++ b/internal/geoip/oschwald/constructor.go @@ -1,7 +1,7 @@ package oschwald import ( - "github.com/containerssh/libcontainerssh/internal/geoip/geoipprovider" + "go.containerssh.io/libcontainerssh/internal/geoip/geoipprovider" backend "github.com/oschwald/geoip2-golang" ) diff --git a/internal/health/health.go b/internal/health/health.go index 463261fb..8d622cf7 100644 --- a/internal/health/health.go +++ b/internal/health/health.go @@ -3,11 +3,11 @@ package health import ( "fmt" - "github.com/containerssh/libcontainerssh/config" - http2 "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/config" + http2 "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/service" ) // New creates a new HTTP health service on port 23074 diff --git a/internal/health/health_test.go b/internal/health/health_test.go index d071feff..b813d700 100644 --- a/internal/health/health_test.go +++ b/internal/health/health_test.go @@ -1,10 +1,10 @@ package health_test import ( - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/health" - "github.com/containerssh/libcontainerssh/log" - service2 "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/health" + "go.containerssh.io/libcontainerssh/log" + service2 "go.containerssh.io/libcontainerssh/service" "testing" "time" diff --git a/internal/kubernetes/New.go b/internal/kubernetes/New.go index 4ff850ef..9f9cc754 100644 --- a/internal/kubernetes/New.go +++ b/internal/kubernetes/New.go @@ -5,11 +5,11 @@ import ( "net" "sync" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" ) func New( diff --git a/internal/kubernetes/channelHandler.go b/internal/kubernetes/channelHandler.go index 8dd29794..678e2c1f 100644 --- a/internal/kubernetes/channelHandler.go +++ b/internal/kubernetes/channelHandler.go @@ -7,10 +7,10 @@ import ( "io" "strings" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/internal/unixutils" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/internal/unixutils" + "go.containerssh.io/libcontainerssh/message" ) type channelHandler struct { diff --git a/internal/kubernetes/conformance_test.go b/internal/kubernetes/conformance_test.go index 4fe701de..94f87dba 100644 --- a/internal/kubernetes/conformance_test.go +++ b/internal/kubernetes/conformance_test.go @@ -4,14 +4,14 @@ import ( "net" "testing" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/geoip/dummy" - "github.com/containerssh/libcontainerssh/internal/kubernetes" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/internal/test" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/geoip/dummy" + "go.containerssh.io/libcontainerssh/internal/kubernetes" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/log" ) func TestConformance(t *testing.T) { diff --git a/internal/kubernetes/kubernetesClientFactory.go b/internal/kubernetes/kubernetesClientFactory.go index 6eb43c88..f76064b0 100644 --- a/internal/kubernetes/kubernetesClientFactory.go +++ b/internal/kubernetes/kubernetesClientFactory.go @@ -3,8 +3,8 @@ package kubernetes import ( "context" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/log" ) // kubernetesClientFactory creates a kubernetesClient based on a configuration diff --git a/internal/kubernetes/kubernetesClientFactoryImpl.go b/internal/kubernetes/kubernetesClientFactoryImpl.go index 112a5f53..9931d833 100644 --- a/internal/kubernetes/kubernetesClientFactoryImpl.go +++ b/internal/kubernetes/kubernetesClientFactoryImpl.go @@ -3,10 +3,10 @@ package kubernetes import ( "context" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" core "k8s.io/api/core/v1" "k8s.io/client-go/kubernetes" "k8s.io/client-go/kubernetes/scheme" diff --git a/internal/kubernetes/kubernetesClientImpl.go b/internal/kubernetes/kubernetesClientImpl.go index 447bb468..d5b81a89 100644 --- a/internal/kubernetes/kubernetesClientImpl.go +++ b/internal/kubernetes/kubernetesClientImpl.go @@ -5,11 +5,11 @@ import ( "sync" "time" - containerSSHConfig "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + containerSSHConfig "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" core "k8s.io/api/core/v1" meta "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/kubernetes" diff --git a/internal/kubernetes/kubernetesExecutionImpl.go b/internal/kubernetes/kubernetesExecutionImpl.go index 50cc3441..09753b0f 100644 --- a/internal/kubernetes/kubernetesExecutionImpl.go +++ b/internal/kubernetes/kubernetesExecutionImpl.go @@ -10,10 +10,10 @@ import ( "strconv" "sync" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" "k8s.io/client-go/tools/remotecommand" "k8s.io/client-go/util/exec" ) diff --git a/internal/kubernetes/kubernetesPodImpl.go b/internal/kubernetes/kubernetesPodImpl.go index 331dc39b..e10ded05 100644 --- a/internal/kubernetes/kubernetesPodImpl.go +++ b/internal/kubernetes/kubernetesPodImpl.go @@ -7,10 +7,10 @@ import ( "sync" "time" - config2 "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + config2 "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" core "k8s.io/api/core/v1" kubeErrors "k8s.io/apimachinery/pkg/api/errors" meta "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/kubernetes/networkHandler.go b/internal/kubernetes/networkHandler.go index 900b1f1d..d27f904a 100644 --- a/internal/kubernetes/networkHandler.go +++ b/internal/kubernetes/networkHandler.go @@ -7,13 +7,13 @@ import ( "strings" "sync" - "github.com/containerssh/libcontainerssh/auth" - publicConfig "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" - "github.com/containerssh/libcontainerssh/internal/agentforward" + "go.containerssh.io/libcontainerssh/auth" + publicConfig "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/internal/agentforward" ) type networkHandler struct { diff --git a/internal/kubernetes/sshConnectionHandler.go b/internal/kubernetes/sshConnectionHandler.go index 9ed04010..92cc9181 100644 --- a/internal/kubernetes/sshConnectionHandler.go +++ b/internal/kubernetes/sshConnectionHandler.go @@ -5,11 +5,11 @@ import ( "fmt" "io" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/agentforward" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/agentforward" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" "golang.org/x/crypto/ssh" ) diff --git a/internal/metrics/collector_factory.go b/internal/metrics/collector_factory.go index d471f0ed..ee87344d 100644 --- a/internal/metrics/collector_factory.go +++ b/internal/metrics/collector_factory.go @@ -3,7 +3,7 @@ package metrics import ( "sync" - "github.com/containerssh/libcontainerssh/internal/geoip/geoipprovider" + "go.containerssh.io/libcontainerssh/internal/geoip/geoipprovider" ) // New creates the metric collector. diff --git a/internal/metrics/collector_impl.go b/internal/metrics/collector_impl.go index e3e1a911..6ef43862 100644 --- a/internal/metrics/collector_impl.go +++ b/internal/metrics/collector_impl.go @@ -4,7 +4,7 @@ import ( "bytes" "sync" - "github.com/containerssh/libcontainerssh/internal/geoip/geoipprovider" + "go.containerssh.io/libcontainerssh/internal/geoip/geoipprovider" ) type collector struct { diff --git a/internal/metrics/counter_test.go b/internal/metrics/counter_test.go index c94b40c6..d168ce3f 100644 --- a/internal/metrics/counter_test.go +++ b/internal/metrics/counter_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/containerssh/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/metrics" ) // TestCounter tests the functionality of counters diff --git a/internal/metrics/countergeo_test.go b/internal/metrics/countergeo_test.go index 79fbe059..06c7a174 100644 --- a/internal/metrics/countergeo_test.go +++ b/internal/metrics/countergeo_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/containerssh/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/metrics" ) // TestCounterGeo tests the functionality of the Geo counter diff --git a/internal/metrics/gauge_test.go b/internal/metrics/gauge_test.go index 41526627..12113458 100644 --- a/internal/metrics/gauge_test.go +++ b/internal/metrics/gauge_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/containerssh/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/metrics" ) func TestGauge(t *testing.T) { diff --git a/internal/metrics/gaugegeo_test.go b/internal/metrics/gaugegeo_test.go index 43147be0..154bcab8 100644 --- a/internal/metrics/gaugegeo_test.go +++ b/internal/metrics/gaugegeo_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/containerssh/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/metrics" ) func TestGaugeGeo(t *testing.T) { diff --git a/internal/metrics/server.go b/internal/metrics/server.go index a7cc3647..a0bde0a3 100644 --- a/internal/metrics/server.go +++ b/internal/metrics/server.go @@ -1,10 +1,10 @@ package metrics import ( - "github.com/containerssh/libcontainerssh/config" - http2 "github.com/containerssh/libcontainerssh/http" - "github.com/containerssh/libcontainerssh/log" - messageCodes "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + http2 "go.containerssh.io/libcontainerssh/http" + "go.containerssh.io/libcontainerssh/log" + messageCodes "go.containerssh.io/libcontainerssh/message" ) // NewServer creates a new metrics server based on the configuration. It MAY return nil if the server is disabled. diff --git a/internal/metrics/server_test.go b/internal/metrics/server_test.go index 6f40ec57..4ee1c707 100644 --- a/internal/metrics/server_test.go +++ b/internal/metrics/server_test.go @@ -9,13 +9,13 @@ import ( "strings" "testing" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/test" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/service" "github.com/stretchr/testify/assert" - "github.com/containerssh/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/metrics" ) func TestFetchMetrics(t *testing.T) { diff --git a/internal/metricsintegration/factory.go b/internal/metricsintegration/factory.go index 52818334..70f6c3e9 100644 --- a/internal/metricsintegration/factory.go +++ b/internal/metricsintegration/factory.go @@ -1,9 +1,9 @@ package metricsintegration import ( - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/sshserver" ) func NewHandler( diff --git a/internal/metricsintegration/handler.go b/internal/metricsintegration/handler.go index f05cfc90..8cac78b6 100644 --- a/internal/metricsintegration/handler.go +++ b/internal/metricsintegration/handler.go @@ -5,11 +5,11 @@ import ( "net" "sync" - auth2 "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/metadata" + auth2 "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/metadata" ) type metricsHandler struct { diff --git a/internal/metricsintegration/integration_test.go b/internal/metricsintegration/integration_test.go index c3174d68..19b778bd 100644 --- a/internal/metricsintegration/integration_test.go +++ b/internal/metricsintegration/integration_test.go @@ -6,16 +6,16 @@ import ( "net" "testing" - publicAuth "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/internal/geoip/dummy" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/metricsintegration" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/metadata" + publicAuth "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/internal/geoip/dummy" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/metricsintegration" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/metadata" "github.com/stretchr/testify/assert" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/message" "golang.org/x/crypto/ssh" ) diff --git a/internal/security/handler_factory.go b/internal/security/handler_factory.go index 864ebcdd..27239a4f 100644 --- a/internal/security/handler_factory.go +++ b/internal/security/handler_factory.go @@ -3,9 +3,9 @@ package security import ( "fmt" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" ) // New creates a new security backend proxy. diff --git a/internal/security/handler_network.go b/internal/security/handler_network.go index 3ff49a08..27553425 100644 --- a/internal/security/handler_network.go +++ b/internal/security/handler_network.go @@ -4,12 +4,12 @@ import ( "context" "sync" - auth2 "github.com/containerssh/libcontainerssh/auth" - config2 "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/metadata" + auth2 "go.containerssh.io/libcontainerssh/auth" + config2 "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/metadata" ) type networkHandler struct { diff --git a/internal/security/handler_network_test.go b/internal/security/handler_network_test.go index 60e496ad..6564cab6 100644 --- a/internal/security/handler_network_test.go +++ b/internal/security/handler_network_test.go @@ -8,11 +8,11 @@ import ( "sync" "testing" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/metadata" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/message" "github.com/stretchr/testify/assert" "golang.org/x/crypto/ssh" diff --git a/internal/security/handler_session.go b/internal/security/handler_session.go index bad5b37e..64942887 100644 --- a/internal/security/handler_session.go +++ b/internal/security/handler_session.go @@ -3,10 +3,10 @@ package security import ( "context" - config2 "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + config2 "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" ) type sessionHandler struct { diff --git a/internal/security/handler_session_test.go b/internal/security/handler_session_test.go index 4ef4df11..fb025ba1 100644 --- a/internal/security/handler_session_test.go +++ b/internal/security/handler_session_test.go @@ -6,9 +6,9 @@ import ( "sync" "testing" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" "github.com/stretchr/testify/assert" ) diff --git a/internal/security/handler_ssh.go b/internal/security/handler_ssh.go index b41a439c..382005db 100644 --- a/internal/security/handler_ssh.go +++ b/internal/security/handler_ssh.go @@ -4,11 +4,11 @@ import ( "context" "sync" - config2 "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + config2 "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshproxy/New.go b/internal/sshproxy/New.go index 8f43fbb4..de18e108 100644 --- a/internal/sshproxy/New.go +++ b/internal/sshproxy/New.go @@ -4,10 +4,10 @@ import ( "net" "sync" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" ) func New( diff --git a/internal/sshproxy/conformance_test.go b/internal/sshproxy/conformance_test.go index f1430c86..7810aaa0 100644 --- a/internal/sshproxy/conformance_test.go +++ b/internal/sshproxy/conformance_test.go @@ -4,14 +4,14 @@ import ( "net" "testing" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/geoip/dummy" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/internal/sshproxy" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/internal/test" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/geoip/dummy" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/internal/sshproxy" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/log" ) func TestConformance(t *testing.T) { diff --git a/internal/sshproxy/networkConnectionHandler.go b/internal/sshproxy/networkConnectionHandler.go index c4af3e5e..22cb6565 100644 --- a/internal/sshproxy/networkConnectionHandler.go +++ b/internal/sshproxy/networkConnectionHandler.go @@ -7,17 +7,17 @@ import ( "sync" "time" - auth2 "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/internal/metrics" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + auth2 "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/internal/metrics" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" "golang.org/x/crypto/ssh" - "github.com/containerssh/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/internal/sshserver" ) type networkConnectionHandler struct { diff --git a/internal/sshproxy/sshChannelHandler.go b/internal/sshproxy/sshChannelHandler.go index 03bb56bc..f15910c6 100644 --- a/internal/sshproxy/sshChannelHandler.go +++ b/internal/sshproxy/sshChannelHandler.go @@ -6,10 +6,10 @@ import ( "io" "sync" - "github.com/containerssh/libcontainerssh/internal/sshserver" - ssh2 "github.com/containerssh/libcontainerssh/internal/ssh" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/internal/sshserver" + ssh2 "go.containerssh.io/libcontainerssh/internal/ssh" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshproxy/sshConnectionHandler.go b/internal/sshproxy/sshConnectionHandler.go index f156d529..57ef06cd 100644 --- a/internal/sshproxy/sshConnectionHandler.go +++ b/internal/sshproxy/sshConnectionHandler.go @@ -6,11 +6,11 @@ import ( "io" "sync" - ssh2 "github.com/containerssh/libcontainerssh/internal/ssh" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + ssh2 "go.containerssh.io/libcontainerssh/internal/ssh" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshserver/AbstractNetworkConnectionHandler.go b/internal/sshserver/AbstractNetworkConnectionHandler.go index 31ebb435..d416d5b3 100644 --- a/internal/sshserver/AbstractNetworkConnectionHandler.go +++ b/internal/sshserver/AbstractNetworkConnectionHandler.go @@ -4,9 +4,9 @@ import ( "context" "fmt" - publicAuth "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/metadata" + publicAuth "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/metadata" ) // AbstractNetworkConnectionHandler is an empty implementation for the NetworkConnectionHandler interface. diff --git a/internal/sshserver/AbstractSSHConnectionHandler.go b/internal/sshserver/AbstractSSHConnectionHandler.go index a48845bf..d26e6cba 100644 --- a/internal/sshserver/AbstractSSHConnectionHandler.go +++ b/internal/sshserver/AbstractSSHConnectionHandler.go @@ -3,8 +3,8 @@ package sshserver import ( "context" - messageCodes "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + messageCodes "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshserver/ConformanceTestBackendFactory.go b/internal/sshserver/ConformanceTestBackendFactory.go index 5c5f40ef..93a348a8 100644 --- a/internal/sshserver/ConformanceTestBackendFactory.go +++ b/internal/sshserver/ConformanceTestBackendFactory.go @@ -3,7 +3,7 @@ package sshserver import ( "testing" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/log" ) // ConformanceTestBackendFactory is a method to creating a network connection conformanceTestHandler for testing purposes. diff --git a/internal/sshserver/New.go b/internal/sshserver/New.go index 4d8ccabd..0393f365 100644 --- a/internal/sshserver/New.go +++ b/internal/sshserver/New.go @@ -3,8 +3,8 @@ package sshserver import ( "sync" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/log" ) // New creates a new SSH server ready to be run. It may return an error if the configuration is invalid. diff --git a/internal/sshserver/NewTestClient.go b/internal/sshserver/NewTestClient.go index d54cdc54..1029d67c 100644 --- a/internal/sshserver/NewTestClient.go +++ b/internal/sshserver/NewTestClient.go @@ -1,7 +1,7 @@ package sshserver import ( - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/log" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshserver/NewTestServer.go b/internal/sshserver/NewTestServer.go index e3353148..a5125ba2 100644 --- a/internal/sshserver/NewTestServer.go +++ b/internal/sshserver/NewTestServer.go @@ -5,11 +5,11 @@ import ( "fmt" "testing" - config2 "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/internal/test" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/service" + config2 "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/service" ) // NewTestServer is a simplified API to start and stop a test server. diff --git a/internal/sshserver/Server.go b/internal/sshserver/Server.go index b2ec289e..8cce17ba 100644 --- a/internal/sshserver/Server.go +++ b/internal/sshserver/Server.go @@ -1,7 +1,7 @@ package sshserver import ( - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/service" ) // Server is the main SSH server interface, compatible with the Service library. It should always be used in conjunction diff --git a/internal/sshserver/Server_test.go b/internal/sshserver/Server_test.go index ced4fc39..1af99e95 100644 --- a/internal/sshserver/Server_test.go +++ b/internal/sshserver/Server_test.go @@ -13,15 +13,15 @@ import ( "testing" "time" - "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/internal/structutils" - "github.com/containerssh/libcontainerssh/internal/test" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/metadata" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/service" "github.com/stretchr/testify/assert" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshserver/channelWrapper.go b/internal/sshserver/channelWrapper.go index 3b9a9a81..03d8dd2f 100644 --- a/internal/sshserver/channelWrapper.go +++ b/internal/sshserver/channelWrapper.go @@ -6,9 +6,9 @@ import ( "io" "sync" - ssh2 "github.com/containerssh/libcontainerssh/internal/ssh" - "github.com/containerssh/libcontainerssh/log" - messageCodes "github.com/containerssh/libcontainerssh/message" + ssh2 "go.containerssh.io/libcontainerssh/internal/ssh" + "go.containerssh.io/libcontainerssh/log" + messageCodes "go.containerssh.io/libcontainerssh/message" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshserver/conformanceTestHandler.go b/internal/sshserver/conformanceTestHandler.go index 13cdb871..596cd713 100644 --- a/internal/sshserver/conformanceTestHandler.go +++ b/internal/sshserver/conformanceTestHandler.go @@ -1,7 +1,7 @@ package sshserver import ( - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/metadata" ) type conformanceTestHandler struct { diff --git a/internal/sshserver/conformanceTestSuite.go b/internal/sshserver/conformanceTestSuite.go index 300875da..f6cb5133 100644 --- a/internal/sshserver/conformanceTestSuite.go +++ b/internal/sshserver/conformanceTestSuite.go @@ -5,7 +5,7 @@ import ( "testing" "time" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/log" ) type conformanceTestSuite struct { diff --git a/internal/sshserver/handler.go b/internal/sshserver/handler.go index 644ad662..e9c2651b 100644 --- a/internal/sshserver/handler.go +++ b/internal/sshserver/handler.go @@ -5,10 +5,10 @@ import ( "fmt" "io" - "github.com/containerssh/libcontainerssh/auth" - auth2 "github.com/containerssh/libcontainerssh/internal/auth" - message2 "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/auth" + auth2 "go.containerssh.io/libcontainerssh/internal/auth" + message2 "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshserver/networkConnectionWrapper.go b/internal/sshserver/networkConnectionWrapper.go index 2c387b23..59496b77 100644 --- a/internal/sshserver/networkConnectionWrapper.go +++ b/internal/sshserver/networkConnectionWrapper.go @@ -3,7 +3,7 @@ package sshserver import ( "context" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/metadata" ) // HACK: check HACKS.md "OnHandshakeSuccess conformanceTestHandler" diff --git a/internal/sshserver/rejection.go b/internal/sshserver/rejection.go index d0803d30..7beb9eba 100644 --- a/internal/sshserver/rejection.go +++ b/internal/sshserver/rejection.go @@ -3,7 +3,7 @@ package sshserver import ( "fmt" - message2 "github.com/containerssh/libcontainerssh/message" + message2 "go.containerssh.io/libcontainerssh/message" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshserver/reverseForwardHandlerImpl.go b/internal/sshserver/reverseForwardHandlerImpl.go index bb345421..98b95e7f 100644 --- a/internal/sshserver/reverseForwardHandlerImpl.go +++ b/internal/sshserver/reverseForwardHandlerImpl.go @@ -1,8 +1,8 @@ package sshserver import ( - ssh2 "github.com/containerssh/libcontainerssh/internal/ssh" - "github.com/containerssh/libcontainerssh/log" + ssh2 "go.containerssh.io/libcontainerssh/internal/ssh" + "go.containerssh.io/libcontainerssh/log" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshserver/serverImpl.go b/internal/sshserver/serverImpl.go index 05a534da..42adcdca 100644 --- a/internal/sshserver/serverImpl.go +++ b/internal/sshserver/serverImpl.go @@ -10,14 +10,14 @@ import ( "sync" "time" - protocol "github.com/containerssh/libcontainerssh/agentprotocol" - "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/config" - ssh2 "github.com/containerssh/libcontainerssh/internal/ssh" - "github.com/containerssh/libcontainerssh/log" - messageCodes "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/metadata" - "github.com/containerssh/libcontainerssh/service" + protocol "go.containerssh.io/libcontainerssh/agentprotocol" + "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/config" + ssh2 "go.containerssh.io/libcontainerssh/internal/ssh" + "go.containerssh.io/libcontainerssh/log" + messageCodes "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/service" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshserver/serverImpl_unix.go b/internal/sshserver/serverImpl_unix.go index 6483c370..6ee03933 100644 --- a/internal/sshserver/serverImpl_unix.go +++ b/internal/sshserver/serverImpl_unix.go @@ -6,7 +6,7 @@ package sshserver import ( "syscall" - messageCodes "github.com/containerssh/libcontainerssh/message" + messageCodes "go.containerssh.io/libcontainerssh/message" ) func (s *serverImpl) socketControl(_, _ string, conn syscall.RawConn) error { diff --git a/internal/sshserver/serverImpl_windows.go b/internal/sshserver/serverImpl_windows.go index 16b662ea..155148b5 100644 --- a/internal/sshserver/serverImpl_windows.go +++ b/internal/sshserver/serverImpl_windows.go @@ -6,7 +6,7 @@ package sshserver import ( "syscall" - messageCodes "github.com/containerssh/libcontainerssh/message" + messageCodes "go.containerssh.io/libcontainerssh/message" ) func (s *serverImpl) socketControl(_, _ string, conn syscall.RawConn) error { diff --git a/internal/sshserver/shutdown_test.go b/internal/sshserver/shutdown_test.go index 63c08383..4f58b7ae 100644 --- a/internal/sshserver/shutdown_test.go +++ b/internal/sshserver/shutdown_test.go @@ -5,8 +5,8 @@ import ( "testing" "time" - "github.com/containerssh/libcontainerssh/internal/sshserver" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/internal/sshserver" + "go.containerssh.io/libcontainerssh/log" ) func TestProperShutdown(t *testing.T) { diff --git a/internal/sshserver/testAuthenticationHandler.go b/internal/sshserver/testAuthenticationHandler.go index 81cfedcd..09437873 100644 --- a/internal/sshserver/testAuthenticationHandler.go +++ b/internal/sshserver/testAuthenticationHandler.go @@ -3,7 +3,7 @@ package sshserver import ( "context" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/metadata" ) // testAuthenticationHandler is a conformanceTestHandler that authenticates and passes authentication to the configured backend. diff --git a/internal/sshserver/testAuthenticationNetworkHandler.go b/internal/sshserver/testAuthenticationNetworkHandler.go index 30ab7e53..fd5685d4 100644 --- a/internal/sshserver/testAuthenticationNetworkHandler.go +++ b/internal/sshserver/testAuthenticationNetworkHandler.go @@ -5,9 +5,9 @@ import ( "context" "fmt" - auth2 "github.com/containerssh/libcontainerssh/auth" - "github.com/containerssh/libcontainerssh/internal/auth" - "github.com/containerssh/libcontainerssh/metadata" + auth2 "go.containerssh.io/libcontainerssh/auth" + "go.containerssh.io/libcontainerssh/internal/auth" + "go.containerssh.io/libcontainerssh/metadata" ) type testAuthenticationNetworkHandler struct { diff --git a/internal/sshserver/testClientConnectionImpl.go b/internal/sshserver/testClientConnectionImpl.go index 1997428d..35a0db29 100644 --- a/internal/sshserver/testClientConnectionImpl.go +++ b/internal/sshserver/testClientConnectionImpl.go @@ -1,8 +1,8 @@ package sshserver import ( - "github.com/containerssh/libcontainerssh/log" - messageCodes "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/log" + messageCodes "go.containerssh.io/libcontainerssh/message" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshserver/testClientImpl.go b/internal/sshserver/testClientImpl.go index 0315d923..8870b719 100644 --- a/internal/sshserver/testClientImpl.go +++ b/internal/sshserver/testClientImpl.go @@ -5,8 +5,8 @@ import ( "fmt" "net" - "github.com/containerssh/libcontainerssh/log" - messageCodes "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/log" + messageCodes "go.containerssh.io/libcontainerssh/message" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshserver/testClientSessionImpl.go b/internal/sshserver/testClientSessionImpl.go index 502acfc2..66d746d3 100644 --- a/internal/sshserver/testClientSessionImpl.go +++ b/internal/sshserver/testClientSessionImpl.go @@ -9,8 +9,8 @@ import ( "sync" "time" - "github.com/containerssh/libcontainerssh/log" - messageCodes "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/log" + messageCodes "go.containerssh.io/libcontainerssh/message" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshserver/testHandlerImpl.go b/internal/sshserver/testHandlerImpl.go index 3d0d7e66..984770be 100644 --- a/internal/sshserver/testHandlerImpl.go +++ b/internal/sshserver/testHandlerImpl.go @@ -4,7 +4,7 @@ import ( "context" "net" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/metadata" ) // testHandlerImpl is a conformanceTestHandler implementation that fakes a "real" backend. diff --git a/internal/sshserver/testNetworkHandlerImpl.go b/internal/sshserver/testNetworkHandlerImpl.go index 258a6f01..7630be1f 100644 --- a/internal/sshserver/testNetworkHandlerImpl.go +++ b/internal/sshserver/testNetworkHandlerImpl.go @@ -4,7 +4,7 @@ import ( "context" "net" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/metadata" ) type testNetworkHandlerImpl struct { diff --git a/internal/sshserver/testSSHHandler.go b/internal/sshserver/testSSHHandler.go index 8a19625f..936a223a 100644 --- a/internal/sshserver/testSSHHandler.go +++ b/internal/sshserver/testSSHHandler.go @@ -4,9 +4,9 @@ import ( "context" "fmt" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/metadata" - message2 "github.com/containerssh/libcontainerssh/message" + message2 "go.containerssh.io/libcontainerssh/message" "golang.org/x/crypto/ssh" ) diff --git a/internal/sshserver/testServerImpl.go b/internal/sshserver/testServerImpl.go index 1f4a1e4d..e71bcbd1 100644 --- a/internal/sshserver/testServerImpl.go +++ b/internal/sshserver/testServerImpl.go @@ -5,8 +5,8 @@ import ( "fmt" "time" - config2 "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/service" + config2 "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/service" ) type testServerImpl struct { diff --git a/internal/sshserver/testSessionChannel.go b/internal/sshserver/testSessionChannel.go index f8dadece..83e77d34 100644 --- a/internal/sshserver/testSessionChannel.go +++ b/internal/sshserver/testSessionChannel.go @@ -8,7 +8,7 @@ import ( "io" "strings" - "github.com/containerssh/libcontainerssh/internal/unixutils" + "go.containerssh.io/libcontainerssh/internal/unixutils" ) type testSessionChannel struct { diff --git a/internal/structutils/copy_test.go b/internal/structutils/copy_test.go index 32456da2..ef627793 100644 --- a/internal/structutils/copy_test.go +++ b/internal/structutils/copy_test.go @@ -3,7 +3,7 @@ package structutils_test import ( "testing" - "github.com/containerssh/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/internal/structutils" "github.com/stretchr/testify/assert" ) diff --git a/internal/structutils/defaults_test.go b/internal/structutils/defaults_test.go index b4113f15..89f2fe9c 100644 --- a/internal/structutils/defaults_test.go +++ b/internal/structutils/defaults_test.go @@ -3,7 +3,7 @@ package structutils_test import ( "testing" - "github.com/containerssh/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/internal/structutils" "github.com/stretchr/testify/assert" ) diff --git a/internal/structutils/merge_test.go b/internal/structutils/merge_test.go index 1595867a..2ae8a067 100644 --- a/internal/structutils/merge_test.go +++ b/internal/structutils/merge_test.go @@ -3,7 +3,7 @@ package structutils_test import ( "testing" - "github.com/containerssh/libcontainerssh/internal/structutils" + "go.containerssh.io/libcontainerssh/internal/structutils" "github.com/stretchr/testify/assert" ) diff --git a/internal/test/kerberos_test.go b/internal/test/kerberos_test.go index 696cff10..ff9ea02b 100644 --- a/internal/test/kerberos_test.go +++ b/internal/test/kerberos_test.go @@ -6,7 +6,7 @@ import ( "github.com/containerssh/gokrb5/v8/client" "github.com/containerssh/gokrb5/v8/config" - "github.com/containerssh/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/internal/test" ) var krbConf = ` diff --git a/internal/test/kubernetes_test.go b/internal/test/kubernetes_test.go index a5e2ba81..c35b2745 100644 --- a/internal/test/kubernetes_test.go +++ b/internal/test/kubernetes_test.go @@ -3,7 +3,7 @@ package test_test import ( "testing" - "github.com/containerssh/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/internal/test" "k8s.io/client-go/kubernetes" "k8s.io/client-go/rest" ) diff --git a/internal/test/port_test.go b/internal/test/port_test.go index 98cacd50..70ec5ce8 100644 --- a/internal/test/port_test.go +++ b/internal/test/port_test.go @@ -5,7 +5,7 @@ import ( "net" "testing" - "github.com/containerssh/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/internal/test" ) func TestPortAllocation(t *testing.T) { diff --git a/internal/test/s3_test.go b/internal/test/s3_test.go index ccc1cdc8..db8f71ca 100644 --- a/internal/test/s3_test.go +++ b/internal/test/s3_test.go @@ -9,7 +9,7 @@ import ( "github.com/aws/aws-sdk-go/aws/credentials" "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/s3" - "github.com/containerssh/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/internal/test" ) func TestS3(t *testing.T) { diff --git a/internal/test/ssh_test.go b/internal/test/ssh_test.go index f132a336..90618a1a 100644 --- a/internal/test/ssh_test.go +++ b/internal/test/ssh_test.go @@ -5,7 +5,7 @@ import ( "net" "testing" - "github.com/containerssh/libcontainerssh/internal/test" + "go.containerssh.io/libcontainerssh/internal/test" "golang.org/x/crypto/ssh" ) diff --git a/internal/unixutils/shellwords_test.go b/internal/unixutils/shellwords_test.go index 5fa05c94..381720a5 100644 --- a/internal/unixutils/shellwords_test.go +++ b/internal/unixutils/shellwords_test.go @@ -3,7 +3,7 @@ package unixutils_test import ( "testing" - "github.com/containerssh/libcontainerssh/internal/unixutils" + "go.containerssh.io/libcontainerssh/internal/unixutils" "github.com/stretchr/testify/assert" ) diff --git a/log/golog_test.go b/log/golog_test.go index 52e71077..85bf7d5a 100644 --- a/log/golog_test.go +++ b/log/golog_test.go @@ -5,8 +5,8 @@ import ( goLog "log" "testing" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/log" "github.com/stretchr/testify/assert" ) diff --git a/log/logger.go b/log/logger.go index bdb92bd2..b90bb9f7 100644 --- a/log/logger.go +++ b/log/logger.go @@ -1,8 +1,8 @@ package log import ( - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/message" ) // Logger The logger interface provides logging facilities on various levels. diff --git a/log/logger_factory.go b/log/logger_factory.go index 944fdad0..7c2237e2 100644 --- a/log/logger_factory.go +++ b/log/logger_factory.go @@ -4,8 +4,8 @@ import ( "io" "os" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/message" ) // NewLogger creates a standard logger pipeline. diff --git a/log/logger_impl.go b/log/logger_impl.go index cf18cf39..73b23aa7 100644 --- a/log/logger_impl.go +++ b/log/logger_impl.go @@ -1,8 +1,8 @@ package log import ( - "github.com/containerssh/libcontainerssh/config" - messageCodes "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + messageCodes "go.containerssh.io/libcontainerssh/message" ) type logger struct { diff --git a/log/logger_test.go b/log/logger_test.go index 55ba8dfe..431293fb 100644 --- a/log/logger_test.go +++ b/log/logger_test.go @@ -6,11 +6,11 @@ import ( "fmt" "testing" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/message" "github.com/stretchr/testify/assert" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/log" ) func TestLogLevelFiltering(t *testing.T) { diff --git a/log/test_logger.go b/log/test_logger.go index eefee021..20d609c1 100644 --- a/log/test_logger.go +++ b/log/test_logger.go @@ -3,7 +3,7 @@ package log import ( "testing" - "github.com/containerssh/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/config" ) // NewTestLogger creates a logger for testing purposes. diff --git a/log/test_main.go b/log/test_main.go index c740dfe6..125d1187 100644 --- a/log/test_main.go +++ b/log/test_main.go @@ -12,7 +12,7 @@ import ( "testing" "time" - "github.com/containerssh/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/config" ) var testLoggerActive = false diff --git a/log/writer.go b/log/writer.go index 9947dc6b..453bd9b3 100644 --- a/log/writer.go +++ b/log/writer.go @@ -3,8 +3,8 @@ package log import ( "io" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/message" ) // Writer is a specialized writer to write a line of log messages. diff --git a/log/writer_file.go b/log/writer_file.go index e42ee7ad..672dc95a 100644 --- a/log/writer_file.go +++ b/log/writer_file.go @@ -4,8 +4,8 @@ import ( "os" "sync" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/message" ) func newFileWriter(filename string, format config.LogFormat) (Writer, error) { diff --git a/log/writer_filehandle.go b/log/writer_filehandle.go index 352ed438..17fa3c09 100644 --- a/log/writer_filehandle.go +++ b/log/writer_filehandle.go @@ -8,8 +8,8 @@ import ( "sync" "time" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/message" ) func newFileHandleWriter(fh io.Writer, format config.LogFormat, lock *sync.Mutex) *fileHandleWriter { diff --git a/log/writer_gotest.go b/log/writer_gotest.go index 873d4c7a..af3bba20 100644 --- a/log/writer_gotest.go +++ b/log/writer_gotest.go @@ -4,8 +4,8 @@ import ( "runtime" "testing" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/message" ) func newGoTest(t *testing.T) Writer { diff --git a/log/writer_stdout.go b/log/writer_stdout.go index 3a8acc87..f379c9a0 100644 --- a/log/writer_stdout.go +++ b/log/writer_stdout.go @@ -4,7 +4,7 @@ import ( "io" "sync" - "github.com/containerssh/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/config" ) // newStdoutWriter creates a log writer that writes to the stdout (io.Writer) in the specified format. diff --git a/log/writer_syslog.go b/log/writer_syslog.go index 8b51e210..3cacce83 100644 --- a/log/writer_syslog.go +++ b/log/writer_syslog.go @@ -9,8 +9,8 @@ import ( "sync" "time" - "github.com/containerssh/libcontainerssh/config" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/config" + "go.containerssh.io/libcontainerssh/message" ) func newSyslogWriter(config config.SyslogConfig, format config.LogFormat) (Writer, error) { diff --git a/main.go b/main.go index 767ddcfc..421e1caa 100644 --- a/main.go +++ b/main.go @@ -14,12 +14,12 @@ import ( "syscall" "time" - "github.com/containerssh/libcontainerssh/config" - internalConfig "github.com/containerssh/libcontainerssh/internal/config" - "github.com/containerssh/libcontainerssh/internal/health" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/config" + internalConfig "go.containerssh.io/libcontainerssh/internal/config" + "go.containerssh.io/libcontainerssh/internal/health" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/service" ) // Main is a helper function to start a standard ContainerSSH instance. It should be used as the outer-most function diff --git a/metadata/connection_test.go b/metadata/connection_test.go index a5590f67..3efd49b7 100644 --- a/metadata/connection_test.go +++ b/metadata/connection_test.go @@ -5,7 +5,7 @@ import ( "net" "testing" - "github.com/containerssh/libcontainerssh/metadata" + "go.containerssh.io/libcontainerssh/metadata" ) func TestMarshalRemoteAddress(t *testing.T) { diff --git a/service.go b/service.go index 67f702c4..25fb2704 100644 --- a/service.go +++ b/service.go @@ -1,7 +1,7 @@ package libcontainerssh import ( - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/service" ) // Service is the core ContainerSSH service. diff --git a/service/lifecycle_test.go b/service/lifecycle_test.go index a1f8aac2..f2ade02a 100644 --- a/service/lifecycle_test.go +++ b/service/lifecycle_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/service" ) func TestLifecycle(t *testing.T) { diff --git a/service/pool_factory.go b/service/pool_factory.go index 55323572..375412d3 100644 --- a/service/pool_factory.go +++ b/service/pool_factory.go @@ -3,7 +3,7 @@ package service import ( "sync" - "github.com/containerssh/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/log" ) // NewPool creates a new service pool that can be used to run and manage multiple services in parallel. diff --git a/service/pool_impl.go b/service/pool_impl.go index cebd3934..3785fc76 100644 --- a/service/pool_impl.go +++ b/service/pool_impl.go @@ -4,8 +4,8 @@ import ( "context" "sync" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/message" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/message" ) type pool struct { diff --git a/service/pool_test.go b/service/pool_test.go index 4bd56c3b..b7ffa385 100644 --- a/service/pool_test.go +++ b/service/pool_test.go @@ -5,8 +5,8 @@ import ( "sync" "testing" - "github.com/containerssh/libcontainerssh/log" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/log" + "go.containerssh.io/libcontainerssh/service" "github.com/stretchr/testify/assert" ) diff --git a/service/service_test.go b/service/service_test.go index 4c481679..0dd7bb80 100644 --- a/service/service_test.go +++ b/service/service_test.go @@ -3,7 +3,7 @@ package service_test import ( "errors" - "github.com/containerssh/libcontainerssh/service" + "go.containerssh.io/libcontainerssh/service" ) type testService struct {