Bering uClibc
Home
Changelog
Packages 3.x
Packages 4.x
Packages 5.x
Documentation 3.x
Documentation 4.x/5.x
Versions
Buildtool
Download
Trac
Git Repository
The Bering-uClibc Team

Search Web Pages




Changelog

3.1.x

Changes between 3.1.1-beta2 and 3.1.1-beta3

general

  • IntelPro/1000 driver added to modules tarball
  • the modules tarball again includes the i2c driver from lmsensors package

shorewall

  • fix permission for /etc/shorewall/zones

ppp

  • fix broken ppp in beta2

webconf

  • changed the get_interface function to cover ppp interfaces which do not show an an address in the default route

modules

  • fix indentation while parsing /etc/modules

Changes between 3.1.1-beta1 and 3.1.1-beta2

general

  • update kernel to version 2.4.34.6
  • enable ppp multilink support (patch provided by "Pierre G. Martineau")
  • new busybox upstream version 1.12.4
  • add bb applet traceroute
  • enabled malloc_compat in uclibc (developers only) (patch provided by NiTr0)
  • buildenv patched to be build with any gcc on the host (developers only) (patch provided by NiTr0)
  • ipv4zones kernel patch (patch provided by NiTr0)
  • Linux IMQ kernel patch (patch provided by NiTr0)
  • Gigabit Ethernet driver for Marvell and SysKonnect network adapter cards (sk98lin) (patch provided by NiTr0)

webconf

  • new page for Network Settings
  • a reminder to set a password after first login
  • ping and traceroute in webconf
  • (all webconf patches provided by Erich Titl)

ppp

  • ipv4zones patch (patch provided by NiTr0)

iptables

  • support for ppp multilink (patch provided by "Pierre G. Martineau")
  • support for Linux IMQ (patch provided by NiTr0)

