Opened 13 years ago

Last modified 13 years ago

#27881 closed enhancement

user agent patch src/port1.0/portfetch.tcl — at Version 1

Reported by: pixilla (Bradley Giesbrecht) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: base Version: 1.9.2
Keywords: Cc: ryandesign@…
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"

Change History (2)

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.

Note: See TracTickets for help on using tickets.