Hey all, I know that mirrorbrain sends multiple mirrors as response to a request. However, we currently use mirrorbrain to cater to the needs of our own application which currently is not able to follow secondary mirrors in case the first one fails.
In order to minimize the amount of bandwidth our main redirector needs it would be nice if there was a mirrorbrain setting which would enable the absolute minimum response size possible. Ergo, instead of replying HTTP/1.1 302 Found Date: Sun, 23 Mar 2014 10:05:24 GMT Server: Apache X-MirrorBrain-Mirror: mirrorservice.org X-MirrorBrain-Realm: country Link: <http://mirrors.xbmc.org/addons/gotham/addons.xml.meta4>; rel=describedby; type="application/metalink4+xml" Link: < http://www.mirrorservice.org/sites/mirrors.xbmc.org/addons/gotham/addons.xml>; rel=duplicate; pri=1; geo=gb Link: <http://mirror.ox.ac.uk/sites/xbmc.org/addons/gotham/addons.xml>; rel=duplicate; pri=2; geo=gb Link: <http://mirror.nl.leaseweb.net/xbmc/addons/gotham/addons.xml>; rel=duplicate; pri=3; geo=nl Link: <http://ftp1.nluug.nl/mediaplayer/xbmc/addons/gotham/addons.xml>; rel=duplicate; pri=4; geo=nl Link: <http://ftp2.nluug.nl/mediaplayer/xbmc/addons/gotham/addons.xml>; rel=duplicate; pri=5; geo=nl Digest: MD5=Mjj/fOv8n9xQ3JkOXzkW1A== Digest: SHA=it0SKa/hBEY30NvZf3Y3SBK4i48= Digest: SHA-256=y+E2VnsWLyfCkocTPdTVn65r1WKl6A3jfzGmdKq0YRU= Location: http://www.mirrorservice.org/sites/mirrors.xbmc.org/addons/gotham/addons.xml Vary: Accept-Encoding Content-Length: 260 Connection: close Content-Type: text/html; charset=iso-8859-1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>302 Found</title> </head><body> <h1>Found</h1> <p>The document has moved <a href=" http://www.mirrorservice.org/sites/mirrors.xbmc.org/addons/gotham/addons.xml ">here</a>.</p> </body></html> I would like to have mirrorbrain reply with the minimum response that would still be valid as redirection: HTTP/1.1 302 Found Location: http://www.mirrorservice.org/sites/mirrors.xbmc.org/addons/gotham/addons.xml Vary: Accept-Encoding Content-Length: 260 Connection: close Content-Type: text/html; charset=iso-8859-1 Ideally this would be configurable via (one ore more) options. What do you think ?