Hi everyone, I did encounter a strange behavior with my squid-deb-proxy server. on the master Debian repository server I forced publish an already existing Debian package having the same version 0.1 (my bad, I won't do it again)
my squid-deb-proxy configuration looks like: ... # refresh pattern for debs and udebs refresh_pattern deb$ 129600 100% 129600 refresh_pattern udeb$ 129600 100% 129600 refresh_pattern tar.gz$ 129600 100% 129600 # always refresh Packages and Release files refresh_pattern \/(Packages|Sources)(|\.bz2|\.gz|\.xz)$ 0 0% 0 refresh_pattern \/Release(|\.gpg)$ 0 0% 0 refresh_pattern \/InRelease$ 0 0% 0 ... as far as I understand, the Packages and Release files are always refreshed from the master repository server, but I quite do not understand the meaning of "129600 100% 129600" for Debian packages. I interpret that the Debian packages stay in the cache and are not refreshed. So my package legacy-tools_0.1_all.deb and Release file got updated on the master repository and only the Release file got updated through the squid-deb-proxy but the old version mismatching the Release size of the package is still available in the cache. does this make sense? Best Regards -- Eric
_______________________________________________ squid-users mailing list squid-users@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-users