~ubuntu-branches/ubuntu/jaunty/ifupdown/jaunty-201309120846

« back to all changes in this revision

Viewing changes to BUGS

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2005-05-27 06:43:06 UTC
  • mfrom: (2.1.1 sarge)
  • Revision ID: james.westby@ubuntu.com-20050527064306-mmu0c9p8os37l3bq
Tags: 0.6.7ubuntu1
* Resynchronise with Debian, resolving merge conflicts.
* Remove the initscripts dependency, since we now use our own readlink.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
---- should be okay for 0.6.5 [even sarge] ----
 
3
 
 
4
Easy/standalone:
 
5
     . #84697: ifupdown tarball unnecessarily large
 
6
     . #296273: ifupdown: [patch] Improve debian/rules targets to not
 
7
       build unnecessarily
 
8
     . #294970: ifupdown: makenwdep.sh output is garbled if /bin/sh is a
 
9
       POSIX sh like /bin/dash
 
10
     . #283649: ifupdown: [PATCH] cross build
 
11
 
 
12
     * #255222: wvdial pidfiles have non-FHS names
 
13
     * #84074: ifupdown: --force should work even when ifstate is not
 
14
       writable
 
15
     * #282740: ifupdown: Please keep dhclient's leases file in /var/lib/
 
16
       [unmerge from 246621]
 
17
     * #127786: ifup should wait for ppp interface to appear [also 287173]
 
18
 
 
19
Vars for scripts:
 
20
     . #88946: please add --verbose for if.d scripts
 
21
     . #286155: please export hook name to environment
 
22
 
 
23
Syntax:
 
24
     . #62633: netbase: Suggestion - rules for creating & destroying
 
25
       interfaces
 
26
    ** #300987: Please allow passing of values via dhclient3's -e option
 
27
 
 
28
Interface dependencies: [see 170030 log!]
 
29
     * #87862: Please handle virtual network devices
 
30
     * #101317: ifupdown: support for ifenslave bond0
 
31
     * #113230: please consider adding dependencies to interfaces
 
32
     * #193679: ifupdown: ifdown should bring down virtual interfaces
 
33
       before their "parent" interface
 
34
     * #265650: Wishlist: a "shared" kind of interface
 
35
     * #290406: ifupdown problem whith vlan devices
 
36
     * #112992: Please allow user cmds for "ifup A" to call "ifup B"
 
37
     * #170030: Please allow user cmds for "ifup A" to call "ifup B" 
 
38
     * #244101: Please provide logical interface name to up/down commands
 
39
       [not really about its title at all]
 
40
 
 
41
Hotplug issues:
 
42
     . #300937: Please add features for "first class" handling of hot
 
43
       plugged interfaces
 
44
     * #231197: Please prevent ifup A -> hotplug -> ifup A deadlock
 
45
     * #245028: /etc/init.d/ifupdown should run earlier in /etc/rcS.d/
 
46
 
 
47
Other script enhancements:
 
48
     * #149395: Please add 'include' directive [also 159884]
 
49
 
 
50
     * #139383: ifupdown: No way to pass commandline options to mapping
 
51
       script [aslo 239150, 286332]
 
52
     * #154442: Provide intermediate interface name to nested mapper
 
53
       (or, in general, environment variables)
 
54
 
 
55
---- 0.7 features ----
 
56
 
 
57
Ifconfig-ish:
 
58
     * #111006: Support for pump's --win-client-ident feature
 
59
     * #143053: pptp interface support (patch)
 
60
     * #152479: Please add support for CIPE interfaces
 
61
     * #158089: GRE and IPIP tunnel support
 
62
     * #160571: slattach and ifup problem
 
63
     * #168776: ifupdown: Should accept more than one IPv6 address in
 
64
       /etc/network/interfaces
 
65
     * #176903: ifupdown doesn't support supersedes properly on DHCP
 
66
       interfaces
 
67
     * #181988: Bringing up arp-less interfaces
 
68
     * #196877: ifupdown: Please support passing additional arguments to
 
69
       pon
 
70
     * #204641: ifupdown: Please include zeroconf support
 
71
     * #205583: ifupdown: option to define an inet6 interface without
 
72
       address [also 266021]
 
73
     * #235993: New option "metric" for gateway routing metric
 
74
     * #246621: ifupdown: Please (optionally) stop DHCP clients in such a
 
75
       way that they do not relinquish leases
 
76
     * #247050: no txqueuelen setting
 
77
     * #256240: Please include standard way to set speed and duplex
 
78
    ** #253472: ifupdown: dhclient stops running after cable modem
 
79
       connection outage
 
80
    ** #263749: manual "ifdown" needed after DHCP_NAK brings down
 
