https://bugzilla.novell.com/show_bug.cgi?id=326208#c2 --- Comment #2 from Peter Poeml <poeml@novell.com> 2007-09-20 01:39:23 MST --- I initially thought this would be an anachronism of zypp, but surprising enough, it is indeed the default behaviour of curl. (Listed in the FAQ even...) Cacheability is obviously important to miminize load on origin servers and local networks. It is in our (download.opensuse.org) interest to be well cacheable. We attempt to set appropriate HTTP cache control headers that play well with caches _and_ with the client. Rather aggressively, mtadata of the Factory trees are specifically served with must-revalidate, because they change frequently. so proxy caches will revalidated it before serving it. zypp should not use this header under normal circumstances. If there is any scenario, where zypp is required to do end-to-end reload or revalidation, it should do a If-Modified-Since request, rather than using Pragma: no-cache. repomd.xml is special. It is small enough to simply fetch it. And since it contains hashes over all other (rpm-md) metadata files, it saves revalidation on the other metadata files. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.