5 2000-11-18 0.6.4 Anthony Towns <aj@azure.humbug.org.au>
7 * Shouldn't use errno, apparently. Should use ferror() instead.
8 What a completely stupid API. Thanks to Roderich Schupp for
11 * Use $(( .. )) in a shell for math, not $[..] which is bash only.
12 Thanks to Kalle Olavi Niemitalo for this one.
14 2000-10-20 0.6.3 Anthony Towns <aj@azure.humbug.org.au>
16 * Fixed horrible bugs where to get n structures I realloc n
17 bytes, instead of n * sizeof(..) bytes. Shame on me.
19 * Don't commit the new networking state to the statefile when
20 --no-act is happening (after all, there *aren't* any changes...)
22 * Bring forward some changes from the .deb:
23 - /var/run/ifupdown.state -> /etc/network/ifstate
24 (/var may be NFS mounted...)
25 - Add /e/n/ifstate to manpage.
26 - Add pointopoint support for inet/static.
27 - dhcpcd works with all kernels, not "2.0 and 2.2" :)
28 - Add provider support for ppp. It's still a kludge.
29 - Update ipx address family.
30 - Remove noauto from the interfaces manpage.
32 2000-09-22 0.6.2 Anthony Towns <aj@azure.humbug.org.au>
34 * Aieee. cardmgr (pcmcia utility) starts with stdin *closed*,
35 rather than redirected from /dev/null. So when I open pipes
36 and stuff, it can come up as fd 0. Not good. Fake fd 0,1,2 as
37 /dev/null if they're not already existant.
39 * Fixed silly bug about not properly downing interfaces too.
41 2000-09-15 0.6.1 Anthony Towns <aj@azure.humbug.org.au>
43 * Fixed up defn2man.pl so that /usr/share/doc (eg) isn't italicised.
45 * Cleaned up execute.c and updated literate comments to match new
47 * Update literate comments for main.c too.
49 * Fixed --no-act and --verbose to actually work, rather than just
50 be faked. Both are now program-wide variables declared in
53 * Included some explanatory diagrams (.dia's), and some build code
54 to actually include them in the woven output. They're done as .eps
55 files which pdflatex can't handle. Bummer.
57 * Largely updated manpage to reflect changes in 0.6
59 * Changed behaviour of --no-act to still run any mappings. (Use
60 --no-mappings as well to disable those)
61 * Add a --version option.
62 * Only update the state file if the interface was found.
64 2000-06-09 0.6.0 Anthony Towns <aj@azure.humbug.org.au>
66 * STILL TO DO: update manpage, tidy up the changed literate source.
68 * run-parts /etc/network/if-{up,down,pre-up,post-down}.d is called
69 after running any iface-specific scripts.
70 * Environment of called programs contains exactly:
72 IFACE=<physical iface name>
74 and whatever /bin/sh defaults to initialising.
76 * Each option may only be specified once.
77 * Added `auto lo eth0', remove `noauto'.
78 * Added mapping support. Thanks to Marc Haber for the inspiration.
79 * Removed scheme support.
80 * Report line-number as well as file name, when read_interfaces()
83 * Added /var/run/ifupdown.state
84 * Made ifdown -a use the statefile rather than the config file.
86 * Added inet6 methods static and v4tunnel. (Thanks to Bastian
87 Blank for a patch for the former)
88 * Made "pre-up", "down", "post-down" manpage descriptions
89 match the "up" description. Yay for redundancy.
91 2000-03-23 0.5.5 Anthony Towns <aj@azure.humbug.org.au>
93 * Added "pre-up" and "post-down" options.
95 2000-02-29 0.5.4 Anthony Towns <aj@azure.humbug.org.au>
97 * Some more minor cleanups.
99 2000-02-29 0.5.3 Anthony Towns <aj@azure.humbug.org.au>
101 * Minor cleanups; added ifup.8.ps.gz and interfaces.5.ps.gz
102 to the default target.
104 2000-02-28 0.5.2 Anthony Towns <aj@azure.humbug.org.au>
106 * Change the dhcpcd/dhcpcd-sv stuff to refer to just
107 /sbin/dhcpcd, instead of checking for dhcpcd-sv
110 * Add a manpage for /etc/network/interfaces, thanks
111 to Joey Hess. Rearranged ifup(8) a bit, and
112 added some stuff to it. Also actually wrote the
113 *bold* and /italic/ handling.
115 * Finally got sick of lines longer than 80 chars in
116 .defn files and added \ escaping of newlines.
118 2000-02-13 0.5.1 Anthony Towns <aj@azure.humbug.org.au>
120 * Cleaned up some of the source.
122 * Redefined .defn files a bit: added a description tag for
123 methods, and made the options list be documentation
124 for the options rather than something useful for C.
126 * Added defn2man.pl, and made a manpage (generated from
127 ifupdown.8.pre and defn2man.pl).
129 2000-02-07 0.5.0 Anthony Towns <aj@azure.humbug.org.au>
131 * Initial release, from netbase.deb, 3.16-9