ChangeLog for ifupdown ====================== 2000-11-18 0.6.4 Anthony Towns * 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 * 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 * 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 * 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 * 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_