Language Selection

English French German Italian Portuguese Spanish

Mandriva 2007 Changelog

Distribution Changelog

Main changes in Mandriva Linux ISO files

Summary of most important changes in each set of ISO files released

2006-08-15 WarLy 2007.0-0.4 Mandriva Linux 2007 Beta "Tyr"
* Mandriva 2007 beta 3, see MandrivaLinuxTyr? for known issues,
languages available and ISO specific details
* 417 bugs fixed, 517 reported since last beta
* Install Revision: 58514 (2006-08-28 19:43:01 +0200) / Drakxtools
10.4.60
+ Network
o invictus: don't write world-readable ucarp.d files, they
contain passwords
o write GATEWAY settings ( bug_small.png Bug #20169)
o drakids: display an error message when the daemon isn't
started at all (instead of dying silently)
o tmdns isn't used anymore
o net_applet: allow to run drakvpn from VPN submenu
o net_applet: move wireless configuration button in
wireless sub-menu
o drakroam: don't show ndiswrapper choice
o wireless: allow to select automatically usable devices
only
o drakfirewall: don't write icmp rules for IFW (
bug_small.png Bug #24645)
o add interface alias in modules conf for
ethernet/wireless devices ( bug_small.png Bug #24384)
o write modules conf in drakconnect ( bug_small.png Bug
#24384)
+ Video
o drak3d: fix default compiz selection when Xgl is used
o use XaaNoOffscreenPixmaps? for i810 and ati (
bug_small.png Bug #24628)
o re-enable RenderAccel? by default on nvidia proprietary
driver (pb fixed with version 8774)
o really ensure that task-3ddesktop is installed
o list compiz as a window manager
o finish-install: 3D desktop support in finish-install
o drak3d: fix compiz detection
o allow specifying EXA on i128 ati sis trident via savage
(list taken from http://wiki.x.org/wiki/ExaStatus)
o allow setting BIOSHotkeys on radeon
o Clone is the default on ATI, allow forcing no Clone (fix
buggy detection of the CRT, as reproduced here on a
thinkpad here, and reported by Thomas Backlund on
cooker)
o really ensure task-x11 is installed (testing the
presence of rgb.txt is not enough) ( bug_small.png Bug
#24529)
o only enable Composite by default on i810 since * it
doesn't work on proprietary nvidia * it doesn't work
nicely on radeon * it conflicts with DRI on fglrx * it
conflicts with XGL * Clone option on intel and nvidia
+ Look and feel
o drak3d: fix layout when embedded
o make gtk2 watch method work again ( bug_small.png Bug
#24589)
o new icons for a lot of tools
o enable again to select individual packages (
bug_small.png Bug #24522)
o reintroduce old version for services/package browsing at
install time ( bug_small.png Bug #24522, bug_small.png
Bug #24517, bug_small.png Bug #24496)
o draksplash: check that a valid theme name and image are
selected ( bug_small.png Bug #24591)
+ Printing
o Updated instructions for faxing with HP MF devices.
o Do not let an extra entry for a fax queue be listed in
the printer auto-detection results. This can lead to two
fax queues for one HP MF device being generated.
o Let the "no_device_found" output of HPLIP's "hp" and
"hpfax" CUPS backends not be interpreted as an
additional printer
o Wait 2 sec between detection of plugged printer and
automatic print queue setup, as some printers need to
load their firmware and during firmware upload the
automatic queue setup does not work (device ID not
readable).
o Fixed dynamic PPD file generation during installation
+ Hardware
o stop stage1 generation when the PCI/USB/PCMCIA modules
aren't available (may happen when the kernel isn't
installed, bug_small.png Bug #21918)
o Remove more disk/scsi modules for x86_64: tmscsim
(DC930T) only 2 pcitable entries and code probably not
64-bit clean, qlogicfas408, originally ISA card (not
supported) and PCMCIA model unlikely to be used with an
SCSI CD Reader anyway
o we now handle raid6 ( bug_small.png Bug #24637) (thanks
to Luca Berra)
o (dmidecode) do not try to run dmidecode if not root (
bug_small.png Bug #24478)
o make sure rt2570 devices reporting themselves as rtusb
are detected ( bug_small.png Bug #24461)
o bootloader: use more explicit variable names, and fix
"unknown line ..." (cf logs in bug bug_small.png Bug
#24320)
o add a evdev entry for mice with an horizontal wheel
(still need inverting buttons 6 & 7 though)
o don't ask wether we want to emulate 3rd button on 2
buttons mice since it doesn't change anything currently
o ensure we don't die computing the number of cylinders
(the bug occured when HDIO_GETGEO succeeds, but
returning 0) ( bug_small.png Bug #24096, bug_small.png
Bug #24042)
o introduce a "USB mass storage" class in order to catch
some devices ( bug_small.png Bug #21836)
o synaptics touchpad do not need "Protocol auto-dev" nor
"Device ..." (need tests on ALPS to ensure it is the
same)

* kernel 2.6.17-2mdv2007.0, same as in 2007.0-0.3 (beta 2)
* Desktop
+ KDE 3.5.4
+ Gnome 2.16 RC 1
* Some of the other new packages available for this beta (some of
them are only available via FTP sources for space limitation on
the CDs)
+ alsa-oss 1.0.12 Advanced Linux Sound Architecture (ALSA)
library
+ audacious 1.1.2 A versatile and handy media player
+ avahi 0.6.13 Avahi service discovery (mDNS/DNS-SD) suite
+ beagle 0.2.8 GNOME indexing subsystem
+ bittorrent 4.20.9 BitTorrent? is a tool for copying files
from one machine to another
+ Borges 0.14.8 Mandriva Linux Documents Management System
+ cairo 1.2.4 Cairo - multi-platform 2D graphics library
+ cups 1.2.3 Common Unix Printing System - Server package
+ evolution 2.7.92 Integrated GNOME mail client, calendar and
address book
+ f-spot 0.2.0 A full-featured personal photo management
application for the GNOME desktop
+ gset-compiz 0.3.4 A compiz configuration tool
+ ia_ora-gnome 1.0.4 Ia Ora Mandriva GNOME theme
+ k3b 0.12.17 CD-Burner for KDE
+ mono 1.1.17 Mono Runtime
+ proftpd 1.3.0 ProFTPd? -- Professional FTP Server
+ rosegarden 1.2.4 Midi, audio and notation editor
+ rpmdrake 3.1.1 Mandriva Linux graphical front end for sofware
installation/removal
+ ruby 1.8.5 Object Oriented Script Language
+ tor 0.1.1.23 Anonymizing overlay network for TCP (The onion
router)

2006-08-15 WarLy 2007.0-0.3 Mandriva Linux 2007 Beta "Odin"
* Mandriva 2007 Beta 2, see MandrivaLinux2007Odin for knows issues,
languages available and ISO specific details.
* 587 bugs solved since the last beta, 478 reported.
* Install / Drakxtools 10.4.50-1mdv2007.0
+ hardware
o kernel: adapt to new kernels (-i586-up-1GB is now
-legacy, standard kernel is smp but not 64GB anymore)
o harddrake: create and package
/etc/sysconfig/harddrake2/service.conf that enable to
disable some auto configuration done by the harddrake
service, enable to disable hardware probing per class (
bug_small.png Bug #24071) * harddrake: display PCI/USB
ids as hexa like lspcidrake does ( bug_small.png Bug
#21220), workaround do_pkgs->is_available() destroying
$_ ( bug_small.png Bug #23327)
+ Look and Feel
o Theme: use Ia Ora instead of Galaxy (theme)
o don't show the "releases notes" button if empty (
bug_small.png Bug #23304) * try harder to find releases
notes (eg: for finish-install) ( bug_small.png Bug
#23304) * fix inactive "close" button ( bug_small.png
Bug #23266) * (real_main) fix bad window sizing (
bug_small.png Bug #23552)
+ Video * adapt to new fonts location * XFdrake: get rid of
weird chars ( bug_small.png Bug #24078) * handle evdev
(keyboard or mouse) * X fonts move to /usr/share
+ Printer
o Added automatic download of ICM color profiles for
printers driven by the "foo2zjs" driver from the
internet;
o Made duplicate detection of the same printer being
recognized also with HPLIP 1.6.7 and newer; * Added
automatic setup for firmware file istallation for the HP
LaserJet? 1000, 1005, 1018, and 1020.
+ Packages
o Orca is replacing gnopernicus;
o Replace galaxy-gnome by ia_ora-gnome. * drakxvt use
/usr/bin/xvt (from Nicolas L-Aécureuil, bug_small.png
Bug #24213)-b
+ Network
o use network::connection::isdn ( bug_small.png Bug
#24244)
o atmel wireless drivers are now named atmel_cs and
atmel_pci (instead of at76c50*) * use NTP pools from
pool.ntp.org instead of hardcoded NTP servers
(get_ntp_server_tree)
+ fix ntp parsing when coutry name contains a space (
bug_small.png Bug #24215)
+ show VPN sub-menu even if only one connection is configured
+ don't show a VPN connection button if no VPN connection is
configured ( bug_small.png Bug #24203)
+ don't use caching-nameserver but directly "bind" and "named"
+ wrap VPN command for non-root users
* kernel 2.6.17
+ Enable HUGETLBFS (GwenoleBeauchesne)
+ Factor out configs (GwenoleBeauchesne)
+ 2.6.17.8 (ArnaudPatard?)
+ Alsa 1.0.12rc2 (ArnaudPatard?)
+ Add usb ids for the Testo usb device (bug bug_small.png Bug
#23666) (ArnaudPatard?)
+ Add quickcam messenger driver for 2.6.18-rcX (ArnaudPatard?)
+ ata_piix/ICH8 fixes (ArnaudPatard?)
+ ACL support for tmpfs (bug bug_small.png Bug #24045)
(ArnaudPatard?)
+ Add DI20_initialize_hw_regs_in_setup_ports.patch from
2006-upd (ArnaudPatard?)
+ i965 support (ArnaudPatard?)
+ Intel iAMT redirection drivers (ArnaudPatard?)
+ Add support for chipset realtek 8168. (bug bug_small.png Bug
#23705) (SamirBellabes)
+ Add netfilter ipset patch (SamirBellabes)
+ Add netfilter conntrack/nat sip patch (SamirBellabes)
+ Add netfilter psd patch. (SamirBellabes)
* Desktop
+ Gnome 2.16 beta (2.5.91)
+ KDE 3.5.4
* Some of the other new packages available for this beta (some of
them are only available via FTP sources for space limitation on
the CDs)
+ alsa-tools 1.0.12: Advanced Linux Sound Architecture (ALSA)
tools
+ amarok 1.4.2: A powerful media player for Kde
+ apache 2.2.3: The most widely used Web server on the Internet
+ banshee 0.11.0: Music player with mobile player support
+ blender 2.42a: A fully functional 3D
modeling/rendering/animation package
+ dbus 0.91: D-Bus message bus
+ dmraid 1.0.0: Device-mapper ATARAID tool
+ epiphany 2.15.91: GNOME web browser based on the mozilla
rendering engine
+ evolution 2.7.91: Integrated GNOME mail client, calendar and
address book
+ gaim 2.0.0: A GTK+ based multiprotocol instant messaging
client
+ gnucash 2.0.1: GnuCash? is an application to keep track of
your finances
+ gutenprint 5.0.0: Photo-quality printer drivers primarily for
inkjet printers
+ ia_ora-gnome 1.0.1: Ia Ora Mandriva GNOME theme
+ iptables 1.3.5: Tools for managing Linux kernel packet
filtering capabilities
+ kerry 0.1.1: Desktop search tool
+ koffice 1.5.90: Set of office applications for KDE
+ mozilla-firefox 1.5.0.6: Mozilla Firefox Web Browser
+ MySQL? 5.0.24: MySQL? a very fast and reliable SQL database
engine
+ qemu 0.8.2: QEMU CPU Emulator
+ rails 1.1.4: Web-application framework with template engine,
control-flow layer, and ORM
+ sylpheed 2.2.7: A GTK+2 based, lightweight, and fast e-mail
client
+ xgl 0.0.1: Xserver that uses OpenGL?.

2006-07-27 WarLy 2007.0-0.2 Mandriva Linux 2007 Beta "Thor"
* Mandriva 2007 Beta 1, see MandrivaLinux2007Thor ( Spanish ) for
know issues, languages available and ISO specific details.
* New mirror structure. The development is currently evolving, the
media will be divided in subsections (release for official
packages, updates, backport and testing)
* About 640 new bugs reported since the last alpha release, and
(strangely) about 640 old bug closed during the same period.
* Install Revision: 42141 (2006-07-25 20:34:34) / Drakxtools 10.4.42
+ Network
o allow not to log firewall messages in system logs (
bug_small.png Bug #23690)
o add step labels ( bug_small.png Bug #23796)
o fix typo in ueagle-atm fir,mare path ( bug_small.png Bug
#23398)
o remove "Track network card id (useful for laptops)"
option (we do this by default using udev rules anyway),
and fix bug_small.png Bug #23414 as a side effect
o drakroam
# refresh networks on every network status event (
bug_small.png Bug #23862)
# add a status bar and display network event messages
( bug_small.png Bug #19290)
# reload interface settings before configuration (
bug_small.png Bug #23803)
+ write settings after configuration, not only before
connection (partial fix for bug_small.png Bug #23803)
+ select the first interface that doesn't have a slow network
scan
+ allow to select interface from command line
+ grey Configure/Refresh buttons when no device is selected (
bug_small.png Bug #23794)
o grey the Connect button when no network is selected (
bug_small.png Bug #20168)
+ fix connection to AP passed as argument ( bug_small.png Bug
#23628)
o Wireless
# use "wext" wpa_supplicant driver for ndiswrapper as
well (ndiswrapper >= 1.12)
# don't pre-select WPA only because
WIRELESS_WPA_DRIVER is set
# write wireless encryption key even if WPA (so that
we can guess it from ifcfg, we don't parse
wpa_supplicant.conf yet)
# re-read ssid configuration each time it is accessed
+ don't allow to modify ESSID if a network with a valid ESSID
is selected
+ fix configuring an AP without ESSID
+ acx100 firmware support
+ add group labels to separate settings ( bug_small.png Bug
#23796)
+ guess encryption according to network flags
+ bcm43xx firmware support
+ add zd1211rw module in network/wireless
+ handle prism2 drivers using thirdparty layer
o drakgw
# test caching-nameserver using /usr/sbin/named
o net_applet
# fix signal level ( bug_small.png Bug #23799)
+ use network card description in state notification bubble if
possible
+ add wireless access point and link level in state
notification bubble
+ show notification bubble on state change
+ Hardware
o Make installation stage 1 able to boot dual arch CDs
o Cpufreq: fix crash when modules doesn't exist
o greatly increase the swap maxsize (useful for swsuspend)
o make isLaptop() return true if Type is "laptop", using
dmitable entries for example ( bug_small.png Bug #23197)
o Sound: install the proper firmware for "snd-asihpi"
driven sound cards
o tag systems with ipw2100/2200/3945 devices as laptops,
they are Mini-PCI (Express) adapters
o handle new centrino model ( bug_small.png Bug #22914)
o don't fail when preload modules can't be loaded (
bug_small.png Bug #23674)
o configure CPU frequency modules in harddrake and during
install (will replace the cpufreq service)
o Video
# use Modes instead of Virtual by default (it seems
we don't need to list the smaller resolutions
anymore with Modes, and Modes works better than
Virtual. eg: on a laptop here, we end up with only
1400x1050 in xrandr when using Virtual, whereas
with Modes, we have 1024x768, 800x600...)
o allow toggling Composite extension (on by default), and
RenderAccel? proprietary nvidia option (on by default
until this driver works better)
o allow to choose the non-proprietary driver
+ Tools
o drakbug: allow to report drakroam bugs, fix parsing new
packages fullnames (tropikhajma@seznam.cz, bug_small.png
Bug #23066)
o drakbackup
+ Authentication
o differentiate local auth and NIS auth (by reading
yp.conf)
+ Other bug fixes
o Fix bug_small.png Bug #23368 - freeze at CD/DVD media
selection
o bug_small.png Bug #18840, bug_small.png Bug #21361,
bug_small.png Bug #23557, bug_small.png Bug #21502,
bug_small.png Bug #23514
+ Language
o set up SCIM for indian languages
o Update af, am, ar, az, be, bg, bn, bs, ca, cs, da, de,
el, eo, es, eu, fa, fi, fuo, ga, gl, he, hi, hr, hu, id,
is, it, ko, ky, lt, ltg, lv, mk, mn, ms, mt, nb, nl, nn,
pa_IN, pl, pt, pt_BR, ro, ru, sc, sk, sl, sq, sr,
sr@Latn, sv, ta, tg, th, tl, tr, uk, uz, uz@Latn, vi,
wa, zh_CN, zh_TW
* kernel 2.6.17
+ based on 2.6.17.6
+ Alsa 1.0.12rc1
+ Rsbac 1.2.8(pre1)
+ New Xen snapshot
+ New wireless-2.6 snapshot (adds zd1211rw driver)
+ KGDB drop
+ e100, e1000 update
+ Via VT8251 sata support
+ vt_ar5k drop. Considered as obselete by upstream.
+ svgalib_helper drop.
+ 3rdparty updates : acerhk, drbd, dxr3, ipw3945, ivtv, lirc,
mod_marvel, ndiswrapper
+ re-enable supermount (fix bug bug_small.png Bug #23217)
+ ct_sync aka 'howto replicate the firewall'
* Desktop
+ Gnome 2.16 beta 1
+ KDE 3.5.3
* Some of the other new packages available for this beta (some of
them are only available via FTP sources for space limitation on
the CDs)
+ jakarta 1.3
+ koffice 1.5.2
+ mono 1.1.16.1
+ MySQL? 5.0.23
+ abiword 2.4.5: Lean and fast full-featured word processor
+ aircrack-ng 0.6: Reliable 802.11 (wireless) sniffer and WEP
key cracker
+ alacarte 0.9.2: Simple menu editor for Gnome
+ amarok 1.4.1: A powerful media player for Kde
+ amphetamine 0.8.10: Amphetamine is a cool Jump'n Run game
+ audacious 1.1.1: A versatile and handy media player
+ avahi 0.6.12: Avahi service discovery (mDNS/DNS-SD) suite
+ azureus 2.4.0.3: BitTorrent? Client
+ bacula 1.38.11: Bacula - The Network Backup Solution
+ balazar 0.3.1: A 3D adventure and roleplaying game
+ bittorrent 4.20.4: BitTorrent? is a tool for copying files
from one machine to another
+ bmpx 0.20.3: Next generation Beep Media Player
+ Borges 0.14.4: Mandriva Linux Documents Management System
+ cairo 1.2.0: Cairo - multi-platform 2D graphics library
+ castpodder 5.1: Graphical podcast catcher and player:
+ circuslinux 1.0.3: Cute breakout-like game
+ cpufreqd 2.1.1: CPU frequency scaling daemon
+ cups 1.2.2: Common Unix Printing System - Server package
+ dasher 4.1.8: Graphical predictive text entry system
+ ecell 3.1.105: A software suite for modeling, simulation, and
analysis of biological cells
+ eclipse 3.2.0: An open, extensible IDE
+ egroupware 1.2.104: Web-based groupware suite written in php
+ epiphany 2.15.4: GNOME web browser based on the mozilla
rendering engine
+ evince 0.5.4: GNOME Document viewer
+ evolution 2.7.90: Integrated GNOME mail client, calendar and
address book
+ gimp 2.3.10: The GNU Image Manipulation Program
+ Gnome 2.16 beta 1 (including totem, nautilus)
+ gnucash 2.0.0: GnuCash? is an application to keep track of
your finances
+ gsoap 2.7.8c: Development tookit for SOAP/XML Web services in
C/C++
+ perl-Catalyst 5.7000: The Elegant MVC Web Application
Framework
+ syslinux 3.11: A bootloader for linux using floppies, CD
+ webmin 1.290: An SSL web-based administration interface for
Unix systems
+ wine 0.9.17: WINE Is Not An Emulator - runs MS Windows
programs
+ xdtv 2.3.3: TV application with plugin capabilities (new name
of xawtv)
+ xfce 4.3.90.2: Lightweight Desktop Environment

2006-06-22 WarLy 2007.0-0.1 Mandriva Linux 2007 Alpha "Frige"

* First 2007 alpha version composed of four differents live
installable CDs, one i586 KDE, one x86_64 KDE, one i586 Gnome and
one x86_64 Gnome
* See MandrivaLinux2007Frige page for languages and ISO files
specific details
* Mandriva One installation based on DrakX Revision: 37230 of
2006-06-14 18:55:48 +0200 (Wed, 14 Jun 2006)
+ Languages update: af, am, ar, az, be, bg, bn, br, bs, ca, cs,
cy, da, de, el, eo, es, et, eu, fa, fi, fr, fur, ga, gl, he,
hi, hr, hu, id, is, it, ja, ko, ky, lt, ltg, lv, mk, mn, ms,
mt, nb, nl, nn, pa_IN, pl, pt, pt_BR, ro, ru, sc, sk, sl, sq,
sr, sr@Latn, sv, ta, tg, th, tl, tr, uk, uz, uz@Latn, vi, wa,
zh_CN, zh_TW
+ Network (OlivierBlin)
o initial bluetooth support
o add draknetprofile
o pass real network::connection object in
configure_control_compat step ( bug_small.png Bug
#22756)
o don't overwrite user-provided domainname by the one we
guess ( bug_small.png Bug #22480 fix #2)
o make sure guessed domain names really contain a name,
and not just a TLD ( bug_small.png Bug #22480 fix #1)
o adapt to new keyring image location in usermode (
bug_small.png Bug #22813)
o add default metric for wireless
o write BOOTPROTO in ifcfg files for ethernet
o adapt to new keyring image location in usermode (
bug_small.png Bug #22495)
o introduce is_gigabit and use it to guess metric for
ethernet
o handle metric in general control settings
o firmware check for ueagle-atm
o install packages before unloading connection
o really apply ONBOOT and USERCTL settings
o write ppp settings for static/dhcp connections
o add VPI/VCI settings for PPPoA?/PPPoE protocols
o don't give providers and protocols choices for CAPI DSL
modems
o add xdsl type in devices
o fix signal quality detection
o clamp the TCP MSS to 1412 for PPPoE? connections (useful
if the connection is to be shared on a LAN)
o allow to have multiple interfaces in net zone (
bug_small.png Bug #16917)
o update shorewall interfaces list when a new interface is
detected ( bug_small.png Bug #21252)
+ Printer (TillKamppeter)
o Some LaserJets? (e. g. LaserJet? 1022) were not
recognized as HPLIP-supported, due to libusb-based HPLIP
reporting URI with serial number but
"usblp"-kernel-module based IOCTL polling of the device
ID string by printerdrake does not return the serial
number.
o Made temporary PPD file also be accessible in sub
programs called via "chroot" during installation
o Better fix for bug bug_small.png Bug #22935, the old one
did not cover all cases
o Improved/updated the instructions for faxing with HP
multi-function devices
o Let faxing instructions also appear in the help window
of fax queues
o Added welcome screen to fax queue setup wizard, this way
one can easily abort the setup of a fax queue if one
does not want to have one.
o Let also the model info output from the "snmp" CUPS
backend be straightened, not only the output from
"scli",
o Fixed bug of the network printer setup dialog not
distinguishing correctly between an auto-detected
printer chosen from the menu and a manually entered
printer IP.
o If the printer has optional hardware add-ons, pop up a
dialog/wizard step to configure them when installing via
Plug'n'Print or in recommended mode (in expert mode all
options will be shown, as before).
o Fixed problem of having two choices with the same menu
entry in a an option in the PPD file (should not be,
really bad usability) breaks setting up
printers/changing options/changing printer name in
printerdrake
o Use "CUPS + Gutenprint" and not "GhostScript +
gutenprint-ijs" PPDs in beginners mode
o Show all important options of Gutenprint without needing
to click "Advanced" button
o Do not let printerdrake install gutenprint-ijs and
gutenprint-foomatic any more
o SNMP auto-detection in the remote LPD printer dialog -
Fixed regexps for LPD and Socket URIs
o Use auto-detection via CUPS "snmp" backend also for
interactive print queue setup.
o Added support for local and network device
auto-detection via CUPS backends
o Made auto queue setup use the CUPS backends for
detectinglocal and network devices
o Improved recognizing the correct printer model based on
the auto-detection data, especially for network devices
o Improved recognition whether for an auto-detected device
there is already a queue
o Improved device model recognition for the HPLIP setup
o Support for on-the-fly PPD generation by CUPS
o Get all info about supported printer models from CUPS if
CUPS is the printing system in use. Foomatic PPDs are
built by CUPS on-the-fly
o Speed optimization for building of the list of supported
models
o Bug fixes for building of the list of supported models
o Tell user that for his HP MF device two queues will be
set up, a print queue and a fax queue
o Give the possibility to cancel the print queue setup for
only having a fax queue also during installation
o Let auto-queue setup of an HP MF device be done also
when there is no print queue but a fax queue already
exists
o Let auto-queue setup not create a second fax queue for
an HP MF device if a fax queue already exists
o Make the fax queue setup for HP MF devices also work
when there is no print queue for the device
o Ask always for the fax queue name when creating a fax
queue and there is already one for the device
o When the user clicks "Cancel" during the print queue
setup, the wizard for the fax queue is still started. So
a fax-only setup is also possible.
o Now fax queues can also be added in wizard mode
o Adding a fax queue to an HP MF device which is already
set up can be done by its "Edit Printer" menu
o Implementation of automatic setup of fax queues for HP
multi-function devices. Works for plug'n'print and
should also work during installation. Only integration
into the printer setup wizard and manual fax queue setup
is missing yet.
o Reload USB printer module before printer auto-detection,
this way also USB printers clamed by libusb-based access
methods (ex. HPLIP) get detected.
o Added support for new CUPS 1.2 error policy
functionality and use it by default for backend error
handling, use "beh" wrapper backend only for advanced
configuration
o Added support for individually (de)activating the
sharing of print queues to the network
o Display Fax queues for HP multi-function devices
correctly in the main window and in menues
o Let printerdrake read /etc/cups/cupsd.conf of CUPS 1.2
correctly
o Added support for remote LPD URIs without queue name
(uses default queue on server, makes setup of ethernet
printers very easy as only IP address is needed, one
needs queue field in remote LPD setup screen siumply
blank)
o Added support for TCP/Socket URIs without port number
(defaults to port 9100)
o Added support for IPP URIs. - Let free URI input
interface be pre-selected if user changes connection
type of printer with unknown or unsupported URI type
o Avoid one and the same printer appearing twice in
auto-detection results (especially HP printers are
detected by both "hp" and "usb" CUPS backends).
o Fixed Plug'n'Print for HP's MF devices: The devices are
detected twice and this let the Plug'n'Print window pop
up when the device is already installed.
o New "Network printer" dialog replacing the old dialogs
for TCP/Socket and remote LPD printers. With fast
broadcast SBNP network scan and auto-detection of
protocol (Socket, LPD, and IPP) via SNMP. - New dialog
used in both expert and recommended (bug bug_small.png
Bug #20617) mode.
o Improvements and fixes on printer model/driver listing
in printerdrake
# Corrected handling of PPD links in Foomatic printer
XML files, no the prinyer list entries have the
correct model names of theFoomatic printer XML
files and so PPDs linked to multiple printers
appear with each linked printer in printerdrake.
This also avoids duplicate "(Recommended)" tags for
one printer (problem occured with HP LaserJet?
1200).
# Avoid duplicate PPD entries for Foomatic-generated
PPDs and identical pre-generated Foomatic PPDs in
/usr/share/cups/model. This problem occured when
the hplip-hpijs-ppds package is installed.
+ Hardware (OlivierBlin, ThierryVignaud, PascalRigaux)
o don't try to load PCMCIA controller when none is
configured
o add yet another PPC sound driver (snd-aoa)
o add support for "laptop" kernels (were known as
multimedia or mm kernels)
o use sysfs to get PCMCIA devices and the modalias module
to get matching modules
o add modalias module, providing a get_modules() function
to resolve modaliases the way modprobe does it
o remove unneeded PCMCIA "type" device setting, but keep
crappy PCMCIA devices check for modems
o fix detecting some webcams ( bug_small.png Bug #22452)
o drop support for kernel 2.4
o Use the short_ext even for the short label, for xen
kernels, use xen.gz to load the kernel as grub "module",
set dom0_mem to 128M or half the memory on low memory
boxes
o fix again cooker/x86_64; on this architecture, we
definitively need TLS in order to have a working rpm
o Since the BOOT kernel in cooker can't be used (too big)
for some time, handle in the code the getting of 10.1
BOOT kernel (i was replacing by hand the cooker
kernel-BOOT with the one from 10.1, hoping one day the
cooker kernel-BOOT could be used again, but nowadays
kernel-BOOT is seldom used to let it die)
o sync bttv, cx88 and saa7134 driver model lists with
kernel-2.6.16-rc1-mm2
o add support for gigabit sky2 driver (appeared in
2.6.16-rc1)
o Better (and fix) SMP detection, aka. also check for
populated & enabled CPU socket.
o use BLKGETSIZE64 to allow detecting partitions bigger
than 2TB, and use "double" instead of "unsigned int"
(nb: it means we will use doubles instead of ints for
computing things, this works quite nicely up to
100_000TB
+ Graphical Configuration (PascalRigaux)
o remove DRI_GLX_EXPERIMENTAL support (not much such cards
nowadays), remove xorg_version() since we only have one
Xorg version (and for a long time now)
o defaulting to 1024x768 instead of 800x600 when the
monitor size is unknown (since a lot of people expect
this, and that's what fedora is doing, cf bug_small.png
Bug #20304)
+ Packages choice (PascalRigaux)
o install x11-font-wqy-bitmapfont too for chinese locale
+ Look&Feel (ThierryVignaud)
o do not put titles in size groups which add extra left
spacing to other widgets when adding new titles
o use spacing to separate groups like specified in GNOME's
HIG
o fix layout when translated by using single verbs or
words when possible (fix some hidden steps btw in order
to prepare the day when the may be showed again) (
bug_small.png Bug #8985)
o handle LSB description tags ( bug_small.png Bug #20998)
* New release extension 'mdv2007.0'
* kernel 2.6.16-2mdk
+ 2.6.16.20
+ RS02/RS11 cleanup
+ Removed bcm4400. We have the b44 module in the kernel
+ Fix usage of acpi_clear_event() in CE06
+ Enable cpufreq on SMP, disable USB_BANDWIDTH
+ Switch to GENERIC_ARCH on x86 to suppress the false warning
about the number of cpus when using cpu hotplug
+ Fix freeze when using the 'live' mode of gi (instead of using
the clp files)
+ Activate RSBAC_INIT_DELAY to get rsbac working with all kind
of initrd/initramfs
+ Wireless update (Adds the bcm43xx driver)
+ mmc layer update (Adds the sdhci driver)
+ e1000 update
+ Xbox support outdated, so (temporary ?) removed
+ Alsa 1.0.11
+ RSBAC 1.2.6
+ New Xen snapshot
+ ipw3945
+ Avoid automatic update of kernel-source without updating the
kernel:
o Put package version on package name for kernel-source
and kernel-source-stripped (%BUGS{21345}%)
+ update ipt_IFWLOG (interactive firewall)
+ Fix bad update of RS11
+ Drbd 0.7.15
+ Dropped the now merged ipw2100, ipw2200, ieee80211, fuse,
hostap 3rdparty tarballs.
+ Changed the eagle-usb driver in favour of the to-be-merged
version
+ Use now the acx driver from akpm's tree.
+ Update 3rdparty drivers : lirc, ndiswrapper, rt2400, rt2500
+ Added rt2570 usb driver.
+ netfilter update (DN30_netfilter_svn6470.patch)
+ unionfs 1.1.3
* Xorg 7.1
* Glibc 2.4
* KDE 3.5.3
* Gnome 2.15
* OpenOffice.org 2.0.2
* rpm 4.4.6
* Mozilla Firefox 1.5.0.4
* Amarok 1.4.1
* xmoto 0.1.16

More in Tux Machines

Linux Kernel Development

  • New Sound Drivers Coming In Linux 4.16 Kernel
    Due to longtime SUSE developer Takashi Iwai going on holiday the next few weeks, he has already sent in the sound driver feature updates targeting the upcoming Linux 4.16 kernel cycle. The sound subsystem in Linux 4.16 sees continued changes to the ASoC code, clean-ups to the existing drivers, and a number of new drivers.
  • Varlink: a protocol for IPC
    One of the motivations behind projects like kdbus and bus1, both of which have fallen short of mainline inclusion, is to have an interprocess communication (IPC) mechanism available early in the boot process. The D-Bus IPC mechanism has a daemon that cannot be started until filesystems are mounted and the like, but what if the early boot process wants to perform IPC? A new project, varlink, was recently announced; it aims to provide IPC from early boot onward, though it does not really address the longtime D-Bus performance complaints that also served as motivation for kdbus and bus1. The announcement came from Harald Hoyer, but he credited Kay Sievers and Lars Karlitski with much of the work. At its core, varlink is simply a JSON-based protocol that can be used to exchange messages over any connection-oriented transport. No kernel "special sauce" (such as kdbus or bus1) is needed to support it as TCP or Unix-domain sockets will provide the necessary functionality. The messages can be used as a kind of remote procedure call (RPC) using an API defined in an interface file.
  • Statistics for the 4.15 kernel
    The 4.15 kernel is likely to require a relatively long development cycle as a result of the post-rc5 merge of the kernel page-table isolation patches. That said, it should be in something close to its final form, modulo some inevitable bug fixes. The development statistics for this kernel release look fairly normal, but they do reveal an unexpectedly busy cycle overall. This development cycle was supposed to be relatively calm after the anticipated rush to get work into the 4.14 long-term-support release. But, while 4.14 ended up with 13,452 non-merge changesets at release, 4.15-rc6 already has 14,226, making it one of the busiest releases in the kernel project's history. Only 4.9 (16,214 changesets) and 4.12 (14,570) brought in more work, and 4.15 may exceed 4.12 by the time it is finished. So far, 1,707 developers have contributed to this kernel; they added 725,000 lines of code while removing 407,000, for a net growth of 318,000 lines of code.
  • A new kernel polling interface
    Polling a set of file descriptors to see which ones can perform I/O without blocking is a useful thing to do — so useful that the kernel provides three different system calls (select(), poll(), and epoll_wait() — plus some variants) to perform it. But sometimes three is not enough; there is now a proposal circulating for a fourth kernel polling interface. As is usually the case, the motivation for this change is performance. On January 4, Christoph Hellwig posted a new polling API based on the asynchronous I/O (AIO) mechanism. This may come as a surprise to some, since AIO is not the most loved of kernel interfaces and it tends not to get a lot of attention. AIO allows for the submission of I/O operations without waiting for their completion; that waiting can be done at some other time if need be. The kernel has had AIO support since the 2.5 days, but it has always been somewhat incomplete. Direct file I/O (the original use case) works well, as does network I/O. Many other types of I/O are not supported for asynchronous use, though; attempts to use the AIO interface with them will yield synchronous behavior. In a sense, polling is a natural addition to AIO; the whole point of polling is usually to avoid waiting for operations to complete.

Security: OpenSSL, IoT, and LWN Coverage of 'Intelpocalypse'

  • Another Face to Face: Email Changes and Crypto Policy
    The OpenSSL OMC met last month for a two-day face-to-face meeting in London, and like previous F2F meetings, most of the team was present and we addressed a great many issues. This blog posts talks about some of them, and most of the others will get their own blog posts, or notices, later. Red Hat graciously hosted us for the two days, and both Red Hat and Cryptsoft covered the costs of their employees who attended. One of the overall threads of the meeting was about increasing the transparency of the project. By default, everything should be done in public. We decided to try some major changes to email and such.
  • Some Basic Rules for Securing Your IoT Stuff

    Throughout 2016 and 2017, attacks from massive botnets made up entirely of hacked [sic] IoT devices had many experts warning of a dire outlook for Internet security. But the future of IoT doesn’t have to be so bleak. Here’s a primer on minimizing the chances that your IoT things become a security liability for you or for the Internet at large.

  • A look at the handling of Meltdown and Spectre
    The Meltdown/Spectre debacle has, deservedly, reached the mainstream press and, likely, most of the public that has even a remote interest in computers and security. It only took a day or so from the accelerated disclosure date of January 3—it was originally scheduled for January 9—before the bugs were making big headlines. But Spectre has been known for at least six months and Meltdown for nearly as long—at least to some in the industry. Others that were affected were completely blindsided by the announcements and have joined the scramble to mitigate these hardware bugs before they bite users. Whatever else can be said about Meltdown and Spectre, the handling (or, in truth, mishandling) of this whole incident has been a horrific failure. For those just tuning in, Meltdown and Spectre are two types of hardware bugs that affect most modern CPUs. They allow attackers to cause the CPU to do speculative execution of code, while timing memory accesses to deduce what has or has not been cached, to disclose the contents of memory. These disclosures can span various security boundaries such as between user space and the kernel or between guest operating systems running in virtual machines. For more information, see the LWN article on the flaws and the blog post by Raspberry Pi founder Eben Upton that well describes modern CPU architectures and speculative execution to explain why the Raspberry Pi is not affected.
  • Addressing Meltdown and Spectre in the kernel
    When the Meltdown and Spectre vulnerabilities were disclosed on January 3, attention quickly turned to mitigations. There was already a clear defense against Meltdown in the form of kernel page-table isolation (KPTI), but the defenses against the two Spectre variants had not been developed in public and still do not exist in the mainline kernel. Initial versions of proposed defenses have now been disclosed. The resulting picture shows what has been done to fend off Spectre-based attacks in the near future, but the situation remains chaotic, to put it lightly. First, a couple of notes with regard to Meltdown. KPTI has been merged for the 4.15 release, followed by a steady trickle of fixes that is undoubtedly not yet finished. The X86_BUG_CPU_INSECURE processor bit is being renamed to X86_BUG_CPU_MELTDOWN now that the details are public; there will be bug flags for the other two variants added in the near future. 4.9.75 and 4.4.110 have been released with their own KPTI variants. The older kernels do not have mainline KPTI, though; instead, they have a backport of the older KAISER patches that more closely matches what distributors shipped. Those backports have not fully stabilized yet either. KPTI patches for ARM are circulating, but have not yet been merged.
  • Is it time for open processors?
    The disclosure of the Meltdown and Spectre vulnerabilities has brought a new level of attention to the security bugs that can lurk at the hardware level. Massive amounts of work have gone into improving the (still poor) security of our software, but all of that is in vain if the hardware gives away the game. The CPUs that we run in our systems are highly proprietary and have been shown to contain unpleasant surprises (the Intel management engine, for example). It is thus natural to wonder whether it is time to make a move to open-source hardware, much like we have done with our software. Such a move may well be possible, and it would certainly offer some benefits, but it would be no panacea. Given the complexity of modern CPUs and the fierceness of the market in which they are sold, it might be surprising to think that they could be developed in an open manner. But there are serious initiatives working in this area; the idea of an open CPU design is not pure fantasy. A quick look around turns up several efforts; the following list is necessarily incomplete.
  • Notes from the Intelpocalypse
    Rumors of an undisclosed CPU security issue have been circulating since before LWN first covered the kernel page-table isolation patch set in November 2017. Now, finally, the information is out — and the problem is even worse than had been expected. Read on for a summary of these issues and what has to be done to respond to them in the kernel. All three disclosed vulnerabilities take advantage of the CPU's speculative execution mechanism. In a simple view, a CPU is a deterministic machine executing a set of instructions in sequence in a predictable manner. Real-world CPUs are more complex, and that complexity has opened the door to some unpleasant attacks. A CPU is typically working on the execution of multiple instructions at once, for performance reasons. Executing instructions in parallel allows the processor to keep more of its subunits busy at once, which speeds things up. But parallel execution is also driven by the slowness of access to main memory. A cache miss requiring a fetch from RAM can stall the execution of an instruction for hundreds of processor cycles, with a clear impact on performance. To minimize the amount of time it spends waiting for data, the CPU will, to the extent it can, execute instructions after the stalled one, essentially reordering the code in the program. That reordering is often invisible, but it occasionally leads to the sort of fun that caused Documentation/memory-barriers.txt to be written.

US Sanctions Against Chinese Android Phones, LWN Report on Eelo

  • A new bill would ban the US government from using Huawei and ZTE phones
    US lawmakers have long worried about the security risks posed the alleged ties between Chinese companies Huawei and ZTE and the country’s government. To that end, Texas Representative Mike Conaway introduced a bill last week called Defending U.S. Government Communications Act, which aims to ban US government agencies from using phones and equipment from the companies. Conaway’s bill would prohibit the US government from purchasing and using “telecommunications equipment and/or services,” from Huawei and ZTE. In a statement on his site, he says that technology coming from the country poses a threat to national security, and that use of this equipment “would be inviting Chinese surveillance into all aspects of our lives,” and cites US Intelligence and counterintelligence officials who say that Huawei has shared information with state leaders, and that the its business in the US is growing, representing a further security risk.
  • U.S. lawmakers urge AT&T to cut commercial ties with Huawei - sources
    U.S. lawmakers are urging AT&T Inc, the No. 2 wireless carrier, to cut commercial ties to Chinese phone maker Huawei Technologies Co Ltd and oppose plans by telecom operator China Mobile Ltd to enter the U.S. market because of national security concerns, two congressional aides said. The warning comes after the administration of U.S. President Donald Trump took a harder line on policies initiated by his predecessor Barack Obama on issues ranging from Beijing’s role in restraining North Korea to Chinese efforts to acquire U.S. strategic industries. Earlier this month, AT&T was forced to scrap a plan to offer its customers Huawei [HWT.UL] handsets after some members of Congress lobbied against the idea with federal regulators, sources told Reuters.
  • Eelo seeks to make a privacy-focused phone
    A focus on privacy is a key feature being touted by a number of different projects these days—from KDE to Tails to Nextcloud. One of the biggest privacy leaks for most people is their phone, so it is no surprise that there are projects looking to address that as well. A new entrant in that category is eelo, which is a non-profit project aimed at producing not only a phone, but also a suite of web services. All of that could potentially replace the Google or Apple mothership, which tend to collect as much personal data as possible.

today's howtos