Skip to content

Commit 1582797

Browse files
Merge branch 'production' into marcio/pcx15594-mconn-self-serve
2 parents c4d9448 + 3b23c47 commit 1582797

File tree

170 files changed

+2180
-864
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

170 files changed

+2180
-864
lines changed

package-lock.json

Lines changed: 9 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"@astrojs/starlight-docsearch": "0.6.0",
3737
"@astrojs/starlight-tailwind": "4.0.1",
3838
"@cloudflare/vitest-pool-workers": "0.8.47",
39-
"@cloudflare/workers-types": "4.20250620.0",
39+
"@cloudflare/workers-types": "4.20250628.0",
4040
"@codingheads/sticky-header": "1.0.2",
4141
"@expressive-code/plugin-collapsible-sections": "0.41.2",
4242
"@floating-ui/react": "0.27.12",
@@ -50,7 +50,7 @@
5050
"@tailwindcss/postcss": "4.1.4",
5151
"@types/hast": "3.0.4",
5252
"@types/he": "1.2.3",
53-
"@types/node": "24.0.4",
53+
"@types/node": "24.0.6",
5454
"@types/react": "19.0.7",
5555
"@types/react-dom": "19.0.4",
5656
"@typescript-eslint/parser": "8.35.0",

public/__redirects

Lines changed: 44 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,10 @@
138138
# ai
139139
/ai/ /use-cases/ai/ 301
140140

141+
# ai-audit
142+
/ai-audit/features/detect-ai-crawlers/ /ai-audit/features/analyze-ai-crawlers/ 301
143+
/ai-audit/features/enforce-robots-txt/ /ai-audit/features/analyze-ai-crawlers/ 301
144+
141145
# AI Gateway
142146
/ai-gateway/get-started/configuring-settings/ /ai-gateway/get-started/ 301
143147
/ai-gateway/get-started/connecting-applications/ /ai-gateway/get-started/ 301
@@ -154,7 +158,6 @@
154158
/ai-gateway/configuration/websockets-api/non-realtime-api/ /ai-gateway/websockets-api/non-realtime-api/ 301
155159
/ai-gateway/configuration/websockets-api/realtime-api/ /ai-gateway/websockets-api/realtime-api/ 301
156160

157-
158161
# agents
159162
/agents/capabilities/mcp-server/ /agents/model-context-protocol/ 301
160163

