From 014303f48d5d3e71067ae23b427b5ab3e3cf68e9 Mon Sep 17 00:00:00 2001
From: Garet Halliday <me@garet.holiday>
Date: Mon, 25 Sep 2023 18:49:47 -0500
Subject: [PATCH] package name

---
 cmd/cgat/main.go                              | 16 ++++++-------
 go.mod                                        |  2 +-
 lib/auth/credentials/cleartext.go             |  4 ++--
 lib/auth/credentials/credentials_test.go      |  2 +-
 lib/auth/credentials/md5.go                   |  4 ++--
 lib/auth/credentials/scram.go                 |  2 +-
 lib/auth/credentials/string.go                |  2 +-
 lib/bouncer/backends/v0/accept.go             |  8 +++----
 lib/bouncer/backends/v0/cancel.go             |  2 +-
 lib/bouncer/backends/v0/context.go            |  2 +-
 lib/bouncer/backends/v0/options.go            |  6 ++---
 lib/bouncer/backends/v0/params.go             |  2 +-
 lib/bouncer/backends/v0/query.go              |  4 ++--
 lib/bouncer/bouncers/v2/bouncer.go            |  8 +++----
 lib/bouncer/frontends/v0/accept.go            | 10 ++++----
 lib/bouncer/frontends/v0/authenticate.go      |  6 ++---
 lib/bouncer/frontends/v0/context.go           |  2 +-
 lib/bouncer/frontends/v0/options.go           |  4 ++--
 lib/bouncer/frontends/v0/params.go            |  2 +-
 lib/fed/conn.go                               |  2 +-
 lib/fed/packet.go                             |  2 +-
 .../packets/v3.0/authenticationcleartext.go   |  2 +-
 lib/fed/packets/v3.0/authenticationmd5.go     |  2 +-
 lib/fed/packets/v3.0/authenticationok.go      |  2 +-
 .../packets/v3.0/authenticationresponse.go    |  4 ++--
 lib/fed/packets/v3.0/authenticationsasl.go    |  2 +-
 .../v3.0/authenticationsaslcontinue.go        |  4 ++--
 .../packets/v3.0/authenticationsaslfinal.go   |  4 ++--
 lib/fed/packets/v3.0/backendkeydata.go        |  2 +-
 lib/fed/packets/v3.0/bind.go                  |  4 ++--
 lib/fed/packets/v3.0/close.go                 |  2 +-
 lib/fed/packets/v3.0/commandcomplete.go       |  2 +-
 lib/fed/packets/v3.0/copydata.go              |  4 ++--
 lib/fed/packets/v3.0/copyfail.go              |  2 +-
 lib/fed/packets/v3.0/datarow.go               |  4 ++--
 lib/fed/packets/v3.0/describe.go              |  2 +-
 lib/fed/packets/v3.0/errorresponse.go         |  4 ++--
 lib/fed/packets/v3.0/errors.go                |  2 +-
 lib/fed/packets/v3.0/execute.go               |  2 +-
 .../packets/v3.0/negotiateprotocolversion.go  |  4 ++--
 lib/fed/packets/v3.0/parameterstatus.go       |  2 +-
 lib/fed/packets/v3.0/parse.go                 |  4 ++--
 lib/fed/packets/v3.0/passwordmessage.go       |  2 +-
 lib/fed/packets/v3.0/query.go                 |  2 +-
 lib/fed/packets/v3.0/readyforquery.go         |  2 +-
 lib/fed/packets/v3.0/rowdescription.go        |  4 ++--
 lib/fed/packets/v3.0/saslinitialresponse.go   |  4 ++--
 lib/fed/packets/v3.0/types.go                 |  2 +-
 lib/gat/endpoint.go                           |  2 +-
 lib/gat/metrics/pool.go                       |  2 +-
 .../modules/cloud_sql_discovery/discoverer.go | 14 +++++------
 lib/gat/modules/cloud_sql_discovery/module.go |  6 ++---
 .../digitalocean_discovery/discoverer.go      |  2 +-
 .../modules/digitalocean_discovery/module.go  |  6 ++---
 lib/gat/modules/discovery/config.go           |  4 ++--
 lib/gat/modules/discovery/module.go           | 20 ++++++++--------
 lib/gat/modules/pgbouncer/authfile.go         |  4 ++--
 lib/gat/modules/pgbouncer/config.go           |  6 ++---
 lib/gat/modules/pgbouncer/module.go           | 24 +++++++++----------
 lib/gat/modules/raw_pools/module.go           |  8 +++----
 lib/gat/modules/ssl_endpoint/module.go        |  4 ++--
 lib/gat/modules/zalando/module.go             |  6 ++---
 .../zalando_operator_discovery/discoverer.go  |  2 +-
 .../zalando_operator_discovery/module.go      |  6 ++---
 lib/gat/pool.go                               |  2 +-
 lib/gat/pool/client.go                        | 14 +++++------
 lib/gat/pool/conn.go                          |  6 ++---
 lib/gat/pool/flow.go                          | 14 +++++------
 lib/gat/pool/options.go                       |  4 ++--
 lib/gat/pool/pool.go                          | 16 ++++++-------
 lib/gat/pool/pools/session/apply.go           |  2 +-
 lib/gat/pool/pools/session/pooler.go          |  4 ++--
 lib/gat/pool/pools/transaction/apply.go       |  2 +-
 lib/gat/pool/pools/transaction/pooler.go      |  6 ++---
 lib/gat/pool/recipe.go                        |  2 +-
 lib/gat/pool/recipe/dialer.go                 |  4 ++--
 lib/gat/pool/recipe/recipe.go                 |  4 ++--
 lib/gat/pool/server.go                        | 12 +++++-----
 lib/gat/provider.go                           |  2 +-
 lib/gat/server.go                             | 12 +++++-----
 lib/gsql/client.go                            |  6 ++---
 lib/gsql/eq.go                                |  4 ++--
 lib/gsql/query.go                             |  4 ++--
 lib/gsql/query_test.go                        |  8 +++----
 lib/gsql/result.go                            |  2 +-
 lib/gsql/row.go                               |  4 ++--
 lib/middleware/context.go                     |  2 +-
 lib/middleware/interceptor/context.go         |  6 ++---
 lib/middleware/interceptor/interceptor.go     |  4 ++--
 lib/middleware/middleware.go                  |  2 +-
 lib/middleware/middlewares/eqp/client.go      |  4 ++--
 lib/middleware/middlewares/eqp/server.go      |  4 ++--
 lib/middleware/middlewares/eqp/state.go       |  8 +++----
 lib/middleware/middlewares/eqp/sync.go        |  6 ++---
 lib/middleware/middlewares/ps/client.go       |  8 +++----
 lib/middleware/middlewares/ps/server.go       |  8 +++----
 lib/middleware/middlewares/ps/sync.go         | 10 ++++----
 .../middlewares/unterminate/unterminate.go    |  6 ++---
 lib/rob/schedulers/v2/scheduler.go            | 10 ++++----
 lib/rob/schedulers/v2/scheduler_test.go       |  2 +-
 lib/rob/schedulers/v2/sink/sink.go            |  6 ++---
 lib/util/pools/log2.go                        |  2 +-
 lib/util/strutil/cistring.go                  |  2 +-
 test/capturer.go                              |  4 ++--
 test/config.go                                |  2 +-
 test/runner.go                                | 14 +++++------
 test/test.go                                  |  2 +-
 test/tester_test.go                           | 24 +++++++++----------
 test/tests/copy_in.go                         |  4 ++--
 test/tests/copy_out.go                        |  4 ++--
 test/tests/discard_all.go                     |  4 ++--
 test/tests/eqp.go                             |  4 ++--
 test/tests/simple_query.go                    |  4 ++--
 test/tests/sync.go                            |  4 ++--
 test/tests/transaction.go                     |  4 ++--
 115 files changed, 291 insertions(+), 291 deletions(-)

