Edgewall Software
Modify

Opened 11 days ago

Closed 11 days ago

Last modified 11 days ago

#13795 closed defect (fixed)

Unable to download programmatically from the Trac website

Reported by: samm@… Owned by:
Priority: normal Milestone:
Component: project Version:
Severity: normal Keywords:
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

I am FreeBSD maintainer of the Trac and some packages. I was using urls like https://trac.edgewall.org/browser/plugins/trunk/spam-filter?rev=17858&format=zip to download plugins. Recently some changes been implemented and it gives 404, e.g.

% curl 'https://trac.edgewall.org/browser/plugins/trunk/spam-filter?rev=17858&format=zip'
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
</body></html>

This breaks all automated downloads. I did not found any github mirrors and not sure how to handle that. Is it possible to revert this back to allow programmatic downloads?

Attachments (0)

Change History (2)

comment:1 by Jun Omae, 11 days ago

Component: generalproject
Resolution: fixed
Status: newclosed

Sorry for the inconvenience. Bots send a lot of request to our repository browser. We're blocking such requests. I just configured our web server to make the zip downloading not blocked. However, I'd suggest using Subversion client to download the sources rather than the repository browser.

comment:2 by anonymous, 11 days ago

Thank you, and appreciate your help. I would also suggest doing a GitHub mirror for the plugins directory, too, so it would be easier to point to it instead.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The ticket will remain with no owner.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from (none) to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.