81
       interface
 
82
 
 
83
Include options in ifstate:
 
84
     * #81219: `ifdown -a' doesn't work if default route changed
 
85
     * #153222: Wish for ifstate documentation or a status command
 
86
     * #253628: Please allow /e/n/i to be modified while ifaces are up
 
87
     * #266175: Changing from dhcp to static IP: dhclient still running
 
88
 
 
89
Update options/interface from "up" commands:
 
90
     * #83922: Pls furnish DHCP-client-assigned IPaddress to "up" scripts
 
91
     * #245642: ifupdown 0.7: Implement callback mechanism for ppp, dhcp,
 
92
       etc
 
93
     * #256233: ifupdown: Using environment variables in /e/n/i [well, related]
 
94
 
 
95
Allow mapping to go from logical -> physical as well as reverse
 
96
     * #101728: Automatic detection of hardware interface
 
97
     * #182012: ifupdown 0.7: Implement detection of physical iface
 
98
     * #227283: Please implement a nameif(8)-like feature
 
99
 
 
100
Selection of ifconfig/ip/pump/dhcpd:
 
101
     * #228380: ifupdown: Should be able to specify favoured DHCP client
 
102
 
 
103
Unwind on Failure:
 
104
     * #246771: ifupdown: Failure to execute mapping script not reported
 
105
     * #286148: properly unwind ifup when up hook fails
 
106
     * #88945: please consider adding a possibility to abort
 
107
       initialization from an if.d script
 
108
 
 
109
Hurd:
 
110
     * #296115: ifupdown: [patch] Port to non-linux
 
111
 
 
112
Crazy:
 
113
     . #79683: /etc/network/interfaces hash '#' doesn't work at end of
 
114
       line
 
115
     * #119401: default gateway network route should be default to a host
 
116
       route
 
117
     * #150876: ifupdown: defn2c generalization
 
118
     * #154816: Please warn about unrecognized options
 
119
     * #170278: Suggestion: a configuration parsing utility
 
120
     * #255217: Please provide a way to override default configuration
 
121
       behavior
 
122
     * #275326: Please add a "fail" interface type, that aborts
 
123
       configuration. [crazy, but intriguing...]
 
124
 
 
125
Reassign me:
 
126
     * #251559: ifupdown: Wrong broadcast address is calculated for
 
127
       aliased ifaces (but works correctly for physical iface)
 
128
 
 
129
Example scripts:
 
130
     * #96727: [PATCH] default route should not be set when %gateway is
 
131
       specified [also, 152895]
 
132
     * #106798: ifupdown: More support for ip-package  [unmerge with 87862]
 
133
     * #120382: ifupdown: ifup should (optionally) check for link before
 
134
       configuring the interface. [also 237155]
 
135
     * #191644: ifupdown: please add support for user-definable static
 
136
       routes
 
137
     * #192235: ifupdown: What goes up must be put down, so I wrote this
 
138
       little script.
 
139
     * #294044: ifupdown: Would be nice to set MTU even with DHCP
 
140
       interfaces
 
141
     * #296071: ifupdown: feature request: for inet interfaces, support
 
142
       config for diald / dial-on-demand
 
143
     * #300214: Wifi map script.
 
144
 
 
145
NMU miscellania:
 
146
     * #150773: ifupdown: patches from NMU (0.6.4-4.1)
 
147
     * #151465: ifupdown: patches from NMU (0.6.4-4.2, 0.6.4-4.3)
 
148
     * #152893: ifupdown: patches from NMU (0.6.4-4.4)
 
149
     * #208726: ifupdown: patches from NMU (0.6.4-4.5)
 
150
     * #209006: patches from NMU (0.6.4-4.6)
 
151
     * #242314: Ifupdown: patches for NMU (0.6.4-4.7)
 
152
     * #263913: ifupdown: patches for NMU (0.6.4-4.9)
 
153
     * #266282: ifupdown: NMU patch from 0.6.4-4.9 to 0.6.4-4.10
 
154
     * #297762: ifupdown: NMU patch from 0.6.4-4.10 to 0.6.4-4.11
 
155
 
 
156
-----
 
157
NMU craziness...
 
158
 
 
159
Critical bugs - fixed in NMU
 
160
     * #264134: Removes ifstate during boot, then fails to bring
 
161
       interfaces up because ifstate doesn't exist
 
162
Grave bugs - fixed in NMU
 
163
     * #208811: ifupdown: Preinst fails if /etc/network absent
 
164
Serious policy violations - fixed in NMU
 
165
     * #265165: ifupdown: postinst fails with: /etc/network/run/ifstate:
 
