-- 03/12/2006 -- By Claudio - Vresion 2.27.2 - Added poptop (pptpd) -- 03/07/2006 -- By Claudio - Vresion 2.27.1 - Fixed new styled webadmin menu -- 03/01/2006 -- By Claudio - Version 2.27.0 - New Skin Enabled Webadmin By MPG - Subnetting -- 02/15/2006 -- By Claudio - Version 2.27 beta 1 New Features - Ebtables 2.0.8rc1 - Bridge Utils 1.0.6 - Wireless Tools 28 - Virtual Lans (802.1Q) Upgrades - Kernel 2.4.32 - L7-Filter 2.1 - L7-Filter Protocols 2006-01-22 - DnsMasq 2.26 - Iptables 1.3.4 Improvements - Added 802.1q Vlan support to the kernel - Added Advanced Route support to the kernel - Added CBQ support to QOS - Added Time supporte to iptables - Added Connlimit support to iptables - Added iprange support to iptables - Added Multiport support to iptables - Added dns priority commands to firewall.local - New command hangup_and_reboot - Removed softdog - Removed local.tgz - Removed libpthread - Removed add-ons from installer disk Bugs fixes - Typo in mkissue.sh - Webadmin not starting due a dot (.) in rc.M - fixed /etc/rc.d/rc.dnsmasq - dnsmasq.conf.template - fixed Eth0 for iptraf at main menu - fixed gateway.test bug - fixed portfw.cgi not cleaning the variable INET_IP="$4" - wrong color ether_conf.cgi page - removed lu.timeserver, it was embedded into c.firewall - Not using local domain as a dnsmasq options anymore - wrong Dns information at index.cgi page - fixed profile changes with cron - fixed showing version number found on hd installer - fixed hd installer loosing the profiles Webadmin - added real memory information to diagnostic tools - new logo and new openning page - show cron process state at main page - show and set cron state at cron.cgi page - added link the custom dns/dhcp configuration - added pci devices list to diagnostic tools - show and set interfaces used for lan, inet and dmz - missing translation for the DMZ page Wizard - Parameters = maybe for some nics (eepro100) - Options for install aditional packages or not. -- 10/03/2005 - Version 2.26 - Profiles changes confirmation removed - New mkissue.sh script by Marcelo Mazzei -- 10/03/2005 -- By Claudio - Version 2.25.0 - Webadmin colors changed - Added pthread to uClibc - New Windows wizard written from the scratch - Added wireless support to the kernel - Added Tainted modules support to busybox ************************************************************** -- 08/23/2005 - Coyote Linux floppy firewall development discontinued -- 08/23/2005 - Started new project BrazilFW ************************************************************** -- 08/18/2005 -- By Claudio - Upgraded dnsmasq to 2.22 - New Features: Scheduled Tasks and Configuration Profiles - New Options to Administrative Configs - L7-filter integrated to Simplified firewall - Minor fixes and changes to scripts and webadmin pages -- 05/05/2005 -- - Upgraded to kernel 2.4.30 - Upgraded l7-filter to 1.3 - Downgraded iptables to 1.2.11 to fix MARK target problems - Downgraded pppd to 2.4.2 to fix reconnection problems - Merged startup script fixes from Claudio - Upgraded patch-o-match to 05042005 -- 03/17/2005 -- - Upgraded kernel to 2.4.29 - Upgraded busybox to 1.00 - Upgraded iptables to 1.3.1 - Added "exepak" to buildroot to compress some of the larger executables - Upgraded patch-o-matic to 03162005 - Removed /dev/tty? entries from the root package. They get automatically created by the system init scripts. - Fixed numerous typos in the english web admin file - Fixed a typo in the Ethernet configuration CGI script -- 02/04/2005 - By Claudio - Updraded dropbear SSH server to 0.44 and pppd to 2.4.3 - Added new Simplified Firewall - Several Bug fixes and Enhancements to the Web Administrator - Added Level 7 Filtering - Fixed missing /dev/null bug - Removed some unused commands from busybox added other usefull commands - Added new friendly commands: backup -> lrcfg.back firewall.reload -> /etc/rc.d/rc.firewall qos.reload -> /etc/rc.d/rc.qos dhcp.reload -> /etc/rc.d/rc.dnsmasq dns.reload -> /etc/rc.d/rc.dnsmasq -- 11/14/2004 -- - Fixed a modules order bug for PPP configs in the Windows Wizard - Bug fixes to the dhcpd client initialization script - Added webadmin translations to the Linux installer scripts -- 08/31/2004 -- - Merged bugfix updates from Claudio -- 07/25/2004 -- - Merged web admin changes from Claudio -- 07/18/2004 -- - Upgraded dropdear SSH server to 0.43 (security fix) and pppd to 2.4.2 -- 05/17/2004 -- - Added rc.masquerade fix from Claudio -- 03/26/2004 -- - Merged additional script fixes from Claudio -- 03/25/2004 -- - Fixed a pile of bugs in various scripts due to the change in parameters for ipcalc. -- 03/02/2004 -- - Further reduced the size of the Coyote kernel by removing some options that were not actually required for Coyote to function. -- 02/29/2004 -- - Merged bug fixes/features from Claudio - Linux floppy creation script DMZ settings no longer override the LAN adapter. - Added "NOT" rules to the firewalling scripts - Configuration files are now case insensitive - Fixed creation order of network subsystems status file for DHCP configuration types. - Changed webadmin package configuration directive handling to allow for better support of 3rd party add-on packages. - Additional updates made for caching DNS server configuration. -- 02/24/2004 -- - Added missing netfilter mark options to kernel config for QoS support. - Rebuilt busybox to fix circular buffer option - Added tc and uClibc sources to the build root - Built a custom version of uClibc instead of using the default build from the uClibc "buildroot" itself. This reduced the size of the libraries used by Coyote by nearly 100k and saves an additional 50k of floppy space. - Switched syslog to use internal circular buffer instead of tty4. -- 02/23/2004 -- - Fixed a massively stupid bug in the cfg-dhcp script that was preventing the DHCP pool from being properly assigned if a pool range other than the default was used. - The default DHCP pool options will now be the first 3 octets of the LAN address plus .100 - .200. This also reduces the overall size of the default pool, but it should still be plenty large enough for most of the networks Coyote is used on. - Added Real Time Clock support to the kernel configuration to allow hwclock utility to function properly - Added software watchdog support to the kernel config and enable the busybox option. The softdog is started from rc.S - Fixed typos in qos.cgi and adminconf.cgi - Merged Dolly's QoS changes - DHCP Script fixes by Dolly - Built PPTP/GRE connection trackers directly into the kernel - Added hwclock to the busybox configuration - Added rdate remote time sync option - Added circular log buffering and logread command to busybox config -- 02/22/2004 -- - Upgraded to busybox 1.00-pre7 - Upgraded to kernel 2.4.25 - Upgraded to uClibc 0.9.26 - Rebuild the entire buildroot for uClibc 0.9.26 - Rebuilt all of the Coyote Linux binaries against new uClibc - Upgraded to dnsmasq 2.2 - Removed udhcpd in favor of dnsmasq's built in DHCP server - Removed no-fpu configuration types. It's time to upgrade that old 386! - Renamed mount.boot script to mountboot to fix problems with the new busybox ash complaining about an invalid function name (it doesn't allow "." in the function name). - Updated DHCPd configuration generator to output a dnsmasq config file -- 01/15/2004 -- - Merged script fixes from Claudio - Upgraded to dropbear .40 - Recompiled bpalogin to fix uclibc issues -- 01/04/2004 -- - Merged changes from Steve Eisner and Claudio Cussuol - DHCP CGI script typo fixed to make it work again - Added DMZ interface option to makefloppy script - Cosmetic changes to port forwarding CGI script - PPP Dialup floppy generator brought into spec for Windows floppy generator -- 12/20/2003 -- - Added dhcp config generator fixes and new CGI scripts from Steve Eisner. -- 12/19/2003 -- - Added dos2unix busybox command to handle storing the configuration files on the floppy in DOS format. (Makes it easier to edit them with Windows editors). -- 12/17/2003 -- - Added additional contributed scripts to fix dialup support and add the ability to configure additional interfaces/addresses. - Fixed various script permission settings. Namely, the dhcp configuration generator script needed the executable bit set. -- 12/15/2003 -- - Upgraded to iptables 1.2.9, kernel 2.4.23, thttpd 2.24 - Rebuilt most of the CL binaries with the -Os optimization to further attempt to reduce the overall size. -- 12/07/2003 -- - Removed the "packages" file from the root of the floppy. Any extra .tgz files will now be automatically considered as packages to be loaded. - Moved the contents of the /etc/coyote directory to /config on the floppy itself. - Added new port forwards web edit from Claudio -- 08/19/2003 -- - Added HOSTNAME and USE_DNS_CACHE directives to web-functions script so they are not deleted when saving the configuration from the web interface. -- 08/18/2003 -- - Added RSA (in addition to DSS) key support to the SSH server - Added option to Linux floppy creator scripts to specify a remote syslog server during disk creation - Merged several changes from Steve Eisner for portforwarding code and bugfixes - Upgraded to dropbear .35 to fix security problem - Updates Windows Wizard data files to fix module load problem for ppp configuration types - Changed load order for zlib modules to fix dependency problems with ppp compression modules -- 07/13/2003 -- - Applied port forwarding code contribution from Steve Eisner for firewalling and web admin. -- 07/02/2003 -- - Fixed call to non-existant scripts in PPP dialup config - Fixed typo in PPP modules definition file -- 06/30/2003 -- - Changed max leases message from udhcpd to avoid confusion -- 06/25/2003 -- - Moved default drop statements back into rc.firewall. This fixes the problem of the incorrect interface being used for PPPoE config types. - Removed extra mount of /proc to eliminate error messages during boot - Updated no-fpu build tree - Updated newkernel.sh development script for 2.4 kernels -- 06/24/2003 -- - Fixed typos in rc.masquerade - Fixed typos in DHCP configuration CGI scripts - Fixed typos in rc.inet - Added resolv.conf build code to dhcp client - Fixed configuration display utility for DHCP client configs -- 06/20/2003 -- - Fixed call to rc.firewall for PPP and PPPoE connection types - Added device entries for tty1-tty3 to root package so they are present when init is loaded (fixes missing tty2, tty3 consoles). -- 06/18/2003 -- - Moved most of initial firewalling code into rc.inet so that it gets executed before the dhcp client attempts to lease an address. This should help with the timing problems in previous releases. - Replaced dhcpcd with udhcpc in busybox -- 06/04/2003 -- - Added additional code to portfoward startup scripts to handle auto and directed port forwards -- 06/03/2003 -- - DHCP server configuration file is now rebuilt every time the system reboots - DHCP server will now default to using the built in caching nameserver if other nameservers addresses are not available - Updates ppp scripts to place files in etc package instead of ppp - Moved PPP and PPPoE daemons into the root archive to eventually support chaning the configuration type without recreating the disk - Merged changes from Steve Eisner for dhcpd web admin control - Added caching name server support -- 06/02/2003 -- - Added additional iptables firewall rules to "stealth" the external connection - Added auto-forwarding parsing rules to rc.masquerade and ports existing code to iptables -- 05/30/2003 -- - Added getty symlink to root package so that tty2/tty3 get started properly during boot -- 05/29/2003 -- - Sync'd busybox with latest CVS release - Added code to busybox to support IP prefix calculations - Fixed problem of floppy remaining mounted after sysinit is completed. This caused the backup feature to fail the first time it was used after each reboot - Added iproute2 commands to busybox config - Updated rc.inet to use iproute2 commands instead of ifconfig/route -- 05/28/2003 -- - Upgraded PPPd to 2.4.1 - Added the 2.4.40 kernel for the non-FPU build tree - Bumped version number to 2.0 - Updated init and makefloppy scripts for new SSH server - Added iptables, removed ipchains/ipmasqadm - Moved linuxrc functions to /etc/rc.d/rc.sysinit - Moved inittab into root package -- 05/27/2003 -- - Replaced sshd with DropBear SSH server to support SSH2 and shave another 100k out of the ramdrive. - Added the 2.4.20 kernel and modules for FPU build tree -- 03/27/2003 -- - Changed the order of calls to firewall rule scripts to prevent multiple instances of the same rule being added to the system chains. - Removed the call to rc.firewall/rc.masquerade from the initial system startup scripts for dynamically configured connections. The individual up/down scripts for pppd and dhcpcd are now responsible for starting the firewall and masquerading rules for these connection types. -- 01/30/2003 -- - Added PPP and PPPoE configuration pages to the web administrator - Main menu now updates the ADMIN_AUTH directive in the config file. - Altered busybox's passwd applet to default to MD5 hashed passwords instead of the old DES crypt. -- 01/29/2003 -- - If ssh host keys are not present during boot (the disk was made in Windows), they will be automatically generated. - Added host key generation support to sshd (added -n parameter). - Changed boot filesystem specfication from msdos to vfat to support long filenames - Removed "config" package and moved the Coyote config file and the addon packages list file to the root of the floppy disk - Made webadmin package mandatory - Added script code to use the ADMIN_AUTH password specification variable. This allows the root password to be preconfigured during initial floppy creation by either the Linux script or the Windows Wizard -- 01/23/2003 -- - Switch to busybox-0.61-pre to fix some bugs present in the ash implementation in 0.60.5 and to combine Tinylogin, Udhcpd, and Busybox into a single executable. -- 01/18/2003 -- - Removed setserial script and application as the default /dev/ttyS0 thru /dev/ttyS3 should be automatically configured by the kernel. - Removed weblet from PPP configuration type - Added webadmin to PPP and PPPoE configuration types - the inet config pages still need to be updated accordingly. - Removed old LRP menu and replaced it with a much simpler script - Merged the sshd and dhcpd packages into the root package as these files are always included in the Coyote floppy. -- 01/16/2003 -- - Dropped support for telnet access to Coyote. This has been replaced with a full time SSHv1 daemon. The Web Administration package is also being include in most (if not all) config types for easy administration. - Dropped ISDN package from Linux floppy creator scripts. This will have to be re-contributed if anyone needs it... I have no way to develop or test the ISDN support. - Switched from Bids2Login to bpalogin for Big Pond support - Dropped oidentd, if anyone was actually using it, let me know and I may re-add a newer version. Please note that you can always establish a port forward for ident support - Upgraded to ssh 1.2.33 -- 01/15/2003 -- - Dropped a pile of old LRP applications - sorry folks, I know that some of you were using them, but trying to find 5 year old sources and getting everything to compile under uClibc got to be a real pain. - Switched from glibc-2.0.7 to uClibc-0.9.16. - Recompiled the whole project to link against uClibc - Upgraded to tinylogin 1.4 - Upgraded RP-PPPoE to 3.5 - Switched from ae editor to the e3 MicroEditor - Fixed a bug in rc.inet that would not properly detect when the Inet broadcast was not specified. This caused the ifconfig in busybox fail to load a static IP address config. -- 01/14/2003 -- - Changed version to 1.40 - Added masq modules for Microsoft Messenger and Direct Play - Upgraded kernel to 2.2.23 -- 01/12/2003 -- - Added a workaround to the PPPoE ip-up scripts due to the missing -m option in the busybox grep command - Upgraded busybox to 0.6.5 - Removed "ash" from /bin and replaced it with the busybox built in - Removed several Linux Router Project "posixness" and replaced them with the BusyBox built in routines - Fixed a pile of permissions problems with various files and directories in the pkgsrc directory -- 01/06/2003 -- 1.32 Released - Fixed a bug in the PPPoE ip-up script that would cause the domain name to be repeated over and over again in /etc/resolv.conf - Replaced the old "mail" command from the original LRP "Posixness" script with a new version posted to the forums -- 11/18/2002 -- - Fixed a year old bug in the ISDN setup scripts -- 10/12/2001 --- - Bug fix for makefloppy.sh from Ted Behling to fix a typo that incorrectly listed the name of the floppy fall-back device for 1.44Mb capacities. - Bug fix for getcards.pl from Bron Gondwana applied to fix the "0x" issue when supplying an IO address for a NIC. -- 09/14/2001 --- - Fixed bug in rmpassword utility that prevented it from cleaning up after itself properly. - Added initial release of web administrator for Ethernet configurations -- 08/30/2001 --- - Merged ISDN Scripts from Michael Kablitz - Changed Internet connection type variables in the Coyote main config file to a single variable indicating the type of configuration chosen. This was done to clean up the rc.inet script and to make configuration tasks from the web administrator easier. -- 08/12/2001 --- - Added proccgi helper app by Frank Pilhofer to parse CGI form variables. - Added code to rc.masquerade to parse a configuration file for port auto-forwards. This was done to make adding and removing port forwards from web admin package much easier. -- 08/11/2001 --- - Fixed typo's in the Big Pond package files that prevented the b2l package from begin backed up properly - Added thttpd and the start of another web admin frontend for non PPP configurations. -- 08/06/2001 --- - Added Web control interface for PPP dialup configs from Michael McTernan. -- 08/06/2001 --- Coyote 1.30 released - Fixed typo in cfg-local script that would prevent ipcalc from begin used if available. - Integrated Big Pond login software package from WarBird - Included bsd_comp and ppp_deflate modules in PPP based configurations -- 05/27/2001 --- Coyote 1.29 re-released - Backed out serial port console additions as they prevented most systems from being able to boot Coyote. -- 05/25/2001 --- Coyote 1.29 released -- 05/09/2001 --- - Updated and added the h.323 module for the 2.2.19 kernel. -- 05/07/2001 --- - Added experimental support for serial port console. - Modified the PPPoE init scripts to prevent them from ping flooding one of my web servers. The default behavior is now to NOT run the ping tests to determine if the connection came up. This can be changed by altering the rc.pppoe script. - Modified rc.inet to allow the telnet service to start even if the Internet connection fails. It does, however, still depend on the local network coming up. - Rebuilt ICQ module for the 2.2.19 kernel -- 04/23/2001 --- - Remove reference to missing modules during makefloppy scripts. -- 04/21/2001 --- - Merged PPPoE Fixes from Michael Kablitz - Kernel updated to 2.2.19 - newkernel scripts now build modules dep files - TODO: write script to automatically rebuild the Coyote netmods file. - Added wireless LAN modules to the list of available NIC modules. -- 02/09/2001 --- Coyote 1.28 released - Upgraded sshd to 1.2.31 and applied a security patch to plug a root exploit. Thanks goes to Scot Wilcoxon for the fix links on /. -- 02/06/2001 --- - Fixed bug in the PPP configuration scripts that prevented them from working properly when the floppy was built using the Windows Wizard. -- 01/12/2001 --- Coyote v1.28-Pre1 released - Compressed various executables with the UPX file compressor to save additional space on the floppy (it is tighter than gzip). This also frees up additional space on the RAM drive. - Added the ICQ masquerading module. -- 01/11/2001 --- - Added the h.323 masquerading module. -- 01/03/2001 --- Coyote v1.27 released - Added some additional IP security tweaks sent to me by Michael Kablitz - Replaced the new syslinux 1.50 with 1.48 as it seems to be causing problems on some machines. Made -s the default when installing the boot loader. - Repacked Coyote v1.26 to fix a small bug in the PPPoE config script that caused the ssh package to not get added properly. This really doesn't warrant a new version release... -- 01/02/2001 --- Coyote v1.26 released - Added SSHd as an option for PPP and PPPoE configurations if a capacity greater than 1.44Mb is selected for the floppy - Removed the Linux Progress Patch as it seems to cause more problems than I had anticipated. Rebuilt the fpu and non-fpu kernels. Set the default console back to tty1. -- 12/27/2000 --- Coyote v1.25 released - Fixed bug in floppy builder that would fail to properly set the boot device in the syslinux.cfg file if the -n parameter was used. - Removed all dependencies on the mtools package from Coyote by adding a static-linked version of mkdosfs and mounting the floppy to copy the files. - Finally got rid of the .lrp extentions on the packages... they are now named as per their native format (.tgz) -- 12/26/2000 --- - Updated syslinux to 1.50 - Applied "Linux Progress Patch" to kernel which displays a nifty Coyote logo and progress bar while booting... dunno if I will leave this in place as it increases the kernel size by roughly 40k. - Recompiled kernel with video mode selection and frame buffer support - Updated init scripts to comply with LPP -- 12/18/2000 --- - Added support for floppies that are greater than 1.44Mb -- 12/17/2000 --- - Added the ability to create multiple disks with the same config without having to rerun the floppy builder script. -- 12/16/2000 - Coyote 1.24 Released - Makelfoppy will only build the packages necessary to create the floppy (saves a little bit of time during the floppy creation process) - Ethernet config script will now only ask for a DHCP hostname if the DHCP configured Internet connection option is chosen - Rebuilt the 2.2.18 kernel to include necessary options for dhcpd - Added ssh daemon for standard Ethernet configurations (it will not currently fit onto the PPP or PPPoE configs) - Added option for systems without a math co-processor (install is roughly 30k larger with this option selected) -- 12/15/2000 --- - Changed the PPP config creation script to remove some extra quotes around identifiers that have been reported to cause problems when the line is busy or has no dial-tone. - Added a call to rc.firewall to the ip-up script in the PPPoE package. - Updated network card drivers to the latest netdrivers package -- 12/13/2000 --- - Updated kernel to 2.2.18 BUGID: 105, 106, 94 BUG: Missing module dependencied for network card drivers AFCTS: All versions STATUS: Fixed - Built the telnet package into root.lrp. This also fixes BUG #89. - Upgraded rp-pppoe to v2.5 -- 11/20/2000 --- - Updated kernel network drivers to fix broken tulip driver (again) - Applied mail command fix by Don Cao and re-added the command -- 11/18/2000 --- - Removed broken mail command. Started work on a replacement. -- 10/02/2000 --- - Added additional ttypx's to the /etc/securetty file to allow for more than one telnet session to login as root. - Added rc script to start telnet services after reboot. -- 09/28/2000 --- - Re-added the telnet package to the list of available packages durring floppy creation. - Added a check to the lrcfg menu to make sure that a system (root) password has been set before allowing remote access. - Moved the syslinux bootstrap installer to the newly-created bin directory. - Added statically linked versions of fdformat and mtools to prevent errors on systems that do not have these installed. This also removes the need for the "which" executable (which is also missing from certain install types). - Modified "functions" script library to be smarter about detecting missing fdformat and mkdosfs executables. -- 09/24/2000 --- - Added pci-scan.c to the kernel network build to properly support updated tulip drivers. (Bug Fix for BugId #81). - Updated rp-pppoe daemon to version 2.3 (Bug Fix for BugId #80). -- 09/17/2000 --- - Changes config option "ISPNAME" to "PPP_ISP" for PPP Dialup types. - Added additional options for the coyote.conf file to allow for an "on-the-fly" creation of the PPP Configuration options. This is used by the commercial wizard. -- 09/11/2000 --- - Updated rc.inet to set /proc/sys/net/ipv4/ip_dynaddr = 1 in dynamic Internet configurations (Bug Fix for BugId #78). - Updated tulip.o module to the latest version from Donald Becker. -- 09/07/2000 --- - Changed the script for displaying the current system status to be aware of the PPP and PPPoE config types. - Wrote and added a small utility to obtain the IP address of any network interface on a Linux system without the use of such ugly techniques as sed and grep. (getifaddr) - Removed an extra "ln -s" command from the mkflp-pppoe script that was causing errors to be reported during floppy creation. - Modified /etc/rc.d/rc.inet to allow for a single network card PPPoE configuration. - Changed the dhcpd.list file to prevent backup from crashing if the config file for dhcpd was not built properly due to a network problem. -- 08/08/2000 --- - Applied some modifications submitted by Cristian Ionescu-Idbohrn to improve compatibility with Debian -- 08/05/2000 --- - Fixed problem with etc package that prevented Coyote from properly building a boot disk -- 08/03/2000 --- - Merged PPP fixes from Raphael Marmier - Bug fixes - Merged PPPoE fixes from Michael Kablitz - Bug fixes - Cleaned up scripts - Added Dial-on-demand option -- 07/05/2000 --- - Updated the kernel to 2.2.16 -- 06/18/2000 --- - REALLY fixed the rc.masquerade file. - Fixed a stray backup problem with etc package -- 06/03/2000 --- BUGID: 57 BUG: bug in /usr/bin/savelog that prevented logs from begin properly compressed/rotated AFCTS: All Versions STATUS: Fixed BUGID: 56 BUG: bug in multicron-d that prevented syslogd from begin restarted properly AFCTS: All Versions STATUS: Fixed BUGID: 55 BUG: Missing quotes around the $6 parameter in rc.firewall/rc.masquerade AFCTS: Free/Development versions STATUS: Fixed -- 05/26/2000 --- - Coyote PPP fixes submitted by Jim Lewis -- 05/19/2000 --- - Merged more PPP script changes from Jim Lewis - Removed useless ip-*.local files - Modified ip-up and ip-down files - Split masquerading script into rc.masquerade - Added rc.firewall script to hold additional firewall rulesets - Added menu items for rc.firewall/rc.masquerade to lrcfg BUGID: 54 BUG: Typo in the ppp.list file for the ppp package AFCTS: Free version STATUS: Fixed BUGID: 51 BUG: makefloppy.sh error when using PPP configuration (due to CRLF's in the script) AFCTS: Free version STATUS: Fixed -- 05/07/2000 --- - Coyote PPP setup script now allows static IP addresses. -- 05/04/2000 --- - Merged PPP configuration scripts contributed by Raphael Marmier and Jim Lewis into Coyote scripts for 1.20. -- 05/03/2000 --- BUGID: 50 BUG: Network card modules were added in the wrong order. AFCTS: Free version STATUS: Fixed -- 04/30/2000 --- BUGID: 49 BUG: Bugs in the pppoe scripts that prevent PPPoE from starting properly AFCTS: Free version STATUS: Fixed -- 04/26/2000 --- - Added PPP auto-configuation script -- 04/25/2000 --- BUGID: 42 BUG: w and who commands not working AFCTS: Free version STATUS: Fixed - Removed broken w and who commands. These are useless until remote access is possible, anyways. -- 04/23/2000 --- - Changed to order of the local and Internet interfaces. ( eth0 is now used for the local network and eth1 is now used for the Internet.) This makes the PPP dialup easier as the interface used for the local network does not need to change. - Started work on PPP dialup implementation. Merged some changes submitted by Raphael Marmier into Coyote. -- 04/22/2000 --- - Fixed chown permissions error during boot BUGID: 45 BUG: Bug in makefloppy script (typo in the DOFMT variable) AFCTS: Free version STATUS: Fixed -- 04/18/2000 --- - Moved PPPoE configuration into the floppy builder script -- 04/13/2000 --- - Combined the ppp package into pppoe to reduce the complexity of the backup procedures -- 04/08/2000 --- - Created autoconfig method for PPPoE for use with future makefloppy scripts and the commercial wizard - Started synchronization of commercial and free development trees -- 04/07/2000 --- - Added missing "wc" command for PPPoE scripts - Removed VPNd package from setup... it is rarely used and I have never had the time to document the procedures for getting it working. -- 04/06/2000 --- - Added rp-pppoe package -- 03/28/2000 --- - Added full syslog and klog packages for remote logging capabilities - Removed broken pppoe package - Forced read-only mount of floppy during boot to allow the system to be booted from a write protected floppy -- 03/24/2000 --- - Updated kernel to 2.2.14 - Updated 3c59x and tulip driver to latest from Donald Becker's site. - Cleaned up linuxrc file to show less "junk" during boot -- 02/14/2000 --- - Cleaned up the syslinux directory to make the distribution archive file smaller. - Removed debug switch from linuxrc to make bootup a little less messy to read. -- 02/06/2000 --- - Release Coyote 1.10b for testing. BUGID: 36 BUG: Typo in the cfg-dhcpd configuration script AFCTS: Free version STATUS: Fixed -- 02/05/2000 --- - Release Coyote 1.10a for alpha testing. -- 02/04/2000 --- - Added and then removed support for superformat after discovering that the busybox mount command can not properly mount a flopy that has been formatted to a larger capacity... bummer. - Removed telnet support as it appears that the problems are with the Coyote base libraries, not the inetd implementation. - Started cleaing up devel tree for an elevation of the Ethernet setup to stable -- 01/29/2000 --- - Resorted to a stripped down version of inetd until I can get the rlaunch utility to function properly. -- 01/27/2000 --- - Added the arp command - Changed the way DHCPd configures itself so that changes to the local network configuration work properly - Fixed IP Masq rules when local network address is changed - Fixed the VERY broken getcards.pl script that is used during the disk creation process -- 01/26/2000 --- - Fixed broken telnet support by writing a custom/tiny inetd replacement - Added main menu option for enabling/disabling telnet access -- 01/23/2000 --- - Additional work done to PPPoE scripts - Fixed a small bug in the DHCP server config builder script -- 01/20/2000 --- - Really fixed the backup scripts - Added a telnet daemon - Changed to busybox 0.41 -- 01/09/2000 --- - Fixed backup scripts - Recompiled kernel to support wireless network devices -- 12/21/1999 --- - Added the device entries for PPPoE -- 12/20/1999 --- - Removed the shell script code to set the network card config from the ethernet and pppoe setup scripts. This is replaced by a perl program that now properly sets the module definitions if both network cards are of the same type. - Fixed a bug with the pppoe module list that improperly named the module pppox. -- 12/18/1999 --- - Changes to busybox .40-alpha... compiles cleanly now, but still has its share of glitches. Went back to previous halt/reboot commands. - Added the ability to configure the local network interface during the floppy creation script. - Rebuilt kernel with slip module support for VPNd. - Added VPNd to support VPN tunnels between Coyote machines and/or other Linux systems. NOTE: This version has been restricted to 40 bit max encryption to allow it to be exported. The original source is here: http://sunsite.auc.dk/vpnd. Due to these regulations, the VPNd source is not available from the Vortech FTP servers. - Recompiled syslinux executable as statically linked. This will eliminate the missing library error on systems that do not maintain libc5 backwards compatilibty. -- 12/17/1999 --- - Changed busybox to .39... still lots of bugs, but it works a little better. - Added the oidentd daemon to Coyote. - Altered the rc.M init script to allow additional packages to be easily added. An init file for each additional packages can be added to the /etc/rc.d/pkgs directory. -- 12/09/1999 --- - Split makefloppy script into several other scripts to allow for multiple types of Coyote configurations that are not based on one another. -- 12/08/1999 ---- - Added pppoed and ppp packages to the pkgsrc tree. The ppp daemon in both packages is version 2.3.10. - Kernel patched to support PPPoE. PPPoE module added to the driver directory. - Changed busybox to version .38. This has some REALLY major issues and is not fully functional. An email was sent to the maintainer of busybox and he has responded that fixes will be available shortly. This new version is somewhat crucial as it reduces the overall size of the Coyote root package a great deal. -- 12/05/1999 ---- Coyote v1.03 Released, Bug Fixes This release fixes a problem with the makefloppy script and adds a couple of missing modules to the driver directory. NEW: The makefloppy script now checks to make sure that you are logged in as root and warns you if you are not. NEW: The makefloppy script now allows you to specify a DHCP hostname to get passed along with the DHCP request. This should help with DHCP hostname assignment on some networks. BUGID: 10 BUG: On systems where the /sbin directory is not in the path, the makefloppy script could not find the mkdosfs program. The standard directories for mkdosfs are not appended to the path before attempting to format the floppy. AFCTS: Free version STATUS: Fixed BUGID: 11 BUG: Even though they are listed in the compatibility list, the WD and SMC modules were not present in the available drivers directory. AFTCS: Free and commercial versions STATUS: Fixed -- 12/01/1999 ---- Coyote v1.02 Released, Bug Fixes, Feature Addition This release fixes a couple of stray bugs and adds some functionality to the Coyote distribution. NEW: tulip driver updated to the latest version to support some of the newer tulip based cards. NEW: Addition of the ipmasqadm program to allow for auto-forwarding of ports back into the masqueraded network. BUGID: 6 BUG: The wrong variable name was used for the NETMASK and would cause ifconfig to complain during boot up. AFCTS: Free version STATUS: Fixed BUGID: 7 BUG: For subnetted networks, no broadcast address was specified for static IP configurations. AFCTS: Free and commercial version STATUS: Fixed BUGID: 8 BUG: During startup the /etc/rc.d/rc.inet script would complain about a missing "fi" and an unexpected end of file. AFCTS: Free version STATUS: Fixed BUGID: 9 BUG: Even if the Road Runner login program was added, the option to change its configuration would not appear on the main menu. AFCTS: Free and commercial versions STATUS: Fixed -- 11/30/1999 ---- Coyote v1.01 Released, Bug Fixes The Coyote distribution has been updated to v1.01 as a couple of pretty major bugs were found in the initial public release. These bugs have been fixed and the distribution was re-packed. The commercial version of Coyote has not undergone a version upgrade but the bug has been fixed. Anyone that experiences problems with the commercial version can obtain a free fix by sending email to: coyote-help@vortech.net. Note that this bug will ONLY affect you if you have a static IP address. BUG: rc.inet would fail to set a default gateway if a static IP address was chosen. AFCTS: Free and commercial versions STATUS: fixed BUGID: 5 BUG: makefloppy.sh could cause the removal of the /dev/null device on certain distributions of linux... oops. AFCTS: Free version STATUS: fixed -- 11/26/1999 ---- Coyote v1.0 Initial Release