diff --git a/cmd/cgat/main.go b/cmd/cgat/main.go
index 876a8aef..3963519c 100644
--- a/cmd/cgat/main.go
+++ b/cmd/cgat/main.go
@@ -9,14 +9,14 @@ import (
 
 	"tuxpa.in/a/zlog/log"
 
-	"pggat/lib/gat"
-	"pggat/lib/gat/metrics"
-	"pggat/lib/gat/modules/cloud_sql_discovery"
-	"pggat/lib/gat/modules/digitalocean_discovery"
-	"pggat/lib/gat/modules/pgbouncer"
-	"pggat/lib/gat/modules/ssl_endpoint"
-	"pggat/lib/gat/modules/zalando"
-	"pggat/lib/gat/modules/zalando_operator_discovery"
+	"gfx.cafe/gfx/pggat/lib/gat"
+	"gfx.cafe/gfx/pggat/lib/gat/metrics"
+	"gfx.cafe/gfx/pggat/lib/gat/modules/cloud_sql_discovery"
+	"gfx.cafe/gfx/pggat/lib/gat/modules/digitalocean_discovery"
+	"gfx.cafe/gfx/pggat/lib/gat/modules/pgbouncer"
+	"gfx.cafe/gfx/pggat/lib/gat/modules/ssl_endpoint"
+	"gfx.cafe/gfx/pggat/lib/gat/modules/zalando"
+	"gfx.cafe/gfx/pggat/lib/gat/modules/zalando_operator_discovery"
 )
 
 func loadModule(mode string) (gat.Module, error) {
diff --git a/go.mod b/go.mod
index a0de8e29..f0ca51a4 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module pggat
+module gfx.cafe/gfx/pggat
 
 go 1.20
 
diff --git a/lib/auth/credentials/cleartext.go b/lib/auth/credentials/cleartext.go
index 57a52feb..ae3bc54d 100644
--- a/lib/auth/credentials/cleartext.go
+++ b/lib/auth/credentials/cleartext.go
@@ -9,8 +9,8 @@ import (
 
 	"gfx.cafe/ghalliday1/scram"
 
-	"pggat/lib/auth"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/auth"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type Cleartext struct {
diff --git a/lib/auth/credentials/credentials_test.go b/lib/auth/credentials/credentials_test.go
index f6781ab8..005ee4fb 100644
--- a/lib/auth/credentials/credentials_test.go
+++ b/lib/auth/credentials/credentials_test.go
@@ -4,7 +4,7 @@ import (
 	"crypto/rand"
 	"testing"
 
-	"pggat/lib/auth"
+	"gfx.cafe/gfx/pggat/lib/auth"
 )
 
 func TestMD5(t *testing.T) {
diff --git a/lib/auth/credentials/md5.go b/lib/auth/credentials/md5.go
index bb891bf5..606e0297 100644
--- a/lib/auth/credentials/md5.go
+++ b/lib/auth/credentials/md5.go
@@ -5,8 +5,8 @@ import (
 	"encoding/hex"
 	"strings"
 
-	"pggat/lib/auth"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/auth"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type MD5 struct {
diff --git a/lib/auth/credentials/scram.go b/lib/auth/credentials/scram.go
index 898d3e16..4d2fc4a3 100644
--- a/lib/auth/credentials/scram.go
+++ b/lib/auth/credentials/scram.go
@@ -11,7 +11,7 @@ import (
 
 	"gfx.cafe/ghalliday1/scram"
 
-	"pggat/lib/auth"
+	"gfx.cafe/gfx/pggat/lib/auth"
 )
 
 type Scram struct {
diff --git a/lib/auth/credentials/string.go b/lib/auth/credentials/string.go
index 2f57b16d..c39e3996 100644
--- a/lib/auth/credentials/string.go
+++ b/lib/auth/credentials/string.go
@@ -1,7 +1,7 @@
 package credentials
 
 import (
-	"pggat/lib/auth"
+	"gfx.cafe/gfx/pggat/lib/auth"
 )
 
 func FromString(user, password string) auth.Credentials {
diff --git a/lib/bouncer/backends/v0/accept.go b/lib/bouncer/backends/v0/accept.go
index 5632d0ed..3168ce0a 100644
--- a/lib/bouncer/backends/v0/accept.go
+++ b/lib/bouncer/backends/v0/accept.go
@@ -4,10 +4,10 @@ import (
 	"errors"
 	"io"
 
-	"pggat/lib/auth"
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/auth"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 func authenticationSASLChallenge(ctx *AcceptContext, encoder auth.SASLEncoder) (done bool, err error) {
diff --git a/lib/bouncer/backends/v0/cancel.go b/lib/bouncer/backends/v0/cancel.go
index 9c7fc5ff..1ff2e957 100644
--- a/lib/bouncer/backends/v0/cancel.go
+++ b/lib/bouncer/backends/v0/cancel.go
@@ -1,6 +1,6 @@
 package backends
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 func Cancel(server fed.ReadWriter, key [8]byte) error {
 	packet := fed.NewPacket(0, 12)
diff --git a/lib/bouncer/backends/v0/context.go b/lib/bouncer/backends/v0/context.go
index 94477cac..5d4f08c7 100644
--- a/lib/bouncer/backends/v0/context.go
+++ b/lib/bouncer/backends/v0/context.go
@@ -1,7 +1,7 @@
 package backends
 
 import (
-	"pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/fed"
 )
 
 type AcceptContext struct {
diff --git a/lib/bouncer/backends/v0/options.go b/lib/bouncer/backends/v0/options.go
index b05b8ba5..5da0b1e9 100644
--- a/lib/bouncer/backends/v0/options.go
+++ b/lib/bouncer/backends/v0/options.go
@@ -3,9 +3,9 @@ package backends
 import (
 	"crypto/tls"
 
-	"pggat/lib/auth"
-	"pggat/lib/bouncer"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/auth"
+	"gfx.cafe/gfx/pggat/lib/bouncer"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 type AcceptOptions struct {
diff --git a/lib/bouncer/backends/v0/params.go b/lib/bouncer/backends/v0/params.go
index fc81f9ee..c3f6cb0e 100644
--- a/lib/bouncer/backends/v0/params.go
+++ b/lib/bouncer/backends/v0/params.go
@@ -1,6 +1,6 @@
 package backends
 
-import "pggat/lib/util/strutil"
+import "gfx.cafe/gfx/pggat/lib/util/strutil"
 
 type AcceptParams struct {
 	SSLEnabled        bool
diff --git a/lib/bouncer/backends/v0/query.go b/lib/bouncer/backends/v0/query.go
index cbfe89bb..c9689474 100644
--- a/lib/bouncer/backends/v0/query.go
+++ b/lib/bouncer/backends/v0/query.go
@@ -3,8 +3,8 @@ package backends
 import (
 	"fmt"
 
-	packets "pggat/lib/fed/packets/v3.0"
-	"pggat/lib/util/strutil"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 func CopyIn(ctx *Context) error {
diff --git a/lib/bouncer/bouncers/v2/bouncer.go b/lib/bouncer/bouncers/v2/bouncer.go
index 89189164..797ba809 100644
--- a/lib/bouncer/bouncers/v2/bouncer.go
+++ b/lib/bouncer/bouncers/v2/bouncer.go
@@ -1,10 +1,10 @@
 package bouncers
 
 import (
-	"pggat/lib/bouncer/backends/v0"
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
-	"pggat/lib/perror"
+	"gfx.cafe/gfx/pggat/lib/bouncer/backends/v0"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/perror"
 )
 
 func clientFail(ctx *backends.Context, client fed.ReadWriter, err perror.Error) {
diff --git a/lib/bouncer/frontends/v0/accept.go b/lib/bouncer/frontends/v0/accept.go
index 6609a923..aff54a78 100644
--- a/lib/bouncer/frontends/v0/accept.go
+++ b/lib/bouncer/frontends/v0/accept.go
@@ -5,11 +5,11 @@ import (
 	"io"
 	"strings"
 
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
-	"pggat/lib/perror"
-	"pggat/lib/util/slices"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/perror"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 func startup0(
diff --git a/lib/bouncer/frontends/v0/authenticate.go b/lib/bouncer/frontends/v0/authenticate.go
index f2b2398e..b81603e3 100644
--- a/lib/bouncer/frontends/v0/authenticate.go
+++ b/lib/bouncer/frontends/v0/authenticate.go
@@ -5,9 +5,9 @@ import (
 	"errors"
 	"io"
 
-	"pggat/lib/auth"
-	packets "pggat/lib/fed/packets/v3.0"
-	"pggat/lib/perror"
+	"gfx.cafe/gfx/pggat/lib/auth"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/perror"
 )
 
 func authenticationSASLInitial(ctx *AuthenticateContext, creds auth.SASLServer) (tool auth.SASLVerifier, resp []byte, done bool, err perror.Error) {
diff --git a/lib/bouncer/frontends/v0/context.go b/lib/bouncer/frontends/v0/context.go
index f7757317..85953252 100644
--- a/lib/bouncer/frontends/v0/context.go
+++ b/lib/bouncer/frontends/v0/context.go
@@ -1,6 +1,6 @@
 package frontends
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type AcceptContext struct {
 	Packet  fed.Packet
diff --git a/lib/bouncer/frontends/v0/options.go b/lib/bouncer/frontends/v0/options.go
index 06684d8c..b06d9889 100644
--- a/lib/bouncer/frontends/v0/options.go
+++ b/lib/bouncer/frontends/v0/options.go
@@ -3,8 +3,8 @@ package frontends
 import (
 	"crypto/tls"
 
-	"pggat/lib/auth"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/auth"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 type AcceptOptions struct {
diff --git a/lib/bouncer/frontends/v0/params.go b/lib/bouncer/frontends/v0/params.go
index 27e67b92..a1824695 100644
--- a/lib/bouncer/frontends/v0/params.go
+++ b/lib/bouncer/frontends/v0/params.go
@@ -1,6 +1,6 @@
 package frontends
 
-import "pggat/lib/util/strutil"
+import "gfx.cafe/gfx/pggat/lib/util/strutil"
 
 type AcceptParams struct {
 	CancelKey [8]byte
diff --git a/lib/fed/conn.go b/lib/fed/conn.go
index c45752ad..394e451b 100644
--- a/lib/fed/conn.go
+++ b/lib/fed/conn.go
@@ -8,7 +8,7 @@ import (
 	"io"
 	"net"
 
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type Conn interface {
diff --git a/lib/fed/packet.go b/lib/fed/packet.go
index 8c60da3c..2a87a277 100644
--- a/lib/fed/packet.go
+++ b/lib/fed/packet.go
@@ -4,7 +4,7 @@ import (
 	"encoding/binary"
 	"math"
 
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type Packet []byte
diff --git a/lib/fed/packets/v3.0/authenticationcleartext.go b/lib/fed/packets/v3.0/authenticationcleartext.go
index 2726645f..36cd0413 100644
--- a/lib/fed/packets/v3.0/authenticationcleartext.go
+++ b/lib/fed/packets/v3.0/authenticationcleartext.go
@@ -1,6 +1,6 @@
 package packets
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type AuthenticationCleartext struct{}
 
diff --git a/lib/fed/packets/v3.0/authenticationmd5.go b/lib/fed/packets/v3.0/authenticationmd5.go
index d7a264c0..9a88902b 100644
--- a/lib/fed/packets/v3.0/authenticationmd5.go
+++ b/lib/fed/packets/v3.0/authenticationmd5.go
@@ -1,6 +1,6 @@
 package packets
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type AuthenticationMD5 struct {
 	Salt [4]byte
diff --git a/lib/fed/packets/v3.0/authenticationok.go b/lib/fed/packets/v3.0/authenticationok.go
index a4d00cbe..16dee6a2 100644
--- a/lib/fed/packets/v3.0/authenticationok.go
+++ b/lib/fed/packets/v3.0/authenticationok.go
@@ -1,6 +1,6 @@
 package packets
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type AuthenticationOk struct{}
 
diff --git a/lib/fed/packets/v3.0/authenticationresponse.go b/lib/fed/packets/v3.0/authenticationresponse.go
index 96ca746a..9c1be35f 100644
--- a/lib/fed/packets/v3.0/authenticationresponse.go
+++ b/lib/fed/packets/v3.0/authenticationresponse.go
@@ -1,8 +1,8 @@
 package packets
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type AuthenticationResponse []byte
diff --git a/lib/fed/packets/v3.0/authenticationsasl.go b/lib/fed/packets/v3.0/authenticationsasl.go
index 8fb2833f..0382b65a 100644
--- a/lib/fed/packets/v3.0/authenticationsasl.go
+++ b/lib/fed/packets/v3.0/authenticationsasl.go
@@ -1,6 +1,6 @@
 package packets
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type AuthenticationSASL struct {
 	Mechanisms []string
diff --git a/lib/fed/packets/v3.0/authenticationsaslcontinue.go b/lib/fed/packets/v3.0/authenticationsaslcontinue.go
index 8dd145a9..135d87ab 100644
--- a/lib/fed/packets/v3.0/authenticationsaslcontinue.go
+++ b/lib/fed/packets/v3.0/authenticationsaslcontinue.go
@@ -1,8 +1,8 @@
 package packets
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type AuthenticationSASLContinue []byte
diff --git a/lib/fed/packets/v3.0/authenticationsaslfinal.go b/lib/fed/packets/v3.0/authenticationsaslfinal.go
index f529d5d8..b5a191ca 100644
--- a/lib/fed/packets/v3.0/authenticationsaslfinal.go
+++ b/lib/fed/packets/v3.0/authenticationsaslfinal.go
@@ -1,8 +1,8 @@
 package packets
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type AuthenticationSASLFinal []byte
diff --git a/lib/fed/packets/v3.0/backendkeydata.go b/lib/fed/packets/v3.0/backendkeydata.go
index 5efa8c92..e144b3ad 100644
--- a/lib/fed/packets/v3.0/backendkeydata.go
+++ b/lib/fed/packets/v3.0/backendkeydata.go
@@ -1,6 +1,6 @@
 package packets
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type BackendKeyData struct {
 	CancellationKey [8]byte
diff --git a/lib/fed/packets/v3.0/bind.go b/lib/fed/packets/v3.0/bind.go
index d316ae05..de1755e5 100644
--- a/lib/fed/packets/v3.0/bind.go
+++ b/lib/fed/packets/v3.0/bind.go
@@ -1,8 +1,8 @@
 package packets
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type Bind struct {
diff --git a/lib/fed/packets/v3.0/close.go b/lib/fed/packets/v3.0/close.go
index 895bd545..89221f91 100644
--- a/lib/fed/packets/v3.0/close.go
+++ b/lib/fed/packets/v3.0/close.go
@@ -1,6 +1,6 @@
 package packets
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type Close struct {
 	Which  byte
diff --git a/lib/fed/packets/v3.0/commandcomplete.go b/lib/fed/packets/v3.0/commandcomplete.go
index 96c0a457..647804d4 100644
--- a/lib/fed/packets/v3.0/commandcomplete.go
+++ b/lib/fed/packets/v3.0/commandcomplete.go
@@ -1,6 +1,6 @@
 package packets
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type CommandComplete string
 
diff --git a/lib/fed/packets/v3.0/copydata.go b/lib/fed/packets/v3.0/copydata.go
index 68e056d6..3043745b 100644
--- a/lib/fed/packets/v3.0/copydata.go
+++ b/lib/fed/packets/v3.0/copydata.go
@@ -1,8 +1,8 @@
 package packets
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type CopyData []byte
diff --git a/lib/fed/packets/v3.0/copyfail.go b/lib/fed/packets/v3.0/copyfail.go
index 2762bda7..6f42d097 100644
--- a/lib/fed/packets/v3.0/copyfail.go
+++ b/lib/fed/packets/v3.0/copyfail.go
@@ -1,6 +1,6 @@
 package packets
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type CopyFail struct {
 	Reason string
diff --git a/lib/fed/packets/v3.0/datarow.go b/lib/fed/packets/v3.0/datarow.go
index c4e6a988..31e26622 100644
--- a/lib/fed/packets/v3.0/datarow.go
+++ b/lib/fed/packets/v3.0/datarow.go
@@ -1,8 +1,8 @@
 package packets
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type DataRow struct {
diff --git a/lib/fed/packets/v3.0/describe.go b/lib/fed/packets/v3.0/describe.go
index e9c6c75a..e6510ffe 100644
--- a/lib/fed/packets/v3.0/describe.go
+++ b/lib/fed/packets/v3.0/describe.go
@@ -1,6 +1,6 @@
 package packets
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type Describe struct {
 	Which  byte
diff --git a/lib/fed/packets/v3.0/errorresponse.go b/lib/fed/packets/v3.0/errorresponse.go
index 8d380ba5..a97f4605 100644
--- a/lib/fed/packets/v3.0/errorresponse.go
+++ b/lib/fed/packets/v3.0/errorresponse.go
@@ -1,8 +1,8 @@
 package packets
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/perror"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/perror"
 )
 
 type ErrorResponse struct {
diff --git a/lib/fed/packets/v3.0/errors.go b/lib/fed/packets/v3.0/errors.go
index 8b758cce..b7bc928b 100644
--- a/lib/fed/packets/v3.0/errors.go
+++ b/lib/fed/packets/v3.0/errors.go
@@ -1,6 +1,6 @@
 package packets
 
-import "pggat/lib/perror"
+import "gfx.cafe/gfx/pggat/lib/perror"
 
 var (
 	ErrBadFormat = perror.New(
diff --git a/lib/fed/packets/v3.0/execute.go b/lib/fed/packets/v3.0/execute.go
index c6db8ac9..9d8c172d 100644
--- a/lib/fed/packets/v3.0/execute.go
+++ b/lib/fed/packets/v3.0/execute.go
@@ -1,6 +1,6 @@
 package packets
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type Execute struct {
 	Target  string
diff --git a/lib/fed/packets/v3.0/negotiateprotocolversion.go b/lib/fed/packets/v3.0/negotiateprotocolversion.go
index e0c556ec..aad5dfad 100644
--- a/lib/fed/packets/v3.0/negotiateprotocolversion.go
+++ b/lib/fed/packets/v3.0/negotiateprotocolversion.go
@@ -1,8 +1,8 @@
 package packets
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type NegotiateProtocolVersion struct {
diff --git a/lib/fed/packets/v3.0/parameterstatus.go b/lib/fed/packets/v3.0/parameterstatus.go
index 34b1ade8..2280971f 100644
--- a/lib/fed/packets/v3.0/parameterstatus.go
+++ b/lib/fed/packets/v3.0/parameterstatus.go
@@ -1,6 +1,6 @@
 package packets
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type ParameterStatus struct {
 	Key   string
diff --git a/lib/fed/packets/v3.0/parse.go b/lib/fed/packets/v3.0/parse.go
index d4fedc63..1ae827a4 100644
--- a/lib/fed/packets/v3.0/parse.go
+++ b/lib/fed/packets/v3.0/parse.go
@@ -1,8 +1,8 @@
 package packets
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type Parse struct {
diff --git a/lib/fed/packets/v3.0/passwordmessage.go b/lib/fed/packets/v3.0/passwordmessage.go
index 6bdb1236..79943283 100644
--- a/lib/fed/packets/v3.0/passwordmessage.go
+++ b/lib/fed/packets/v3.0/passwordmessage.go
@@ -1,7 +1,7 @@
 package packets
 
 import (
-	"pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/fed"
 )
 
 type PasswordMessage struct {
diff --git a/lib/fed/packets/v3.0/query.go b/lib/fed/packets/v3.0/query.go
index bd47b747..5a0e43af 100644
--- a/lib/fed/packets/v3.0/query.go
+++ b/lib/fed/packets/v3.0/query.go
@@ -1,6 +1,6 @@
 package packets
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type Query string
 
diff --git a/lib/fed/packets/v3.0/readyforquery.go b/lib/fed/packets/v3.0/readyforquery.go
index 7ba5ea98..aaf111dd 100644
--- a/lib/fed/packets/v3.0/readyforquery.go
+++ b/lib/fed/packets/v3.0/readyforquery.go
@@ -1,7 +1,7 @@
 package packets
 
 import (
-	"pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/fed"
 )
 
 type ReadyForQuery byte
diff --git a/lib/fed/packets/v3.0/rowdescription.go b/lib/fed/packets/v3.0/rowdescription.go
index 91014c23..fa4001c5 100644
--- a/lib/fed/packets/v3.0/rowdescription.go
+++ b/lib/fed/packets/v3.0/rowdescription.go
@@ -1,8 +1,8 @@
 package packets
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type RowDescriptionField struct {
diff --git a/lib/fed/packets/v3.0/saslinitialresponse.go b/lib/fed/packets/v3.0/saslinitialresponse.go
index 1ff65ef5..b9046788 100644
--- a/lib/fed/packets/v3.0/saslinitialresponse.go
+++ b/lib/fed/packets/v3.0/saslinitialresponse.go
@@ -1,8 +1,8 @@
 package packets
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type SASLInitialResponse struct {
diff --git a/lib/fed/packets/v3.0/types.go b/lib/fed/packets/v3.0/types.go
index b6d17592..f1d5335e 100644
--- a/lib/fed/packets/v3.0/types.go
+++ b/lib/fed/packets/v3.0/types.go
@@ -1,6 +1,6 @@
 package packets
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 const (
 	TypeAuthentication           fed.Type = 'R'
diff --git a/lib/gat/endpoint.go b/lib/gat/endpoint.go
index a815745d..269f4a8a 100644
--- a/lib/gat/endpoint.go
+++ b/lib/gat/endpoint.go
@@ -1,6 +1,6 @@
 package gat
 
-import "pggat/lib/bouncer/frontends/v0"
+import "gfx.cafe/gfx/pggat/lib/bouncer/frontends/v0"
 
 type FrontendAcceptOptions = frontends.AcceptOptions
 
diff --git a/lib/gat/metrics/pool.go b/lib/gat/metrics/pool.go
index a8cbce97..4d90e53b 100644
--- a/lib/gat/metrics/pool.go
+++ b/lib/gat/metrics/pool.go
@@ -9,7 +9,7 @@ import (
 
 	"github.com/google/uuid"
 
-	"pggat/lib/util/maps"
+	"gfx.cafe/gfx/pggat/lib/util/maps"
 )
 
 type Pool struct {
diff --git a/lib/gat/modules/cloud_sql_discovery/discoverer.go b/lib/gat/modules/cloud_sql_discovery/discoverer.go
index 848ad4d6..da7b6b44 100644
--- a/lib/gat/modules/cloud_sql_discovery/discoverer.go
+++ b/lib/gat/modules/cloud_sql_discovery/discoverer.go
@@ -8,13 +8,13 @@ import (
 
 	sqladmin "google.golang.org/api/sqladmin/v1beta4"
 
-	"pggat/lib/auth/credentials"
-	"pggat/lib/bouncer"
-	"pggat/lib/bouncer/backends/v0"
-	"pggat/lib/bouncer/bouncers/v2"
-	"pggat/lib/fed"
-	"pggat/lib/gat/modules/discovery"
-	"pggat/lib/gsql"
+	"gfx.cafe/gfx/pggat/lib/auth/credentials"
+	"gfx.cafe/gfx/pggat/lib/bouncer"
+	"gfx.cafe/gfx/pggat/lib/bouncer/backends/v0"
+	"gfx.cafe/gfx/pggat/lib/bouncer/bouncers/v2"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/gat/modules/discovery"
+	"gfx.cafe/gfx/pggat/lib/gsql"
 )
 
 type authQueryResult struct {
diff --git a/lib/gat/modules/cloud_sql_discovery/module.go b/lib/gat/modules/cloud_sql_discovery/module.go
index 3ffba602..3cee645f 100644
--- a/lib/gat/modules/cloud_sql_discovery/module.go
+++ b/lib/gat/modules/cloud_sql_discovery/module.go
@@ -4,9 +4,9 @@ import (
 	"crypto/tls"
 	"time"
 
-	"pggat/lib/bouncer"
-	"pggat/lib/gat/modules/discovery"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/bouncer"
+	"gfx.cafe/gfx/pggat/lib/gat/modules/discovery"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 func NewModule(config Config) (*discovery.Module, error) {
diff --git a/lib/gat/modules/digitalocean_discovery/discoverer.go b/lib/gat/modules/digitalocean_discovery/discoverer.go
index eab2cf7d..1e4009b0 100644
--- a/lib/gat/modules/digitalocean_discovery/discoverer.go
+++ b/lib/gat/modules/digitalocean_discovery/discoverer.go
@@ -7,7 +7,7 @@ import (
 
 	"github.com/digitalocean/godo"
 
-	"pggat/lib/gat/modules/discovery"
+	"gfx.cafe/gfx/pggat/lib/gat/modules/discovery"
 )
 
 type Discoverer struct {
diff --git a/lib/gat/modules/digitalocean_discovery/module.go b/lib/gat/modules/digitalocean_discovery/module.go
index 0f689388..24dc545c 100644
--- a/lib/gat/modules/digitalocean_discovery/module.go
+++ b/lib/gat/modules/digitalocean_discovery/module.go
@@ -4,9 +4,9 @@ import (
 	"crypto/tls"
 	"time"
 
-	"pggat/lib/bouncer"
-	"pggat/lib/gat/modules/discovery"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/bouncer"
+	"gfx.cafe/gfx/pggat/lib/gat/modules/discovery"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 func NewModule(config Config) (*discovery.Module, error) {
diff --git a/lib/gat/modules/discovery/config.go b/lib/gat/modules/discovery/config.go
index a8da9668..b2633ddb 100644
--- a/lib/gat/modules/discovery/config.go
+++ b/lib/gat/modules/discovery/config.go
@@ -4,8 +4,8 @@ import (
 	"crypto/tls"
 	"time"
 
-	"pggat/lib/bouncer"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/bouncer"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 type Config struct {
diff --git a/lib/gat/modules/discovery/module.go b/lib/gat/modules/discovery/module.go
index 6ccca3ac..8962fa88 100644
--- a/lib/gat/modules/discovery/module.go
+++ b/lib/gat/modules/discovery/module.go
@@ -6,16 +6,16 @@ import (
 
 	"tuxpa.in/a/zlog/log"
 
-	"pggat/lib/auth"
-	"pggat/lib/auth/credentials"
-	"pggat/lib/gat"
-	"pggat/lib/gat/metrics"
-	"pggat/lib/gat/pool"
-	"pggat/lib/gat/pool/pools/session"
-	"pggat/lib/gat/pool/pools/transaction"
-	"pggat/lib/gat/pool/recipe"
-	"pggat/lib/util/maps"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/auth"
+	"gfx.cafe/gfx/pggat/lib/auth/credentials"
+	"gfx.cafe/gfx/pggat/lib/gat"
+	"gfx.cafe/gfx/pggat/lib/gat/metrics"
+	"gfx.cafe/gfx/pggat/lib/gat/pool"
+	"gfx.cafe/gfx/pggat/lib/gat/pool/pools/session"
+	"gfx.cafe/gfx/pggat/lib/gat/pool/pools/transaction"
+	"gfx.cafe/gfx/pggat/lib/gat/pool/recipe"
+	"gfx.cafe/gfx/pggat/lib/util/maps"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type Module struct {
diff --git a/lib/gat/modules/pgbouncer/authfile.go b/lib/gat/modules/pgbouncer/authfile.go
index 372f5498..556c0156 100644
--- a/lib/gat/modules/pgbouncer/authfile.go
+++ b/lib/gat/modules/pgbouncer/authfile.go
@@ -3,8 +3,8 @@ package pgbouncer
 import (
 	"os"
 
-	"pggat/lib/util/encoding/ini"
-	"pggat/lib/util/encoding/userlist"
+	"gfx.cafe/gfx/pggat/lib/util/encoding/ini"
+	"gfx.cafe/gfx/pggat/lib/util/encoding/userlist"
 )
 
 type AuthFile map[string]string
diff --git a/lib/gat/modules/pgbouncer/config.go b/lib/gat/modules/pgbouncer/config.go
index 11b22c7f..1ce4b8ed 100644
--- a/lib/gat/modules/pgbouncer/config.go
+++ b/lib/gat/modules/pgbouncer/config.go
@@ -1,9 +1,9 @@
 package pgbouncer
 
 import (
-	"pggat/lib/bouncer"
-	"pggat/lib/util/encoding/ini"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/bouncer"
+	"gfx.cafe/gfx/pggat/lib/util/encoding/ini"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 type PoolMode string
diff --git a/lib/gat/modules/pgbouncer/module.go b/lib/gat/modules/pgbouncer/module.go
index 4c4e9238..1acb9c83 100644
--- a/lib/gat/modules/pgbouncer/module.go
+++ b/lib/gat/modules/pgbouncer/module.go
@@ -11,18 +11,18 @@ import (
 
 	"tuxpa.in/a/zlog/log"
 
-	"pggat/lib/auth/credentials"
-	"pggat/lib/bouncer/backends/v0"
-	"pggat/lib/bouncer/frontends/v0"
-	"pggat/lib/gat"
-	"pggat/lib/gat/metrics"
-	"pggat/lib/gat/pool"
-	"pggat/lib/gat/pool/pools/session"
-	"pggat/lib/gat/pool/pools/transaction"
-	"pggat/lib/gat/pool/recipe"
-	"pggat/lib/gsql"
-	"pggat/lib/util/maps"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/auth/credentials"
+	"gfx.cafe/gfx/pggat/lib/bouncer/backends/v0"
+	"gfx.cafe/gfx/pggat/lib/bouncer/frontends/v0"
+	"gfx.cafe/gfx/pggat/lib/gat"
+	"gfx.cafe/gfx/pggat/lib/gat/metrics"
+	"gfx.cafe/gfx/pggat/lib/gat/pool"
+	"gfx.cafe/gfx/pggat/lib/gat/pool/pools/session"
+	"gfx.cafe/gfx/pggat/lib/gat/pool/pools/transaction"
+	"gfx.cafe/gfx/pggat/lib/gat/pool/recipe"
+	"gfx.cafe/gfx/pggat/lib/gsql"
+	"gfx.cafe/gfx/pggat/lib/util/maps"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 type authQueryResult struct {
diff --git a/lib/gat/modules/raw_pools/module.go b/lib/gat/modules/raw_pools/module.go
index 2a1fe717..14ab7262 100644
--- a/lib/gat/modules/raw_pools/module.go
+++ b/lib/gat/modules/raw_pools/module.go
@@ -3,10 +3,10 @@ package raw_pools
 import (
 	"sync"
 
-	"pggat/lib/gat"
-	"pggat/lib/gat/metrics"
-	"pggat/lib/gat/pool"
-	"pggat/lib/util/maps"
+	"gfx.cafe/gfx/pggat/lib/gat"
+	"gfx.cafe/gfx/pggat/lib/gat/metrics"
+	"gfx.cafe/gfx/pggat/lib/gat/pool"
+	"gfx.cafe/gfx/pggat/lib/util/maps"
 )
 
 type Module struct {
diff --git a/lib/gat/modules/ssl_endpoint/module.go b/lib/gat/modules/ssl_endpoint/module.go
index eff30421..4589cd98 100644
--- a/lib/gat/modules/ssl_endpoint/module.go
+++ b/lib/gat/modules/ssl_endpoint/module.go
@@ -12,8 +12,8 @@ import (
 
 	"tuxpa.in/a/zlog/log"
 
-	"pggat/lib/gat"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/gat"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 type Module struct {
diff --git a/lib/gat/modules/zalando/module.go b/lib/gat/modules/zalando/module.go
index 06583b0b..061e3ea2 100644
--- a/lib/gat/modules/zalando/module.go
+++ b/lib/gat/modules/zalando/module.go
@@ -3,9 +3,9 @@ package zalando
 import (
 	"fmt"
 
-	"pggat/lib/bouncer"
-	"pggat/lib/gat/modules/pgbouncer"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/bouncer"
+	"gfx.cafe/gfx/pggat/lib/gat/modules/pgbouncer"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 func NewModule(config Config) (*pgbouncer.Module, error) {
diff --git a/lib/gat/modules/zalando_operator_discovery/discoverer.go b/lib/gat/modules/zalando_operator_discovery/discoverer.go
index 9b4e4ea7..3e2adf38 100644
--- a/lib/gat/modules/zalando_operator_discovery/discoverer.go
+++ b/lib/gat/modules/zalando_operator_discovery/discoverer.go
@@ -16,7 +16,7 @@ import (
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/client-go/tools/cache"
 
-	"pggat/lib/gat/modules/discovery"
+	"gfx.cafe/gfx/pggat/lib/gat/modules/discovery"
 )
 
 type Discoverer struct {
diff --git a/lib/gat/modules/zalando_operator_discovery/module.go b/lib/gat/modules/zalando_operator_discovery/module.go
index 23f07496..e3702a15 100644
--- a/lib/gat/modules/zalando_operator_discovery/module.go
+++ b/lib/gat/modules/zalando_operator_discovery/module.go
@@ -4,9 +4,9 @@ import (
 	"crypto/tls"
 	"time"
 
-	"pggat/lib/bouncer"
-	"pggat/lib/gat/modules/discovery"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/bouncer"
+	"gfx.cafe/gfx/pggat/lib/gat/modules/discovery"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 func NewModule(config Config) (*discovery.Module, error) {
diff --git a/lib/gat/pool.go b/lib/gat/pool.go
index 9915955b..f0dc3414 100644
--- a/lib/gat/pool.go
+++ b/lib/gat/pool.go
@@ -1,5 +1,5 @@
 package gat
 
-import "pggat/lib/gat/pool"
+import "gfx.cafe/gfx/pggat/lib/gat/pool"
 
 type Pool = pool.Pool
diff --git a/lib/gat/pool/client.go b/lib/gat/pool/client.go
index 54f984d8..2d687e10 100644
--- a/lib/gat/pool/client.go
+++ b/lib/gat/pool/client.go
@@ -1,13 +1,13 @@
 package pool
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/middleware"
-	"pggat/lib/middleware/interceptor"
-	"pggat/lib/middleware/middlewares/eqp"
-	"pggat/lib/middleware/middlewares/ps"
-	"pggat/lib/middleware/middlewares/unterminate"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/middleware"
+	"gfx.cafe/gfx/pggat/lib/middleware/interceptor"
+	"gfx.cafe/gfx/pggat/lib/middleware/middlewares/eqp"
+	"gfx.cafe/gfx/pggat/lib/middleware/middlewares/ps"
+	"gfx.cafe/gfx/pggat/lib/middleware/middlewares/unterminate"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 type pooledClient struct {
diff --git a/lib/gat/pool/conn.go b/lib/gat/pool/conn.go
index da9a3244..8e321311 100644
--- a/lib/gat/pool/conn.go
+++ b/lib/gat/pool/conn.go
@@ -7,9 +7,9 @@ import (
 
 	"github.com/google/uuid"
 
-	"pggat/lib/fed"
-	"pggat/lib/gat/metrics"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/gat/metrics"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 type pooledConn struct {
diff --git a/lib/gat/pool/flow.go b/lib/gat/pool/flow.go
index 403250f3..a186ea7e 100644
--- a/lib/gat/pool/flow.go
+++ b/lib/gat/pool/flow.go
@@ -1,13 +1,13 @@
 package pool
 
 import (
-	"pggat/lib/bouncer/backends/v0"
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
-	"pggat/lib/gat/metrics"
-	"pggat/lib/middleware/middlewares/eqp"
-	"pggat/lib/middleware/middlewares/ps"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/bouncer/backends/v0"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/gat/metrics"
+	"gfx.cafe/gfx/pggat/lib/middleware/middlewares/eqp"
+	"gfx.cafe/gfx/pggat/lib/middleware/middlewares/ps"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 func pair(options Options, client *pooledClient, server *pooledServer) (clientErr, serverErr error) {
diff --git a/lib/gat/pool/options.go b/lib/gat/pool/options.go
index f3716f9c..a682419b 100644
--- a/lib/gat/pool/options.go
+++ b/lib/gat/pool/options.go
@@ -3,8 +3,8 @@ package pool
 import (
 	"time"
 
-	"pggat/lib/auth"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/auth"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 type ParameterStatusSync int
diff --git a/lib/gat/pool/pool.go b/lib/gat/pool/pool.go
index 445da1db..3ad6b328 100644
--- a/lib/gat/pool/pool.go
+++ b/lib/gat/pool/pool.go
@@ -9,14 +9,14 @@ import (
 	"github.com/google/uuid"
 	"tuxpa.in/a/zlog/log"
 
-	"pggat/lib/auth"
-	"pggat/lib/bouncer/backends/v0"
-	"pggat/lib/bouncer/bouncers/v2"
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
-	"pggat/lib/gat/metrics"
-	"pggat/lib/util/slices"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/auth"
+	"gfx.cafe/gfx/pggat/lib/bouncer/backends/v0"
+	"gfx.cafe/gfx/pggat/lib/bouncer/bouncers/v2"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/gat/metrics"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 type Pool struct {
diff --git a/lib/gat/pool/pools/session/apply.go b/lib/gat/pool/pools/session/apply.go
index 2ca42754..2c9f8157 100644
--- a/lib/gat/pool/pools/session/apply.go
+++ b/lib/gat/pool/pools/session/apply.go
@@ -1,7 +1,7 @@
 package session
 
 import (
-	"pggat/lib/gat/pool"
+	"gfx.cafe/gfx/pggat/lib/gat/pool"
 )
 
 func Apply(options pool.Options) pool.Options {
diff --git a/lib/gat/pool/pools/session/pooler.go b/lib/gat/pool/pools/session/pooler.go
index 6024249a..9827727e 100644
--- a/lib/gat/pool/pools/session/pooler.go
+++ b/lib/gat/pool/pools/session/pooler.go
@@ -5,8 +5,8 @@ import (
 
 	"github.com/google/uuid"
 
-	"pggat/lib/gat/pool"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/gat/pool"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type Pooler struct {
diff --git a/lib/gat/pool/pools/transaction/apply.go b/lib/gat/pool/pools/transaction/apply.go
index bfe41820..088a11b3 100644
--- a/lib/gat/pool/pools/transaction/apply.go
+++ b/lib/gat/pool/pools/transaction/apply.go
@@ -1,6 +1,6 @@
 package transaction
 
-import "pggat/lib/gat/pool"
+import "gfx.cafe/gfx/pggat/lib/gat/pool"
 
 func Apply(options pool.Options) pool.Options {
 	options.NewPooler = NewPooler
diff --git a/lib/gat/pool/pools/transaction/pooler.go b/lib/gat/pool/pools/transaction/pooler.go
index 95011ba2..939718a2 100644
--- a/lib/gat/pool/pools/transaction/pooler.go
+++ b/lib/gat/pool/pools/transaction/pooler.go
@@ -3,9 +3,9 @@ package transaction
 import (
 	"github.com/google/uuid"
 
-	"pggat/lib/gat/pool"
-	"pggat/lib/rob"
-	"pggat/lib/rob/schedulers/v2"
+	"gfx.cafe/gfx/pggat/lib/gat/pool"
+	"gfx.cafe/gfx/pggat/lib/rob"
+	"gfx.cafe/gfx/pggat/lib/rob/schedulers/v2"
 )
 
 type Pooler struct {
diff --git a/lib/gat/pool/recipe.go b/lib/gat/pool/recipe.go
index 30aaf032..cfa70d17 100644
--- a/lib/gat/pool/recipe.go
+++ b/lib/gat/pool/recipe.go
@@ -1,5 +1,5 @@
 package pool
 
-import "pggat/lib/gat/pool/recipe"
+import "gfx.cafe/gfx/pggat/lib/gat/pool/recipe"
 
 type Recipe = recipe.Recipe
diff --git a/lib/gat/pool/recipe/dialer.go b/lib/gat/pool/recipe/dialer.go
index f2230b30..622cc328 100644
--- a/lib/gat/pool/recipe/dialer.go
+++ b/lib/gat/pool/recipe/dialer.go
@@ -5,8 +5,8 @@ import (
 	"io"
 	"net"
 
-	"pggat/lib/bouncer/backends/v0"
-	"pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/bouncer/backends/v0"
+	"gfx.cafe/gfx/pggat/lib/fed"
 )
 
 type BackendAcceptOptions = backends.AcceptOptions
diff --git a/lib/gat/pool/recipe/recipe.go b/lib/gat/pool/recipe/recipe.go
index 0e7dfa5d..b535ab40 100644
--- a/lib/gat/pool/recipe/recipe.go
+++ b/lib/gat/pool/recipe/recipe.go
@@ -3,8 +3,8 @@ package recipe
 import (
 	"sync"
 
-	"pggat/lib/bouncer/backends/v0"
-	"pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/bouncer/backends/v0"
+	"gfx.cafe/gfx/pggat/lib/fed"
 )
 
 type Recipe struct {
diff --git a/lib/gat/pool/server.go b/lib/gat/pool/server.go
index ed01c298..5c250ee7 100644
--- a/lib/gat/pool/server.go
+++ b/lib/gat/pool/server.go
@@ -1,12 +1,12 @@
 package pool
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/middleware"
-	"pggat/lib/middleware/interceptor"
-	"pggat/lib/middleware/middlewares/eqp"
-	"pggat/lib/middleware/middlewares/ps"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/middleware"
+	"gfx.cafe/gfx/pggat/lib/middleware/interceptor"
+	"gfx.cafe/gfx/pggat/lib/middleware/middlewares/eqp"
+	"gfx.cafe/gfx/pggat/lib/middleware/middlewares/ps"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 type pooledServer struct {
diff --git a/lib/gat/provider.go b/lib/gat/provider.go
index 428d4ebc..19d3662b 100644
--- a/lib/gat/provider.go
+++ b/lib/gat/provider.go
@@ -1,6 +1,6 @@
 package gat
 
-import "pggat/lib/gat/metrics"
+import "gfx.cafe/gfx/pggat/lib/gat/metrics"
 
 // Provider provides pool to the server
 type Provider interface {
diff --git a/lib/gat/server.go b/lib/gat/server.go
index 8e81694e..8c4d587e 100644
--- a/lib/gat/server.go
+++ b/lib/gat/server.go
@@ -7,12 +7,12 @@ import (
 
 	"tuxpa.in/a/zlog/log"
 
-	"pggat/lib/bouncer/frontends/v0"
-	"pggat/lib/fed"
-	"pggat/lib/gat/metrics"
-	"pggat/lib/util/beforeexit"
-	"pggat/lib/util/flip"
-	"pggat/lib/util/maps"
+	"gfx.cafe/gfx/pggat/lib/bouncer/frontends/v0"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/gat/metrics"
+	"gfx.cafe/gfx/pggat/lib/util/beforeexit"
+	"gfx.cafe/gfx/pggat/lib/util/flip"
+	"gfx.cafe/gfx/pggat/lib/util/maps"
 )
 
 type Server struct {
diff --git a/lib/gsql/client.go b/lib/gsql/client.go
index d119c9e4..85b5d2d9 100644
--- a/lib/gsql/client.go
+++ b/lib/gsql/client.go
@@ -5,9 +5,9 @@ import (
 	"net"
 	"sync"
 
-	"pggat/lib/fed"
-	"pggat/lib/util/ring"
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/util/ring"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type batch struct {
diff --git a/lib/gsql/eq.go b/lib/gsql/eq.go
index 9097b86d..7908d0a8 100644
--- a/lib/gsql/eq.go
+++ b/lib/gsql/eq.go
@@ -4,8 +4,8 @@ import (
 	"reflect"
 	"strconv"
 
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
 )
 
 func ExtendedQuery(client *Client, result any, query string, args ...any) error {
diff --git a/lib/gsql/query.go b/lib/gsql/query.go
index 28171fb8..c4c8f7f4 100644
--- a/lib/gsql/query.go
+++ b/lib/gsql/query.go
@@ -1,8 +1,8 @@
 package gsql
 
 import (
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
 )
 
 func Query(client *Client, results []any, query string) {
diff --git a/lib/gsql/query_test.go b/lib/gsql/query_test.go
index 36c1662b..71ef6af2 100644
--- a/lib/gsql/query_test.go
+++ b/lib/gsql/query_test.go
@@ -6,10 +6,10 @@ import (
 
 	"tuxpa.in/a/zlog/log"
 
-	"pggat/lib/auth/credentials"
-	"pggat/lib/bouncer/backends/v0"
-	"pggat/lib/bouncer/bouncers/v2"
-	"pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/auth/credentials"
+	"gfx.cafe/gfx/pggat/lib/bouncer/backends/v0"
+	"gfx.cafe/gfx/pggat/lib/bouncer/bouncers/v2"
+	"gfx.cafe/gfx/pggat/lib/fed"
 )
 
 type Result struct {
diff --git a/lib/gsql/result.go b/lib/gsql/result.go
index e3f9f79d..11c08450 100644
--- a/lib/gsql/result.go
+++ b/lib/gsql/result.go
@@ -1,6 +1,6 @@
 package gsql
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type ResultWriter interface {
 	fed.Writer
diff --git a/lib/gsql/row.go b/lib/gsql/row.go
index 32d51a6c..574e8e77 100644
--- a/lib/gsql/row.go
+++ b/lib/gsql/row.go
@@ -5,8 +5,8 @@ import (
 	"reflect"
 	"strconv"
 
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
 )
 
 type RowWriter struct {
diff --git a/lib/middleware/context.go b/lib/middleware/context.go
index e0a139a9..be60aa0e 100644
--- a/lib/middleware/context.go
+++ b/lib/middleware/context.go
@@ -1,6 +1,6 @@
 package middleware
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type Context interface {
 	// Cancel the current packet
diff --git a/lib/middleware/interceptor/context.go b/lib/middleware/interceptor/context.go
index b8ab9efd..ea4c7a76 100644
--- a/lib/middleware/interceptor/context.go
+++ b/lib/middleware/interceptor/context.go
@@ -1,9 +1,9 @@
 package interceptor
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/middleware"
-	"pggat/lib/util/decorator"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/middleware"
+	"gfx.cafe/gfx/pggat/lib/util/decorator"
 )
 
 type Context struct {
diff --git a/lib/middleware/interceptor/interceptor.go b/lib/middleware/interceptor/interceptor.go
index 338e953e..3c13c928 100644
--- a/lib/middleware/interceptor/interceptor.go
+++ b/lib/middleware/interceptor/interceptor.go
@@ -1,8 +1,8 @@
 package interceptor
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/middleware"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/middleware"
 )
 
 type Interceptor struct {
diff --git a/lib/middleware/middleware.go b/lib/middleware/middleware.go
index fcad4376..63f5401d 100644
--- a/lib/middleware/middleware.go
+++ b/lib/middleware/middleware.go
@@ -1,6 +1,6 @@
 package middleware
 
-import "pggat/lib/fed"
+import "gfx.cafe/gfx/pggat/lib/fed"
 
 type Middleware interface {
 	Read(ctx Context, packet fed.Packet) error
diff --git a/lib/middleware/middlewares/eqp/client.go b/lib/middleware/middlewares/eqp/client.go
index ec181450..89175b71 100644
--- a/lib/middleware/middlewares/eqp/client.go
+++ b/lib/middleware/middlewares/eqp/client.go
@@ -1,8 +1,8 @@
 package eqp
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/middleware"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/middleware"
 )
 
 type Client struct {
diff --git a/lib/middleware/middlewares/eqp/server.go b/lib/middleware/middlewares/eqp/server.go
index bc1244a2..04a11d17 100644
--- a/lib/middleware/middlewares/eqp/server.go
+++ b/lib/middleware/middlewares/eqp/server.go
@@ -1,8 +1,8 @@
 package eqp
 
 import (
-	"pggat/lib/fed"
-	"pggat/lib/middleware"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/middleware"
 )
 
 type Server struct {
diff --git a/lib/middleware/middlewares/eqp/state.go b/lib/middleware/middlewares/eqp/state.go
index dfa0607e..a8e7507c 100644
--- a/lib/middleware/middlewares/eqp/state.go
+++ b/lib/middleware/middlewares/eqp/state.go
@@ -4,10 +4,10 @@ import (
 	"bytes"
 	"hash/maphash"
 
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
-	"pggat/lib/util/maps"
-	"pggat/lib/util/ring"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/util/maps"
+	"gfx.cafe/gfx/pggat/lib/util/ring"
 )
 
 var seed = maphash.MakeSeed()
diff --git a/lib/middleware/middlewares/eqp/sync.go b/lib/middleware/middlewares/eqp/sync.go
index 2685b65b..4bcd2cf5 100644
--- a/lib/middleware/middlewares/eqp/sync.go
+++ b/lib/middleware/middlewares/eqp/sync.go
@@ -1,9 +1,9 @@
 package eqp
 
 import (
-	"pggat/lib/bouncer/backends/v0"
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/bouncer/backends/v0"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
 )
 
 func Sync(c *Client, server fed.ReadWriter, s *Server) error {
diff --git a/lib/middleware/middlewares/ps/client.go b/lib/middleware/middlewares/ps/client.go
index eaf0cbf2..c0b4fca6 100644
--- a/lib/middleware/middlewares/ps/client.go
+++ b/lib/middleware/middlewares/ps/client.go
@@ -3,10 +3,10 @@ package ps
 import (
 	"errors"
 
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
-	"pggat/lib/middleware"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/middleware"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 type Client struct {
diff --git a/lib/middleware/middlewares/ps/server.go b/lib/middleware/middlewares/ps/server.go
index b397f07d..dc11a6e1 100644
--- a/lib/middleware/middlewares/ps/server.go
+++ b/lib/middleware/middlewares/ps/server.go
@@ -3,10 +3,10 @@ package ps
 import (
 	"errors"
 
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
-	"pggat/lib/middleware"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/middleware"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 type Server struct {
diff --git a/lib/middleware/middlewares/ps/sync.go b/lib/middleware/middlewares/ps/sync.go
index 006df33e..4910ae52 100644
--- a/lib/middleware/middlewares/ps/sync.go
+++ b/lib/middleware/middlewares/ps/sync.go
@@ -1,11 +1,11 @@
 package ps
 
 import (
-	"pggat/lib/bouncer/backends/v0"
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
-	"pggat/lib/util/slices"
-	"pggat/lib/util/strutil"
+	"gfx.cafe/gfx/pggat/lib/bouncer/backends/v0"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/util/strutil"
 )
 
 func sync(tracking []strutil.CIString, client fed.ReadWriter, c *Client, server fed.ReadWriter, s *Server, name strutil.CIString) error {
diff --git a/lib/middleware/middlewares/unterminate/unterminate.go b/lib/middleware/middlewares/unterminate/unterminate.go
index 036ed9d3..dcd27cfd 100644
--- a/lib/middleware/middlewares/unterminate/unterminate.go
+++ b/lib/middleware/middlewares/unterminate/unterminate.go
@@ -3,9 +3,9 @@ package unterminate
 import (
 	"io"
 
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
-	"pggat/lib/middleware"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/middleware"
 )
 
 // Unterminate catches the Terminate packet and returns io.EOF instead.
diff --git a/lib/rob/schedulers/v2/scheduler.go b/lib/rob/schedulers/v2/scheduler.go
index 47ebde77..2a5d72e6 100644
--- a/lib/rob/schedulers/v2/scheduler.go
+++ b/lib/rob/schedulers/v2/scheduler.go
@@ -1,12 +1,12 @@
 package schedulers
 
 import (
+	"gfx.cafe/gfx/pggat/lib/rob"
+	"gfx.cafe/gfx/pggat/lib/rob/schedulers/v2/job"
+	"gfx.cafe/gfx/pggat/lib/rob/schedulers/v2/sink"
+	"gfx.cafe/gfx/pggat/lib/util/maps"
+	"gfx.cafe/gfx/pggat/lib/util/pools"
 	"github.com/google/uuid"
-	"pggat/lib/rob"
-	"pggat/lib/rob/schedulers/v2/job"
-	"pggat/lib/rob/schedulers/v2/sink"
-	"pggat/lib/util/maps"
-	"pggat/lib/util/pools"
 	"sync"
 )
 
diff --git a/lib/rob/schedulers/v2/scheduler_test.go b/lib/rob/schedulers/v2/scheduler_test.go
index 1efed1cd..fdd5784f 100644
--- a/lib/rob/schedulers/v2/scheduler_test.go
+++ b/lib/rob/schedulers/v2/scheduler_test.go
@@ -8,7 +8,7 @@ import (
 
 	"github.com/google/uuid"
 
-	"pggat/lib/rob"
+	"gfx.cafe/gfx/pggat/lib/rob"
 )
 
 type ShareTable struct {
diff --git a/lib/rob/schedulers/v2/sink/sink.go b/lib/rob/schedulers/v2/sink/sink.go
index 8b3e4be2..d2b23af2 100644
--- a/lib/rob/schedulers/v2/sink/sink.go
+++ b/lib/rob/schedulers/v2/sink/sink.go
@@ -5,9 +5,9 @@ import (
 	"sync"
 	"time"
 
-	"pggat/lib/rob/schedulers/v2/job"
-	"pggat/lib/util/rbtree"
-	"pggat/lib/util/ring"
+	"gfx.cafe/gfx/pggat/lib/rob/schedulers/v2/job"
+	"gfx.cafe/gfx/pggat/lib/util/rbtree"
+	"gfx.cafe/gfx/pggat/lib/util/ring"
 )
 
 type Sink struct {
diff --git a/lib/util/pools/log2.go b/lib/util/pools/log2.go
index f4a14a85..2cf0f9b4 100644
--- a/lib/util/pools/log2.go
+++ b/lib/util/pools/log2.go
@@ -3,7 +3,7 @@ package pools
 import (
 	"math/bits"
 
-	"pggat/lib/util/slices"
+	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
 type Log2[T any] struct {
diff --git a/lib/util/strutil/cistring.go b/lib/util/strutil/cistring.go
index aa8de4ff..ba3a10e8 100644
--- a/lib/util/strutil/cistring.go
+++ b/lib/util/strutil/cistring.go
@@ -5,7 +5,7 @@ import (
 	"encoding/json"
 	"strings"
 
-	"pggat/lib/util/encoding/ini"
+	"gfx.cafe/gfx/pggat/lib/util/encoding/ini"
 )
 
 // CIString is a case-insensitive string.
diff --git a/test/capturer.go b/test/capturer.go
index c319ed27..3bdc1e3a 100644
--- a/test/capturer.go
+++ b/test/capturer.go
@@ -4,8 +4,8 @@ import (
 	"bytes"
 	"fmt"
 
-	"pggat/lib/fed"
-	"pggat/lib/gsql"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	"gfx.cafe/gfx/pggat/lib/gsql"
 )
 
 type Capturer struct {
diff --git a/test/config.go b/test/config.go
index 968cee2a..bc13828d 100644
--- a/test/config.go
+++ b/test/config.go
@@ -1,7 +1,7 @@
 package test
 
 import (
-	"pggat/lib/gat/pool/recipe"
+	"gfx.cafe/gfx/pggat/lib/gat/pool/recipe"
 )
 
 type Config struct {
diff --git a/test/runner.go b/test/runner.go
index a6bf59c3..ec4094d6 100644
--- a/test/runner.go
+++ b/test/runner.go
@@ -5,13 +5,13 @@ import (
 	"fmt"
 	"io"
 
-	"pggat/lib/bouncer/bouncers/v2"
-	"pggat/lib/fed"
-	packets "pggat/lib/fed/packets/v3.0"
-	"pggat/lib/gat/pool/recipe"
-	"pggat/lib/gsql"
-	"pggat/lib/util/flip"
-	"pggat/test/inst"
+	"gfx.cafe/gfx/pggat/lib/bouncer/bouncers/v2"
+	"gfx.cafe/gfx/pggat/lib/fed"
+	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
+	"gfx.cafe/gfx/pggat/lib/gat/pool/recipe"
+	"gfx.cafe/gfx/pggat/lib/gsql"
+	"gfx.cafe/gfx/pggat/lib/util/flip"
+	"gfx.cafe/gfx/pggat/test/inst"
 )
 
 type Runner struct {
diff --git a/test/test.go b/test/test.go
index 2a6d1f9a..d1d92d7a 100644
--- a/test/test.go
+++ b/test/test.go
@@ -1,6 +1,6 @@
 package test
 
-import "pggat/test/inst"
+import "gfx.cafe/gfx/pggat/test/inst"
 
 type Test struct {
 	// SideEffects determines whether this test has side effects such as creating or dropping tables.
diff --git a/test/tester_test.go b/test/tester_test.go
index 8e983833..99e985f3 100644
--- a/test/tester_test.go
+++ b/test/tester_test.go
@@ -9,18 +9,18 @@ import (
 	"strconv"
 	"testing"
 
-	"pggat/lib/auth"
-	"pggat/lib/auth/credentials"
-	"pggat/lib/bouncer/backends/v0"
-	"pggat/lib/bouncer/frontends/v0"
-	"pggat/lib/gat"
-	"pggat/lib/gat/modules/raw_pools"
-	"pggat/lib/gat/pool"
-	"pggat/lib/gat/pool/pools/session"
-	"pggat/lib/gat/pool/pools/transaction"
-	"pggat/lib/gat/pool/recipe"
-	"pggat/test"
-	"pggat/test/tests"
+	"gfx.cafe/gfx/pggat/lib/auth"
+	"gfx.cafe/gfx/pggat/lib/auth/credentials"
+	"gfx.cafe/gfx/pggat/lib/bouncer/backends/v0"
+	"gfx.cafe/gfx/pggat/lib/bouncer/frontends/v0"
+	"gfx.cafe/gfx/pggat/lib/gat"
+	"gfx.cafe/gfx/pggat/lib/gat/modules/raw_pools"
+	"gfx.cafe/gfx/pggat/lib/gat/pool"
+	"gfx.cafe/gfx/pggat/lib/gat/pool/pools/session"
+	"gfx.cafe/gfx/pggat/lib/gat/pool/pools/transaction"
+	"gfx.cafe/gfx/pggat/lib/gat/pool/recipe"
+	"gfx.cafe/gfx/pggat/test"
+	"gfx.cafe/gfx/pggat/test/tests"
 )
 
 func daisyChain(creds auth.Credentials, control recipe.Dialer, n int) (recipe.Dialer, error) {
diff --git a/test/tests/copy_in.go b/test/tests/copy_in.go
index 1bbe5bec..0a84a9bc 100644
--- a/test/tests/copy_in.go
+++ b/test/tests/copy_in.go
@@ -1,8 +1,8 @@
 package tests
 
 import (
-	"pggat/test"
-	"pggat/test/inst"
+	"gfx.cafe/gfx/pggat/test"
+	"gfx.cafe/gfx/pggat/test/inst"
 )
 
 var CopyIn0 = test.Test{
diff --git a/test/tests/copy_out.go b/test/tests/copy_out.go
index d1d314e8..5addf9c1 100644
--- a/test/tests/copy_out.go
+++ b/test/tests/copy_out.go
@@ -1,8 +1,8 @@
 package tests
 
 import (
-	"pggat/test"
-	"pggat/test/inst"
+	"gfx.cafe/gfx/pggat/test"
+	"gfx.cafe/gfx/pggat/test/inst"
 )
 
 var CopyOut0 = test.Test{
diff --git a/test/tests/discard_all.go b/test/tests/discard_all.go
index 4bd05651..b83d6959 100644
--- a/test/tests/discard_all.go
+++ b/test/tests/discard_all.go
@@ -1,8 +1,8 @@
 package tests
 
 import (
-	"pggat/test"
-	"pggat/test/inst"
+	"gfx.cafe/gfx/pggat/test"
+	"gfx.cafe/gfx/pggat/test/inst"
 )
 
 var DiscardAll = test.Test{
diff --git a/test/tests/eqp.go b/test/tests/eqp.go
index ac6321ba..9a1caf5a 100644
--- a/test/tests/eqp.go
+++ b/test/tests/eqp.go
@@ -1,8 +1,8 @@
 package tests
 
 import (
-	"pggat/test"
-	"pggat/test/inst"
+	"gfx.cafe/gfx/pggat/test"
+	"gfx.cafe/gfx/pggat/test/inst"
 )
 
 var EQP0 = test.Test{
diff --git a/test/tests/simple_query.go b/test/tests/simple_query.go
index c7e4ed1c..fff2a099 100644
--- a/test/tests/simple_query.go
+++ b/test/tests/simple_query.go
@@ -1,8 +1,8 @@
 package tests
 
 import (
-	"pggat/test"
-	"pggat/test/inst"
+	"gfx.cafe/gfx/pggat/test"
+	"gfx.cafe/gfx/pggat/test/inst"
 )
 
 var SimpleQuery = test.Test{
diff --git a/test/tests/sync.go b/test/tests/sync.go
index 123d69c7..574b2c1b 100644
--- a/test/tests/sync.go
+++ b/test/tests/sync.go
@@ -1,8 +1,8 @@
 package tests
 
 import (
-	"pggat/test"
-	"pggat/test/inst"
+	"gfx.cafe/gfx/pggat/test"
+	"gfx.cafe/gfx/pggat/test/inst"
 )
 
 var Sync = test.Test{
diff --git a/test/tests/transaction.go b/test/tests/transaction.go
index 674282be..793c791b 100644
--- a/test/tests/transaction.go
+++ b/test/tests/transaction.go
@@ -1,8 +1,8 @@
 package tests
 
 import (
-	"pggat/test"
-	"pggat/test/inst"
+	"gfx.cafe/gfx/pggat/test"
+	"gfx.cafe/gfx/pggat/test/inst"
 )
 
 var Transaction = test.Test{
-- 
GitLab