Difference between revisions of "Bering-uClibc 5.1.x - Changelog"

From bering-uClibc
Jump to: navigation, search
m (Changes between 5.1.2-beta1 and 5.1.2-rc1)
m (add release date for 5.1.7)
 
(85 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
|}
 
|}
 
----
 
----
 +
 +
==Changes between 5.1.6 and 5.1.7==
 +
(released 16 Sept 2015)
 +
 +
;kernel: updated to 3.10.88
 +
;ppp-shaper: reworked due to removed IMQ
 +
;ppp-hsh: do not remove shaper on ppp shutdown
 +
;ezipupdate: fix missing configuration entry in lrcfg menu
 +
 +
==Changes between 5.1.6-rc1 and 5.1.6==
 +
(released 8 Aug 2015)
 +
 +
;kernel: updated to 3.10.85
 +
;busybox: updated to upstream version 1.23.2
 +
:use uclibc crypt(), default passwd hash - sha
 +
;uclibc: add sha256/sha512 for crypt()
 +
 +
The changes in busybox and uClibc fixes a bug, where only the first eight characters are used of a password.
 +
 +
==Changes between 5.1.5 and 5.1.6-rc1==
 +
(released 11 July 2015)
 +
 +
;kernel: updated to 3.10.83
 +
;lmsensors: updated to upstream version 3.4.0
 +
;bird: updated to upstream version 1.5.0
 +
;etc: set qlen=1000 for vlan interfaces
 +
;shorewall: Readd NFLOG as default log target; fixes regression from 5.0.x
 +
;openssl: updated to upstream version 1.0.1p
 +
;new packages: dropwatch
 +
:httpry - tool for HTTP traffic inspection
 +
 +
==Changes between 5.1.4 and 5.1.5==
 +
(released 25 Jun 2015)
 +
 +
;kernel: updated to 3.10.80
 +
;hdsupp: fix IFS for linebreak
 +
;hash-shaper: updated to version 0.4 and small fixes
 +
:generate rules template for interfaces
 +
:fix statistics displaying
 +
;accel-ppp: fix pid for monit
 +
;openssl: updated to upstream version 1.0.1o
 +
 +
==Changes between 5.1.4-rc1 and 5.1.4==
 +
(released 19 April 2015)
 +
 +
; kernel: updated to 3.10.74
 +
; general: a new installer has been added to iso images.
 +
: It will format a partition/disk with vfat, installs syslinux bootloader and configuration, copies the files from iso image
 +
: and changes afterwards configuration and leaf.cfg to adjust to the new source (e.g: /dev/sda1 instead /dev/sr0)
 +
; general: syslinux.cfg has been changed to quiesce kernel messages during boot to improve boot time.
 +
 +
==Changes between 5.1.3 and 5.1.4-rc1==
 +
(released 22 Mar 2015)
 +
 +
; kernel: updated to 3.10.72
 +
