File: changelog

package info (click to toggle)
auto-apt-proxy 17
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 192 kB
  • sloc: sh: 428; makefile: 11
file content (321 lines) | stat: -rw-r--r-- 11,353 bytes parent folder | download
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