Release-Notes fli4l - Version 2.1.13 Fli4l-Team [translated to English by felix@fli4l.de] Introduction ############ Just a few weeks after fli4l 2.1.12 yet another release - so that means that not much has changed? Yes. Version 2.1.13 does not have many new features. Instead we focused on resolving bugs and problems of our previous release. So why a new release? Why not just a patch as we normally do it? The reason is simple - in a little while, the next stable version of fli4l will be available. fli4l 2.1.13 is a so called release candidate. Only minor changes and bugfixes will be incorporated into this version which will be then released as the next stable version. So please do test it carefully, as it is your last chance to squash the remaining bugs before the upcoming release. :Attention external developers: Because the kernel has been updated to version 2.4.32 kernel modules will have to be recompiled. The changes to the uClibc however do not require any changes to your binaries. For the upcoming stable release, no further changes are planned to the kernel or the libc. Changes ####### base package ============ * The DNS server which is integrated into the DHCP server is now able to assign static IP addresses based on the hostnames requested (experimental). * Some texts in dialogues of the windows build have been changed. * imond got a new optional parameter for the command adjust-time. Calling adjust-time 1 causes imond to readjust the dialin-timestamp (see chrony). * Fixed bug in OPT_Y2K. * Two bugs in the windows build were fixed, which caused problems if the fli4l-files were stored on a network share or in a path which contained spaces. Because of these errors, the files copied did not have the correct permissions specified in opt/.txt but the default permissions (0555) on the fli4l. For example, if you were using samba_lpd files transfered via samba could not be processed by lpr. as it had insufficient permissions. When using ssh-keys to transfer files via scp a wrong variable name caused an error; this has been dealt with as well. * Due to an error in how the packet filter rules for the DMZ were created, services provided from within the DMZ could not be reached. * There was an error in how the file /etc/hosts was created. This is now fixed. chrony ====== * Chrony now also works on computers with errornous RTC implementations and ones that have BIOS which suffers from the Y2K bug. To use it, you must activate 'OPT_Y2K' in 'config/base.txt'. * On first dialin, chrony will now also correct the time for imond, so online time is correctly tracked (e.g. WRAP computers without RTC battery - those systems can only correct their system time after dialin). Status: experimental, works only if IMOND_PORT='5000' dsl === * DSL circuits do not need a password anymore. (still experimental status) dyndns ====== * Activated httpd user management for log output. hd ==== * Partitions are no longer restricted to a size of 2GB. httpd ===== * Bugfixes as well as some internal changes (variable names). isdn ==== * Because of a not-initialised variable, an error message was printed; this caused no further problems. openvpn ======= * update to OpenVPN 2.0.5 * packetfilter setup now complies to fli4l standard as well as some cleanups qos === * The bitrate is no longer specified in kbit and mbit but using the correct units "Kibit/s" and "Mibit/s". If you want to reuse an older configuration file, you need to adjust the values accordingly. time ==== * see chrony! src === * Changes for new kernel and new libc-configuration (malloc(0) is compatible to GLibc again) sshd ==== * Bugfix for automatic conversion of public keys tools ===== * New: 'iftop' - Display of bandwith usage of the network interface wlan ==== * Update of hostapd and wpa_supplicant to version 0.4.7 Adjustments for Linux Version 2.4.32 ==================================== Some other packages have been changed to correctly work with Linux 2.4.32. Those are: * kernel-modules-extra * xen-kernel * advanced_networking * lcd * lpdrsv * pcmcia * ppp * proxy * serial * usb