Skip to content

Commit fce6d26

Browse files
author
MB
committed
[Digital River] Split all the things, enumerate, add tests, add comments
1 parent ec62c1d commit fce6d26

File tree

11 files changed

+353
-112
lines changed

11 files changed

+353
-112
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<!--
2+
For other Digital River coverage, see Digital-River.xml.
3+
4+
5+
Problematic domains:
6+
7+
- cm.commerce5.com (Mismatched)
8+
9+
10+
Insecure cookies are set for these hosts:
11+
12+
- cm.commerce5.com
13+
14+
-->
15+
<ruleset name="Commerce5.com (partial)" default_off="mismatched">
16+
17+
<!-- Direct rewrites:
18+
-->
19+
<target host="cm.commerce5.com" />
20+
21+
22+
<!-- Not secured by server:
23+
-->
24+
<!--securecookie host="^cm\.commerce5\.com$" name="^(ASPSESSIONID[A-Z]{8}|AUTHORIZATION|SessionManager|aqueduct_cookies)$" /-->
25+
26+
<securecookie host="^cm\.commerce5\.com$" name=".+" />
27+
28+
29+
<rule from="^http:"
30+
to="https:" />
31+
32+
</ruleset>
Lines changed: 56 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<!--
2-
Disabled by https-everywhere-checker because:
3-
Fetch error: http://cm.commerce5.com/ => https://cm.commerce5.com/: (51, "SSL: no alternative certificate subject name matches target host name 'cm.commerce5.com'")
42
Other Digital River rulesets:
53
4+
- Commerce5.com.xml
5+
- Digital_River_content.net.xml
6+
- Element_5.xml
7+
- Esellerate.net.xml
8+
- Find_My_Order.com.xml
69
- Fireclick.com.xml
10+
- Frcanalytics.com.xml
11+
- Marketstudio.net.xml
712
- MyCommerce.xml
813
- Netflame.cc.xml
9-
- SWREG.xml
10-
11-
12-
CDN buckets:
13-
14-
- a248.e.akamai.net/f/248/5462/2d/images.element5.com/
14+
- Share_it.com.xml
1515
1616
1717
Problematic domains:
@@ -37,84 +37,80 @@ Fetch error: http://cm.commerce5.com/ => https://cm.commerce5.com/: (51, "SSL: n
3737
3838
- drh
3939
- drh[12]
40+
- mycommerce
4041
- swreg
4142
- ui1
4243
4344
- gc
4445
- store
4546
46-
- [\w-]+.img.digitalrivercontent.net:
4747
48-
- drh
49-
- drh[12]
50-
- drh-fonts
51-
- dri[12]
52-
- mycommerce
53-
- ui1
48+
Insecure cookies are set for these hosts:
49+
50+
- gc.digitalriver.com
51+
5452
55-
- (www.)findmyorder.com
56-
- *.frcanalytics.com
57-
- reservoir.marketstudio.net
53+
Mixed content:
54+
55+
- Images on developers from www.digitalriver.com
5856
5957
-->
60-
<ruleset name="Digital River (partial)" default_off='failed ruleset test'>
58+
<ruleset name="Digital River.com (partial)">
59+
60+
<!-- Direct rewrites:
61+
-->
62+
<target host="digitalriver.com" />
63+
<target host="*.cfspx.digitalriver.com" />
64+
<target host="corporate.digitalriver.com" />
65+
<target host="developers.digitalriver.com" />
66+
<target host="gc.digitalriver.com" />
67+
<target host="*.img.digitalriver.com" />
68+
<target host="store.digitalriver.com" />
69+
<target host="www.digitalriver.com" />
6170

62-
<target host="cm.commerce5.com" />
63-
<target host="*.digitalriver.com" />
6471
<!--
6572
Pages redirect to http:
6673
-->
6774
<exclusion pattern="^http://corporate\.digitalriver\.com/(?!DRHM/)" />
68-
<target host="*.img.digitalrivercontent.net" />
69-
<target host="cp.element5.com" />
70-
<target host="findmyorder.com" />
71-
<target host="www.findmyorder.com" />
72-
<target host="*.frcanalytics.com" />
73-
<target host="reservoir.marketstudio.net" />
74-
7575

76+
<test url="http://corporate.digitalriver.com/store/wdau/ContentTheme/pbPage.contactus" />
7677

