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