dnsmasq

  • new upstream version 2.47
  • dropbear

    • new upstream version 0.52

    shorewall

    • enable traceroute from fw to net
    • cleanup icmp rules

    Changes between 3.1 and 3.1.1-beta1

    general

    • busybox updated to version 1.9.2

    dropbear

    • updated to version 0.51

    shorewall

    • updated to version 3.4.8

    dnsmasq

    • updated to version 2.41

    webconf

    • Reworked formatting of the webconf pages by extended use of the css-style sheet webconf.css. This adds some consistent colouring and indentations with hopefully uniform font sizes (thanks Mats E. Andersson)

    Changes between 3.1-rc1 and 3.1

    openntpd.lwp

    • code cleanup and minor size reduction

    Changes between 3.1-beta3 and 3.1-rc1

    general

    • added configdb.ser and syslinux.ser to the base image to alleviate the use of serial consoles

    dropbear

    • add missing option in /etc/default/dropbear

    webconf

    • fix uid and gid in dnsmasq.lwp
    • add openntpd.lwp (thx to Mats E Andersson)

    Changes between 3.1-beta2 and 3.1-beta3

    general

    • upgrade busybox to version 1.8.2
    • patch to fix "ping: can't create raw socket: Address family not supported by protocol" whilst trying to ping/connect to a host from /etc/hosts and ipv6 module is not loaded.
    • enable external dhcp in busybox - fixes failing dhcpcd connections (broken with beta2)

    openntpd

    • corrected /etc/default/openntpd (option -s instead of -d)

    Changes between 3.1-beta1 and 3.1-beta2

    initrd

    • upgrade busybox to version 1.7.3 (fixes logger bug)
    • top now shows 1/10 percent in statistics

    shorewall

    • upgrade to version 3.4.7

    dnsmasq

    • upgrade to version 2.40

    webconf (plus cgi's and lwp files)

    • fix running haserl suid
    • fix colours and layout for various cgi's (done by Mats E. Andersson)
    • fix daemon start/restart (fixed by Mats E. Andersson)
    • fixes process status errors in expert mode (provided by "phamrage")

    openntpd

    • Reconnect after an EINVAL to make it work with dynamic IP
    • addresses.

    dropbear

    • upgrade to version 0.50

    Changes between 3.0.2 and 3.1-beta1

    general

    • the ISO image loads dropbear and generates keys, if necessary, at boottime by default
    • openntpd replaces rdate

    linux

    • updated to kernel 2.4.34
    • updated to grsecurity-2.1.10 kernel patch

    shorwall

    • updated to version 3.4.1

    initrd

    • updated busybox to 1.5pre
    • switched to busybox sed, init, halt, poweroff and reboot
    • removed rdate applet

    root

    • check for existence of root password at login

    etc

    • various cleanups in init.d scripts
    • removed some obsolete directories
    • removed rdate traces

    webconf

    • various improvements by Mats Erik Andersson, like: colouring, dnsmasq.lwp, validation and filters for logfile representation

    openntpd

    • new package

    3.0.x

    Changes between 3.0.1 and 3.0.2

    mhttpd

    • small init cleanup

    ulogd

    • started earlier in the bootprocess

    config

    • fix in update script

    shorwall

    • updated to version 3.2.9

    dropbear

    • updated to version 0.49

    dnsmasq

    • updated to version 2.38

    Changes between 3.0 and 3.0.1

    initrd

    • added scd0 device for SCSI CD-ROM autodetection to work properly

    root

    • fixed the mail script
    • set owner on scd0 device

    etc

    • chmod 600 interfaces, this file can contain secret data (wpa, wep)

    shorewall

    • two small fixes for 3.2.7 (errata)

    Changes between 3.0rc1 and 3.0

    shorewall

    • updated to version 3.2.7

    Changes between 3.0beta3 and 3.0-rc1

    syslinux

    • added "append reboot=bios" to syslinux.cfg to support rebooting devices without a keyboard controler (WRAP)

    moddb

    • updated ipp2p module to version 0.8.2

    shorewall

    • updated to version 3.2.6 with errata

    ulogd

    • the logrotating cron scripts are now visible in the config menu also extend the daily rotating script to optional support multiple logfiles

    iptables

    • update ipp2p module to version 0.8.2

    etc

    • commented out "paranoid" option in hosts.deny

    config

    • fixed a typo in the usage message of build-modules some formatting fixes

    mhttpd(s)

    • better integration of config, daemon and cron (logrotating) files

    webconf

    • applied formatting patches by Mats Erik Andersson

    dnsmasq.lwp, dropbear.lwp, keyboard.lwp

    • applied formatting patches by Mats Erik Anderson

    Changes between 3.0beta2 and 3.0beta3

    general

    • pppoe and dnsmasq lwp webconf packages added
    • applied vlan patch to natsemi and tulip modules

    config

      various improvements by Paul Traina and fixes by Cedric Schieli:
    • addition of "build-modules" script to extract the modules listed in /etc/modules from a kernel tarball and place them in /lib/modules
    • a new "with_storage" script that replaces the "mount.back" script
    • the "lrcfg.back" and "lrcfg.back.script" are now replaced by a single "lrcfg.backup" script
    • new options in lrcfg and apkg (provided by Paul Traina):
      1. Configuration changed since last save
      2. Configuration changed from distribution
    • small cleanup by removing the wtmp option
    • various other cleanups, additions and fixes in apkg

    initrd

    • enabled binary checking in busybox's diff applet

    modules

    • removed the "bang" commands, a moddb can now be created with the "build-modules" script and a kernel tarball

    dnsmasq

    • updated to version 2.35

    dropbear

    • keys are automatically created when they not exist, the "gendropbearkeys" script is removed. Suggested by Paul Traina

    shorewall

    • updated to version 3.2.5 with errata

    webconf

    • small change in how apkg is called due to an API change in apkg

    Changes between 3.0beta1 and 3.0beta2

    general

    • .list files are created at boot and install time for future use
    • syslinux updated to version 3.20

    initrd

    • busybox tar patch (also applied upstream) by Cedric Schieli

    webconf

    • package backup fixed by Nathan Angelacos

    shorewall

    • updated to version 3.2.3

    etc

    • greatly simplified networking init script, the options file is deprecated and the general sysctl.conf file is used instead
    • removed wd1100 hack in the watchdog init script, the wd1100 kernel module understands parameters now (thanks to Erich Titl)
    • added some extra files to etc.local

    modules

    • added example of wd1100 parameters
    • added some extra examples (thanks to Cedric Schieli)

    Changes between 3.0beta1 and 2.4.2

    general

    • updated to uClibc-0.9.28
    • changed all packages to include .local files and removed (.exclude).list files
    • new config system. config changes are now saved in a central repository (configdb)

    linux

    • updated to kernel 2.4.33
    • updated to grsecurity-2.1.9 kernel patch
    • updated to openswan-2.4.6 kernel patches
    • added condition and classify netfilter modules
    • enabled SATA modules
    • enabled use DMA when available
    • kernel compressed with upx-2.02

    config

    • replaced lrpkg by apkg
    • several changes for new config system
    • package upgrade option by Cedric Schieli

    modules

    • this package now only contains the module loading logic modules are saved in the central moddb repository

    moddb

    • linux-2.4.33 modules

    shorewall

    • updated to version 3.2.2

    root

    • removed unused initrd directory
    • added home directory to make adduser happy

    initrd

    • updated to busybox 1.2.1
    • use busybox ash with command completion

    keyboard

    • removed some unused keymaps

    ppp/pppoe

    • updated to version 2.4.4

    etc

    • updated protocols and services
    • some small changes and cleanups

    local

    • changed the function of the local package to select extra files to be added to the configdb

    2.4.x

    Changes between 2.4.1 and 2.4.2

    dnsmasq

    • applied an extra stability patch to version 2.27

    shorewall

    • updated to version 3.0.7

    Changes between 2.4 and 2.4.1

    general

    • updated syslinux to 3.11

    dnsmasq

    • updated to version 2.27 with a stability patch

    shorewall

    • updated to version 3.0.6

    dropbear

    • fixed bug in dropbear.lwp (uploading keys wasn't possible) Reported by David Brooke updated by Nathan Angelacos

    Changes between 2.4-rc1 and 2.4

    dropbear

    • updated to version 0.48.1

    Changes between 2.4-beta1 and 2.4-rc1

    general

    • upgraded to grsecurity-2.1.8 kernel patch
    • removed bridge.lrp from base image, can be downloaded from the packages page

    etc

    • improved the tftpd example in inetd.conf

    dnsmasq

    • updated to version 2.26

    ulogd

    • updated to version 1.24

    iptables

    • updated to version 1.3.5
    • added ipp2p iptables module

    modules

    • added ipp2p kernel module

    shorewall

    • update to version 3.0.5

    Changes between 2.3.1 and 2.4-beta1

    general

    • upgraded to kernel-2.4.32
    • upgraded to ebtables-brnf-11-2 kernel patch
    • upgraded to grsecurity-2.1.7 kernel patch
    • applied openswan-2.4.4 kernel patches
    • removed ipv6 fix patch, in mainline now

    modules

    • kernel-2.4.32 modules

    etc

    • commented out lrpstat line in inetd.conf

    dropbear

    • updated to version 0.47

    webconf

    • ntpdate fix for correctly reporting status
    • change for new handling of keyboard package configuration

    dnsmasq

    • updated to version 2.24

    shorewall

    • updated to version 2.4.7

    keyboard

    • use /etc/default config file instead of mucking with init.d file

    iptables

    • recompiled against kernel-2.4.32

    2.3.x

    Changes between 2.3 and 2.3.1

    iptables

    • updated to 1.3.4

    shorewall

    • updated to version 2.4.6

    Changes between 2.3-rc1 and 2.3

    general

    • upgraded to ebtables-brnf-10_vs_2.4.31 kernel patch

    dnsmasq

    • updated to version 2.23

    webconf

    • updated to version 1.0.0 rev 5

    Changes between 2.3-beta4 and 2.3-rc1

    general

    • applied kernel connmark netfilter patch
    • added connmark and gpio drivers to Bering-uClibc_modules_2.4.31 tarball

    etc

    • added "ll" alias to /etc/profile

    iptables

    • updated to version 1.3.3

    shorewall

    • updated to version 2.4.2 and added small echo patch

    initrd

    • added arping applet to busybox

    linux

    • replaced hard-coded keyboard check patch with runtime check version (thanks to Paul Traina); it is now possible to use the standard kernel with pcengines hardware

    dhcpcd

    • updated to patchlevel 22 (security fix)

    dropbear

    • updated to version 0.46

    bridge

    • corrected revision number

    Changes between 2.3-beta3 and 2.3-beta4

    general

    • upgraded to kernel-2.4.31
    • upgraded to grsecurity-2.1.6-2.4.31 kernel patch
    • applied wireless v18 update patch
    • applied ipv6 fix patch

    modules

    • kernel-2.4.31 modules

    iptables

    • recompiled against kernel-2.4.31

    initrd

    • removed sed (added to root.lrp)
    • i2c devices added to root.dev.mk
    • small change in linuxrc to free ram and umount initrd instead of doing it in the etc package

    root

    • added sed
    • sysklogd upgraded to version 1.4.1-17
    • applied hfsc support patch to iproute
    • applied connmark patch to iptables (for shorewall-2.4.0+)

    etc

    • removed the freeram and umount initrd lines in /etc/init.d/rcS, done in linuxrc now

    shorewall

    • upgraded to version 2.4.0

    Changes between 2.3-beta2 and 2.3-beta3

    general

    • upgraded to kernel-2.4.30
    • upgraded to grsecurity-2.1.5-2.4.30 kernel patch
    • upgraded to ebtables-brnf-9_vs_2.4.30 kernel patch
    • applied wireless v17 update patch

    modules

    • kernel-2.4.30 modules

    iptables

    • recompiled against kernel-2.4.30

    ulogd

    • updated to version 1.23

    webconf

    • small fix in init.d file, no need to stop webconf while halting or rebooting router

    shorwall

    • updated to version 2.2.3 (lrp package created by Paul Traina)

    Changes between 2.3-beta1 and 2.3-beta2

    general

    • switched from weblet to webconf, because of this removed weblet/sh-httpd and added webconf/mhttpd packages. Also added some lwp packages: keyboard, dropbear and webconf

    dnsmasq

    • updated to version 2.22

    shorwall

    • updated to version 2.0.17

    etc

    • commented out the sh-httpd line in /etc/inetd.conf, mhttpd is started by an init.d script

    Changes between 2.2.3 and 2.3-beta1

    general

    • compiled everything with buildtool and gcc-3.3.3, created every package with builpackage
    • upgraded to kernel-2.4.29
    • upgraded to grsecurity-2.1.3-2.4.29 kernel patch
    • upgraded to ebtables-brnf-9_vs_2.4.29 kernel patch
    • upgraded to openswan-1.0.9 ipsec patches
    • used the latest patches from pom-ng CVS
    • added small patch to uClibc to play nice with buildtool

    initrd

    • fixed the ubd devices
    • added dev/console to backup list (to make buildtool happy)

    config

    • small change in initrd backup: don't recreate /dev/console but just copy it with a backup

    iptables

    • updated to version 1.3.1
    • no more grsecurity iptables patch, not maintained anymore

    root

    • updated to tcp-wrappers-7.6.dbs-8 (with usage ipv6 patches)
    • updated to sysvinit-2.86.ds1-1
    • updated to sysklogd-1.4.1-16
    • updated to cron-3.0pl1-86
    • updated to e3-2.6.2
    • extended the edit script to fall back to e3ne if no edit environment variable is found

    dropbear

    • updated to version 0.45

    ulogd

    • updated to version 1.22

    2.2.x

    Changes between 2.2.2 and 2.2.3

    shorwall

    • updated to version 2.0.15

    dhcpcd

    • updated to version 1.3.22pl4-20

    config

    • solved bug with lrpkg not adding backup filesystem device to backupdisk file

    initrd

    • fixed arp -s segfaulting

    dnsmasq

    • added missing /var/lib/misc directory
    • updated to version 2.20

    etc

    • typo in etc.sys.conf
    • added openvpn to /etc/services

    Changes between 2.2.1 and 2.2.2

    general

    • changed initrd.version to a real file and changed symlinks to point to initrd.version instead of root.version.
    • Removed root.version from initrd and added a root.version symlink in root.lrp.
    • Changed linuxrc and bootmisc.sh scripts to reflect these changes.

    shorwall

    • updated to version 2.0.10

    dnsmasq

    • updated to version 2.16

    initrd

    • upgraded busybox to version 1.0 stable and enabled sysctl and run-parts applets
    • this new version also solves the reported "tail -1 *" bug

    root

    • removed run-parts (busybox applet now)

    etc

    • added sysctl.conf file and added an entry for it in etc.sys.conf
    • changed crontab to work with busybox run-parts

    Changes between 2.2.0 and 2.2.1

    general

    • upgraded syslinux to version 2.11

    initrd

    • added wait statement to support usb pen booting

    sh-httpd

    • added missing sh-httpd.mime file

    weblet

    • added blank.gif

    shorewall

    • upgraded to version 2.0.9

    dnsmasq

    • upgraded to version 2.15 and applied small patch to fully enable ipv6

    dropbear

    • clarified the use of a banner again

    Changes between 2.2.0_rc1 and 2.2.0

    initrd

    • upgraded busybox to version 1.0.0-rc3

    dnsmasq

    • upgraded to version 2.13

    weblet

    • splitted weblet contents and sh-http server

    sh-httpd

    • new package

    Changes between 2.2.0_b5 and 2.2.0_rc1

    general

    • simplified package config entries

    dnsmasq

    • upgraded to version 2.10

    dropbear

    • upgraded to version 0.43

    etc

    • solved a small issue with partial backup of etc.lrp

    shorewall

    • upgraded to version 2.0.7

    weblet

    • solved a bug with shorewall and weblet both owning start/stop scripts

    Changes between 2.2.0_b4 and 2.2.0_b5

    general

    • switched to kernel pcmcia/cardbus
    • removed broken "Donald Becker" drivers
    • updated syslinux to version 2.0.7

    kernel

    • patched local DoS (CAN-2004-0554)

    initrd

    • patch for TMP size in linuxrc
    • switched to dash with echo and hetio patches

    dnsmasq

    • upgraded to version 2.9

    bridge

    • some small improvements and corrections

    iptables

    • upgraded to version 1.2.11

    dropbear

    • upgraded to version 0.42
    • clarified the use of a banner

    dhcpcd

    • some small fixes to make it work with wlan

    root

    • upgraded to iproute-ss10824-13.1 (security fix)
    • removed net.conf and sys.conf (now in the etc package)
    • upgraded to e3-2.50-1

    shorewall

    • updated to version 2.0.5

    etc

    • added net.conf and sys.conf

    config

    • changed the location of net.conf and sys.conf
    • changed lrcfg.conf.packs to work with dash

    modules

    • added a note about dependency of the crc32 module

    local

    • removed old file and saved 4 bytes :-)

    Changes between 2.2.0_b3 and 2.2.0_b4

    general

    • upgraded to kernel-2.4.26
    • upgraded to grsecurity-1.9.15-2.4.26 kernel patch
    • upgraded to ebtables-brnf-6_vs_2.4.26 kernel patch

    root

    • small correction in update-rc.d script
    • upgraded to iproute-ss10824-13

    iptables

    • recompiled against kernel 2.4.26

    modules

    • new 2.4.26 modules
    • changed 2.4.24 to 2.4.26 in modules.exclude.list

    Changes between 2.2.0_b2 and 2.2.0_b3

    general

    • replaced both dnscache and dhcpd by dnsmasq

    root

    • solved a bug in the mailscript, reported by M. Lu
    • solved a small (old) bug in the update-rc.d script (f -> F)

    initrd

    • removed module-device mounting code from linuxrc

    ppp

    • enabled "usepeerdns" in /etc/ppp/options to write a resolv.conf file to /etc/ppp/

    pppoe

    • removed (commented) usepeerdns in "dsl-provider"

    dhcpcd

    • added code to write a resolv.conf file to /etc/dhcpc/

    iptables

    • applied small patch to iptables to use the new features in Shorewall-2.0.2

    shorewall

    • updated to version 2.0.2f
    • opened udp ports 67 and 68 from loc to fw for the dhcp daemon portion of dnsmasq to work

    modules

    • addept Charles Steinkuehler's "bang" commands
    • added a symlink from /lib/modules to /lib/modules/<kernel-version> to make some programs happy

    Changes between 2.2.0_b1 and 2.2.0_b2

    config

    • applied some fixes to reflect changes in linuxrc (provided by Charles Steinkuehler)
    • removed broken "backupdisk" script

    initrd

    • removed busybox fdformat applet, only used by "backupdisk" script

    Changes between 2.1.2 and 2.2.0_beta1

    general

    • recompiled the uClibc libraries with a patch applied to be able to run "keepalived"

    initrd

    • new linuxrc and leaf.cfg handling by Charles Steinkuehler
    • added arp applet to busybox

    root

    • removed arp binary, busybox applet now
    • removed POSIXness construction and created "stand-alone" scripts of last remainings

    modules

    • added ip_conntrack modules

    kernel

    • modularized ip_conntrack to be able to set ip_conntrack_max and hash size on high-loaded firewalls. Suggested by Charles Steinkuehler.

    2.1.x

    Changes between 2.1.1 and 2.1.2

    shorewall

    • forgot to set ULOG in /etc/shorewall/policy

    weblet

    • update to 1.2.4 rev2

    Changes between 2.1.0 and 2.1.1

    general

    • added md and ide-raid modules to the modules tarball
    • upgrade from super-freeswan to openswan-1.0.3

    initrd

    • added top applet
    • upgraded to busybox-1.00pre10
    • removed bash symlink, this file is owned by the bash.lrp package

    config

    • solved bug in lrcfg.back with backup custom destination

    shorewall

    • updated to version 1.4.10e

    etc

    • workaround for export and alias problem in /etc/profile

    dropbear

    • pscp patch added

    IPv6 addon

    • added freenet6 package

    Changes between 2.1.0_rc2 and 2.1.0

    kernel

    • applied mremap patch (security fix)

    initrd

    • updated busybox to version 1.00-pre8

    root

    • corrected some file permissions
    • updated root.help
    • changed edit so a desired editor emulation can be set in /etc/profile also removed some old edit scripts

    etc

    • corrected some file permissions
    • added a line in /etc/profile to set the desired editor emulation

    shorewall

    • updated to version 1.4.10c

    dropbear

    • solved a small (cosmetic) bug in /etc/init.d/dropbear

    modules

    • corrected the modules repository url

    ppp, pppoe

    • updated to ppp-2.4.2
    • patched for pppoa support (plugin available separately)

    Changes between 2.1.0_rc1 and 2.1.0_rc2

    initrd

    • upgraded to busybox-1.00pre7:
      1. enabled insmod "tainted modules" to solve the problem with loading the airo module
      2. solved the bug some users reported about corrupted packages after saving them

    kernel

    • some extra crypto modules added in config
    • kernel compiled with -Os flag which saves 10 kbyte upx-compressed and has minimal to none impact on speed.
    • updated to ebtables-brnf-5_vs_2.4.24 patch

    dropbear

    • updated to version 0.41

    root

    • POSIXness.mail patch from Brad Fritz applied to solve a problem with the "-v" option

    etc

    • In /etc/passwd, changed the shell for user "nobody" to bin/false

    Changes from 2.0.1 to 2.1.0_rc1

    kernel

    • updated to linux-2.4.24 with the following patch list:
      • pom-pending.patch (nf-log, nf-log-ipv6, ecn_raw_unclone)
      • helpers-2.4.24 (quota, h323-conntrack-nat, mms-conntrack-nat, pptp-conntrack-nat, quake3-conntrack, talk-conntrack
      • grsecurity-1.9.13-2.4.24
      • ebtables-brnf-4_vs_2.4.24
      • linux-mppe (for ppp-2.4.2)
      • htb_k2.4.24_to_3.14
      • wd1100_patch
    • New config items:
      • enabled ipvs modules
      • enabled ebtables modules

    modules

    • updated to 2.4.24 modules
    • updated to Eric Wolzak's new /etc/init.d/modutils script

    dropbear

    • updated to version 0.40
    • provides now full port forwarding support

    shorewall

    • updated to version 1.4.9

    iptables

    • recompiled against linux-2.4.24

    modules_ipv6

    • updated to 2.4.24 modules
    • updated to Eric Wolzak's new /etc/init.d/modutils script

    ip6table, ip6tutil

    • recompiled against linux-2.4.24

    2.0.x

    Changes from 2.0 to 2.0.1

    initrd

    • updated busybox to version 1.00-pre5

    kernel

    • do_brk security fix patch
    • removed now obsolete soekris patch

    ppp

    • upgraded to latest ppp-2.4.2 CVS version (2003-11-27)
    • removed /etc/init.d/ppp, /etc/networking/interfaces takes care of this
    • removed /etc/ppp/no_ppp_on_boot, /etc/networking/interfaces takes care of this
    • removed /etc/ppp/option.ttyXX

    pppoe

    • added maxfail example to dsl-provider

    iptables

    • updated to version 1.2.9 (with grsecurity patch applied)

    shorwall

    • updated to version 1.4.8

    dropbear

    • updated to version 0.39
    • enabled tcp forwarding (-L)
    • added scp to the package

    etc

    • updated protocols, rpc and services file
    • added terminal on ttyS1 example to inittab

    weblet

    • added patch by Eric House to show log entries for a single target point on the firewall
    • increased vertical size of the plugin window from 50 to 60 so that three plugins fit in the window without the need to scroll
    • change to "viewnet" so that in the interfaces section no ipv6 related info is shown

    IPV6 addon

    • added ipv6 weblet plugin
    • updated ip6table to version 1.2.9

    Changes from 2.0rc3 to 2.0

    weblet

    • fixed some problems with the latest security patches

    Changes from 2.0rc2 to 2.0rc3

    weblet

    • fixed (security) bug

    shorewall

    • fixed problem with shorewall and ipv6 enabled

    ppp, pppoe

    • updated to ppp-20031002 (2.4.2 CVS version)
    • applied persist patch and rp-pppoe-3.5 update patch

    Changes from 2.0rc1 to 2.0rc2

    General

    • updated helpfiles
    • recompiled kernel with modularized softdog
    • removed dbearkey.lrp, dropbear is a multicall binary now. Also removed from lrpkg.cfg.

    etc

    • wd1100 support in /etc/init.d/watchdog

    modules

    • added softdog module and load it in /etc/modules

    ulogd

    • updated to version 1.02

    dropbear

    • updated to version 0.38, compiled as multicall dropbear/dbearkey binary

    dhcpcd

    • solved a small problem in dhcpcd.list

    pppoe

    • removed pap.secrets from pppoe.conf

    Changes from 2.0beta4 to 2.0rc1

    general

    • patched uClibc to resolve /dev/null problem
    • added parport devices (0,1,2,3)
    • upgraded to busybox-1.00-pre3 CVS

    initrd

    • busybox applets added
      • -ifupdown

    root

    • removed ifup and ifdown (ifupdown), busybox applet now

    etc

    • removed /etc/adjust and /etc/exports, cleaned /etc/init.d/hwclock
    • added ttyS1 to /etc/securetty
    • added an ipv6 and v4tunnel example in /etc/network/interfaces
    • changed the masklen keyword to netmask in /etc/network/interfaces (ifupdown change)
    • changed /etc/network/ifstate to /var/run/ifstate in /etc/init.d/ifupdown (ifupdown change)

    dropbear

    • solved a small problem in /etc/init.d/dropbear with loading banners

    dhcpcd

    • added -d option in config to give some more verbose output

    dnscache

    • applied latest ipv6 patch

    Changes from 2.0beta3 to 2.0beta4

    General

    • changed from pump to dhcpcd in base image

    dropbear, dbearkey

    • upgraded to dropbear 0.36

    root

    • simplified prompt in /root/profile

    etc

    • simplified prompt and removed backspace and screensize fixes in /etc/profile
    • added ipv6 entries in /etc/hosts
    • changed stat.sh in /etc/inetd.conf to lrpStat
    • added ttyS0 to /etc/securetty

    ppp, pppoe

    • upgraded to ppp-2.4.2b3

    weblet

    • resolved some style errors and added plugin directory

    Changes from 2.0beta2 to 2.0beta3

    dropbear, dbearkey

    • upgraded to dropbear 0.35 because of a remotely exploitable format string vulnerability in all previous versions

    Changes from 2.0beta1 to 2.0beta2

    General

    • uClibc library config changed: UNIX98PTY_ONLY unset
    • updated 6wall to version 1.0.1
    • updated shorewall to version 1.4.5
    • updated busybox to version 1.0.0-pre(cvs)

    kernel

    • applied soekris and ulog patch

    syslinux.cfg

    • added "sane" defaults for "syst_size" and "log_size", these are the same as the values in linuxrc

    initrd.lrp

    • busybox setuid root (chmod 4755), because of "su" problems
    • busybox applets removed
      • update, this is for 2.0 kernels
      • dutmp
    • busybox applets added
      • logger
      • last

    root.lrp

    • removed logger (in busybox now)
    • removed "w" from POSIXness, it's an alias now
    • removed "last" from POSIXness, a busybox applet now

    etc.lrp

    • removed the call to update in /etc/init.d/single and /etc/init.d/checkroot.sh
    • removed ospfmon alias from /etc/profile and added a w="uptime; who" alias
    • fixed a small bug in "rmnologin": started in runlevel "S" now. Also simplified the nologin process.

    dnscache.lrp

    • set env/QUERYLOG to "no" (advertised in lrpcfg as default)

    modules.lrp

    • removed ne and added natsemi and 8139too NIC drivers

    Changes from 1.2 to 2.0-beta1

    General

    • upgraded to uClibc-0.9.20
    • upgraded to busybox-0.61 pre (CVS version)
    • ipv6 support
    • use lrpkg.cfg instead of defining the packages in syslinux.cfg
    • splitted lrpkg/lrcfg from root.lrp, now in seperate config.lrp package
    • updated some sources

    root.lrp

    • libm library removed, seperate package now
    • clock symlink removed (obsolete and doesn't work with bb hwclock)
    • icmpinfo removed
    • logger added (can't choose bb logger in bb config without bb syslogd)
    • df workaround removed, solved in busybox-0.61 now
    • used the "usagi" netkit-inetd, this one supports ipv6
    • added the libnsl stub library
    • removed all lrcfg POSIXness scripts and lrpkg files (in seperate package now)
    • tcp-wrappers compiled with ipv6 support
    • upgraded to sysvinit_2.85-4.1
    • removed tinylogin, it's part of busybox now

    initrd.lrp

    • config option (initrd size) moved to config.lrp
    • busybox applets added
      • ping6
      • nslookup
      • hwclock (replaces hwclock from root.lrp)
      • netstat (ipv6 enabled)
      • fdformat (replaces fdformat from root.lrp)
      • tinylogin applets (replaces tinylogin from root.lrp)

    ppp/pppoe.lrp

    • compiled with ipv6 support

    dnscache.lrp

    • patched for ipv6 support

    etc.lrp

    • added an ipv6 forwarding option to the networking script

    New packages in base

    • dropbear sshd added

    1.2.x

    Changes from Bering-uClibc 1.2 to Bering-uClibc 1.2.1

    kernel

    • applied soekris and ulog patch

    shorwall.lrp

    • updated to version 1.4.5

    Changes from Bering-uClibc 1.1.1 to Bering-uClibc 1.2

    Bugs

    • root.lrp: bug in df corrected, arguments were ignored

    General

    • changed version number to 1.2
    • updated various help files
    • 2.4.20 kernel patched with grsecurity 1.9.9h, ebtables (v2.0.003) and br-nf (v0.0.10) patches

    pump.lrp

    • updated to version 0.8.14-2
    • /etc/pump.shorewall modified. It doesn't start Shorewall anymore since /etc/init.d/shorewall is doing it

    iptables.lrp

    • updated to version 1.2.8

    ulogd.lrp

    • updated to version 1.00

    etc.lrp

    • sysklogd now starts from /etc/rcS.d. Otherwise initial pump output was not logged to debug. As a consequence hostname.sh is also being started in /etc/rcS.d

    initrd.lrp

    • new devices now created: par[0,..,2], lp[0,..,2], ttySLT and net/tun

    shorwall.lrp

    • updated to version 1.4.3a

    1.1.x

    Changes from Bering-uClibc 1.1 to Bering-uClibc 1.1.1

    Bugs

    • ulogd.lrp: added cron.weekly script for log rotating ulogd.log

    General

    • changed version number to 1.1.1

    root.lrp

    • new tcp-wrappers source, tcpd and libwrap splitted
    • removed "printenv" from POSIXness, POSIXness.system and root.pn.links. busybox "env" has the same purpose.

    weblet.lrp

    • added parsefw to show the shorewall (netfilter) logfiles and display them in a pretty format similar to the old ipchains format.

    Changes from Bering-uClibc 1.0 to Bering-uClibc 1.1

    Bugs

    • Applied ash patch so that "test" is working correctly with uClibc.

    General

    • Added ulogd.lrp to standard image (also added in syslinux.cfg).
    • Added workaround for busybox df.
    • Changed version number to 1.1.
    • Upgraded to kernel-2.4.20 with latest grsecurity patch (1.9.9c).
    • Upgraded to modules-2.4.20.
    • Upgraded to shorewall-1.3.14.
    • Upgraded to iptables-1.2.7a + grsecurity patch.
    • weblet.lrp updated to work with ulogd and new syslog.conf.
    • Upgraded to tinylogin-1.4.
    • Backport /etc/TZ support from uClibc-0.9.16.
    • Removed ls color option.

    pump.lrp

    • Removed etc/default/pump, not used anymore.
    • Removed the lines etc/default/pump and etc/init.d/pump from pump.conf.
    • Removed the line etc/default/pump from pump.list.

    initrd.lrp

    • Removed df from root.bb.links (df bug workaround).

    root.lrp

    • Changed root.sys.conf to edit /etc/TZ instead of /etc/tzvalue.
    • Added df script (df bug workaround).

    etc.lrp

    • Removed /etc/network/spoof-protect, obsolete (only for pre 2.2 kernels).
    • Removed call to spoof-protect from /etc/init.d/networking. Removed /etc/checksecurity.conf, used by checksecurity.sh (which is not provided)
    • Removed /etc/login.access, not used by tinylogin.
    • Removed /etc/wtmplock, obsolete.
    • Removed /etc/ftpusers, not needed.
    • In /etc/init.d/rcS: changed line "see if the system..." to: "create wtmp file".
    • In /etc/init.d/umountfs: removed the comented out "swapoff" and "remount" statements.
    • In /etc/init.d/mountall.sh: removed the commented out "swapon" statements.
    • In /etc/init.d/halt: changed startlevel to Debian standard (0,S90).
    • In /etc/init.d/reboot: changed startlevel to Debian standard (6,S90).
    • In /etc/init.d/single: changed startlevel to Debian standard (1,S20).
    • In /etc/init.d/hwclock: commented out dangerous setting "hwclock --adjust".
    • In /etc/init.d/networking: changed S->K in stoplevel 0 and 6.
    • In /etc/default/rcS: removed obsolete TMPTIME and FSCKFIX.
    • Removed 'echo $prog' debug message from /etc/cron.daily/multicron-d.
    • Removed /etc/tzvalue and sourcing in /etc/init.s/hwclock, this doesn't work.
    • Added /etc/TZ.
    • New syslog.conf and upgraded lrp.conf
      • No kern.log (syslog and messages provide these logging).
      • Commented out pslave.log.
      • No redundancy between messages, syslog and kern.log.
      • Option: debug mode on virtual console.

    tc.lrp

    • Patched to work with HTB in kernel 2.4.20.

    dhcpcd.lrp

    • Added newline to dhcpd.exclude.list.

    ipsec.lrp

    • NAT traversal, notify_delete patch and x509 patches added.
    • Ipsec509.lrp is gone.

    1.0.x

    Changes from Bering-uClibc_1.0.2 to Bering-uClibc_1.0.3

    Bugs

    • fix for ash compiled against uClibc; solves also problems with weblet.lrp (backport from Bering-uClibc-1.1)

    Changes from Bering-uClibc_1.0.1 to Bering-uClibc_1.0.2

    Bugs

    • TZ bug solved by applying new patch to uClibc-0.9.15 (backport from uClibc-0.9.16)
    • added newline to dhcpd.exclude.list

    General

    • changed version number to 1.0.2
    • upgrade to tinylogin-1.4
    • removed ls color option due to better readability and saves 400b.

    etc.lrp

    • removed /etc/tzvalue and sourcing from /etc/init.d/hwclock, this don't work
    • added /etc/TZ

    root.lrp

    • changed root.sys.conf to edit TZ instead of tzvalue

    Changes from Bering-uClibc_1.0-stable to Bering-uClibc_1.0.1

    General

    • changed version number to 1.0.1
    • upgraded to shorewall-1.3.12
    • weblet updated to work with ulogd

    pump.lrp

    • removed etc/default/pump, not used anymore
    • removed the lines etc/default/pump and etc/init.d/pump from pump.conf
    • removed the line etc/default/pump from pump.list

    etc.lrp

    • removed /etc/network/spoof-protect, obsolete (only for pre 2.2 kernels)
    • removed call to spoof-protect from /etc/init.d/networking
    • removed /etc/checksecurity.conf, used by checksecurity.sh (which is not provided)
    • removed /etc/login.access, not used by tinylogin
    • removed /etc/wtmplock, obsolete
    • removed /etc/ftpusers, not needed
    • in /etc/init.d/rcS: changed line "see if the system..." to: "create wtmp file"
    • in /etc/init.d/umountfs: removed the comented out "swapoff" and "remount" statements
    • in /etc/init.d/mountall.sh: removed the commented out "swapon" statements
    • in /etc/init.d/halt: changed startlevel to Debian standard (0,S90)
    • in /etc/init.d/reboot: changed startlevel to Debian standard (6,S90)
    • in /etc/init.d/single: changed startlevel to Debian standard (1,S20)
    • in /etc/init.d/hwclock: commented out dangerous setting "hwclock --adjust"
    • removed 'echo $prog' debug message from /etc/cron.daily/multicron-d

    New syslog.conf and upgraded lrp.conf

    • no kern.log (syslog and messages provide these logging)
    • commented out pslave.log
    • no redundancy between messages, syslog and kern.log
    • option: debug mode on virtual console
    • added shorewall.log in lrp.conf

    Changes from Bering-uClibc_1.0-stable to Bering-uClibc_1.0-stable

    none

    Changes from Bering_1.0-stable_uClibc-rc1 to Bering_1.0-stable_uClibc-rc2

    initrd.lrp, root.lrp:

    • Applied timezone patch to uClibc-0.9.15, because of some problems with ipsec509.

    Changes from Bering_rc4_uClibc_rc1 to Bering_1.0-stable_uClibc-rc1

    General:

    • Brought in sync with Bering_1.0-stable:
    • upgraded root.lrp (typo corrected in lrcfg.back.script. Partial backups should now work OK)
    • upgraded initrd.lrp (/dev/nftla added to root.mount to fix a problem when trying to boot from DoC)
    • upgraded readme (changed to 1.0-stable)
    • upgraded syslinux.dpy (changed to 1.0-stable uClibc-0.9.15)
    • upgraded linux (freeswan-1.99/ipsec patches)
    • upgraded modules.lrp (Bering_1.0-stable)
    • upgraded shorwall.lrp (version-1.3.10)
    • upgraded freeswan/ipsec to version 1.99

    initrd.lrp:

    • Applied patch to uClibc-0.9.15, the login bug is gone now.
    • Removed the hack from root.dev.mk (in sync with Bering_1.0-stable again)

    etc.lrp:

    • Added "dmesg -n 3" to /etc/init.d/bootmisc.sh to stop shorewall logging to console.

    Changes from Bering_rc4 to Bering_rc4_uClibc_rc1:

    General:

    • Recompiled all programs against uClib-0.9.15
    • Upgraded to syslinux-1.76

    initrd.lrp:

    • Upgraded to Busybox-0.60.5
    • Replaced Glibc-2.07 libraries with uClibc libraries
    • initrd.list: changed the list of libraries to reflect the /lib changes
    • root.dev.mk: comment out the symlinks to fd/0, fd/1 and fd/2 for now. There is probably a small bug in the combination uClibc/tmpfs.
    • busybox: add the applets lsmod and whoami (also removed from Posixness). Removed pidof, pidof is allready a symlink to killal5 so redundant.
    • root.bb.links: Bring in sync with the busybox changes.
    • root.version: changed to V1.0-rc4 uClibc-0.9.15

    root.lrp:

    • Replaced Glibc-2.07 libraries with uClibc libraries and added the libm library
    • Cleaned POSIXness.system: use the busybox applets where possible, and remove dead links
    • Cleaned POSIXness, removed all obsolete and dead links
    • Make reboot a symlink to halt instead of a renamed halt.
    • Bring root.pn.links in sync with the POSIXness script changes.
    • tinylogin: adduser, deluser, addgroup, delgroup and su added (and removed the partial or not functioning implementations from POSIXness)
    • root.log.links: updated to reflect the changes in tinylogin.
    • Upgraded to sysklogd-1.4.1-10, older versions don't function with the latest uClibc
    • Upgraded to sysvinit-2.84-3

    etc.lrp:

    • Removed /etc/localtime, /etc/nsswitch.conf and /etc/hosts.conf.uClibc doesn't use them.
    • Commented out ctrlaltdel in /etc/inittab, you don't want to bring your router/firewall down with the "three finger salute"

    dhcpd.lrp:

    • Upgraded to dhcp_2.0pl5-14.
    • Changed the /etc/dhcpd/* files to the Debian standards and changed the /var/lib/lrpkg/* files to reflect the changes. Newer dhcpd need those changes.
    • Created on 2004-05-15 09:33:29 by mhnoyes
    • Updated on 2009-05-07 08:43:04 by kapeka

     Printable Version


    Hosted on Get LEAF Linux Embedded Appliance Framework at SourceForge.net. Fast, secure and Free Open Source software downloads, and powered by phpWebSite.