Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

buf mod update fails with 403 #1005

Closed
igtulm opened this issue Mar 16, 2022 · 5 comments
Closed

buf mod update fails with 403 #1005

igtulm opened this issue Mar 16, 2022 · 5 comments

Comments

@igtulm
Copy link

igtulm commented Mar 16, 2022

After I run buf mod update I get an HTML code:

Failure: <!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
    <link rel="icon" type="image/png"
          href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAevSURBVHgB7djBil13Acfx/51MYzaWEaJEKc0dtYqrpj7BZOUD+AAhj1AQszQuFLMqPoHjCxjfYMaAIl11I4qhzkzSQGlaSds0bdP23p68wpf0v/p84PJfHn4c7vkezurG2XY7ZlqNw1svr66PiW6cbk+W667HLNtxfGu9ujomunFve7Rc92DMc3rr8mp/TPTrk+3hamdcGxMtG1djomXjzWXjb8ZEuy+M9e9+sDobk/zqZHtwbmccjYlWm3H1D/ur48FztTMAIBAQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAkt3Bc/f5x5u9iy/dPRgTffbhZu/Ci3PfB2Zv/PDsi8t7+y+MmWZv/ODu08sXf3p+zHTn9x+8tuzcH5P89/ZHr/7sly+Omf71l0dXlo1jpvffeeV4TLR36d/r3d3d9ZhIQL4B/3/76ZWdnXNHY6JHbz8dl167MGZ5/O6X69kbH/7nszE7ILM33v/HJ2N2QB68+eT2snPMcvq3T8bsgJzd+fSNmRsXp8tvWpSfOX/+WzeX49qYyCcsABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAkt3VZlwdc52OyVbbcX1sxzQndx5fWY43xkRndx6//v1XL7w1Jnnw5qd7y3F7TPTgn0/++JNffPuvY66jMdH9vz/588+vfedwTPT43S//tBzrMcmjk6dvLc+d18dEyzWf/R+vDJ6r1eC5u/jS3YOdnXNTHzybzVdX33/nleMxyaX1yXqz2Z6MibbbzfWH9398OCb63sv/m/jq8cz2t+/d+9HNMdGy8dl9XI9JttvV8cP7+1NfXL97+eRotd0ejHlO37v3w/0x0XIfD5fj2pjIJywAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEgERAAEgEBIBEQABIBASAREAASAQEg+RqiY6zEE9wWfQAAAABJRU5ErkJggg==">
    <link rel="preconnect" href="https://fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css2?family=DM+Mono:wght@100;200;300;400;500;600;700;800;900&family=Inter:wght@100;200;300;400;500;600;700;800;900&display=block"
          rel="stylesheet">
    <title>Buf | Forbidden</title>
    <style>
        html {
            line-height: 1.5;
            -webkit-text-size-adjust: 100%;
        }

        *, ::before, ::after {
            box-sizing: border-box;
            border-width: 0;
            border-style: solid;
            border-color: currentColor;
        }

        p, h1, h2 {
            margin: 0;
        }

        body {
            padding: 0;
            margin: 0;
            display: flex;
            min-height: 100vh;
            font-family: "Inter", sans-serif;
            color: rgb(107, 107, 139);
            font-weight: 400;
        }

        h1 {
            font-family: "DM Mono", monospace;
            font-size: 16px;
            font-weight: 400;
            letter-spacing: 0.8px;
            line-height: 24px;
            tab-size: 4;
            text-transform: uppercase;
            color: rgb(129, 140, 143);
            margin-bottom: 1rem;
        }

        h2 {
            font-size: 2.25rem;
            line-height: 2.5rem;
            margin-bottom: 1.5rem;
            display: block;
            font-family: "Inter", sans-serif;
            color: #090a3a;
            font-weight: 400;
        }

        a {
            color: rgb(22, 30, 222);
            text-decoration: none;
        }

        main {
            max-width: 50rem;
            width: 100%;
            margin: auto;
            padding: 5rem 40px 7rem;
        }

        .logo {
            position: absolute;
            top: 12px;
            left: 40px;
        }

        .logo img {
            height: 2.5rem;
        }

        .code-block {
            white-space: pre-line;
            font-family: "DM Mono", monospace;
            font-size: 13px;
            background-color: rgb(239, 249, 252);
            color: #7599A5;
            padding: 1rem;
            margin-bottom: 1.25rem;
        }

        .message-block {
            white-space: pre-line;
            margin-bottom: 1.25rem;
        }

        .button-bar {
            margin-top: 4rem;
            display: flex;
            flex-direction: column;
        }

        .button-bar > * + * {
            margin-top: 0.75rem;
        }

        .button-primary, .button-secondary {
            display: inline-block;
            width: max-content;
            min-width: max-content;
            border-radius: 2px;
            font-family: "DM Mono", monospace;
            text-transform: uppercase;
            letter-spacing: 0.05em;
            text-align: center;
            font-size: 0.875rem;
            line-height: 1.25rem;
            text-decoration: none;
            padding: 0.5rem 1rem;
            border-width: 1px;
        }

        .button-primary {
            border-color: rgb(22, 30, 222);
            background-color: rgb(22, 30, 222);
            color: rgb(255, 255, 255);
        }

        .button-primary:hover {
            background-color: rgb(10, 17, 194);
        }

        .button-secondary {
            background-color: white;
            border-color: rgb(235, 235, 235);
        }

        .button-secondary:hover {
            background-color: rgb(248, 248, 255)
        }

        .decorative-bracket {
            position: relative;
        }

        @media (min-width: 640px) {
            .decorative-bracket::before {
                content: "";
                position: absolute;
                top: 1rem;
                bottom: 1rem;
                left: -40px;
                width: 20px;
                border: 1px solid rgb(235, 235, 235);
                border-right-width: 0;
            }
        }

    </style>
