fix(web_connectivity@v0.5): limit number of redirects (#965)
Part of https://github.com/ooni/probe/issues/2237
This commit is contained in:
parent
700f94b62e
commit
ad01856beb
5 changed files with 81 additions and 44 deletions
|
|
@ -36,7 +36,7 @@ func (m *Measurer) ExperimentName() string {
|
|||
|
||||
// ExperimentVersion implements model.ExperimentMeasurer.
|
||||
func (m *Measurer) ExperimentVersion() string {
|
||||
return "0.5.17"
|
||||
return "0.5.18"
|
||||
}
|
||||
|
||||
// Run implements model.ExperimentMeasurer.
|
||||
|
|
@ -108,19 +108,20 @@ func (m *Measurer) Run(ctx context.Context, sess model.ExperimentSession,
|
|||
|
||||
// start background tasks
|
||||
resos := &DNSResolvers{
|
||||
DNSCache: NewDNSCache(),
|
||||
Domain: URL.Hostname(),
|
||||
IDGenerator: idGenerator,
|
||||
Logger: sess.Logger(),
|
||||
TestKeys: tk,
|
||||
URL: URL,
|
||||
ZeroTime: measurement.MeasurementStartTimeSaved,
|
||||
WaitGroup: wg,
|
||||
CookieJar: jar,
|
||||
Referer: "",
|
||||
Session: sess,
|
||||
THAddr: thAddr,
|
||||
UDPAddress: "",
|
||||
DNSCache: NewDNSCache(),
|
||||
Domain: URL.Hostname(),
|
||||
IDGenerator: idGenerator,
|
||||
Logger: sess.Logger(),
|
||||
NumRedirects: NewNumRedirects(5),
|
||||
TestKeys: tk,
|
||||
URL: URL,
|
||||
ZeroTime: measurement.MeasurementStartTimeSaved,
|
||||
WaitGroup: wg,
|
||||
CookieJar: jar,
|
||||
Referer: "",
|
||||
Session: sess,
|
||||
THAddr: thAddr,
|
||||
UDPAddress: "",
|
||||
}
|
||||
resos.Start(ctx)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue