Use probo.com for bare and marketing domain references
Replace the bare `getprobo.com` domain and the `www.getprobo.com` marketing host with `probo.com` / `www.probo.com` across the codebase. Functional subdomains (app, console, notification, custom, test, cookie-banner, compliance) keep their existing `getprobo.com` hosts, and changelog entries are left untouched. Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
@@ -135,4 +135,4 @@
|
||||
# ── Custom domains (Pebble ACME via compose) ──────────────────────────
|
||||
# CUSTOM_DOMAINS_CNAME_TARGET=custom.getprobo.com
|
||||
# ACME_DIRECTORY=https://localhost:14000/dir
|
||||
# ACME_EMAIL=admin@getprobo.com
|
||||
# ACME_EMAIL=admin@probo.com
|
||||
|
||||
2
.github/CODE_OF_CONDUCT.md
vendored
2
.github/CODE_OF_CONDUCT.md
vendored
@@ -26,6 +26,6 @@ of who you are or your background.
|
||||
|
||||
If you see someone behaving inappropriately, please contact the
|
||||
project maintainers at [report at getprobo dot
|
||||
com](mailto:report@getprobo.com). We will investigate all complaints
|
||||
com](mailto:report@probo.com). We will investigate all complaints
|
||||
and respond as we determine necessary. We may temporarily or
|
||||
permanently ban contributors who violate these rules.
|
||||
|
||||
@@ -122,16 +122,16 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for the full development environment walk
|
||||
|
||||
Contributions are welcome. Read [CONTRIBUTING.md](CONTRIBUTING.md) before opening a pull request. All commits require a Developer Certificate of Origin (DCO) sign-off (`git commit -s`). No CLA required.
|
||||
|
||||
To report a security vulnerability, email [security@getprobo.com](mailto:security@getprobo.com) rather than opening a public issue. See [SECURITY.md](SECURITY.md) for the full disclosure policy.
|
||||
To report a security vulnerability, email [security@probo.com](mailto:security@probo.com) rather than opening a public issue. See [SECURITY.md](SECURITY.md) for the full disclosure policy.
|
||||
|
||||
## Community
|
||||
|
||||
- [Discord](https://discord.gg/8qfdJYfvpY) - Get help, share feedback, and talk to the team
|
||||
- [Documentation](https://www.getprobo.com/docs)
|
||||
- [Blog](https://www.getprobo.com/blog)
|
||||
- [Documentation](https://www.probo.com/docs)
|
||||
- [Blog](https://www.probo.com/blog)
|
||||
- [Twitter / X](https://twitter.com/getprobo)
|
||||
- [LinkedIn](https://www.linkedin.com/company/getprobo)
|
||||
- [Website](https://www.getprobo.com)
|
||||
- [Website](https://www.probo.com)
|
||||
|
||||
## License
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
If you believe you have found a security vulnerability in this
|
||||
project, please report it to us by emailing
|
||||
[security@getprobo.com](security@getprobo.com).
|
||||
[security@probo.com](security@probo.com).
|
||||
|
||||
Please include:
|
||||
- A description of the issue
|
||||
|
||||
@@ -15,7 +15,7 @@ When using this data, you must:
|
||||
When using this data, please include the following attribution:
|
||||
|
||||
```
|
||||
Data sourced from Probo Inc. (https://www.getprobo.com) under CC BY-SA 4.0 license
|
||||
Data sourced from Probo Inc. (https://www.probo.com) under CC BY-SA 4.0 license
|
||||
```
|
||||
|
||||
## More Information
|
||||
|
||||
@@ -91,7 +91,7 @@ export function ViewerDropdown(props: { fKey: ViewerDropdownFragment$key }) {
|
||||
/>
|
||||
)}
|
||||
<UserDropdownItem
|
||||
to="mailto:support@getprobo.com"
|
||||
to="mailto:support@probo.com"
|
||||
icon={IconCircleQuestionmark}
|
||||
label={__("Help")}
|
||||
/>
|
||||
|
||||
@@ -109,7 +109,7 @@ export function ViewerMembershipDropdown(props: {
|
||||
label={__("My Signatures")}
|
||||
/>
|
||||
<UserDropdownItem
|
||||
to="mailto:support@getprobo.com"
|
||||
to="mailto:support@probo.com"
|
||||
icon={IconCircleQuestionmark}
|
||||
label={__("Help")}
|
||||
/>
|
||||
|
||||
@@ -67,7 +67,7 @@ export function CodeSnippets() {
|
||||
{__("Looking for ES module or headless integration?")}
|
||||
{" "}
|
||||
<a
|
||||
href="https://www.getprobo.com/docs/product/cookie-banner/javascript-sdk"
|
||||
href="https://www.probo.com/docs/product/cookie-banner/javascript-sdk"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="text-txt-primary underline hover:no-underline"
|
||||
|
||||
@@ -60,7 +60,7 @@ export function MainLayout(props: Props) {
|
||||
</div>
|
||||
|
||||
<a
|
||||
href="https://www.getprobo.com/"
|
||||
href="https://www.probo.com/"
|
||||
className="flex gap-2 text-sm font-medium text-txt-tertiary items-center w-max mx-auto my-10"
|
||||
>
|
||||
{__("Powered by")}
|
||||
|
||||
@@ -303,7 +303,7 @@ export function NDAPage(props: {
|
||||
</div>
|
||||
</div>
|
||||
<a
|
||||
href="https://www.getprobo.com/"
|
||||
href="https://www.probo.com/"
|
||||
className="flex gap-1 text-sm font-medium text-txt-tertiary items-center py-6"
|
||||
>
|
||||
Powered by
|
||||
|
||||
@@ -9,7 +9,7 @@ keywords:
|
||||
- soc2
|
||||
- security
|
||||
- governance
|
||||
home: https://getprobo.com
|
||||
home: https://probo.com
|
||||
sources:
|
||||
- https://github.com/getprobo/probo
|
||||
maintainers:
|
||||
|
||||
@@ -126,7 +126,7 @@ AWS_ACCESS_KEY_ID="probod" \
|
||||
AWS_SECRET_ACCESS_KEY="thisisnotasecret" \
|
||||
AWS_USE_PATH_STYLE=true \
|
||||
ACME_DIRECTORY="https://127.0.0.1:14000/dir" \
|
||||
ACME_EMAIL="admin@getprobo.com" \
|
||||
ACME_EMAIL="admin@probo.com" \
|
||||
ACME_KEY_TYPE="EC256" \
|
||||
ACME_ROOT_CA="$(cat /workspace/compose/pebble/certs/rootCA.pem)" \
|
||||
/workspace/bin/probod-bootstrap -output /etc/probod/config.yml
|
||||
|
||||
@@ -1 +1 @@
|
||||
Move to [getprobo.com/docs](https://www.getprobo.com/docs)
|
||||
Move to [probo.com/docs](https://www.probo.com/docs)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -7,7 +7,7 @@ export interface Config {
|
||||
|
||||
const STORAGE_KEY = "probo-example-config";
|
||||
|
||||
// Seed defaults from Vite env (loaded from ../../../getprobo.com/.env) so the
|
||||
// Seed defaults from Vite env (loaded from ../../../probo.com/.env) so the
|
||||
// example is usable without any manual setup when those vars are present.
|
||||
const defaultConfig: Config = {
|
||||
bannerId: import.meta.env.PUBLIC_COOKIE_BANNER_ID ?? "",
|
||||
|
||||
@@ -5,7 +5,7 @@ export default defineConfig({
|
||||
plugins: [react()],
|
||||
// Use the PUBLIC_ prefix so the example accepts the same env var names
|
||||
// (PUBLIC_COOKIE_BANNER_ID, PUBLIC_COOKIE_BANNER_API_BASE_URL,
|
||||
// PUBLIC_POSTHOG_API_KEY) used by getprobo.com. Copy .env.example to .env
|
||||
// PUBLIC_POSTHOG_API_KEY) used by probo.com. Copy .env.example to .env
|
||||
// and fill in your values.
|
||||
envPrefix: "PUBLIC_",
|
||||
server: {
|
||||
|
||||
@@ -45,7 +45,7 @@ registerThemedBanner();
|
||||
></probo-cookie-banner>
|
||||
```
|
||||
|
||||
See [Theming](https://www.getprobo.com/docs/product/cookie-banner/theming) to customize colors, fonts, and styling with CSS custom properties.
|
||||
See [Theming](https://www.probo.com/docs/product/cookie-banner/theming) to customize colors, fonts, and styling with CSS custom properties.
|
||||
|
||||
### Headless Components
|
||||
|
||||
@@ -96,7 +96,7 @@ registerComponents();
|
||||
|
||||
## Documentation
|
||||
|
||||
Full documentation is available at **https://www.getprobo.com/docs/product/cookie-banner/overview**
|
||||
Full documentation is available at **https://www.probo.com/docs/product/cookie-banner/overview**
|
||||
|
||||
## License
|
||||
|
||||
|
||||
@@ -22,4 +22,4 @@ export const LOCK_ICON = `<svg xmlns="http://www.w3.org/2000/svg" width="24" hei
|
||||
|
||||
const PROBO_LOGO = `<svg xmlns="http://www.w3.org/2000/svg" fill="none" height="14" viewBox="0 0 90 24" aria-hidden="true"><g clip-path="url(#pc)"><rect width="24" height="24" x=".85" fill="currentColor" rx="5.14"/><path stroke="#fff" stroke-width="3.53" d="M20.57 6.17c2.96 4.47-6.43 13.97-20.32 5.66"/><path stroke="url(#pg)" stroke-width="3.53" d="M20.57 6.17c2.96 4.47-6.43 13.97-20.32 5.66"/><path fill="#fff" d="M19.07 7.1a1.77 1.77 0 0 0 3-1.86l-1.5.93-1.5.94ZM8.82 25.18l1.71-.41c-2.3-9.67.01-14.66 2.54-16.83A6.25 6.25 0 0 1 17 6.33c1.22-.01 1.87.44 2.08.78l1.5-.94 1.5-.93c-1.1-1.74-3.16-2.46-5.13-2.44-2.03.03-4.26.81-6.17 2.45-3.9 3.35-6.16 9.92-3.67 20.33l1.72-.41Z"/></g><path fill="currentColor" d="M66.87 0v7.32a4.84 4.84 0 0 1 1.48-.74 5.63 5.63 0 0 1 1.76-.28c1.63 0 3 .55 4.1 1.68a5.5 5.5 0 0 1 1.67 4.06c0 1.6-.56 2.93-1.69 4.06a5.49 5.49 0 0 1-4.08 1.69 5.8 5.8 0 0 1-4.06-1.56 5.48 5.48 0 0 1-1.71-4.27V0h2.53Zm3.24 8.72a3.2 3.2 0 0 0-3.24 3.32 3.18 3.18 0 0 0 3.24 3.32 3.2 3.2 0 0 0 3.24-3.32c0-1.9-1.43-3.32-3.24-3.32ZM52.75 7.98a5.53 5.53 0 0 1 4.08-1.68c1.61 0 2.93.55 4.06 1.68a5.51 5.51 0 0 1 1.69 4.06c0 1.58-.55 2.95-1.69 4.09a5.59 5.59 0 0 1-4.06 1.66 5.64 5.64 0 0 1-4.08-1.66 5.53 5.53 0 0 1-1.69-4.09c0-1.6.56-2.92 1.7-4.06Zm.84 4.06c0 .98.32 1.77.93 2.4.63.6 1.4.92 2.31.92.92 0 1.7-.31 2.3-.92.63-.64.94-1.42.94-2.4 0-.97-.31-1.76-.94-2.37a3.03 3.03 0 0 0-2.3-.95 3.22 3.22 0 0 0-3.24 3.32ZM79.32 7.98A5.53 5.53 0 0 1 83.4 6.3c1.6 0 2.93.55 4.06 1.68a5.51 5.51 0 0 1 1.69 4.06c0 1.58-.56 2.95-1.7 4.09a5.59 5.59 0 0 1-4.05 1.66 5.64 5.64 0 0 1-4.08-1.66 5.53 5.53 0 0 1-1.69-4.09c0-1.6.55-2.92 1.69-4.06Zm.84 4.06c0 .98.32 1.77.92 2.4.64.6 1.4.92 2.32.92.92 0 1.69-.31 2.3-.92.63-.64.94-1.42.94-2.4 0-.97-.31-1.76-.95-2.37a3.03 3.03 0 0 0-2.29-.95 3.22 3.22 0 0 0-3.24 3.32ZM34.24 16.76V24h-2.53V12.12c0-1.82.58-3.24 1.71-4.27a5.87 5.87 0 0 1 4.06-1.55c1.56 0 2.98.55 4.08 1.68a5.51 5.51 0 0 1 1.7 4.06 5.66 5.66 0 0 1-5.77 5.75 5.43 5.43 0 0 1-2.88-.77l-.36-.26Zm3.24-8.04a3.2 3.2 0 0 0-3.24 3.32c0 1.9 1.42 3.32 3.24 3.32a3.2 3.2 0 0 0 3.24-3.32 3.2 3.2 0 0 0-3.24-3.32ZM47.4 17.65h-2.5v-6.7c0-3.23 1.82-4.52 4.27-4.52h.6v2.42h-.47c-1.26 0-1.9.71-1.9 2.1v6.7Z"/><defs><linearGradient id="pg" x1="18.77" x2="1.2" y1="13.56" y2="13.56" gradientUnits="userSpaceOnUse"><stop stop-color="#101E1C" stop-opacity="0"/><stop offset="1" stop-color="#fff"/></linearGradient><clipPath id="pc"><rect width="24" height="24" x=".85" fill="#fff" rx="5.14"/></clipPath></defs></svg>`;
|
||||
|
||||
export const BRANDING = `<div class="branding" data-branding><a href="https://www.getprobo.com" target="_blank" rel="noopener noreferrer">Privacy by ${PROBO_LOGO}</a></div>`;
|
||||
export const BRANDING = `<div class="branding" data-branding><a href="https://www.probo.com" target="_blank" rel="noopener noreferrer">Privacy by ${PROBO_LOGO}</a></div>`;
|
||||
|
||||
@@ -68,7 +68,7 @@ func DefaultPresenterConfig(baseURL string) PresenterConfig {
|
||||
BaseURL: baseURL, // can change to custom domain when needed
|
||||
PoweredByLogoPath: brand.DefaultPoweredByLogoPath,
|
||||
SenderCompanyName: "Probo",
|
||||
SenderCompanyWebsiteURL: "https://www.getprobo.com",
|
||||
SenderCompanyWebsiteURL: "https://www.probo.com",
|
||||
SenderCompanyLogoPath: brand.DefaultSenderCompanyLogoPath,
|
||||
SenderCompanyHeadquarterAddress: "Probo Inc, 490 Post St, STE 640, San Francisco, CA, 94102, US",
|
||||
}
|
||||
|
||||
@@ -61,7 +61,7 @@ export const EmailLayout = ({
|
||||
</Text>
|
||||
<Text style={footerAddress}>
|
||||
<span style={{verticalAlign: "middle"}}>Powered By </span>
|
||||
<Link style={{display: "inline-block", height: "16px", verticalAlign: "middle"}} href="https://www.getprobo.com">
|
||||
<Link style={{display: "inline-block", height: "16px", verticalAlign: "middle"}} href="https://www.probo.com">
|
||||
<ProboLogo />
|
||||
</Link>
|
||||
</Text>
|
||||
|
||||
@@ -27,7 +27,7 @@ export class ProboApi implements ICredentialType {
|
||||
|
||||
icon: Icon = { light: 'file:../icons/probo-light.svg', dark: 'file:../icons/probo.svg' };
|
||||
|
||||
documentationUrl = 'https://www.getprobo.com/docs';
|
||||
documentationUrl = 'https://www.probo.com/docs';
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
"resources": {
|
||||
"credentialDocumentation": [
|
||||
{
|
||||
"url": "https://www.getprobo.com/docs"
|
||||
"url": "https://www.probo.com/docs"
|
||||
}
|
||||
],
|
||||
"primaryDocumentation": [
|
||||
{
|
||||
"url": "https://www.getprobo.com/docs"
|
||||
"url": "https://www.probo.com/docs"
|
||||
}
|
||||
],
|
||||
"generic": []
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2025-2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2025-2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -53,8 +53,8 @@ func NewBrowser(ctx context.Context, addr string) *Browser {
|
||||
}
|
||||
|
||||
// SetAllowedDomain restricts navigation to URLs under the given domain and
|
||||
// its subdomains. For example, setting "getprobo.com" allows navigation to
|
||||
// getprobo.com, www.getprobo.com, and compliance.getprobo.com.
|
||||
// its subdomains. For example, setting "probo.com" allows navigation to
|
||||
// probo.com, www.probo.com, and docs.probo.com.
|
||||
// This replaces any previously set domains.
|
||||
func (b *Browser) SetAllowedDomain(domain string) {
|
||||
domain = strings.ToLower(strings.TrimSpace(domain))
|
||||
|
||||
@@ -254,7 +254,7 @@ func (b *Builder) Build() (*probodconfig.FullConfig, error) {
|
||||
CAAIssuerDomain: b.getEnvOrDefault("CUSTOM_DOMAINS_CAA_ISSUER_DOMAIN", "letsencrypt.org"),
|
||||
ACME: probodconfig.ACMEConfig{
|
||||
Directory: b.getEnvOrDefault("ACME_DIRECTORY", "https://acme-v02.api.letsencrypt.org/directory"),
|
||||
Email: b.getEnvOrDefault("ACME_EMAIL", "admin@getprobo.com"),
|
||||
Email: b.getEnvOrDefault("ACME_EMAIL", "admin@probo.com"),
|
||||
KeyType: b.getEnvOrDefault("ACME_KEY_TYPE", "EC256"),
|
||||
RootCA: b.getEnv("ACME_ROOT_CA"),
|
||||
AccountKey: b.getEnv("ACME_ACCOUNT_KEY"),
|
||||
|
||||
@@ -255,7 +255,7 @@ func TestBuilder_Build_Defaults(t *testing.T) {
|
||||
assert.Equal(t, "custom.getprobo.com", cfg.Probod.CustomDomains.CnameTarget)
|
||||
assert.Equal(t, "8.8.8.8:53", cfg.Probod.CustomDomains.ResolverAddr)
|
||||
assert.Equal(t, "https://acme-v02.api.letsencrypt.org/directory", cfg.Probod.CustomDomains.ACME.Directory)
|
||||
assert.Equal(t, "admin@getprobo.com", cfg.Probod.CustomDomains.ACME.Email)
|
||||
assert.Equal(t, "admin@probo.com", cfg.Probod.CustomDomains.ACME.Email)
|
||||
assert.Equal(t, "EC256", cfg.Probod.CustomDomains.ACME.KeyType)
|
||||
|
||||
// SCIM bridge config
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -56,7 +56,7 @@ UPDATE vendors SET
|
||||
WHEN 'Ramp' THEN 'https://trust.ramp.com/'
|
||||
WHEN 'ClickHouse' THEN 'https://clickhouse.com/legal/agreements/subprocessors'
|
||||
WHEN 'Tailscale' THEN 'https://tailscale.com/dpa-subprocessors'
|
||||
WHEN 'Probo' THEN 'https://www.getprobo.com/subprocessors'
|
||||
WHEN 'Probo' THEN 'https://www.probo.com/subprocessors'
|
||||
WHEN 'folk' THEN 'https://www.folk.app/privacy-policy#3-list-of-sub-processors'
|
||||
WHEN 'Claap' THEN 'https://www.claap.io/legal/privacy-policy#sub-processors'
|
||||
WHEN 'Pitch' THEN 'https://pitch.com/dpa#annex-7-2'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
-- Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
-- Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
--
|
||||
-- Permission to use, copy, modify, and/or distribute this software for any
|
||||
-- purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -451,14 +451,14 @@
|
||||
You may contact us to let us know of your changes as to how we may contact you
|
||||
electronically, and to withdraw your prior consent to receive notices and
|
||||
disclosures electronically. To reach us, please send an email to
|
||||
<strong>legal@getprobo.com</strong>.
|
||||
<strong>legal@probo.com</strong>.
|
||||
</p>
|
||||
|
||||
<h3>To advise us of your new email address</h3>
|
||||
<p>
|
||||
To let us know of a change in your email address where we should send notices and
|
||||
disclosures electronically to you, you must send an email message to us at
|
||||
legal@getprobo.com and in the body of such request you must state your previous
|
||||
legal@probo.com and in the body of such request you must state your previous
|
||||
email address and your new email address. We do not require any other information
|
||||
from you to change your email address.
|
||||
</p>
|
||||
@@ -474,7 +474,7 @@
|
||||
subsequent page, indicate you wish to withdraw your consent; or
|
||||
</li>
|
||||
<li>
|
||||
send us an email to legal@getprobo.com and in the body of such request you
|
||||
send us an email to legal@probo.com and in the body of such request you
|
||||
must state your email, full name, mailing address, and telephone number. We do
|
||||
not need any other information from you to withdraw consent. The consequences of
|
||||
your withdrawing consent for online documents will be that transactions may take
|
||||
|
||||
@@ -137,10 +137,10 @@ var (
|
||||
Description: "Probo is an open-source compliance platform that helps startups achieve SOC 2 and ISO 27001 certifications quickly and affordably, with expert guidance and no thirdParty lock-in.",
|
||||
LegalName: "Probo Inc.",
|
||||
HeadquarterAddress: "490 Post St, Suite 640,San Francisco, CA 94102, United States",
|
||||
WebsiteURL: "https://www.getprobo.com/",
|
||||
PrivacyPolicyURL: "https://www.getprobo.com/privacy",
|
||||
TermsOfServiceURL: "https://www.getprobo.com/terms",
|
||||
SubprocessorsListURL: "https://www.getprobo.com/subprocessors",
|
||||
WebsiteURL: "https://www.probo.com/",
|
||||
PrivacyPolicyURL: "https://www.probo.com/privacy",
|
||||
TermsOfServiceURL: "https://www.probo.com/terms",
|
||||
SubprocessorsListURL: "https://www.probo.com/subprocessors",
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
2
pkg/proboctl/commonthirdparty/domains.go
vendored
2
pkg/proboctl/commonthirdparty/domains.go
vendored
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
2
pkg/proboctl/commonthirdparty/list.go
vendored
2
pkg/proboctl/commonthirdparty/list.go
vendored
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
2
pkg/proboctl/commonthirdparty/show.go
vendored
2
pkg/proboctl/commonthirdparty/show.go
vendored
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (c) 2026 Probo Inc <hello@getprobo.com>.
|
||||
// Copyright (c) 2026 Probo Inc <hello@probo.com>.
|
||||
//
|
||||
// Permission to use, copy, modify, and/or distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
|
||||
@@ -15,7 +15,7 @@ When using this data, you must:
|
||||
When using this data, please include the following attribution:
|
||||
|
||||
```
|
||||
Data sourced from Probo Inc. (https://www.getprobo.com) under CC BY-SA 4.0 license
|
||||
Data sourced from Probo Inc. (https://www.probo.com) under CC BY-SA 4.0 license
|
||||
```
|
||||
|
||||
## More Information
|
||||
|
||||
@@ -159,7 +159,7 @@ func New() *Implm {
|
||||
ResolverAddr: "8.8.8.8:53",
|
||||
ACME: ACMEConfig{
|
||||
Directory: "https://acme-v02.api.letsencrypt.org/directory",
|
||||
Email: "admin@getprobo.com",
|
||||
Email: "admin@probo.com",
|
||||
KeyType: "EC256",
|
||||
},
|
||||
},
|
||||
|
||||
@@ -108,7 +108,7 @@ func TestUnmarshalDocument(t *testing.T) {
|
||||
|
||||
linkAttrs, err := linkNode.Marks[0].LinkAttrs()
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, "https://getprobo.com", linkAttrs.Href)
|
||||
assert.Equal(t, "https://probo.com", linkAttrs.Href)
|
||||
require.NotNil(t, linkAttrs.Target)
|
||||
assert.Equal(t, "_blank", *linkAttrs.Target)
|
||||
require.NotNil(t, linkAttrs.Rel)
|
||||
|
||||
2
pkg/prosemirror/testdata/document.html
vendored
2
pkg/prosemirror/testdata/document.html
vendored
@@ -1 +1 @@
|
||||
<h1>Heading 1</h1><p>This is a paragraph <strong>with some bold</strong> and <em>some italic </em>and some <u>underlined text</u>.<br>It contains a line break, and some <s>strikethrough.</s><br>There's some <code>inline code</code>. And a <a href="https://getprobo.com" target="_blank" rel="noopener noreferrer nofollow">link</a></p><h2>Heading 2</h2><p>A simple paragraph.</p><pre><code>code block</code></pre><h3>Heading 3</h3><ul><li><p>ul <strong>list</strong> item 1</p></li><li><p>ul <em>list</em> item 2</p></li><li><p>ul <a href="https://google.com" target="_blank" rel="noopener noreferrer nofollow">list</a> item 3</p></li></ul><hr><ol><li><p>ol list <u>item</u> 1</p></li><li><p>ol list <code>item</code> 2</p></li><li><p>ol list <s>item</s> 3</p></li></ol><hr><blockquote><p>Blockquote<br>Line <strong>break</strong></p></blockquote><hr><table><tr><th><p>th 1</p></th><th><p>th 2</p></th><th><p>th 3</p></th><th style="min-width: 61px"><p>th 4</p></th></tr><tr><td><p>td <em>11</em></p></td><td><p>td <strong>12</strong></p></td><td><p>td <s>13</s></p></td><td style="min-width: 61px"><ul><li><p>1</p></li><li><p>2</p></li></ul></td></tr><tr><td><p>td <u>21</u></p></td><td><p>td <a href="https://example.org" target="_blank" rel="noopener noreferrer nofollow">22</a></p></td><td><p>td <code>23</code></p></td><td style="min-width: 61px"><ol><li><p>A</p></li><li><p>B</p></li></ol></td></tr></table><p></p>
|
||||
<h1>Heading 1</h1><p>This is a paragraph <strong>with some bold</strong> and <em>some italic </em>and some <u>underlined text</u>.<br>It contains a line break, and some <s>strikethrough.</s><br>There's some <code>inline code</code>. And a <a href="https://probo.com" target="_blank" rel="noopener noreferrer nofollow">link</a></p><h2>Heading 2</h2><p>A simple paragraph.</p><pre><code>code block</code></pre><h3>Heading 3</h3><ul><li><p>ul <strong>list</strong> item 1</p></li><li><p>ul <em>list</em> item 2</p></li><li><p>ul <a href="https://google.com" target="_blank" rel="noopener noreferrer nofollow">list</a> item 3</p></li></ul><hr><ol><li><p>ol list <u>item</u> 1</p></li><li><p>ol list <code>item</code> 2</p></li><li><p>ol list <s>item</s> 3</p></li></ol><hr><blockquote><p>Blockquote<br>Line <strong>break</strong></p></blockquote><hr><table><tr><th><p>th 1</p></th><th><p>th 2</p></th><th><p>th 3</p></th><th style="min-width: 61px"><p>th 4</p></th></tr><tr><td><p>td <em>11</em></p></td><td><p>td <strong>12</strong></p></td><td><p>td <s>13</s></p></td><td style="min-width: 61px"><ul><li><p>1</p></li><li><p>2</p></li></ul></td></tr><tr><td><p>td <u>21</u></p></td><td><p>td <a href="https://example.org" target="_blank" rel="noopener noreferrer nofollow">22</a></p></td><td><p>td <code>23</code></p></td><td style="min-width: 61px"><ol><li><p>A</p></li><li><p>B</p></li></ol></td></tr></table><p></p>
|
||||
2
pkg/prosemirror/testdata/document.json
vendored
2
pkg/prosemirror/testdata/document.json
vendored
@@ -101,7 +101,7 @@
|
||||
{
|
||||
"type": "link",
|
||||
"attrs": {
|
||||
"href": "https://getprobo.com",
|
||||
"href": "https://probo.com",
|
||||
"target": "_blank",
|
||||
"rel": "noopener noreferrer nofollow",
|
||||
"class": null,
|
||||
|
||||
2
pkg/prosemirror/testdata/document.md
vendored
2
pkg/prosemirror/testdata/document.md
vendored
@@ -2,7 +2,7 @@
|
||||
|
||||
This is a paragraph **with some bold** and *some italic* and some <u>underlined text</u>.\
|
||||
It contains a line break, and some ~~strikethrough.~~\
|
||||
There's some `inline code`. And a [link](https://getprobo.com)
|
||||
There's some `inline code`. And a [link](https://probo.com)
|
||||
|
||||
## Heading 2
|
||||
|
||||
|
||||
@@ -33,8 +33,8 @@ import (
|
||||
// These describe the Probo product itself (not the per-tenant deployment), so
|
||||
// they are the canonical brand homepage and logo rather than the baseURL.
|
||||
const (
|
||||
proboBrandURI = "https://www.getprobo.com"
|
||||
proboLogoURI = "https://www.getprobo.com/probo-logo-only.svg"
|
||||
proboBrandURI = "https://www.probo.com"
|
||||
proboLogoURI = "https://www.probo.com/probo-logo-only.svg"
|
||||
)
|
||||
|
||||
type oauthClientMetadata struct {
|
||||
|
||||
@@ -67,8 +67,8 @@ func TestHandleConnectorOAuthClientMetadata(t *testing.T) {
|
||||
// ...while the brand fields shown on the consent screen are the canonical
|
||||
// Probo product identity, NOT the per-tenant deployment URL.
|
||||
assert.Equal(t, "Probo", doc.ClientName)
|
||||
assert.Equal(t, "https://www.getprobo.com", doc.ClientURI)
|
||||
assert.Equal(t, "https://www.getprobo.com/probo-logo-only.svg", doc.LogoURI)
|
||||
assert.Equal(t, "https://www.probo.com", doc.ClientURI)
|
||||
assert.Equal(t, "https://www.probo.com/probo-logo-only.svg", doc.LogoURI)
|
||||
assert.Equal(t, "none", doc.TokenEndpointAuthMethod, "public client must advertise token_endpoint_auth_method none")
|
||||
assert.Contains(t, doc.GrantTypes, "authorization_code")
|
||||
assert.Contains(t, doc.GrantTypes, "refresh_token")
|
||||
|
||||
Reference in New Issue
Block a user