From 2bab61209c6812067e0ef83a9489719feee048e6 Mon Sep 17 00:00:00 2001 From: sysops Date: Sun, 5 Apr 2026 20:37:35 +0200 Subject: [PATCH] =?UTF-8?q?chore:=20Modulname=20github.com/archivmail=20?= =?UTF-8?q?=E2=86=92=20archivmail?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Go-Modul in go.mod und allen 45 Go-Dateien umbenannt. --- cmd/archivmail-export/main.go | 6 ++--- cmd/archivmail-import/main.go | 8 +++--- cmd/archivmail/cmd_export.go | 8 +++--- cmd/archivmail/cmd_import.go | 8 +++--- cmd/archivmail/cmd_import_piler.go | 6 ++--- cmd/archivmail/cmd_migrate_tenants.go | 4 +-- cmd/archivmail/cmd_recompress.go | 4 +-- cmd/archivmail/cmd_reindex.go | 8 +++--- cmd/archivmail/cmd_rethread.go | 4 +-- cmd/archivmail/main.go | 34 +++++++++++++------------- go.mod | 2 +- internal/api/admin_handlers.go | 6 ++--- internal/api/api_test.go | 14 +++++------ internal/api/auth_handlers.go | 2 +- internal/api/dashboard_handlers.go | 6 ++--- internal/api/export.go | 6 ++--- internal/api/imap_settings_handlers.go | 2 +- internal/api/import_handlers.go | 8 +++--- internal/api/invite_handlers.go | 8 +++--- internal/api/ldap_sync.go | 6 ++--- internal/api/ldap_tenants.go | 10 ++++---- internal/api/onboarding_handlers.go | 8 +++--- internal/api/profile_handlers.go | 2 +- internal/api/quota_handlers.go | 6 ++--- internal/api/retention_handlers.go | 2 +- internal/api/search_handlers.go | 8 +++--- internal/api/server.go | 28 ++++++++++----------- internal/api/smtpout_handlers.go | 6 ++--- internal/api/thread_handlers.go | 4 +-- internal/api/totp_handlers.go | 4 +-- internal/api/upload.go | 4 +-- internal/audit/audit_test.go | 2 +- internal/auth/auth.go | 6 ++--- internal/auth/auth_test.go | 4 +-- internal/imap/importer.go | 6 ++--- internal/imapserver/server.go | 12 ++++----- internal/index/index_test.go | 2 +- internal/mailer/mailer.go | 2 +- internal/pop3/importer.go | 6 ++--- internal/smtpd/smtpd.go | 4 +-- internal/storage/attachments.go | 2 +- internal/storage/rethread.go | 2 +- internal/storage/storage.go | 2 +- internal/storage/storage_test.go | 2 +- internal/userstore/userstore_test.go | 2 +- pkg/mailparser/parser_test.go | 2 +- 46 files changed, 144 insertions(+), 144 deletions(-) diff --git a/cmd/archivmail-export/main.go b/cmd/archivmail-export/main.go index 89bb048..fe3bb5c 100644 --- a/cmd/archivmail-export/main.go +++ b/cmd/archivmail-export/main.go @@ -7,9 +7,9 @@ import ( "os" "path/filepath" - "github.com/archivmail/config" - "github.com/archivmail/internal/index" - "github.com/archivmail/internal/storage" + "archivmail/config" + "archivmail/internal/index" + "archivmail/internal/storage" ) func main() { diff --git a/cmd/archivmail-import/main.go b/cmd/archivmail-import/main.go index 87d0edd..85d1f7e 100644 --- a/cmd/archivmail-import/main.go +++ b/cmd/archivmail-import/main.go @@ -9,10 +9,10 @@ import ( "path/filepath" "strings" - "github.com/archivmail/config" - "github.com/archivmail/internal/index" - "github.com/archivmail/internal/storage" - "github.com/archivmail/pkg/mailparser" + "archivmail/config" + "archivmail/internal/index" + "archivmail/internal/storage" + "archivmail/pkg/mailparser" ) func main() { diff --git a/cmd/archivmail/cmd_export.go b/cmd/archivmail/cmd_export.go index 1897301..dc91b7d 100644 --- a/cmd/archivmail/cmd_export.go +++ b/cmd/archivmail/cmd_export.go @@ -9,10 +9,10 @@ import ( "strings" "time" - "github.com/archivmail/config" - "github.com/archivmail/internal/index" - "github.com/archivmail/internal/storage" - "github.com/archivmail/pkg/mailparser" + "archivmail/config" + "archivmail/internal/index" + "archivmail/internal/storage" + "archivmail/pkg/mailparser" ) type exportResult struct { diff --git a/cmd/archivmail/cmd_import.go b/cmd/archivmail/cmd_import.go index fb9730e..c73ca7a 100644 --- a/cmd/archivmail/cmd_import.go +++ b/cmd/archivmail/cmd_import.go @@ -10,10 +10,10 @@ import ( "strings" "time" - "github.com/archivmail/config" - "github.com/archivmail/internal/index" - "github.com/archivmail/internal/storage" - "github.com/archivmail/pkg/mailparser" + "archivmail/config" + "archivmail/internal/index" + "archivmail/internal/storage" + "archivmail/pkg/mailparser" ) diff --git a/cmd/archivmail/cmd_import_piler.go b/cmd/archivmail/cmd_import_piler.go index 8cf97d0..22f5856 100644 --- a/cmd/archivmail/cmd_import_piler.go +++ b/cmd/archivmail/cmd_import_piler.go @@ -15,9 +15,9 @@ import ( "strings" "time" - "github.com/archivmail/config" - "github.com/archivmail/internal/index" - "github.com/archivmail/internal/storage" + "archivmail/config" + "archivmail/internal/index" + "archivmail/internal/storage" ) type pilerImportResult struct { diff --git a/cmd/archivmail/cmd_migrate_tenants.go b/cmd/archivmail/cmd_migrate_tenants.go index 09a7ddc..e7eebf0 100644 --- a/cmd/archivmail/cmd_migrate_tenants.go +++ b/cmd/archivmail/cmd_migrate_tenants.go @@ -8,8 +8,8 @@ import ( "github.com/jackc/pgx/v5/pgxpool" - "github.com/archivmail/config" - "github.com/archivmail/internal/userstore" + "archivmail/config" + "archivmail/internal/userstore" ) // runMigrateTenants performs a one-time migration to set up the default tenant, diff --git a/cmd/archivmail/cmd_recompress.go b/cmd/archivmail/cmd_recompress.go index 57f2a79..44d20ab 100644 --- a/cmd/archivmail/cmd_recompress.go +++ b/cmd/archivmail/cmd_recompress.go @@ -7,8 +7,8 @@ import ( "log/slog" "os" - "github.com/archivmail/config" - "github.com/archivmail/internal/storage" + "archivmail/config" + "archivmail/internal/storage" ) // runRecompress walks the mail store and gzip-compresses any file that is not diff --git a/cmd/archivmail/cmd_reindex.go b/cmd/archivmail/cmd_reindex.go index 7e54813..7ea0cce 100644 --- a/cmd/archivmail/cmd_reindex.go +++ b/cmd/archivmail/cmd_reindex.go @@ -7,10 +7,10 @@ import ( "os" "strings" - "github.com/archivmail/config" - "github.com/archivmail/internal/index" - "github.com/archivmail/internal/storage" - "github.com/archivmail/pkg/mailparser" + "archivmail/config" + "archivmail/internal/index" + "archivmail/internal/storage" + "archivmail/pkg/mailparser" ) // runReindex re-indexes all (or tenant-specific) emails into the configured index backend. diff --git a/cmd/archivmail/cmd_rethread.go b/cmd/archivmail/cmd_rethread.go index cd569ad..3a2d589 100644 --- a/cmd/archivmail/cmd_rethread.go +++ b/cmd/archivmail/cmd_rethread.go @@ -7,8 +7,8 @@ import ( "log/slog" "os" - "github.com/archivmail/config" - "github.com/archivmail/internal/storage" + "archivmail/config" + "archivmail/internal/storage" ) // runRethread walks all emails without thread_id and sets thread relationships diff --git a/cmd/archivmail/main.go b/cmd/archivmail/main.go index 19fbcc8..c50771e 100644 --- a/cmd/archivmail/main.go +++ b/cmd/archivmail/main.go @@ -20,23 +20,23 @@ import ( "github.com/jackc/pgx/v5/pgxpool" - "github.com/archivmail/config" - "github.com/archivmail/internal/api" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/auth" - imapstore "github.com/archivmail/internal/imap" - "github.com/archivmail/internal/imapserver" - "github.com/archivmail/internal/index" - ldapcfg "github.com/archivmail/internal/ldapconfig" - "github.com/archivmail/internal/mailer" - pop3store "github.com/archivmail/internal/pop3" - "github.com/archivmail/internal/smtpoutconfig" - "github.com/archivmail/internal/smtpd" - "github.com/archivmail/internal/storage" - tenantstore "github.com/archivmail/internal/tenantstore" - "github.com/archivmail/internal/tokenstore" - "github.com/archivmail/internal/userstore" - "github.com/archivmail/pkg/mailparser" + "archivmail/config" + "archivmail/internal/api" + "archivmail/internal/audit" + "archivmail/internal/auth" + imapstore "archivmail/internal/imap" + "archivmail/internal/imapserver" + "archivmail/internal/index" + ldapcfg "archivmail/internal/ldapconfig" + "archivmail/internal/mailer" + pop3store "archivmail/internal/pop3" + "archivmail/internal/smtpoutconfig" + "archivmail/internal/smtpd" + "archivmail/internal/storage" + tenantstore "archivmail/internal/tenantstore" + "archivmail/internal/tokenstore" + "archivmail/internal/userstore" + "archivmail/pkg/mailparser" ) func main() { diff --git a/go.mod b/go.mod index af41a9e..58675ac 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/archivmail +module archivmail go 1.24.0 diff --git a/internal/api/admin_handlers.go b/internal/api/admin_handlers.go index 125d699..da73084 100644 --- a/internal/api/admin_handlers.go +++ b/internal/api/admin_handlers.go @@ -10,9 +10,9 @@ import ( "strings" "time" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/auth" - "github.com/archivmail/internal/userstore" + "archivmail/internal/audit" + "archivmail/internal/auth" + "archivmail/internal/userstore" ) func (s *Server) handleListUsers(w http.ResponseWriter, r *http.Request) { diff --git a/internal/api/api_test.go b/internal/api/api_test.go index 576aad1..291a020 100644 --- a/internal/api/api_test.go +++ b/internal/api/api_test.go @@ -14,13 +14,13 @@ import ( "github.com/jackc/pgx/v5" - "github.com/archivmail/config" - "github.com/archivmail/internal/api" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/auth" - "github.com/archivmail/internal/index" - "github.com/archivmail/internal/storage" - "github.com/archivmail/internal/userstore" + "archivmail/config" + "archivmail/internal/api" + "archivmail/internal/audit" + "archivmail/internal/auth" + "archivmail/internal/index" + "archivmail/internal/storage" + "archivmail/internal/userstore" ) type testEnv struct { diff --git a/internal/api/auth_handlers.go b/internal/api/auth_handlers.go index 56c9cd0..b15db96 100644 --- a/internal/api/auth_handlers.go +++ b/internal/api/auth_handlers.go @@ -5,7 +5,7 @@ import ( "net/http" "time" - "github.com/archivmail/internal/audit" + "archivmail/internal/audit" ) const ( diff --git a/internal/api/dashboard_handlers.go b/internal/api/dashboard_handlers.go index fb855f6..0801a7d 100644 --- a/internal/api/dashboard_handlers.go +++ b/internal/api/dashboard_handlers.go @@ -11,9 +11,9 @@ import ( "syscall" "time" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/storage" - "github.com/archivmail/pkg/mailparser" + "archivmail/internal/audit" + "archivmail/internal/storage" + "archivmail/pkg/mailparser" ) // ── Audit Log handler ───────────────────────────────────────────────────── diff --git a/internal/api/export.go b/internal/api/export.go index af18144..03491e1 100644 --- a/internal/api/export.go +++ b/internal/api/export.go @@ -12,9 +12,9 @@ import ( "time" "unicode" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/userstore" - "github.com/archivmail/pkg/mailparser" + "archivmail/internal/audit" + "archivmail/internal/userstore" + "archivmail/pkg/mailparser" ) // ── Text helpers ────────────────────────────────────────────────────────── diff --git a/internal/api/imap_settings_handlers.go b/internal/api/imap_settings_handlers.go index 6267847..e341cb1 100644 --- a/internal/api/imap_settings_handlers.go +++ b/internal/api/imap_settings_handlers.go @@ -4,7 +4,7 @@ import ( "encoding/json" "net/http" - "github.com/archivmail/internal/audit" + "archivmail/internal/audit" ) // handleGetIMAPMode returns the current IMAP mode for the tenant. diff --git a/internal/api/import_handlers.go b/internal/api/import_handlers.go index d44cada..0544d9c 100644 --- a/internal/api/import_handlers.go +++ b/internal/api/import_handlers.go @@ -7,10 +7,10 @@ import ( "net/http" "strconv" - "github.com/archivmail/internal/auth" - imapstore "github.com/archivmail/internal/imap" - pop3store "github.com/archivmail/internal/pop3" - "github.com/archivmail/internal/userstore" + "archivmail/internal/auth" + imapstore "archivmail/internal/imap" + pop3store "archivmail/internal/pop3" + "archivmail/internal/userstore" ) // ── IMAP handlers ───────────────────────────────────────────────────────── diff --git a/internal/api/invite_handlers.go b/internal/api/invite_handlers.go index 55bd68a..d32bea0 100644 --- a/internal/api/invite_handlers.go +++ b/internal/api/invite_handlers.go @@ -6,10 +6,10 @@ import ( "strconv" "time" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/mailer" - "github.com/archivmail/internal/tokenstore" - "github.com/archivmail/internal/userstore" + "archivmail/internal/audit" + "archivmail/internal/mailer" + "archivmail/internal/tokenstore" + "archivmail/internal/userstore" ) // handleCreateInvite generates an invite token for a tenant and optionally emails it. diff --git a/internal/api/ldap_sync.go b/internal/api/ldap_sync.go index a32b0bd..d484ad1 100644 --- a/internal/api/ldap_sync.go +++ b/internal/api/ldap_sync.go @@ -4,9 +4,9 @@ import ( "fmt" "net/http" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/ldapauth" - ldapcfg "github.com/archivmail/internal/ldapconfig" + "archivmail/internal/audit" + "archivmail/internal/ldapauth" + ldapcfg "archivmail/internal/ldapconfig" ) // syncResult is the JSON response returned by LDAP sync endpoints. diff --git a/internal/api/ldap_tenants.go b/internal/api/ldap_tenants.go index 6cba544..66d5f33 100644 --- a/internal/api/ldap_tenants.go +++ b/internal/api/ldap_tenants.go @@ -9,11 +9,11 @@ import ( "net/http" "strconv" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/ldapauth" - ldapcfg "github.com/archivmail/internal/ldapconfig" - "github.com/archivmail/internal/tenantstore" - "github.com/archivmail/internal/userstore" + "archivmail/internal/audit" + "archivmail/internal/ldapauth" + ldapcfg "archivmail/internal/ldapconfig" + "archivmail/internal/tenantstore" + "archivmail/internal/userstore" ) const maxLogoSize = 2 * 1024 * 1024 // 2 MB diff --git a/internal/api/onboarding_handlers.go b/internal/api/onboarding_handlers.go index 93af58c..07f9b46 100644 --- a/internal/api/onboarding_handlers.go +++ b/internal/api/onboarding_handlers.go @@ -5,10 +5,10 @@ import ( "net/http" "time" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/mailer" - "github.com/archivmail/internal/tokenstore" - "github.com/archivmail/internal/userstore" + "archivmail/internal/audit" + "archivmail/internal/mailer" + "archivmail/internal/tokenstore" + "archivmail/internal/userstore" ) // handleSignup creates an inactive account and sends a verification email. diff --git a/internal/api/profile_handlers.go b/internal/api/profile_handlers.go index 86d9ef0..807d811 100644 --- a/internal/api/profile_handlers.go +++ b/internal/api/profile_handlers.go @@ -6,7 +6,7 @@ import ( "net/http" "strings" - "github.com/archivmail/internal/audit" + "archivmail/internal/audit" "github.com/jackc/pgx/v5/pgconn" "golang.org/x/crypto/bcrypt" ) diff --git a/internal/api/quota_handlers.go b/internal/api/quota_handlers.go index 4dd3e60..312502b 100644 --- a/internal/api/quota_handlers.go +++ b/internal/api/quota_handlers.go @@ -6,9 +6,9 @@ import ( "net/http" "strconv" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/storage" - "github.com/archivmail/internal/tenantstore" + "archivmail/internal/audit" + "archivmail/internal/storage" + "archivmail/internal/tenantstore" ) // handleGetTenantUsage returns current quota config and usage for a tenant. diff --git a/internal/api/retention_handlers.go b/internal/api/retention_handlers.go index d959eff..2b72e53 100644 --- a/internal/api/retention_handlers.go +++ b/internal/api/retention_handlers.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "github.com/archivmail/internal/audit" + "archivmail/internal/audit" ) // handlePurge deletes all mails whose retention period has expired. diff --git a/internal/api/search_handlers.go b/internal/api/search_handlers.go index 14e08ca..ce238f6 100644 --- a/internal/api/search_handlers.go +++ b/internal/api/search_handlers.go @@ -8,10 +8,10 @@ import ( "strings" "time" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/index" - "github.com/archivmail/internal/userstore" - "github.com/archivmail/pkg/mailparser" + "archivmail/internal/audit" + "archivmail/internal/index" + "archivmail/internal/userstore" + "archivmail/pkg/mailparser" ) func (s *Server) handleSearch(w http.ResponseWriter, r *http.Request) { diff --git a/internal/api/server.go b/internal/api/server.go index ca6c6bb..d80f6a5 100644 --- a/internal/api/server.go +++ b/internal/api/server.go @@ -11,20 +11,20 @@ import ( "regexp" - "github.com/archivmail/config" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/auth" - imapstore "github.com/archivmail/internal/imap" - "github.com/archivmail/internal/index" - ldapcfg "github.com/archivmail/internal/ldapconfig" - "github.com/archivmail/internal/mailer" - pop3store "github.com/archivmail/internal/pop3" - "github.com/archivmail/internal/smtpoutconfig" - "github.com/archivmail/internal/smtpd" - "github.com/archivmail/internal/storage" - "github.com/archivmail/internal/tenantstore" - "github.com/archivmail/internal/tokenstore" - "github.com/archivmail/internal/userstore" + "archivmail/config" + "archivmail/internal/audit" + "archivmail/internal/auth" + imapstore "archivmail/internal/imap" + "archivmail/internal/index" + ldapcfg "archivmail/internal/ldapconfig" + "archivmail/internal/mailer" + pop3store "archivmail/internal/pop3" + "archivmail/internal/smtpoutconfig" + "archivmail/internal/smtpd" + "archivmail/internal/storage" + "archivmail/internal/tenantstore" + "archivmail/internal/tokenstore" + "archivmail/internal/userstore" ) // SEC-22: Compiled regex for mail ID validation to prevent path traversal. diff --git a/internal/api/smtpout_handlers.go b/internal/api/smtpout_handlers.go index 5c6b47f..90259a5 100644 --- a/internal/api/smtpout_handlers.go +++ b/internal/api/smtpout_handlers.go @@ -4,9 +4,9 @@ import ( "encoding/json" "net/http" - "github.com/archivmail/config" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/smtpoutconfig" + "archivmail/config" + "archivmail/internal/audit" + "archivmail/internal/smtpoutconfig" ) // handleGetSMTPOut returns the current SMTP-Out relay config (password masked). diff --git a/internal/api/thread_handlers.go b/internal/api/thread_handlers.go index 84a319e..a2770aa 100644 --- a/internal/api/thread_handlers.go +++ b/internal/api/thread_handlers.go @@ -5,8 +5,8 @@ import ( "strings" "time" - "github.com/archivmail/internal/userstore" - "github.com/archivmail/pkg/mailparser" + "archivmail/internal/userstore" + "archivmail/pkg/mailparser" ) // handleGetThread returns all mails in a thread, ordered by date ascending. diff --git a/internal/api/totp_handlers.go b/internal/api/totp_handlers.go index 8285e24..e0cdf91 100644 --- a/internal/api/totp_handlers.go +++ b/internal/api/totp_handlers.go @@ -7,8 +7,8 @@ import ( "net/http" "strconv" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/auth" + "archivmail/internal/audit" + "archivmail/internal/auth" ) // ── PROJ-24: TOTP 2FA Handlers ─────────────────────────────────────────── diff --git a/internal/api/upload.go b/internal/api/upload.go index c5b9939..8e4affe 100644 --- a/internal/api/upload.go +++ b/internal/api/upload.go @@ -8,8 +8,8 @@ import ( "strings" "sync" - "github.com/archivmail/internal/index" - "github.com/archivmail/pkg/mailparser" + "archivmail/internal/index" + "archivmail/pkg/mailparser" ) // UploadJob tracks the progress of an EML/MBOX import job. diff --git a/internal/audit/audit_test.go b/internal/audit/audit_test.go index fa20c3e..46fe6e4 100644 --- a/internal/audit/audit_test.go +++ b/internal/audit/audit_test.go @@ -10,7 +10,7 @@ import ( "github.com/jackc/pgx/v5" - "github.com/archivmail/internal/audit" + "archivmail/internal/audit" ) func newTestAudit(t *testing.T) *audit.Logger { diff --git a/internal/auth/auth.go b/internal/auth/auth.go index 0aa4870..0e1e0c5 100644 --- a/internal/auth/auth.go +++ b/internal/auth/auth.go @@ -14,9 +14,9 @@ import ( "time" "github.com/golang-jwt/jwt/v5" - "github.com/archivmail/internal/ldapauth" - ldapcfg "github.com/archivmail/internal/ldapconfig" - "github.com/archivmail/internal/userstore" + "archivmail/internal/ldapauth" + ldapcfg "archivmail/internal/ldapconfig" + "archivmail/internal/userstore" ) // Session holds the claims extracted from a validated JWT. diff --git a/internal/auth/auth_test.go b/internal/auth/auth_test.go index 2ffa40d..9a7f753 100644 --- a/internal/auth/auth_test.go +++ b/internal/auth/auth_test.go @@ -4,8 +4,8 @@ import ( "path/filepath" "testing" - "github.com/archivmail/internal/auth" - "github.com/archivmail/internal/userstore" + "archivmail/internal/auth" + "archivmail/internal/userstore" ) func newTestAuth(t *testing.T) (*auth.Manager, *userstore.Store) { diff --git a/internal/imap/importer.go b/internal/imap/importer.go index d140c26..7327eb8 100644 --- a/internal/imap/importer.go +++ b/internal/imap/importer.go @@ -10,9 +10,9 @@ import ( imapv2 "github.com/emersion/go-imap/v2" "github.com/emersion/go-imap/v2/imapclient" - "github.com/archivmail/internal/index" - "github.com/archivmail/internal/storage" - "github.com/archivmail/pkg/mailparser" + "archivmail/internal/index" + "archivmail/internal/storage" + "archivmail/pkg/mailparser" ) const batchSize = 50 diff --git a/internal/imapserver/server.go b/internal/imapserver/server.go index a07fac2..d974f48 100644 --- a/internal/imapserver/server.go +++ b/internal/imapserver/server.go @@ -18,12 +18,12 @@ import ( "sync/atomic" "time" - "github.com/archivmail/config" - "github.com/archivmail/internal/audit" - "github.com/archivmail/internal/auth" - "github.com/archivmail/internal/storage" - "github.com/archivmail/internal/userstore" - "github.com/archivmail/pkg/mailparser" + "archivmail/config" + "archivmail/internal/audit" + "archivmail/internal/auth" + "archivmail/internal/storage" + "archivmail/internal/userstore" + "archivmail/pkg/mailparser" ) const ( diff --git a/internal/index/index_test.go b/internal/index/index_test.go index 27694a4..390c297 100644 --- a/internal/index/index_test.go +++ b/internal/index/index_test.go @@ -4,7 +4,7 @@ import ( "testing" "time" - "github.com/archivmail/internal/index" + "archivmail/internal/index" ) // newXapianIndex creates a temporary Xapian index for testing. diff --git a/internal/mailer/mailer.go b/internal/mailer/mailer.go index 6a8f986..6a8ab37 100644 --- a/internal/mailer/mailer.go +++ b/internal/mailer/mailer.go @@ -12,7 +12,7 @@ import ( "sync" "time" - "github.com/archivmail/config" + "archivmail/config" ) // Mailer sends transactional emails via the configured SMTP-Out relay. diff --git a/internal/pop3/importer.go b/internal/pop3/importer.go index 96af291..01e6b58 100644 --- a/internal/pop3/importer.go +++ b/internal/pop3/importer.go @@ -7,9 +7,9 @@ import ( "strings" "time" - "github.com/archivmail/internal/index" - "github.com/archivmail/internal/storage" - "github.com/archivmail/pkg/mailparser" + "archivmail/internal/index" + "archivmail/internal/storage" + "archivmail/pkg/mailparser" ) // Importer runs background POP3 import jobs. diff --git a/internal/smtpd/smtpd.go b/internal/smtpd/smtpd.go index a0da86f..7007bc8 100644 --- a/internal/smtpd/smtpd.go +++ b/internal/smtpd/smtpd.go @@ -19,8 +19,8 @@ import ( "github.com/emersion/go-smtp" - "github.com/archivmail/config" - "github.com/archivmail/internal/storage" + "archivmail/config" + "archivmail/internal/storage" ) // DomainToTenantFunc resolves an e-mail domain to a tenant ID. diff --git a/internal/storage/attachments.go b/internal/storage/attachments.go index ca0e24e..07e531d 100644 --- a/internal/storage/attachments.go +++ b/internal/storage/attachments.go @@ -7,7 +7,7 @@ import ( "os" "path/filepath" - "github.com/archivmail/pkg/mailparser" + "archivmail/pkg/mailparser" ) // saveAttachments deduplicates and stores attachments from a parsed email. diff --git a/internal/storage/rethread.go b/internal/storage/rethread.go index 3315fc7..d02c9dc 100644 --- a/internal/storage/rethread.go +++ b/internal/storage/rethread.go @@ -5,7 +5,7 @@ import ( "fmt" "log/slog" - "github.com/archivmail/pkg/mailparser" + "archivmail/pkg/mailparser" ) // RethreadStats holds counters from a Rethread run. diff --git a/internal/storage/storage.go b/internal/storage/storage.go index 8d78ec2..ee05b04 100644 --- a/internal/storage/storage.go +++ b/internal/storage/storage.go @@ -20,7 +20,7 @@ import ( "github.com/jackc/pgx/v5" "github.com/jackc/pgx/v5/pgxpool" - "github.com/archivmail/pkg/mailparser" + "archivmail/pkg/mailparser" ) // ErrRetentionLock is returned when a mail cannot be deleted because its retention period has not yet expired. diff --git a/internal/storage/storage_test.go b/internal/storage/storage_test.go index 3936465..935500e 100644 --- a/internal/storage/storage_test.go +++ b/internal/storage/storage_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/archivmail/internal/storage" + "archivmail/internal/storage" ) func TestSaveAndLoad(t *testing.T) { diff --git a/internal/userstore/userstore_test.go b/internal/userstore/userstore_test.go index 9f9e926..3adf441 100644 --- a/internal/userstore/userstore_test.go +++ b/internal/userstore/userstore_test.go @@ -9,7 +9,7 @@ import ( "github.com/jackc/pgx/v5" - "github.com/archivmail/internal/userstore" + "archivmail/internal/userstore" ) func newTestStore(t *testing.T) *userstore.Store { diff --git a/pkg/mailparser/parser_test.go b/pkg/mailparser/parser_test.go index 2c41c7d..6928aca 100644 --- a/pkg/mailparser/parser_test.go +++ b/pkg/mailparser/parser_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/archivmail/pkg/mailparser" + "archivmail/pkg/mailparser" ) func readFixture(t *testing.T, name string) []byte {