From 12624924a8b59d095d542ef8ce7cb547a6e48999 Mon Sep 17 00:00:00 2001 From: Jonathon Leight Date: Sun, 9 Aug 2026 09:33:47 -0400 Subject: [PATCH] Update module URL --- README.md | 4 ++-- TRADEMARKS.md | 4 ++-- cmd/licenses/main.go | 3 ++- cmd/meshtender/main.go | 18 +++++++++--------- go.mod | 2 +- internal/analytics/analytics.go | 6 +++--- internal/analytics/analytics_test.go | 4 ++-- internal/analytics/main_test.go | 2 +- internal/analytics/shutdown_test.go | 6 +++--- internal/auth/account.go | 4 ++-- internal/auth/delete_handlers.go | 4 ++-- internal/auth/email.go | 4 ++-- internal/auth/email_handlers.go | 4 ++-- internal/auth/handlers.go | 4 ++-- internal/auth/password_handlers.go | 2 +- internal/auth/reauth.go | 2 +- internal/auth/reset.go | 4 ++-- internal/auth/reset_handlers.go | 4 ++-- internal/auth/service.go | 4 ++-- internal/auth/user.go | 2 +- internal/auth/web.go | 2 +- internal/config/config.go | 2 +- internal/core/account_delete_test.go | 2 +- internal/core/admin.go | 4 ++-- internal/core/admin_build.go | 2 +- internal/core/admin_csp.go | 4 ++-- internal/core/admin_identity.go | 6 +++--- internal/core/admin_identity_test.go | 2 +- internal/core/analytics.go | 4 ++-- internal/core/audit.go | 4 ++-- internal/core/build_provenance_test.go | 4 ++-- internal/core/config_profile.go | 4 ++-- internal/core/config_profile_test.go | 2 +- internal/core/config_region.go | 6 +++--- internal/core/config_region_modal_test.go | 4 ++-- internal/core/config_region_test.go | 2 +- internal/core/console.go | 8 ++++---- internal/core/console_config.go | 4 ++-- internal/core/console_config_test.go | 4 ++-- internal/core/console_integration_test.go | 6 +++--- internal/core/console_location_test.go | 6 +++--- internal/core/console_login_test.go | 6 +++--- internal/core/console_resolve_test.go | 2 +- internal/core/console_retry_test.go | 6 +++--- internal/core/crosssite_test.go | 2 +- internal/core/csp_report_test.go | 8 ++++---- internal/core/dbtest_test.go | 8 ++++---- internal/core/email_recovery_test.go | 2 +- internal/core/endpoints_auth_test.go | 2 +- internal/core/endpoints_org_test.go | 2 +- internal/core/endpoints_repeater_test.go | 2 +- internal/core/filter_order_test.go | 2 +- internal/core/handoff_test.go | 8 ++++---- internal/core/heading_structure_test.go | 2 +- internal/core/legal_pages_test.go | 4 ++-- internal/core/login_enumeration_test.go | 2 +- internal/core/login_revoke_test.go | 4 ++-- internal/core/modem.go | 6 +++--- internal/core/org_domains.go | 2 +- internal/core/org_domains_test.go | 2 +- internal/core/org_map_json_test.go | 2 +- internal/core/org_participation.go | 2 +- internal/core/orgs.go | 4 ++-- internal/core/password_floor_test.go | 2 +- internal/core/password_reset_test.go | 4 ++-- internal/core/presets.go | 2 +- internal/core/proxytest.go | 2 +- internal/core/registry.go | 2 +- internal/core/render_test.go | 4 ++-- internal/core/repeater_setup.go | 4 ++-- internal/core/repeater_setup_test.go | 2 +- internal/core/repeaters.go | 6 +++--- internal/core/root_pagination_test.go | 2 +- internal/core/share_expiry_page_test.go | 2 +- internal/core/shares.go | 4 ++-- internal/core/shares_url_test.go | 4 ++-- internal/core/transfer.go | 4 ++-- internal/core/web.go | 14 +++++++------- internal/core/ws_deadline_test.go | 6 +++--- internal/core/ws_drain_test.go | 6 +++--- internal/e2e/account_delete_test.go | 2 +- internal/e2e/analytics_cards_test.go | 2 +- internal/e2e/config_profiles_test.go | 2 +- internal/e2e/console_config_test.go | 4 ++-- internal/e2e/contrast_test.go | 2 +- internal/e2e/csp_report_test.go | 2 +- internal/e2e/footer_source_test.go | 2 +- internal/e2e/harness_test.go | 14 +++++++------- internal/e2e/org_map_test.go | 2 +- internal/e2e/region_editor_test.go | 4 ++-- internal/e2e/share_invite_expiry_test.go | 2 +- internal/e2e/share_invite_test.go | 2 +- internal/e2e/share_limits_test.go | 2 +- internal/e2e/share_person_test.go | 2 +- internal/e2e/user_public_test.go | 2 +- internal/e2e/webauthn_test.go | 2 +- internal/e2e/wizard_access_test.go | 2 +- internal/identity/service.go | 2 +- internal/marketing/marketing.go | 4 ++-- internal/marketing/orgs.go | 4 ++-- internal/marketing/repeaters.go | 4 ++-- internal/marketing/users.go | 6 +++--- internal/seed/seed.go | 2 +- internal/seed/seed_test.go | 4 ++-- internal/store/config_profiles.go | 2 +- internal/store/config_profiles_test.go | 2 +- internal/store/main_test.go | 2 +- internal/store/migrate_test.go | 2 +- internal/store/orgs_resolution_test.go | 2 +- internal/store/store_test.go | 2 +- internal/web/cspreport.go | 4 ++-- internal/web/cspreport_test.go | 4 ++-- internal/web/env.go | 8 ++++---- internal/web/links.go | 2 +- internal/web/orgview.go | 2 +- internal/web/orgview_test.go | 2 +- internal/web/render_error_test.go | 2 +- internal/web/security_test.go | 2 +- internal/web/server_error_test.go | 2 +- internal/web/version.go | 4 ++-- internal/web/version_test.go | 2 +- 121 files changed, 221 insertions(+), 220 deletions(-) diff --git a/README.md b/README.md index fbf1542..7f4a097 100644 --- a/README.md +++ b/README.md @@ -257,7 +257,7 @@ $ curl -s https://meshtender.com/version "arch": "amd64", "executableSHA256": "9f2c…", "imageDigest": "sha256:a41b…", - "source": "https://github.com/jleight/meshtender", + "source": "https://github.com/MeshTender/MeshTender", "license": "AGPL-3.0-only" } ``` @@ -270,7 +270,7 @@ binary, which `commit` then lets you check. Then rebuild that commit for that platform and compare digests: ```sh -git clone https://github.com/jleight/meshtender && cd meshtender +git clone https://github.com/MeshTender/MeshTender && cd MeshTender git checkout 62e30036ee0bfb28f6c1a4a3f5ac5f4a52e4b1c9 # the commit /version reported mise install # installs the pinned Go and ko mise run image --platform linux/amd64 # the os/arch /version reported diff --git a/TRADEMARKS.md b/TRADEMARKS.md index 505dfca..bf08cf0 100644 --- a/TRADEMARKS.md +++ b/TRADEMARKS.md @@ -60,7 +60,7 @@ You must: it is what the footer link on every page and the `/version` endpoint report, so leaving it as ours would advertise source you are not running. 4. **Keep the attribution.** Say somewhere visible that your service is based on - MeshTender, with a link to . Copyright + MeshTender, with a link to . Copyright notices in the source stay as they are (AGPL §5(a)). You may not imply that your instance is run, endorsed, reviewed, or supported by @@ -77,7 +77,7 @@ the MeshTender project or its maintainer. ## Contact For anything this file does not cover, including permission to use the name or -mark, ask first: . +mark, ask first: . Copyright © 2026 Jonathon Leight. All rights in the MeshTender name and marks are reserved. diff --git a/cmd/licenses/main.go b/cmd/licenses/main.go index 21f171c..f402b17 100644 --- a/cmd/licenses/main.go +++ b/cmd/licenses/main.go @@ -31,7 +31,8 @@ import ( "strings" "github.com/google/licensecheck" - "github.com/jleight/meshtender/internal/licenses" + + "github.com/MeshTender/MeshTender/internal/licenses" ) // minCoverage mirrors the threshold the package test uses. diff --git a/cmd/meshtender/main.go b/cmd/meshtender/main.go index fbec561..cc9477e 100644 --- a/cmd/meshtender/main.go +++ b/cmd/meshtender/main.go @@ -12,15 +12,15 @@ import ( "syscall" "time" - "github.com/jleight/meshtender/internal/analytics" - "github.com/jleight/meshtender/internal/auth" - "github.com/jleight/meshtender/internal/config" - "github.com/jleight/meshtender/internal/core" - "github.com/jleight/meshtender/internal/identity" - "github.com/jleight/meshtender/internal/mail" - "github.com/jleight/meshtender/internal/seed" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/analytics" + "github.com/MeshTender/MeshTender/internal/auth" + "github.com/MeshTender/MeshTender/internal/config" + "github.com/MeshTender/MeshTender/internal/core" + "github.com/MeshTender/MeshTender/internal/identity" + "github.com/MeshTender/MeshTender/internal/mail" + "github.com/MeshTender/MeshTender/internal/seed" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) func main() { diff --git a/go.mod b/go.mod index c164e97..669808d 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/jleight/meshtender +module github.com/MeshTender/MeshTender // The exact toolchain is pinned with GOTOOLCHAIN (see .config/mise/config.toml // and .woodpecker/build.yaml) rather than a `toolchain` directive, which Go diff --git a/internal/analytics/analytics.go b/internal/analytics/analytics.go index 9cb057d..60a3f73 100644 --- a/internal/analytics/analytics.go +++ b/internal/analytics/analytics.go @@ -16,9 +16,9 @@ import ( "strings" "time" - "github.com/jleight/meshtender/internal/config" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/config" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) const ( diff --git a/internal/analytics/analytics_test.go b/internal/analytics/analytics_test.go index d454ef5..43d8595 100644 --- a/internal/analytics/analytics_test.go +++ b/internal/analytics/analytics_test.go @@ -5,8 +5,8 @@ import ( "net/http/httptest" "testing" - "github.com/jleight/meshtender/internal/config" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/config" + "github.com/MeshTender/MeshTender/internal/web" ) func testRecorder() *Recorder { diff --git a/internal/analytics/main_test.go b/internal/analytics/main_test.go index c0e3de5..b526fe0 100644 --- a/internal/analytics/main_test.go +++ b/internal/analytics/main_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/jleight/meshtender/internal/testdb" + "github.com/MeshTender/MeshTender/internal/testdb" ) // TestMain wires testdb's container teardown. The container only starts if a test diff --git a/internal/analytics/shutdown_test.go b/internal/analytics/shutdown_test.go index cbe1323..c5387d5 100644 --- a/internal/analytics/shutdown_test.go +++ b/internal/analytics/shutdown_test.go @@ -5,9 +5,9 @@ import ( "testing" "time" - "github.com/jleight/meshtender/internal/config" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/testdb" + "github.com/MeshTender/MeshTender/internal/config" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/testdb" ) func analyticsMigrate(dsn string) error { diff --git a/internal/auth/account.go b/internal/auth/account.go index 7fb825b..ea214cf 100644 --- a/internal/auth/account.go +++ b/internal/auth/account.go @@ -13,8 +13,8 @@ import ( meshcore "github.com/meshcore-go/meshcore-go" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) // passkeyView is display metadata for one registered passkey. diff --git a/internal/auth/delete_handlers.go b/internal/auth/delete_handlers.go index 0f419fb..42781c8 100644 --- a/internal/auth/delete_handlers.go +++ b/internal/auth/delete_handlers.go @@ -4,8 +4,8 @@ import ( "errors" "net/http" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) // Account deletion. The page's job is to make the consequences legible before diff --git a/internal/auth/email.go b/internal/auth/email.go index 7ac0285..e6ea109 100644 --- a/internal/auth/email.go +++ b/internal/auth/email.go @@ -12,8 +12,8 @@ import ( "strings" "time" - mailer "github.com/jleight/meshtender/internal/mail" - "github.com/jleight/meshtender/internal/store" + mailer "github.com/MeshTender/MeshTender/internal/mail" + "github.com/MeshTender/MeshTender/internal/store" ) // ErrTooManyEmails reports that an account has asked for more messages of one kind diff --git a/internal/auth/email_handlers.go b/internal/auth/email_handlers.go index ecc5d4d..809be4a 100644 --- a/internal/auth/email_handlers.go +++ b/internal/auth/email_handlers.go @@ -6,8 +6,8 @@ import ( "github.com/go-chi/chi/v5" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) // Flash keys "em" (success) and "emerr" (failure) render inside the account page's diff --git a/internal/auth/handlers.go b/internal/auth/handlers.go index 53110c1..9fe2414 100644 --- a/internal/auth/handlers.go +++ b/internal/auth/handlers.go @@ -11,8 +11,8 @@ import ( "github.com/go-webauthn/webauthn/protocol" "github.com/go-webauthn/webauthn/webauthn" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) // RequireUser is middleware that sends unauthenticated requests to the auth diff --git a/internal/auth/password_handlers.go b/internal/auth/password_handlers.go index 1876e4b..3295a9a 100644 --- a/internal/auth/password_handlers.go +++ b/internal/auth/password_handlers.go @@ -6,7 +6,7 @@ import ( "net/http" "net/url" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/store" ) // SignupPassword handles a form-based account creation with a password. diff --git a/internal/auth/reauth.go b/internal/auth/reauth.go index dff6c96..3e64950 100644 --- a/internal/auth/reauth.go +++ b/internal/auth/reauth.go @@ -6,7 +6,7 @@ import ( "net/http" "time" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/web" ) // Re-authentication ("sudo mode"): proving, right now, that the person driving diff --git a/internal/auth/reset.go b/internal/auth/reset.go index 0b736ba..921c9b3 100644 --- a/internal/auth/reset.go +++ b/internal/auth/reset.go @@ -7,8 +7,8 @@ import ( "net/http" "strings" - mailer "github.com/jleight/meshtender/internal/mail" - "github.com/jleight/meshtender/internal/store" + mailer "github.com/MeshTender/MeshTender/internal/mail" + "github.com/MeshTender/MeshTender/internal/store" ) // ErrResetNotAllowed reports that a redeemed reset token can no longer be used to set diff --git a/internal/auth/reset_handlers.go b/internal/auth/reset_handlers.go index d0fb7f7..4dbf252 100644 --- a/internal/auth/reset_handlers.go +++ b/internal/auth/reset_handlers.go @@ -7,8 +7,8 @@ import ( "github.com/go-chi/chi/v5" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) // pageForgot renders the "forgot password" form. diff --git a/internal/auth/service.go b/internal/auth/service.go index fe7442f..ce2a228 100644 --- a/internal/auth/service.go +++ b/internal/auth/service.go @@ -15,8 +15,8 @@ import ( "github.com/jackc/pgx/v5/pgxpool" "golang.org/x/crypto/bcrypt" - "github.com/jleight/meshtender/internal/mail" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/mail" + "github.com/MeshTender/MeshTender/internal/store" ) const ( diff --git a/internal/auth/user.go b/internal/auth/user.go index 7f4c963..2cd11f5 100644 --- a/internal/auth/user.go +++ b/internal/auth/user.go @@ -10,7 +10,7 @@ import ( "github.com/go-webauthn/webauthn/webauthn" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/store" ) // webauthnUser adapts a store.User plus its credentials to webauthn.User. diff --git a/internal/auth/web.go b/internal/auth/web.go index b86a178..881d6e9 100644 --- a/internal/auth/web.go +++ b/internal/auth/web.go @@ -7,7 +7,7 @@ import ( "github.com/go-chi/chi/v5" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/web" ) //go:embed templates/*.html diff --git a/internal/config/config.go b/internal/config/config.go index e26b12c..8b81a8a 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -8,7 +8,7 @@ import ( "os" "strings" - "github.com/jleight/meshtender/internal/buildinfo" + "github.com/MeshTender/MeshTender/internal/buildinfo" ) // Config holds all runtime configuration for the server. diff --git a/internal/core/account_delete_test.go b/internal/core/account_delete_test.go index edf19f0..73bbde6 100644 --- a/internal/core/account_delete_test.go +++ b/internal/core/account_delete_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/store" ) // TestDeleteAccountPageShowsConsequences: the confirm page has to state what diff --git a/internal/core/admin.go b/internal/core/admin.go index d2b5e95..3888035 100644 --- a/internal/core/admin.go +++ b/internal/core/admin.go @@ -8,8 +8,8 @@ import ( "github.com/go-chi/chi/v5" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) // requireCap is middleware that allows the request only if the current user diff --git a/internal/core/admin_build.go b/internal/core/admin_build.go index bcd319c..7702004 100644 --- a/internal/core/admin_build.go +++ b/internal/core/admin_build.go @@ -3,7 +3,7 @@ package core import ( "net/http" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/web" ) // The admin view of build provenance. It renders the same facts as the public diff --git a/internal/core/admin_csp.go b/internal/core/admin_csp.go index 640e6e8..c39a7e5 100644 --- a/internal/core/admin_csp.go +++ b/internal/core/admin_csp.go @@ -4,8 +4,8 @@ import ( "fmt" "net/http" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) // The CSP violation report view. Reports arrive at web.CSPReportPath on every host diff --git a/internal/core/admin_identity.go b/internal/core/admin_identity.go index 4fddb86..a05e286 100644 --- a/internal/core/admin_identity.go +++ b/internal/core/admin_identity.go @@ -4,9 +4,9 @@ import ( "errors" "net/http" - "github.com/jleight/meshtender/internal/identity" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/identity" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) // The server-identity backup page. The identity is a 32-byte seed sealed under diff --git a/internal/core/admin_identity_test.go b/internal/core/admin_identity_test.go index 7e7441a..01624f3 100644 --- a/internal/core/admin_identity_test.go +++ b/internal/core/admin_identity_test.go @@ -10,7 +10,7 @@ import ( "strings" "testing" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/store" ) // identityAdmin spins up a server with a signed-in admin holding CapManageUsers. diff --git a/internal/core/analytics.go b/internal/core/analytics.go index 73e7450..c3f3797 100644 --- a/internal/core/analytics.go +++ b/internal/core/analytics.go @@ -4,8 +4,8 @@ import ( "net/http" "time" - "github.com/jleight/meshtender/internal/analytics" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/analytics" + "github.com/MeshTender/MeshTender/internal/store" ) // analyticsBar is one day's column in the traffic charts; heights are percentages diff --git a/internal/core/audit.go b/internal/core/audit.go index cc931e0..37747a5 100644 --- a/internal/core/audit.go +++ b/internal/core/audit.go @@ -4,8 +4,8 @@ import ( "net/http" "time" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) // pageCommandLog shows the command audit log for a repeater (owner only), diff --git a/internal/core/build_provenance_test.go b/internal/core/build_provenance_test.go index 3aa3e59..41ec31e 100644 --- a/internal/core/build_provenance_test.go +++ b/internal/core/build_provenance_test.go @@ -8,8 +8,8 @@ import ( "strings" "testing" - "github.com/jleight/meshtender/internal/buildinfo" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/buildinfo" + "github.com/MeshTender/MeshTender/internal/web" ) // testDigest is a syntactically valid image digest for the fixture deployments. diff --git a/internal/core/config_profile.go b/internal/core/config_profile.go index 08e78bf..5dbe1d0 100644 --- a/internal/core/config_profile.go +++ b/internal/core/config_profile.go @@ -10,8 +10,8 @@ import ( "github.com/go-chi/chi/v5" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) // pageOrgConfig renders an org's configuration read-only: a selected profile's diff --git a/internal/core/config_profile_test.go b/internal/core/config_profile_test.go index b5c0b18..23c246f 100644 --- a/internal/core/config_profile_test.go +++ b/internal/core/config_profile_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/store" ) // configCatalog reuses the resolver test catalog plus a risky command, so the diff --git a/internal/core/config_region.go b/internal/core/config_region.go index 5ca8d64..1c5eaac 100644 --- a/internal/core/config_region.go +++ b/internal/core/config_region.go @@ -9,9 +9,9 @@ import ( "github.com/go-chi/chi/v5" - "github.com/jleight/meshtender/internal/geo" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/geo" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) // Regions are edited one at a time, split by what each part needs from the screen: diff --git a/internal/core/config_region_modal_test.go b/internal/core/config_region_modal_test.go index 72104d6..e980b18 100644 --- a/internal/core/config_region_modal_test.go +++ b/internal/core/config_region_modal_test.go @@ -7,8 +7,8 @@ import ( "strings" "testing" - "github.com/jleight/meshtender/internal/geo" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/geo" + "github.com/MeshTender/MeshTender/internal/store" ) // TestConfigRegionEditorSurfaces: the region attribute editor serves the modal diff --git a/internal/core/config_region_test.go b/internal/core/config_region_test.go index ea05db0..e8ab299 100644 --- a/internal/core/config_region_test.go +++ b/internal/core/config_region_test.go @@ -3,7 +3,7 @@ package core import ( "testing" - "github.com/jleight/meshtender/internal/geo" + "github.com/MeshTender/MeshTender/internal/geo" ) func TestRegionGeofence(t *testing.T) { diff --git a/internal/core/console.go b/internal/core/console.go index db9c5c3..4685842 100644 --- a/internal/core/console.go +++ b/internal/core/console.go @@ -14,10 +14,10 @@ import ( meshcore "github.com/meshcore-go/meshcore-go" "github.com/meshcore-go/meshcore-go/hardware" - "github.com/jleight/meshtender/internal/mesh" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" - "github.com/jleight/meshtender/internal/wsbridge" + "github.com/MeshTender/MeshTender/internal/mesh" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" + "github.com/MeshTender/MeshTender/internal/wsbridge" ) const ( diff --git a/internal/core/console_config.go b/internal/core/console_config.go index 5050ab0..b1ebbc6 100644 --- a/internal/core/console_config.go +++ b/internal/core/console_config.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) // consoleConfig is the JSON payload behind the console's "Apply organization diff --git a/internal/core/console_config_test.go b/internal/core/console_config_test.go index 0e6cd22..7a515ea 100644 --- a/internal/core/console_config_test.go +++ b/internal/core/console_config_test.go @@ -8,8 +8,8 @@ import ( "strings" "testing" - "github.com/jleight/meshtender/internal/geo" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/geo" + "github.com/MeshTender/MeshTender/internal/store" ) // cmdIDByKey resolves a catalog command's id by its key (test helper, via the diff --git a/internal/core/console_integration_test.go b/internal/core/console_integration_test.go index 5bfa1af..7eacf52 100644 --- a/internal/core/console_integration_test.go +++ b/internal/core/console_integration_test.go @@ -16,9 +16,9 @@ import ( meshcore "github.com/meshcore-go/meshcore-go" "github.com/meshcore-go/meshcore-go/hardware" - "github.com/jleight/meshtender/internal/auth" - "github.com/jleight/meshtender/internal/identity" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/auth" + "github.com/MeshTender/MeshTender/internal/identity" + "github.com/MeshTender/MeshTender/internal/store" ) // TestConsoleRoundTrip drives the command console end to end: the test plays the diff --git a/internal/core/console_location_test.go b/internal/core/console_location_test.go index 3eab730..2486210 100644 --- a/internal/core/console_location_test.go +++ b/internal/core/console_location_test.go @@ -17,9 +17,9 @@ import ( meshcore "github.com/meshcore-go/meshcore-go" "github.com/meshcore-go/meshcore-go/hardware" - "github.com/jleight/meshtender/internal/auth" - "github.com/jleight/meshtender/internal/identity" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/auth" + "github.com/MeshTender/MeshTender/internal/identity" + "github.com/MeshTender/MeshTender/internal/store" ) func TestParseLocationFloat(t *testing.T) { diff --git a/internal/core/console_login_test.go b/internal/core/console_login_test.go index 14e00e3..9cd9c6f 100644 --- a/internal/core/console_login_test.go +++ b/internal/core/console_login_test.go @@ -17,9 +17,9 @@ import ( meshcore "github.com/meshcore-go/meshcore-go" "github.com/meshcore-go/meshcore-go/hardware" - "github.com/jleight/meshtender/internal/auth" - "github.com/jleight/meshtender/internal/identity" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/auth" + "github.com/MeshTender/MeshTender/internal/identity" + "github.com/MeshTender/MeshTender/internal/store" ) // TestConsoleLoginConfirms drives the console's login/confirm-on-connect path diff --git a/internal/core/console_resolve_test.go b/internal/core/console_resolve_test.go index 212e5a7..fe7a9e4 100644 --- a/internal/core/console_resolve_test.go +++ b/internal/core/console_resolve_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/store" ) // cmd builds a catalog entry; resolveCommand only reads Template and Arity, and diff --git a/internal/core/console_retry_test.go b/internal/core/console_retry_test.go index 467c9ed..556c94c 100644 --- a/internal/core/console_retry_test.go +++ b/internal/core/console_retry_test.go @@ -16,9 +16,9 @@ import ( meshcore "github.com/meshcore-go/meshcore-go" "github.com/meshcore-go/meshcore-go/hardware" - "github.com/jleight/meshtender/internal/auth" - "github.com/jleight/meshtender/internal/identity" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/auth" + "github.com/MeshTender/MeshTender/internal/identity" + "github.com/MeshTender/MeshTender/internal/store" ) // TestConsoleLoginRetry drops the first login (simulating a lost packet) and diff --git a/internal/core/crosssite_test.go b/internal/core/crosssite_test.go index 0a9c34b..6a52ee6 100644 --- a/internal/core/crosssite_test.go +++ b/internal/core/crosssite_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/store" ) // postFetchSite issues a form POST carrying an explicit Sec-Fetch-Site header diff --git a/internal/core/csp_report_test.go b/internal/core/csp_report_test.go index 98b44a2..9e36e6d 100644 --- a/internal/core/csp_report_test.go +++ b/internal/core/csp_report_test.go @@ -9,10 +9,10 @@ import ( "testing" "time" - "github.com/jleight/meshtender/internal/auth" - "github.com/jleight/meshtender/internal/identity" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/web" + "github.com/MeshTender/MeshTender/internal/auth" + "github.com/MeshTender/MeshTender/internal/identity" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/web" ) // cspServer stands up the full split-host server AND hands back the *Server, which diff --git a/internal/core/dbtest_test.go b/internal/core/dbtest_test.go index c6f06b3..f4e01cd 100644 --- a/internal/core/dbtest_test.go +++ b/internal/core/dbtest_test.go @@ -8,10 +8,10 @@ import ( "testing" "time" - "github.com/jleight/meshtender/internal/auth" - "github.com/jleight/meshtender/internal/config" - "github.com/jleight/meshtender/internal/store" - "github.com/jleight/meshtender/internal/testdb" + "github.com/MeshTender/MeshTender/internal/auth" + "github.com/MeshTender/MeshTender/internal/config" + "github.com/MeshTender/MeshTender/internal/store" + "github.com/MeshTender/MeshTender/internal/testdb" ) // appLogin creates a user and returns it plus a live app-host session cookie, diff --git a/internal/core/email_recovery_test.go b/internal/core/email_recovery_test.go index c2f5094..ea5b9c5 100644 --- a/internal/core/email_recovery_test.go +++ b/internal/core/email_recovery_test.go @@ -14,7 +14,7 @@ import ( "golang.org/x/crypto/bcrypt" - mailer "github.com/jleight/meshtender/internal/mail" + mailer "github.com/MeshTender/MeshTender/internal/mail" ) // Black-box coverage for the optional account email: setting it, confirming it, and diff --git a/internal/core/endpoints_auth_test.go b/internal/core/endpoints_auth_test.go index b4fb1ab..cf89e97 100644 --- a/internal/core/endpoints_auth_test.go +++ b/internal/core/endpoints_auth_test.go @@ -10,7 +10,7 @@ import ( "golang.org/x/crypto/bcrypt" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/store" ) // Black-box coverage for the auth host's non-visual POST endpoints: password diff --git a/internal/core/endpoints_org_test.go b/internal/core/endpoints_org_test.go index 7fe4094..a207639 100644 --- a/internal/core/endpoints_org_test.go +++ b/internal/core/endpoints_org_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/store" ) // Black-box coverage for the org-management POST endpoints (create/edit/links/ diff --git a/internal/core/endpoints_repeater_test.go b/internal/core/endpoints_repeater_test.go index 0def8ad..6799cd3 100644 --- a/internal/core/endpoints_repeater_test.go +++ b/internal/core/endpoints_repeater_test.go @@ -11,7 +11,7 @@ import ( meshcore "github.com/meshcore-go/meshcore-go" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/store" ) // TestCleanRepeaterName pins the firmware-derived byte bound: MeshCore stores a diff --git a/internal/core/filter_order_test.go b/internal/core/filter_order_test.go index 24bb42e..0882eaf 100644 --- a/internal/core/filter_order_test.go +++ b/internal/core/filter_order_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/store" ) // TestFilterControlsPrecedeTheList pins audit U2 across every list page that has a diff --git a/internal/core/handoff_test.go b/internal/core/handoff_test.go index db77c63..705d5ed 100644 --- a/internal/core/handoff_test.go +++ b/internal/core/handoff_test.go @@ -8,10 +8,10 @@ import ( "strings" "testing" - "github.com/jleight/meshtender/internal/auth" - "github.com/jleight/meshtender/internal/config" - "github.com/jleight/meshtender/internal/identity" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/auth" + "github.com/MeshTender/MeshTender/internal/config" + "github.com/MeshTender/MeshTender/internal/identity" + "github.com/MeshTender/MeshTender/internal/store" ) const ( diff --git a/internal/core/heading_structure_test.go b/internal/core/heading_structure_test.go index 4c9b7cd..8dcbd26 100644 --- a/internal/core/heading_structure_test.go +++ b/internal/core/heading_structure_test.go @@ -10,7 +10,7 @@ import ( "strings" "testing" - "github.com/jleight/meshtender/internal/store" + "github.com/MeshTender/MeshTender/internal/store" ) var headingRe = regexp.MustCompile(`(?i)