Difference between revisions of "Bering-uClibc 4.x - Changelog"
From bering-uClibc
m (mention bbntpd) |
m |
||
(228 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | == Changes between 4. | + | {| summary="Navigation header" width="100%" |
+ | ! colspan="3" align="center" | [[Bering-uClibc 4.x - Changelog|Changelog]] | ||
+ | |- | ||
+ | | width="20%" align="left" | | ||
+ | ! width="60%" align="center" | [[Bering-uClibc 4.x|Bering-uClibc 4.x - Overview]] | ||
+ | | width="20%" align="right" | | ||
+ | |} | ||
+ | ---- | ||
+ | ==Changes between 4.3.4 and 4.3.5== | ||
(unreleased) | (unreleased) | ||
+ | ; dnsmasq : updated to new upstream version 2.66 | ||
− | + | ==Changes between 4.3.3 and 4.3.4== | |
+ | (released 27 Mar 2013) | ||
+ | ; kernel : add more SUN ethernet drivers to modules.tgz | ||
+ | ; openvpn/z : updated to new upstream version 2.3.0 | ||
+ | ; easyrsa : new source (earlier part of openvpn) | ||
+ | ; quagga : updated to new upstream version 0.9.22 | ||
+ | ; tor : updated to upstream version 0.2.2.39 | ||
− | + | ==Changes between 4.3.2 and 4.3.3== | |
+ | (released 29 Dec 2012) | ||
+ | ; dnsmasq : new upstream version 2.65 | ||
+ | ; webconf : ping.cgi pings ipv4 and, if available, ipv6 address of a given host | ||
− | + | ==Changes between 4.3.1 and 4.3.2== | |
+ | (released 9 Dec 2012) | ||
+ | ; apkg : fixing bugs for loading dependencies | ||
+ | ; webconf : Sort ethernet (ethxx) interfaces for webconf | ||
+ | ; lrcfg.backup : Add sourcing of /var/lib/lrpkg/backup | ||
+ | : Fix regression bug in lrcfg.backup which would not respect the settings in /var/lib/lrpkg/backup | ||
+ | ; openswan : add openswan-2.6.38-android-ics-natoa.patch | ||
+ | : fix a bug in the makefile depending on parameters in the environment which are not passed in the srcclean implementation | ||
+ | ; lmsensors : new upstream verson 3.3.3 | ||
+ | ; dnsmasq : update to new upstream version 2.64 | ||
+ | ; privoxy : add dependency for libz (fixes Trac ticket #81) | ||
+ | ; kernel : Add regulatory database file for wireless drivers. | ||
− | + | ==Changes between 4.3.1-rc1 and 4.3.1== | |
+ | (released 9 Oct 2012) | ||
+ | ; squid: fix autoloading of packages, squid depends on openssl | ||
+ | ; busybox : add nameif applet | ||
+ | ; bbnameif : new package with configuration files for nameif | ||
− | + | ==Changes between 4.3 and 4.3.1-rc1== | |
+ | (released 21 Sept 2012) | ||
− | add | + | ; iproute: add iproute-get.patch (fixes Trac ticket #80) |
+ | ; tor: update to new upstream version 0.2.2.38 | ||
+ | ; dnsmasq: update to new upstream version 2.63 | ||
+ | ; ulogd: get it working again, including mysql support with Package ulogd-mysl.lrp | ||
− | + | ==Changes between 4.3-rc2 and 4.3== | |
+ | (released 28 July 2012) | ||
− | + | ; initrd : improve package installation during boot by avoiding re-install of packages by dependencies | |
+ | ; config : add verbose warning about missing dependencies on upgrade | ||
− | + | ==Changes between 4.3-rc1 and 4.3-rc2== | |
+ | (released 18 July 2012) | ||
− | + | ; busybox : update to new upstream version 1.20.2 | |
+ | ; initrd : add information about wrong root device | ||
+ | ; webconf : add mawk as dependency | ||
− | + | ==Changes between 4.3-beta1 and 4.3-rc1== | |
+ | (released 7 July 2012) | ||
− | + | ; modutils : added delay after touching device events to ensure that modules are initialized | |
+ | ; radius : add dependency on libtool.lrp | ||
+ | ; tor : update to new upstream version 0.2.2.37 (fixes LEAF Trac ticket #77) | ||
+ | ; initrd : fixed 'usb_wait' kernel param parsing error (closes LEAF Trac ticket #78) | ||
+ | : Allow specification of LEAFCFG or PKGPATH by disk UUID or LABEL rather than device file (closes Trac ticket #71) | ||
+ | ; bird : update to new upstream version 1.3.7 | ||
+ | : fix to run on ipv4 as well as ipv6 | ||
+ | ; moddb : Added missing dca module to moddb (required by igb) | ||
+ | : removed crc32.ko, now builtin into kernel | ||
+ | ; buildenv : updated gcc to 4.4.7 | ||
+ | ; kernel : Enabled kmemleak for memory leakage detection | ||
+ | : switched to SLUB allocator for i686 | ||
+ | : build crc32 into kernel | ||
+ | ; quagga : update to new upstream version 0.99.21 | ||
+ | ; radvd : update to new upstream version 1.9.1 | ||
+ | ; pmacctd : update to new upstream version 0.14.0 | ||
− | + | ==Changes between 4.2.1 and 4.3-beta1== | |
+ | (released 13 June 2012) | ||
− | + | ; openssl : new upstream version 1.0.0j | |
+ | ; config : add Package Dependency Auto-Loading (fixes TRAC ticket #2) - see the [[Bering-uClibc 4.3]] page for more information | ||
+ | ; libdb : add new Package libdb.lrp containing the Berkeley DB library, required for development of "netatalk" Package. Also dbutils.lrp. | ||
+ | ; wget : disable IDN/IRI, removes the dependency for libiconv | ||
+ | ; util-linux-ng : update to new upstream version 2.18 (fixes TRAC ticket #72) | ||
+ | ; libdbus : add new Package libdbus.lrp containing the D-Bus message bus API, required for avahi-client library | ||
+ | ; libavahi : add avahi-client library, required for Zeroconf support in "netatalk" | ||
+ | ; netatalk : add new Package netatalk.lrp containing the Appletalk AFP file and print daemon (fixes TRAC ticket #54) - see the [[Bering-uClibc 4.3]] page for more information | ||
+ | ; libnfnetlink : add new package libnfnetlink.lrp required for conntrack-tools | ||
+ | ; libnetfilter-conntrack : add new package libnetfilter-conntrack.lrp required for conntrack-tools | ||
+ | ; conntrack-tools : new package (fixes Trac ticket #74) | ||
+ | ; curl : new upstream version 7.26.0 | ||
+ | ; dnsmasq : update to new upstream version 2.62 - see the [[Bering-uClibc 4.3]] page for more information on the new IPv6 capabilities | ||
+ | ; zlib : update to new upstgream version 1.2.7 | ||
+ | ; ndppd : new package NDP Proxy Daemon version 0.2.2 | ||
+ | ; shorewall : correct routing commands in proxy NDP | ||
− | + | ==Changes between 4.2.1-rc1 and 4.2.1== | |
+ | (released 13 May 2012) | ||
− | + | ; webconf : add connection6-info.cgi to show Active IPv6 Connections (fixes TRAC ticket #69) | |
+ | ; hdsupp : add /sbin/blkid and /sbin/findfs from util-linux-ng to hdsupp.lrp (related to TRAC ticket #71) | ||
+ | ; images : change the settings for the ISOLINUX images to support loading and saving configuration to <tt>/dev/sda1</tt> in addition to <tt>/dev/fd0</tt> | ||
+ | ; etc : enable weekly logrotate of kern.log | ||
+ | ; kernel : build netconsole and dummy network drivers as modules instead of kernel parts | ||
+ | ; hostapd : allow to save /etc/init.d/hostapd | ||
+ | ; asterisk : upgraded to latest upstream version (1.8.7.1 -> 1.8.12.0) | ||
− | + | ==Changes between 4.2.1-beta1 and 4.2.1-rc1== | |
+ | (released 1 May 2012) | ||
+ | ; config : clean-up, should remove confusing 'terminated' message while saving configs | ||
+ | ; openssl : updated to new upstream version 1.0.0i | ||
+ | ; lmsensors : updated to new upstream version 3.3.2 | ||
+ | ; curl : updated to new upstream version 7.25.0; disable C code generation (saves 11k) | ||
+ | ; vsftpd : updated to new upstream version 3.0.0 | ||
+ | ; radvd : updated to new upstream version 1.8.5 | ||
+ | ; libiconv : add new package - GNU iconv string conversion library; version 1.14 | ||
− | + | ==Changes between 4.2 and 4.2.1-beta1== | |
+ | (released 19 April 2012) | ||
− | + | ; tor : updated to new upstream version 0.2.2.35 | |
+ | ; openssl : updated to new upstream version 1.0.0h | ||
+ | ; dnsmasq : updated to new upstream version 2.60 | ||
+ | ; privoxy : updated to new upstream version 3.0.19 | ||
+ | ; ebtables : updated to new upstream version 2.0.10-4 | ||
+ | ; modules : add /etc/modprobe.d to list of local files (to save its content in configdb.lrp) | ||
+ | ; samba : updated to new upstream version 3.6.4 (was previously 2.0.10 !) | ||
+ | ; modutils: simplify hardware auto-detection in modules.lrp (use new routine like in initrd/hwdetect) | ||
+ | ; modules: Add /etc/modprobe.d to list of local files (to save it's content into configdb.lrp) | ||
− | + | ==Changes between 4.2-rc1 and 4.2== | |
+ | (released 9 Mar 2012) | ||
− | + | ; avahi : Fix init script (bad pid file) | |
+ | : Add support for configuration files located in /etc/avahi/services | ||
− | + | ==Changes between 4.2-beta2 and 4.2-rc1== | |
+ | (released 26 Feb 2012) | ||
− | + | ; ethtool: updated to new upstream version 3.2 | |
+ | ; libdaemon : new package (upstream version 0.14) | ||
+ | ; libexpat : new package (expat XML parser upstream version 2.0.1) | ||
+ | ; avahi : new package (upstream version 0.6.31) | ||
+ | ; iperf : new package (upstream version 2.0.5) | ||
+ | ; dropbear : updated to new upstream version 2012.55 | ||
− | + | ==Changes between 4.2-beta1 and 4.2-beta2== | |
+ | (released 4 Feb 2012) | ||
− | + | ; kernel : added Intel I/OATDMA support for i686 kernel | |
− | + | : added via-velocity NIC driver for i486 images | |
+ | ; igb : update Intel Gigabit driver to version 3.3.6 | ||
+ | ; etc : change activation of tun.ko for openvpn/aiccu in mdev.conf | ||
+ | : change multicron-d to sent mail with or without user authentification (fixes Trac ticket #67) | ||
+ | ; xtables-addons : new package with xtables addons | ||
+ | ; openvpn : updated to new upstream version 2.2.2; improves support for openssl 1.0.0 in easyrsa package | ||
+ | : add missing build-ca script to easyrsa.lrp | ||
+ | ; openssl : updated to new upstream version 1.0.0g | ||
+ | ; mawk : updated to new upstream version mawk-1.3.4-20100625 | ||
+ | ; shorewall : updated to new upstream version 4.4.27.3 | ||
+ | ; openswan : updated to new upstream version 2.6.37 | ||
− | + | ==Changes between 4.1.1 and 4.2-beta1== | |
+ | (released 20 Dec 2011) | ||
− | updated kernel to | + | ; shorewall : updated to version 4.4.26.1 |
+ | ; kernel (all flavours) : added IPV6 Privacy Extension (RFC 3041) | ||
+ | : added IPv6 Router Preference (RFC 4191 | ||
+ | : IPv6 support multiple routing tables with source based address routing | ||
+ | : build IPSEC modules (IPCOMP transformation, IPSEC transport mode,IPSEC tunnel mode, IPSEC BEET mode) also for IPv4 | ||
+ | : change preemption model from "Desktop" oriented to "Server/traditional" (from kernel help: "Select this option if you are building a kernel for a server or scientific/computation system, or if you want to maximize the raw processing power") | ||
+ | : added more modules for powersaving and moved others from "builtin" to "modules", removed debugging support | ||
+ | : added physdev and xt_policy match in netfilter modules | ||
+ | : remove igb from kernel build (built separately) | ||
+ | ; kernel (i686) : build optimized for speed | ||
+ | : used slub memory allocator instead of generic slab (it has better scalability) | ||
+ | ; kernel (geode): remove AMD, Intel and Cyrix microcode support (unavailable for geode cpu's, reduces kernel size) | ||
+ | : enable and package all geode hardware modules (geode watchdog, cs55* chipset, geode-aes) | ||
+ | : remove advantechwdt from kernel and build as module | ||
+ | : remove unneccesary drivers (reduces size of initrd-geode approx. 60kb) | ||
+ | : used slob memory allocator instead of generic slab (it is simplier and has smaller memory consumption; also it has worse scalability on SMP - but we are building non-SMP kernel) | ||
+ | ; kernel (i486) : used slob memory allocator instead of generic slab | ||
+ | ; privoxy : updated to new upstream version 3.0.18 | ||
+ | ; initrd : update busybox to 1.19.3 | ||
+ | : fixed hwdetect | ||
− | + | ==Changes between 4.1.1-rc1 and 4.1.1== | |
+ | (released 7 Dec 2011) | ||
− | + | ; busybox : add watch applet | |
− | + | ==Changes between 4.1.1-beta1 and 4.1.1-rc1== | |
− | + | (released 26 Nov 2011) | |
− | + | ||
− | updated | + | ; openswan : fix version and revision number |
+ | ; asterisk : reinstate <code class="filename">asterisk.lrp</code> and related Packages (closes TRAC ticket #5) | ||
+ | ; curl : updated to version 7.22.0 | ||
+ | ; shorewall : updated to version 4.4.25.3 | ||
+ | ; sshblack : new Package to blacklist source IP address based on repeated login failures (closes TRAC ticket #65)<br>Initially configured to check for dropbear login failures but can be modified to run any "block" script based on any regex pattern in any logfile | ||
+ | ; dropbear : updated to new upstream version 2011.54 | ||
+ | ; radvd : updated to new upstream version 1.8.3 | ||
+ | ; dmidecode : updated to new upstream version 2.11 | ||
+ | ; busybox : added nohup applet | ||
+ | ; etc : fixed mdev.conf syntax and added /dev/vcs entries | ||
+ | : run procps after iptables has been started | ||
+ | ; initrd : load modules by wrapper script, speeds up boot-time | ||
− | + | ==Changes between 4.1 and 4.1.1-beta1== | |
+ | (released 1 Nov 2011) | ||
+ | ; initrd : updated busybox to 1.19.2 | ||
+ | ; openssl : updated to 1.0.0e (closes TRAC ticket #61) | ||
+ | ; radvd : updated to 1.8.2 with a lot of security fixes, (also closes TRAC ticket #62) | ||
+ | ; shorewall : updated to new upstream version 4.4.24.1 | ||
+ | ; radius : updated to new upstream version 2.1.12 and other changes to close TRAC ticket #63 | ||
+ | ; dsnmasq : updated to new upstream version 2.59 | ||
+ | ; lm-sensors : updated to version 3.3.1 | ||
+ | ; rsync : updated to new upstream version 3.0.9 | ||
+ | ; ebtables : updated to new upstream version 2.0.10-2 | ||
+ | ; tor : updated to new upstream version 0.2.2.33 | ||
+ | ; squid : updated to new upstream version 3.20.12 with ipv6 support | ||
+ | ; lzo : updated to new upstream version 2.06 | ||
+ | ; wget : updated to new upstream version 1.13.4 | ||
+ | ; dropbear : updated to new upstream version 0.53.1 | ||
+ | ; clamav : new package, version 0.9.73 of the virus scanner | ||
+ | : Based on the buildtool setup contributed by Alejandro Dguez for the Bering-uClibc 3. | ||
+ | ; havp : new package, version 0.92a of the http anti virus proxy | ||
+ | : Based on the buildtool setup contributed by Alejandro Dguez for the Bering-uClibc 3. | ||
+ | : See also the new chapter [https://sourceforge.net/apps/mediawiki/leaf/index.php?title=Bering-uClibc_4.x_-_User_Guide_-_Advanced_Topics_-_Setting_Up_a_HTTP_Anti_Virus_Proxy Setting up a HTTP Anti Virus Proxy] of the Bering-uClibc 4.x User Guide. | ||
+ | ; quagga : new upstream version 0.99.20 | ||
− | + | ==Changes between 4.1-rc1 and 4.1== | |
+ | (released 8 Oct 2011) | ||
+ | ; initrd : update version | ||
+ | : add hotplug.sh (script for auto-probing modules for hotplugged device - mdev hasn't this function) to package, missing in 4.1-rc1 | ||
− | updated | + | ==Changes between 4.1-beta2 and 4.1-rc1== |
+ | (released 1 Oct 2011) | ||
+ | ; general : open source license text (Package license.lrp) added to all disk images | ||
+ | ; tor : updated to new upstream version 0.2.2.32 | ||
+ | ; shorewall : updated to new upstream version 4.4.23.3 | ||
+ | ; etc : start procps.sh after the network is up | ||
+ | ; initrd : added mdev wrapper for module auto-loading on hotplug | ||
+ | ; wpa_supplicant : updated to new upstream version 0.7.3 | ||
+ | ; dhcpd : updated from 2.0pl5-19.1 to latest upstream version 4.2.2, adding DHCPv6 support | ||
− | updated | + | ==Changes between 4.1-beta1 and 4.1-beta2== |
+ | (released 1 Sept 2011) | ||
+ | ; kernel : updated to 2.6.35.14 | ||
+ | ; systat : create log directory at start | ||
+ | ; mbusd : update to 0.1.3 plus patches to make it finally working | ||
+ | ; webconf : fix leafcfg.cgi and path to syslog-ng in lrcfg.cgi | ||
+ | ; busybox : updated to new upstream version 1.19.0 | ||
+ | : increased history size from 15 to 500; enabled history_save and reverse search in history | ||
+ | ; tinyproxy : updated to to new upstream version 1.8.3 | ||
+ | : fixed tinyproxy.conf, which was still an older version | ||
+ | ; dnsmasq : updated to new upstream version 2.58 | ||
+ | ; nut : fixes for nut environment and scripts | ||
+ | : added user/group nut to passwd/group | ||
+ | : run nut with user "nut" | ||
+ | : add powercom patch | ||
+ | ; ppp-hsh : small improvements to ppp-mod script | ||
+ | : fix-up for working with IXSPEED filter on NAS w/o IX iface | ||
+ | ; buildenv : update binutils to 2.21.1a (2.21 is no longer available at ftp.gnu.org) | ||
− | + | ==Changes between 4.0 and 4.1-beta1== | |
+ | (released 30 July 2011) | ||
− | + | ; general : replace old mail script with busybox sendmail. It allows user authentication, provding a FQDN and connecting via SSL/TLS (untested)and is a lot smaller. (fixes Trac ticket #53) | |
+ | : moved arc4 and ecb kernel modules from geode-only list to common list, added sha1_generic to common list, added modprobing of modules that listed in /etc/modules during hwdetect (to pull all dependencies) | ||
+ | ; kernel : updated to version 2.6.35.13 | ||
+ | : including a kernel review to remove useless options/modules from different kernels/images (still under construction) | ||
+ | : Fixed link state flood in syslog for r6040 (kernel bug #29122) | ||
+ | ; shorewall : updated to version 4.4.20.3, closes also Trac ticket #44 | ||
+ | ; openssh : updated to version 5.8p1 | ||
+ | ; openvpn : updated to version 2.2.0 | ||
+ | ; zlib : updated to version 1.2.5 | ||
+ | ; binutils : updated to version 2.21 for gcc 4.6.0 (e.g. on Fedora 15), closes also Trac ticket #49 | ||
+ | ; keepalived : updated to version 1.2.2 | ||
+ | ; nttcp : the binary has been long around for tcp performance tests - now packaged. Closes Trac ticket #28 | ||
+ | ; at : compiles without the need of (/usr/bin/)sendmail on build host. | ||
+ | ; igb : updated Intel Gigabit drivers to 3.0.22 | ||
+ | ; bind : add new package ''bind'' | ||
+ | ; openswan: updated to version 2.6.33 | ||
+ | ; haserl : updated to version 0.9.29 | ||
+ | ; uclibc : enabled WCHAR (wide character) support | ||
+ | ; mysql : added _r (reeentrant) library to libmysql.lrp | ||
+ | ; openldap : added OpenLDAP 2.4.25 client library, libldap.lrp | ||
+ | ; radius : replaced Cistron RADIUS 1.6.8 with FreeRADIUS 2.1.10. Closes Trac ticket #43 | ||
+ | ; dibbler-server : new Package dibbler-server.lrp which implements a DHCPv6 server | ||
+ | ; webconf : updated webconf to version 1.2, which accommodates changes for haserl-0.9.x, a GUI for ping, traceroute and reboot and a javascript framework for tooltips. | ||
+ | ; netsnmp : add support for lmsensors | ||
+ | ; busybox : enabled 'nice' command (required for Asterisk) and also 'cpio' command (fixes Trac ticket #26) | ||
+ | ; radvd : updated to latest upstream version 1.8 | ||
+ | ; etc : fix inetd start/stop | ||
+ | ; mbusd : new package for Modbus/TCP to Modbus/RTU proxy see[http://mbus.sourceforge.net/ MODBUS/TCP to MODBUS/RTU gateway server] | ||
+ | ; sysstat : new package - The sysstat package contains the sar, sadf, iostat, nfsiostat, cifsiostat, mpstat, and pidstat commands for Linux. See [http://freshmeat.net/projects/sysstat/ sysstat] | ||
− | + | ==Changes between 4.0 and 4.0.1== | |
+ | (released 9 July 2011) | ||
+ | ; general : added auto-loading of ata_legacy.ko if no other ATA drivers are loaded. That supports some (more) legacy boards out-of-the-box. (Can be disabled by adding "NOLEGACY" on the kernel command line.) | ||
+ | : avoid loading packages twice. | ||
+ | ; webconf : fixing various issues - thanks to ijabott, closes Trac tickets #50, #51 and #52 | ||
+ | ; hdsupp : added file /usr/share/syslinux/mbr.bin | ||
+ | ; tor : updated to version 0.2.1.30 | ||
+ | ; hash shaper : fixed bug crash on initialization more than 9 networks up to /24 width | ||
+ | ; kernel : added modules for some USB-to-Ethernet adaptors: asix.ko, kaweth.ko, pegasus.ko, rtl8150.ko | ||
+ | ; isolinux : now forcibly loads floppy & i2c-core Modules in case floppy drive is not auto-detected (fixes Trac ticket #48) | ||
− | + | ==Changes between 4.0-rc1 and 4.0== | |
+ | (released 15 May 2011) | ||
− | + | ; buildimage : remove verbose=1 from kernel commandline - while it is useful during testing, it shouldn't be necesssary in a stable version. Removing debug output is another (small) step to minimize the boot time of a LEAF box. Fixes Trac ticket #12 | |
− | ( | + | ; openswan : added RCDLINKS to /etc/init.d/ipsec - fixes Trac ticket #42 |
+ | ; kernel : added <tt>lp</tt> and <tt>ppdev</tt> Modules to restore 3.x functionality for p9100 print server - fixes Trac ticket #45 | ||
+ | : Fixed booting i486 kernel on Advantech ARK-1310 (+ possible other EVA-X4150 based) boards. | ||
+ | : Changed config for the i486 platform to cover the SCx200 architecture. | ||
− | + | ==Changes between 4.0-beta3 and 4.0-rc1== | |
− | + | (released 4 April 2011) | |
− | + | ; initrd : added <tt>usbhid</tt> Module to all initrd variants for USB keyboard support at first boot | |
− | in | + | ; kernel : (re)add parallel port support |
+ | ; kernel-i486 : add support for ISA bus | ||
+ | ; busybox : add route applet, adds -r option to netstat, fixes Trac ticket #40 | ||
+ | ; dnsmasq : updated to version 2.57 | ||
+ | ; vsftpd : updated to version 2.3.4 | ||
+ | ; pmacctd : updated to version 0.12.5 | ||
+ | ; moddb : add bitrev.ko, prerequisite for via-rhine.ko, fixes Trac ticket #38 | ||
+ | ; devtools : add missing libraries, fixes Trac ticket #37 | ||
+ | ; openswan : fix ipsec.ko for geode and i486 architecture | ||
+ | ; yate : updated to version 3.2.0-1, fixes Trac ticket #35 | ||
+ | ; dhcpcd : updated to version 5.2.11 and added <code class="filename">/etc/resolv.conf.head</code> & <code class="filename">/etc/resolv.conf.tail</code> files to lrcfg menu | ||
+ | ; p9100 : updated to version 0.95 | ||
+ | ; shorewall-lite, shorewall6-lite, shorewall, shorewall6 : change Options -f to Options -q in /etc/default/shorewall*. Fixes the problem, that changes are not detected by /etc/init.d/shorewall restart. "-q" reduces verbosity to warnings only. You may change it by setting Options="" in /etc/default/shorewall* | ||
+ | ; lmsensors : updated to version 3.3.0 | ||
+ | ; config : enhanced hwdetect script (lrcfg menu "f"), fixes Trac ticket #13 | ||
+ | ; beep : updated to version 1.3, fixes Trac ticket #39. | ||
+ | ; disk images : added ip6tables to default LRP list in leaf.cfg for all disk images, fixes Trac ticket #41 | ||
− | + | ==Changes between 4.0-beta2 and 4.0-beta3== | |
− | + | (released 9 March 2011) | |
− | + | ; kernel : updated to version 2.6.35.11 | |
+ | ; busybox : enabled ifconfig applet as workaround for openswan et al | ||
+ | ; libpcap, tcpdump : patch to the makefile for libpcap to fix a tcpdump bug (Trac ticket #25) | ||
+ | ; hdparm (part of hdsupp) : updated to latest upstream version (6.9 -> 9.37) | ||
+ | ; pcre : updated to the latest upstream version ( 6.7 -> 8.12) | ||
+ | ; ebtables : updated to the latest upstream version 2.0.9-2 | ||
+ | ; lzo : updated to the latest upstream version 2.04 | ||
+ | ; irqbalance : fix description and homepage | ||
+ | ; shorewall, shorewall6, shorewall-lite, shorewall6-lite : fix date format in logs | ||
+ | ; config : fix apkg.mergefile (Trac ticket #29) | ||
+ | ; libssh2 : new Package, required by '''curl''' | ||
+ | ; curl : new Package which is expected to be used by '''asterisk''' and might help with PXE booting | ||
+ | ; kmodules : fix wrong permission of /lib/modules in moddb-geode.lrp | ||
+ | ; dropbear : updated to latest upstream version 0.53 | ||
+ | ; openssl : updated to latest upstream version 0.9.8r | ||
+ | ; daemontools : fix svscan error (Trac ticket #18) | ||
− | + | == Changes between 4.0-beta1 and 4.0-beta2== | |
+ | (released 23 January 2011) | ||
− | + | ; general : update syslinux to version 4.03 | |
+ | : new image Bering-uClibc_i486_syslinux_ser (e.g for WRAP boards) | ||
+ | : add UCLIBC_HAS_FULL_RPC and UCLIBC_HAS_REENTRANT_RPC in uClibc config (for NFS server) | ||
+ | : changed syslog-ng.conf to reduce the appearance of log messages in various log files | ||
+ | : bootstrapping into tmpfs for rootfs - enables df -h and spacecheck for rootfs and prevents out-of-memory errors for rootfs (like in Bering-uClibc 3.x) | ||
+ | ; busybox : enable mktemp | ||
+ | : enable less | ||
+ | : new upstream version 1.18.2 | ||
− | + | ; initrd : move busybox ntpd configuration files to a seperate package (bbntpd.lrp) | |
− | + | ; images : add mawk.lrp to leaf.cfg LRP list (required by iptables) | |
+ | : add the lwp files for webconf to the images | ||
− | + | ; buildtool : fix kernel version | |
− | + | ; kernel : kernel updated to 2.6.35.10 | |
− | . | + | : enabled kernel panic (& reboot if specified in sysctl.conf) on soft-lockup |
+ | : added warnings about hung tasks | ||
+ | : added ESFQ support | ||
+ | : added <tt>pata_sc1200</tt> Module for PC Engines WRAP IDE controller | ||
− | + | ; shorewall : new upstream version 4.4.15.3 | |
+ | : add missing tcrules config skeleton | ||
+ | : change macro syntax in LEAF default settings to current shorewall layout | ||
+ | : added '''new packages shorewall-lite and shorewall6-lite''' for review and testing | ||
+ | |||
+ | ; openssl : new upstream version 0.9.8q | ||
+ | |||
+ | ; quagga,zebra,ripd, ospfd, etc. : remove requirement of librt.lrp (lib's already included in initrd) | ||
+ | |||
+ | ; ipset : fix requires and help section | ||
+ | |||
+ | ; iptables : add mawk.lrp as requirement | ||
+ | |||
+ | ; hdsupp : fix /sbin/fdisk | ||
+ | : fix segfault in mke2fs | ||
+ | : new upstream version 1.41.14 | ||
+ | |||
+ | ; ppp-hsh : modified to work with 2 upstream interfaces (for ex., one - for Internet and one - for local traffic-exchange point or LAN), now incoming traffic is sorted by iptables and then classified by fwmarks (mark 1 - high-priority, mark 2 - IX traffic); outgoing traffic is redirected to IFB (if there is no need of speed differentiation) or shaped on 2 outgoing interfaces separately. | ||
+ | |||
+ | ; libevent : upgrade to latest stable upstream version (1.1a -> 1.4.14b) for development of nfs server code (<tt>libevent</tt> is currently only used by <tt>tor</tt> package) | ||
+ | |||
+ | ; devtools : new Package <code class="filename">devtools.lrp</code> containing <code class="filename">/bin/ldd</code> and <code class="filename">/usr/bin/strace</code> (probably only of interest to LEAF developers) | ||
+ | |||
+ | ; moddb : add libraries for xt_string.ko | ||
+ | : add act_police.ko, cls_flow.ko and sch_tbf.ko required for shorewall traffic shaping | ||
+ | |||
+ | ; iproute : add ESFQ support | ||
+ | |||
+ | ; pppoesrv : update to new upstream version rp-pppoe 3.10 | ||
+ | : add new package for pppoe relay daemon | ||
+ | |||
+ | ; portmap : new Package <code class="filename">portmap.lrp</code> containing an ONCRPC Port Mapper daemon required for an NFS Server | ||
+ | |||
+ | ; libnfsidmap : new Package <code class="filename">libnfsidmap.lrp</code> containing ID mapping code required for rpc.idmapd (part of NFS Server) | ||
+ | |||
+ | ; nfs-utils : new Package <code class="filename">nfs-utils.lrp</code> containing the user-space utilities for the kernel's NFS Server capability. In conjunction with <tt>portmap</tt>, <tt>libnfsidmap</tt> and the relevant kernel Modules (included in <tt>modules.tgz</tt>) this enables Bering-uClibc to act as an NFS v2, v3 or v4 file server | ||
+ | |||
+ | ; ethtool : update to new upstream version 2.6.37 | ||
+ | |||
+ | ; rsync : update to new upstream version 3.0.7 | ||
+ | |||
+ | ; tor : update to new upstream version 0.2.1.29 | ||
+ | |||
+ | ; privoxy : update to new upstream version 3.0.17 (adds ipv6 support) | ||
+ | |||
+ | ; radvd : update to new upstream version 1.7 | ||
+ | |||
+ | ; module-init-tools : update to new upstream version 3.12 for compatibility with make 3.82 | ||
+ | |||
+ | ; dmidecode : update to new upstream version 2.10 | ||
+ | |||
+ | ; drivers : Linux driver for Intel® 82575/6 and 82580-based network connections using kernel version 2.4.21 through 2.6.x. | ||
+ | |||
+ | |||
+ | == Changes between 3.1 and 4.0-beta1== | ||
+ | (released 28 November 2010) | ||
− | added | + | ; general : updated kernel to 2.6.35.8 |
+ | : updated uClibc to 0.9.30.3 | ||
+ | : updated busybox to 1.17.1 | ||
+ | : added busybox patch to change default modprobe behavior if there are two or more modules that corresponds to one modalias (it'll load module that have longest 'prefix' before first asterisk in it's modalias) | ||
+ | : updated iproute2 to 2.6.35 | ||
+ | : used syslog-ng as logger | ||
+ | : updated gcc in build environement to 4.4.5 | ||
+ | : updated automake to 1.9.6 | ||
+ | : updated autoconf to 2.68 | ||
+ | : provides different images optimised for i486, geode and i686 | ||
+ | : provides images with vga or serial support | ||
− | + | ; core scripts/kernel options changes : removed support of paging file | |
+ | : disk subsystem moved from old ATA/MFM/RLL drivers to new ATA/SATA (SCSI-like) | ||
+ | : root FS migrated from initrd to initramfs; so syst_size option becomes obsolete (initramfs uses up to half of physical memory) | ||
+ | : included automatic module loading by modaliases in init script and in boot-time modprobe script | ||
+ | : added kernel variable KMODULES that specify modules from initrd that must be loaded before autoprobing for modaliases | ||
+ | : added mdev for automatic creation of device nodes in /dev | ||
+ | : added firmware for NICs in <code class="filename">firmware.tgz</code> | ||
+ | : save firmware in <code class="filename">moddb.lrp</code> | ||
− | included | + | ; other packages changes : included full-weight perl 5.12.1 |
+ | : included accel-pptpd 0.8.5 (kernel-mode PPTP client/server) | ||
+ | : included packages for automatically backup system partition and update .lrp packages if fresh ones are present on update server | ||
+ | : replaced 6wall with (perl-based) Shorewall6 | ||
+ | : added igmpproxy.lrp, libnl.lrp | ||
− | added patch for pppd for enabling mppe-128 encryption (allow-mppe-128 | + | ; ppp : included ifb-based shaper for PPP connections (for outgoing traffic) |
− | instead of require-mppe-128) - that will help to accept | + | : added patch for pppd for enabling mppe-128 encryption (allow-mppe-128 instead of require-mppe-128) - that will help to accept both pap/chap/mschap and mschapv2 authentication |
− | pap/chap/mschap and mschapv2 authentication | + | : pppoe-discovery added |
− | + | ; busybox : added ntpd and traceroute applet, replacing openntpd.lrp and traceroute.lrp | |
− | + | ; package updates : iptables to 1.4.9.1 | |
+ | : quagga to 0.99.17 | ||
+ | : hostapd to 0.7.3 | ||
+ | : net-snmp to 5.4.3 | ||
+ | : shorewall to (perl-based) 4.4.14 | ||
+ | : ipvsadmin to 1.25 | ||
+ | : kismet to 2010-07-R1 | ||
+ | : mysql to 5.0.91 | ||
+ | : elvis to 1.4-22 | ||
+ | : bash to 3.2.48 | ||
+ | : tcpdump to 4.1.1 | ||
+ | : libpcap to 1.1.1 | ||
+ | : keepalived to 1.1.20 | ||
+ | : dhcpcd to 4.0.15 | ||
+ | : linux-atm to 2.5.1 | ||
+ | : vsftpd to 2.2.2 | ||
+ | : wpa_supplicant to 0.5.11 | ||
+ | : e2fsprogs to 1.41.12 | ||
+ | : openvpn to 2.1.3 | ||
+ | : lmsensors to 3.2.0 (plus improved auto-detection) | ||
+ | : tinyproxy to 1.8.2 | ||
+ | : libtool to 2.4 | ||
+ | : e3 to 2.8 | ||
− | |||
− | + | ---- | |
− | + | {| summary="Navigation footer" width="100%" | |
− | + | | width="40%" align="left" | | |
− | + | | width="20%" align="center" | [[Bering-uClibc 4.x|Up]] | |
− | + | | width="40%" align="right" | | |
− | + | |} | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
[[Category:Bering-uClibc 4.x]] | [[Category:Bering-uClibc 4.x]] |
Latest revision as of 08:52, 20 April 2013
Changelog | ||
---|---|---|
Bering-uClibc 4.x - Overview |
Contents
- 1 Changes between 4.3.4 and 4.3.5
- 2 Changes between 4.3.3 and 4.3.4
- 3 Changes between 4.3.2 and 4.3.3
- 4 Changes between 4.3.1 and 4.3.2
- 5 Changes between 4.3.1-rc1 and 4.3.1
- 6 Changes between 4.3 and 4.3.1-rc1
- 7 Changes between 4.3-rc2 and 4.3
- 8 Changes between 4.3-rc1 and 4.3-rc2
- 9 Changes between 4.3-beta1 and 4.3-rc1
- 10 Changes between 4.2.1 and 4.3-beta1
- 11 Changes between 4.2.1-rc1 and 4.2.1
- 12 Changes between 4.2.1-beta1 and 4.2.1-rc1
- 13 Changes between 4.2 and 4.2.1-beta1
- 14 Changes between 4.2-rc1 and 4.2
- 15 Changes between 4.2-beta2 and 4.2-rc1
- 16 Changes between 4.2-beta1 and 4.2-beta2
- 17 Changes between 4.1.1 and 4.2-beta1
- 18 Changes between 4.1.1-rc1 and 4.1.1
- 19 Changes between 4.1.1-beta1 and 4.1.1-rc1
- 20 Changes between 4.1 and 4.1.1-beta1
- 21 Changes between 4.1-rc1 and 4.1
- 22 Changes between 4.1-beta2 and 4.1-rc1
- 23 Changes between 4.1-beta1 and 4.1-beta2
- 24 Changes between 4.0 and 4.1-beta1
- 25 Changes between 4.0 and 4.0.1
- 26 Changes between 4.0-rc1 and 4.0
- 27 Changes between 4.0-beta3 and 4.0-rc1
- 28 Changes between 4.0-beta2 and 4.0-beta3
- 29 Changes between 4.0-beta1 and 4.0-beta2
- 30 Changes between 3.1 and 4.0-beta1
Changes between 4.3.4 and 4.3.5
(unreleased)
- dnsmasq
- updated to new upstream version 2.66
Changes between 4.3.3 and 4.3.4
(released 27 Mar 2013)
- kernel
- add more SUN ethernet drivers to modules.tgz
- openvpn/z
- updated to new upstream version 2.3.0
- easyrsa
- new source (earlier part of openvpn)
- quagga
- updated to new upstream version 0.9.22
- tor
- updated to upstream version 0.2.2.39
Changes between 4.3.2 and 4.3.3
(released 29 Dec 2012)
- dnsmasq
- new upstream version 2.65
- webconf
- ping.cgi pings ipv4 and, if available, ipv6 address of a given host
Changes between 4.3.1 and 4.3.2
(released 9 Dec 2012)
- apkg
- fixing bugs for loading dependencies
- webconf
- Sort ethernet (ethxx) interfaces for webconf
- lrcfg.backup
- Add sourcing of /var/lib/lrpkg/backup
- Fix regression bug in lrcfg.backup which would not respect the settings in /var/lib/lrpkg/backup
- openswan
- add openswan-2.6.38-android-ics-natoa.patch
- fix a bug in the makefile depending on parameters in the environment which are not passed in the srcclean implementation
- lmsensors
- new upstream verson 3.3.3
- dnsmasq
- update to new upstream version 2.64
- privoxy
- add dependency for libz (fixes Trac ticket #81)
- kernel
- Add regulatory database file for wireless drivers.
Changes between 4.3.1-rc1 and 4.3.1
(released 9 Oct 2012)
- squid
- fix autoloading of packages, squid depends on openssl
- busybox
- add nameif applet
- bbnameif
- new package with configuration files for nameif
Changes between 4.3 and 4.3.1-rc1
(released 21 Sept 2012)
- iproute
- add iproute-get.patch (fixes Trac ticket #80)
- tor
- update to new upstream version 0.2.2.38
- dnsmasq
- update to new upstream version 2.63
- ulogd
- get it working again, including mysql support with Package ulogd-mysl.lrp
Changes between 4.3-rc2 and 4.3
(released 28 July 2012)
- initrd
- improve package installation during boot by avoiding re-install of packages by dependencies
- config
- add verbose warning about missing dependencies on upgrade
Changes between 4.3-rc1 and 4.3-rc2
(released 18 July 2012)
- busybox
- update to new upstream version 1.20.2
- initrd
- add information about wrong root device
- webconf
- add mawk as dependency
Changes between 4.3-beta1 and 4.3-rc1
(released 7 July 2012)
- modutils
- added delay after touching device events to ensure that modules are initialized
- radius
- add dependency on libtool.lrp
- tor
- update to new upstream version 0.2.2.37 (fixes LEAF Trac ticket #77)
- initrd
- fixed 'usb_wait' kernel param parsing error (closes LEAF Trac ticket #78)
- Allow specification of LEAFCFG or PKGPATH by disk UUID or LABEL rather than device file (closes Trac ticket #71)
- bird
- update to new upstream version 1.3.7
- fix to run on ipv4 as well as ipv6
- moddb
- Added missing dca module to moddb (required by igb)
- removed crc32.ko, now builtin into kernel
- buildenv
- updated gcc to 4.4.7
- kernel
- Enabled kmemleak for memory leakage detection
- switched to SLUB allocator for i686
- build crc32 into kernel
- quagga
- update to new upstream version 0.99.21
- radvd
- update to new upstream version 1.9.1
- pmacctd
- update to new upstream version 0.14.0
Changes between 4.2.1 and 4.3-beta1
(released 13 June 2012)
- openssl
- new upstream version 1.0.0j
- config
- add Package Dependency Auto-Loading (fixes TRAC ticket #2) - see the Bering-uClibc 4.3 page for more information
- libdb
- add new Package libdb.lrp containing the Berkeley DB library, required for development of "netatalk" Package. Also dbutils.lrp.
- wget
- disable IDN/IRI, removes the dependency for libiconv
- util-linux-ng
- update to new upstream version 2.18 (fixes TRAC ticket #72)
- libdbus
- add new Package libdbus.lrp containing the D-Bus message bus API, required for avahi-client library
- libavahi
- add avahi-client library, required for Zeroconf support in "netatalk"
- netatalk
- add new Package netatalk.lrp containing the Appletalk AFP file and print daemon (fixes TRAC ticket #54) - see the Bering-uClibc 4.3 page for more information
- libnfnetlink
- add new package libnfnetlink.lrp required for conntrack-tools
- libnetfilter-conntrack
- add new package libnetfilter-conntrack.lrp required for conntrack-tools
- conntrack-tools
- new package (fixes Trac ticket #74)
- curl
- new upstream version 7.26.0
- dnsmasq
- update to new upstream version 2.62 - see the Bering-uClibc 4.3 page for more information on the new IPv6 capabilities
- zlib
- update to new upstgream version 1.2.7
- ndppd
- new package NDP Proxy Daemon version 0.2.2
- shorewall
- correct routing commands in proxy NDP
Changes between 4.2.1-rc1 and 4.2.1
(released 13 May 2012)
- webconf
- add connection6-info.cgi to show Active IPv6 Connections (fixes TRAC ticket #69)
- hdsupp
- add /sbin/blkid and /sbin/findfs from util-linux-ng to hdsupp.lrp (related to TRAC ticket #71)
- images
- change the settings for the ISOLINUX images to support loading and saving configuration to /dev/sda1 in addition to /dev/fd0
- etc
- enable weekly logrotate of kern.log
- kernel
- build netconsole and dummy network drivers as modules instead of kernel parts
- hostapd
- allow to save /etc/init.d/hostapd
- asterisk
- upgraded to latest upstream version (1.8.7.1 -> 1.8.12.0)
Changes between 4.2.1-beta1 and 4.2.1-rc1
(released 1 May 2012)
- config
- clean-up, should remove confusing 'terminated' message while saving configs
- openssl
- updated to new upstream version 1.0.0i
- lmsensors
- updated to new upstream version 3.3.2
- curl
- updated to new upstream version 7.25.0; disable C code generation (saves 11k)
- vsftpd
- updated to new upstream version 3.0.0
- radvd
- updated to new upstream version 1.8.5
- libiconv
- add new package - GNU iconv string conversion library; version 1.14
Changes between 4.2 and 4.2.1-beta1
(released 19 April 2012)
- tor
- updated to new upstream version 0.2.2.35
- openssl
- updated to new upstream version 1.0.0h
- dnsmasq
- updated to new upstream version 2.60
- privoxy
- updated to new upstream version 3.0.19
- ebtables
- updated to new upstream version 2.0.10-4
- modules
- add /etc/modprobe.d to list of local files (to save its content in configdb.lrp)
- samba
- updated to new upstream version 3.6.4 (was previously 2.0.10 !)
- modutils
- simplify hardware auto-detection in modules.lrp (use new routine like in initrd/hwdetect)
- modules
- Add /etc/modprobe.d to list of local files (to save it's content into configdb.lrp)
Changes between 4.2-rc1 and 4.2
(released 9 Mar 2012)
- avahi
- Fix init script (bad pid file)
- Add support for configuration files located in /etc/avahi/services
Changes between 4.2-beta2 and 4.2-rc1
(released 26 Feb 2012)
- ethtool
- updated to new upstream version 3.2
- libdaemon
- new package (upstream version 0.14)
- libexpat
- new package (expat XML parser upstream version 2.0.1)
- avahi
- new package (upstream version 0.6.31)
- iperf
- new package (upstream version 2.0.5)
- dropbear
- updated to new upstream version 2012.55
Changes between 4.2-beta1 and 4.2-beta2
(released 4 Feb 2012)
- kernel
- added Intel I/OATDMA support for i686 kernel
- added via-velocity NIC driver for i486 images
- igb
- update Intel Gigabit driver to version 3.3.6
- etc
- change activation of tun.ko for openvpn/aiccu in mdev.conf
- change multicron-d to sent mail with or without user authentification (fixes Trac ticket #67)
- xtables-addons
- new package with xtables addons
- openvpn
- updated to new upstream version 2.2.2; improves support for openssl 1.0.0 in easyrsa package
- add missing build-ca script to easyrsa.lrp
- openssl
- updated to new upstream version 1.0.0g
- mawk
- updated to new upstream version mawk-1.3.4-20100625
- shorewall
- updated to new upstream version 4.4.27.3
- openswan
- updated to new upstream version 2.6.37
Changes between 4.1.1 and 4.2-beta1
(released 20 Dec 2011)
- shorewall
- updated to version 4.4.26.1
- kernel (all flavours)
- added IPV6 Privacy Extension (RFC 3041)
- added IPv6 Router Preference (RFC 4191
- IPv6 support multiple routing tables with source based address routing
- build IPSEC modules (IPCOMP transformation, IPSEC transport mode,IPSEC tunnel mode, IPSEC BEET mode) also for IPv4
- change preemption model from "Desktop" oriented to "Server/traditional" (from kernel help: "Select this option if you are building a kernel for a server or scientific/computation system, or if you want to maximize the raw processing power")
- added more modules for powersaving and moved others from "builtin" to "modules", removed debugging support
- added physdev and xt_policy match in netfilter modules
- remove igb from kernel build (built separately)
- kernel (i686)
- build optimized for speed
- used slub memory allocator instead of generic slab (it has better scalability)
- kernel (geode)
- remove AMD, Intel and Cyrix microcode support (unavailable for geode cpu's, reduces kernel size)
- enable and package all geode hardware modules (geode watchdog, cs55* chipset, geode-aes)
- remove advantechwdt from kernel and build as module
- remove unneccesary drivers (reduces size of initrd-geode approx. 60kb)
- used slob memory allocator instead of generic slab (it is simplier and has smaller memory consumption; also it has worse scalability on SMP - but we are building non-SMP kernel)
- kernel (i486)
- used slob memory allocator instead of generic slab
- privoxy
- updated to new upstream version 3.0.18
- initrd
- update busybox to 1.19.3
- fixed hwdetect
Changes between 4.1.1-rc1 and 4.1.1
(released 7 Dec 2011)
- busybox
- add watch applet
Changes between 4.1.1-beta1 and 4.1.1-rc1
(released 26 Nov 2011)
- openswan
- fix version and revision number
- asterisk
- reinstate
asterisk.lrp
and related Packages (closes TRAC ticket #5) - curl
- updated to version 7.22.0
- shorewall
- updated to version 4.4.25.3
- sshblack
- new Package to blacklist source IP address based on repeated login failures (closes TRAC ticket #65)
Initially configured to check for dropbear login failures but can be modified to run any "block" script based on any regex pattern in any logfile - dropbear
- updated to new upstream version 2011.54
- radvd
- updated to new upstream version 1.8.3
- dmidecode
- updated to new upstream version 2.11
- busybox
- added nohup applet
- etc
- fixed mdev.conf syntax and added /dev/vcs entries
- run procps after iptables has been started
- initrd
- load modules by wrapper script, speeds up boot-time
Changes between 4.1 and 4.1.1-beta1
(released 1 Nov 2011)
- initrd
- updated busybox to 1.19.2
- openssl
- updated to 1.0.0e (closes TRAC ticket #61)
- radvd
- updated to 1.8.2 with a lot of security fixes, (also closes TRAC ticket #62)
- shorewall
- updated to new upstream version 4.4.24.1
- radius
- updated to new upstream version 2.1.12 and other changes to close TRAC ticket #63
- dsnmasq
- updated to new upstream version 2.59
- lm-sensors
- updated to version 3.3.1
- rsync
- updated to new upstream version 3.0.9
- ebtables
- updated to new upstream version 2.0.10-2
- tor
- updated to new upstream version 0.2.2.33
- squid
- updated to new upstream version 3.20.12 with ipv6 support
- lzo
- updated to new upstream version 2.06
- wget
- updated to new upstream version 1.13.4
- dropbear
- updated to new upstream version 0.53.1
- clamav
- new package, version 0.9.73 of the virus scanner
- Based on the buildtool setup contributed by Alejandro Dguez for the Bering-uClibc 3.
- havp
- new package, version 0.92a of the http anti virus proxy
- Based on the buildtool setup contributed by Alejandro Dguez for the Bering-uClibc 3.
- See also the new chapter Setting up a HTTP Anti Virus Proxy of the Bering-uClibc 4.x User Guide.
- quagga
- new upstream version 0.99.20
Changes between 4.1-rc1 and 4.1
(released 8 Oct 2011)
- initrd
- update version
- add hotplug.sh (script for auto-probing modules for hotplugged device - mdev hasn't this function) to package, missing in 4.1-rc1
Changes between 4.1-beta2 and 4.1-rc1
(released 1 Oct 2011)
- general
- open source license text (Package license.lrp) added to all disk images
- tor
- updated to new upstream version 0.2.2.32
- shorewall
- updated to new upstream version 4.4.23.3
- etc
- start procps.sh after the network is up
- initrd
- added mdev wrapper for module auto-loading on hotplug
- wpa_supplicant
- updated to new upstream version 0.7.3
- dhcpd
- updated from 2.0pl5-19.1 to latest upstream version 4.2.2, adding DHCPv6 support
Changes between 4.1-beta1 and 4.1-beta2
(released 1 Sept 2011)
- kernel
- updated to 2.6.35.14
- systat
- create log directory at start
- mbusd
- update to 0.1.3 plus patches to make it finally working
- webconf
- fix leafcfg.cgi and path to syslog-ng in lrcfg.cgi
- busybox
- updated to new upstream version 1.19.0
- increased history size from 15 to 500; enabled history_save and reverse search in history
- tinyproxy
- updated to to new upstream version 1.8.3
- fixed tinyproxy.conf, which was still an older version
- dnsmasq
- updated to new upstream version 2.58
- nut
- fixes for nut environment and scripts
- added user/group nut to passwd/group
- run nut with user "nut"
- add powercom patch
- ppp-hsh
- small improvements to ppp-mod script
- fix-up for working with IXSPEED filter on NAS w/o IX iface
- buildenv
- update binutils to 2.21.1a (2.21 is no longer available at ftp.gnu.org)
Changes between 4.0 and 4.1-beta1
(released 30 July 2011)
- general
- replace old mail script with busybox sendmail. It allows user authentication, provding a FQDN and connecting via SSL/TLS (untested)and is a lot smaller. (fixes Trac ticket #53)
- moved arc4 and ecb kernel modules from geode-only list to common list, added sha1_generic to common list, added modprobing of modules that listed in /etc/modules during hwdetect (to pull all dependencies)
- kernel
- updated to version 2.6.35.13
- including a kernel review to remove useless options/modules from different kernels/images (still under construction)
- Fixed link state flood in syslog for r6040 (kernel bug #29122)
- shorewall
- updated to version 4.4.20.3, closes also Trac ticket #44
- openssh
- updated to version 5.8p1
- openvpn
- updated to version 2.2.0
- zlib
- updated to version 1.2.5
- binutils
- updated to version 2.21 for gcc 4.6.0 (e.g. on Fedora 15), closes also Trac ticket #49
- keepalived
- updated to version 1.2.2
- nttcp
- the binary has been long around for tcp performance tests - now packaged. Closes Trac ticket #28
- at
- compiles without the need of (/usr/bin/)sendmail on build host.
- igb
- updated Intel Gigabit drivers to 3.0.22
- bind
- add new package bind
- openswan
- updated to version 2.6.33
- haserl
- updated to version 0.9.29
- uclibc
- enabled WCHAR (wide character) support
- mysql
- added _r (reeentrant) library to libmysql.lrp
- openldap
- added OpenLDAP 2.4.25 client library, libldap.lrp
- radius
- replaced Cistron RADIUS 1.6.8 with FreeRADIUS 2.1.10. Closes Trac ticket #43
- dibbler-server
- new Package dibbler-server.lrp which implements a DHCPv6 server
- webconf
- updated webconf to version 1.2, which accommodates changes for haserl-0.9.x, a GUI for ping, traceroute and reboot and a javascript framework for tooltips.
- netsnmp
- add support for lmsensors
- busybox
- enabled 'nice' command (required for Asterisk) and also 'cpio' command (fixes Trac ticket #26)
- radvd
- updated to latest upstream version 1.8
- etc
- fix inetd start/stop
- mbusd
- new package for Modbus/TCP to Modbus/RTU proxy seeMODBUS/TCP to MODBUS/RTU gateway server
- sysstat
- new package - The sysstat package contains the sar, sadf, iostat, nfsiostat, cifsiostat, mpstat, and pidstat commands for Linux. See sysstat
Changes between 4.0 and 4.0.1
(released 9 July 2011)
- general
- added auto-loading of ata_legacy.ko if no other ATA drivers are loaded. That supports some (more) legacy boards out-of-the-box. (Can be disabled by adding "NOLEGACY" on the kernel command line.)
- avoid loading packages twice.
- webconf
- fixing various issues - thanks to ijabott, closes Trac tickets #50, #51 and #52
- hdsupp
- added file /usr/share/syslinux/mbr.bin
- tor
- updated to version 0.2.1.30
- hash shaper
- fixed bug crash on initialization more than 9 networks up to /24 width
- kernel
- added modules for some USB-to-Ethernet adaptors: asix.ko, kaweth.ko, pegasus.ko, rtl8150.ko
- isolinux
- now forcibly loads floppy & i2c-core Modules in case floppy drive is not auto-detected (fixes Trac ticket #48)
Changes between 4.0-rc1 and 4.0
(released 15 May 2011)
- buildimage
- remove verbose=1 from kernel commandline - while it is useful during testing, it shouldn't be necesssary in a stable version. Removing debug output is another (small) step to minimize the boot time of a LEAF box. Fixes Trac ticket #12
- openswan
- added RCDLINKS to /etc/init.d/ipsec - fixes Trac ticket #42
- kernel
- added lp and ppdev Modules to restore 3.x functionality for p9100 print server - fixes Trac ticket #45
- Fixed booting i486 kernel on Advantech ARK-1310 (+ possible other EVA-X4150 based) boards.
- Changed config for the i486 platform to cover the SCx200 architecture.
Changes between 4.0-beta3 and 4.0-rc1
(released 4 April 2011)
- initrd
- added usbhid Module to all initrd variants for USB keyboard support at first boot
- kernel
- (re)add parallel port support
- kernel-i486
- add support for ISA bus
- busybox
- add route applet, adds -r option to netstat, fixes Trac ticket #40
- dnsmasq
- updated to version 2.57
- vsftpd
- updated to version 2.3.4
- pmacctd
- updated to version 0.12.5
- moddb
- add bitrev.ko, prerequisite for via-rhine.ko, fixes Trac ticket #38
- devtools
- add missing libraries, fixes Trac ticket #37
- openswan
- fix ipsec.ko for geode and i486 architecture
- yate
- updated to version 3.2.0-1, fixes Trac ticket #35
- dhcpcd
- updated to version 5.2.11 and added
/etc/resolv.conf.head
&/etc/resolv.conf.tail
files to lrcfg menu - p9100
- updated to version 0.95
- shorewall-lite, shorewall6-lite, shorewall, shorewall6
- change Options -f to Options -q in /etc/default/shorewall*. Fixes the problem, that changes are not detected by /etc/init.d/shorewall restart. "-q" reduces verbosity to warnings only. You may change it by setting Options="" in /etc/default/shorewall*
- lmsensors
- updated to version 3.3.0
- config
- enhanced hwdetect script (lrcfg menu "f"), fixes Trac ticket #13
- beep
- updated to version 1.3, fixes Trac ticket #39.
- disk images
- added ip6tables to default LRP list in leaf.cfg for all disk images, fixes Trac ticket #41
Changes between 4.0-beta2 and 4.0-beta3
(released 9 March 2011)
- kernel
- updated to version 2.6.35.11
- busybox
- enabled ifconfig applet as workaround for openswan et al
- libpcap, tcpdump
- patch to the makefile for libpcap to fix a tcpdump bug (Trac ticket #25)
- hdparm (part of hdsupp)
- updated to latest upstream version (6.9 -> 9.37)
- pcre
- updated to the latest upstream version ( 6.7 -> 8.12)
- ebtables
- updated to the latest upstream version 2.0.9-2
- lzo
- updated to the latest upstream version 2.04
- irqbalance
- fix description and homepage
- shorewall, shorewall6, shorewall-lite, shorewall6-lite
- fix date format in logs
- config
- fix apkg.mergefile (Trac ticket #29)
- libssh2
- new Package, required by curl
- curl
- new Package which is expected to be used by asterisk and might help with PXE booting
- kmodules
- fix wrong permission of /lib/modules in moddb-geode.lrp
- dropbear
- updated to latest upstream version 0.53
- openssl
- updated to latest upstream version 0.9.8r
- daemontools
- fix svscan error (Trac ticket #18)
Changes between 4.0-beta1 and 4.0-beta2
(released 23 January 2011)
- general
- update syslinux to version 4.03
- new image Bering-uClibc_i486_syslinux_ser (e.g for WRAP boards)
- add UCLIBC_HAS_FULL_RPC and UCLIBC_HAS_REENTRANT_RPC in uClibc config (for NFS server)
- changed syslog-ng.conf to reduce the appearance of log messages in various log files
- bootstrapping into tmpfs for rootfs - enables df -h and spacecheck for rootfs and prevents out-of-memory errors for rootfs (like in Bering-uClibc 3.x)
- busybox
- enable mktemp
- enable less
- new upstream version 1.18.2
- initrd
- move busybox ntpd configuration files to a seperate package (bbntpd.lrp)
- images
- add mawk.lrp to leaf.cfg LRP list (required by iptables)
- add the lwp files for webconf to the images
- buildtool
- fix kernel version
- kernel
- kernel updated to 2.6.35.10
- enabled kernel panic (& reboot if specified in sysctl.conf) on soft-lockup
- added warnings about hung tasks
- added ESFQ support
- added pata_sc1200 Module for PC Engines WRAP IDE controller
- shorewall
- new upstream version 4.4.15.3
- add missing tcrules config skeleton
- change macro syntax in LEAF default settings to current shorewall layout
- added new packages shorewall-lite and shorewall6-lite for review and testing
- openssl
- new upstream version 0.9.8q
- quagga,zebra,ripd, ospfd, etc.
- remove requirement of librt.lrp (lib's already included in initrd)
- ipset
- fix requires and help section
- iptables
- add mawk.lrp as requirement
- hdsupp
- fix /sbin/fdisk
- fix segfault in mke2fs
- new upstream version 1.41.14
- ppp-hsh
- modified to work with 2 upstream interfaces (for ex., one - for Internet and one - for local traffic-exchange point or LAN), now incoming traffic is sorted by iptables and then classified by fwmarks (mark 1 - high-priority, mark 2 - IX traffic); outgoing traffic is redirected to IFB (if there is no need of speed differentiation) or shaped on 2 outgoing interfaces separately.
- libevent
- upgrade to latest stable upstream version (1.1a -> 1.4.14b) for development of nfs server code (libevent is currently only used by tor package)
- devtools
- new Package
devtools.lrp
containing/bin/ldd
and/usr/bin/strace
(probably only of interest to LEAF developers)
- moddb
- add libraries for xt_string.ko
- add act_police.ko, cls_flow.ko and sch_tbf.ko required for shorewall traffic shaping
- iproute
- add ESFQ support
- pppoesrv
- update to new upstream version rp-pppoe 3.10
- add new package for pppoe relay daemon
- portmap
- new Package
portmap.lrp
containing an ONCRPC Port Mapper daemon required for an NFS Server
- libnfsidmap
- new Package
libnfsidmap.lrp
containing ID mapping code required for rpc.idmapd (part of NFS Server)
- nfs-utils
- new Package
nfs-utils.lrp
containing the user-space utilities for the kernel's NFS Server capability. In conjunction with portmap, libnfsidmap and the relevant kernel Modules (included in modules.tgz) this enables Bering-uClibc to act as an NFS v2, v3 or v4 file server
- ethtool
- update to new upstream version 2.6.37
- rsync
- update to new upstream version 3.0.7
- tor
- update to new upstream version 0.2.1.29
- privoxy
- update to new upstream version 3.0.17 (adds ipv6 support)
- radvd
- update to new upstream version 1.7
- module-init-tools
- update to new upstream version 3.12 for compatibility with make 3.82
- dmidecode
- update to new upstream version 2.10
- drivers
- Linux driver for Intel® 82575/6 and 82580-based network connections using kernel version 2.4.21 through 2.6.x.
Changes between 3.1 and 4.0-beta1
(released 28 November 2010)
- general
- updated kernel to 2.6.35.8
- updated uClibc to 0.9.30.3
- updated busybox to 1.17.1
- added busybox patch to change default modprobe behavior if there are two or more modules that corresponds to one modalias (it'll load module that have longest 'prefix' before first asterisk in it's modalias)
- updated iproute2 to 2.6.35
- used syslog-ng as logger
- updated gcc in build environement to 4.4.5
- updated automake to 1.9.6
- updated autoconf to 2.68
- provides different images optimised for i486, geode and i686
- provides images with vga or serial support
- core scripts/kernel options changes
- removed support of paging file
- disk subsystem moved from old ATA/MFM/RLL drivers to new ATA/SATA (SCSI-like)
- root FS migrated from initrd to initramfs; so syst_size option becomes obsolete (initramfs uses up to half of physical memory)
- included automatic module loading by modaliases in init script and in boot-time modprobe script
- added kernel variable KMODULES that specify modules from initrd that must be loaded before autoprobing for modaliases
- added mdev for automatic creation of device nodes in /dev
- added firmware for NICs in
firmware.tgz
- save firmware in
moddb.lrp
- other packages changes
- included full-weight perl 5.12.1
- included accel-pptpd 0.8.5 (kernel-mode PPTP client/server)
- included packages for automatically backup system partition and update .lrp packages if fresh ones are present on update server
- replaced 6wall with (perl-based) Shorewall6
- added igmpproxy.lrp, libnl.lrp
- ppp
- included ifb-based shaper for PPP connections (for outgoing traffic)
- added patch for pppd for enabling mppe-128 encryption (allow-mppe-128 instead of require-mppe-128) - that will help to accept both pap/chap/mschap and mschapv2 authentication
- pppoe-discovery added
- busybox
- added ntpd and traceroute applet, replacing openntpd.lrp and traceroute.lrp
- package updates
- iptables to 1.4.9.1
- quagga to 0.99.17
- hostapd to 0.7.3
- net-snmp to 5.4.3
- shorewall to (perl-based) 4.4.14
- ipvsadmin to 1.25
- kismet to 2010-07-R1
- mysql to 5.0.91
- elvis to 1.4-22
- bash to 3.2.48
- tcpdump to 4.1.1
- libpcap to 1.1.1
- keepalived to 1.1.20
- dhcpcd to 4.0.15
- linux-atm to 2.5.1
- vsftpd to 2.2.2
- wpa_supplicant to 0.5.11
- e2fsprogs to 1.41.12
- openvpn to 2.1.3
- lmsensors to 3.2.0 (plus improved auto-detection)
- tinyproxy to 1.8.2
- libtool to 2.4
- e3 to 2.8
Up |