@@ -417,8 +420,16 @@
417420
/ddos-protection/tcp-protection/rule-settings/ /ddos-protection/advanced-ddos-systems/rule-settings/ 301
418421
/ddos-protection/dns-protection/ /ddos-protection/advanced-ddos-systems/overview/advanced-dns-protection/ 301
419422
/ddos-protection/tcp-protection/api/ /ddos-protection/advanced-ddos-systems/api/ 301
420-
421-
# dns
423+
/ddos-protection/managed-rulesets/http/configure-api/ /ddos-protection/managed-rulesets/http/http-overrides/configure-api/ 301
424+
/ddos-protection/managed-rulesets/http/configure-dashboard/ /ddos-protection/managed-rulesets/http/http-overrides/configure-dashboard/ 301
425+
/ddos-protection/managed-rulesets/http/link-configure-terraform/ /ddos-protection/managed-rulesets/http/http-overrides/link-configure-terraform/ 301
426+
/ddos-protection/managed-rulesets/http/override-expressions/ /ddos-protection/managed-rulesets/http/http-overrides/override-expressions/ 301
427+
/ddos-protection/managed-rulesets/network/configure-api/ /ddos-protection/managed-rulesets/network/network-overrides/configure-api/ 301
428+
/ddos-protection/managed-rulesets/network/configure-dashboard/ /ddos-protection/managed-rulesets/network/network-overrides/configure-dashboard/ 301
429+
/ddos-protection/managed-rulesets/network/link-configure-terraform/ /ddos-protection/managed-rulesets/network/network-overrides/link-configure-terraform/ 301
430+
/ddos-protection/managed-rulesets/network/override-expressions/ /ddos-protection/managed-rulesets/network/network-overrides/override-expressions/ 301
431+
432+
# dns
422433
/dns/additional-options/cname-flattening/ /dns/cname-flattening/ 301
423434
/dns/additional-options/dnssec/ /dns/dnssec/ 301
424435
/dns/foundation-dns/graphql-analytics/ /dns/additional-options/analytics/ 301
@@ -559,8 +570,8 @@
559570
/fundamentals/speed/prefetch-urls/ /speed/optimization/content/prefetch-urls/ 301
560571
/fundamentals/data-products/analytics-integrations/sumo-logic/ /logs/get-started/enable-destinations/sumo-logic/ 301
561572
/support/account-management-billing/account-management/adding-multiple-sites-to-cloudflare-via-automation/ /fundamentals/manage-domains/add-multiple-sites-automation/ 301
562-
/support/account-management-billing/account-privacy-and-security/securing-user-access-with-two-factor-authentication-2fa/ /fundamentals/account/account-security/2fa/ 301
563-
/support/account-management-billing/account-privacy-and-security/multi-factor-email-authentication/ /fundamentals/account/account-security/multi-factor-email-authentication/ 301
573+
/support/account-management-billing/account-privacy-and-security/securing-user-access-with-two-factor-authentication-2fa/ /fundamentals/user-profiles/2fa/ 301
574+
/support/account-management-billing/account-privacy-and-security/multi-factor-email-authentication/ /fundamentals/user-profiles/multi-factor-email-authentication/ 301
564575
/support/account-management-billing/billing-cloudflare-plans/troubleshooting-failed-payments/ /billing/troubleshoot-failed-payments/ 301
565576
/support/account-management-billing/common-account-questions/login-and-account-issues/ /fundamentals/account/account-security/login-and-account-issues/ 301
566577
/support/other-languages/deutsch/mehrere-websites-automatisch-in-cloudflare-aufnehmen-/ /fundamentals/manage-domains/add-multiple-sites-automation/ 301
@@ -577,23 +588,23 @@
577588
/fundamentals/security/cybersafe/ /fundamentals/reference/policies-compliances/cybersafe/ 301
578589
/fundamentals/security/challenge-passage/ /cloudflare-challenges/challenge-types/challenge-pages/#challenge-passage 301
579590
/fundamentals/glossary/ /fundamentals/reference/glossary/ 301
580-
/fundamentals/account-and-billing/login/ /fundamentals/account/login/ 301
581-
/fundamentals/account-and-billing/account-maintenance/delete-account/ /fundamentals/account/delete-account/ 301
591+
/fundamentals/account-and-billing/login/ /fundamentals/user-profiles/login/ 301
592+
/fundamentals/account-and-billing/account-maintenance/delete-account/ /fundamentals/user-profiles/delete-account/ 301
582593
/fundamentals/account-and-billing/account-maintenance/updating-billing-info/ /billing/update-billing-info/ 301
583594
/fundamentals/account-and-billing/account-maintenance/understand-invoices/ /billing/invoices/ 301
584595
/fundamentals/account-and-billing/account-maintenance/cancel-subscription/ /fundamentals/subscriptions-and-billing/cancel-subscription/ 301
585596
/fundamentals/account-and-billing/account-maintenance/change-plan/ /fundamentals/subscriptions-and-billing/change-plan/ 301
586-
/fundamentals/account-and-billing/account-maintenance/change-password-or-email/ /fundamentals/account/change-password-or-email/ 301
597+
/fundamentals/account-and-billing/account-maintenance/change-password-or-email/ /fundamentals/user-profiles/change-password-or-email/ 301
587598
/fundamentals/account-and-billing/account-maintenance/ /fundamentals/subscriptions-and-billing/ 301
588599
/fundamentals/account-and-billing/members/scope/ /fundamentals/manage-members/scope/ 301
589600
/fundamentals/account-and-billing/members/manage/ /fundamentals/manage-members/manage/ 301
590601
/fundamentals/account-and-billing/non-contract-products/ /fundamentals/subscriptions-and-billing/preview-services/ 301
591602
/fundamentals/account-and-billing/account-setup/create-account/ /fundamentals/account/create-account/ 301
592-
/fundamentals/account-and-billing/account-setup/verify-email-address/ /fundamentals/account/verify-email-address/ 301
603+
/fundamentals/account-and-billing/account-setup/verify-email-address/ /fundamentals/user-profiles/verify-email-address/ 301
593604
/fundamentals/account-and-billing/account-setup/create-billing-profile/ /billing/create-billing-profile/ 301
594-
/fundamentals/account-and-billing/account-setup/customize-account/language-preference/ /fundamentals/account/customize-account/language-preference/ 301
595-
/fundamentals/account-and-billing/account-setup/customize-account/account-name/ /fundamentals/account/customize-account/account-name/ 301
596-
/fundamentals/account-and-billing/account-setup/customize-account/communication-preference/ /fundamentals/account/customize-account/communication-preference/ 301
605+
/fundamentals/account-and-billing/account-setup/customize-account/language-preference/ /fundamentals/user-profiles/customize-account/#language 301
606+
/fundamentals/account-and-billing/account-setup/customize-account/account-name/ /fundamentals/account/create-account/#account-name 301
607+
/fundamentals/account-and-billing/account-setup/customize-account/communication-preference/ /fundamentals/user-profiles/customize-account/#notifications 301
597608
/fundamentals/account-and-billing/members/ /fundamentals/manage-members/ 301
598609
/fundamentals/data-products/types-of-analytics/ /analytics/types-of-analytics/ 301
599610
/fundamentals/data-products/about-analytics/ /analytics/faq/about-analytics/ 301
@@ -661,8 +672,8 @@
661672
/fundamentals/account-and-billing/account-billing/understand-invoices/ /billing/invoices/ 301
662673
/fundamentals/account-and-billing/account-billing/updating-billing-info/ /billing/update-billing-info/ 301
663674
/fundamentals/account-and-billing/account-security/ /fundamentals/account/account-security/ 301
664-
/fundamentals/account-and-billing/account-security/2fa/ /fundamentals/account/account-security/2fa/ 301
665-
/fundamentals/account-and-billing/account-security/login-and-account-issues/ /fundamentals/account/account-security/login-and-account-issues/ 301
675+
/fundamentals/account-and-billing/account-security/2fa/ /fundamentals/user-profiles/2fa/ 301
676+
/fundamentals/account-and-billing/account-security/login-and-account-issues/ /fundamentals/user-profiles/change-password-or-email/ 301
666677
/fundamentals/account-and-billing/account-security/manage-active-sessions/ /fundamentals/account/account-security/manage-active-sessions/ 301
667678
/fundamentals/account-and-billing/account-security/review-audit-logs/ /fundamentals/account/account-security/review-audit-logs/ 301
668679
/fundamentals/account-and-billing/account-security/securing-a-compromised-account/ /fundamentals/account/account-security/secure-a-compromised-account/ 301
@@ -673,9 +684,9 @@
673684
/fundamentals/setup/account-setup/add-site/ /fundamentals/manage-domains/add-site/ 301
674685
/fundamentals/setup/account-setup/create-account/ /fundamentals/account/create-account/ 301
675686
/fundamentals/setup/account-setup/create-billing-profile/ /billing/create-billing-profile/ 301
676-
/fundamentals/setup/account-setup/verify-email-address/ /fundamentals/account/verify-email-address/ 301
687+
/fundamentals/setup/account-setup/verify-email-address/ /fundamentals/user-profiles/verify-email-address/ 301
677688
/fundamentals/setup/allow-cloudflare-ip-addresses/ /fundamentals/concepts/cloudflare-ip-addresses/ 301
678-
/fundamentals/basic-tasks/login/ /fundamentals/account/login/ 301
689+
/fundamentals/basic-tasks/login/ /fundamentals/user-profiles/login/ 301
679690
/fundamentals/concepts/redirects/ /fundamentals/reference/redirects/ 301
680691
/fundamentals/reference/changelog/ /fundamentals/reference/ 302
681692
/fundamentals/basic-tasks/optimize-speed-external-link/ /fundamentals/performance/optimize-speed-external-link/ 301
@@ -708,9 +719,9 @@
708719
/fundamentals/subscriptions-and-billing/cancel-subscription/ /billing/cancel-subscription/ 301
709720
/fundamentals/subscriptions-and-billing/change-plan/ /billing/change-plan/ 301
710721
/fundamentals/subscriptions-and-billing/preview-services/ /billing/preview-services/ 301
711-
/fundamentals/subscriptions-and-billing/change-password-or-email/ /fundamentals/account/change-password-or-email/ 301
722+
/fundamentals/subscriptions-and-billing/change-password-or-email/ /fundamentals/user-profiles/change-password-or-email/ 301
712723
/fundamentals/subscriptions-and-billing/change-super-admin/ /fundamentals/account/change-super-admin/ 301
713-
/fundamentals/subscriptions-and-billing/delete-account/ /fundamentals/account/delete-account/ 301
724+
/fundamentals/subscriptions-and-billing/delete-account/ /fundamentals/user-profiles/delete-account/ 301
714725
/fundamentals/subscriptions-and-billing/ /fundamentals/account/ 301
715726
/fundamentals/api/building-custom-dashboards/ /fundamentals/api/ 301
716727
/fundamentals/trace-request/ /rules/trace-request/ 301
@@ -722,11 +733,20 @@
722733
/fundamentals/setup/find-account-and-zone-ids/ /fundamentals/account/find-account-and-zone-ids/ 301
723734
/fundamentals/setup/accounts-and-zones/ /fundamentals/concepts/accounts-and-zones/ 301
724735
/fundamentals/setup/troubleshooting/ /fundamentals/reference/troubleshooting/ 301
725-
/fundamentals/setup/account/customize-account/account-name/ /fundamentals/account/customize-account/ 301
726-
/fundamentals/setup/account/customize-account/appearance/ /fundamentals/account/customize-account/ 301
727-
/fundamentals/setup/account/customize-account/communication-preference/ /fundamentals/account/customize-account/ 301
728-
/fundamentals/setup/account/customize-account/language-preference/ /fundamentals/account/customize-account/ 301
736+
/fundamentals/setup/account/customize-account/account-name/ /fundamentals/account/create-account/#account-name 301
737+
/fundamentals/setup/account/customize-account/appearance/ /fundamentals/user-profiles/customize-account/#dashboard-appearance 301
738+
/fundamentals/setup/account/customize-account/communication-preference/ /fundamentals/user-profiles/customize-account/#notifications 301
739+
/fundamentals/setup/account/customize-account/language-preference/ /fundamentals/user-profiles/customize-account/#language 301
729740
/fundamentals/setup/ /fundamentals/account/ 301
741+
/fundamentals/account/verify-email-address/ /fundamentals/user-profiles/verify-email-address/ 301
742+
/fundamentals/account/login/ /fundamentals/user-profiles/login/ 301
743+
/fundamentals/account/customize-account/ /fundamentals/user-profiles/customize-account/ 301
744+
/fundamentals/account/account-security/multi-factor-email-authentication/ /fundamentals/user-profiles/multi-factor-email-authentication/ 301
745+
/fundamentals/account/account-security/2fa/ /fundamentals/user-profiles/2fa/ 301
746+
/fundamentals/account/account-security/login-and-account-issues/ /fundamentals/user-profiles/change-password-or-email/ 301
747+
/fundamentals/account/delete-account/ /fundamentals/user-profiles/delete-account/ 301
748+
/fundamentals/account/change-password-or-email/ /fundamentals/user-profiles/change-password-or-email/ 301
749+
730750