166
       No such file or directory
 
167
Important bugs - fixed in NMU
 
168
     * #88947: please pass down method to if.d scripts
 
169
     * #105342: upgrade from potato makes unuseable interfaces file.
 
170
     * #297898: ifupdown: postinst fails: /etc/network/ifstate: no such
 
171
       file or directory
 
172
     * #299845: Typo in ifupdown.postinst may let the package in
 
173
       experimental unusable !
 
174
Normal bugs - fixed in NMU
 
175
     * #82339: ifup: Don't mark eth1 "up" on failure
 
176
     * #83496: [patch] Swedish translation of ifupdown template file
 
177
     * #83542: german templates file [patch]
 
178
     * #83804: debconf french template file for ifupdown [patch]
 
179
     * #86895: [PATCH] ifupdown: mapping protocol not really documented
 
180
     * #94656: ifdown -a not deconfiguring all dhcp interfaces
 
181
     * #97782: ifupdown: inconsistency in if. state in case of error
 
182
     * #98448: Portuguese (pt_BR) templates file [patch]
 
183
     * #101204: ifupdown.dvi should depend on *.eps [patch]
 
184
     * #106878: ifupdown: modprobe 3c59x and network is brought up
 
185
       according to interfaces w/o auto
 
186
     * #107701: Polish template file for ifupdown package
 
187
     * #108876: [PATCH] add locking to ifup/down
 
188
     * #112652: russian templates file [ifipdown]
 
189
     * #113338: ifupdown: ifup marks an interface as configured even if
 
190
       pre-up commands fail
 
191
     * #122422: Debconf question asked at wrong time
 
192
     * #134006: [Marc.Herbert@ens-lyon.fr: interfaces.5.pre enhancement]
 
193
     * #138694: obscure description of "mapping" in interfaces(5)
 
194
     * #148666: ifup: Don't mark eth0 "up" on failure
 
195
     * #151932: ifupdown: ifdown -a; ifup -a
 
196
     * #152853: "[" gets too many arguments in preinst
 
197
     * #169194: ifupdown: ifup has bogus exit status when failing
 
198
     * #175679: Documentation doesn't match implementation of mappings
 
199
     * #178226: ifupdown: if*.d are not in the list of files
 
200
     * #196366: ifupdown: Can't use dhclient on more than one interface
 
201
     * #196865: Please stop dhclient3 such that it runs its hook script
 
202
     * #198841: ifupdown: ifdown brings down all pump enabled devices
 
203
     * #204468: ifupdown: ifup(8) should describe how to set mapping
 
204
     * #207388: ifupdown: dh_suidregister-is-obsolete
 
205
     * #224468: ifupdown: hw option not implemented correctly
 
206
     * #255228: postrm doesn't delete configuration files on purge
 
207
     * #258965: ifupdown: FTBFS with gcc-3.4: label at end of compound
 
208
       statement
 
209
     * #259609: ifupdown: ifdown -a does not turn off all interfaces in
 
210
       ifstate
 
211
     * #266479: postinst fails in pbuilder with : /etc/network/ifstate:
 
212
       Permission denied
 
213
Minor bugs - fixed in NMU (29 bugs)
 
214
     * #81150: ifupdown: man page title
 
215
     * #86410: does hostname lookup when no service is running
 
216
     * #112012: please document initialization order for ifupdown -a
 
217
     * #114429: ifupdown: pump works also with 2.4.x kernels
 
218
     * #138403: interfaces(5): 'auto' takes physical iface names as args
 
219
     * #141634: ifupdown: missing documentation for /etc/network/if-up.d
 
220
       and friends
 
221
     * #150720: netbase: interfaces file should support all ifconfig
 
222
       options, including MTU
 
223
     * #156789: ifupdown: Document precedence of dhcp clients in
 
224
       interfaces(5)
 
225
     * #157698: ifupdown: man missing if-up.d, etc.
 
226
     * #160918: Typo in interfaces(5) : s/three/four/
 
227
     * #172147: ifupdown: How to use multiple IPs per NIC is not
 
228
       documented
 
229
     * #173101: minor: get-mac-address.sh missing a ")"
 
230
     * #177896: ifupdown: typo in network-interfaces
 
231
     * #178630: Should Suggest dhcp-client
 
232
     * #180000: ifupdown: if(up|down) --help output for -a slightly
 
233
       misleading
 
234
     * #186316: ifupdown: interfaces(5) man page needs s/three/four/ in
 
235
       'IFACE OPTIONS'
 
236
     * #193488: Syntax error in examples/get-mac-address.sh
 
237
     * #213068: ifupdown: ifup(8) should document "IFACE=LIFACE" syntax
 