77-
<!-- Tracking cookie:
78+
<!-- Special cases:
7879
-->
79-
<securecookie host="^\.digitalriver\.com$" name="^utag_\w+$" />
80-
<!-- Observed cookie domains:
81-
82-
- cm.commerce5.com
83-
- .digitalriver.com
84-
- corporate.digitalriver.com
85-
- developers.digitalriver.com
86-
. .developers.digitalriver.com
87-
- gc.digitalriver.com
88-
- findmyorder.com
89-
- www.findmyorder.com
90-
- .marketstudio.net
91-
-->
92-
<securecookie host="^(?:\.?developers|gc|store)\.digitalriver\.com$" name=".+" />
93-
<securecookie host="^(?:.*\.)?(?:commerce5|findmyorder)\.com$" name=".+" />
80+
<target host="info.digitalriver.com" />
81+
82+
<exclusion pattern="^http://info\.digitalriver\.com/(?!css/|images/|js/|rs/)" />
83+
84+
<test url="http://info.digitalriver.com/BlueHornet-Demo.html" />
85+
<test url="http://info.digitalriver.com/Contact-Us.html" />
86+
<test url="http://info.digitalriver.com/ContactUsCN.html" />
87+
<test url="http://info.digitalriver.com/ManyWaysToPay.html" />
88+
<test url="http://info.digitalriver.com/MyCommerceContactUs.html" />
9489

90+
<!-- +ve:
91+
-->
92+
<test url="http://info.digitalriver.com/css/mktLPSupport.css" />
93+
<test url="http://info.digitalriver.com/rs/digitalriver/images/mycommerce_CMYK.jpg" />
9594

96-
<rule from="^http://cm\.commerce5\.com/"
97-
to="https://cm.commerce5.com/" />
95+
<test url="http://drh.img.digitalriver.com/DRHM/Storefront/Site/findmyor/cm/images/Redesign2013/main_logo.png" />
96+
<test url="http://mycommerce.img.digitalriver.com/templates/system/css/system.css" />
9897

99-
<rule from="^http://((?:[\w+-]+\.cfspx|corporate|developers|gc|\w+\.img|store|www)\.)?digitalriver\.com/"
100-
to="https://$1digitalriver.com/" />
10198

102-
<rule from="^http://info\.digitalriver\.com/(cs|image|j|r)s/"
103-
to="https://na-sj03.marketo.com/$1s/" />
99+
<!-- not secured by server:
100+
-->
101+
<!--securecookie host="^gc\.digitalriver\.com$" name="^BIGipServerp(-\w+){5}$" /-->
104102

105-
<rule from="^http://([\w-]+)\.img\.digitalrivercontent\.net/"
106-
to="https://$1.img.digitalrivercontent.net/" />
103+
<!-- Tracking cookie:
104+
-->
105+
<securecookie host="^\.digitalriver\.com$" name="^utag_\w+$" />
107106

108-
<rule from="^http://cp\.element5\.com/"
109-
to="https://cp.element5.com/"/>
107+
<securecookie host="^(?:\.?developers|gc|store)\.digitalriver\.com$" name=".+" />
110108

111-
<rule from="^http://(www\.)?findmyorder\.com/"
112-
to="https://$1findmyorder.com/"/>
113109

114-
<rule from="^http://([\w-]+)\.frcanalytics\.com/"
115-
to="https://$1.frcanalytics.com/"/>
110+
<rule from="^http://info\.digitalriver\.com/"
111+
to="https://na-sj03.marketo.com/" />
116112

117-
<rule from="^http://reservoir\.marketstudio\.net/"
118-
to="https://reservoir.marketstudio.net/" />
113+
<rule from="^http:"
114+
to="https:" />
119115

