Skip to content

Commit 5f6519c

Browse files
injustJ0WI
authored andcommitted
Update ruleset: Khan Academy (EFForg#15622)
* Update ruleset: Khan Academy * Format * Fix fetch error * Add targets * Add targets
1 parent d575fce commit 5f6519c

File tree

1 file changed

+124
-16
lines changed

1 file changed

+124
-16
lines changed
Lines changed: 124 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,140 @@
11
<!--
2-
khanacademy.myshopify.com <=> shop.khanacademy.org
2+
Wildcard certificate and DNS records:
3+
- kasandbox.org
4+
- kastatic.org
5+
- khanacademy.org
36
47
5-
Nonfunctional domains:
8+
kasandbox.org:
9+
Invalid certificate:
10+
- graphie-to-png.kasandbox.org
611
7-
- shop.khanacademy.org *
812
9-
* shopify
13+
khanacademy.org:
14+
Connection closed:
15+
- cs-blog.khanacademy.org
16+
- data.khanacademy.org
1017
18+
Connection refused:
19+
- toby.khanacademy.org
20+
21+
Invalid certificate:
22+
- invalid cert
23+
- crowdin.khanacademy.org
24+
- emails.khanacademy.org
25+
- internal-services-kube.khanacademy.org
26+
- international.khanacademy.org
27+
- life.khanacademy.org
28+
- schools.khanacademy.org
29+
- sendgrid.khanacademy.org
30+
- sthorizon.khanacademy.org
31+
32+
Timed out:
33+
- hackweek.khanacademy.org
34+
- healthyhackathon.khanacademy.org
1135
-->
12-
<ruleset name="Khan Academy">
1336

14-
<target host="khanacademy.org"/>
15-
<target host="www.khanacademy.org"/>
16-
<target host="kasandbox.org" />
37+
<ruleset name="Khan Academy">
38+
<!-- kasandbox.org -->
1739
<target host="www.kasandbox.org" />
40+
41+
42+
<!-- kastatic.org -->
1843
<target host="www.kastatic.org" />
44+
<target host="ar.kastatic.org" />
45+
<target host="cdn.kastatic.org" />
46+
<target host="en.kastatic.org" />
47+
<target host="es.kastatic.org" />
48+
<target host="fastly.kastatic.org" />
49+
<target host="fr.kastatic.org" />
50+
<target host="maxcdn.kastatic.org" />
51+
<target host="nl.kastatic.org" />
52+
<target host="no.kastatic.org" />
53+
<target host="pt.kastatic.org" />
1954

20-
<!-- Not secured by server:
21-
-->
22-
<!--securecookie host="^www\.khanacademy\.org$" name="^(KAID_PH|detectCookiesEnabled|fkey|gae_b_id|return_visits_.+)$"/-->
2355

24-
<securecookie host=".+" name=".+" />
56+
<!-- khanacademy.org -->
57+
<target host="khanacademy.org" />
58+
<target host="www.khanacademy.org" />
59+
<target host="alerta.khanacademy.org" />
60+
<target host="api-explorer.khanacademy.org" />
61+
<target host="ar.khanacademy.org" />
62+
<target host="bg.khanacademy.org" />
63+
<target host="bn.khanacademy.org" />
64+
<target host="boxes.khanacademy.org" />
65+
<target host="buildmaster.khanacademy.org" />
66+
<target host="cmn.khanacademy.org" />
67+
<target host="content.khanacademy.org" />
68+
<target host="crowdin-gcs-sync.khanacademy.org" />
69+
<target host="cs.khanacademy.org" />
70+
<target host="da.khanacademy.org" />
71+
<target host="da-dk.khanacademy.org" />
72+
<target host="de.khanacademy.org" />
73+
<target host="de-de.khanacademy.org" />
74+
<target host="el.khanacademy.org" />
75+
<target host="en.khanacademy.org" />
76+
<target host="engineering.khanacademy.org" />
77+
<target host="es.khanacademy.org" />
78+
<target host="en-pt.khanacademy.org" />
79+
<target host="error-monitor-db.khanacademy.org" />
80+
<target host="es-es-boxes.khanacademy.org" />
81+
<target host="fa.khanacademy.org" />
82+
<target host="fa-af.khanacademy.org" />
83+
<target host="fr.khanacademy.org" />
84+
<target host="he.khanacademy.org" />
85+
<target host="hi.khanacademy.org" />
86+
<target host="hy.khanacademy.org" />
87+
<target host="id.khanacademy.org" />
88+
<target host="international-forum.khanacademy.org" />
89+
<target host="it.khanacademy.org" />
90+
<target host="ja.khanacademy.org" />
91+
<target host="jenkins.khanacademy.org" />
92+
<target host="ka.khanacademy.org" />
93+
<target host="khanalytics.khanacademy.org" />
94+
<target host="ko.khanacademy.org" />
95+
<target host="learn.khanacademy.org" />
96+
<target host="lol.khanacademy.org" />
97+
<target host="mathfacts.khanacademy.org" />
98+
<target host="mn.khanacademy.org" />
99+
<target host="mobile-ci.khanacademy.org" />
100+
<target host="mooc.khanacademy.org" />
101+
<target host="ms.khanacademy.org" />
102+
<target host="nb.khanacademy.org" />
103+
<target host="nl.khanacademy.org" />
104+
<target host="no.khanacademy.org" />
105+
<target host="phabricator.khanacademy.org" />
106+
<target host="pl.khanacademy.org" />
107+
<target host="pl-pl.khanacademy.org" />
108+
<target host="pt.khanacademy.org" />
109+
<target host="pt-pt.khanacademy.org" />
110+
<target host="ptpt.khanacademy.org" />
111+
<target host="ru.khanacademy.org" />
112+
<target host="shop.khanacademy.org" />
113+
<target host="smarthistory.khanacademy.org" />
114+
<target host="sr.khanacademy.org" />
115+
<target host="status.khanacademy.org" />
116+
<target host="sw.khanacademy.org" />
117+
<target host="te.khanacademy.org" />
118+
<target host="team.khanacademy.org" />
119+
<target host="th.khanacademy.org" />
120+
<target host="tr.khanacademy.org" />
121+
<target host="uk.khanacademy.org" />
122+
<target host="ur.khanacademy.org" />
123+
<target host="us.khanacademy.org" />
124+
<target host="xh.khanacademy.org" />
125+
<target host="ycla.khanacademy.org" />
126+
<target host="zero.khanacademy.org" />
127+
<target host="www.zero.khanacademy.org" />
128+
<target host="es.zero.khanacademy.org" />
129+
<target host="httpswww.zero.khanacademy.org" />
130+
<target host="zh.khanacademy.org" />
131+
<target host="zh-hans.khanacademy.org" />
132+
<target host="zu.khanacademy.org" />
25133

26-
<rule from="^http:"
27-
to="https:"/>
28134

29-
<!--rule from="^http://shop\.khanacademy\.org/"
30-
to="https://khanacademy.myshopify.com/" /-->
135+
<!-- Not secured by server -->
136+
<!--securecookie host="^www\.khanacademy\.org$" name="^(KAID_PH|detectCookiesEnabled|fkey|gae_b_id|return_visits_.+)$"/-->
137+
<securecookie host=".+" name=".+" />
31138

139+
<rule from="^http:" to="https:" />
32140
</ruleset>

0 commit comments

Comments
 (0)