</head>
<body>
<a href="/" class="logo">
    <img
            src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgMTEyIDUwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy45NTIyOCAzOS4yODNMMC4zODA4NTkgMzkuMjgzTDAuMzgwODggLTAuMDAwMTA2ODEyTDMuOTUyMyAtMC4wMDAxMDY3OTlMMy45NTIyOCAzOS4yODNaIiBmaWxsPSIjNzdFMUZGIi8+CjxwYXRoIGQ9Ik0xMS4wOTUzIDM5LjI4M0w3LjUyMzkzIDM5LjI4M0w3LjUyMzk1IC0wLjAwMDEwNjgxMkwxMS4wOTU0IC0wLjAwMDEwNjc5OUwxMS4wOTUzIDM5LjI4M1oiIGZpbGw9IiM3N0UxRkYiLz4KPHBhdGggZD0iTTE4LjIzNyAzOS4yODNMMTQuNjY1NSAzOS4yODNMMTQuNjY1NSAtMC4wMDAxMDY4MTJMMTguMjM3IC0wLjAwMDEwNjc5OUwxOC4yMzcgMzkuMjgzWiIgZmlsbD0iIzc3RTFGRiIvPgo8cGF0aCBkPSJNMjUuMzc4NiAzOS4yODNMMjEuODA3MSAzOS4yODNMMjEuODA3MSAtMC4wMDAxMDY4MTJMMjUuMzc4NiAtMC4wMDAxMDY3OTlMMjUuMzc4NiAzOS4yODNaIiBmaWxsPSIjNzdFMUZGIi8+CjxwYXRoIGQ9Ik0zMi41MjE2IDM5LjI4M0wyOC45NTAyIDM5LjI4M0wyOC45NTAyIC0wLjAwMDEwNjgxMkwzMi41MjE2IC0wLjAwMDEwNjc5OUwzMi41MjE2IDM5LjI4M1oiIGZpbGw9IiM3N0UxRkYiLz4KPHBhdGggZD0iTTM5LjY2NTIgMzkuMjgzTDM2LjA5MzggMzkuMjgzTDM2LjA5MzggLTAuMDAwMTAyOTk3TDM5LjY2NTIgLTAuMDAwMTAyOTg0TDM5LjY2NTIgMzkuMjgzWiIgZmlsbD0iIzc3RTFGRiIvPgo8cGF0aCBkPSJNMTQuNjY3MSA1MEwxMS4wOTU3IDUwTDExLjA5NTcgMTAuNzE2OUwxNC42NjcxIDEwLjcxNjlMMTQuNjY3MSA1MFoiIGZpbGw9IiMxNjFFREUiLz4KPHBhdGggZD0iTTIxLjgwNjggNDkuOTk3OEwxOC4yMzU0IDQ5Ljk5NzhMMTguMjM1NCAxMC43MTQ3TDIxLjgwNjggMTAuNzE0N0wyMS44MDY4IDQ5Ljk5NzhaIiBmaWxsPSIjMTYxRURFIi8+CjxwYXRoIGQ9Ik0yOC45NDk4IDUwTDI1LjM3ODQgNTBMMjUuMzc4NCAxMC43MTY5TDI4Ljk0OTkgMTAuNzE2OUwyOC45NDk4IDUwWiIgZmlsbD0iIzE2MUVERSIvPgo8cGF0aCBkPSJNMzYuMDkzNCA0OS45OTc4TDMyLjUyMiA0OS45OTc4TDMyLjUyMiAxMC43MTQ3TDM2LjA5MzQgMTAuNzE0N0wzNi4wOTM0IDQ5Ljk5NzhaIiBmaWxsPSIjMTYxRURFIi8+CjxwYXRoIGQ9Ik00My4yMzUgNDkuOTk3OEwzOS42NjM2IDQ5Ljk5NzhMMzkuNjYzNiAxMC43MTQ3TDQzLjIzNSAxMC43MTQ3TDQzLjIzNSA0OS45OTc4WiIgZmlsbD0iIzE2MUVERSIvPgo8cGF0aCBkPSJNNTAuMzc2MSA1MEw0Ni44MDQ3IDUwTDQ2LjgwNDcgMTAuNzE2OUw1MC4zNzYxIDEwLjcxNjlMNTAuMzc2MSA1MFoiIGZpbGw9IiMxNjFFREUiLz4KPHBhdGggZD0iTTEwOC43NDggMzQuODMzMVYzMS41MTU5SDEwOS40NjNMMTEwLjEyNyAzMi45OTQ0TDExMC44IDMxLjUxNTlIMTExLjUwNVYzNC44MzMxSDExMC44NjNWMzIuNjkxMUwxMTAuMzk2IDMzLjc3MTZIMTA5Ljg1N0wxMDkuMzkxIDMyLjY4MTZWMzQuODMzMUgxMDguNzQ4Wk0xMDYuNjc1IDM0LjgzMzFWMzIuMDc1MUgxMDUuN1YzMS41MTU5SDEwOC4zMzNWMzIuMDc1MUgxMDcuMzU5VjM0LjgzMzFIMTA2LjY3NVoiIGZpbGw9IiMwOTBBM0EiLz4KPHBhdGggZD0iTTY3LjYwNTkgMzIuNDM2NUg3MS4zMjc4QzczLjcxNTEgMzIuNDM2NSA3NC45MDg4IDMxLjQ0OTYgNzQuOTA4OCAyOS40NzU5Qzc0LjkwODggMjguNTE3MiA3NC41Nzk4IDI3Ljc3NDcgNzMuOTIxOSAyNy4yNDg0QzczLjI4MjggMjYuNzAzMiA3Mi4zMjQxIDI2LjQzMDcgNzEuMDQ1OSAyNi40MzA3SDY3LjYwNTlWMzIuNDM2NVpNNjcuNjA1OSAxOC4yMjU1VjI0LjA2MjJINzAuMjI4MkM3MS42MzggMjQuMDYyMiA3Mi42ODEzIDIzLjc4MDIgNzMuMzU4IDIzLjIxNjNDNzQuMDUzNSAyMi42MzM1IDc0LjQwMTMgMjEuODgxNiA3NC40MDEzIDIwLjk2MDVDNzQuNDAxMyAyMC4xNTIyIDc0LjA5MTEgMTkuNDk0MyA3My40NzA4IDE4Ljk4NjhDNzIuODY5MiAxOC40NzkzIDcxLjk0ODIgMTguMjI1NSA3MC43MDc1IDE4LjIyNTVINjcuNjA1OVpNNjQuNzAxNyAxNS44Mjg4SDcwLjkzMzFDNzIuOTI1NiAxNS44Mjg4IDc0LjQ5NTIgMTYuMjk4NyA3NS42NDE5IDE3LjIzODZDNzYuNzg4NiAxOC4xNTk3IDc3LjM2MTkgMTkuMzgxNSA3Ny4zNjE5IDIwLjkwNDJDNzcuMzYxOSAyMS45NTY4IDc3LjA2MTEgMjIuODc3OSA3Ni40NTk2IDIzLjY2NzRDNzUuODc2OSAyNC40NTY5IDc1LjEyNSAyNC45NjQ1IDc0LjIwMzkgMjUuMTlDNzUuMjM3OCAyNS4zNzggNzYuMTAyNCAyNS44NTczIDc2Ljc5OCAyNi42MjhDNzcuNTEyMyAyNy4zOTg3IDc3Ljg2OTQgMjguNDMyNiA3Ny44Njk0IDI5LjcyOTdDNzcuODY5NCAzMS4yMzM1IDc3LjM1MjUgMzIuNDY0NyA3Ni4zMTg2IDMzLjQyMzRDNzUuMzAzNSAzNC4zNjMzIDczLjg2NTUgMzQuODMzMiA3Mi4wMDQ2IDM0LjgzMzJINjQuNzAxN1YxNS44Mjg4WiIgZmlsbD0iIzA5MEEzQSIvPgo8cGF0aCBkPSJNODkuODU0NSAyMC41Mzc2SDkyLjYxNzdWMzQuODMzMkg4OS44NTQ1VjMyLjM4MDFDODkuMTAyNiAzNC4xMjgzIDg3LjYxNzYgMzUuMDAyNCA4NS4zOTk0IDM1LjAwMjRDODMuOTg5NiAzNS4wMDI0IDgyLjg3MTEgMzQuNTg4OSA4Mi4wNDQxIDMzLjc2MThDODEuMjE3IDMyLjkxNTkgODAuODAzNCAzMS43NTk4IDgwLjgwMzQgMzAuMjkzNlYyMC41Mzc2SDgzLjU5NDlWMjkuNjE2OUM4My41OTQ5IDMwLjU5NDQgODMuODI5OCAzMS4zNDYzIDg0LjI5OTggMzEuODcyNkM4NC43ODg1IDMyLjM4MDEgODUuNDU1OCAzMi42MzM5IDg2LjMwMTcgMzIuNjMzOUM4Ny4zNzMyIDMyLjYzMzkgODguMjI4NSAzMi4yNTc5IDg4Ljg2NzYgMzEuNTA2Qzg5LjUyNTUgMzAuNzU0MSA4OS44NTQ1IDI5LjY5MjEgODkuODU0NSAyOC4zMTk4VjIwLjUzNzZaIiBmaWxsPSIjMDkwQTNBIi8+CjxwYXRoIGQ9Ik0xMDMuODYyIDE0Ljg3MDFWMTcuMjk1QzEwMy40MyAxNy4xMDcgMTAyLjk3OCAxNy4wMTMgMTAyLjUwOSAxNy4wMTNDMTAxLjEzNiAxNy4wMTMgMTAwLjQ1IDE3LjgzMDcgMTAwLjQ1IDE5LjQ2NjFWMjAuNTM3NkgxMDMuNDY3VjIyLjY4MDVIMTAwLjQ1VjM0LjgzMzJIOTcuNjg2OVYyMi42ODA1SDk1LjQwM1YyMC41Mzc2SDk3LjY4NjlWMTkuNDM3OUM5Ny42ODY5IDE3Ljk1MjkgOTguMDgxNyAxNi43ODc1IDk4Ljg3MTIgMTUuOTQxNkM5OS42Nzk1IDE1LjA3NjkgMTAwLjgwNyAxNC42NDQ1IDEwMi4yNTUgMTQuNjQ0NUMxMDIuNzgxIDE0LjY0NDUgMTAzLjMxNyAxNC43MTk3IDEwMy44NjIgMTQuODcwMVoiIGZpbGw9IiMwOTBBM0EiLz4KPC9zdmc+Cg=="
            alt="Buf"
    />