731751
# gateway
732752
/gateway/about/ /cloudflare-one/policies/gateway/ 301
@@ -848,8 +868,8 @@
848868
/learning-paths/get-started/concepts/cloudflare-ips/ /fundamentals/concepts/cloudflare-ip-addresses/ 301
849869
/learning-paths/get-started/account-setup/ /fundamentals/account/create-account/ 301
850870
/learning-paths/get-started/account-setup/create-account/ /fundamentals/account/create-account/ 301
851-
/learning-paths/get-started/account-setup/set-up-2fa/ /fundamentals/account/account-security/2fa/ 301
852-
/learning-paths/get-started/account-setup/customize-account/ /fundamentals/account/customize-account/account-name/ 301
871+
/learning-paths/get-started/account-setup/set-up-2fa/ /fundamentals/user-profiles/2fa/ 301
872+
/learning-paths/get-started/account-setup/customize-account/ /fundamentals/user-profiles/customize-account/ 301
853873
/learning-paths/get-started/account-setup/add-other-members/ /fundamentals/manage-members/ 301
854874
/learning-paths/get-started/account-setup/create-api-token/ /fundamentals/api/how-to/create-via-api/ 301
855875
/learning-paths/get-started/add-domain-to-cf/ /fundamentals/manage-domains/add-site/ 301
93.3 KB
Loading
338 KB
Loading
90.1 KB
Loading
82.2 KB
Loading
341 KB
Loading