238
     * #216716: ifupdown: interfaces(5) gives slightly incorrect
 
239
       description of mapping
 
240
     * #231404: ifupdown: -s option undocumented
 
241
     * #232347: ifupdown: interfaces(5) manpage misleading
 
242
     * #242527: ifupdown-0.6.4-4.7 does not work with the (experimental)
 
243
       dhcp-client (3.0.1betaRC4-1) package
 
244
     * #242537: ifupdown: does not bring up eth0 via dhclient anymore
 
245
     * #247772: /usr/share/man/man8/ifup.8.gz: add usage examples
 
246
     * #255053: /usr/share/doc/ifupdown/examples/check-mac-address.sh:
 
247
       [PATCH] syntax error 
 
248
     * #255218: interfaces(5) should mention wireless(7)
 
249
     * #255574: Fixes for XSI:isms
 
250
     * #286166: inconsistency with manpage: pre-up hook failures prevent
 
251
       config
 
252
     * #287172: typo in manpage
 
253
Wishlist items - fixed in NMU (43 bugs)
 
254
     * #36073: Please write an app to generate /e/n/interfaces
 
255
     * #57731: netbase: MTU option with ifup and ifdown
 
256
     * #57830: Please use /e/init.d/network to generate /e/n/interfaces
 
257
     * #67743: interfaces should configure local end of ipv6 over ipv4
 
258
       tunnel
 
259
     * #76142: Please add a new 'noip' method for unconfigured interfaces
 
260
     * #79999: ifupdown: Need ability to specify media type
 
261
     * #84602: ifup needs ability to specify hardware address
 
262
     * #86902: ifupdown: contributed scripts to keep iface up
 
263
     * #88948: Add "manual" method to ifupdown
 
264
     * #92993: ifupdown: How do I configure eth0 to have no address?
 
265
     * #96265: ifupdown: Why are address and netmask required for
 
266
       v4tunnel method?
 
267
     * #100397: should support MTU
 
268
     * #106533: MTU from interfaces file
 
269
     * #110198: ifupdown: fixing some small typos in pt_BR debconf
 
270
       template translation [PATCH]
 
271
     * #113620: udhcpc: is it possible to integrate udhcpc with Debian's
 
272
       /etc/network
 
273
     * #116646: udhcpc: No init.d scripts
 
274
     * #121755: Please warn on upgrade if /e/n/i lacks "auto lo"
 
275
     * #129003: /etc/network/interfaces: Please allow for no IP address
 
276
     * #135502: ifupdown: set hardware address
 
277
     * #141885: ifupdown: Patch to provide 6to4 support (adds local
 
278
       option) and new null address family
 
279
     * #154517: ifupdown: please consider adding distclean target
 
280
     * #164823: bridge-utils: /etc/network/interfaces does not permit the
 
281
       configuration of a bridge without an IP address
 
282
     * #171981: ifupdown: ifup requires netmask for an interface with ip
 
283
       0.0.0.0
 
284
     * #174764: ifupdown: Danish template translation
 
285
     * #190698: Please add 'custom' method for iface stanzas
 
286
     * #200786: ifupdown: Please switch to gettext-based debconf
 
287
       templates
 
288
     * #203636: Please mention extended iface options in interfaces(5)
 
289
     * #207727: ifupdown: spanish debconf templates
 
290
     * #210436: ifupdown: Japanese debconf messages
 
291
     * #213619: ifupdown: Please document ifdown -a behaviour correctly
 
292
       in the manpage
 
293
     * #213723: [INTL:nl] new po-debconf template translation in Dutch.
 
294
     * #229503: Please add Greek debconf translation (attached)
 
295
     * #229527: Please add Greek debconf translation (attached)
 
296
     * #231910: ifupdown: [INTL:zh_CN] Simplified Chinese translation to
 
297
       debconf templates
 
298
     * #231995: Czech translation of ifupdown debconf templates
 
299
     * #239142: [INTL:tr] Turkish po-debconf translation
 
300
     * #241248: Updated Danish po-debconf translation
 
301
     * #242607: /etc/init.d/ifupdown: Please create run directory if not
 
302
       present
 
303
     * #245067: Please delete ifstate file on shutdown
 
304
     * #248717: [l10:ca] ifupdown catalan debconf templates
 
305
     * #249233: ifupdown: Lithuanian translation of debconf templates
 
306
     * #250713: Should be Suggests: iproute, dhcp3-client, ppp
 
307
     * #284123: [INTL:it] Italian debconf templates translation for
 
308
       ifupdown
 
309
Normal bugs - resolved (1 bug)
 
310
     * #298232: ifupdown: a few files are not cleanup at upgrade