; buildimage: create isohybrid images (see: [http://www.syslinux.org/wiki/index.php/Doc/isolinux#HYBRID_CD-ROM.2FHARD_DISK_MODE Syslinux HYBRID CD-ROM/HARD DISK MODE])
 +
; samba: updated to upstream version 3.6.25
 +
; gnupg: updated to upstream version 1.4.19
 +
; libgcrypt: updated to upstream version 1.6.3
 +
; curl: updated to upstream version 7.41.0
 +
; keepalived: updated to upstream version 1.2.15
 +
; libssh2: updated to upstream version 1.5.0
 +
; openssl: updated to upstream version 1.0.1m
 +
 +
==Changes between 5.1.3-rc1 and 5.1.3==
 +
(released 15 Feb 2015)
 +
 +
; kernel: updated to upstream version 3.10.69
 +
; dbus: updated to upstream version 1.8.14
 +
; usbmodeswitch: updated to 2.2.1
 +
; usbmodeswitchdata: updated to 20150115
 +
; net-snmp: update to upstream version 5.7.3
 +
; ntp: updated to upstream version 4.2.8p1
 +
; webconf: Lot's of polish and fixes for the webconf interface
 +
: Fixed uptime in general-info.cgi.
 +
: Added vlan management page to webconf.
 +
: Added hostapd webconf interface.
 +
: Added webconf interface for wpasupplicant
 +
: Removed config and keyboard interfaces - they are useless on the web interface.
 +
; hdsupp: fix wrong links and add fsck.fat
 +
; wpasupplicant: Added nl80211 driver
 +
 +
==Changes between 5.1.3-beta1 and 5.1.3-rc1==
 +
(released 18 Jan 2015)
 +
 +
; kernel: updated to upstream version 3.10.65
 +
; dhcpcd: use background on boot
 +
: dhcpcd will fork into background on boot. Also it should fix dhcpcd start failure if interface is down.
 +
; monit: various fixes
 +
; ppp-hsh: fix ip-mod
 +
; wireless-regdb: updated to 2014.11.18
 +
; shorewall[6]: updated to upstream version 4.6.5.4
 +
; openssl: updated to 1.0.1k
 +
; curl: updated to upstream version 7.40.0
 +
; general: removed valgrind.lrp from images
 +
 +
==Changes between 5.1.2 and 5.1.3-beta1==
 +
(released 29 Dec 2014)
 +
 +
; kernel : updated to upstream version 3.10.63
 +
; syslinux : fix menu entries
 +
; rng-tools : updated to version 5
 +
; kmodules: add hid-generic module to moddb; required for usb keyboards
 +
; openvpn : updated to upstream version 2.3.6
 +
; sysstat : updated to upstream version 11.0.2
 +
: added cron.d and cron.daily files
 +
; libpcap : updated to upstream version 1.6.2
 +
; tcpdump : updated to upstream version 4.6.2
 +
; wireless-regdb : updated to 2014.10.07
 +
; wget : updated to upstream version 1.16.1
 +
; accel-ppp : updated to upstream version 1.9.0
 +
; ipset : updated to 6.24
 +
; dbus : updated to upstream version 1.8.12
 +
; valgrind : new package to debug crashes and memory leaks
 +
; monit : new package for daemon monitoring
 +
; bird : add upstream fixes, add support for monit
 +
; accel-ppp : add support for monit
 +
; ntpd : updated to upstream version 4.2.8
 +
 +
==Changes between 5.1.2-rc1 and 5.1.2==
 +
(released 29 Nov 2014)
 +
 +
; kernel : updated to upstream version 3.10.61
 +
: remove ACPI from geode kernel
 +
; wget: updated to upstream version 1.16
 +
; dbus : updated to upstream version 1.8.10
 +
; nut: updated to upstream version 2.7.2
 +
; root: fix usbpriv
 +
: usbpriv earlier looks for /proc/bus/usb device; now device nodes are in /dev/bus/usb.
 +
: Also changed algorithm of device detection.
 +
; lshw : new package that provides a small tool to provide detailed information on the hardware configuration of the machine.
 +
: Currently not all classes are working (e.g. disk, volume).
 +
; pciutils : updated to latest upstream version 3.3.0
 +
; curl : updated to upstream version 7.39.0
  
 
==Changes between 5.1.2-beta1 and 5.1.2-rc1==
 
==Changes between 5.1.2-beta1 and 5.1.2-rc1==
(unleased)
+
(released 10 Nov 2014)
  
; kernel : updated to upstream version 3.10.57
+
; general : added local.lrp to leaf.cfg
 +
; kernel : updated to upstream version 3.10.59
 +
: add patch for atheros wireless cards to override the hard coded US settings for undefined regulatory domain.
 
; bash : updated to patchlevel 53
 
; bash : updated to patchlevel 53
 
; wpasupplicant : fix start order and a bug in the init script.
 
; wpasupplicant : fix start order and a bug in the init script.
Line 21: Line 157:
 
; accel-ppp : fix pppd version (works now with ppp 2.4.7)
 
; accel-ppp : fix pppd version (works now with ppp 2.4.7)
 
; libxml2 : updated to upstream version 2.9.2
 
; libxml2 : updated to upstream version 2.9.2
 +
; shorewall[6] : updated to upstream version 4.6.4.3
 +
; libintl : updated gettext to version 0.19.3
 +
; pmacctd : updated to upstream version 1.5.0
 +
; dropbear : updated to upstream version 2014.66
 +
; bird: updated to 1.4.5
 +
; hash-shaper: fix syntax for fresh tc
 +
; zabbix_agent : new package (needs testing)
 +
; squid : updated to version 3.4.9
  
 
==Changes between 5.1.1 and 5.1.2-beta1==
 
==Changes between 5.1.1 and 5.1.2-beta1==
Line 122: Line 266:
  
 
==Changes between 5.1-alpha2 and 5.1-beta1==
 
==Changes between 5.1-alpha2 and 5.1-beta1==
(released 6 June 1014)
+
(released 6 June 2014)
  
 
; toolchain : armv6zk: switch to NPTL thread library
 
; toolchain : armv6zk: switch to NPTL thread library

Latest revision as of 18:15, 16 September 2015

Changelog
Bering-uClibc 5.x - Overview

Changes between 5.1.6 and 5.1.7

(released 16 Sept 2015)

kernel
updated to 3.10.88
ppp-shaper
reworked due to removed IMQ
ppp-hsh
do not remove shaper on ppp shutdown
ezipupdate
fix missing configuration entry in lrcfg menu

Changes between 5.1.6-rc1 and 5.1.6

(released 8 Aug 2015)

kernel
updated to 3.10.85
busybox
updated to upstream version 1.23.2
use uclibc crypt(), default passwd hash - sha
uclibc
add sha256/sha512 for crypt()

The changes in busybox and uClibc fixes a bug, where only the first eight characters are used of a password.

Changes between 5.1.5 and 5.1.6-rc1

(released 11 July 2015)

kernel
updated to 3.10.83
lmsensors
updated to upstream version 3.4.0
bird
updated to upstream version 1.5.0
etc
set qlen=1000 for vlan interfaces
shorewall
Readd NFLOG as default log target; fixes regression from 5.0.x
openssl
updated to upstream version 1.0.1p
new packages
dropwatch
httpry - tool for HTTP traffic inspection

Changes between 5.1.4 and 5.1.5

(released 25 Jun 2015)

kernel
updated to 3.10.80
hdsupp
fix IFS for linebreak
hash-shaper
updated to version 0.4 and small fixes
generate rules template for interfaces
fix statistics displaying
accel-ppp
fix pid for monit
openssl
updated to upstream version 1.0.1o

Changes between 5.1.4-rc1 and 5.1.4

(released 19 April 2015)

kernel
updated to 3.10.74
general
a new installer has been added to iso images.
It will format a partition/disk with vfat, installs syslinux bootloader and configuration, copies the files from iso image
and changes afterwards configuration and leaf.cfg to adjust to the new source (e.g: /dev/sda1 instead /dev/sr0)
general
syslinux.cfg has been changed to quiesce kernel messages during boot to improve boot time.

Changes between 5.1.3 and 5.1.4-rc1

(released 22 Mar 2015)

kernel
updated to 3.10.72
buildimage
create isohybrid images (see: Syslinux HYBRID CD-ROM/HARD DISK MODE)
samba
updated to upstream version 3.6.25
gnupg
updated to upstream version 1.4.19
libgcrypt
updated to upstream version 1.6.3
curl
updated to upstream version 7.41.0
keepalived
updated to upstream version 1.2.15
libssh2
updated to upstream version 1.5.0
openssl
updated to upstream version 1.0.1m

Changes between 5.1.3-rc1 and 5.1.3

(released 15 Feb 2015)

kernel
updated to upstream version 3.10.69
dbus
updated to upstream version 1.8.14
usbmodeswitch
updated to 2.2.1
usbmodeswitchdata
updated to 20150115
net-snmp
update to upstream version 5.7.3
ntp
updated to upstream version 4.2.8p1
webconf
Lot's of polish and fixes for the webconf interface
Fixed uptime in general-info.cgi.
Added vlan management page to webconf.
Added hostapd webconf interface.
Added webconf interface for wpasupplicant
Removed config and keyboard interfaces - they are useless on the web interface.
hdsupp
fix wrong links and add fsck.fat
wpasupplicant
Added nl80211 driver

Changes between 5.1.3-beta1 and 5.1.3-rc1

(released 18 Jan 2015)

kernel
updated to upstream version 3.10.65
dhcpcd
use background on boot
dhcpcd will fork into background on boot. Also it should fix dhcpcd start failure if interface is down.
monit
various fixes
ppp-hsh
fix ip-mod
wireless-regdb
updated to 2014.11.18
shorewall[6]
updated to upstream version 4.6.5.4
openssl
updated to 1.0.1k
curl
updated to upstream version 7.40.0
general
removed valgrind.lrp from images

Changes between 5.1.2 and 5.1.3-beta1

(released 29 Dec 2014)

kernel 
updated to upstream version 3.10.63
syslinux 
fix menu entries
rng-tools 
updated to version 5
kmodules
add hid-generic module to moddb; required for usb keyboards
openvpn 
updated to upstream version 2.3.6
sysstat 
updated to upstream version 11.0.2
added cron.d and cron.daily files
libpcap 
updated to upstream version 1.6.2
tcpdump 
updated to upstream version 4.6.2
wireless-regdb 
updated to 2014.10.07
wget 
updated to upstream version 1.16.1
accel-ppp 
updated to upstream version 1.9.0
ipset 
updated to 6.24
dbus 
updated to upstream version 1.8.12
valgrind 
new package to debug crashes and memory leaks
monit 
new package for daemon monitoring
bird 
add upstream fixes, add support for monit
accel-ppp 
add support for monit
ntpd 
updated to upstream version 4.2.8

Changes between 5.1.2-rc1 and 5.1.2

(released 29 Nov 2014)

kernel 
updated to upstream version 3.10.61
remove ACPI from geode kernel
wget
updated to upstream version 1.16
dbus 
updated to upstream version 1.8.10
nut
updated to upstream version 2.7.2
root
fix usbpriv
usbpriv earlier looks for /proc/bus/usb device; now device nodes are in /dev/bus/usb.
Also changed algorithm of device detection.
lshw 
new package that provides a small tool to provide detailed information on the hardware configuration of the machine.
Currently not all classes are working (e.g. disk, volume).
pciutils 
updated to latest upstream version 3.3.0
curl 
updated to upstream version 7.39.0

Changes between 5.1.2-beta1 and 5.1.2-rc1

(released 10 Nov 2014)

general 
added local.lrp to leaf.cfg
kernel 
updated to upstream version 3.10.59
add patch for atheros wireless cards to override the hard coded US settings for undefined regulatory domain.
bash 
updated to patchlevel 53
wpasupplicant 
fix start order and a bug in the init script.
enable wpasupplicant to be started from /etc/network/interfaces before the interface is set up, allowing for an automatic
association with an uplink AP. A bug in the init script for wpasupplicant has been fixed by making that option (-W)
dependent on a parameter in /etc/default/wpasupplicant.
hostapd 
updated to upstream version 2.3
iw 
new package; nl80211 based CLI configuration utility for wireless devices
accel-ppp 
fix pppd version (works now with ppp 2.4.7)
libxml2 
updated to upstream version 2.9.2
shorewall[6] 
updated to upstream version 4.6.4.3
libintl 
updated gettext to version 0.19.3
pmacctd 
updated to upstream version 1.5.0
dropbear 
updated to upstream version 2014.66
bird
updated to 1.4.5
hash-shaper
fix syntax for fresh tc
zabbix_agent 
new package (needs testing)
squid 
updated to version 3.4.9

Changes between 5.1.1 and 5.1.2-beta1

(released 7 Oct 2014)

iptables 
updated ipt_netflow to 2.0.1
dbus 
updated to upstream version 1.8.8
dnsmasq 
updated to latest upstream version 2.72
ppp 
fix poff
busybox only accept w as argument for ps line 94. replace "ps AXW" with "ps w"
shorewall[6] 
updated to upstream version 4.6.3.4
kernel 
enable net/pf_key (needed for strongswan)
bash 
updated to patchlevel 51
apply all the patches since bash42 and add fixes for CVE-2014-7169,CVE-2014-6271 ff.
libpcre 
updated to latest upstream version 8.36

Changes between 5.1.1-rc1 and 5.1.1

(released 21 Sept 2014)

kernel 
updated to 3.10.55
general 
a new image for i686 with serial line support
the serial images also now contains the line speed in their name
initmod 
fix booting with USB
libintl 
add dependency on libiconv
squid 
updated to upstream version 3.4.7
libgcrypt 
updated to upstream version 1.6.2
net-snmp 
fix packaging of libsnmp
curl 
updated to upstream version 7.38.0
redirector
new Package that adds a tiny http redirect server
tor 
updated to upstream version 2.4.23
accel-ppp 
updated to latest trunk

Changes between 5.1 and 5.1.1-rc1

(released 3 Sept 2014)

kernel 
updated to upstream version 3.10.53
change to SLOB allocator for i486/geode/bcmrpi to reduce kernel size
ppp 
updated to upstream version 2.4.7
shorewall[6] 
updated to upstream version 4.6.2.5
net-snmp 
updated to upstream version 5.7.3.pre5
This version provides finally support for libnl3 (see Ticket #95)
tcpdump 
remove unneeded dependency on libnl
libcxx 
fix lib version and packaging (due to this error libcxx has not been delivered with the 5.1 images)
initrd 
add a 2nd Stage of module handling right after ${MODDB} has been loaded into the system and:
1) refresh modules.alias
2) fire off cold-plug 'add' events
(patch provided by user terra)
iptables 
fix symlink for iptables-xml
accel-pptp 
fix build dependencies

Changes between 5.1-rc1 and 5.1

(released 10 Aug 2014)

toolchain 
gcc updated to 4.8.3
kernel 
updated to upstream version 3.10.51
ethtool 
updated to latest upstream version 3.15
shorewall[6] 
updated to upstream version 4.6.2.2
usbmodeswitch 
updated to upstream version 2.2.0
usbmodeswitchdata 
updated to version of 20140529
iproute 
updated to 3.15.0
add connmark support
radvd 
updated to upstream version 1.15
opensssl 
updated to upstream version 1.0.1i
dropbear 
updated to upstream version 2014.65

Changes between 5.1-beta1 and 5.1-rc1

(released 24 July 2014)

toolchain 
make the script buildpacket.pl more robust
buildpacket.pl: force Ownership and Permissions on lrpkg files
kernel 
updated to 3.10.49
update wireless-regdb to version 2014.06.13
gnupg 
updated to upstream version 1.4.18
squid 
updated to latest upstream version 3.4.6
requires now libnettle
berkeleydb 
updated to upstream versin 5.3.28
radvd 
update to upstream version 1.14
busybox
add base64 applet
also removed lspci applet from busybox to save space as there is now a full-featured pciutils package
pciutils 
New package
shorewall 
updated to upstream version 4.6.1.4
added missing default configuration file, allows to update the configuration without the annotations
added missing default configuration files for shorewall6, allows to update the shorewall6.conf file with theshorewall6 update command
libffi 
updated to upstream version 3.1
wakelan 
New package
mpg123 
re-add package with improved buildtool setup
May need more work and optimization, but it's a start and I won't see the work so far lost or doubled
e1000e 
Update e1000e kernel module to version 3.1.0.2
dbus 
updated to upstream version 1.8.6
vim 
new package (currently a limited version like a "vim-tiny")
procps 
new package
elvis 
update elvis-tiny to version 1.4-23
igb
update to 5.2.5
rsync 
updated upstream version 3.1.1
gettext 
updated to upstream version 0.19.1
haserl 
updated to latest upsteam version 0.9.33
accel-ppp
fix init script name in error message
curl 
updated to 7.37.1
libnl3 
updated to upstream version 3.2.25
linux-eoip 
new package EoIP tunnel for Linux

Changes between 5.1-alpha2 and 5.1-beta1

(released 6 June 2014)

toolchain 
armv6zk: switch to NPTL thread library
kernel 
updated to 3.10.43
accel-ppp 
update to stable upstream version 1.8.0
libnettle 
add missing cfg file in conf/sources.d
fix dependencies and packaging
shorewall[6] 
updated to new upstream version 4.6.1.2
rsync 
updated to upstream version 3.1.0
tor 
updated to new upstream version 0.2.4.22
dbus 
updated to new upstream version 1.8.4
mysql 
updated to upstream version 5.1.73
dnsmasq 
updated to latest upstream version 2.71
build with DNSSEC support
there will be two packages: dnsmasq.lrp (w/o DNSSEC) and dnsmasqsec.lrp (with DNSSEC)
net-snmp
fix lib cross-compilation
clamav 
updated to new upstream version 0.98.4
hostapd 
updated to latest upstream version 2.2
wpa_supplicant 
updated to latest upstream version 2.2
radvd 
updated to upstream version 1.13
quagga 
compatibility fix for latest kernels
oprofile 
fix package
eventlog 
fix packaging wrong libraries
udpxy 
new package an UDP-to-HTTP multicast traffic relay daemon
libusb 
updated to upstream version 1.0.19
samba 
updated to upstream version 3.6.24

Changes between 5.1-alpha1 and 5.1-alpha2

(released 9 May 2014)

general 
to improve new users experience "usb_wait=3" has been added to syslinux/isoliux/pxelinux.cfg
kernel 
updated to version 3.10.37
kmodules
add bonding by default
keepalived 
updated to latest upstream version 1.2.12
busybox 
updated to upstream version 1.22.1
add findfs applet
add more options for df
clamav 
updated to new upstream version 0.98.1
libnl-3 
updated to latest upstream version 3.2.24
hostapd 
updated to latest upstream version 2.1
ppp 
updated to latest upstream version 2.4.6
shorewall 
updated to upstream version 4.5.21.8
ipset 
updated to latest upstream version 6.21.1
iptables 
updated to upstream version 1.4.21
libxml2 
new package
libxml2.lrp provides the libmxl2 library
libxml2-utils provides binaries
libxslt 
new package
libxslt.lrp provides the libmxslt libraries
xslt-util provides binaries
libgmp 
updated to upstream version 5.1.3
openssh 
updated to latest upstream version 6.6p1
squid 
updated to upstream version 3.4.4
also changed squid.conf and squid.init to use /var/cache/squid instead /var/cache
accel-ppp 
updated to latest trunk
libnettle 
new package of cryptographic library nettle
ulogd 
updated to latest upstream version 2.0.4
dnsmasq 
updated to latest upstream version 2.70

Changes between 5.0.x and 5.1-alpha1

(released 1 Feb 2014)


general
build uClibc with nftw interface enabled
updated gcc in toolchain to 4.8.2
updated binutils in toolchain to 2.24
build packages with CFLAG -Os as default
new toolchain armv6zk-unknown-linux-uclibcgnueabi; that means support for Raspberry Pi.
For more details please see the chapter Raspberry Pi Model B in our Hardware-Specific Guides and get hints, how to install LEAF Bering-uClibc on a Raspberry Pi.
added support for different kernel versions in target archs via macros in buildtool.cfg (__KVER__, __KBRANCH__, __TOOLCHAIN__)
removed toolchain dependency from kernel sources; now headers are included in toolchain package
kernel 
updated to new longterm version 3.10 (currently 3.10.25)
busybox 
build with vi if PLATFORM_EDTOR is set to vi in make/toolchain/*.mk file, useful for non-X86 platforms
etc
add profile-nano and profile-vi with "Editor" set to nano/vi
change sysctl.conf to reboot on kernel panic and to store coredumps in /tmp
oprofile 
updated to upstream version 0.9.9
dibbler 
updated to upstream version 0.8.4
kerberos 
updated to upstream version 1.10.7
build with CFLAG set to -O2
accel-ppp 
updated to latest trunk
bridge-utils 
updated to upstream version 1.5
xtables-addons 
updated to upstream version 2.4
iptables 
updated to upstream version 1.4.20
updated ipt_netflow to upstream version 1.8
iscsi 
updated to trunk snapshot 496
iptraf 
updated to upstream version 1.1.4
keepalived 
updated to upstream version 1.2.8
Intel Ethernet Drivers and Utiliies 
updated e1000e to 2.5.4 and igb to 5.0.6



Up