1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321
  
     | 
    
      auto-apt-proxy (17) unstable; urgency=medium
  [ Antonio Terceiro ]
  * Try apt-proxy from /etc/hosts before default gateway
  * Extract iterating over possible sources into a function
  * Check for explicitly configured proxies before trying the gateway
    (Closes: #1108265)
  * Search gateway before DNS for containers
  * debian/tests: add test for lxc
  * Fix warnings and errors found by shellcheck
  * copyright: drop year
  * Extract timeout handling into a single function
  * Make timeout for network probes default to 1s.
    Suggested-By: Christopher Bock <christopher@bocki.com>
  [ Christopher Bock ]
  * add zsh completion
 -- Antonio Terceiro <terceiro@debian.org>  Sun, 10 Aug 2025 13:45:56 -0300
auto-apt-proxy (16.8) unstable; urgency=medium
  [ Antonio Terceiro ]
  * Include timestamp in debug logs
  * Fix typo when printing debug information for IPv6 gateway
  * Log before trying to resolve apt-proxy
  * Disambiguate ip the tool from ip as an address
  * Lazy load addresses to be checked for a proxy
  * Try options that require resolving names last
  [ Helmut Grohne ]
  * Make parsing the default gateway more strict (Closes: #1107997)
 -- Antonio Terceiro <terceiro@debian.org>  Fri, 20 Jun 2025 10:34:06 -0300
auto-apt-proxy (16.7) unstable; urgency=medium
  * Disable logging by default.
    Set AUTO_APT_PROXY_DEBUG to a non-empty string to enable logging to
    stderr.
  * README.md: consistently mark package names up
  * Improve logging support
  * Fix awk usage when resolving hostnames (Closes: #1105962)
 -- Antonio Terceiro <terceiro@debian.org>  Sun, 18 May 2025 23:20:27 -0300
auto-apt-proxy (16.6) unstable; urgency=medium
  * Send log messages to stderr. This avoids running too silently and mask
    roblems.
  * autopkgtest: noproxy: avoid interference from previous test
  * Add support for unprivileged podman containers
 -- Antonio Terceiro <terceiro@debian.org>  Sat, 03 May 2025 11:09:11 -0300
auto-apt-proxy (16.5) unstable; urgency=medium
  * avahi: fix detection when no proxy is available (Closes: #1101459)
 -- Antonio Terceiro <terceiro@debian.org>  Fri, 28 Mar 2025 14:53:06 -0300
auto-apt-proxy (16.4) unstable; urgency=medium
  * Always check for presence of `ip`. (Closes: #1099448)
  * Document functionality restriction without iproute2 or busybox
  * Recommends: prefer busybox to iproute2
 -- Antonio Terceiro <terceiro@debian.org>  Tue, 04 Mar 2025 13:42:05 -0300
auto-apt-proxy (16.3) unstable; urgency=medium
  * avahi: skip detection if avahi-browse is not installed.
    This fixes a regression introduced when the avahi support was
    simplified.
    Fixes: 7e781c13dcb9 ("Rewrite avahi proxy detection")
  * avahi: also catch `101: Network is unreachable` as a failure
  * Add autopkgtest for the case where no proxy is available
 -- Antonio Terceiro <terceiro@debian.org>  Thu, 27 Feb 2025 10:41:46 -0300
auto-apt-proxy (16.2) unstable; urgency=medium
  * Rewrite avahi proxy detection.
    It no longer needs curl to work.
 -- Antonio Terceiro <terceiro@debian.org>  Thu, 20 Feb 2025 09:03:26 -0300
auto-apt-proxy (16.1) unstable; urgency=medium
  * Fix check for avahi proxy.
    To correctly detect a proxy advertised by avahi, curl needs to
    installed. This has been documented in the package description and in
    the manpage. (Closes: #1095509)
 -- Antonio Terceiro <terceiro@debian.org>  Thu, 13 Feb 2025 20:42:21 -0300
auto-apt-proxy (16) unstable; urgency=medium
  * Give top priority to 127.0.0.1 over other local addresses
  * Only check DNS and avahi after checking local addresses
  * Check locally running proxy before anything else
  * Build manpage with pandoc
  * Document precedence order for proxies
  * Bump Standards-Version to 4.7.0; no changes needed
 -- Antonio Terceiro <terceiro@debian.org>  Wed, 29 Jan 2025 16:42:59 +0100
auto-apt-proxy (15.2) unstable; urgency=medium
  * Check local IPv4 addresses as well before 127.0.0.1
  * debian/tests/control: mark tests that require running system services
  * avahi: don't trust avahi response blindly, verify first
 -- Antonio Terceiro <terceiro@debian.org>  Mon, 27 Jan 2025 05:37:38 -0300
auto-apt-proxy (15.1) unstable; urgency=medium
  * debian/tests/apt-integration: improve reliability
 -- Antonio Terceiro <terceiro@debian.org>  Fri, 06 Sep 2024 18:50:50 -0300
auto-apt-proxy (15) unstable; urgency=medium
  [ Antonio Terceiro ]
  * Check security of cache dir before doing anything else
  * Save output of proxy detection attempts into cache directory
  * debian/copyright: replace anonscm.debian.org URL with a salsa one
  * autopkgtest: drop test for squid-deb-proxy (Closes: #1033530)
  * Don't create cache directory when not using it
  * Add proper support for IPv6 (Closes: #1058561)
  * apt-cacher-ng: don't require a exact message match (Closes: #1037081)
  * DNS: also lookup SRV entries in the search domains from resolve.conf
  [ Lucas Kanashiro ]
  * d/t/control: add ruby-rackup as a dependency of timeout test if ruby-rack >= 3
  * d/t/timeout: increase timeout to 15 seconds
  [ Helmut Grohne ]
  * Print IPv6 URL's correctly (Closes: #1034472)
  [ James Tocknell ]
  * Add support for mDNS via avahi (Closes: #1051206)
 -- Antonio Terceiro <terceiro@debian.org>  Wed, 04 Sep 2024 21:04:51 -0300
auto-apt-proxy (14.1) unstable; urgency=medium
  * autopkgtest: drop test for squid-deb-proxy (Closes: #1033530)
 -- Antonio Terceiro <terceiro@debian.org>  Tue, 28 Mar 2023 21:56:37 -0300
auto-apt-proxy (14) unstable; urgency=medium
  [ Paride Legovini ]
  * Detect squid-deb-proxy
  * Add autopkgtest for squid-deb-proxy
 -- Antonio Terceiro <terceiro@debian.org>  Sun, 20 Feb 2022 17:12:27 -0300
auto-apt-proxy (13.5) unstable; urgency=medium
  * autopkgtest: timeout: depend on ruby-webrick
  * Bump Standards-Version to 4.6.0; no changed needed
 -- Antonio Terceiro <terceiro@debian.org>  Sat, 19 Feb 2022 10:26:19 -0300
auto-apt-proxy (13.4) unstable; urgency=medium
  [ Julian Andres Klode ]
  * Avoid retries when proving for proxies.
    Pass -o Acquire::Retries=0 to apt-helper, such that apt doesn't retry
    the proxy probing, which now has exponential backoff in 2.3.7
    (Closes: #992147)
  [ Antonio Terceiro ]
  * timeout after 5s when looking `auto-apt-proxy` up.
    If a DNS lookup for the proxy takes too long, we don't to want to use it
    anyway. (Closes: #979132)
 -- Antonio Terceiro <terceiro@debian.org>  Sun, 22 Aug 2021 20:58:06 -0300
auto-apt-proxy (13.3) unstable; urgency=medium
  * autopkgtest: cope with auto-apt-proxy being pre-installed (Closes: #989776)
 -- Antonio Terceiro <terceiro@debian.org>  Fri, 18 Jun 2021 22:51:34 -0300
auto-apt-proxy (13.2) unstable; urgency=medium
  [ Antonio Terceiro ]
  * Minor documentation update
  * README.md: fix indentation in manpage
  * Avoid warning from `hostname` when domain can't be determined
  * Mention the DNS support in the package description
  * Fix busybox detection.
    Invoking just `busybox ip` will always fail because it's missing a
    subcommand, and `busybox ip` will fail with a usage message. Adding
    `--help` makes the command succeed if busybox is installed and the `ip`
    applet is compiled in (what is the default in Debian anyway).
    (Closes: #988262)
  [ Ansgar Burchardt ]
  * Update package description
 -- Antonio Terceiro <terceiro@debian.org>  Mon, 10 May 2021 18:38:51 -0300
auto-apt-proxy (13.1) unstable; urgency=medium
  * Fix check for insecure cache dir
 -- Antonio Terceiro <terceiro@debian.org>  Thu, 17 Dec 2020 11:32:45 -0300
auto-apt-proxy (13) unstable; urgency=medium
  * Cache results for 60s
  * Allow local user to specify an explicit proxy host
 -- Antonio Terceiro <terceiro@debian.org>  Wed, 16 Dec 2020 17:48:15 -0300
auto-apt-proxy (12) unstable; urgency=medium
  [ Trent W. Buck ]
  * Try "busybox ip route" when "ip route" is not available.
  * Use apt-helper to find apt proxy via _apt_proxy._tcp DNS record
    (Closes: #935495)
  [ Antonio Terceiro ]
  * autopkgtest: give names to all tests
  * Timeout each request to potential proxies at 5s (Closes: #939046)
  * Bump Standards-Version to 4.4.0; no changes needed
 -- Antonio Terceiro <terceiro@debian.org>  Mon, 02 Sep 2019 13:00:41 -0300
auto-apt-proxy (11) unstable; urgency=medium
  * Replace `which` with `command -v`
  * Makefile: make shellcheck test non-fatal (Closes: #912111)
  * Update copyright notices
  * Bump Standards-Version to 4.2.1; no changes needed.
  * debian/rules: set Rules-Require-Root: no
 -- Antonio Terceiro <terceiro@debian.org>  Sun, 28 Oct 2018 09:35:05 -0300
auto-apt-proxy (10) unstable; urgency=medium
  * Exit with 0 even when no proxy can be detected. This prevents apt from
    failing when the proxy is down, or when there is none.
 -- Antonio Terceiro <terceiro@debian.org>  Sat, 05 May 2018 14:17:59 -0300
auto-apt-proxy (9) unstable; urgency=medium
  * debian/tests/{remove,reinstall}: drop unnecessary $action variable
  * Bump debhelper compatibility level to 11
  * Bump Standards-Version to 4.1.4; no changes needed
  * Update Homepage: and Vcs-* to point to salsa.debian.org
  * apt-integration test: unset no_proxy (Closes: #893573)
 -- Antonio Terceiro <terceiro@debian.org>  Sat, 21 Apr 2018 14:29:26 -0300
auto-apt-proxy (8) unstable; urgency=medium
  * debian/tests: remove pointless "purge" test
  * preinst: put configuration file back in place on reinstalls
 -- Antonio Terceiro <terceiro@debian.org>  Mon, 27 Nov 2017 13:50:22 -0200
auto-apt-proxy (7) unstable; urgency=medium
  * Move apt configuration away on removal (Closes: #881751)
 -- Antonio Terceiro <terceiro@debian.org>  Wed, 22 Nov 2017 11:52:20 -0200
auto-apt-proxy (6) unstable; urgency=medium
  * Fix regression in wrapper mode that breaks the APT integration (!)
 -- Antonio Terceiro <terceiro@debian.org>  Thu, 02 Nov 2017 20:12:43 -0200
auto-apt-proxy (5) unstable; urgency=medium
  * Add wrapper mode: running `auto-apt-proxy COMMAND` will cause command to
    be executed with the environment variables http_proxy and HTTP_PROXY set
    to the URL of the detected proxy.
 -- Antonio Terceiro <terceiro@debian.org>  Thu, 02 Nov 2017 19:37:30 -0200
auto-apt-proxy (4) unstable; urgency=medium
  [ Thadeu Lima de Souza Cascardo ]
  * Use DIRECT for proxies values and ignore
    Acquire::http::Proxy-Auto-Detect.
  * Add support for apt-cacher. (Closes: #879117)
  [ Antonio Terceiro ]
  * debian/tests: add test for apt-cacher detection
 -- Antonio Terceiro <terceiro@debian.org>  Fri, 27 Oct 2017 15:07:33 -0200
auto-apt-proxy (3) unstable; urgency=medium
  * Add support for detecting approx
  * Handle `ip` not being available
  * Recommends: iproute2 for `ip`
  * Bump Standards-Version to 4.1.1; no changes needed
 -- Antonio Terceiro <terceiro@debian.org>  Mon, 02 Oct 2017 16:20:30 -0300
auto-apt-proxy (2) unstable; urgency=medium
  * specify `--shell dash` to shellcheck (Closes: #834976)
    - unfortunately POSIX shell doesn't even define function-local variables,
      which are IMO a good thing to use.
 -- Antonio Terceiro <terceiro@debian.org>  Mon, 22 Aug 2016 13:26:44 -0300
auto-apt-proxy (1) unstable; urgency=medium
  * Initial Release (Closes: #827375).
 -- Antonio Terceiro <terceiro@debian.org>  Sun, 03 Jul 2016 19:09:00 +0200
 
     |