120116
</ruleset>
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<!--
2+
For other Digital River coverage, see Digital-River.xml.
3+
4+
5+
Fully covered domains:
6+
7+
- *.img.digitalrivercontent.net:
8+
9+
- drh
10+
- drh[12]
11+
- drh-fonts
12+
- dri[12]
13+
- mycommerce
14+
- ui1
15+
16+
-->
17+
<ruleset name="Digital River content.net">
18+
19+
<target host="*.img.digitalrivercontent.net" />
20+
21+
<test url="http://ui1.img.digitalrivercontent.net/drui/1.7.0.0.7.1/css/dr-stylesheet-ff-compressed.css" />
22+
23+
24+
<rule from="^http:"
25+
to="https:" />
26+
27+
</ruleset>
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!--
2+
For other Digital River coverage, see Digital-River.xml.
3+
4+
5+
CDN buckets:
6+
7+
- a248.e.akamai.net/f/248/5462/2d/images.element5.com/
8+
9+
-->
10+
<ruleset name="element 5.com (partial)">
11+
12+
<!-- Direct rewrites:
13+
-->
14+
<target host="cp.element5.com" />
15+
16+
17+
<rule from="^http:"
18+
to="https:" />
19+
20+
</ruleset>
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
<!--
2+
For other Digital River coverage, see Digital-River.xml.
3+
4+
5+
Problematic subdomains:
6+
7+
- shopper *
8+
- support *
9+
10+
* Mismatched
11+
12+
13+
Fully covered domains:
14+
15+
- esellerate.net subdomains:
16+
17+
- (www.)
18+
- activate
19+
- affiliates
20+
- help
21+
- partner
22+
- publishers
23+
- store
24+
- store[12356]
25+
26+
27+
Insecure cookies are set for these domains and hosts:
28+
29+
- .esellerate.net
30+
- affiliates.esellerate.net
31+
- shopper.esellerate.net
32+
- store1.esellerate.net
33+
- store2.esellerate.net
34+
- store5.esellerate.net
35+
- store6.esellerate.net
36+
37+
38+
Mixed content:
39+
40+
- Images, on:
41+
42+
- shopper from $self
43+
- shopper from support.esellerate.net
44+
- shopper from d1.parature.com
45+
46+
-->
47+
<ruleset name="Esellerate.net (partial)">
48+
49+
<target host="esellerate.net" />
50+
<target host="activate.esellerate.net" />
51+
<target host="affiliates.esellerate.net" />
52+
<target host="help.esellerate.net" />
53+
<target host="partner.esellerate.net" />
54+
<target host="publishers.esellerate.net" />
55+
<target host="store.esellerate.net" />
56+
<target host="store1.esellerate.net" />
57+
<target host="store2.esellerate.net" />
58+
<target host="store3.esellerate.net" />
59+
<target host="store5.esellerate.net" />
60+
<target host="store6.esellerate.net" />
61+
<target host="www.esellerate.net" />
62+
63+
64+
<!-- Not secured by server:
65+
-->
66+
<!--securecookie host="^\.esellerate\.net$" name="^eSellerate_SavedCart_STR\d+$" /-->
67+
<!--securecookie host="^(affiliates|store[1256])\.esellerate\.net$" name="^ASP\.NET_SessionId$" /-->
68+
<!--securecookie host="^shopper\.esellerate\.net$" name="^(ParaturePortalSessionID|cyracle\d+)$" /-->
69+
70+
<securecookie host="^(?:.*\.)?esellerate\.com$" name=".+" />
71+
72+
73+
<rule from="^http:"
74+
to="https:" />
75+
76+
</ruleset>
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<!--
2+
For other Digital River coverage, see Digital-River.xml.
3+
4+
5+
Fully covered domains:
6+
7+
- (www.)findmyorder.com
8+
9+
10+
Insecure cookies are set for these hosts:
11+
12+
- www.findmyorder.com
13+
14+
-->
15+
<ruleset name="Find My Order.com">
16+
17+
<target host="findmyorder.com" />
18+
<target host="www.findmyorder.com" />
19+
20+
21+
<!-- Not secured by server:
22+
-->
23+
<!--securecookie host="^www\.findmyorder\.com$" name="^(BIGipServerp(-\w+){4}-findmyorder|JSESSIONID|VISITOR_ID|X-DR-CURRENCY|X-DR-LOCALE|X-DR-THEME)$" /-->
24+
25+
<securecookie host="^(?:www\.)?findmyorder\.com$" name=".+" />
26+
27+
28+
<rule from="^http:"
29+
to="https:" />
30+
31+
</ruleset>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<!--
2+
For other Digital River coverage, see Digital-River.xml.
3+
4+
5+
Bugs served on Digital River pages.
6+
7+
-->
8+
<ruleset name="frcanalytics.com">
9+
10+
<target host="*.frcanalytics.com" />
11+
12+
13+
<rule from="^http:"
14+
to="https:" />
15+
16+
</ruleset>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<!--
2+
For other Digital River coverage, see Digital-River.xml.
3+
4+
5+
Fully covered domains:
6+
7+
- reservoir.marketstudio.net
8+
9+
-->
10+
<ruleset name="marketstudio.net">
11+
12+
<target host="reservoir.marketstudio.net" />
13+
14+
15+
<rule from="^http:"
16+
to="https:" />
17+
18+
</ruleset>

0 commit comments

Comments
 (0)