├── .dockerignore ├── .editorconfig ├── .eslintrc.json ├── .github ├── DISCUSSION_TEMPLATE │ └── feature-requests.yml ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── 1.bug_report.yml │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── cicd.yml │ ├── linting.yml │ ├── mirror.yaml │ ├── stale-bot.yml │ └── test.yml ├── .gitignore ├── .nvmrc ├── .prettierrc ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile.dev ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── blueprint.py ├── blueprint.yaml ├── bruno ├── API Keys │ ├── Create API Key.bru │ ├── Delete API Key.bru │ ├── List API Key Actions.bru │ ├── List Org API Keys.bru │ ├── List Root API Keys.bru │ ├── Set API Key Actions.bru │ ├── Set API Key Orgs.bru │ └── folder.bru ├── Auth │ ├── 2fa-disable.bru │ ├── 2fa-enable.bru │ ├── 2fa-request.bru │ ├── change-password.bru │ ├── login.bru │ ├── logout.bru │ ├── reset-password-request.bru │ ├── reset-password.bru │ ├── signup.bru │ ├── verify-email-request.bru │ ├── verify-email.bru │ └── verify-user.bru ├── Clients │ ├── createClient.bru │ └── pickClientDefaults.bru ├── IDP │ ├── Create OIDC Provider.bru │ ├── Generate OIDC URL.bru │ └── folder.bru ├── Internal │ ├── Traefik Config.bru │ └── folder.bru ├── Newt │ ├── Create Newt.bru │ └── Get Token.bru ├── Orgs │ ├── Check Id.bru │ └── listOrgs.bru ├── Remote Exit Node │ └── createRemoteExitNode.bru ├── Resources │ ├── listResourcesByOrg.bru │ └── listResourcesBySite.bru ├── Sites │ ├── Get Site.bru │ └── listSites.bru ├── Targets │ └── listTargets.bru ├── Test.bru ├── Traefik │ └── traefik-config.bru ├── Users │ ├── adminListUsers.bru │ ├── adminRemoveUser.bru │ └── getUser.bru └── bruno.json ├── cli ├── commands │ ├── resetUserSecurityKeys.ts │ └── setAdminCredentials.ts ├── index.ts └── wrapper.sh ├── components.json ├── config ├── .gitkeep ├── config.example.yml ├── db │ └── .gitkeep ├── logs │ └── .gitkeep └── traefik │ ├── dynamic_config.yml │ └── traefik_config.yml ├── crowdin.yml ├── docker-compose.drizzle.yml ├── docker-compose.example.yml ├── docker-compose.pgr.yml ├── docker-compose.yml ├── drizzle.pg.config.ts ├── drizzle.sqlite.config.ts ├── esbuild.mjs ├── eslint.config.js ├── install ├── Makefile ├── config.go ├── config │ ├── config.yml │ ├── crowdsec │ │ ├── acquis.d │ │ │ ├── appsec.yaml │ │ │ └── traefik.yaml │ │ ├── docker-compose.yml │ │ ├── dynamic_config.yml │ │ ├── profiles.yaml │ │ └── traefik_config.yml │ ├── docker-compose.yml │ └── traefik │ │ ├── dynamic_config.yml │ │ └── traefik_config.yml ├── containers.go ├── crowdsec.go ├── get-installer.sh ├── go.mod ├── go.sum ├── input.go ├── input.txt └── main.go ├── messages ├── bg-BG.json ├── cs-CZ.json ├── de-DE.json ├── en-US.json ├── es-ES.json ├── fr-FR.json ├── it-IT.json ├── ko-KR.json ├── nb-NO.json ├── nl-NL.json ├── pl-PL.json ├── pt-PT.json ├── ru-RU.json ├── tr-TR.json ├── zh-CN.json └── zh-TW.json ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── public ├── auth-diagram1.png ├── clip.gif ├── diagram-dark.svg ├── diagram.svg ├── idp │ ├── azure.png │ └── google.png ├── logo │ ├── pangolin_black.svg │ ├── pangolin_orange.svg │ ├── pangolin_orange_192x192.png │ ├── pangolin_orange_512x512.png │ ├── pangolin_orange_96x96.png │ ├── pangolin_profile_picture.png │ ├── word_mark.png │ ├── word_mark_black.png │ └── word_mark_white.png └── screenshots │ ├── create-api-key.png │ ├── create-idp.png │ ├── create-resource.png │ ├── create-share-link.png │ ├── create-site.png │ ├── edit-resource.png │ ├── hero.png │ ├── resource-auth.png │ ├── resource-authentication.png │ ├── resources.png │ ├── roles.png │ ├── site-online.png │ ├── sites-fade.png │ ├── sites.png │ └── users.png ├── server ├── apiServer.ts ├── auth │ ├── actions.ts │ ├── canUserAccessResource.ts │ ├── checkValidInvite.ts │ ├── password.ts │ ├── passwordSchema.ts │ ├── resourceOtp.ts │ ├── sendEmailVerificationCode.ts │ ├── sessions │ │ ├── app.ts │ │ ├── newt.ts │ │ ├── olm.ts │ │ ├── resource.ts │ │ └── verifySession.ts │ ├── totp.ts │ ├── unauthorizedResponse.ts │ └── verifyResourceAccessToken.ts ├── cleanup.ts ├── db │ ├── README.md │ ├── countries.ts │ ├── maxmind.ts │ ├── names.json │ ├── names.ts │ ├── pg │ │ ├── driver.ts │ │ ├── index.ts │ │ ├── migrate.ts │ │ └── schema │ │ │ ├── privateSchema.ts │ │ │ └── schema.ts │ ├── queries │ │ └── verifySessionQueries.ts │ └── sqlite │ │ ├── driver.ts │ │ ├── index.ts │ │ ├── migrate.ts │ │ └── schema │ │ ├── privateSchema.ts │ │ └── schema.ts ├── emails │ ├── index.ts │ ├── sendEmail.ts │ └── templates │ │ ├── NotifyResetPassword.tsx │ │ ├── NotifyUsageLimitApproaching.tsx │ │ ├── NotifyUsageLimitReached.tsx │ │ ├── ResetPasswordCode.tsx │ │ ├── ResourceOTPCode.tsx │ │ ├── SendInviteLink.tsx │ │ ├── SupportEmail.tsx │ │ ├── TwoFactorAuthNotification.tsx │ │ ├── VerifyEmailCode.tsx │ │ ├── WelcomeQuickStart.tsx │ │ ├── components │ │ ├── ButtonLink.tsx │ │ ├── CopyCodeBox.tsx │ │ └── Email.tsx │ │ └── lib │ │ └── theme.ts ├── extendZod.ts ├── index.ts ├── integrationApiServer.ts ├── internalServer.ts ├── lib │ ├── billing │ │ ├── createCustomer.ts │ │ ├── features.ts │ │ ├── getOrgTierData.ts │ │ ├── index.ts │ │ ├── limitSet.ts │ │ ├── limitsService.ts │ │ ├── tiers.ts │ │ └── usageService.ts │ ├── blueprints │ │ ├── applyBlueprint.ts │ │ ├── applyNewtDockerBlueprint.ts │ │ ├── clientResources.ts │ │ ├── parseDockerContainers.ts │ │ ├── parseDotNotation.ts │ │ ├── proxyResources.ts │ │ └── types.ts │ ├── cache.ts │ ├── canUserAccessResource.ts │ ├── certificates.ts │ ├── checkOrgAccessPolicy.ts │ ├── cleanupLogs.ts │ ├── colorsSchema.ts │ ├── config.ts │ ├── consts.ts │ ├── corsWithLoginPage.ts │ ├── createUserAccountOrg.ts │ ├── crypto.ts │ ├── domainUtils.ts │ ├── encryption.ts │ ├── exitNodes │ │ ├── exitNodeComms.ts │ │ ├── exitNodes.ts │ │ ├── getCurrentExitNodeId.ts │ │ ├── index.ts │ │ └── subnet.ts │ ├── geoip.ts │ ├── hostMeta.ts │ ├── idp │ │ └── generateRedirectUrl.ts │ ├── ip.test.ts │ ├── ip.ts │ ├── lock.ts │ ├── logAccessAudit.ts │ ├── rateLimitStore.ts │ ├── readConfigFile.ts │ ├── resend.ts │ ├── response.ts │ ├── s3.ts │ ├── schemas.ts │ ├── serverIpService.ts │ ├── stoi.ts │ ├── telemetry.ts │ ├── totp.ts │ ├── traefik │ │ ├── TraefikConfigManager.ts │ │ ├── getTraefikConfig.ts │ │ ├── index.ts │ │ ├── middleware.ts │ │ ├── traefikConfig.test.ts │ │ └── utils.ts │ ├── validators.test.ts │ └── validators.ts ├── license │ └── license.ts ├── logger.ts ├── middlewares │ ├── csrfProtection.ts │ ├── formatError.ts │ ├── getUserOrgs.ts │ ├── index.ts │ ├── integration │ │ ├── index.ts │ │ ├── verifyAccessTokenAccess.ts │ │ ├── verifyApiKey.ts │ │ ├── verifyApiKeyApiKeyAccess.ts │ │ ├── verifyApiKeyClientAccess.ts │ │ ├── verifyApiKeyHasAction.ts │ │ ├── verifyApiKeyIsRoot.ts │ │ ├── verifyApiKeyOrgAccess.ts │ │ ├── verifyApiKeyResourceAccess.ts │ │ ├── verifyApiKeyRoleAccess.ts │ │ ├── verifyApiKeySetResourceUsers.ts │ │ ├── verifyApiKeySiteAccess.ts │ │ ├── verifyApiKeySiteResourceAccess.ts │ │ ├── verifyApiKeyTargetAccess.ts │ │ └── verifyApiKeyUserAccess.ts │ ├── logActionAudit.ts │ ├── logIncoming.ts │ ├── notFound.ts │ ├── requestTimeout.ts │ ├── stripDuplicateSessions.ts │ ├── verifyAccessTokenAccess.ts │ ├── verifyAdmin.ts │ ├── verifyApiKeyAccess.ts │ ├── verifyClientAccess.ts │ ├── verifyClientsEnabled.ts │ ├── verifyDomainAccess.ts │ ├── verifyIsLoggedInUser.ts │ ├── verifyOrgAccess.ts │ ├── verifyResourceAccess.ts │ ├── verifyRoleAccess.ts │ ├── verifySession.ts │ ├── verifySetResourceUsers.ts │ ├── verifySiteAccess.ts │ ├── verifySiteResourceAccess.ts │ ├── verifyTargetAccess.ts │ ├── verifyUser.ts │ ├── verifyUserAccess.ts │ ├── verifyUserHasAction.ts │ ├── verifyUserInRole.ts │ ├── verifyUserIsOrgOwner.ts │ └── verifyUserIsServerAdmin.ts ├── nextServer.ts ├── openApi.ts ├── private │ ├── auth │ │ └── sessions │ │ │ └── remoteExitNode.ts │ ├── cleanup.ts │ ├── lib │ │ ├── billing │ │ │ ├── createCustomer.ts │ │ │ ├── getOrgTierData.ts │ │ │ └── index.ts │ │ ├── certificates.ts │ │ ├── checkOrgAccessPolicy.ts │ │ ├── config.ts │ │ ├── exitNodes │ │ │ ├── exitNodeComms.ts │ │ │ ├── exitNodes.ts │ │ │ └── index.ts │ │ ├── lock.ts │ │ ├── logAccessAudit.ts │ │ ├── rateLimit.test.ts │ │ ├── rateLimit.ts │ │ ├── rateLimitStore.ts │ │ ├── readConfigFile.ts │ │ ├── redis.ts │ │ ├── redisStore.ts │ │ ├── resend.ts │ │ ├── stripe.ts │ │ └── traefik │ │ │ ├── getTraefikConfig.ts │ │ │ └── index.ts │ ├── license │ │ ├── license.ts │ │ └── licenseJwt.ts │ ├── middlewares │ │ ├── index.ts │ │ ├── logActionAudit.ts │ │ ├── verifyCertificateAccess.ts │ │ ├── verifyIdpAccess.ts │ │ ├── verifyLoginPageAccess.ts │ │ ├── verifyRemoteExitNode.ts │ │ ├── verifyRemoteExitNodeAccess.ts │ │ ├── verifySubscription.ts │ │ └── verifyValidLicense.ts │ └── routers │ │ ├── auditLogs │ │ ├── exportAccessAuditLog.ts │ │ ├── exportActionAuditLog.ts │ │ ├── index.ts │ │ ├── queryAccessAuditLog.ts │ │ └── queryActionAuditLog.ts │ │ ├── auth │ │ ├── getSessionTransferToken.ts │ │ ├── index.ts │ │ ├── quickStart.ts │ │ └── transferSession.ts │ │ ├── billing │ │ ├── createCheckoutSession.ts │ │ ├── createPortalSession.ts │ │ ├── getOrgSubscription.ts │ │ ├── getOrgUsage.ts │ │ ├── hooks │ │ │ ├── handleCustomerCreated.ts │ │ │ ├── handleCustomerDeleted.ts │ │ │ ├── handleCustomerUpdated.ts │ │ │ ├── handleSubscriptionCreated.ts │ │ │ ├── handleSubscriptionDeleted.ts │ │ │ └── handleSubscriptionUpdated.ts │ │ ├── index.ts │ │ ├── internalGetOrgTier.ts │ │ ├── subscriptionLifecycle.ts │ │ └── webhooks.ts │ │ ├── certificates │ │ ├── createCertificate.ts │ │ ├── getCertificate.ts │ │ ├── index.ts │ │ └── restartCertificate.ts │ │ ├── domain │ │ ├── checkDomainNamespaceAvailability.ts │ │ ├── index.ts │ │ └── listDomainNamespaces.ts │ │ ├── external.ts │ │ ├── generatedLicense │ │ ├── generateNewLicense.ts │ │ ├── index.ts │ │ └── listGeneratedLicenses.ts │ │ ├── gerbil │ │ ├── createExitNode.ts │ │ └── receiveBandwidth.ts │ │ ├── hybrid.ts │ │ ├── integration.ts │ │ ├── internal.ts │ │ ├── license │ │ ├── activateLicense.ts │ │ ├── deleteLicenseKey.ts │ │ ├── getLicenseStatus.ts │ │ ├── index.ts │ │ ├── listLicenseKeys.ts │ │ └── recheckStatus.ts │ │ ├── loginPage │ │ ├── createLoginPage.ts │ │ ├── deleteLoginPage.ts │ │ ├── getLoginPage.ts │ │ ├── index.ts │ │ ├── loadLoginPage.ts │ │ └── updateLoginPage.ts │ │ ├── misc │ │ ├── index.ts │ │ └── sendSupportEmail.ts │ │ ├── org │ │ ├── index.ts │ │ └── sendUsageNotifications.ts │ │ ├── orgIdp │ │ ├── createOrgOidcIdp.ts │ │ ├── deleteOrgIdp.ts │ │ ├── getOrgIdp.ts │ │ ├── index.ts │ │ ├── listOrgIdps.ts │ │ └── updateOrgOidcIdp.ts │ │ ├── remoteExitNode │ │ ├── createRemoteExitNode.ts │ │ ├── deleteRemoteExitNode.ts │ │ ├── getRemoteExitNode.ts │ │ ├── getRemoteExitNodeToken.ts │ │ ├── handleRemoteExitNodePingMessage.ts │ │ ├── handleRemoteExitNodeRegisterMessage.ts │ │ ├── index.ts │ │ ├── listRemoteExitNodes.ts │ │ ├── pickRemoteExitNodeDefaults.ts │ │ └── quickStartRemoteExitNode.ts │ │ └── ws │ │ ├── index.ts │ │ ├── messageHandlers.ts │ │ └── ws.ts ├── routers │ ├── accessToken │ │ ├── deleteAccessToken.ts │ │ ├── generateAccessToken.ts │ │ ├── index.ts │ │ └── listAccessTokens.ts │ ├── apiKeys │ │ ├── createOrgApiKey.ts │ │ ├── createRootApiKey.ts │ │ ├── deleteApiKey.ts │ │ ├── deleteOrgApiKey.ts │ │ ├── getApiKey.ts │ │ ├── index.ts │ │ ├── listApiKeyActions.ts │ │ ├── listOrgApiKeys.ts │ │ ├── listRootApiKeys.ts │ │ ├── setApiKeyActions.ts │ │ └── setApiKeyOrgs.ts │ ├── auditLogs │ │ ├── exportRequstAuditLog.ts │ │ ├── generateCSV.ts │ │ ├── index.ts │ │ ├── queryRequstAuditLog.ts │ │ └── types.ts │ ├── auth │ │ ├── changePassword.ts │ │ ├── checkResourceSession.ts │ │ ├── disable2fa.ts │ │ ├── index.ts │ │ ├── initialSetupComplete.ts │ │ ├── login.ts │ │ ├── logout.ts │ │ ├── requestEmailVerificationCode.ts │ │ ├── requestPasswordReset.ts │ │ ├── requestTotpSecret.ts │ │ ├── resetPassword.ts │ │ ├── securityKey.ts │ │ ├── setServerAdmin.ts │ │ ├── signup.ts │ │ ├── types.ts │ │ ├── validateSetupToken.ts │ │ ├── verifyEmail.ts │ │ └── verifyTotp.ts │ ├── badger │ │ ├── exchangeSession.ts │ │ ├── index.ts │ │ ├── logRequestAudit.ts │ │ ├── verifySession.test.ts │ │ └── verifySession.ts │ ├── billing │ │ ├── types.ts │ │ └── webhooks.ts │ ├── blueprints │ │ ├── applyJSONBlueprint.ts │ │ ├── applyYAMLBlueprint.ts │ │ ├── getBlueprint.ts │ │ ├── index.ts │ │ ├── listBlueprints.ts │ │ └── types.ts │ ├── certificates │ │ ├── createCertificate.ts │ │ └── types.ts │ ├── client │ │ ├── createClient.ts │ │ ├── deleteClient.ts │ │ ├── getClient.ts │ │ ├── index.ts │ │ ├── listClients.ts │ │ ├── pickClientDefaults.ts │ │ ├── targets.ts │ │ └── updateClient.ts │ ├── domain │ │ ├── createOrgDomain.ts │ │ ├── deleteOrgDomain.ts │ │ ├── getDNSRecords.ts │ │ ├── getDomain.ts │ │ ├── index.ts │ │ ├── listDomains.ts │ │ ├── restartOrgDomain.ts │ │ ├── types.ts │ │ └── updateDomain.ts │ ├── external.ts │ ├── generatedLicense │ │ └── types.ts │ ├── gerbil │ │ ├── createExitNode.ts │ │ ├── getAllRelays.ts │ │ ├── getConfig.ts │ │ ├── getResolvedHostname.ts │ │ ├── index.ts │ │ ├── peers.ts │ │ ├── receiveBandwidth.ts │ │ └── updateHolePunch.ts │ ├── hybrid.ts │ ├── idp │ │ ├── createIdpOrgPolicy.ts │ │ ├── createOidcIdp.ts │ │ ├── deleteIdp.ts │ │ ├── deleteIdpOrgPolicy.ts │ │ ├── generateOidcUrl.ts │ │ ├── getIdp.ts │ │ ├── index.ts │ │ ├── listIdpOrgPolicies.ts │ │ ├── listIdps.ts │ │ ├── updateIdpOrgPolicy.ts │ │ ├── updateOidcIdp.ts │ │ └── validateOidcCallback.ts │ ├── integration.ts │ ├── internal.ts │ ├── license │ │ └── types.ts │ ├── loginPage │ │ └── types.ts │ ├── newt │ │ ├── createNewt.ts │ │ ├── dockerSocket.ts │ │ ├── getNewtToken.ts │ │ ├── handleApplyBlueprintMessage.ts │ │ ├── handleGetConfigMessage.ts │ │ ├── handleNewtPingRequestMessage.ts │ │ ├── handleNewtRegisterMessage.ts │ │ ├── handleReceiveBandwidthMessage.ts │ │ ├── handleSocketMessages.ts │ │ ├── index.ts │ │ ├── peers.ts │ │ └── targets.ts │ ├── olm │ │ ├── createOlm.ts │ │ ├── getOlmToken.ts │ │ ├── handleOlmPingMessage.ts │ │ ├── handleOlmRegisterMessage.ts │ │ ├── handleOlmRelayMessage.ts │ │ ├── index.ts │ │ └── peers.ts │ ├── org │ │ ├── checkId.ts │ │ ├── checkOrgUserAccess.ts │ │ ├── createOrg.ts │ │ ├── deleteOrg.ts │ │ ├── getOrg.ts │ │ ├── getOrgOverview.ts │ │ ├── index.ts │ │ ├── listOrgs.ts │ │ ├── listUserOrgs.ts │ │ ├── pickOrgDefaults.ts │ │ └── updateOrg.ts │ ├── orgIdp │ │ └── types.ts │ ├── remoteExitNode │ │ └── types.ts │ ├── resource │ │ ├── addEmailToResourceWhitelist.ts │ │ ├── authWithAccessToken.ts │ │ ├── authWithPassword.ts │ │ ├── authWithPincode.ts │ │ ├── authWithWhitelist.ts │ │ ├── createResource.ts │ │ ├── createResourceRule.ts │ │ ├── deleteResource.ts │ │ ├── deleteResourceRule.ts │ │ ├── getExchangeToken.ts │ │ ├── getResource.ts │ │ ├── getResourceAuthInfo.ts │ │ ├── getResourceWhitelist.ts │ │ ├── getUserResources.ts │ │ ├── index.ts │ │ ├── listResourceRoles.ts │ │ ├── listResourceRules.ts │ │ ├── listResourceUsers.ts │ │ ├── listResources.ts │ │ ├── removeEmailFromResourceWhitelist.ts │ │ ├── setResourceHeaderAuth.ts │ │ ├── setResourcePassword.ts │ │ ├── setResourcePincode.ts │ │ ├── setResourceRoles.ts │ │ ├── setResourceUsers.ts │ │ ├── setResourceWhitelist.ts │ │ ├── updateResource.ts │ │ └── updateResourceRule.ts │ ├── role │ │ ├── addRoleAction.ts │ │ ├── addRoleSite.ts │ │ ├── createRole.ts │ │ ├── deleteRole.ts │ │ ├── getRole.ts │ │ ├── index.ts │ │ ├── listRoleActions.ts │ │ ├── listRoleResources.ts │ │ ├── listRoleSites.ts │ │ ├── listRoles.ts │ │ ├── removeRoleAction.ts │ │ ├── removeRoleResource.ts │ │ ├── removeRoleSite.ts │ │ └── updateRole.ts │ ├── site │ │ ├── createSite.ts │ │ ├── deleteSite.ts │ │ ├── getSite.ts │ │ ├── index.ts │ │ ├── listSiteRoles.ts │ │ ├── listSites.ts │ │ ├── pickSiteDefaults.ts │ │ ├── socketIntegration.ts │ │ └── updateSite.ts │ ├── siteResource │ │ ├── createSiteResource.ts │ │ ├── deleteSiteResource.ts │ │ ├── getSiteResource.ts │ │ ├── index.ts │ │ ├── listAllSiteResourcesByOrg.ts │ │ ├── listSiteResources.ts │ │ └── updateSiteResource.ts │ ├── supporterKey │ │ ├── hideSupporterKey.ts │ │ ├── index.ts │ │ ├── isSupporterKeyVisible.ts │ │ └── validateSupporterKey.ts │ ├── target │ │ ├── createTarget.ts │ │ ├── deleteTarget.ts │ │ ├── getTarget.ts │ │ ├── handleHealthcheckStatusMessage.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── listTargets.ts │ │ └── updateTarget.ts │ ├── traefik │ │ ├── configSchema.ts │ │ ├── index.ts │ │ └── traefikConfigProvider.ts │ ├── user │ │ ├── acceptInvite.ts │ │ ├── addUserAction.ts │ │ ├── addUserRole.ts │ │ ├── addUserSite.ts │ │ ├── adminGetUser.ts │ │ ├── adminListUsers.ts │ │ ├── adminRemoveUser.ts │ │ ├── adminUpdateUser2FA.ts │ │ ├── createOrgUser.ts │ │ ├── getOrgUser.ts │ │ ├── getUser.ts │ │ ├── index.ts │ │ ├── inviteUser.ts │ │ ├── listInvitations.ts │ │ ├── listUsers.ts │ │ ├── removeInvitation.ts │ │ ├── removeUserAction.ts │ │ ├── removeUserOrg.ts │ │ ├── removeUserResource.ts │ │ ├── removeUserSite.ts │ │ └── updateOrgUser.ts │ └── ws │ │ ├── index.ts │ │ ├── messageHandlers.ts │ │ ├── types.ts │ │ └── ws.ts ├── setup │ ├── clearStaleData.ts │ ├── copyInConfig.ts │ ├── ensureActions.ts │ ├── ensureSetupToken.ts │ ├── index.ts │ ├── migrationsPg.ts │ ├── migrationsSqlite.ts │ ├── scriptsPg │ │ ├── 1.10.0.ts │ │ ├── 1.10.2.ts │ │ ├── 1.11.0.ts │ │ ├── 1.11.1.ts │ │ ├── 1.12.0.ts │ │ ├── 1.6.0.ts │ │ ├── 1.7.0.ts │ │ ├── 1.8.0.ts │ │ └── 1.9.0.ts │ └── scriptsSqlite │ │ ├── 1.0.0-beta1.ts │ │ ├── 1.0.0-beta10.ts │ │ ├── 1.0.0-beta12.ts │ │ ├── 1.0.0-beta13.ts │ │ ├── 1.0.0-beta15.ts │ │ ├── 1.0.0-beta2.ts │ │ ├── 1.0.0-beta3.ts │ │ ├── 1.0.0-beta5.ts │ │ ├── 1.0.0-beta6.ts │ │ ├── 1.0.0-beta9.ts │ │ ├── 1.0.0.ts │ │ ├── 1.1.0.ts │ │ ├── 1.10.0.ts │ │ ├── 1.10.1.ts │ │ ├── 1.10.2.ts │ │ ├── 1.11.0.ts │ │ ├── 1.11.1.ts │ │ ├── 1.12.0.ts │ │ ├── 1.2.0.ts │ │ ├── 1.3.0.ts │ │ ├── 1.5.0.ts │ │ ├── 1.6.0.ts │ │ ├── 1.7.0.ts │ │ ├── 1.8.0.ts │ │ └── 1.9.0.ts └── types │ ├── ArrayElement.ts │ ├── Auth.ts │ ├── ErrorResponse.ts │ ├── HttpCode.ts │ ├── MessageResponse.ts │ ├── Response.ts │ └── UserTypes.ts ├── src ├── actions │ └── server.ts ├── app │ ├── [orgId] │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── settings │ │ │ ├── (private) │ │ │ ├── billing │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ ├── idp │ │ │ │ ├── [idpId] │ │ │ │ │ ├── general │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── create │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ │ ├── license │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ └── remote-exit-nodes │ │ │ │ ├── ExitNodesDataTable.tsx │ │ │ │ ├── ExitNodesTable.tsx │ │ │ │ ├── [remoteExitNodeId] │ │ │ │ ├── general │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ │ ├── create │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ │ ├── access │ │ │ ├── invitations │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ ├── roles │ │ │ │ └── page.tsx │ │ │ └── users │ │ │ │ ├── [userId] │ │ │ │ ├── access-controls │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ │ ├── create │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ │ ├── api-keys │ │ │ ├── [apiKeyId] │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── permissions │ │ │ │ │ └── page.tsx │ │ │ ├── create │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ │ ├── blueprints │ │ │ ├── [blueprintId] │ │ │ │ └── page.tsx │ │ │ ├── create │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ │ ├── clients │ │ │ ├── [clientId] │ │ │ │ ├── general │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ ├── create │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ │ ├── domains │ │ │ ├── [domainId] │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ │ ├── general │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── logs │ │ │ ├── access │ │ │ │ └── page.tsx │ │ │ ├── action │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── request │ │ │ │ └── page.tsx │ │ │ ├── not-found.tsx │ │ │ ├── page.tsx │ │ │ ├── resources │ │ │ ├── [niceId] │ │ │ │ ├── authentication │ │ │ │ │ └── page.tsx │ │ │ │ ├── general │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── proxy │ │ │ │ │ └── page.tsx │ │ │ │ └── rules │ │ │ │ │ └── page.tsx │ │ │ ├── create │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ │ ├── share-links │ │ │ └── page.tsx │ │ │ └── sites │ │ │ ├── [niceId] │ │ │ ├── general │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── wireguardConfig.ts │ │ │ ├── create │ │ │ └── page.tsx │ │ │ └── page.tsx │ ├── admin │ │ ├── api-keys │ │ │ ├── [apiKeyId] │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── permissions │ │ │ │ │ └── page.tsx │ │ │ ├── create │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ ├── idp │ │ │ ├── [idpId] │ │ │ │ ├── general │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── policies │ │ │ │ │ └── page.tsx │ │ │ ├── create │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── license │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── page.tsx │ │ └── users │ │ │ ├── AdminUsersTable.tsx │ │ │ ├── [userId] │ │ │ ├── general │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ │ └── page.tsx │ ├── auth │ │ ├── (private) │ │ │ └── org │ │ │ │ └── page.tsx │ │ ├── 2fa │ │ │ └── setup │ │ │ │ └── page.tsx │ │ ├── idp │ │ │ └── [idpId] │ │ │ │ └── oidc │ │ │ │ └── callback │ │ │ │ └── page.tsx │ │ ├── initial-setup │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── login │ │ │ └── page.tsx │ │ ├── reset-password │ │ │ ├── ResetPasswordForm.tsx │ │ │ └── page.tsx │ │ ├── resource │ │ │ └── [resourceGuid] │ │ │ │ └── page.tsx │ │ ├── signup │ │ │ └── page.tsx │ │ └── verify-email │ │ │ └── page.tsx │ ├── favicon.ico │ ├── globals.css │ ├── invite │ │ └── page.tsx │ ├── layout.tsx │ ├── navigation.tsx │ ├── not-found.tsx │ ├── page.tsx │ ├── robots.ts │ ├── s │ │ └── [accessToken] │ │ │ └── page.tsx │ └── setup │ │ ├── layout.tsx │ │ └── page.tsx ├── components │ ├── AccessPageHeaderAndNav.tsx │ ├── AccessToken.tsx │ ├── AccessTokenUsage.tsx │ ├── AdminIdpDataTable.tsx │ ├── AdminIdpTable.tsx │ ├── AdminUsersDataTable.tsx │ ├── AdminUsersTable.tsx │ ├── ApiKeysDataTable.tsx │ ├── ApiKeysTable.tsx │ ├── AutoLoginHandler.tsx │ ├── BlueprintDetailsForm.tsx │ ├── BlueprintsTable.tsx │ ├── BrandingLogo.tsx │ ├── ChangePasswordDialog.tsx │ ├── ChangePasswordForm.tsx │ ├── ClientInfoCard.tsx │ ├── ClientsDataTable.tsx │ ├── ClientsTable.tsx │ ├── ColumnFilter.tsx │ ├── ConfirmDeleteDialog.tsx │ ├── ContainersSelector.tsx │ ├── CopyTextBox.tsx │ ├── CopyToClipboard.tsx │ ├── CreateBlueprintForm.tsx │ ├── CreateDomainForm.tsx │ ├── CreateInternalResourceDialog.tsx │ ├── CreateRoleForm.tsx │ ├── CreateShareLinkForm.tsx │ ├── Credenza.tsx │ ├── CustomDomainInput.tsx │ ├── DNSRecordTable.tsx │ ├── DNSRecordsDataTable.tsx │ ├── DashboardLoginForm.tsx │ ├── DataTablePagination.tsx │ ├── DateTimePicker.tsx │ ├── DeleteRoleForm.tsx │ ├── Disable2FaForm.tsx │ ├── DomainCertForm.tsx │ ├── DomainInfoCard.tsx │ ├── DomainPicker.tsx │ ├── DomainsDataTable.tsx │ ├── DomainsTable.tsx │ ├── EditInternalResourceDialog.tsx │ ├── Enable2FaDialog.tsx │ ├── Enable2FaForm.tsx │ ├── GenerateLicenseKeyForm.tsx │ ├── GenerateLicenseKeysTable.tsx │ ├── HeadersInput.tsx │ ├── HealthCheckDialog.tsx │ ├── HorizontalTabs.tsx │ ├── IdpCreateWizard.tsx │ ├── IdpTypeBadge.tsx │ ├── InfoSection.tsx │ ├── InvitationsDataTable.tsx │ ├── InvitationsTable.tsx │ ├── InviteStatusCard.tsx │ ├── Layout.tsx │ ├── LayoutHeader.tsx │ ├── LayoutMobileMenu.tsx │ ├── LayoutSidebar.tsx │ ├── LicenseKeysDataTable.tsx │ ├── LicenseViolation.tsx │ ├── LocaleSwitcher.tsx │ ├── LocaleSwitcherSelect.tsx │ ├── LogDataTable.tsx │ ├── LoginForm.tsx │ ├── MemberResourcesPortal.tsx │ ├── OrgApiKeysDataTable.tsx │ ├── OrgApiKeysTable.tsx │ ├── OrgPolicyRequired.tsx │ ├── OrgPolicyResult.tsx │ ├── OrgSelector.tsx │ ├── OrganizationLanding.tsx │ ├── OrganizationLandingCard.tsx │ ├── PathMatchRenameModal.tsx │ ├── PermissionsSelectBox.tsx │ ├── PlaceHolderLoader.tsx │ ├── PolicyDataTable.tsx │ ├── PolicyTable.tsx │ ├── ProfessionalContentOverlay.tsx │ ├── ProfileIcon.tsx │ ├── QRContainer.tsx │ ├── RefreshButton.tsx │ ├── RegenerateInvitationForm.tsx │ ├── ResetPasswordForm.tsx │ ├── ResourceAccessDenied.tsx │ ├── ResourceAuthPortal.tsx │ ├── ResourceInfoBox.tsx │ ├── ResourceNotFound.tsx │ ├── ResourcesTable.tsx │ ├── RestartDomainButton.tsx │ ├── RolesDataTable.tsx │ ├── RolesTable.tsx │ ├── SecurityFeaturesAlert.tsx │ ├── SecurityKeyForm.tsx │ ├── SetLastOrgCookie.tsx │ ├── SetResourceHeaderAuthForm.tsx │ ├── SetResourcePasswordForm.tsx │ ├── SetResourcePincodeForm.tsx │ ├── Settings.tsx │ ├── SettingsSectionTitle.tsx │ ├── ShareLinksDataTable.tsx │ ├── ShareLinksSplash.tsx │ ├── ShareLinksTable.tsx │ ├── SidebarLicenseButton.tsx │ ├── SidebarNav.tsx │ ├── SidebarSupportButton.tsx │ ├── SignupForm.tsx │ ├── SiteInfoCard.tsx │ ├── SitePriceCalculator.tsx │ ├── SitesDataTable.tsx │ ├── SitesSplashCard.tsx │ ├── SitesTable.tsx │ ├── StrategySelect.tsx │ ├── SupporterMessage.tsx │ ├── SupporterStatus.tsx │ ├── SwitchInput.tsx │ ├── ThemeSwitcher.tsx │ ├── TopbarNav.tsx │ ├── Toploader.tsx │ ├── TwoFactorSetupForm.tsx │ ├── UsersDataTable.tsx │ ├── UsersTable.tsx │ ├── ValidateOidcToken.tsx │ ├── VerifyEmailForm.tsx │ ├── private │ │ ├── AuthPageSettings.tsx │ │ ├── AutoProvisionConfigWidget.tsx │ │ ├── CertificateStatus.tsx │ │ ├── IdpLoginButtons.tsx │ │ ├── OrgIdpDataTable.tsx │ │ ├── OrgIdpTable.tsx │ │ ├── RegionSelector.tsx │ │ ├── SplashImage.tsx │ │ └── ValidateSessionTransferToken.tsx │ ├── tags │ │ ├── autocomplete.tsx │ │ ├── tag-input.tsx │ │ ├── tag-list.tsx │ │ ├── tag-popover.tsx │ │ └── tag.tsx │ └── ui │ │ ├── alert.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── breadcrumb.tsx │ │ ├── button.tsx │ │ ├── calendar.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── collapsible.tsx │ │ ├── command.tsx │ │ ├── data-table.tsx │ │ ├── dialog.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── info-popup.tsx │ │ ├── input-otp.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── radio-group.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── switch.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ └── tooltip.tsx ├── contexts │ ├── apiKeyContext.ts │ ├── clientContext.ts │ ├── domainContext.ts │ ├── envContext.ts │ ├── licenseStatusContext.ts │ ├── orgContext.ts │ ├── orgUserContext.ts │ ├── remoteExitNodeContext.ts │ ├── resourceContext.ts │ ├── siteContext.ts │ ├── subscriptionStatusContext.ts │ ├── supporterStatusContext.ts │ └── userContext.ts ├── hooks │ ├── useApikeyContext.ts │ ├── useCertificate.ts │ ├── useClientContext.ts │ ├── useDomainContext.ts │ ├── useEnvContext.ts │ ├── useLicenseStatusContext.ts │ ├── useMediaQuery.ts │ ├── useOrgContext.ts │ ├── useOrgUserContext.ts │ ├── useRemoteExitNodeContext.ts │ ├── useResourceContext.ts │ ├── useSiteContext.ts │ ├── useSubscriptionStatusContext.ts │ ├── useSupporterStatusContext.ts │ ├── useToast.ts │ └── useUserContext.ts ├── i18n │ ├── config.ts │ └── request.ts ├── lib │ ├── api │ │ ├── cookies.ts │ │ ├── formatAxiosError.ts │ │ ├── getCachedOrg.ts │ │ └── index.ts │ ├── auth │ │ └── verifySession.ts │ ├── cleanRedirect.ts │ ├── cn.ts │ ├── dataSize.ts │ ├── docker.ts │ ├── parseHostTarget.ts │ ├── pullEnv.ts │ ├── shareLinks.ts │ ├── subdomain-utils.ts │ ├── themeColors.ts │ ├── types │ │ └── env.ts │ └── wait.ts ├── middleware.ts ├── providers │ ├── ApiKeyProvider.tsx │ ├── ClientProvider.tsx │ ├── DomainProvider.tsx │ ├── EnvProvider.tsx │ ├── LicenseStatusProvider.tsx │ ├── OrgProvider.tsx │ ├── OrgUserProvider.tsx │ ├── RemoteExitNodeProvider.tsx │ ├── ResourceProvider.tsx │ ├── SiteProvider.tsx │ ├── SubscriptionStatusProvider.tsx │ ├── SupporterStatusProvider.tsx │ ├── ThemeDataProvider.tsx │ ├── ThemeProvider.tsx │ └── UserProvider.tsx ├── services │ └── locale.ts └── types │ └── canvas-confetti.d.ts ├── test └── assert.ts ├── tsconfig.enterprise.json ├── tsconfig.oss.json └── tsconfig.saas.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [fosrl] 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1.bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/.github/ISSUE_TEMPLATE/1.bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cicd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/.github/workflows/cicd.yml -------------------------------------------------------------------------------- /.github/workflows/linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/.github/workflows/linting.yml -------------------------------------------------------------------------------- /.github/workflows/mirror.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/.github/workflows/mirror.yaml -------------------------------------------------------------------------------- /.github/workflows/stale-bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/.github/workflows/stale-bot.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/Dockerfile.dev -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/SECURITY.md -------------------------------------------------------------------------------- /blueprint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/blueprint.py -------------------------------------------------------------------------------- /blueprint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/blueprint.yaml -------------------------------------------------------------------------------- /bruno/API Keys/Create API Key.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/API Keys/Create API Key.bru -------------------------------------------------------------------------------- /bruno/API Keys/Delete API Key.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/API Keys/Delete API Key.bru -------------------------------------------------------------------------------- /bruno/API Keys/List API Key Actions.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/API Keys/List API Key Actions.bru -------------------------------------------------------------------------------- /bruno/API Keys/List Org API Keys.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/API Keys/List Org API Keys.bru -------------------------------------------------------------------------------- /bruno/API Keys/List Root API Keys.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/API Keys/List Root API Keys.bru -------------------------------------------------------------------------------- /bruno/API Keys/Set API Key Actions.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/API Keys/Set API Key Actions.bru -------------------------------------------------------------------------------- /bruno/API Keys/Set API Key Orgs.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/API Keys/Set API Key Orgs.bru -------------------------------------------------------------------------------- /bruno/API Keys/folder.bru: -------------------------------------------------------------------------------- 1 | meta { 2 | name: API Keys 3 | } 4 | -------------------------------------------------------------------------------- /bruno/Auth/2fa-disable.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Auth/2fa-disable.bru -------------------------------------------------------------------------------- /bruno/Auth/2fa-enable.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Auth/2fa-enable.bru -------------------------------------------------------------------------------- /bruno/Auth/2fa-request.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Auth/2fa-request.bru -------------------------------------------------------------------------------- /bruno/Auth/change-password.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Auth/change-password.bru -------------------------------------------------------------------------------- /bruno/Auth/login.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Auth/login.bru -------------------------------------------------------------------------------- /bruno/Auth/logout.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Auth/logout.bru -------------------------------------------------------------------------------- /bruno/Auth/reset-password-request.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Auth/reset-password-request.bru -------------------------------------------------------------------------------- /bruno/Auth/reset-password.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Auth/reset-password.bru -------------------------------------------------------------------------------- /bruno/Auth/signup.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Auth/signup.bru -------------------------------------------------------------------------------- /bruno/Auth/verify-email-request.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Auth/verify-email-request.bru -------------------------------------------------------------------------------- /bruno/Auth/verify-email.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Auth/verify-email.bru -------------------------------------------------------------------------------- /bruno/Auth/verify-user.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Auth/verify-user.bru -------------------------------------------------------------------------------- /bruno/Clients/createClient.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Clients/createClient.bru -------------------------------------------------------------------------------- /bruno/Clients/pickClientDefaults.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Clients/pickClientDefaults.bru -------------------------------------------------------------------------------- /bruno/IDP/Create OIDC Provider.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/IDP/Create OIDC Provider.bru -------------------------------------------------------------------------------- /bruno/IDP/Generate OIDC URL.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/IDP/Generate OIDC URL.bru -------------------------------------------------------------------------------- /bruno/IDP/folder.bru: -------------------------------------------------------------------------------- 1 | meta { 2 | name: IDP 3 | } 4 | -------------------------------------------------------------------------------- /bruno/Internal/Traefik Config.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Internal/Traefik Config.bru -------------------------------------------------------------------------------- /bruno/Internal/folder.bru: -------------------------------------------------------------------------------- 1 | meta { 2 | name: Internal 3 | } 4 | -------------------------------------------------------------------------------- /bruno/Newt/Create Newt.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Newt/Create Newt.bru -------------------------------------------------------------------------------- /bruno/Newt/Get Token.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Newt/Get Token.bru -------------------------------------------------------------------------------- /bruno/Orgs/Check Id.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Orgs/Check Id.bru -------------------------------------------------------------------------------- /bruno/Orgs/listOrgs.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Orgs/listOrgs.bru -------------------------------------------------------------------------------- /bruno/Resources/listResourcesByOrg.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Resources/listResourcesByOrg.bru -------------------------------------------------------------------------------- /bruno/Resources/listResourcesBySite.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Resources/listResourcesBySite.bru -------------------------------------------------------------------------------- /bruno/Sites/Get Site.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Sites/Get Site.bru -------------------------------------------------------------------------------- /bruno/Sites/listSites.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Sites/listSites.bru -------------------------------------------------------------------------------- /bruno/Targets/listTargets.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Targets/listTargets.bru -------------------------------------------------------------------------------- /bruno/Test.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Test.bru -------------------------------------------------------------------------------- /bruno/Traefik/traefik-config.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Traefik/traefik-config.bru -------------------------------------------------------------------------------- /bruno/Users/adminListUsers.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Users/adminListUsers.bru -------------------------------------------------------------------------------- /bruno/Users/adminRemoveUser.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Users/adminRemoveUser.bru -------------------------------------------------------------------------------- /bruno/Users/getUser.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/Users/getUser.bru -------------------------------------------------------------------------------- /bruno/bruno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/bruno/bruno.json -------------------------------------------------------------------------------- /cli/commands/resetUserSecurityKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/cli/commands/resetUserSecurityKeys.ts -------------------------------------------------------------------------------- /cli/commands/setAdminCredentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/cli/commands/setAdminCredentials.ts -------------------------------------------------------------------------------- /cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/cli/index.ts -------------------------------------------------------------------------------- /cli/wrapper.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd /app/ 3 | ./dist/cli.mjs "$@" 4 | -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/components.json -------------------------------------------------------------------------------- /config/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/config.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/config/config.example.yml -------------------------------------------------------------------------------- /config/db/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/traefik/dynamic_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/config/traefik/dynamic_config.yml -------------------------------------------------------------------------------- /config/traefik/traefik_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/config/traefik/traefik_config.yml -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/crowdin.yml -------------------------------------------------------------------------------- /docker-compose.drizzle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/docker-compose.drizzle.yml -------------------------------------------------------------------------------- /docker-compose.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/docker-compose.example.yml -------------------------------------------------------------------------------- /docker-compose.pgr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/docker-compose.pgr.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /drizzle.pg.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/drizzle.pg.config.ts -------------------------------------------------------------------------------- /drizzle.sqlite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/drizzle.sqlite.config.ts -------------------------------------------------------------------------------- /esbuild.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/esbuild.mjs -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/eslint.config.js -------------------------------------------------------------------------------- /install/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/Makefile -------------------------------------------------------------------------------- /install/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/config.go -------------------------------------------------------------------------------- /install/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/config/config.yml -------------------------------------------------------------------------------- /install/config/crowdsec/acquis.d/appsec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/config/crowdsec/acquis.d/appsec.yaml -------------------------------------------------------------------------------- /install/config/crowdsec/acquis.d/traefik.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/config/crowdsec/acquis.d/traefik.yaml -------------------------------------------------------------------------------- /install/config/crowdsec/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/config/crowdsec/docker-compose.yml -------------------------------------------------------------------------------- /install/config/crowdsec/dynamic_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/config/crowdsec/dynamic_config.yml -------------------------------------------------------------------------------- /install/config/crowdsec/profiles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/config/crowdsec/profiles.yaml -------------------------------------------------------------------------------- /install/config/crowdsec/traefik_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/config/crowdsec/traefik_config.yml -------------------------------------------------------------------------------- /install/config/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/config/docker-compose.yml -------------------------------------------------------------------------------- /install/config/traefik/dynamic_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/config/traefik/dynamic_config.yml -------------------------------------------------------------------------------- /install/config/traefik/traefik_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/config/traefik/traefik_config.yml -------------------------------------------------------------------------------- /install/containers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/containers.go -------------------------------------------------------------------------------- /install/crowdsec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/crowdsec.go -------------------------------------------------------------------------------- /install/get-installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/get-installer.sh -------------------------------------------------------------------------------- /install/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/go.mod -------------------------------------------------------------------------------- /install/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/go.sum -------------------------------------------------------------------------------- /install/input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/input.go -------------------------------------------------------------------------------- /install/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/input.txt -------------------------------------------------------------------------------- /install/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/install/main.go -------------------------------------------------------------------------------- /messages/bg-BG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/bg-BG.json -------------------------------------------------------------------------------- /messages/cs-CZ.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/cs-CZ.json -------------------------------------------------------------------------------- /messages/de-DE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/de-DE.json -------------------------------------------------------------------------------- /messages/en-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/en-US.json -------------------------------------------------------------------------------- /messages/es-ES.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/es-ES.json -------------------------------------------------------------------------------- /messages/fr-FR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/fr-FR.json -------------------------------------------------------------------------------- /messages/it-IT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/it-IT.json -------------------------------------------------------------------------------- /messages/ko-KR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/ko-KR.json -------------------------------------------------------------------------------- /messages/nb-NO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/nb-NO.json -------------------------------------------------------------------------------- /messages/nl-NL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/nl-NL.json -------------------------------------------------------------------------------- /messages/pl-PL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/pl-PL.json -------------------------------------------------------------------------------- /messages/pt-PT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/pt-PT.json -------------------------------------------------------------------------------- /messages/ru-RU.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/ru-RU.json -------------------------------------------------------------------------------- /messages/tr-TR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/tr-TR.json -------------------------------------------------------------------------------- /messages/zh-CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/zh-CN.json -------------------------------------------------------------------------------- /messages/zh-TW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/messages/zh-TW.json -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/auth-diagram1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/auth-diagram1.png -------------------------------------------------------------------------------- /public/clip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/clip.gif -------------------------------------------------------------------------------- /public/diagram-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/diagram-dark.svg -------------------------------------------------------------------------------- /public/diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/diagram.svg -------------------------------------------------------------------------------- /public/idp/azure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/idp/azure.png -------------------------------------------------------------------------------- /public/idp/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/idp/google.png -------------------------------------------------------------------------------- /public/logo/pangolin_black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/logo/pangolin_black.svg -------------------------------------------------------------------------------- /public/logo/pangolin_orange.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/logo/pangolin_orange.svg -------------------------------------------------------------------------------- /public/logo/pangolin_orange_192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/logo/pangolin_orange_192x192.png -------------------------------------------------------------------------------- /public/logo/pangolin_orange_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/logo/pangolin_orange_512x512.png -------------------------------------------------------------------------------- /public/logo/pangolin_orange_96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/logo/pangolin_orange_96x96.png -------------------------------------------------------------------------------- /public/logo/pangolin_profile_picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/logo/pangolin_profile_picture.png -------------------------------------------------------------------------------- /public/logo/word_mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/logo/word_mark.png -------------------------------------------------------------------------------- /public/logo/word_mark_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/logo/word_mark_black.png -------------------------------------------------------------------------------- /public/logo/word_mark_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/logo/word_mark_white.png -------------------------------------------------------------------------------- /public/screenshots/create-api-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/create-api-key.png -------------------------------------------------------------------------------- /public/screenshots/create-idp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/create-idp.png -------------------------------------------------------------------------------- /public/screenshots/create-resource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/create-resource.png -------------------------------------------------------------------------------- /public/screenshots/create-share-link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/create-share-link.png -------------------------------------------------------------------------------- /public/screenshots/create-site.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/create-site.png -------------------------------------------------------------------------------- /public/screenshots/edit-resource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/edit-resource.png -------------------------------------------------------------------------------- /public/screenshots/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/hero.png -------------------------------------------------------------------------------- /public/screenshots/resource-auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/resource-auth.png -------------------------------------------------------------------------------- /public/screenshots/resource-authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/resource-authentication.png -------------------------------------------------------------------------------- /public/screenshots/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/resources.png -------------------------------------------------------------------------------- /public/screenshots/roles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/roles.png -------------------------------------------------------------------------------- /public/screenshots/site-online.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/site-online.png -------------------------------------------------------------------------------- /public/screenshots/sites-fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/sites-fade.png -------------------------------------------------------------------------------- /public/screenshots/sites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/sites.png -------------------------------------------------------------------------------- /public/screenshots/users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/public/screenshots/users.png -------------------------------------------------------------------------------- /server/apiServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/apiServer.ts -------------------------------------------------------------------------------- /server/auth/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/actions.ts -------------------------------------------------------------------------------- /server/auth/canUserAccessResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/canUserAccessResource.ts -------------------------------------------------------------------------------- /server/auth/checkValidInvite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/checkValidInvite.ts -------------------------------------------------------------------------------- /server/auth/password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/password.ts -------------------------------------------------------------------------------- /server/auth/passwordSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/passwordSchema.ts -------------------------------------------------------------------------------- /server/auth/resourceOtp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/resourceOtp.ts -------------------------------------------------------------------------------- /server/auth/sendEmailVerificationCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/sendEmailVerificationCode.ts -------------------------------------------------------------------------------- /server/auth/sessions/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/sessions/app.ts -------------------------------------------------------------------------------- /server/auth/sessions/newt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/sessions/newt.ts -------------------------------------------------------------------------------- /server/auth/sessions/olm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/sessions/olm.ts -------------------------------------------------------------------------------- /server/auth/sessions/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/sessions/resource.ts -------------------------------------------------------------------------------- /server/auth/sessions/verifySession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/sessions/verifySession.ts -------------------------------------------------------------------------------- /server/auth/totp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/totp.ts -------------------------------------------------------------------------------- /server/auth/unauthorizedResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/unauthorizedResponse.ts -------------------------------------------------------------------------------- /server/auth/verifyResourceAccessToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/auth/verifyResourceAccessToken.ts -------------------------------------------------------------------------------- /server/cleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/cleanup.ts -------------------------------------------------------------------------------- /server/db/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/README.md -------------------------------------------------------------------------------- /server/db/countries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/countries.ts -------------------------------------------------------------------------------- /server/db/maxmind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/maxmind.ts -------------------------------------------------------------------------------- /server/db/names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/names.json -------------------------------------------------------------------------------- /server/db/names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/names.ts -------------------------------------------------------------------------------- /server/db/pg/driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/pg/driver.ts -------------------------------------------------------------------------------- /server/db/pg/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/pg/index.ts -------------------------------------------------------------------------------- /server/db/pg/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/pg/migrate.ts -------------------------------------------------------------------------------- /server/db/pg/schema/privateSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/pg/schema/privateSchema.ts -------------------------------------------------------------------------------- /server/db/pg/schema/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/pg/schema/schema.ts -------------------------------------------------------------------------------- /server/db/queries/verifySessionQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/queries/verifySessionQueries.ts -------------------------------------------------------------------------------- /server/db/sqlite/driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/sqlite/driver.ts -------------------------------------------------------------------------------- /server/db/sqlite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/sqlite/index.ts -------------------------------------------------------------------------------- /server/db/sqlite/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/sqlite/migrate.ts -------------------------------------------------------------------------------- /server/db/sqlite/schema/privateSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/sqlite/schema/privateSchema.ts -------------------------------------------------------------------------------- /server/db/sqlite/schema/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/db/sqlite/schema/schema.ts -------------------------------------------------------------------------------- /server/emails/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/emails/index.ts -------------------------------------------------------------------------------- /server/emails/sendEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/emails/sendEmail.ts -------------------------------------------------------------------------------- /server/emails/templates/ResetPasswordCode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/emails/templates/ResetPasswordCode.tsx -------------------------------------------------------------------------------- /server/emails/templates/ResourceOTPCode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/emails/templates/ResourceOTPCode.tsx -------------------------------------------------------------------------------- /server/emails/templates/SendInviteLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/emails/templates/SendInviteLink.tsx -------------------------------------------------------------------------------- /server/emails/templates/SupportEmail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/emails/templates/SupportEmail.tsx -------------------------------------------------------------------------------- /server/emails/templates/VerifyEmailCode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/emails/templates/VerifyEmailCode.tsx -------------------------------------------------------------------------------- /server/emails/templates/WelcomeQuickStart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/emails/templates/WelcomeQuickStart.tsx -------------------------------------------------------------------------------- /server/emails/templates/components/Email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/emails/templates/components/Email.tsx -------------------------------------------------------------------------------- /server/emails/templates/lib/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/emails/templates/lib/theme.ts -------------------------------------------------------------------------------- /server/extendZod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/extendZod.ts -------------------------------------------------------------------------------- /server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/index.ts -------------------------------------------------------------------------------- /server/integrationApiServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/integrationApiServer.ts -------------------------------------------------------------------------------- /server/internalServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/internalServer.ts -------------------------------------------------------------------------------- /server/lib/billing/createCustomer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/billing/createCustomer.ts -------------------------------------------------------------------------------- /server/lib/billing/features.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/billing/features.ts -------------------------------------------------------------------------------- /server/lib/billing/getOrgTierData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/billing/getOrgTierData.ts -------------------------------------------------------------------------------- /server/lib/billing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/billing/index.ts -------------------------------------------------------------------------------- /server/lib/billing/limitSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/billing/limitSet.ts -------------------------------------------------------------------------------- /server/lib/billing/limitsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/billing/limitsService.ts -------------------------------------------------------------------------------- /server/lib/billing/tiers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/billing/tiers.ts -------------------------------------------------------------------------------- /server/lib/billing/usageService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/billing/usageService.ts -------------------------------------------------------------------------------- /server/lib/blueprints/applyBlueprint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/blueprints/applyBlueprint.ts -------------------------------------------------------------------------------- /server/lib/blueprints/clientResources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/blueprints/clientResources.ts -------------------------------------------------------------------------------- /server/lib/blueprints/parseDockerContainers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/blueprints/parseDockerContainers.ts -------------------------------------------------------------------------------- /server/lib/blueprints/parseDotNotation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/blueprints/parseDotNotation.ts -------------------------------------------------------------------------------- /server/lib/blueprints/proxyResources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/blueprints/proxyResources.ts -------------------------------------------------------------------------------- /server/lib/blueprints/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/blueprints/types.ts -------------------------------------------------------------------------------- /server/lib/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/cache.ts -------------------------------------------------------------------------------- /server/lib/canUserAccessResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/canUserAccessResource.ts -------------------------------------------------------------------------------- /server/lib/certificates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/certificates.ts -------------------------------------------------------------------------------- /server/lib/checkOrgAccessPolicy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/checkOrgAccessPolicy.ts -------------------------------------------------------------------------------- /server/lib/cleanupLogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/cleanupLogs.ts -------------------------------------------------------------------------------- /server/lib/colorsSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/colorsSchema.ts -------------------------------------------------------------------------------- /server/lib/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/config.ts -------------------------------------------------------------------------------- /server/lib/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/consts.ts -------------------------------------------------------------------------------- /server/lib/corsWithLoginPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/corsWithLoginPage.ts -------------------------------------------------------------------------------- /server/lib/createUserAccountOrg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/createUserAccountOrg.ts -------------------------------------------------------------------------------- /server/lib/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/crypto.ts -------------------------------------------------------------------------------- /server/lib/domainUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/domainUtils.ts -------------------------------------------------------------------------------- /server/lib/encryption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/encryption.ts -------------------------------------------------------------------------------- /server/lib/exitNodes/exitNodeComms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/exitNodes/exitNodeComms.ts -------------------------------------------------------------------------------- /server/lib/exitNodes/exitNodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/exitNodes/exitNodes.ts -------------------------------------------------------------------------------- /server/lib/exitNodes/getCurrentExitNodeId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/exitNodes/getCurrentExitNodeId.ts -------------------------------------------------------------------------------- /server/lib/exitNodes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/exitNodes/index.ts -------------------------------------------------------------------------------- /server/lib/exitNodes/subnet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/exitNodes/subnet.ts -------------------------------------------------------------------------------- /server/lib/geoip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/geoip.ts -------------------------------------------------------------------------------- /server/lib/hostMeta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/hostMeta.ts -------------------------------------------------------------------------------- /server/lib/idp/generateRedirectUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/idp/generateRedirectUrl.ts -------------------------------------------------------------------------------- /server/lib/ip.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/ip.test.ts -------------------------------------------------------------------------------- /server/lib/ip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/ip.ts -------------------------------------------------------------------------------- /server/lib/lock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/lock.ts -------------------------------------------------------------------------------- /server/lib/logAccessAudit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/logAccessAudit.ts -------------------------------------------------------------------------------- /server/lib/rateLimitStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/rateLimitStore.ts -------------------------------------------------------------------------------- /server/lib/readConfigFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/readConfigFile.ts -------------------------------------------------------------------------------- /server/lib/resend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/resend.ts -------------------------------------------------------------------------------- /server/lib/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/response.ts -------------------------------------------------------------------------------- /server/lib/s3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/s3.ts -------------------------------------------------------------------------------- /server/lib/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/schemas.ts -------------------------------------------------------------------------------- /server/lib/serverIpService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/serverIpService.ts -------------------------------------------------------------------------------- /server/lib/stoi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/stoi.ts -------------------------------------------------------------------------------- /server/lib/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/telemetry.ts -------------------------------------------------------------------------------- /server/lib/totp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/totp.ts -------------------------------------------------------------------------------- /server/lib/traefik/TraefikConfigManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/traefik/TraefikConfigManager.ts -------------------------------------------------------------------------------- /server/lib/traefik/getTraefikConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/traefik/getTraefikConfig.ts -------------------------------------------------------------------------------- /server/lib/traefik/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./getTraefikConfig"; -------------------------------------------------------------------------------- /server/lib/traefik/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/traefik/middleware.ts -------------------------------------------------------------------------------- /server/lib/traefik/traefikConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/traefik/traefikConfig.test.ts -------------------------------------------------------------------------------- /server/lib/traefik/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/traefik/utils.ts -------------------------------------------------------------------------------- /server/lib/validators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/validators.test.ts -------------------------------------------------------------------------------- /server/lib/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/lib/validators.ts -------------------------------------------------------------------------------- /server/license/license.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/license/license.ts -------------------------------------------------------------------------------- /server/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/logger.ts -------------------------------------------------------------------------------- /server/middlewares/csrfProtection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/csrfProtection.ts -------------------------------------------------------------------------------- /server/middlewares/formatError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/formatError.ts -------------------------------------------------------------------------------- /server/middlewares/getUserOrgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/getUserOrgs.ts -------------------------------------------------------------------------------- /server/middlewares/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/index.ts -------------------------------------------------------------------------------- /server/middlewares/integration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/integration/index.ts -------------------------------------------------------------------------------- /server/middlewares/integration/verifyApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/integration/verifyApiKey.ts -------------------------------------------------------------------------------- /server/middlewares/logActionAudit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/logActionAudit.ts -------------------------------------------------------------------------------- /server/middlewares/logIncoming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/logIncoming.ts -------------------------------------------------------------------------------- /server/middlewares/notFound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/notFound.ts -------------------------------------------------------------------------------- /server/middlewares/requestTimeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/requestTimeout.ts -------------------------------------------------------------------------------- /server/middlewares/stripDuplicateSessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/stripDuplicateSessions.ts -------------------------------------------------------------------------------- /server/middlewares/verifyAccessTokenAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyAccessTokenAccess.ts -------------------------------------------------------------------------------- /server/middlewares/verifyAdmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyAdmin.ts -------------------------------------------------------------------------------- /server/middlewares/verifyApiKeyAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyApiKeyAccess.ts -------------------------------------------------------------------------------- /server/middlewares/verifyClientAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyClientAccess.ts -------------------------------------------------------------------------------- /server/middlewares/verifyClientsEnabled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyClientsEnabled.ts -------------------------------------------------------------------------------- /server/middlewares/verifyDomainAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyDomainAccess.ts -------------------------------------------------------------------------------- /server/middlewares/verifyIsLoggedInUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyIsLoggedInUser.ts -------------------------------------------------------------------------------- /server/middlewares/verifyOrgAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyOrgAccess.ts -------------------------------------------------------------------------------- /server/middlewares/verifyResourceAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyResourceAccess.ts -------------------------------------------------------------------------------- /server/middlewares/verifyRoleAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyRoleAccess.ts -------------------------------------------------------------------------------- /server/middlewares/verifySession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifySession.ts -------------------------------------------------------------------------------- /server/middlewares/verifySetResourceUsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifySetResourceUsers.ts -------------------------------------------------------------------------------- /server/middlewares/verifySiteAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifySiteAccess.ts -------------------------------------------------------------------------------- /server/middlewares/verifySiteResourceAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifySiteResourceAccess.ts -------------------------------------------------------------------------------- /server/middlewares/verifyTargetAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyTargetAccess.ts -------------------------------------------------------------------------------- /server/middlewares/verifyUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyUser.ts -------------------------------------------------------------------------------- /server/middlewares/verifyUserAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyUserAccess.ts -------------------------------------------------------------------------------- /server/middlewares/verifyUserHasAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyUserHasAction.ts -------------------------------------------------------------------------------- /server/middlewares/verifyUserInRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyUserInRole.ts -------------------------------------------------------------------------------- /server/middlewares/verifyUserIsOrgOwner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyUserIsOrgOwner.ts -------------------------------------------------------------------------------- /server/middlewares/verifyUserIsServerAdmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/middlewares/verifyUserIsServerAdmin.ts -------------------------------------------------------------------------------- /server/nextServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/nextServer.ts -------------------------------------------------------------------------------- /server/openApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/openApi.ts -------------------------------------------------------------------------------- /server/private/cleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/cleanup.ts -------------------------------------------------------------------------------- /server/private/lib/billing/createCustomer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/billing/createCustomer.ts -------------------------------------------------------------------------------- /server/private/lib/billing/getOrgTierData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/billing/getOrgTierData.ts -------------------------------------------------------------------------------- /server/private/lib/billing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/billing/index.ts -------------------------------------------------------------------------------- /server/private/lib/certificates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/certificates.ts -------------------------------------------------------------------------------- /server/private/lib/checkOrgAccessPolicy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/checkOrgAccessPolicy.ts -------------------------------------------------------------------------------- /server/private/lib/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/config.ts -------------------------------------------------------------------------------- /server/private/lib/exitNodes/exitNodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/exitNodes/exitNodes.ts -------------------------------------------------------------------------------- /server/private/lib/exitNodes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/exitNodes/index.ts -------------------------------------------------------------------------------- /server/private/lib/lock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/lock.ts -------------------------------------------------------------------------------- /server/private/lib/logAccessAudit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/logAccessAudit.ts -------------------------------------------------------------------------------- /server/private/lib/rateLimit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/rateLimit.test.ts -------------------------------------------------------------------------------- /server/private/lib/rateLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/rateLimit.ts -------------------------------------------------------------------------------- /server/private/lib/rateLimitStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/rateLimitStore.ts -------------------------------------------------------------------------------- /server/private/lib/readConfigFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/readConfigFile.ts -------------------------------------------------------------------------------- /server/private/lib/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/redis.ts -------------------------------------------------------------------------------- /server/private/lib/redisStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/redisStore.ts -------------------------------------------------------------------------------- /server/private/lib/resend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/resend.ts -------------------------------------------------------------------------------- /server/private/lib/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/stripe.ts -------------------------------------------------------------------------------- /server/private/lib/traefik/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/lib/traefik/index.ts -------------------------------------------------------------------------------- /server/private/license/license.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/license/license.ts -------------------------------------------------------------------------------- /server/private/license/licenseJwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/license/licenseJwt.ts -------------------------------------------------------------------------------- /server/private/middlewares/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/middlewares/index.ts -------------------------------------------------------------------------------- /server/private/middlewares/logActionAudit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/middlewares/logActionAudit.ts -------------------------------------------------------------------------------- /server/private/routers/auditLogs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/auditLogs/index.ts -------------------------------------------------------------------------------- /server/private/routers/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/auth/index.ts -------------------------------------------------------------------------------- /server/private/routers/auth/quickStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/auth/quickStart.ts -------------------------------------------------------------------------------- /server/private/routers/billing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/billing/index.ts -------------------------------------------------------------------------------- /server/private/routers/billing/webhooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/billing/webhooks.ts -------------------------------------------------------------------------------- /server/private/routers/certificates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/certificates/index.ts -------------------------------------------------------------------------------- /server/private/routers/domain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/domain/index.ts -------------------------------------------------------------------------------- /server/private/routers/external.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/external.ts -------------------------------------------------------------------------------- /server/private/routers/hybrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/hybrid.ts -------------------------------------------------------------------------------- /server/private/routers/integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/integration.ts -------------------------------------------------------------------------------- /server/private/routers/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/internal.ts -------------------------------------------------------------------------------- /server/private/routers/license/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/license/index.ts -------------------------------------------------------------------------------- /server/private/routers/loginPage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/loginPage/index.ts -------------------------------------------------------------------------------- /server/private/routers/misc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/misc/index.ts -------------------------------------------------------------------------------- /server/private/routers/org/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/org/index.ts -------------------------------------------------------------------------------- /server/private/routers/orgIdp/getOrgIdp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/orgIdp/getOrgIdp.ts -------------------------------------------------------------------------------- /server/private/routers/orgIdp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/orgIdp/index.ts -------------------------------------------------------------------------------- /server/private/routers/orgIdp/listOrgIdps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/orgIdp/listOrgIdps.ts -------------------------------------------------------------------------------- /server/private/routers/ws/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/ws/index.ts -------------------------------------------------------------------------------- /server/private/routers/ws/messageHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/ws/messageHandlers.ts -------------------------------------------------------------------------------- /server/private/routers/ws/ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/private/routers/ws/ws.ts -------------------------------------------------------------------------------- /server/routers/accessToken/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/accessToken/index.ts -------------------------------------------------------------------------------- /server/routers/apiKeys/createOrgApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/apiKeys/createOrgApiKey.ts -------------------------------------------------------------------------------- /server/routers/apiKeys/createRootApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/apiKeys/createRootApiKey.ts -------------------------------------------------------------------------------- /server/routers/apiKeys/deleteApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/apiKeys/deleteApiKey.ts -------------------------------------------------------------------------------- /server/routers/apiKeys/deleteOrgApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/apiKeys/deleteOrgApiKey.ts -------------------------------------------------------------------------------- /server/routers/apiKeys/getApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/apiKeys/getApiKey.ts -------------------------------------------------------------------------------- /server/routers/apiKeys/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/apiKeys/index.ts -------------------------------------------------------------------------------- /server/routers/apiKeys/listApiKeyActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/apiKeys/listApiKeyActions.ts -------------------------------------------------------------------------------- /server/routers/apiKeys/listOrgApiKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/apiKeys/listOrgApiKeys.ts -------------------------------------------------------------------------------- /server/routers/apiKeys/listRootApiKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/apiKeys/listRootApiKeys.ts -------------------------------------------------------------------------------- /server/routers/apiKeys/setApiKeyActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/apiKeys/setApiKeyActions.ts -------------------------------------------------------------------------------- /server/routers/apiKeys/setApiKeyOrgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/apiKeys/setApiKeyOrgs.ts -------------------------------------------------------------------------------- /server/routers/auditLogs/generateCSV.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auditLogs/generateCSV.ts -------------------------------------------------------------------------------- /server/routers/auditLogs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auditLogs/index.ts -------------------------------------------------------------------------------- /server/routers/auditLogs/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auditLogs/types.ts -------------------------------------------------------------------------------- /server/routers/auth/changePassword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/changePassword.ts -------------------------------------------------------------------------------- /server/routers/auth/checkResourceSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/checkResourceSession.ts -------------------------------------------------------------------------------- /server/routers/auth/disable2fa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/disable2fa.ts -------------------------------------------------------------------------------- /server/routers/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/index.ts -------------------------------------------------------------------------------- /server/routers/auth/initialSetupComplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/initialSetupComplete.ts -------------------------------------------------------------------------------- /server/routers/auth/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/login.ts -------------------------------------------------------------------------------- /server/routers/auth/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/logout.ts -------------------------------------------------------------------------------- /server/routers/auth/requestPasswordReset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/requestPasswordReset.ts -------------------------------------------------------------------------------- /server/routers/auth/requestTotpSecret.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/requestTotpSecret.ts -------------------------------------------------------------------------------- /server/routers/auth/resetPassword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/resetPassword.ts -------------------------------------------------------------------------------- /server/routers/auth/securityKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/securityKey.ts -------------------------------------------------------------------------------- /server/routers/auth/setServerAdmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/setServerAdmin.ts -------------------------------------------------------------------------------- /server/routers/auth/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/signup.ts -------------------------------------------------------------------------------- /server/routers/auth/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/types.ts -------------------------------------------------------------------------------- /server/routers/auth/validateSetupToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/validateSetupToken.ts -------------------------------------------------------------------------------- /server/routers/auth/verifyEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/verifyEmail.ts -------------------------------------------------------------------------------- /server/routers/auth/verifyTotp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/auth/verifyTotp.ts -------------------------------------------------------------------------------- /server/routers/badger/exchangeSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/badger/exchangeSession.ts -------------------------------------------------------------------------------- /server/routers/badger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/badger/index.ts -------------------------------------------------------------------------------- /server/routers/badger/logRequestAudit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/badger/logRequestAudit.ts -------------------------------------------------------------------------------- /server/routers/badger/verifySession.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/badger/verifySession.test.ts -------------------------------------------------------------------------------- /server/routers/badger/verifySession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/badger/verifySession.ts -------------------------------------------------------------------------------- /server/routers/billing/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/billing/types.ts -------------------------------------------------------------------------------- /server/routers/billing/webhooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/billing/webhooks.ts -------------------------------------------------------------------------------- /server/routers/blueprints/getBlueprint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/blueprints/getBlueprint.ts -------------------------------------------------------------------------------- /server/routers/blueprints/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/blueprints/index.ts -------------------------------------------------------------------------------- /server/routers/blueprints/listBlueprints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/blueprints/listBlueprints.ts -------------------------------------------------------------------------------- /server/routers/blueprints/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/blueprints/types.ts -------------------------------------------------------------------------------- /server/routers/certificates/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/certificates/types.ts -------------------------------------------------------------------------------- /server/routers/client/createClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/client/createClient.ts -------------------------------------------------------------------------------- /server/routers/client/deleteClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/client/deleteClient.ts -------------------------------------------------------------------------------- /server/routers/client/getClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/client/getClient.ts -------------------------------------------------------------------------------- /server/routers/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/client/index.ts -------------------------------------------------------------------------------- /server/routers/client/listClients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/client/listClients.ts -------------------------------------------------------------------------------- /server/routers/client/pickClientDefaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/client/pickClientDefaults.ts -------------------------------------------------------------------------------- /server/routers/client/targets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/client/targets.ts -------------------------------------------------------------------------------- /server/routers/client/updateClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/client/updateClient.ts -------------------------------------------------------------------------------- /server/routers/domain/createOrgDomain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/domain/createOrgDomain.ts -------------------------------------------------------------------------------- /server/routers/domain/deleteOrgDomain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/domain/deleteOrgDomain.ts -------------------------------------------------------------------------------- /server/routers/domain/getDNSRecords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/domain/getDNSRecords.ts -------------------------------------------------------------------------------- /server/routers/domain/getDomain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/domain/getDomain.ts -------------------------------------------------------------------------------- /server/routers/domain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/domain/index.ts -------------------------------------------------------------------------------- /server/routers/domain/listDomains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/domain/listDomains.ts -------------------------------------------------------------------------------- /server/routers/domain/restartOrgDomain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/domain/restartOrgDomain.ts -------------------------------------------------------------------------------- /server/routers/domain/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/domain/types.ts -------------------------------------------------------------------------------- /server/routers/domain/updateDomain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/domain/updateDomain.ts -------------------------------------------------------------------------------- /server/routers/external.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/external.ts -------------------------------------------------------------------------------- /server/routers/generatedLicense/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/generatedLicense/types.ts -------------------------------------------------------------------------------- /server/routers/gerbil/createExitNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/gerbil/createExitNode.ts -------------------------------------------------------------------------------- /server/routers/gerbil/getAllRelays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/gerbil/getAllRelays.ts -------------------------------------------------------------------------------- /server/routers/gerbil/getConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/gerbil/getConfig.ts -------------------------------------------------------------------------------- /server/routers/gerbil/getResolvedHostname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/gerbil/getResolvedHostname.ts -------------------------------------------------------------------------------- /server/routers/gerbil/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/gerbil/index.ts -------------------------------------------------------------------------------- /server/routers/gerbil/peers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/gerbil/peers.ts -------------------------------------------------------------------------------- /server/routers/gerbil/receiveBandwidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/gerbil/receiveBandwidth.ts -------------------------------------------------------------------------------- /server/routers/gerbil/updateHolePunch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/gerbil/updateHolePunch.ts -------------------------------------------------------------------------------- /server/routers/hybrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/hybrid.ts -------------------------------------------------------------------------------- /server/routers/idp/createIdpOrgPolicy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/idp/createIdpOrgPolicy.ts -------------------------------------------------------------------------------- /server/routers/idp/createOidcIdp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/idp/createOidcIdp.ts -------------------------------------------------------------------------------- /server/routers/idp/deleteIdp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/idp/deleteIdp.ts -------------------------------------------------------------------------------- /server/routers/idp/deleteIdpOrgPolicy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/idp/deleteIdpOrgPolicy.ts -------------------------------------------------------------------------------- /server/routers/idp/generateOidcUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/idp/generateOidcUrl.ts -------------------------------------------------------------------------------- /server/routers/idp/getIdp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/idp/getIdp.ts -------------------------------------------------------------------------------- /server/routers/idp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/idp/index.ts -------------------------------------------------------------------------------- /server/routers/idp/listIdpOrgPolicies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/idp/listIdpOrgPolicies.ts -------------------------------------------------------------------------------- /server/routers/idp/listIdps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/idp/listIdps.ts -------------------------------------------------------------------------------- /server/routers/idp/updateIdpOrgPolicy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/idp/updateIdpOrgPolicy.ts -------------------------------------------------------------------------------- /server/routers/idp/updateOidcIdp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/idp/updateOidcIdp.ts -------------------------------------------------------------------------------- /server/routers/idp/validateOidcCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/idp/validateOidcCallback.ts -------------------------------------------------------------------------------- /server/routers/integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/integration.ts -------------------------------------------------------------------------------- /server/routers/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/internal.ts -------------------------------------------------------------------------------- /server/routers/license/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/license/types.ts -------------------------------------------------------------------------------- /server/routers/loginPage/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/loginPage/types.ts -------------------------------------------------------------------------------- /server/routers/newt/createNewt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/newt/createNewt.ts -------------------------------------------------------------------------------- /server/routers/newt/dockerSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/newt/dockerSocket.ts -------------------------------------------------------------------------------- /server/routers/newt/getNewtToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/newt/getNewtToken.ts -------------------------------------------------------------------------------- /server/routers/newt/handleSocketMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/newt/handleSocketMessages.ts -------------------------------------------------------------------------------- /server/routers/newt/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/newt/index.ts -------------------------------------------------------------------------------- /server/routers/newt/peers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/newt/peers.ts -------------------------------------------------------------------------------- /server/routers/newt/targets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/newt/targets.ts -------------------------------------------------------------------------------- /server/routers/olm/createOlm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/olm/createOlm.ts -------------------------------------------------------------------------------- /server/routers/olm/getOlmToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/olm/getOlmToken.ts -------------------------------------------------------------------------------- /server/routers/olm/handleOlmPingMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/olm/handleOlmPingMessage.ts -------------------------------------------------------------------------------- /server/routers/olm/handleOlmRelayMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/olm/handleOlmRelayMessage.ts -------------------------------------------------------------------------------- /server/routers/olm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/olm/index.ts -------------------------------------------------------------------------------- /server/routers/olm/peers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/olm/peers.ts -------------------------------------------------------------------------------- /server/routers/org/checkId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/org/checkId.ts -------------------------------------------------------------------------------- /server/routers/org/checkOrgUserAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/org/checkOrgUserAccess.ts -------------------------------------------------------------------------------- /server/routers/org/createOrg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/org/createOrg.ts -------------------------------------------------------------------------------- /server/routers/org/deleteOrg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/org/deleteOrg.ts -------------------------------------------------------------------------------- /server/routers/org/getOrg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/org/getOrg.ts -------------------------------------------------------------------------------- /server/routers/org/getOrgOverview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/org/getOrgOverview.ts -------------------------------------------------------------------------------- /server/routers/org/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/org/index.ts -------------------------------------------------------------------------------- /server/routers/org/listOrgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/org/listOrgs.ts -------------------------------------------------------------------------------- /server/routers/org/listUserOrgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/org/listUserOrgs.ts -------------------------------------------------------------------------------- /server/routers/org/pickOrgDefaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/org/pickOrgDefaults.ts -------------------------------------------------------------------------------- /server/routers/org/updateOrg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/org/updateOrg.ts -------------------------------------------------------------------------------- /server/routers/orgIdp/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/orgIdp/types.ts -------------------------------------------------------------------------------- /server/routers/remoteExitNode/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/remoteExitNode/types.ts -------------------------------------------------------------------------------- /server/routers/resource/authWithPassword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/authWithPassword.ts -------------------------------------------------------------------------------- /server/routers/resource/authWithPincode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/authWithPincode.ts -------------------------------------------------------------------------------- /server/routers/resource/authWithWhitelist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/authWithWhitelist.ts -------------------------------------------------------------------------------- /server/routers/resource/createResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/createResource.ts -------------------------------------------------------------------------------- /server/routers/resource/deleteResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/deleteResource.ts -------------------------------------------------------------------------------- /server/routers/resource/getExchangeToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/getExchangeToken.ts -------------------------------------------------------------------------------- /server/routers/resource/getResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/getResource.ts -------------------------------------------------------------------------------- /server/routers/resource/getUserResources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/getUserResources.ts -------------------------------------------------------------------------------- /server/routers/resource/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/index.ts -------------------------------------------------------------------------------- /server/routers/resource/listResourceRoles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/listResourceRoles.ts -------------------------------------------------------------------------------- /server/routers/resource/listResourceRules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/listResourceRules.ts -------------------------------------------------------------------------------- /server/routers/resource/listResourceUsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/listResourceUsers.ts -------------------------------------------------------------------------------- /server/routers/resource/listResources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/listResources.ts -------------------------------------------------------------------------------- /server/routers/resource/setResourceRoles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/setResourceRoles.ts -------------------------------------------------------------------------------- /server/routers/resource/setResourceUsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/setResourceUsers.ts -------------------------------------------------------------------------------- /server/routers/resource/updateResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/resource/updateResource.ts -------------------------------------------------------------------------------- /server/routers/role/addRoleAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/role/addRoleAction.ts -------------------------------------------------------------------------------- /server/routers/role/addRoleSite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/role/addRoleSite.ts -------------------------------------------------------------------------------- /server/routers/role/createRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/role/createRole.ts -------------------------------------------------------------------------------- /server/routers/role/deleteRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/role/deleteRole.ts -------------------------------------------------------------------------------- /server/routers/role/getRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/role/getRole.ts -------------------------------------------------------------------------------- /server/routers/role/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/role/index.ts -------------------------------------------------------------------------------- /server/routers/role/listRoleActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/role/listRoleActions.ts -------------------------------------------------------------------------------- /server/routers/role/listRoleResources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/role/listRoleResources.ts -------------------------------------------------------------------------------- /server/routers/role/listRoleSites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/role/listRoleSites.ts -------------------------------------------------------------------------------- /server/routers/role/listRoles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/role/listRoles.ts -------------------------------------------------------------------------------- /server/routers/role/removeRoleAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/role/removeRoleAction.ts -------------------------------------------------------------------------------- /server/routers/role/removeRoleResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/role/removeRoleResource.ts -------------------------------------------------------------------------------- /server/routers/role/removeRoleSite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/role/removeRoleSite.ts -------------------------------------------------------------------------------- /server/routers/role/updateRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/role/updateRole.ts -------------------------------------------------------------------------------- /server/routers/site/createSite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/site/createSite.ts -------------------------------------------------------------------------------- /server/routers/site/deleteSite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/site/deleteSite.ts -------------------------------------------------------------------------------- /server/routers/site/getSite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/site/getSite.ts -------------------------------------------------------------------------------- /server/routers/site/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/site/index.ts -------------------------------------------------------------------------------- /server/routers/site/listSiteRoles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/site/listSiteRoles.ts -------------------------------------------------------------------------------- /server/routers/site/listSites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/site/listSites.ts -------------------------------------------------------------------------------- /server/routers/site/pickSiteDefaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/site/pickSiteDefaults.ts -------------------------------------------------------------------------------- /server/routers/site/socketIntegration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/site/socketIntegration.ts -------------------------------------------------------------------------------- /server/routers/site/updateSite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/site/updateSite.ts -------------------------------------------------------------------------------- /server/routers/siteResource/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/siteResource/index.ts -------------------------------------------------------------------------------- /server/routers/supporterKey/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/supporterKey/index.ts -------------------------------------------------------------------------------- /server/routers/target/createTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/target/createTarget.ts -------------------------------------------------------------------------------- /server/routers/target/deleteTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/target/deleteTarget.ts -------------------------------------------------------------------------------- /server/routers/target/getTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/target/getTarget.ts -------------------------------------------------------------------------------- /server/routers/target/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/target/helpers.ts -------------------------------------------------------------------------------- /server/routers/target/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/target/index.ts -------------------------------------------------------------------------------- /server/routers/target/listTargets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/target/listTargets.ts -------------------------------------------------------------------------------- /server/routers/target/updateTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/target/updateTarget.ts -------------------------------------------------------------------------------- /server/routers/traefik/configSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/traefik/configSchema.ts -------------------------------------------------------------------------------- /server/routers/traefik/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./traefikConfigProvider"; -------------------------------------------------------------------------------- /server/routers/user/acceptInvite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/acceptInvite.ts -------------------------------------------------------------------------------- /server/routers/user/addUserAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/addUserAction.ts -------------------------------------------------------------------------------- /server/routers/user/addUserRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/addUserRole.ts -------------------------------------------------------------------------------- /server/routers/user/addUserSite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/addUserSite.ts -------------------------------------------------------------------------------- /server/routers/user/adminGetUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/adminGetUser.ts -------------------------------------------------------------------------------- /server/routers/user/adminListUsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/adminListUsers.ts -------------------------------------------------------------------------------- /server/routers/user/adminRemoveUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/adminRemoveUser.ts -------------------------------------------------------------------------------- /server/routers/user/adminUpdateUser2FA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/adminUpdateUser2FA.ts -------------------------------------------------------------------------------- /server/routers/user/createOrgUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/createOrgUser.ts -------------------------------------------------------------------------------- /server/routers/user/getOrgUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/getOrgUser.ts -------------------------------------------------------------------------------- /server/routers/user/getUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/getUser.ts -------------------------------------------------------------------------------- /server/routers/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/index.ts -------------------------------------------------------------------------------- /server/routers/user/inviteUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/inviteUser.ts -------------------------------------------------------------------------------- /server/routers/user/listInvitations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/listInvitations.ts -------------------------------------------------------------------------------- /server/routers/user/listUsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/listUsers.ts -------------------------------------------------------------------------------- /server/routers/user/removeInvitation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/removeInvitation.ts -------------------------------------------------------------------------------- /server/routers/user/removeUserAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/removeUserAction.ts -------------------------------------------------------------------------------- /server/routers/user/removeUserOrg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/removeUserOrg.ts -------------------------------------------------------------------------------- /server/routers/user/removeUserResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/removeUserResource.ts -------------------------------------------------------------------------------- /server/routers/user/removeUserSite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/removeUserSite.ts -------------------------------------------------------------------------------- /server/routers/user/updateOrgUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/user/updateOrgUser.ts -------------------------------------------------------------------------------- /server/routers/ws/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/ws/index.ts -------------------------------------------------------------------------------- /server/routers/ws/messageHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/ws/messageHandlers.ts -------------------------------------------------------------------------------- /server/routers/ws/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/ws/types.ts -------------------------------------------------------------------------------- /server/routers/ws/ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/routers/ws/ws.ts -------------------------------------------------------------------------------- /server/setup/clearStaleData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/clearStaleData.ts -------------------------------------------------------------------------------- /server/setup/copyInConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/copyInConfig.ts -------------------------------------------------------------------------------- /server/setup/ensureActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/ensureActions.ts -------------------------------------------------------------------------------- /server/setup/ensureSetupToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/ensureSetupToken.ts -------------------------------------------------------------------------------- /server/setup/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/index.ts -------------------------------------------------------------------------------- /server/setup/migrationsPg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/migrationsPg.ts -------------------------------------------------------------------------------- /server/setup/migrationsSqlite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/migrationsSqlite.ts -------------------------------------------------------------------------------- /server/setup/scriptsPg/1.10.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsPg/1.10.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsPg/1.10.2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsPg/1.10.2.ts -------------------------------------------------------------------------------- /server/setup/scriptsPg/1.11.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsPg/1.11.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsPg/1.11.1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsPg/1.11.1.ts -------------------------------------------------------------------------------- /server/setup/scriptsPg/1.12.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsPg/1.12.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsPg/1.6.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsPg/1.6.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsPg/1.7.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsPg/1.7.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsPg/1.8.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsPg/1.8.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsPg/1.9.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsPg/1.9.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.0.0-beta1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.0.0-beta1.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.0.0-beta10.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.0.0-beta10.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.0.0-beta12.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.0.0-beta12.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.0.0-beta13.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.0.0-beta13.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.0.0-beta15.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.0.0-beta15.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.0.0-beta2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.0.0-beta2.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.0.0-beta3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.0.0-beta3.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.0.0-beta5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.0.0-beta5.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.0.0-beta6.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.0.0-beta6.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.0.0-beta9.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.0.0-beta9.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.0.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.0.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.1.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.1.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.10.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.10.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.10.1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.10.1.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.10.2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.10.2.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.11.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.11.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.11.1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.11.1.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.12.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.12.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.2.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.2.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.3.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.3.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.5.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.5.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.6.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.6.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.7.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.7.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.8.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.8.0.ts -------------------------------------------------------------------------------- /server/setup/scriptsSqlite/1.9.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/setup/scriptsSqlite/1.9.0.ts -------------------------------------------------------------------------------- /server/types/ArrayElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/types/ArrayElement.ts -------------------------------------------------------------------------------- /server/types/Auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/types/Auth.ts -------------------------------------------------------------------------------- /server/types/ErrorResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/types/ErrorResponse.ts -------------------------------------------------------------------------------- /server/types/HttpCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/types/HttpCode.ts -------------------------------------------------------------------------------- /server/types/MessageResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/types/MessageResponse.ts -------------------------------------------------------------------------------- /server/types/Response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/types/Response.ts -------------------------------------------------------------------------------- /server/types/UserTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/server/types/UserTypes.ts -------------------------------------------------------------------------------- /src/actions/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/actions/server.ts -------------------------------------------------------------------------------- /src/app/[orgId]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/layout.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/page.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/access/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/access/layout.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/access/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/access/page.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/api-keys/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/api-keys/page.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/blueprints/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/blueprints/page.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/clients/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/clients/layout.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/clients/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/clients/page.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/domains/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/domains/page.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/general/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/general/layout.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/general/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/general/page.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/layout.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/logs/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/logs/layout.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/logs/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/logs/page.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/not-found.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/page.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/resources/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/resources/page.tsx -------------------------------------------------------------------------------- /src/app/[orgId]/settings/sites/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/[orgId]/settings/sites/page.tsx -------------------------------------------------------------------------------- /src/app/admin/api-keys/[apiKeyId]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/api-keys/[apiKeyId]/layout.tsx -------------------------------------------------------------------------------- /src/app/admin/api-keys/[apiKeyId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/api-keys/[apiKeyId]/page.tsx -------------------------------------------------------------------------------- /src/app/admin/api-keys/create/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/api-keys/create/page.tsx -------------------------------------------------------------------------------- /src/app/admin/api-keys/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/api-keys/page.tsx -------------------------------------------------------------------------------- /src/app/admin/idp/[idpId]/general/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/idp/[idpId]/general/page.tsx -------------------------------------------------------------------------------- /src/app/admin/idp/[idpId]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/idp/[idpId]/layout.tsx -------------------------------------------------------------------------------- /src/app/admin/idp/[idpId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/idp/[idpId]/page.tsx -------------------------------------------------------------------------------- /src/app/admin/idp/[idpId]/policies/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/idp/[idpId]/policies/page.tsx -------------------------------------------------------------------------------- /src/app/admin/idp/create/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/idp/create/page.tsx -------------------------------------------------------------------------------- /src/app/admin/idp/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/idp/page.tsx -------------------------------------------------------------------------------- /src/app/admin/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/layout.tsx -------------------------------------------------------------------------------- /src/app/admin/license/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/license/layout.tsx -------------------------------------------------------------------------------- /src/app/admin/license/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/license/page.tsx -------------------------------------------------------------------------------- /src/app/admin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/page.tsx -------------------------------------------------------------------------------- /src/app/admin/users/AdminUsersTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/users/AdminUsersTable.tsx -------------------------------------------------------------------------------- /src/app/admin/users/[userId]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/users/[userId]/layout.tsx -------------------------------------------------------------------------------- /src/app/admin/users/[userId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/users/[userId]/page.tsx -------------------------------------------------------------------------------- /src/app/admin/users/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/admin/users/page.tsx -------------------------------------------------------------------------------- /src/app/auth/(private)/org/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/auth/(private)/org/page.tsx -------------------------------------------------------------------------------- /src/app/auth/2fa/setup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/auth/2fa/setup/page.tsx -------------------------------------------------------------------------------- /src/app/auth/initial-setup/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/auth/initial-setup/layout.tsx -------------------------------------------------------------------------------- /src/app/auth/initial-setup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/auth/initial-setup/page.tsx -------------------------------------------------------------------------------- /src/app/auth/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/auth/layout.tsx -------------------------------------------------------------------------------- /src/app/auth/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/auth/login/page.tsx -------------------------------------------------------------------------------- /src/app/auth/reset-password/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/auth/reset-password/page.tsx -------------------------------------------------------------------------------- /src/app/auth/signup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/auth/signup/page.tsx -------------------------------------------------------------------------------- /src/app/auth/verify-email/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/auth/verify-email/page.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/invite/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/invite/page.tsx -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/navigation.tsx -------------------------------------------------------------------------------- /src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/not-found.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/robots.ts -------------------------------------------------------------------------------- /src/app/s/[accessToken]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/s/[accessToken]/page.tsx -------------------------------------------------------------------------------- /src/app/setup/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/setup/layout.tsx -------------------------------------------------------------------------------- /src/app/setup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/app/setup/page.tsx -------------------------------------------------------------------------------- /src/components/AccessPageHeaderAndNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/AccessPageHeaderAndNav.tsx -------------------------------------------------------------------------------- /src/components/AccessToken.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/AccessToken.tsx -------------------------------------------------------------------------------- /src/components/AccessTokenUsage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/AccessTokenUsage.tsx -------------------------------------------------------------------------------- /src/components/AdminIdpDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/AdminIdpDataTable.tsx -------------------------------------------------------------------------------- /src/components/AdminIdpTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/AdminIdpTable.tsx -------------------------------------------------------------------------------- /src/components/AdminUsersDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/AdminUsersDataTable.tsx -------------------------------------------------------------------------------- /src/components/AdminUsersTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/AdminUsersTable.tsx -------------------------------------------------------------------------------- /src/components/ApiKeysDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ApiKeysDataTable.tsx -------------------------------------------------------------------------------- /src/components/ApiKeysTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ApiKeysTable.tsx -------------------------------------------------------------------------------- /src/components/AutoLoginHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/AutoLoginHandler.tsx -------------------------------------------------------------------------------- /src/components/BlueprintDetailsForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/BlueprintDetailsForm.tsx -------------------------------------------------------------------------------- /src/components/BlueprintsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/BlueprintsTable.tsx -------------------------------------------------------------------------------- /src/components/BrandingLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/BrandingLogo.tsx -------------------------------------------------------------------------------- /src/components/ChangePasswordDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ChangePasswordDialog.tsx -------------------------------------------------------------------------------- /src/components/ChangePasswordForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ChangePasswordForm.tsx -------------------------------------------------------------------------------- /src/components/ClientInfoCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ClientInfoCard.tsx -------------------------------------------------------------------------------- /src/components/ClientsDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ClientsDataTable.tsx -------------------------------------------------------------------------------- /src/components/ClientsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ClientsTable.tsx -------------------------------------------------------------------------------- /src/components/ColumnFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ColumnFilter.tsx -------------------------------------------------------------------------------- /src/components/ConfirmDeleteDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ConfirmDeleteDialog.tsx -------------------------------------------------------------------------------- /src/components/ContainersSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ContainersSelector.tsx -------------------------------------------------------------------------------- /src/components/CopyTextBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/CopyTextBox.tsx -------------------------------------------------------------------------------- /src/components/CopyToClipboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/CopyToClipboard.tsx -------------------------------------------------------------------------------- /src/components/CreateBlueprintForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/CreateBlueprintForm.tsx -------------------------------------------------------------------------------- /src/components/CreateDomainForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/CreateDomainForm.tsx -------------------------------------------------------------------------------- /src/components/CreateRoleForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/CreateRoleForm.tsx -------------------------------------------------------------------------------- /src/components/CreateShareLinkForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/CreateShareLinkForm.tsx -------------------------------------------------------------------------------- /src/components/Credenza.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/Credenza.tsx -------------------------------------------------------------------------------- /src/components/CustomDomainInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/CustomDomainInput.tsx -------------------------------------------------------------------------------- /src/components/DNSRecordTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/DNSRecordTable.tsx -------------------------------------------------------------------------------- /src/components/DNSRecordsDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/DNSRecordsDataTable.tsx -------------------------------------------------------------------------------- /src/components/DashboardLoginForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/DashboardLoginForm.tsx -------------------------------------------------------------------------------- /src/components/DataTablePagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/DataTablePagination.tsx -------------------------------------------------------------------------------- /src/components/DateTimePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/DateTimePicker.tsx -------------------------------------------------------------------------------- /src/components/DeleteRoleForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/DeleteRoleForm.tsx -------------------------------------------------------------------------------- /src/components/Disable2FaForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/Disable2FaForm.tsx -------------------------------------------------------------------------------- /src/components/DomainCertForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/DomainCertForm.tsx -------------------------------------------------------------------------------- /src/components/DomainInfoCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/DomainInfoCard.tsx -------------------------------------------------------------------------------- /src/components/DomainPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/DomainPicker.tsx -------------------------------------------------------------------------------- /src/components/DomainsDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/DomainsDataTable.tsx -------------------------------------------------------------------------------- /src/components/DomainsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/DomainsTable.tsx -------------------------------------------------------------------------------- /src/components/Enable2FaDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/Enable2FaDialog.tsx -------------------------------------------------------------------------------- /src/components/Enable2FaForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/Enable2FaForm.tsx -------------------------------------------------------------------------------- /src/components/GenerateLicenseKeyForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/GenerateLicenseKeyForm.tsx -------------------------------------------------------------------------------- /src/components/GenerateLicenseKeysTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/GenerateLicenseKeysTable.tsx -------------------------------------------------------------------------------- /src/components/HeadersInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/HeadersInput.tsx -------------------------------------------------------------------------------- /src/components/HealthCheckDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/HealthCheckDialog.tsx -------------------------------------------------------------------------------- /src/components/HorizontalTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/HorizontalTabs.tsx -------------------------------------------------------------------------------- /src/components/IdpCreateWizard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/IdpCreateWizard.tsx -------------------------------------------------------------------------------- /src/components/IdpTypeBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/IdpTypeBadge.tsx -------------------------------------------------------------------------------- /src/components/InfoSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/InfoSection.tsx -------------------------------------------------------------------------------- /src/components/InvitationsDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/InvitationsDataTable.tsx -------------------------------------------------------------------------------- /src/components/InvitationsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/InvitationsTable.tsx -------------------------------------------------------------------------------- /src/components/InviteStatusCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/InviteStatusCard.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/LayoutHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/LayoutHeader.tsx -------------------------------------------------------------------------------- /src/components/LayoutMobileMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/LayoutMobileMenu.tsx -------------------------------------------------------------------------------- /src/components/LayoutSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/LayoutSidebar.tsx -------------------------------------------------------------------------------- /src/components/LicenseKeysDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/LicenseKeysDataTable.tsx -------------------------------------------------------------------------------- /src/components/LicenseViolation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/LicenseViolation.tsx -------------------------------------------------------------------------------- /src/components/LocaleSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/LocaleSwitcher.tsx -------------------------------------------------------------------------------- /src/components/LocaleSwitcherSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/LocaleSwitcherSelect.tsx -------------------------------------------------------------------------------- /src/components/LogDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/LogDataTable.tsx -------------------------------------------------------------------------------- /src/components/LoginForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/LoginForm.tsx -------------------------------------------------------------------------------- /src/components/MemberResourcesPortal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/MemberResourcesPortal.tsx -------------------------------------------------------------------------------- /src/components/OrgApiKeysDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/OrgApiKeysDataTable.tsx -------------------------------------------------------------------------------- /src/components/OrgApiKeysTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/OrgApiKeysTable.tsx -------------------------------------------------------------------------------- /src/components/OrgPolicyRequired.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/OrgPolicyRequired.tsx -------------------------------------------------------------------------------- /src/components/OrgPolicyResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/OrgPolicyResult.tsx -------------------------------------------------------------------------------- /src/components/OrgSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/OrgSelector.tsx -------------------------------------------------------------------------------- /src/components/OrganizationLanding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/OrganizationLanding.tsx -------------------------------------------------------------------------------- /src/components/OrganizationLandingCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/OrganizationLandingCard.tsx -------------------------------------------------------------------------------- /src/components/PathMatchRenameModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/PathMatchRenameModal.tsx -------------------------------------------------------------------------------- /src/components/PermissionsSelectBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/PermissionsSelectBox.tsx -------------------------------------------------------------------------------- /src/components/PlaceHolderLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/PlaceHolderLoader.tsx -------------------------------------------------------------------------------- /src/components/PolicyDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/PolicyDataTable.tsx -------------------------------------------------------------------------------- /src/components/PolicyTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/PolicyTable.tsx -------------------------------------------------------------------------------- /src/components/ProfileIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ProfileIcon.tsx -------------------------------------------------------------------------------- /src/components/QRContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/QRContainer.tsx -------------------------------------------------------------------------------- /src/components/RefreshButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/RefreshButton.tsx -------------------------------------------------------------------------------- /src/components/RegenerateInvitationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/RegenerateInvitationForm.tsx -------------------------------------------------------------------------------- /src/components/ResetPasswordForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ResetPasswordForm.tsx -------------------------------------------------------------------------------- /src/components/ResourceAccessDenied.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ResourceAccessDenied.tsx -------------------------------------------------------------------------------- /src/components/ResourceAuthPortal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ResourceAuthPortal.tsx -------------------------------------------------------------------------------- /src/components/ResourceInfoBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ResourceInfoBox.tsx -------------------------------------------------------------------------------- /src/components/ResourceNotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ResourceNotFound.tsx -------------------------------------------------------------------------------- /src/components/ResourcesTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ResourcesTable.tsx -------------------------------------------------------------------------------- /src/components/RestartDomainButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/RestartDomainButton.tsx -------------------------------------------------------------------------------- /src/components/RolesDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/RolesDataTable.tsx -------------------------------------------------------------------------------- /src/components/RolesTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/RolesTable.tsx -------------------------------------------------------------------------------- /src/components/SecurityFeaturesAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SecurityFeaturesAlert.tsx -------------------------------------------------------------------------------- /src/components/SecurityKeyForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SecurityKeyForm.tsx -------------------------------------------------------------------------------- /src/components/SetLastOrgCookie.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SetLastOrgCookie.tsx -------------------------------------------------------------------------------- /src/components/SetResourceHeaderAuthForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SetResourceHeaderAuthForm.tsx -------------------------------------------------------------------------------- /src/components/SetResourcePasswordForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SetResourcePasswordForm.tsx -------------------------------------------------------------------------------- /src/components/SetResourcePincodeForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SetResourcePincodeForm.tsx -------------------------------------------------------------------------------- /src/components/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/Settings.tsx -------------------------------------------------------------------------------- /src/components/SettingsSectionTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SettingsSectionTitle.tsx -------------------------------------------------------------------------------- /src/components/ShareLinksDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ShareLinksDataTable.tsx -------------------------------------------------------------------------------- /src/components/ShareLinksSplash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ShareLinksSplash.tsx -------------------------------------------------------------------------------- /src/components/ShareLinksTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ShareLinksTable.tsx -------------------------------------------------------------------------------- /src/components/SidebarLicenseButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SidebarLicenseButton.tsx -------------------------------------------------------------------------------- /src/components/SidebarNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SidebarNav.tsx -------------------------------------------------------------------------------- /src/components/SidebarSupportButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SidebarSupportButton.tsx -------------------------------------------------------------------------------- /src/components/SignupForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SignupForm.tsx -------------------------------------------------------------------------------- /src/components/SiteInfoCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SiteInfoCard.tsx -------------------------------------------------------------------------------- /src/components/SitePriceCalculator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SitePriceCalculator.tsx -------------------------------------------------------------------------------- /src/components/SitesDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SitesDataTable.tsx -------------------------------------------------------------------------------- /src/components/SitesSplashCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SitesSplashCard.tsx -------------------------------------------------------------------------------- /src/components/SitesTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SitesTable.tsx -------------------------------------------------------------------------------- /src/components/StrategySelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/StrategySelect.tsx -------------------------------------------------------------------------------- /src/components/SupporterMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SupporterMessage.tsx -------------------------------------------------------------------------------- /src/components/SupporterStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SupporterStatus.tsx -------------------------------------------------------------------------------- /src/components/SwitchInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/SwitchInput.tsx -------------------------------------------------------------------------------- /src/components/ThemeSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ThemeSwitcher.tsx -------------------------------------------------------------------------------- /src/components/TopbarNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/TopbarNav.tsx -------------------------------------------------------------------------------- /src/components/Toploader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/Toploader.tsx -------------------------------------------------------------------------------- /src/components/TwoFactorSetupForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/TwoFactorSetupForm.tsx -------------------------------------------------------------------------------- /src/components/UsersDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/UsersDataTable.tsx -------------------------------------------------------------------------------- /src/components/UsersTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/UsersTable.tsx -------------------------------------------------------------------------------- /src/components/ValidateOidcToken.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ValidateOidcToken.tsx -------------------------------------------------------------------------------- /src/components/VerifyEmailForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/VerifyEmailForm.tsx -------------------------------------------------------------------------------- /src/components/private/AuthPageSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/private/AuthPageSettings.tsx -------------------------------------------------------------------------------- /src/components/private/CertificateStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/private/CertificateStatus.tsx -------------------------------------------------------------------------------- /src/components/private/IdpLoginButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/private/IdpLoginButtons.tsx -------------------------------------------------------------------------------- /src/components/private/OrgIdpDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/private/OrgIdpDataTable.tsx -------------------------------------------------------------------------------- /src/components/private/OrgIdpTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/private/OrgIdpTable.tsx -------------------------------------------------------------------------------- /src/components/private/RegionSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/private/RegionSelector.tsx -------------------------------------------------------------------------------- /src/components/private/SplashImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/private/SplashImage.tsx -------------------------------------------------------------------------------- /src/components/tags/autocomplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/tags/autocomplete.tsx -------------------------------------------------------------------------------- /src/components/tags/tag-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/tags/tag-input.tsx -------------------------------------------------------------------------------- /src/components/tags/tag-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/tags/tag-list.tsx -------------------------------------------------------------------------------- /src/components/tags/tag-popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/tags/tag-popover.tsx -------------------------------------------------------------------------------- /src/components/tags/tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/tags/tag.tsx -------------------------------------------------------------------------------- /src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/command.tsx -------------------------------------------------------------------------------- /src/components/ui/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/data-table.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/info-popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/info-popup.tsx -------------------------------------------------------------------------------- /src/components/ui/input-otp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/input-otp.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/contexts/apiKeyContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/contexts/apiKeyContext.ts -------------------------------------------------------------------------------- /src/contexts/clientContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/contexts/clientContext.ts -------------------------------------------------------------------------------- /src/contexts/domainContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/contexts/domainContext.ts -------------------------------------------------------------------------------- /src/contexts/envContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/contexts/envContext.ts -------------------------------------------------------------------------------- /src/contexts/licenseStatusContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/contexts/licenseStatusContext.ts -------------------------------------------------------------------------------- /src/contexts/orgContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/contexts/orgContext.ts -------------------------------------------------------------------------------- /src/contexts/orgUserContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/contexts/orgUserContext.ts -------------------------------------------------------------------------------- /src/contexts/remoteExitNodeContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/contexts/remoteExitNodeContext.ts -------------------------------------------------------------------------------- /src/contexts/resourceContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/contexts/resourceContext.ts -------------------------------------------------------------------------------- /src/contexts/siteContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/contexts/siteContext.ts -------------------------------------------------------------------------------- /src/contexts/subscriptionStatusContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/contexts/subscriptionStatusContext.ts -------------------------------------------------------------------------------- /src/contexts/supporterStatusContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/contexts/supporterStatusContext.ts -------------------------------------------------------------------------------- /src/contexts/userContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/contexts/userContext.ts -------------------------------------------------------------------------------- /src/hooks/useApikeyContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useApikeyContext.ts -------------------------------------------------------------------------------- /src/hooks/useCertificate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useCertificate.ts -------------------------------------------------------------------------------- /src/hooks/useClientContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useClientContext.ts -------------------------------------------------------------------------------- /src/hooks/useDomainContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useDomainContext.ts -------------------------------------------------------------------------------- /src/hooks/useEnvContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useEnvContext.ts -------------------------------------------------------------------------------- /src/hooks/useLicenseStatusContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useLicenseStatusContext.ts -------------------------------------------------------------------------------- /src/hooks/useMediaQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useMediaQuery.ts -------------------------------------------------------------------------------- /src/hooks/useOrgContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useOrgContext.ts -------------------------------------------------------------------------------- /src/hooks/useOrgUserContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useOrgUserContext.ts -------------------------------------------------------------------------------- /src/hooks/useRemoteExitNodeContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useRemoteExitNodeContext.ts -------------------------------------------------------------------------------- /src/hooks/useResourceContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useResourceContext.ts -------------------------------------------------------------------------------- /src/hooks/useSiteContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useSiteContext.ts -------------------------------------------------------------------------------- /src/hooks/useSubscriptionStatusContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useSubscriptionStatusContext.ts -------------------------------------------------------------------------------- /src/hooks/useSupporterStatusContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useSupporterStatusContext.ts -------------------------------------------------------------------------------- /src/hooks/useToast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useToast.ts -------------------------------------------------------------------------------- /src/hooks/useUserContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/hooks/useUserContext.ts -------------------------------------------------------------------------------- /src/i18n/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/i18n/config.ts -------------------------------------------------------------------------------- /src/i18n/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/i18n/request.ts -------------------------------------------------------------------------------- /src/lib/api/cookies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/api/cookies.ts -------------------------------------------------------------------------------- /src/lib/api/formatAxiosError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/api/formatAxiosError.ts -------------------------------------------------------------------------------- /src/lib/api/getCachedOrg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/api/getCachedOrg.ts -------------------------------------------------------------------------------- /src/lib/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/api/index.ts -------------------------------------------------------------------------------- /src/lib/auth/verifySession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/auth/verifySession.ts -------------------------------------------------------------------------------- /src/lib/cleanRedirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/cleanRedirect.ts -------------------------------------------------------------------------------- /src/lib/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/cn.ts -------------------------------------------------------------------------------- /src/lib/dataSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/dataSize.ts -------------------------------------------------------------------------------- /src/lib/docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/docker.ts -------------------------------------------------------------------------------- /src/lib/parseHostTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/parseHostTarget.ts -------------------------------------------------------------------------------- /src/lib/pullEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/pullEnv.ts -------------------------------------------------------------------------------- /src/lib/shareLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/shareLinks.ts -------------------------------------------------------------------------------- /src/lib/subdomain-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/subdomain-utils.ts -------------------------------------------------------------------------------- /src/lib/themeColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/themeColors.ts -------------------------------------------------------------------------------- /src/lib/types/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/types/env.ts -------------------------------------------------------------------------------- /src/lib/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/lib/wait.ts -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /src/providers/ApiKeyProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/ApiKeyProvider.tsx -------------------------------------------------------------------------------- /src/providers/ClientProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/ClientProvider.tsx -------------------------------------------------------------------------------- /src/providers/DomainProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/DomainProvider.tsx -------------------------------------------------------------------------------- /src/providers/EnvProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/EnvProvider.tsx -------------------------------------------------------------------------------- /src/providers/LicenseStatusProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/LicenseStatusProvider.tsx -------------------------------------------------------------------------------- /src/providers/OrgProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/OrgProvider.tsx -------------------------------------------------------------------------------- /src/providers/OrgUserProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/OrgUserProvider.tsx -------------------------------------------------------------------------------- /src/providers/RemoteExitNodeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/RemoteExitNodeProvider.tsx -------------------------------------------------------------------------------- /src/providers/ResourceProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/ResourceProvider.tsx -------------------------------------------------------------------------------- /src/providers/SiteProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/SiteProvider.tsx -------------------------------------------------------------------------------- /src/providers/SubscriptionStatusProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/SubscriptionStatusProvider.tsx -------------------------------------------------------------------------------- /src/providers/SupporterStatusProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/SupporterStatusProvider.tsx -------------------------------------------------------------------------------- /src/providers/ThemeDataProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/ThemeDataProvider.tsx -------------------------------------------------------------------------------- /src/providers/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/ThemeProvider.tsx -------------------------------------------------------------------------------- /src/providers/UserProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/providers/UserProvider.tsx -------------------------------------------------------------------------------- /src/services/locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/services/locale.ts -------------------------------------------------------------------------------- /src/types/canvas-confetti.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/src/types/canvas-confetti.d.ts -------------------------------------------------------------------------------- /test/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/test/assert.ts -------------------------------------------------------------------------------- /tsconfig.enterprise.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/tsconfig.enterprise.json -------------------------------------------------------------------------------- /tsconfig.oss.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/tsconfig.oss.json -------------------------------------------------------------------------------- /tsconfig.saas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fosrl/pangolin/HEAD/tsconfig.saas.json --------------------------------------------------------------------------------