buoyant.io
Open in
urlscan Pro
63.35.51.142
Public Scan
Submitted URL: https://accounts.buoyant.io/
Effective URL: https://buoyant.io/
Submission: On July 03 via automatic, source certstream-suspicious — Scanned from DE
Effective URL: https://buoyant.io/
Submission: On July 03 via automatic, source certstream-suspicious — Scanned from DE
Form analysis
3 forms found in the DOMPOST https://buoyant.activehosted.com/proc.php
<form method="POST" action="https://buoyant.activehosted.com/proc.php" id="_form_6685C18722ABB_" class="_form _form_25 _inline-form _inline-style _dark" novalidate="" data-styles-version="5" data-cb-wrapper="true">
<input type="hidden" name="u" value="6685C18722ABB" data-name="u">
<input type="hidden" name="f" value="25" data-name="f">
<input type="hidden" name="s" data-name="s">
<input type="hidden" name="c" value="0" data-name="c">
<input type="hidden" name="m" value="0" data-name="m">
<input type="hidden" name="act" value="sub" data-name="act">
<input type="hidden" name="v" value="2" data-name="v">
<input type="hidden" name="or" value="10d3953a7ef2adbeb373429b18696b10" data-name="or">
<div class="_form-content">
<div class="_form_element _x17009674 _inline-style ">
<label for="firstname" class="_form-label"> </label>
<div class="_field-wrapper">
<input type="text" id="firstname" name="firstname" placeholder="First name" required="" data-name="firstname">
</div>
</div>
<div class="_form_element _x00864711 _inline-style ">
<label for="lastname" class="_form-label"> </label>
<div class="_field-wrapper">
<input type="text" id="lastname" name="lastname" placeholder="Last name" required="" data-name="lastname">
</div>
</div>
<div class="_form_element _x05741613 _inline-style ">
<label for="email" class="_form-label"> </label>
<div class="_field-wrapper">
<input type="text" id="email" name="email" placeholder="Business email" required="" data-name="email">
</div>
</div>
<div class="_form_element _x22326132 _inline-style ">
<label for="customer_account" class="_form-label"> </label>
<div class="_field-wrapper">
<input type="text" id="customer_account" name="customer_account" placeholder="Company" required="" data-name="customer_account">
</div>
</div>
<div class="_form_element _x18030482 _inline-style ">
<label for="field[12]" class="_form-label">What environment are you running Linkerd in, and what are your goals?*</label>
<div class="_field-wrapper">
<textarea id="field[12]" name="field[12]" placeholder="" style="height: 37px;" required="" data-name="linkerd_support_request"></textarea>
</div>
</div>
<div class="_form_element _x40862497 _inline-style ">
<label for="ls" class="_form-label"> </label>
<div class="g-recaptcha" data-sitekey="6LcwIw8TAAAAACP1ysM08EhCgzd6q5JAOUR1a0Go" id="recaptcha_0">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-hacc7y5eiqba" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LcwIw8TAAAAACP1ysM08EhCgzd6q5JAOUR1a0Go&co=aHR0cHM6Ly9idW95YW50LmlvOjQ0Mw..&hl=de&v=rKbTvxTxwcw5VqzrtN-ICwWt&size=normal&cb=tgfm2ix6h1ba"></iframe></div>
<textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div>
</div>
</div>
<div class="_form_element _x91180544 _inline-style ">
<input type="hidden" name="field[27]" value="medium_empty" data-name="utm_medium">
</div>
<div class="_form_element _x71058957 _inline-style ">
<input type="hidden" name="field[26]" value="source_empty" data-name="utm_source">
</div>
<div class="_form_element _x80771846 _inline-style ">
<input type="hidden" name="field[28]" value="campaign_empty" data-name="utm_campaign">
</div>
<div class="_form_element _x38143005 _inline-style ">
<input type="hidden" name="field[29]" value="term_empty" data-name="utm_term">
</div>
<div class="_form_element _x85396895 _inline-style ">
<input type="hidden" name="field[30]" value="content_empty" data-name="utm_content">
</div>
<div class="_form_element _x71962476 _inline-style ">
<input type="hidden" name="field[31]" value="referrer_empty" data-name="referrer">
</div>
<div class="_form_element _x27378145 _inline-style ">
<input type="hidden" name="field[32]" value="" data-name="spam_hidden">
</div>
<div class="_form_element _x92997976 _inline-style ">
<input type="hidden" name="field[]" value="" data-name="field[]">
</div>
<div class="_form_element _x01719591 _inline-style ">
<input type="hidden" name="field[]" value="" data-name="field[]">
</div>
<div class="_form_element _x42896058 _inline-style ">
<input type="hidden" name="field[]" value="" data-name="field[]">
</div>
<div class="_button-wrapper _inline-style"><button id="_form_25_submit" class="_submit" type="submit">CONTACT ME TO GET STARTED</button></div>
<div class="_clear-element"></div>
</div>
<div class="_form-thank-you" style="display:none;"></div>
</form>
POST https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/46339115/dfa3523f-e058-4ad0-8075-833b6c75f41d
<form id="hsForm_dfa3523f-e058-4ad0-8075-833b6c75f41d" method="POST" accept-charset="UTF-8" enctype="multipart/form-data" novalidate=""
action="https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/46339115/dfa3523f-e058-4ad0-8075-833b6c75f41d"
class="hs-form-private hsForm_dfa3523f-e058-4ad0-8075-833b6c75f41d hs-form-dfa3523f-e058-4ad0-8075-833b6c75f41d hs-form-dfa3523f-e058-4ad0-8075-833b6c75f41d_85a1db2a-3e86-4b56-ac0e-1f9f6f21d2d0 hs-form stacked hs-custom-style"
target="target_iframe_dfa3523f-e058-4ad0-8075-833b6c75f41d" data-instance-id="85a1db2a-3e86-4b56-ac0e-1f9f6f21d2d0" data-form-id="dfa3523f-e058-4ad0-8075-833b6c75f41d" data-portal-id="46339115"
data-test-id="hsForm_dfa3523f-e058-4ad0-8075-833b6c75f41d" data-cb-wrapper="true">
<div class="hs_email hs-email hs-fieldtype-text field hs-form-field"><label id="label-email-dfa3523f-e058-4ad0-8075-833b6c75f41d" class="" placeholder="Enter your Business email" for="email-dfa3523f-e058-4ad0-8075-833b6c75f41d"><span>Business
email</span><span class="hs-form-required">*</span></label>
<legend class="hs-field-desc" style="display: none;"></legend>
<div class="input"><input id="email-dfa3523f-e058-4ad0-8075-833b6c75f41d" name="email" required="" placeholder="" type="email" class="hs-input" inputmode="email" autocomplete="email" value=""></div>
</div>
<div class="hs_recaptcha hs-recaptcha field hs-form-field">
<div class="input">
<div class="grecaptcha-badge" data-style="inline" style="width: 256px; height: 60px; box-shadow: gray 0px 0px 5px;">
<div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-3he4g9acixrb" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
src="https://www.google.com/recaptcha/enterprise/anchor?ar=1&k=6Ld_ad8ZAAAAAAqr0ePo1dUfAi0m4KPkCMQYwPPm&co=aHR0cHM6Ly9idW95YW50LmlvOjQ0Mw..&hl=de&v=rKbTvxTxwcw5VqzrtN-ICwWt&size=invisible&badge=inline&cb=4twsqtxip1lp"></iframe>
</div>
<div class="grecaptcha-error"></div><textarea id="g-recaptcha-response-1" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div><input type="hidden" name="g-recaptcha-response" id="hs-recaptcha-response" value="">
</div>
<div class="hs_submit hs-submit">
<div class="hs-field-desc" style="display: none;"></div>
<div class="actions"><input type="submit" class="hs-button primary large" value="Submit"></div>
</div><input name="hs_context" type="hidden"
value="{"embedAtTimestamp":"1720041864248","formDefinitionUpdatedAt":"1719436541739","lang":"en","embedType":"REGULAR","disableCookieSubmission":"true","clonedFromForm":"6bb2714a-86c0-4161-8df8-e69caaf45745","notifyHubSpotOwner":"true","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","pageTitle":"Buoyant | The next generation of networking","pageUrl":"https://buoyant.io/","isHubSpotCmsGeneratedPage":false,"hutk":"e18fd59e1244ad911be57fb61f84d7b9","__hsfp":3598200494,"__hssc":"9342122.1.1720041865727","__hstc":"9342122.e18fd59e1244ad911be57fb61f84d7b9.1720041865727.1720041865727.1720041865727.1","formTarget":"#hbspt-form-85a1db2a-3e86-4b56-ac0e-1f9f6f21d2d0","rumScriptExecuteTime":3233.800003051758,"rumTotalRequestTime":3664.599998474121,"rumTotalRenderTime":3785.400001525879,"rumServiceResponseTime":430.7999954223633,"rumFormRenderTime":120.9000015258789,"connectionType":"4g","firstContentfulPaint":0,"largestContentfulPaint":0,"locale":"en","timestamp":1720041865743,"originalEmbedContext":{"portalId":"46339115","formId":"dfa3523f-e058-4ad0-8075-833b6c75f41d","region":"na1","target":"#hbspt-form-85a1db2a-3e86-4b56-ac0e-1f9f6f21d2d0","isBuilder":false,"isTestPage":false,"isPreview":false,"css":"","isMobileResponsive":true},"correlationId":"85a1db2a-3e86-4b56-ac0e-1f9f6f21d2d0","renderedFieldsIds":["email"],"captchaStatus":"LOADED","emailResubscribeStatus":"NOT_APPLICABLE","isInsideCrossOriginFrame":false,"source":"forms-embed-1.5387","sourceName":"forms-embed","sourceVersion":"1.5387","sourceVersionMajor":"1","sourceVersionMinor":"5387","allPageIds":{},"_debug_embedLogLines":[{"clientTimestamp":1720041864429,"level":"INFO","message":"Retrieved pageContext values which may be overriden by the embed context: {\"pageTitle\":\"Buoyant | The next generation of networking\",\"pageUrl\":\"https://buoyant.io/\",\"userAgent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36\",\"isHubSpotCmsGeneratedPage\":false}"},{"clientTimestamp":1720041864431,"level":"INFO","message":"Retrieved countryCode property from normalized embed definition response: \"DE\""},{"clientTimestamp":1720041865738,"level":"INFO","message":"Retrieved analytics values from API response which may be overriden by the embed context: {\"hutk\":\"e18fd59e1244ad911be57fb61f84d7b9\"}"}]}"><iframe
name="target_iframe_dfa3523f-e058-4ad0-8075-833b6c75f41d" style="display: none;"></iframe>
</form>
Name: wf-form-Cookie-Preferences — GET
<form id="cookie-preferences" name="wf-form-Cookie-Preferences" data-name="Cookie Preferences" method="get" class="fs-cc-prefs2_form" data-wf-page-id="65e7838ed13d643fd76431f5" data-wf-element-id="cf17697b-740a-7346-3c3c-175fefc12f59"
data-cb-wrapper="true" aria-label="Cookie Preferences">
<div fs-cc="close" class="fs-cc-prefs2_close" role="button" tabindex="0">
<div class="fs-cc-preferences2_close-icon w-embed"><svg fill="currentColor" aria-hidden="true" focusable="false" viewBox="0 0 16 16">
<path d="M9.414 8l4.293-4.293-1.414-1.414L8 6.586 3.707 2.293 2.293 3.707 6.586 8l-4.293 4.293 1.414 1.414L8 9.414l4.293 4.293 1.414-1.414L9.414 8z"></path>
</svg></div>
</div>
<div class="fs-cc-prefs2_content">
<div class="fs-cc-prefs2_space-small">
<div class="fs-cc-prefs2_title">Privacy Preferences</div>
</div>
<div class="fs-cc-prefs2_option">By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our
<a href="https://buoyant.io/policy/privacy" class="fs-cc-banner2_text-link">Privacy Policy</a> for more information.</div>
<div class="fs-cc-banner2_buttons-wrapper modal_cookies">
<a fs-cc="deny" href="#" class="fs-cc-banner2_button fs-cc-button-alt modal_cookies w-button" role="button" tabindex="0">Only required</a><a fs-cc="allow" href="#" class="fs-cc-banner2_button modal_cookies w-button" role="button" tabindex="0">Accept all</a>
</div>
</div>
</form>
Text Content
O'Reilly ebook | Linkerd: Up & Running Download » O'Reilly ebook | Linkerd: Up & Running: A guide to operationalizing a Kubernetes-native service mesh Read more » Product Solutions Service mesh FIPS-140-2 Compliance FIPS encryption in transit for any Kubernetes app Kubernetes at the Edge Instant network security and reliability for Kubernetes on the edge Zero Trust Security Zero trust network security in Kubernetes with the service mesh LINKERD: UP & RUNNING (O'REILLY) A guide to operationalizing a Kubernetes-native service mesh. Download Pricing Resources Service mesh Blog Linkerd, service mesh, and much more! Case studies Learn how organizations across the world run Linkerd in production. Ebooks and resources Enterpise-focused documents to better inform you about the service mesh LINKERD: UP & RUNNING (O'REILLY) A guide to operationalizing a Kubernetes-native service mesh. Download Academy Service Mesh Academy Hands-on, engineer-focused training on the fundamentals of Linkerd. Buoyant Linkerd Forum Get support for Linkerd from the maintainers, experts, and Linkerd community! Linkerd vs Istio How do the two service meshes compare? Guide to mTLS and Kubernetes A Kubernetes engineer’s guide to mutual TLS. The Service Mesh Manifesto What every software engineer needs to know about the service mesh. Upcoming Workshop Live on Jul 18 Practical Multi-Cluster: Disaster Recovery, Cloud Migration, Progressive Delivery, and More We talk a lot about multi-cluster for high availability and performance, but there are actually a lot of other things you can do with multi-cluster. Register to attend Self paced courses Get Service Mesh-Certified with Buoyant's Service Mesh Academy self-paced course Service Mesh 101. Coming soon Join waitlist About About About us Our mission and our story Contact Us Have a question or ready to get started with Linkerd? Newsroom The latest news about the service mesh Book a demoDocsRead the docs * Product * Pricing * Soultions FIPS-140-2 Compliance FIPS encryption in transit for any Kubernetes app Kubernetes at the Edge Instant network security and reliability for Kubernetes on the edge Zero Trust Security Zero trust network security in Kubernetes with the service mesh Linkerd production runbook Buoyant's guide to running Linkerd in production. * Resources Blog Linkerd, service mesh, and much more! Case studies Learn how organizations across the world run Linkerd in production. Ebooks & resources Enterpise-focused documents to better inform you about the service mesh Linkerd production runbook Buoyant's guide to running Linkerd in production. * Academy Service Mesh Academy Hands-on, engineer-focused training on the fundamentals of Linkerd. Buoyant’s Linkerd Forum Get support for Linkerd from the maintainers, experts, and Linkerd community! Linkerd vs Istio How do the two service meshes compare? Guide to mTLS and Kubernetes A Kubernetes engineer’s guide to mutual TLS. The Service Mesh Manifesto What every software engineer needs to know about the service mesh. Upcoming Workshop Have a question or ready to get started with Linkerd? Self paced courses Flexible learning that fits into your schedule * About About us Our mission and our story Contact Us Have a question or ready to get started with Linkerd? Newsroom The latest news about the service mesh Book a demoRead the docs Follow us THE NEXT GENERATION OF PLATFORM. SECURE. RELIABLE. UNIVERSAL. Linkerd delivers modern, cloud-native network security and reliability to any Kubernetes platform. Built in open source and powered by Rust, the language of the future. Get started Learn more about Linkerd MESSAGE THAT "SELLS" BUOYANT ENTERPRISE FOR LINKERD LOREM IPSUM AUDITABLE ZERO TRUST Buoyant Enterprise for Linkerd delivers universal zero-trust capabilities applicable to every application on your environment, without changing any code. Mutual TLS Transparently add encryption and bidirectional authentication to every network connection. Workload Identity Automatically authenticate connections using cryptographic proof of workload identity, not easily-spoofed IP addresses. Authorization policies Build human-readable, least-privilege access policies that cover workload identity, HTTP methods, gRPC routes, and more. Granular security boundaries Go beyond firewalls and perimeter defense by building per-pod and per-instance security boundaries around every application component. Learn more -------------------------------------------------------------------------------- ULTRA-HIGH AVAILABILITY Buoyant Enterprise for Linkerd adds dynamic traffic management and control features designed for the realities of modern software applications. Automated failover Automatically redirect traffic to different clusters in the event of service failure, without interrupting application behavior. Load Balancing Automatically send requests to the fastest available application components, reducing user-facing end-to-end latency. Retries, timeouts, & circuit breaking Transparently retry requests sent to slow or failing endpoints on alternate endpoints, and automatically shed load to overloaded application components. Canary deploys Reduce the risk of shipping buggy code to production by “easing” new code into production and automatically falling back to old code if problems are detected. Learn more -------------------------------------------------------------------------------- NETWORK OPTIMIZATION AND COST SAVINGS Buoyant Enterprise for Linkerd optimizes not just latency but network spend, ensuring your dollars are spent on business priorities first. Zone-aware routing Preserve zone locality, reduce latency, and cut unnecessary cloud spend with Buoyant Enterprise for Linkerd's High Availability Zonal Load Balancing (HAZL). Universal traffic routing Route HTTP and gRPC traffic based on request properties with Buoyant Enterprise for Linkerd, avoiding costly ALBs. Automated lifecycle management Automate Buoyant Enterprise for Linkerd from installation to upgrades, freeing teams for more crucial tasks. Learn more -------------------------------------------------------------------------------- WHY RUST? According to the Cybersecurity & Infrastructure Security Agency, an astonishing 70% of serious security bugs are memory vulnerabilities —a problem that is endemic to software written in C and C++. At Buoyant, security is central to everything we do, which is why Linkerd is the only service mesh built in Rust, a language that protects against precisely this type of vulnerability by default while being just as fast (if not faster!) than C and C++. After all, the network of the future can't be built in the language of the past. Watch: Why the future of the cloud will be built in Rust. Oliver Gould, CTO. WE'RE COMMITTED TO OPEN SOURCE. We created Linkerd in 2015 and coined the term "service mesh", creating an entire industry. We’ve been investing in the open source Linkerd project and the community around it ever since and today continue to be the primary maintainers of the open source project. Visit linkerd.io We’ve been leading the charge for introducing Rust to the cloud native space. Linkerd’s innovative microproxy approach is powered by Rust, allowing us to deliver lightning-fast performance without the security vulnerabilities of languages like C++. Visit rust-lang.org We contributed Linkerd to the Cloud Native Computing Foundation in 2016, and in 2019, Linkerd became the first service mesh project to achieve graduated status in the Cloud Native Computing Foundation, the highest level of maturity possible. Visit cncf.io WE PARTNER WITH WORLD-CHANGING COMPANIES. WE POWER MISSION-CRITICAL APPLICATIONS AROUND THE WORLD. Previous Chris Voss Sr. Software Development Engineer READ CASE STUDY Read case study We have 26+ Kubernetes clusters across several Azure regions, each with 50+ microservices and 700 to 1,000 pods ... We were able to secure traffic between 22k pods with zero-config mTLS...[and] thanks to Linkerd...we are saving valuable engineering hours, which translates into more time...to focus on feature work. Kasper Nissen Lead Platform Architect READ CASE STUDY Read case study We had the Linkerd multi-cluster up and running within an hour! After a few days of struggling with Istio, we gave up on it. Linkerd did the job fast and easily — the perfect mesh for us. It had all the features we needed at the time, was easy to operate, had a great community, and solid documentation. Lachlan Smith Lead Software Engineer READ CASE STUDY Read case study Unlike other service mesh offerings that crowd half baked features into the mix, or over-complicated topology choices, Linkerd follows the Unix model of doing one thing well, in a composable way. Lachlan Smith, Lead Software Engineer GET ENTERPRISE-GRADE SUPPORT FOR LINKERD, FROM THE SOURCE 24x7 on call, training, architectural review, production runbooks, and more straight from the creators of the service mesh. No vendor lock-in, no enterprise add-ons, just open source support. What environment are you running Linkerd in, and what are your goals?* CONTACT ME TO GET STARTED GET ENTERPRISE-GRADE SUPPORT FOR LINKERD, FROM THE SOURCE 24x7 on call, training, architectural review, production runbooks, and more straight from the creators of the service mesh. No vendor lock-in, no enterprise add-ons, just open source support. LEARN MORE BUOYANT IN THE NEWS all NEWS BUOYANT AND SUSE EXPAND PARTNERSHIP TO PROVIDE SECURE EDGE COMPUTING DEPLOYMENTS November 14, 2023 Buoyant, creator of the open source, Rust-based Linkerd service mesh, has expanded its partnership with SUSE, the company behind SUSE Linux Enterprise (SLE), Rancher and NeuVector and a specialist in enterprise open source solutions, to expand interoperability and security in edge environments. LINKERD ENTERPRISE CREATORS: KEEP THE SIDECAR MESH October 31, 2023 Bouyant has created an enterprise version of Linkerd, which include security tools for implementing zero trust security within Kubernetes clusters as well as for cost optimization and more. LINKERD ENTERPRISE LAUNCHED AS FIRST ENTERPRISE-FOCUSED DISTRIBUTION OF LINKERD SERVICE MESH PROJECT October 18, 2023 BUOYANT ADDS PROPRIETARY ENTERPRISE EDITION OF LINKERD SERVICE MESH October 17, 2023 Buoyant today revealed it is making available a curated enterprise edition of the open source Linkerd service mesh. Buoyant CEO William Morgan said in addition to providing ongoing support for any patches to vulnerabilities to hardened images that might be required, the proprietary Linkerd Enterprise offering also makes available capabilities that are not available in other editions of Linkerd. CASE STUDIES all case studies ZERO-COST LINKERD AT ADIDAS: IMPOSSIBLE IS NOTHING All our observability gaps were closed, ...we saw a reduction in failed requests, and experienced cost reduction due to better performance. SERVICE MESH AT SCALE: HOW XBOX CLOUD GAMING SECURES 22,000 PODS WITH LINKERD We have offloaded the time and effort needed to develop and maintain the in-house mTLS solution, saving valuable engineering hours SIGN UP FOR THE SERVICE MESH NEWSLETTER No junk. No spam. Just the latest and greatest service mesh news, from the company that invented the service mesh. Business email* Copyright © 2024 Buoyant, Inc. PRODUCTS * Buoyant Enterprise for Linkerd * Linkerd Support * Buoyant Cloud SERVICE MESH * Service Mesh Academy * The Service MeshLinkerd vs IstiomTLS guideCase StudiesResources ABOUT * About Us * Newsroom * Contact Us LEGAL Privacy Policy Cookie Policy By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information. Only requiredAccept all Privacy Preferences By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information. Only requiredAccept all