</a>
<main>
    <h1>Error 403</h1>
    <div class="decorative-bracket">
        <h2>Access Denied</h2>
        <p class="message-block">You are not permitted to access this resource:</p>


    </div>
</main>
</body>
</html>

Also it's unable to visit https://buf.build/settings/user page due to 403. What am I doing wrong? Thank you!

UPD: but https://docs.buf.build/ works correctly.

@bufdev
Copy link
Member

bufdev commented Mar 16, 2022

It appears you're accessing this from Russia - we blocked Russia from the BSR a couple weeks ago.

@bufdev bufdev closed this as completed Mar 16, 2022
@inerc
Copy link

inerc commented Mar 16, 2022

@bufdev
What's the point if we make it through VPN?

@batazor
Copy link

batazor commented Mar 26, 2022

@bufdev What do you want to accomplish with that?

p.s. Fortunately, I only used the service for pet projects and did not have time to use it for working projects
p.s. I think it's worth upgrading the license, too.

  1. Grant of Copyright License. Subject to the terms and conditions of
    this License, each Contributor hereby grants to You a perpetual,
    worldwide

@bufdev
Copy link
Member

bufdev commented Mar 26, 2022

The license applies to the bufbuild/buf code, which of course you can use in accordance with the license.

@bufdev
Copy link
Member

bufdev commented Mar 26, 2022

Locking this issue due to nature of comments.

@bufbuild bufbuild locked and limited conversation to collaborators Mar 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants