~ubuntu-branches/ubuntu/raring/ifupdown/raring

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
---- should be okay for 0.6.5 [even sarge] ----

Easy/standalone:
     . #84697: ifupdown tarball unnecessarily large
     . #296273: ifupdown: [patch] Improve debian/rules targets to not
       build unnecessarily
     . #294970: ifupdown: makenwdep.sh output is garbled if /bin/sh is a
       POSIX sh like /bin/dash
     . #283649: ifupdown: [PATCH] cross build

     * #255222: wvdial pidfiles have non-FHS names
     * #84074: ifupdown: --force should work even when ifstate is not
       writable
     * #282740: ifupdown: Please keep dhclient's leases file in /var/lib/
       [unmerge from 246621]
     * #127786: ifup should wait for ppp interface to appear [also 287173]

Vars for scripts:
     . #88946: please add --verbose for if.d scripts
     . #286155: please export hook name to environment

Syntax:
     . #62633: netbase: Suggestion - rules for creating & destroying
       interfaces
    ** #300987: Please allow passing of values via dhclient3's -e option

Interface dependencies: [see 170030 log!]
     * #87862: Please handle virtual network devices
     * #101317: ifupdown: support for ifenslave bond0
     * #113230: please consider adding dependencies to interfaces
     * #193679: ifupdown: ifdown should bring down virtual interfaces
       before their "parent" interface
     * #265650: Wishlist: a "shared" kind of interface
     * #290406: ifupdown problem whith vlan devices
     * #112992: Please allow user cmds for "ifup A" to call "ifup B"
     * #170030: Please allow user cmds for "ifup A" to call "ifup B" 
     * #244101: Please provide logical interface name to up/down commands
       [not really about its title at all]

Hotplug issues:
     . #300937: Please add features for "first class" handling of hot
       plugged interfaces
     * #231197: Please prevent ifup A -> hotplug -> ifup A deadlock
     * #245028: /etc/init.d/ifupdown should run earlier in /etc/rcS.d/

Other script enhancements:
     * #149395: Please add 'include' directive [also 159884]

     * #139383: ifupdown: No way to pass commandline options to mapping
       script [aslo 239150, 286332]
     * #154442: Provide intermediate interface name to nested mapper
       (or, in general, environment variables)

---- 0.7 features ----

Ifconfig-ish:
     * #111006: Support for pump's --win-client-ident feature
     * #143053: pptp interface support (patch)
     * #152479: Please add support for CIPE interfaces
     * #158089: GRE and IPIP tunnel support
     * #160571: slattach and ifup problem
     * #168776: ifupdown: Should accept more than one IPv6 address in
       /etc/network/interfaces
     * #176903: ifupdown doesn't support supersedes properly on DHCP
       interfaces
     * #181988: Bringing up arp-less interfaces
     * #196877: ifupdown: Please support passing additional arguments to
       pon
     * #204641: ifupdown: Please include zeroconf support
     * #205583: ifupdown: option to define an inet6 interface without
       address [also 266021]
     * #235993: New option "metric" for gateway routing metric
     * #246621: ifupdown: Please (optionally) stop DHCP clients in such a
       way that they do not relinquish leases
     * #247050: no txqueuelen setting
     * #256240: Please include standard way to set speed and duplex
    ** #253472: ifupdown: dhclient stops running after cable modem
       connection outage
    ** #263749: manual "ifdown" needed after DHCP_NAK brings down
       interface

Include options in ifstate:
     * #81219: `ifdown -a' doesn't work if default route changed
     * #153222: Wish for ifstate documentation or a status command
     * #253628: Please allow /e/n/i to be modified while ifaces are up
     * #266175: Changing from dhcp to static IP: dhclient still running

Update options/interface from "up" commands:
     * #83922: Pls furnish DHCP-client-assigned IPaddress to "up" scripts
     * #245642: ifupdown 0.7: Implement callback mechanism for ppp, dhcp,
       etc
     * #256233: ifupdown: Using environment variables in /e/n/i [well, related]

Allow mapping to go from logical -> physical as well as reverse
     * #101728: Automatic detection of hardware interface
     * #182012: ifupdown 0.7: Implement detection of physical iface
     * #227283: Please implement a nameif(8)-like feature

Selection of ifconfig/ip/pump/dhcpd:
     * #228380: ifupdown: Should be able to specify favoured DHCP client

Unwind on Failure:
     * #246771: ifupdown: Failure to execute mapping script not reported
     * #286148: properly unwind ifup when up hook fails
     * #88945: please consider adding a possibility to abort
       initialization from an if.d script

Hurd:
     * #296115: ifupdown: [patch] Port to non-linux

Crazy:
     . #79683: /etc/network/interfaces hash '#' doesn't work at end of
       line
     * #119401: default gateway network route should be default to a host
       route
     * #150876: ifupdown: defn2c generalization
     * #154816: Please warn about unrecognized options
     * #170278: Suggestion: a configuration parsing utility
     * #255217: Please provide a way to override default configuration
       behavior
     * #275326: Please add a "fail" interface type, that aborts
       configuration. [crazy, but intriguing...]

Reassign me:
     * #251559: ifupdown: Wrong broadcast address is calculated for
       aliased ifaces (but works correctly for physical iface)

Example scripts:
     * #96727: [PATCH] default route should not be set when %gateway is
       specified [also, 152895]
     * #106798: ifupdown: More support for ip-package  [unmerge with 87862]
     * #120382: ifupdown: ifup should (optionally) check for link before
       configuring the interface. [also 237155]
     * #191644: ifupdown: please add support for user-definable static
       routes
     * #192235: ifupdown: What goes up must be put down, so I wrote this
       little script.
     * #294044: ifupdown: Would be nice to set MTU even with DHCP
       interfaces
     * #296071: ifupdown: feature request: for inet interfaces, support
       config for diald / dial-on-demand
     * #300214: Wifi map script.

NMU miscellania:
     * #150773: ifupdown: patches from NMU (0.6.4-4.1)
     * #151465: ifupdown: patches from NMU (0.6.4-4.2, 0.6.4-4.3)
     * #152893: ifupdown: patches from NMU (0.6.4-4.4)
     * #208726: ifupdown: patches from NMU (0.6.4-4.5)
     * #209006: patches from NMU (0.6.4-4.6)
     * #242314: Ifupdown: patches for NMU (0.6.4-4.7)
     * #263913: ifupdown: patches for NMU (0.6.4-4.9)
     * #266282: ifupdown: NMU patch from 0.6.4-4.9 to 0.6.4-4.10
     * #297762: ifupdown: NMU patch from 0.6.4-4.10 to 0.6.4-4.11

-----
NMU craziness...

Critical bugs - fixed in NMU
     * #264134: Removes ifstate during boot, then fails to bring
       interfaces up because ifstate doesn't exist
Grave bugs - fixed in NMU
     * #208811: ifupdown: Preinst fails if /etc/network absent
Serious policy violations - fixed in NMU
     * #265165: ifupdown: postinst fails with: /etc/network/run/ifstate:
       No such file or directory
Important bugs - fixed in NMU
     * #88947: please pass down method to if.d scripts
     * #105342: upgrade from potato makes unuseable interfaces file.
     * #297898: ifupdown: postinst fails: /etc/network/ifstate: no such
       file or directory
     * #299845: Typo in ifupdown.postinst may let the package in
       experimental unusable !
Normal bugs - fixed in NMU
     * #82339: ifup: Don't mark eth1 "up" on failure
     * #83496: [patch] Swedish translation of ifupdown template file
     * #83542: german templates file [patch]
     * #83804: debconf french template file for ifupdown [patch]
     * #86895: [PATCH] ifupdown: mapping protocol not really documented
     * #94656: ifdown -a not deconfiguring all dhcp interfaces
     * #97782: ifupdown: inconsistency in if. state in case of error
     * #98448: Portuguese (pt_BR) templates file [patch]
     * #101204: ifupdown.dvi should depend on *.eps [patch]
     * #106878: ifupdown: modprobe 3c59x and network is brought up
       according to interfaces w/o auto
     * #107701: Polish template file for ifupdown package
     * #108876: [PATCH] add locking to ifup/down
     * #112652: russian templates file [ifipdown]
     * #113338: ifupdown: ifup marks an interface as configured even if
       pre-up commands fail
     * #122422: Debconf question asked at wrong time
     * #134006: [Marc.Herbert@ens-lyon.fr: interfaces.5.pre enhancement]
     * #138694: obscure description of "mapping" in interfaces(5)
     * #148666: ifup: Don't mark eth0 "up" on failure
     * #151932: ifupdown: ifdown -a; ifup -a
     * #152853: "[" gets too many arguments in preinst
     * #169194: ifupdown: ifup has bogus exit status when failing
     * #175679: Documentation doesn't match implementation of mappings
     * #178226: ifupdown: if*.d are not in the list of files
     * #196366: ifupdown: Can't use dhclient on more than one interface
     * #196865: Please stop dhclient3 such that it runs its hook script
     * #198841: ifupdown: ifdown brings down all pump enabled devices
     * #204468: ifupdown: ifup(8) should describe how to set mapping
     * #207388: ifupdown: dh_suidregister-is-obsolete
     * #224468: ifupdown: hw option not implemented correctly
     * #255228: postrm doesn't delete configuration files on purge
     * #258965: ifupdown: FTBFS with gcc-3.4: label at end of compound
       statement
     * #259609: ifupdown: ifdown -a does not turn off all interfaces in
       ifstate
     * #266479: postinst fails in pbuilder with : /etc/network/ifstate:
       Permission denied
Minor bugs - fixed in NMU (29 bugs)
     * #81150: ifupdown: man page title
     * #86410: does hostname lookup when no service is running
     * #112012: please document initialization order for ifupdown -a
     * #114429: ifupdown: pump works also with 2.4.x kernels
     * #138403: interfaces(5): 'auto' takes physical iface names as args
     * #141634: ifupdown: missing documentation for /etc/network/if-up.d
       and friends
     * #150720: netbase: interfaces file should support all ifconfig
       options, including MTU
     * #156789: ifupdown: Document precedence of dhcp clients in
       interfaces(5)
     * #157698: ifupdown: man missing if-up.d, etc.
     * #160918: Typo in interfaces(5) : s/three/four/
     * #172147: ifupdown: How to use multiple IPs per NIC is not
       documented
     * #173101: minor: get-mac-address.sh missing a ")"
     * #177896: ifupdown: typo in network-interfaces
     * #178630: Should Suggest dhcp-client
     * #180000: ifupdown: if(up|down) --help output for -a slightly
       misleading
     * #186316: ifupdown: interfaces(5) man page needs s/three/four/ in
       'IFACE OPTIONS'
     * #193488: Syntax error in examples/get-mac-address.sh
     * #213068: ifupdown: ifup(8) should document "IFACE=LIFACE" syntax
     * #216716: ifupdown: interfaces(5) gives slightly incorrect
       description of mapping
     * #231404: ifupdown: -s option undocumented
     * #232347: ifupdown: interfaces(5) manpage misleading
     * #242527: ifupdown-0.6.4-4.7 does not work with the (experimental)
       dhcp-client (3.0.1betaRC4-1) package
     * #242537: ifupdown: does not bring up eth0 via dhclient anymore
     * #247772: /usr/share/man/man8/ifup.8.gz: add usage examples
     * #255053: /usr/share/doc/ifupdown/examples/check-mac-address.sh:
       [PATCH] syntax error 
     * #255218: interfaces(5) should mention wireless(7)
     * #255574: Fixes for XSI:isms
     * #286166: inconsistency with manpage: pre-up hook failures prevent
       config
     * #287172: typo in manpage
Wishlist items - fixed in NMU (43 bugs)
     * #36073: Please write an app to generate /e/n/interfaces
     * #57731: netbase: MTU option with ifup and ifdown
     * #57830: Please use /e/init.d/network to generate /e/n/interfaces
     * #67743: interfaces should configure local end of ipv6 over ipv4
       tunnel
     * #76142: Please add a new 'noip' method for unconfigured interfaces
     * #79999: ifupdown: Need ability to specify media type
     * #84602: ifup needs ability to specify hardware address
     * #86902: ifupdown: contributed scripts to keep iface up
     * #88948: Add "manual" method to ifupdown
     * #92993: ifupdown: How do I configure eth0 to have no address?
     * #96265: ifupdown: Why are address and netmask required for
       v4tunnel method?
     * #100397: should support MTU
     * #106533: MTU from interfaces file
     * #110198: ifupdown: fixing some small typos in pt_BR debconf
       template translation [PATCH]
     * #113620: udhcpc: is it possible to integrate udhcpc with Debian's
       /etc/network
     * #116646: udhcpc: No init.d scripts
     * #121755: Please warn on upgrade if /e/n/i lacks "auto lo"
     * #129003: /etc/network/interfaces: Please allow for no IP address
     * #135502: ifupdown: set hardware address
     * #141885: ifupdown: Patch to provide 6to4 support (adds local
       option) and new null address family
     * #154517: ifupdown: please consider adding distclean target
     * #164823: bridge-utils: /etc/network/interfaces does not permit the
       configuration of a bridge without an IP address
     * #171981: ifupdown: ifup requires netmask for an interface with ip
       0.0.0.0
     * #174764: ifupdown: Danish template translation
     * #190698: Please add 'custom' method for iface stanzas
     * #200786: ifupdown: Please switch to gettext-based debconf
       templates
     * #203636: Please mention extended iface options in interfaces(5)
     * #207727: ifupdown: spanish debconf templates
     * #210436: ifupdown: Japanese debconf messages
     * #213619: ifupdown: Please document ifdown -a behaviour correctly
       in the manpage
     * #213723: [INTL:nl] new po-debconf template translation in Dutch.
     * #229503: Please add Greek debconf translation (attached)
     * #229527: Please add Greek debconf translation (attached)
     * #231910: ifupdown: [INTL:zh_CN] Simplified Chinese translation to
       debconf templates
     * #231995: Czech translation of ifupdown debconf templates
     * #239142: [INTL:tr] Turkish po-debconf translation
     * #241248: Updated Danish po-debconf translation
     * #242607: /etc/init.d/ifupdown: Please create run directory if not
       present
     * #245067: Please delete ifstate file on shutdown
     * #248717: [l10:ca] ifupdown catalan debconf templates
     * #249233: ifupdown: Lithuanian translation of debconf templates
     * #250713: Should be Suggests: iproute, dhcp3-client, ppp
     * #284123: [INTL:it] Italian debconf templates translation for
       ifupdown
Normal bugs - resolved (1 bug)
     * #298232: ifupdown: a few files are not cleanup at upgrade