Difference between revisions of "Bering-uClibc 4.x - Changelog"
(→Changes between 4.0-beta1 and 4.0-beta2) |
Davidmbrooke (Talk | contribs) (Added notes on libevent and devtools) |
||
Line 53: | Line 53: | ||
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. | 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:''' | ||
+ | |||
+ | upgraded 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) | ||
+ | |||
== Changes between 3.1 and 4.0-beta1== | == Changes between 3.1 and 4.0-beta1== |
Revision as of 13:39, 12 December 2010
Changes between 4.0-beta1 and 4.0-beta2
(unreleased)
general:
updated syslinux to version 4.03
initrd:
moved busybox ntpd configuration files to a seperate package (bbntpd.lrp)
images:
add mawk.lrp to leaf.cfg LRP list (required by iptables)
buildtool:
fixed kernel version
kernel:
enabled kernel panic (& reboot if specified in sysctl.conf) on softlockup;
added warnings about hunged tasks;
added ESFQ support.
shorewall:
new upstream version 4.4.15
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
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:
upgraded 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)
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 seriell 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 moth 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 autodetection)
tinyproxy to 1.8.2
libtool to 2.4
e3 to 2.8