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

lang-team website no longer exists #84

Closed
tmandry opened this issue Oct 18, 2023 · 11 comments
Closed

lang-team website no longer exists #84

tmandry opened this issue Oct 18, 2023 · 11 comments

Comments

@tmandry
Copy link
Member

tmandry commented Oct 18, 2023

https://lang-team.rust-lang.org/ is a 404, even though the repo has a gh-pages branch with an index.html there. I don't have admin on the rust-lang/lang-team repo so I can't investigate further.

cc #83

@Mark-Simulacrum
Copy link
Member

It needs to have a CNAME file in the root of gh-pages, like this: rust-lang/lang-team@cb04d13

@nikomatsakis
Copy link

It seems to work for me now...

@Mark-Simulacrum
Copy link
Member

Mark-Simulacrum commented Oct 19, 2023

Whatever automation is creating the branch needs to write that file too.

@Qwuke
Copy link

Qwuke commented Nov 20, 2023

@Mark-Simulacrum Added a fix here: rust-lang/lang-team#239

@pietroalbini
Copy link
Member

Had to remove the lang-team.rust-lang.org domain name from DNS as a malicious actor took control of the domain name while the cname file was not present. We're discussing in infra how to proceed here.

@nikomatsakis
Copy link

@pietroalbini yikes!

@RalfJung
Copy link
Member

a malicious actor took control of the domain name

So did an external actor get control of the rust-lang.org zone? I hope not.^^ But if not then I don't understand why the domain can't just be made to point to the right target?

@Mark-Simulacrum
Copy link
Member

No, we're fully in control of DNS. The problem is that GitHub pages' model for which repository owns displaying content for some DNS name is basically "whoever was first". And, if you for whatever reason stop using a DNS name, then you lose that "first" and anyone else can come along and host their own site instead of the contents of your repo.

(All github pages sites are configured with an identical DNS CNAME on our side).

@RalfJung
Copy link
Member

RalfJung commented Dec 22, 2023

Ah so it's a question of which site github serves under that hostname? I see.

Is there a timeframe for how long it takes to convince github to give the domain back to whoever controls the DNS? Would it make any sense to use some other subdomain for now until this is resolved?

@Mark-Simulacrum
Copy link
Member

I think we can stick with just https://rust-lang.github.io/lang-team/ for now. The expectation is that we will take ownership of *.rust-lang.org at the org level, but at least one site (the Foundation's) is currently outside the org so we can't yet do that.

@pietroalbini
Copy link
Member

Turns out that wover squatted the domain stopped doing so, manually checked just now. I wired everything up together again, it should be live once https certs are deployed.

Make sure the CNAME file will be deployed in future pushes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants