Opened 13 years ago

Closed 13 years ago

#27881 closed enhancement (wontfix)

user agent patch src/port1.0/portfetch.tcl

Reported by: pixilla (Bradley Giesbrecht) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: base Version: 1.9.2
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port:

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Found --user-agent arg in curl.c but no way to use it within a Portfile.

This patch is for src/port1.0/portfetch.tcl to allow setting new fetch.user_agent var in Portfiles.

With this patch I was able to get around the fetch issues with the new port skrooge. #27865

The skrooge server didn't like our user agent header.
With this patch I add the following to Portfile and fetch succeeds:

fetch.user_agent "Mozilla/4.0"

Attachments (1)

patch-src-port1.0-portfetch.tcl.diff (1.7 KB) - added by pixilla (Bradley Giesbrecht) 13 years ago.

Download all attachments as: .zip

Change History (3)

Changed 13 years ago by pixilla (Bradley Giesbrecht)

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Description: modified (diff)

I'm not convinced we want to allow portfiles to specify the curl useragent. Servers that disallow our useragent to download files are pretty broken and should be fixed.

comment:2 Changed 13 years ago by pixilla (Bradley Giesbrecht)

Resolution: wontfix
Status: newclosed
Note: See TracTickets for help on using tickets.