mirror of
https://github.com/yogeshojha/rengine.git
synced 2026-10-20 15:21:30 +02:00
A passive stage after origin_probe judges every owned name against the redirect, the certificate, page links and the bare-address response. rengine-foreign-site (high) when the name serves another organisation's page, rengine-unhosted-name (medium) when the server answers with its default and someone else's certificate. The estate drops every domain a claim names, so a tenant no longer reads as a related domain. provider_of moves to shared/definitions/estate.py for the worker; sign-in and code hosts join VENDOR_DOMAINS.