src/components/search/InstantSearch.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import {
2222
} from "@floating-ui/react";
2323
import { PiCaretDownBold } from "react-icons/pi";
2424
import { setSearchParams } from "~/util/url";
25+
import he from "he";
2526

2627
function SearchBox(props: UseSearchBoxProps) {
2728
const { query, refine } = useSearchBox(props);
@@ -79,7 +80,7 @@ function InfiniteHits(props: UseInfiniteHitsProps) {
7980
href={item.url}
8081
className="border-cl1-gray-8 hover:bg-cl1-gray-9 dark:border-cl1-gray-2 dark:bg-cl1-gray-0 dark:hover:bg-cl1-gray-1 flex flex-col rounded-sm border p-6 text-black! no-underline"
8182
>
82-
<strong>{title}</strong>
83+
<strong>{he.decode(title)}</strong>
8384
<p className="line-clamp-2">
8485
<Highlight attribute="content" hit={item} />
8586
</p>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: Access RDP securely from your browser — now in open beta
3+
description: Connect to internal Windows servers via a web browser — no VPN or RDP client required.
4+
date: 2025-07-01T13:00:00Z
5+
---
6+
7+
[Browser-based RDP](/cloudflare-one/connections/connect-networks/use-cases/rdp/rdp-browser/) with [Cloudflare Access](/cloudflare-one/policies/access/) is now available in open beta for all Cloudflare customers. It enables secure, remote Windows server access without VPNs or RDP clients.
8+
9+
With browser-based RDP, you can:
10+
- **Control how users authenticate to internal RDP resources** with single sign-on (SSO), multi-factor authentication (MFA), and granular access policies.
11+
- **Record who is accessing which servers and when** to support regulatory compliance requirements and to gain greater visibility in the event of a security event.
12+
- **Eliminate the need to install and manage software on user devices**. You will only need a web browser.
13+
- **Reduce your attack surface** by keeping your RDP servers off the public Internet and protecting them from common threats like credential stuffing or brute-force attacks.
14+
15+
![Example of a browsed-based RDP Access application](~/assets/images/changelog/access/browser-based-rdp-access-app.png)
16+
17+
To get started, see [Connect to RDP in a browser](/cloudflare-one/connections/connect-networks/use-cases/rdp/rdp-browser/).
18+

0 commit comments

Comments
 (0)