The last issue of December is traditionally a time for many publications to
look back at the past year. As we live through a year, it can be a hard
time to get a perspective on all that is happening; a review can help
develop a better understanding of what we have all experienced.
Besides, there's usually not much more to write about at the end of
December.
In past years, your editor has reviewed the predictions made at the
beginning of the year. That exercise seems a little self-indulgent this
time around. So suffice to say that some of last January's predictions have
been borne out, and others not. We'll not go through all of them here.
Starting with one which didn't work out:
your editor's prediction that 2005 would see the end of SCO
was optimistic. We have seen the end of SCO in every way that
matters; what remains, at this point, is the ghoulish exercise of watching
it all fall apart and seeing where the pieces land. Following SCO is a
waste of time at this point, a morbid and pointless exercise in the
consequences of stupid decisions. We're looking forward to every minute of
it.
Your editor's prediction that software patents would not be enacted in
Europe looked optimistic, especially in the first half of the year,
but turned out to be correct in the end. More to
the point, though: the free software community enjoyed legal victories in
almost every battle which was decided this year. No software patents, no
broadcast flag, the GPL upheld in German court, FAT patents thrown out,
etc. Next year may be tougher, but, for this year, we can all raise a
glass and toast our victories. It is not all hopeless.
Let us not forget our defeats, however. The Grokster decision holds
software developers responsible for the actions of their users - in some
situations, at least. The bnetd decision placed limits on our right to
create interoperable software. The situation is not all rosy either.
One battle which came to head this year was open formats: as of this
writing, the state of Massachusetts is still fighting over a mandate to use
open formats in government. Open access to government documents is a clear
requirement for a free society; it seems amazing that there is even a fight
on this issue. Open formats are also a key to the desktop for free
software. This is an important issue, and the debate has barely begun.
The free software community has acquired a pool of patents of its own.
Donations - of greater or lesser freedom - came from IBM, Sun, Nokia,
Computer Associates, and others. These patents can help to prevent attacks
from competitors in the software industry - though they will do little to
deter lawyer-only patent troll firms. But a partial solution is better
than none; one might well conclude that the risk of a patent attack against
free software is, while still significant, lower than it was a year ago.
For years, we have talked about the evils of digital restrictions
management schemes and the dangers inherent in not having control over our
own systems. But we can thank SonyBMG for making these points clear to a
much larger audience. "Consumers" everywhere have seen what happens when
others claim control over their systems. People who bought CDs because it
was the right thing to do saw that they were punished for it. Their desire
to do the right thing will be much reduced - and the entertainment industry
must know it. The DRM battle is far from over, and we have a great deal of
ugliness to endure yet. But SonyBMG may have shortened the process for us
considerably.
2005 was, perhaps, the year of the foundation. A number of projects,
including Zope, Ubuntu, and OpenPKG created independent foundations to look
after their code. Red Hat also announced the creation of a Fedora
foundation, but, the better part of a year later, that foundation has yet
to materialize. The fundamental motivation behind all this founding of
foundations is easily found: software (even free software) controlled by a
single company tends to make other users nervous. The creation of an
independent foundation gives others confidence in a free software project's
future.
The free software business world continues to develop. MandrakeSoft and
Conectiva merged into Mandriva, Novell went through some difficulties but
looks like it may be pulling things together, and the flow of venture
capital toward free software businesses increased. HP claimed to have
shipped over 1 million Linux servers. It seems there really is
business to be done around free software.
Meanwhile, the code continues to get better. The list of significant
releases is far too large to review here - check the latest version of your
favorite distribution to see much of it. Our development community is
active and healthy; it is producing results that few would have thought
possible even a few years ago. Ups and downs notwithstanding, 2005 has
been a good year for the community. We can all raise a glass to that.
Comments (21 posted)
For eight years now, the editors at LWN.net have put together a timeline
highlighting the most important events of the last twelve months. As
always, it has been a busy year. Attacks against free software continued
in legislatures and the courts - but few have been successful.
Corporations began donating patents to the community, some with more
enthusiasm than others. The kernel developers improved their process - and
dealt with the abrupt loss of their source code management system. SUSE
development became more open. SonyBMG gave us all a lesson on the
importance of control over our own computers. And so on.
Most importantly, in 2005 the free software community kept on hacking. The
variety and quality of the resulting software is simply amazing. The free
software community is healthy and growing, despite the legal problems,
corporate layoffs, hardware hassles, and occasional petty internal
bickering. We are going strong.
This is version 1.0 of the 2005 timeline.
If you find any errors or remaining major omissions, please send them
to us at timeline@lwn.net; please do
not post errors or omissions as comments until after we have had a chance
to address them.
The development of the LWN.net Linux Timeline was supported by LWN
subscribers; if you like what you see, please consider subscribing to LWN.
As usual, the timeline is split up by month. One of these years, we really
will restore the "one big page" option, honest.
For the historically minded, the timelines for the previous seven years
remain available:
Thanks to the following people who have helped improve the 2005 Timeline:
Ross Combs, Bernhard Reiter, Karl Schendel, and David A. Wheeler.
Comments (3 posted)
XGL is a
version of the X server built on top of the OpenGL API. Many developers
see the XGL approach as the way forward; as video hardware becomes
increasingly 3D-only, OpenGL offers a uniform way to drive that hardware.
Once an XGL server becomes available, the door will be opened for all kinds
of fast 2D and 3D applications.
As it turns out, there is a paid development team working at XGL; these
developers are hosted at Novell. This work is being funded with the
apparent idea of upgrading the free XGL server and benefiting the free
software community in general. So it is interesting to see a significant
amount of criticism of Novell's work in the desktop community.
The problem comes down to this: all of Novell's work is being done
in-house, using a private repository. The wider community knows that this
work is going on, and has some idea of what has been done, but none of the
resulting code has been seen beyond Novell. The best description of what
is happening - and the reaction to it - can be found in Aaron
Seigo's weblog. There we see that the non-Novell developers who would
like to hack on XGL are frustrated. They know that a number of problems
have already been fixed by Novell, but the code is not available. They
fear that much of the work they are doing will be duplicated by what the
Novell team does. They feel locked out, and wonder about Novell's reasons
for taking this approach.
Everybody seems to assume that Novell's work will, eventually, see the
light of day and be contributed back - though the X license does not
require that. But that release will confront the community with a large
dump of corporate code. It will not have been reviewed by anybody outside
of Novell, it may well incorporate design decisions which are not
acceptable to other developers, and it is likely to duplicate and conflict
with any work done by the rest of the community. The possibility that
Novell will hold the code until it has packaged it into a SUSE Linux
release is also somewhat annoying.
In the absence of a statement from Novell, one can only speculate on why
this approach is being taken. It is possible that Novell is just trying to
avoid dealing with developers who oppose the XGL project in the first
place. At the moment, it is almost impossible to use XGL without
proprietary drivers; developers who feel strongly about avoiding
proprietary code would thus rather take a different approach - and they
have been rather vocal about that. It is also possible that Novell is
simply looking to "get the job done" its way, without the distractions of
dealing with the community.
This situation should work out in the end, once Novell releases its code
and the process of merging begins. At that point, with luck, the X
community will have a much-improved XGL server to work with. But the
memory of having been locked out of the process will persist for some
time. One can only hope that this code release happens soon so that the
next phase can begin.
Comments (11 posted)
The writing has been on the wall for some time, but now it's official:
Internet Explorer on the OS X platform will go unsupported at the end
of 2005. This browser has seen no active development since 2003, but its
users were at least provided with security updates. No more; IE for the
Mac is at a dead end.
There is little that OS X users can do about this decision. IE is very
much a closed-source application, so there is no way for anybody to take
over its maintenance after Microsoft walks away. This browser is dead, and
its users have no choice but to seek alternatives; fortunately, a number of
good alternatives exist. But anybody who was truly dependent on this piece
of software is out of luck. It is always this way with proprietary
software; it can disappear out from under you at its owner's whim.
Earlier this year, the Mozilla Foundation announced that it was
discontinuing support for the Mozilla browser suite. The Foundation saw
its future in the independent Firefox and Thunderbird applications, and
felt that the time had come to move past its one-time flagship suite.
Mozilla users, of whom there are many, had little say in this decision; the
Foundation makes its own decisions on how best to pursue its goals.
But Mozilla is free software. So a group of dedicated users came together
to continue the maintenance and development of the Mozilla suite, using the
old SeaMonkey name. Mozilla/SeaMonkey is a large body of code, not
something to be taken on lightly. But the SeaMonkey hackers thought that
they could handle it.
On December 19, these hackers announced
the availability of SeaMonkey 1.0 Beta. The release includes a number of
new features, including drag-and-drop tabs, SVG support, "blazingly fast
back," and much more. It provides the full suite of tools: web browser,
email client, HTML editor, IRC chat tool, DOM inspector, and two varieties
of kitchen sink. This is the full suite, updated with the latest work from
Firefox and elsewhere. The SeaMonkey hackers would appear to be up to the
job.
And, yes, it works on OS X.
It would be hard to come up with a better example of why free software
matters. There are a great many Mozilla users who will never look at the
code, but they will still benefit from the freedom of that code. As long
as there is a sufficient interest in the community, Mozilla, in the form of
SeaMonkey, will live on. No proprietary software has such a bright future.
Comments (11 posted)
As is traditional, LWN will be taking next week off; the next Weekly
Edition will come out on January 5, 2006. We'll be posting news items
occasionally over the break, however. Best wishes for a great holiday season from
all of us here at LWN!
Comments (4 posted)
Page editor: Jonathan Corbet
Security
LWN first
looked at the CAN-SPAM
act back in 2003. This U.S. law was an attempt to address the spam
problem through legal means. Our impression at the time was that CAN-SPAM
would do little good, and might even do harm by overriding state
legislation and legitimizing certain kinds of commercial email.
One of the provisions of this law was that the U.S. Federal Trade
Commission was required to create a report to Congress on how effective the
law is, and what improvements could be made. That report
is now
available [PDF]. The FTC went through a major investigation; among
other things, it used its compulsory powers to require nine ISPs to provide
email information. The bottom line, according to the FTC: the CAN-SPAM act
has been effective in reducing spam.
Your editor's mailbox, now receiving something over 5,000 spams/day, would
beg to differ from this conclusion. In fact, a deeper reading of the
report suggests that CAN-SPAM has not been as effective as one might expect
from reading the headlines, and that the real progress against spam has
been made elsewhere.
So what has CAN-SPAM accomplished? From the report:
First, the substantive provisions of the Act have mandated adoption
a number of commercial email "best practices" that many legitimate
online marketers are now following. Second, the Act has provided law
enforcement agencies and ISPs with an additional tool to use when
bringing suit against spammers. The more than 50 cases brought to
date by the FTC, the Department Justice, state Attorneys General,
and ISPs demonstrate CAN-SPAM's enforcement efficacy.
Both of these claims are probably true. And, doubtless, many LWN readers
are pleased to know that some of their incoming commercial email follows
"best practices." But the spam problem never had much to do with
"legitimate online marketers." There have been suits brought against
spammers, and that can only be helpful in the end. But even lawsuits will
only be so effective in a world filled with spammers. So one might well
wonder how to square these limited gains against this claim from the
report:
One particularly significant development since the enactment
of CAN-SPAM is that the volume of spam has begun to decrease.
MX Logic, an email filtering company, reported that during the
first eight months of 2005, spam accounted for 67 percent of
email passing through its system, a nine percent decrease from
the same period one year earlier. Some ISPs report an even
more dramatic decline. For example, America Online ("AOL")
reported that its members received 75 percent less spam in
2004 than in 2003. Studies from other countries similarly
report a decrease in the amount of spam reaching consumers'
inboxes. As the Executive Director of the Institute for Spam
and Internet Public Policy succinctly stated, "the average
inbox doesn't have that much spam anymore."
(LWN reported on the MX Logic
report last August.) A reading of the above paragraph might well lead one
to the conclusion that the battle against spam has been won, and that
CAN-SPAM did it. Anybody who deals with email in any serious way knows
that this is not the case.
What is going on - and the report recognizes this - is that anti-spam
techniques unrelated to CAN-SPAM have gotten better. The reported 75% drop
for AOL users does not mean that 75% less spam has been sent in that
direction; it does not even mean that there are 75% fewer AOL users, though
one might be tempted to reach that conclusion. The difference is that much
less spam is actually making it all the way to their mailboxes. Your
editor, too, has seen a reduction in spam reaching his inbox; spamassassin
nicely takes care of the bulk of it. But better filtering is not a solution to
the problem; it is more like sweeping it under the carpet. And, in any
case, it was not legislated by CAN-SPAM.
The report notes that a number of tactics adopted by large ISPs have
helped. These include blocking outgoing access to port 25 (which
imposes unfortunate costs on some users), rate-limiting email entering and
leaving the system, and actively disconnecting users with known-compromised
systems. Blacklisting is an effective tool; the report claims that
large ISPs are able to block 80% of spam before it ever enters their mail
server. The FTC also takes credit for helping to shut down open relays.
Another happy result, according to the FTC, is that "users have grown more
tolerant of spam." That's one way to solve the problem.
For the future, the report notes an increase in phishing mail, as well as
in spam containing malware. There are a few recommendations; one of those
is the adoption of SenderID or some other sort of email authentication
mechanism. The FTC would like to see the "US SAFE WEB Act" passed; this
law would make it easier for the FTC to share information with agencies of
other governments. It would also empower the FTC to compel information
from ISPs and others while requiring confidentiality - an extension of
governmental power which, given recent disclosures in the U.S., may not be
entirely welcome. In fact, this recommendation, along with the agency's
desire for email authentication and more rigorous requirements for WHOIS
information, leads to the question of just how badly we want governments to
"solve" the spam problem for us. Given that the most effective techniques
we have so far did not come from governments, perhaps it's time to
recognize that the solutions lie elsewhere.
Comments (4 posted)
New vulnerabilities
dropbear: buffer overflow
| Package(s): | dropbear |
CVE #(s): | CVE-2005-4178
|
| Created: | December 19, 2005 |
Updated: | December 23, 2005 |
| Description: |
A buffer overflow has been discovered in dropbear, a lightweight SSH2
server and client, that may allow authenticated users to execute
arbitrary code as the server user (usually root). |
| Alerts: |
|
Comments (none posted)
fetchmail: multidrop bug
| Package(s): | fetchmail |
CVE #(s): | CVE-2005-4348
|
| Created: | December 20, 2005 |
Updated: | May 27, 2006 |
| Description: |
Fetchmail contains a bug which allows a malicious mail server to crash the
client by sending a message without headers. This occurs when running in
multidrop mode. |
| Alerts: |
|
Comments (none posted)
ffmpeg: buffer overflow
| Package(s): | ffmpeg |
CVE #(s): | CVE-2005-4048
|
| Created: | December 15, 2005 |
Updated: | March 17, 2006 |
| Description: |
The avcodec_default_get_buffer() function of the ffmpeg library
has a buffer overflow vulnerability. A user can be tricked into
playing a maliciously created PNG movie, allowing the attacker to
run arbitrary code with the user's privileges. |
| Alerts: |
|
Comments (none posted)
openldap: RUNPATH issues
| Package(s): | openldap |
CVE #(s): | |
| Created: | December 15, 2005 |
Updated: | December 21, 2005 |
| Description: |
OpenLDAP and Gauche have a vulnerability involving the library search
path list. A local attacker who belongs to the portage group can
create a shared object in the Portage temporary build directory,
allowing an unauthorized privilege escalation.
|
| Alerts: |
|
Comments (none posted)
Opera: arbitrary code execution
| Package(s): | opera |
CVE #(s): | CVE-2005-3750
|
| Created: | December 19, 2005 |
Updated: | December 21, 2005 |
| Description: |
Opera before 8.51 allows remote attackers to execute arbitrary code via
shell metacharacters (backticks) in a URL that another product provides in
a command line argument when launching Opera. See the Opera 8.51
changelog for details. |
| Alerts: |
|
Comments (none posted)
otrs: multiple vulnerabilities
| Package(s): | otrs |
CVE #(s): | CVE-2005-3893
CVE-2005-3894
CVE-2005-3895
|
| Created: | December 16, 2005 |
Updated: | February 15, 2006 |
| Description: |
Several vulnerabilities were discovered in the CMS system OTRS. Multiple
SQL injection vulnerabilities in index.pl in Open Ticket Request System
(OTRS) 1.0.0 through 1.3.2 and 2.0.0 through 2.0.3, multiple cross-site
scripting vulnerabilities in index.pl in Open Ticket Request System (OTRS)
1.0.0 through 1.3.2 and 2.0.0 through 2.0.3, and Open Ticket Request System
(OTRS) 1.0.0 through 1.3.2 and 2.0.0 through 2.0.3, when
AttachmentDownloadType is set to inline, renders text/html e-mail
attachments as HTML in the browser when the queue moderator attempts to
download the attachment. |
| Alerts: |
|
Comments (none posted)
redhat-config-nfs: incorrect permissions
| Package(s): | redhat-config-nfs |
CVE #(s): | CVE-2004-0750
|
| Created: | December 19, 2005 |
Updated: | December 21, 2005 |
| Description: |
John Buswell discovered a flaw in redhat-config-nfs that could lead to
incorrect permissions on exported shares when exporting to multiple
hosts. This could cause an option such as "all_squash" to not be
applied to all of the listed hosts. |
| Alerts: |
|
Comments (none posted)
sudo: vulnerability via scripts
| Package(s): | sudo |
CVE #(s): | CAN-2005-4158
CVE-2006-0151
|
| Created: | December 16, 2005 |
Updated: | September 1, 2006 |
| Description: |
Perl and Python scripts run via Sudo can be subverted. |
| Alerts: |
|
Comments (none posted)
udev: insecure files in /dev/input
| Package(s): | udev |
CVE #(s): | CVE-2005-3631
|
| Created: | December 20, 2005 |
Updated: | February 28, 2006 |
| Description: |
Richard Cunningham discovered a flaw in the way udev sets permissions on
various files in /dev/input. It may be possible for an authenticated
attacker to gather sensitive data entered by a user at the console, such as
passwords. |
| Alerts: |
|
Comments (none posted)
Updated vulnerabilities
a2ps: input validation error
| Package(s): | a2ps |
CVE #(s): | CAN-2004-1170
CAN-2004-1377
|
| Created: | November 26, 2004 |
Updated: | December 19, 2005 |
| Description: |
The GNU a2ps utility fails to properly sanitize filenames, which can be
abused by a malicious user to execute arbitrary commands with the
privileges of the user running the vulnerable application. More
information at Security
Focus. |
| Alerts: |
|
Comments (none posted)
apache: cross-site scripting
| Package(s): | apache |
CVE #(s): | CVE-2005-3352
|
| Created: | December 14, 2005 |
Updated: | May 10, 2006 |
| Description: |
Versions 1 and 2 of the apache web server suffer from a cross-site scripting vulnerability in the mod_imap module; see this bugzilla entry for details. |
| Alerts: |
|
Comments (none posted)
apache2: memory leak
| Package(s): | apache2 |
CVE #(s): | CVE-2005-2970
|
| Created: | December 6, 2005 |
Updated: | December 19, 2005 |
| Description: |
A memory leak was found in the Apache 2 'worker' module in the
handling of aborted TCP connections. By repeatedly triggering this
situation, a remote attacker could drain all available memory, which
eventually led to a Denial of Service. |
| Alerts: |
|
Comments (none posted)
bzip2: race condition and infinite loop
| Package(s): | bzip2 |
CVE #(s): | CAN-2005-0953
CAN-2005-1260
|
| Created: | May 17, 2005 |
Updated: | January 10, 2007 |
| Description: |
A race condition in bzip2 1.0.2 and earlier allows local users to modify
permissions of arbitrary files via a hard link attack on a file while it is
being decompressed, whose permissions are changed by bzip2 after the
decompression is complete. Also specially crafted bzip2 archives may cause
an infinite loop in the decompressor. |
| Alerts: |
|
Comments (2 posted)
ktools: buffer overflow
| Package(s): | centericq |
CVE #(s): | CVE-2005-3863
|
| Created: | December 7, 2005 |
Updated: | August 29, 2006 |
| Description: |
From the Debian-Testing alert: Mehdi Oudad "deepfear" and Kevin Fernandez "Siegfried" from the Zone-H
Research Team discovered a buffer overflow in kkstrtext.h of the ktools
library, which is included in (at least) centericq and motor. |
| Alerts: |
|
Comments (none posted)
courier: unauthorized access
| Package(s): | courier |
CVE #(s): | CVE-2005-3532
|
| Created: | December 8, 2005 |
Updated: | December 14, 2005 |
| Description: |
The Courier mail server's courier-authdaemon can grant access to
deactivated accounts, allowing for unauthorized access to information. |
| Alerts: |
|
Comments (none posted)
cpio: directory traversal
| Package(s): | cpio |
CVE #(s): | CAN-2005-1111
|
| Created: | June 20, 2005 |
Updated: | December 26, 2005 |
| Description: |
There is a vulnerability in
cpio (2.6 and previous) that allows a malicious cpio file to
extract to an arbitrary directory of the attackers choice. cpio will
extract to the path specified in the cpio file, this path can be absolute. |
| Alerts: |
|
Comments (1 posted)
curl: buffer overflow
| Package(s): | curl |
CVE #(s): | CVE-2005-4077
|
| Created: | December 8, 2005 |
Updated: | March 27, 2006 |
| Description: |
The curl file transfer utility has a buffer overflow vulnerability
in the URL authentication code. If an overly long URL is used,
a buffer overflow can result, allowing for local unauthorized access. |
| Alerts: |
|
Comments (none posted)
cyrus-imapd: buffer overflows
| Package(s): | cyrus-imapd |
CVE #(s): | CAN-2005-0546
|
| Created: | February 23, 2005 |
Updated: | April 10, 2006 |
| Description: |
Cyrus-imapd, prior to version 2.2.12, contains several buffer overflows which could be exploited by an (authenticated) attacker to run code on the server system. |
| Alerts: |
|
Comments (none posted)
dia: missing input sanitizing
| Package(s): | dia |
CVE #(s): | CAN-2005-2966
|
| Created: | October 4, 2005 |
Updated: | April 6, 2006 |
| Description: |
Joxean Koret discovered that the SVG import plugin did not properly
sanitize data read from an SVG file. By tricking an user into opening
a specially crafted SVG file, an attacker could exploit this to
execute arbitrary code with the privileges of the user. |
| Alerts: |
|
Comments (none posted)
emacs21: format string vulnerability in "movemail"
| Package(s): | emacs21 |
CVE #(s): | CAN-2005-0100
|
| Created: | February 7, 2005 |
Updated: | May 15, 2006 |
| Description: |
Max Vozeler discovered a format string vulnerability in the "movemail"
utility of Emacs. By sending specially crafted packets, a malicious
POP3 server could cause a buffer overflow, which could be exploited to
execute arbitrary code with the privileges of the user and the "mail"
group. |
| Alerts: |
|
Comments (none posted)
enscript: arbitrary code execution
| Package(s): | enscript |
CVE #(s): | CAN-2004-1184
CAN-2004-1185
CAN-2004-1186
|
| Created: | January 21, 2005 |
Updated: | May 27, 2006 |
| Description: |
Erik Sjölund has discovered several security relevant problems in enscript,
a program to convert ASCII text into Postscript and other formats.
Unsanitized input can cause the execution of arbitrary commands via EPSF
pipe support. Due to missing sanitizing of filenames it is possible that a
specially crafted filename can cause arbitrary commands to be executed.
Multiple buffer overflows can cause the program to crash. |
| Alerts: |
|
Comments (none posted)
ethereal: buffer overflow
| Package(s): | ethereal |
CVE #(s): | CVE-2005-3651
|
| Created: | December 13, 2005 |
Updated: | January 4, 2006 |
| Description: |
A buffer overflow has been discovered in ethereal, a commonly used
network traffic analyzer that causes a denial of service and may
potentially allow the execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
ethereal: multiple vulnerabilities
Comments (none posted)
evolution: format string issues
Comments (2 posted)
firefox: multiple vulnerabilities
Comments (none posted)
Foomatic: Arbitrary command execution in foomatic-rip
| Package(s): | foomatic |
CVE #(s): | CAN-2004-0801
|
| Created: | September 20, 2004 |
Updated: | May 31, 2006 |
| Description: |
There is a vulnerability in the foomatic-filters package. This
vulnerability is due to insufficient checking of command-line parameters
and environment variables in the foomatic-rip filter. This vulnerability
may allow both local and remote attackers to execute arbitrary commands on
the print server with the permissions of the spooler. |
| Alerts: |
|
Comments (none posted)
FUSE: mtab corruption through fusermount
| Package(s): | fuse |
CVE #(s): | CVE-2005-3531
|
| Created: | November 22, 2005 |
Updated: | January 24, 2006 |
| Description: |
Thomas Biege discovered that fusermount fails to securely handle
special characters specified in mount points. A local attacker could corrupt the contents of the /etc/mtab file by mounting over a maliciously-named directory using fusermount, potentially allowing the attacker to set unauthorized mount options. |
| Alerts: |
|
Comments (none posted)
gaim: buffer overflow
| Package(s): | gaim |
CVE #(s): | CAN-2005-2103
|
| Created: | August 10, 2005 |
Updated: | February 27, 2006 |
| Description: |
Gaim suffers from a heap-based buffer overflow which can be exploited via a hostile "away message" to execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
gdb: multiple vulnerabilities
| Package(s): | gdb |
CVE #(s): | CAN-2005-1704
CAN-2005-1705
|
| Created: | May 20, 2005 |
Updated: | August 11, 2006 |
| Description: |
Tavis Ormandy of the Gentoo Linux Security Audit Team discovered an integer
overflow in the BFD library, resulting in a heap overflow. A review also
showed that by default, gdb insecurely sources initialization files from
the working directory. Successful exploitation would result in the
execution of arbitrary code on loading a specially crafted object file or
the execution of arbitrary commands. |
| Alerts: |
|
Comments (5 posted)
gtk-pixbuf, gtk2: denial of service
| Package(s): | gdk-pixbuf gtk2 |
CVE #(s): | CAN-2005-0891
|
| Created: | March 30, 2005 |
Updated: | December 19, 2005 |
| Description: |
The BMP image processing code in gdk-pixbuf and gtk2 contains a denial of service vulnerability exploitable via a specially crafted image file.
|
| Alerts: |
|
Comments (none posted)
gdk-pixbuf: multiple vulnerabilities
| Package(s): | gdk-pixbuf gtk2 |
CVE #(s): | CVE-2005-3186
CVE-2005-2976
CVE-2005-2975
|
| Created: | November 15, 2005 |
Updated: | March 20, 2006 |
| Description: |
The gdk-pixbuf package contains an image loading library used with the
GNOME GUI desktop environment. A bug was found in the way gdk-pixbuf
processes XPM images. An attacker could create a carefully crafted XPM file
in such a way that it could cause an application linked with gdk-pixbuf to
execute arbitrary code when the file was opened by a victim.
Ludwig Nussel discovered an integer overflow bug in the way gdk-pixbuf
processes XPM images. An attacker could create a carefully crafted XPM
file in such a way that it could cause an application linked with
gdk-pixbuf to execute arbitrary code or crash when the file was opened by a
victim.
Ludwig Nussel also discovered an infinite-loop denial of service bug in the
way gdk-pixbuf processes XPM images. An attacker could create a carefully
crafted XPM file in such a way that it could cause an application linked
with gdk-pixbuf to stop responding when the file was opened by a victim. |
| Alerts: |
|
Comments (none posted)
gedit: format string vulnerability
| Package(s): | gedit |
CVE #(s): | CAN-2005-1686
|
| Created: | June 9, 2005 |
Updated: | February 5, 2009 |
| Description: |
A format string vulnerability has been discovered in gedit. Calling
the program with specially crafted file names caused a buffer
overflow, which could be exploited to execute arbitrary code with the
privileges of the gedit user. |
| Alerts: |
|
Comments (1 posted)
gettext: Insecure temporary file handling
| Package(s): | gettext |
CVE #(s): | CAN-2004-0966
|
| Created: | October 11, 2004 |
Updated: | March 1, 2006 |
| Description: |
gettext insecurely creates temporary files in world-writeable directories
with predictable names. A local attacker could create symbolic links in
the temporary files directory, pointing to a valid file somewhere on the
filesystem. When gettext is called, this would result in file access with
the rights of the user running the utility, which could be the root user. |
| Alerts: |
|
Comments (1 posted)
grip: buffer overflow
| Package(s): | grip |
CVE #(s): | CAN-2005-0706
|
| Created: | March 10, 2005 |
Updated: | November 19, 2008 |
| Description: |
Grip, a CD ripper, has a buffer overflow vulnerability that can
occur when the CDDB server returns more than 16 matches. |
| Alerts: |
|
Comments (none posted)
groff: insecure temporary directory
| Package(s): | groff |
CVE #(s): | CAN-2004-0969
|
| Created: | November 1, 2004 |
Updated: | February 9, 2006 |
| Description: |
Recently, Trustix Secure Linux discovered a vulnerability in the groff
package. The utility "groffer" created a temporary directory in an
insecure way, which allowed exploitation of a race condition to create
or overwrite files with the privileges of the user invoking the
program. |
| Alerts: |
|
Comments (none posted)
gzip: arbitrary command execution
| Package(s): | gzip |
CVE #(s): | CAN-2005-0758
|
| Created: | August 1, 2005 |
Updated: | January 10, 2007 |
| Description: |
zgrep in gzip before 1.3.5 does not handle shell metacharacters like '|'
and '&' properly when they occurred in input file names. This could be
exploited to execute arbitrary commands with user privileges if zgrep is
run in an untrusted directory with specially crafted file names. |
| Alerts: |
|
Comments (2 posted)
htdig: cross site scripting
| Package(s): | htdig |
CVE #(s): | CAN-2005-0085
|
| Created: | February 14, 2005 |
Updated: | January 10, 2006 |
| Description: |
Michael Krax discovered that ht://Dig fails to validate the 'config'
parameter before displaying an error message containing the parameter.
This flaw could allow an attacker to conduct cross-site scripting
attacks. |
| Alerts: |
|
Comments (none posted)
imap: buffer overflow in c-client
| Package(s): | imap |
CVE #(s): | CAN-2003-0297
|
| Created: | February 18, 2005 |
Updated: | April 10, 2006 |
| Description: |
A buffer overflow flaw was found in the c-client IMAP client. An attacker
could create a malicious IMAP server that if connected to by a victim could
execute arbitrary code on the client machine. |
| Alerts: |
|
Comments (none posted)
ipsec-tools: denial of service
| Package(s): | ipsec-tools |
CVE #(s): | CVE-2005-3732
|
| Created: | December 1, 2005 |
Updated: | June 8, 2006 |
| Description: |
ipsec-tools has a remote
denial of service vulnerability in the racoon daemon.
If racoon is running in aggressive mode, it fails to check all peer
payloads during
When the daemon the IKE negotiation phase, allowing a malicious peer
to crash the daemon. One should always be careful around aggressive racoons. |
| Alerts: |
|
Comments (none posted)
kdebase: local root vulnerability
| Package(s): | kdebase |
CVE #(s): | CAN-2005-2494
|
| Created: | September 7, 2005 |
Updated: | August 11, 2006 |
| Description: |
The kdebase package (and kcheckpass in particular) found in KDE versions 3.2.0 through 3.4.2 suffers from a lock file handling error which can enable a local attacker to obtain root access. See this advisory for details. |
| Alerts: |
|
Comments (none posted)
kdelibs: kate backup file permission leak
| Package(s): | kdelibs kate kwrite |
CVE #(s): | CAN-2005-1920
|
| Created: | July 19, 2005 |
Updated: | September 21, 2010 |
| Description: |
Kate / Kwrite, as shipped with KDE 3.2.x up to including 3.4.0, creates a file backup before saving a modified file. These backup files are created with default permissions, even if the original file had more strict permissions set. See this advisory for more information. |
| Alerts: |
|
Comments (1 posted)
kernel: multiple vulnerabilities
Comments (none posted)
kernel: key rebinding
| Package(s): | kernel |
CVE #(s): | CVE-2005-3257
|
| Created: | December 14, 2005 |
Updated: | January 4, 2006 |
| Description: |
Linux kernels through 2.6.14 allow any user to rebind console keys; this opening can be exploited to inject commands when other users are logged in. |
| Alerts: |
|
Comments (none posted)
kernel: multiple vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2005-2709
CVE-2005-2973
CVE-2005-3055
CVE-2005-3180
CVE-2005-3271
CVE-2005-3272
CVE-2005-3273
CVE-2005-3274
CVE-2005-3275
CVE-2005-3276
|
| Created: | November 22, 2005 |
Updated: | March 15, 2006 |
| Description: |
Al Viro discovered a race condition in the /proc file handler of
network devices. A local attacker could exploit this by opening any
file in /proc/sys/net/ipv4/conf/<interface>/ and waiting until that
interface was shut down. Under certain circumstances this could lead
to a kernel crash or even arbitrary code execution with full kernel
privileges. (CVE-2005-2709)
Tetsuo Handa discovered a local Denial of Service vulnerability in the
udp_v6_get_port() function. On computers which use IPv6, a local
attacker could exploit this to trigger an infinite loop in the kernel.
(CVE-2005-2973)
Harald Welte discovered a Denial of Service vulnerability in the USB
devio driver. A local attacker could exploit this by sending an "USB
Request Block" (URB) and terminating the sending process before the
arrival of the answer, which left an invalid pointer and caused a
kernel crash. (CVE-2005-3055)
Pavel Roskin discovered an information leak in the Orinoco wireless
card driver. When increasing the buffer length for storing data, the
buffer was not padded with zeros, which exposed a random part of the
system memory to the user. (CVE-2005-3180)
A resource leak has been discovered in the handling of POSIX timers in
the exec() function. This could be exploited to a Denial of Service
attack by a group of local users. (CVE-2005-3271)
Stephen Hemminger discovered a weakness in the network bridge driver.
Packets which had already been dropped by the packet filter could
poison the forwarding table, which could be exploited to make the
bridge forward spoofed packages. (CVE-2005-3272)
David S. Miller discovered a buffer overflow in the rose_rt_ioctl()
function. By calling the function with a large "ngidis" argument, a
local attacker could cause a kernel crash. (CVE-2005-3273)
Neil Horman discovered a race condition in the connection timer
handling. This allowed a local attacker to set up an expiration
handler which modified the connection list while the list still being
traversed, which could result in a kernel crash. This vulnerability
only affects multiprocessor (SMP) systems. (CVE-2005-3274)
Patrick McHardy noticed a logic error in the network address
translation (NAT) connection tracker. A remote attacker could exploit
this by causing two packets for the same protocol to be NATed at the
same time, which resulted in a kernel crash. (CVE-2005-3275)
Paolo Giarrusso discovered an information leak in the
sys_get_thread_area(). The returned structure was not properly
cleared, which exposed a small amount of kernel memory to userspace
programs. This could possibly expose confidential data.
(CVE-2005-3276) |
| Alerts: |
|
Comments (2 posted)
libconvert-uulib-perl: arbitrary code execution
| Package(s): | libconvert-uulib-perl |
CVE #(s): | CAN-2005-1349
|
| Created: | May 20, 2005 |
Updated: | January 27, 2006 |
| Description: |
Mark Martinec and Robert Lewis discovered a buffer overflow in
Convert::UUlib (before 1.051), a Perl interface to the uulib library, which
may result in the execution of arbitrary code. |
| Alerts: |
|
Comments (1 posted)
libdbi-perl: insecure temporary file
| Package(s): | libdbi-perl |
CVE #(s): | CAN-2005-0077
|
| Created: | January 25, 2005 |
Updated: | March 2, 2006 |
| Description: |
Javier Fernández-Sanguino Peña from the Debian Security Audit Project
discovered that the DBI library, the Perl5 database interface, creates
a temporary PID file in an insecure manner. This can be exploited by a
malicious user to overwrite arbitrary files owned by the person
executing the parts of the library. |
| Alerts: |
|
Comments (none posted)
libgadu: memory alignment bug
| Package(s): | libgadu |
CVE #(s): | CAN-2005-2370
|
| Created: | July 29, 2005 |
Updated: | June 25, 2007 |
| Description: |
Szymon Zygmunt and Michal Bartoszkiewicz discovered a memory alignment
error in libgadu (from ekg, console Gadu Gadu client, an instant
messaging program) which is included in gaim, a multi-protocol instant
messaging client, as well. This can not be exploited on the x86
architecture but on others, e.g. on Sparc and lead to a bus error,
in other words a denial of service.
|
| Alerts: |
|
Comments (none posted)
libgd2: buffer overflows in PNG handling
| Package(s): | libgd2 |
CVE #(s): | CAN-2004-0990
CAN-2004-0941
|
| Created: | October 29, 2004 |
Updated: | June 28, 2006 |
| Description: |
Several buffer overflows have been discovered in libgd's PNG handling
functions.
If an attacker tricked a user into loading a malicious PNG image, they
could leverage this into executing arbitrary code in the context of
the user opening image. Most importantly, this library is commonly
used in PHP. One possible target would be a PHP driven photo website
that lets users upload images. Therefore this vulnerability might lead
to privilege escalation to a web server's privileges.
Multiple buffer overflows in the gd graphics library (libgd) 2.0.21 and
earlier may allow remote attackers to execute arbitrary code via malformed
image files that trigger the overflows due to improper calls to the
gdMalloc function. |
| Alerts: |
|
Comments (none posted)
libnet-ssleay-perl: weakened cryptographic operations
| Package(s): | libnet-ssleay-perl |
CVE #(s): | CAN-2005-0106
|
| Created: | May 3, 2005 |
Updated: | January 27, 2006 |
| Description: |
Javier Fernandez-Sanguino Pena discovered that this library used the
file /tmp/entropy as a fallback entropy source if a proper source was
not set in the environment variable EGD_PATH. This can potentially
lead to weakened cryptographic operations if an attacker provides a
/tmp/entropy file with known content. |
| Alerts: |
|
Comments (none posted)
libpam-ldap: authentication bypass
| Package(s): | libpam-ldap |
CVE #(s): | CAN-2005-2641
|
| Created: | August 25, 2005 |
Updated: | October 6, 2006 |
| Description: |
libpam-ldap, the PAM LDAP interface, has a vulnerability in which
it fails to authenticate with an LDAP server which is not configured
properly, allowing an authentication bypass. |
| Alerts: |
|
Comments (none posted)
libTIFF: buffer overflow
| Package(s): | libtiff |
CVE #(s): | CAN-2005-1544
|
| Created: | May 10, 2005 |
Updated: | February 18, 2006 |
| Description: |
Tavis Ormandy of the Gentoo Linux Security Audit Team discovered a
stack based buffer overflow in the libTIFF library when reading a TIFF
image with a malformed BitsPerSample tag. Successful exploitation would
require the victim to open a specially crafted TIFF image, resulting in the
execution of arbitrary code. |
| Alerts: |
|
Comments (1 posted)
libungif: memory corruption
| Package(s): | libungif |
CVE #(s): | CAN-2005-2974
|
| Created: | November 3, 2005 |
Updated: | March 20, 2006 |
| Description: |
The libungif library has a vulnerability in the GIF file
colormap handling code. A maliciously crafted GIF file can
cause out of bounds memory writing and register corruption. |
| Alerts: |
|
Comments (none posted)
libxml2 - arbitrary code execution
| Package(s): | libxml2 |
CVE #(s): | CAN-2004-0110
|
| Created: | February 26, 2004 |
Updated: | August 19, 2009 |
| Description: |
Yuuichi Teranishi discovered a flaw in libxml2 versions prior to 2.6.6.
When fetching a remote resource via FTP or HTTP, libxml2 uses special
parsing routines. These routines can overflow a buffer if passed a very
long URL. If an attacker is able to find an application using libxml2 that
parses remote resources and allows them to influence the URL, then this
flaw could be used to execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
libxml2: multiple buffer overflows
| Package(s): | libxml2 |
CVE #(s): | CAN-2004-0989
|
| Created: | October 28, 2004 |
Updated: | August 19, 2009 |
| Description: |
libxml2 prior to version 2.6.14 has multiple buffer overflow
vulnerabilities, if a local user passes a specially crafted
FTP URL, arbitrary code may be executed. |
| Alerts: |
|
Comments (none posted)
libXpm: new buffer overflows
| Package(s): | libXpm |
CVE #(s): | CAN-2005-0605
|
| Created: | March 4, 2005 |
Updated: | March 8, 2006 |
| Description: |
A new vulnerability has been discovered in libXpm, which is included in
OpenMotif and LessTif, that can potentially lead to remote code
execution. |
| Alerts: |
|
Comments (none posted)
lynx: arbitrary command execution
| Package(s): | lynx |
CVE #(s): | CVE-2005-2929
|
| Created: | November 14, 2005 |
Updated: | September 14, 2009 |
| Description: |
An arbitrary command execute bug was found in the lynx "lynxcgi:" URI
handler. An attacker could create a web page redirecting to a malicious URL
which could execute arbitrary code as the user running lynx. |
| Alerts: |
|
Comments (none posted)
mailman: denial of service
| Package(s): | mailman |
CVE #(s): | CVE-2005-3573
|
| Created: | December 2, 2005 |
Updated: | March 8, 2006 |
| Description: |
Scrubber.py in Mailman 2.1.4 - 2.1.6 does not properly handle UTF8
character encodings in filenames of e-mail attachments, which allows
remote attackers to cause a denial of service. |
| Alerts: |
|
Comments (none posted)
Mantis: multiple vulnerabilities
| Package(s): | mantisbt |
CVE #(s): | CVE-2005-3091
CVE-2005-3335
CVE-2005-3336
CVE-2005-3338
CVE-2005-3339
|
| Created: | October 28, 2005 |
Updated: | December 22, 2005 |
| Description: |
Mantis contains several vulnerabilities, including a remote file inclusion
vulnerability, an SQL injection vulnerability, multiple cross site
scripting vulnerabilities and multiple information disclosure
vulnerabilities. |
| Alerts: |
|
Comments (none posted)
mod_python: remote access vulnerability
| Package(s): | mod_python |
CVE #(s): | CAN-2005-0088
|
| Created: | February 10, 2005 |
Updated: | April 10, 2006 |
| Description: |
mod_python has a vulnerability in the publisher handler that may allow
a remote user to use a specially crafted URL to allow access to
objects that should be protected. An information leak can result. |
| Alerts: |
|
Comments (none posted)
mysql: buffer overflow
| Package(s): | mysql |
CVE #(s): | CAN-2005-2558
|
| Created: | September 12, 2005 |
Updated: | January 12, 2006 |
| Description: |
The mysql CREATE FUNCTION can be used to create a buffer overflow.
A specially crafted long function name can be used by a local attacker
to crash the server or execute arbitrary code with the privileges of
the server. |
| Alerts: |
|
Comments (none posted)
mysql: low-impact security fix
| Package(s): | mysql |
CVE #(s): | CAN-2005-1636
|
| Created: | July 20, 2005 |
Updated: | February 22, 2006 |
| Description: |
An update to MySQL version 4.1.12 fixes a low-impact security
problem (bz#158689). |
| Alerts: |
|
Comments (1 posted)
ncpfs: multiple vulnerabilities
| Package(s): | ncpfs |
CVE #(s): | CAN-2005-0013
CAN-2005-0014
|
| Created: | January 31, 2005 |
Updated: | May 15, 2006 |
| Description: |
Erik Sjolund discovered two vulnerabilities in the programs bundled
with ncpfs: there is a potentially exploitable buffer overflow in
ncplogin (CAN-2005-0014), and due to a flaw in nwclient.c, utilities
using the NetWare client functions insecurely access files with
elevated privileges (CAN-2005-0013). |
| Alerts: |
|
Comments (none posted)
netpbm-free: buffer overflows
| Package(s): | netpbm-free |
CVE #(s): | CVE-2005-3632
CVE-2005-3662
|
| Created: | November 21, 2005 |
Updated: | December 20, 2005 |
| Description: |
Greg Roelofs discovered and fixed several buffer overflows in pnmtopng
which is also included in netpbm, a collection of graphic conversion
utilities, that can lead to the execution of arbitrary code via a
specially crafted PNM file. |
| Alerts: |
|
Comments (1 posted)
nfs-utils: arbitrary code execution
| Package(s): | nfs-utils |
CVE #(s): | CAN-2004-0946
|
| Created: | January 11, 2005 |
Updated: | February 27, 2006 |
| Description: |
Arjan van de Ven discovered a buffer overflow in rquotad on 64bit
architectures; an improper integer conversion could lead to a buffer
overflow. An attacker with access to an NFS share could send a specially
crafted request which could then lead to the execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
ntp: uses wrong gid
| Package(s): | ntp |
CVE #(s): | CAN-2005-2496
|
| Created: | August 26, 2005 |
Updated: | August 11, 2006 |
| Description: |
When starting xntpd with the -u option and specifying the
group by using a string not a numeric gid the daemon uses
the gid of the user not the group. This problem is now fixed
by this update. |
| Alerts: |
|
Comments (none posted)
openssh: GSSAPI credential disclosure
| Package(s): | openssh |
CVE #(s): | CAN-2005-2798
|
| Created: | September 7, 2005 |
Updated: | February 3, 2006 |
| Description: |
OpenSSH prior to version 4.2 will allow GSSAPI credentials to be delegated to users who are not using GSSAPI authentication, possibly leading to the unwanted disclosure of those credentials. OpenSSH 4.2 has the fix.
|
| Alerts: |
|
Comments (none posted)
openssl: protocol rollback
| Package(s): | openssl |
CVE #(s): | CAN-2005-2969
|
| Created: | October 12, 2005 |
Updated: | December 19, 2005 |
| Description: |
OpenSSL prior to version 0.9.7h or 0.9.8a contains a vulnerability which could enable an attacker to force the use of the older, less secure SSL 2.0 protocol. See this advisory for details or this analysis for even more details. |
| Alerts: |
|
Comments (1 posted)
pcre3: arbitrary code execution
| Package(s): | pcre3 |
CVE #(s): | CAN-2005-2491
|
| Created: | August 23, 2005 |
Updated: | March 10, 2006 |
| Description: |
A buffer overflow has been discovered in the PCRE, a widely used library
that provides Perl compatible regular expressions. Specially crafted
regular expressions triggered a buffer overflow. On systems that accept
arbitrary regular expressions from untrusted users, this could be exploited
to execute arbitrary code with the privileges of the application using the
library. |
| Alerts: |
|
Comments (none posted)
perl: setuid vulnerabilities
| Package(s): | perl |
CVE #(s): | CAN-2005-0155
CAN-2005-0156
|
| Created: | February 2, 2005 |
Updated: | August 11, 2006 |
| Description: |
There are two vulnerabilities with perl when it is used in a setuid mode. The PERLIO_DEBUG environment variable can be used to overwrite arbitrary files; there is also an associated buffer overflow which can be exploited to gain root access. |
| Alerts: |
|
Comments (none posted)
perl: symlink vulnerability
| Package(s): | perl |
CVE #(s): | CAN-2005-0448
|
| Created: | March 9, 2005 |
Updated: | January 30, 2006 |
| Description: |
The rmtree() function in the File:Path.pm module has a symlink vulnerability which could be exploited to create setuid binaries. |
| Alerts: |
|
Comments (none posted)
perl: integer overflow
| Package(s): | perl |
CVE #(s): | CVE-2005-3962
CVE-2005-3912
|
| Created: | December 1, 2005 |
Updated: | February 27, 2006 |
| Description: |
Perl has an sprintf integer overflow vulnerability
that may be used for a denial of service, remote code
execution and information leakage. |
| Alerts: |
|
Comments (none posted)
php: multiple vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2005-3390
CVE-2005-3389
CVE-2005-3388
CVE-2005-3353
|
| Created: | November 8, 2005 |
Updated: | December 23, 2005 |
| Description: |
There are multiple vulnerabilities in PHP, including malicious requests may overwrite the GLOBALS array, the parse_str() function may enable the
register_globals setting, cross-site scripting bugs in phpinfo() and a bug in EXIF image parsing that may crash the process. |
| Alerts: |
|
Comments (none posted)
phpMyAdmin: multiple vulnerabilities
| Package(s): | phpmyadmin |
CVE #(s): | CVE-2005-4079
CVE-2005-3665
|
| Created: | December 12, 2005 |
Updated: | November 20, 2006 |
| Description: |
Stefan Esser reported multiple vulnerabilities
found in phpMyAdmin. The $GLOBALS variable allows modifying the global
variable import_blacklist to open phpMyAdmin to local and remote file
inclusion, depending on your PHP version (CVE-2005-4079, PMASA-2005-9).
Furthermore, it is also possible to conduct an XSS attack via the
$HTTP_HOST variable and a local and remote file inclusion because the
contents of the variable are under total control of the attacker
(CVE-2005-3665, PMASA-2005-8). |
| Alerts: |
|
Comments (none posted)
poppler: arbitrary code execution
| Package(s): | poppler |
CVE #(s): | CVE-2005-3191
CAN-2005-3193
|
| Created: | December 8, 2005 |
Updated: | January 16, 2006 |
| Description: |
The poppler PDF rendering library has a heap overflow vulnerability
that can be exploited by viewing specially crafted PDF files.
An attacker can cause a crash or the execution of arbitrary
code. This vulnerability is related to
a similar vulnerability with xpdf. |
| Alerts: |
|
Comments (none posted)
postgresql: database initialization errors
| Package(s): | postgresql |
CVE #(s): | CAN-2005-1409
CAN-2005-1410
|
| Created: | May 4, 2005 |
Updated: | February 28, 2006 |
| Description: |
PostgreSQL suffers from two vulnerabilities in how databases are set up by default; they allow a local attacker (one with access to the database) to crash the back end and, perhaps, execute code with the privileges of the server process. See this advisory for details and workarounds.
|
| Alerts: |
|
Comments (none posted)
Pound: buffer overflow
| Package(s): | pound |
CVE #(s): | CVE-2005-1391
|
| Created: | May 2, 2005 |
Updated: | January 10, 2006 |
| Description: |
Steven Van Acker has discovered a buffer overflow vulnerability in the
"add_port()" function in Pound 1.8.2+. A remote attacker could send a
request for an overly long hostname parameter, which could lead to the
remote execution of arbitrary code with the rights of the Pound daemon
process. |
| Alerts: |
|
Comments (none posted)
pstotext: remote execution of arbitrary code
| Package(s): | pstotext netpbm |
CVE #(s): | CAN-2005-2471
|
| Created: | August 1, 2005 |
Updated: | March 28, 2006 |
| Description: |
Max Vozeler reported that pstotext calls the GhostScript interpreter on
untrusted PostScript files without specifying the -dSAFER option. An
attacker could craft a malicious PostScript file and entice a user to run
pstotext on it, resulting in the execution of arbitrary commands with the
permissions of the user running pstotext. See this Secunia advisory for more information. |
| Alerts: |
|
Comments (2 posted)
Py2Play: remote execution of arbitrary Python code
| Package(s): | Py2Play |
CVE #(s): | CAN-2005-2875
|
| Created: | September 19, 2005 |
Updated: | September 6, 2006 |
| Description: |
Py2Play uses Python pickles to send objects over a peer-to-peer game network, that clients accept without restriction the objects and code sent by peers. A remote attacker participating in a Py2Play-powered game can send
malicious Python pickles, resulting in the execution of arbitrary
Python code on the targeted game client. |
| Alerts: |
|
Comments (none posted)
scorched3d: multiple vulnerabilities
| Package(s): | scorched3d |
CVE #(s): | |
| Created: | November 15, 2005 |
Updated: | August 11, 2006 |
| Description: |
Luigi Auriemma discovered multiple flaws in the Scorched 3D game
server, including a format string vulnerability and several buffer
overflows. A remote attacker could exploit these vulnerabilities to crash
a game server or execute arbitrary code with the rights of the game server
user. |
| Alerts: |
|
Comments (none posted)
spamassassin: denial of service
| Package(s): | spamassassin |
CVE #(s): | CVE-2005-3351
|
| Created: | November 9, 2005 |
Updated: | March 7, 2006 |
| Description: |
Spamassassin through version 3.0.4 can be made to dump core if a message arrives with too many addresses in the To: field. |
| Alerts: |
|
Comments (none posted)
squid: authentication handling
| Package(s): | squid |
CVE #(s): | CAN-2005-2917
|
| Created: | September 30, 2005 |
Updated: | March 15, 2006 |
| Description: |
Upstream developers of squid, the popular WWW proxy cache, have
discovered that changes in the authentication scheme are not handled
properly when given certain request sequences while NTLM
authentication is in place, which may cause the daemon to restart. |
| Alerts: |
|
Comments (none posted)
sudo: missing input sanitizing
| Package(s): | sudo |
CVE #(s): | CVE-2005-2959
|
| Created: | October 25, 2005 |
Updated: | February 19, 2006 |
| Description: |
Tavis Ormandy noticed that sudo, a program that provides limited super
user privileges to specific users, does not clean the environment
sufficiently. The SHELLOPTS and PS4 variables are dangerous and are
still passed through to the program running as privileged user. This
can result in the execution of arbitrary commands as privileged user
when a bash script is executed. These vulnerabilities can only be
exploited by users who have been granted limited super user
privileges. |
| Alerts: |
|
Comments (none posted)
sudo: race condition
| Package(s): | sudo |
CVE #(s): | CAN-2005-1993
|
| Created: | June 21, 2005 |
Updated: | February 24, 2006 |
| Description: |
Charles Morris discovered a race condition in sudo which could lead to
privilege escalation. If /etc/sudoers allowed a user the execution of
selected programs, and this was followed by another line containing
the pseudo-command "ALL", that user could execute arbitrary commands
with sudo by creating symbolic links at a certain time. |
| Alerts: |
|
Comments (none posted)
sylpheed: buffer overflow
| Package(s): | sylpheed |
CVE #(s): | CVE-2005-3354
|
| Created: | November 9, 2005 |
Updated: | January 6, 2006 |
| Description: |
The sylpheed mail client, prior to versions 1.0.6 and 2.0.4, contains a buffer overflow in the LDIF address book import code. |
| Alerts: |
|
Comments (none posted)
File overwrite vulnerability in tar and unzip
| Package(s): | tar unzip |
CVE #(s): | CAN-2001-1267
CAN-2001-1268
CAN-2001-1269
CAN-2002-0399
|
| Created: | October 1, 2002 |
Updated: | April 10, 2006 |
| Description: |
The tar utility does not properly filter file names containing
"../", meaning that a hostile archive can, if unpacked by an
unsuspecting user, overwrite any file that is writable by that user. GNU
tar versions 1.13.19 and earlier are vulnerable; unzip through version 5.42
has the same vulnerability. |
| Alerts: |
|
Comments (1 posted)
tcpdump: multiple DoS issues
| Package(s): | tcpdump |
CVE #(s): | CAN-2005-1280
CAN-2005-1279
CAN-2005-1278
|
| Created: | May 2, 2005 |
Updated: | April 10, 2006 |
| Description: |
The rsvp_print function in tcpdump 3.9.1 and earlier allows remote
attackers to cause a denial of service (infinite loop) via a crafted RSVP
packet of length 4. (CAN-2005-1280)
tcpdump 3.8.3 and earlier allows remote attackers to cause a denial of
service (infinite loop) via a crafted BGP packet, which is not properly
handled by RT_ROUTING_INFO, or LDP packet, which is not properly
handled by the ldp_print function. (CAN-2005-1279)
The isis_print function, as called by isoclns_print, in tcpdump 3.9.1 and
earlier allows remote attackers to cause a denial of service (infinite
loop) via a zero length, as demonstrated using a GRE packet.
(CAN-2005-1278) |
| Alerts: |
|
Comments (none posted)
texinfo: temporary file vulnerability
| Package(s): | texinfo |
CVE #(s): | CAN-2005-3011
|
| Created: | October 5, 2005 |
Updated: | November 9, 2006 |
| Description: |
Texinfo prior to version 4.8-r1 suffers from a temporary file vulnerability. |
| Alerts: |
|
Comments (none posted)
ucd-snmp: denial of service
| Package(s): | ucd-snmp |
CVE #(s): | CAN-2005-2177
|
| Created: | August 9, 2005 |
Updated: | January 27, 2006 |
| Description: |
A denial of service bug was found in the way ucd-snmp uses network stream
protocols. A remote attacker could send a ucd-snmp agent a specially
crafted packet which will cause the agent to crash. |
| Alerts: |
|
Comments (none posted)
unzip: race condition
| Package(s): | unzip |
CVE #(s): | CAN-2005-2475
|
| Created: | September 29, 2005 |
Updated: | January 12, 2006 |
| Description: |
Unzip has a race condition vulnerability
in the handling of output files.
During file unpacking, a local attacker can modify the permissions
of arbitrary files in the victim's directory. |
| Alerts: |
|
Comments (none posted)
up-imapproxy: format string vulnerabilities
| Package(s): | up-imapproxy |
CVE #(s): | CAN-2005-2661
|
| Created: | October 10, 2005 |
Updated: | March 7, 2006 |
| Description: |
up-imapproxy contains two format string vulnerabilities which could be exploited to execute arbitrary code.
|
| Alerts: |
|
Comments (none posted)
util-linux: unintentional grant of privileges by umount
| Package(s): | util-linux |
CVE #(s): | CAN-2005-2876
|
| Created: | September 13, 2005 |
Updated: | December 19, 2005 |
| Description: |
Linux umount command as provided in the util-linux package in
versions 2.8 to 2.12q, 2.13-pre1 and 2.13-pre2 grants root privileges. See this BugTraq post for more information. |
| Alerts: |
|
Comments (none posted)
uw-imap: buffer overflow
| Package(s): | uw-imap |
CVE #(s): | CAN-2005-2933
|
| Created: | October 11, 2005 |
Updated: | April 10, 2006 |
| Description: |
"infamous41md" discovered a buffer overflow in uw-imap, the University
of Washington's IMAP Server that allows attackers to execute arbitrary
code. |
| Alerts: |
|
Comments (none posted)
vixie-cron: crontab allows any user to read another users crontabs
| Package(s): | vixie-cron |
CVE #(s): | CAN-2005-1038
|
| Created: | April 15, 2005 |
Updated: | March 15, 2006 |
| Description: |
crontab in Vixie cron 4.1, when running with the -e option, allows local
users to read the cron files of other users by changing the file being
edited to a symlink. NOTE: there is insufficient information to know
whether this is a duplicate of CVE-2001-0235. See also this Security Focus
report. |
| Alerts: |
|
Comments (none posted)
w3c-libwww: possible stack overflow
| Package(s): | w3c-libwww |
CVE #(s): | CVE-2005-3183
|
| Created: | October 14, 2005 |
Updated: | May 2, 2007 |
| Description: |
xtensive testing of libwww's handling of multipart/byteranges content from
HTTP/1.1 servers revealed multiple logical flaws and bugs in
Library/src/HTBound.c |
| Alerts: |
|
Comments (1 posted)
xine-lib: buffer overflows
| Package(s): | xine-lib |
CVE #(s): | CAN-2004-1379
|
| Created: | September 22, 2004 |
Updated: | April 10, 2006 |
| Description: |
xine-lib (through version 1_rc6) contains buffer overflows in the subtitle parsing and DVD sub-picture decoder code. |
| Alerts: |
|
Comments (none posted)
xine-ui - insecure temporary file creation
| Package(s): | xine-ui |
CVE #(s): | CAN-2004-0372
|
| Created: | April 6, 2004 |
Updated: | April 27, 2006 |
| Description: |
Shaun Colley discovered a problem in xine-ui, the xine video player
user interface. A script contained in the package to possibly remedy
a problem or report a bug does not create temporary files in a secure
fashion. This could allow a local attacker to overwrite files with
the privileges of the user invoking xine. |
| Alerts: |
|
Comments (none posted)
xloadimage: buffer overflows
| Package(s): | xloadimage |
CVE #(s): | CAN-2005-3178
|
| Created: | October 10, 2005 |
Updated: | May 15, 2006 |
| Description: |
Three buffer overflows were discovered in xloadimage when handling the image title name. A malicious user can construct a NIFF file that when viewed and processed (with either zoom, reduce or rotate) by xloadimage, will cause the program to overwrite the return address and execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
xmail: buffer overflow
| Package(s): | xmail |
CVE #(s): | CVE-2005-2943
|
| Created: | November 21, 2005 |
Updated: | December 14, 2005 |
| Description: |
A buffer overflow has been discovered in the sendmail program of
xmail, an advanced, fast and reliable ESMTP/POP3 mail server that
could lead to the execution of arbitrary code with group mail
privileges. |
| Alerts: |
|
Comments (none posted)
xorg-x11: heap overflow
| Package(s): | xorg-x11 |
CVE #(s): | CAN-2005-2495
|
| Created: | September 12, 2005 |
Updated: | March 8, 2006 |
| Description: |
The pixmap memory allocation code in the X.Org X window system is
vulnerable to an integer overflow, a local user can use this to
execute arbitrary code with elevated privileges. |
| Alerts: |
|
Comments (none posted)
xpdf: buffer overflow
| Package(s): | xpdf |
CVE #(s): | CAN-2005-0064
|
| Created: | January 19, 2005 |
Updated: | March 15, 2007 |
| Description: |
iDEFENSE has found yet another xpdf buffer overflow; see this advisory for details. |
| Alerts: |
|
Comments (1 posted)
xpdf: arbitrary code execution
| Package(s): | xpdf |
CVE #(s): | CVE-2005-3193
|
| Created: | December 6, 2005 |
Updated: | January 11, 2006 |
| Description: |
Several flaws were discovered in Xpdf. An
attacker could construct a carefully crafted PDF file that could cause Xpdf
to crash or possibly execute arbitrary code when opened. |
| Alerts: |
|
Comments (none posted)
xpdf: denial of service
| Package(s): | xpdf kpdf |
CVE #(s): | CAN-2005-2097
|
| Created: | August 9, 2005 |
Updated: | August 2, 2006 |
| Description: |
A flaw was discovered in Xpdf in that could allow an attacker to construct
a carefully crafted PDF file that would cause Xpdf to consume all available
disk space in /tmp when opened. |
| Alerts: |
|
Comments (none posted)
zlib: buffer overflow
| Package(s): | zlib |
CVE #(s): | CAN-2005-1849
|
| Created: | July 21, 2005 |
Updated: | April 11, 2006 |
| Description: |
zlib has a vulnerability that can cause code that executes it to crash
if a corrupted file is opened. |
| Alerts: |
|
Comments (none posted)
Page editor: Jonathan Corbet
Kernel development
Brief items
The current 2.6 prepatch is 2.6.15-rc6,
released by Linus on
December 18. This one is intended to be the final -rc before 2.6.15
comes out - hopefully by the end of the year. Quite a few fixes have been
merged, but no new features are added at this late stage. "
But do
give it a try, because Santa Claus has his CIA spooks checking y'all out,
and naughty people don't get any of the loot." See
the long-format changelog for the details.
About 40 post-rc6 patches are currently sitting in the mainline git
repository; they are all small fixes.
The current -mm tree is 2.6.15-rc5-mm3. Recent changes
to -mm include a Sony laptop ACPI driver, support for an
atomic_long_t type, the removal of the swap prefetching patches
("I wasn't able to notice much benefit from it in my testing, and the
number of mm/ patches in getting crazy, so we don't have capacity for
speculative things at present."), the unshare() system call
(see below), a set of MD updates, and the dropping of support for
gcc 3.1 and prior.
The current stable 2.6 kernel is 2.6.14.4, released on
December 14. It contains a relatively large number of patches with a
couple of security fixes and various other important repairs.
In an exception to normal policy, the stable team also released 2.6.13.5 on December 15.
It contains three patches, one of which is a security fix.
Comments (none posted)
Kernel development news
The addition of system calls to the kernel is a relatively rare event.
Each new system call changes the interface presented to user space and
creates an ABI which must be maintained forever. So new system calls are
added only when there is a real need. That said, there is a fair variety
of system call patches in circulation at the moment.
mknodat() and friends
Ulrich Drepper, the maintainer of glibc, isn't just trying to add a system
call; his proposal creates
eleven of them. They are all variants on current file operations:
int mknodat(int dfd, const char *pathname, mode_t mode, dev_t dev);
int mkdirat(int dfd, const char *pathname, mode_t mode);
int unlinkat(int dfd, const char *pathname);
int symlinkat(const char *oldname, int newdfd, const char *newname);
int linkat(int olddfd, const char *oldname,
int newdfd, const char *newname);
int renameat(int olddfd, const char *oldname,
int newdfd, const char *newname);
int utimesat(int dfd, const char *filename, struct timeval *tvp);
int chownat(int dfd, const char *path, uid_t owner, gid_t group);
int openat(int dfd, const char *filename, int flags, int mode);
int newfstatat(int dfd, char *filename, struct stat *buf, int flag);
int readlinkat(int dfd, const char *pathname, char *buf, int size);
The pattern should be clear by now: each new system call extends an
existing one by adding one or more "dfd" (default file descriptor)
arguments. In each case, the new argument indicates a directory which is
used instead of the current working directory when relative path names are
provided. These calls can help applications work their way through
directory trees in a race-free manner, and are also useful for implementing
a virtual per-thread working directory.
There was a minor comment on the implementation - Ulrich had wanted to avoid
changing an exported function, but such changes are always fair game.
Beyond that, there seems to be little resistance to adding these system
calls. Expect them in a future kernel.
pselect() and ppoll()
David Woodhouse, meanwhile, has been circulating a patch implementing the pselect()
and ppoll() system calls. These calls each take a signal mask;
that mask will be applied while the calling process waits for events, with
the previous mask being restored on return. There is an emulated version
of these calls in glibc now, but a truly robust implementation requires
kernel support. As with most things involving signals, the new code gets
somewhat complex in places. The end result, however, should be a pair of
straightforward system calls which allow a process to apply a different
signal mask while waiting for I/O.
unshare()
The unshare() patch by Janak Desai was first covered here last May. It allows a process
to disconnect from resources which are shared with others. The target
application is per-user namespaces; implementing these requires the ability
to detach from the global namespace normally shared by all processes on the
system. The current version of
this patch implements namespace unsharing, but it also allows a process
to privatize its view of virtual memory and open files.
This patch has been through a fair amount of review, and has seen a number
of improvements from that process. Andrew Morton's reaction to a request to include the patch in
-mm suggests that there is some work yet to be done, though. Andrew wants
to see a better justification for the patch; he is also concerned about the
security implications of adding a relatively obscure bit of code. The end
result is that Janak still has some homework to do before this patch will
make it into the kernel.
preadv() and pwritev()
The kernel currently supports the pread() and pwrite()
system calls; these behave like read() and write(), with
the exception that they take an explicit offset in the file. They will
perform the operation at the given offset regardless of whether the
"current" offset in the file has been changed by another thread, and they
do not change the current offset as seen by any thread. Also supported are
readv() and writev(), which perform scatter/gather I/O
from the current file offset. The kernel does not have, however, any
system call which combines these two modes of operation.
It turns out that there are developers who wish they had system calls along
the lines of:
int preadv(unsigned int fd, struct iovec *vec, unsigned long vlen,
loff_t pos);
int pwritev(unsigned int fd, struct iovec *vec, unsigned long vlen,
loff_t pos);
To satisfy this need, Badari Pulavarty has created a simple implementation
which is currently part of the -mm tree. It seems that Ulrich Drepper
suggested an alternative to adding two new system calls, however: change
the iovec structure instead. Badari ran with that idea, posting
a new patch creating a new
iovec type:
struct niovec
{
void __user *iov_base;
__kernel_size_t iov_len;
__kernel_loff_t iov_off; /* NEW */
};
The new iov_off field is more flexible than plain
preadv() in that it enables each segment in the I/O operation to
have its own offset. The only down side is that the prototypes for the
readv() and writev() methods in the
file_operations structure must be changed. So every driver and
filesystem which implements readv() and writev() breaks
and must be changed. There are fewer of those than one might expect, but
it is still a significant change.
It was suggested that the asynchronous I/O
operations could be used instead. The AIO interface already allows for the
creation of vectored operations with per-segment offsets. The downside is
that using AIO is more complicated in user space, heavier in the kernel,
and, incidentally, AIO support in the kernel was never completed to the
point where it will support these operations anyway. Still, that is an
option which may need more consideration before changing one of the
fundamental interfaces used by filesystems and drivers.
splice()
Finally, there has been talk over many years of creating a
splice() system call. The core idea is that a process could
open a file descriptor for a data source, and another for a data sink.
Then, with a call to splice(), those two streams could be
connected to each other, and the data could flow from the source to the
sink entirely within the kernel, with no need for user-space involvement
and with minimal (or no) copying.
Some of the infrastructure was put in place one year ago when Linus created
a circular pipe buffer mechanism. Now Jens Axboe has put together a simple splice()
implementation which uses that mechanism. The patch is not ready for
prime time yet (Jens: "I'm just posting this in the spirit
of posting early"), but it is a beginning. In particular, it allows
a file to be spliced to a pipe, as either the source or the sink. With a
pair of splices, it is possible to set up an in-kernel file copy operation
with no internal memory copying.
Work left for the future includes cleaning up the ("ugly," "nasty")
internal interfaces, and generalizing the code so that any two file
descriptors can be spliced together. The ability to splice to network
sockets would be particularly useful. Some of this may take a while, so
don't expect splice() to show up in the mainline in the immediate
future.
Comments (9 posted)
Last week's Kernel Page
covered the mutex patch by David Howells. The discussion did not stop at
that point, however, so here's this week's episode.
There was some fairly strong pushback against the mutex patch after last
week's article was written. Linus expressed
his thoughts this way:
A patch that
- creates a non-counting mutex
- .. that is SLOWER than the current counting one
- .. and keeps the old "semaphore" and "up/down" naming
is simply INCREDIBLY BROKEN. It has absolutely _zero_ redeeming features.
I can't understand how there are a hundred emails in my mailbox even
discussing it.
Here is Andrew Morton's take:
I must say that my interest in this stuff is down in
needs-an-electron-microscope-to-locate territory. down() and up()
work just fine and they're small, efficient, well-debugged and
well-understood. We need a damn good reason for taking on
tree-wide churn or incompatible renames or addition of risk.
What's the damn good reason here?
Please. Go fix some bugs. We're not short of them.
The objections should be coming into focus at this point. One problem had
to do with performance; the mutex patch was supposed to be faster, but that
was not the case in the posted version (which lacked architecture-specific
implementations). There was a long discussion on why the semaphore code
could not be improved on in this regard. It seems that, on the most
popular architectures at least, the locked decrement-and-test code used by
semaphores is hard to beat.
David's patch also introduced a sort of global flag day, changing the
locking primitives used by vast amounts of code all at once. But it kept
the old semaphore function names and applied them to the new mutex type,
creating a confusing sort of interface. There was resistance to this
choice of naming, but also a great deal of resistance to the idea of making
major changes throughout the kernel without a very strong idea of what was
being gained for it. All told, the mutex patch set looked like it had a
rough road ahead of it.
Enter Ingo Molnar, who has posted a mutex patch of his own.
Ingo's mutexes are derived from the code used in the realtime preemption
patch, of course, but they have been heavily modified to avoid the
objections which greeted David's patch. In this version, a mutex is a
separate data type, with its own API:
DEFINE_MUTEX(name);
mutex_init(mutex);
void mutex_lock(struct mutex *lock);
int mutex_lock_interruptible(struct mutex *lock);
int mutex_trylock(struct mutex *lock);
void mutex_unlock(struct mutex *lock);
int mutex_is_locked(struct mutex *lock);
The existing semaphore interface is not changed in any way - at least, not
in any way visible to the rest of the kernel. There is an interesting
feature, however: the semaphore functions (down(), up(),
and friends) have been augmented to be able to handle mutex arguments as
well as semaphores. This feature is a migration tool: a subsystem which is
being considered for migration over to the mutex type can have its
semaphores changed to mutexes, but no other code changes are required. The
various checks built into the mutex type will quickly set off alarms if a
mutex is being used as a counting semaphore. In that case, the locks can
be changed back to semaphores and the whole episode forgotten. If,
instead, all seems well, the semaphore calls can be turned into mutex
calls. Eventually, when the migration work is complete, this helper code
can be removed from the kernel.
The real point of all the above is that, unlike David's patch, this version
of mutexes imposes no flag day on the kernel. It is a new primitive, with
its own API, and bits of the kernel can be converted over one by one.
Ingo claims that his mutex code is significantly faster than semaphores
used as mutexes. The code itself is a bit smaller and tighter, which
helps. But he also gets some impressive performance improvements on some
tests: a filesystem-based test more than doubled its speed on an
eight-processor system. That is the sort of improvement which can help to
motivate the quick merging of a patch.
In this case, developers started to wonder just why the semaphore code
was so much slower. Some research turned up the fact that, on the x86
architecture, each cycle through a semaphore had the potential to wake up
two separate waiting processes, each of which would then contend for the
lock. Nobody knows why the code is this way - Linus is mystified by it. It quickly became clear,
though, that taking out the redundant wakeup breaks the semaphores and
causes lockups. For now, it is a bit of black magic which must remain for
the whole thing to work.
Ingo quickly seized on this revelation to
drive home one of his other points:
If this really is a bug that hid for years, it shows that the
semaphore code is too complex to be properly reviewed and
improved. Hence even assuming that the mutex code does not bring
direct code advantages (which i'm disputing :-), the mutex code is
far simpler and thus easier to improve.
Linus seems to have heard this argument:
And don't get me wrong: if it's easier to just ignore the
performance bug, and introduce a new "struct mutex" that just
doesn't have it, I'm all for it.
He doesn't like the under-the-hood semaphore changes, though, and would
like that part of the patch taken out.
Ingo's initial posting
contains no less than ten reasons why he thinks the mutex patch should go
on; rather than try to rephrase all of those arguments, your editor
suggests going straight to the source. It is worth noting that, among
other things, merging this mutex patch would move another piece of the
realtime preemption patch into the mainline - even though many of the
realtime-specific features (priority inheritance, for example) are
missing.
Comments (4 posted)
Patches and updates
Kernel trees
Core kernel code
Development tools
- Junio C Hamano: GIT 1.0.0.
(December 21, 2005)
Device drivers
Documentation
Filesystems and block I/O
Memory management
Networking
Architecture-specific
Security-related
Miscellaneous
Page editor: Jonathan Corbet
Distributions
News and Editorials
Each week I think that I will test some cool new distribution (or at least
the latest version thereof) that I've been reading about. Each week I have
the best of intentions, but no follow-through. This week, at least, I have
an excuse. I was distracted with new hardware.
It's the end of the year, and as sometimes happens there was some money
leftover to spend on hardware. LWN editor Forrest Cook did most of the
research, the ordering, and has plans to talk about the hardware in detail
in some future article, but we both got new systems this week. Mine
arrived yesterday, but the promise of its arrival was enough to discourage
me from installing anything new on my old and oh so slow secondary test box,
a 350 Mhz Pentium 2. Instead
I spent extra time making sure that I had good backups to transfer to my
new system.
So yesterday I got home with the new box and then applied admirable
restraint by first processing the Tuesday
security updates, finishing up the rest of the daily page updates and
even spent an hour or so updating entries in the Distributions list before diving into the box
and setting up my new LINI PC with the
Antec Aria Cube case. It's small and super quiet and it came with Ubuntu
5.10 "Breezy Badger" installed on it's 200 GB hard drive.
This frees up my current work box, a 1.4 Ghz Athlon system, for testing
purposes. The old Pentium 2 box will probably be turned into an
IP masquerade box/dhcp server, allowing me to connect more than
one host to my cable modem without a time consuming reboot/power cycle
operation.
Next year I resolve to spend more time playing around with some subset
of the over 400 distributions on our active list.
Comments (5 posted)
New Releases
The first stable update to Debian 'sarge' has been released. This release
includes nearly 200 security updates and several other important fixes;
click below for the details.
Full Story (comments: 2)
Edubuntu joins Ubuntu and Kubuntu in "dapper drake" Flight. That is to
say, a beta release of Edubuntu 6.04 is available for testing. Click below
for a mirror site near you, plus a look at what's new and some known issues
in this release.
Full Story (comments: none)
KDE.News
looks at the first
release candidate of
Arabian
Linux, a live CD with full support for Arabic and English languages.
ARL 0.6 RC 1 (Brick in the Wall) was released December 18, 2005.
Comments (none posted)
Distribution News
Mark Shuttleworth with be leading an Ubuntu business tour of India, China,
and many other Asian countries during January and February. "
We will
be hosting breakfast or lunch presentations for companies and leaders in
the free software community, to introduce the Ubuntu project. It would be
great to meet any of you who are in the cities we will be visiting!"
Click below for more information about the schedule.
Full Story (comments: none)
Reinhard Tartler has
provided the minutes
for the first official Meeting of the MOTUMedia team. Some of the topics
discussed include Skins for MPlayer, testplans for media players and
support of Codecs in Ubuntu.
Daniel Holbach has released the minutes of
last week's Desktop Team Meeting. Topics include the dbus transition, bug
days and general workflow.
Martin Pitt looks at locales restructuring
and why a dist-upgrade might break. He also explains why this isn't a bug.
Comments (none posted)
As the title says, Fedora Core 5 Test 2 has been delayed until January 16,
2006. That also means a delay in when Fedora Core 3 support transfers to
Fedora Legacy.
Full Story (comments: none)
The voting period on the general resolution:
Declassification of debian-private is now
open. Debian developers have until the end of the year to cast their
votes.
Full Story (comments: none)
Here are the meeting minutes for the December 14, 2005 Debian Installer
Team meeting. Topics include beta2 plans, the graphical installer (G-I),
G-I meeting in Estremadura, and more.
Full Story (comments: none)
New Distributions
GenieOS has been added to
our list, thanks to this
DebianPlanet article.
GenieOS is a Debian based system that aims to provide a new-user-friendly
install while remaining compatible with Debian repositories. Version 0.5
was released December 18, 2005.
Comments (none posted)
Studio to Go! a live Linux CD
with integrated music software such as Rosegarden, Ardour, LilyPond and so
much more. While not 100% free software (speech or beer), Studio to Go!
will be a good addition to any musician's repertoire. Studio to Go! v1.50
Download Edition is currently available. (Found on
Synthtopia).
Comments (none posted)
Distribution Newsletters
The Debian Weekly News for December 20, 2005 is out, with a look at the
most important events in 2004, version 2.9 of FAI, Debian on one DVD, the
fourth anniversary of debianforum.de, the ballot for declassification of
private mail, Simon Bienlein receives BIENE Award, a new apt-get and dpkg
guide, LSB conforming init scripts, and more.
Full Story (comments: none)
The latest issue of the
Fedora Weekly
News contains an Interview with Red Hat's New CTO, Special Promo Code
for SCALE, Beginer Tutorials needed for SCALE, Uninet Fedora Conference,
Fedora Ambassadors Meeting Minutes, NetworkManager WPA Status, GNOME 2.13.3
Development Release, Fedora Time Bug, and other topics.
Comments (none posted)
The
Gentoo
Weekly Newsletter for the week of December 19, 2005 covers a Gentoo
documentation project status update, Gentoo Summer Camp 2006 organizer
forum, Gentoo home media center, KDE.news on Gentoo server, and several
other topics.
Comments (none posted)
The first issue of the Ubuntu Desktop News is out, with a look at GConf
should be faster than ever, Simplified menu for the user, How to install a
.deb file? Double-click on it!, All your translations are belong to us, New
logout dialog, What's new in the Dapper desktop?, and more.
Full Story (comments: none)
The
DistroWatch
Weekly for December 19, 2005 is out. "
The renewed GNOME versus
KDE flame war and Xen virtualisation are the two leading topics in this
issue; these are followed by a few interesting links, including a timeline
of Perl, which celebrated 18 years of age on Sunday. Has Ubuntu Linux been
dumbed down? With omission of some of the vital utilities from the latest
release, Robert Storey wonders where this increasingly popular distribution
is heading. Also in this issue: an interview with Robert Tolu of the
GenieOS project, an update on FreeBSD release schedule for 2006, and a
handful of interesting new distributions."
Comments (none posted)
Package updates
Fedora Core 4 updates:
system-config-nfs (bug fix),
arts (update to 1.5),
kdelibs (update to 3.5),
kdebase (update to 3.5),
kdeaccessibility (update to 3.5),
kdeaddons (update to 3.5),
kdeadmin (update to 3.5),
kdeartwork (update to 3.5),
kdebindings (update to 3.5),
kdeedu (update to 3.5),
kdegames (update to 3.5),
kdegraphics (update to 3.5),
kdemultimedia (update to 3.5),
kdenetwork (update to 3.5),
kdepim (bug fix),
kdesdk (update to 3.5),
kdeutils (update to 3.5),
kdevelop (update to 3.3),
kdewebdev (update to 3.5),
kde-il8n (update to 3.5),
caching-nameserver,
gjdoc (mostly a bug-fix release),
system-config-bind (bug fixes),
system-config-netboot (bug fixes),
postgresql (update to PostgreSQL 8.0.5),
mysql (update to MySQL 4.1.16),
arts (don't crash if kdelibs is not
installed).
Fedora Core 3 updates: perl (bug
fix), caching-nameserver, system-config-bind (bug fixes), system-config-netboot (bug fixes).
Comments (none posted)
This update fixes flaws in the printing functionality of DigiKam in
Mandriva 2006.
Full Story (comments: none)
Slackware now has gcc-3.4.5 packages available, according to the
slackware-current changelog.
Comments (none posted)
Distribution reviews
Linux.com
reviews the
Tao Live CD. "
Tao and I got off to a good start. As it happened, the
first day I saw Tao on DistroWatch one of my instructors at university
expected us to bring in a SUSE live CD for our GNU/Linux course. I brought
in the requisite SUSE CD, but I downloaded and used a Tao live CD
instead. My fellow students started to complain about SUSE when I was
already at the desktop and they were still only halfway through the loading
screen."
Comments (none posted)
Lockergnome
finishes
a four part review of Linspire. "
For my money, this OS has saved me
both time and headaches in many regards. While it needs to look at some of
the points mentioned above, I believe for the most part it is doing good
things as its people work to bring Linux to the masses. Most important,
doing so in a real world environment - not one designed for hobbyist
geeks."
Comments (none posted)
Page editor: Rebecca Sobol
Development
ClaSS, the ClaSS Student System
is a project based on the LAMP structure
(Linux, Apache, MySQL, PHP..) that provides
a web-based administration system for educational institutions.
The project was started in 2002, and is headed by
Stuart T. Johnson.
ClaSS is a complete and integrated student information management system turned on its head. It takes a classroom-first approach to collecting and disseminating information in the most dynamic of ways.
By placing at the disposal of teaching staff the wealth of information traditionally horded in management databases and spreadsheets, it encourages early intervention in the learning process based on authoritative data. Speeding the recording of data and freeing staff from the duplication of administrative effort, it brings ease, efficiency, and immediacy to all the information processes in a school.
A single installation of ClaSS on a web-server allows access to the system for all staff from the classroom, office, or home. All that is necessary for access is a networked PC (running ANY operating system) loaded with the web-browser Firefox. This provides a single point of access to all information and functions (dependent on access permissions) through a unified and easy to learn web-based user-interface.
Class provides a long list of
features,
including storage of information about students, curricula,
and teacher schedules. It allows this information to be organized
and output in various report formats. ClaSS can also be used to
organize online course material.
The
Technical Whitepaper (PDF) provides an overview of the project
architecture, its history, and its goals.
The
Administrator's Guide discusses the terminology used for ClaSS,
and explains what is involved in setting up a working ClaSS environment.
The online demo site
is perhaps the best way to get a feel for the system.
According to the
installation FAQ,
ClaSS dependencies include PHP, Apache 1.3, MySQL, and PEAR::DB.
The project has yet to be tested with PHP5 or Apache2, volunteer help
is needed.
Release 0.6.1 of ClaSS
was recently announced:
"Update to the 0.6 version includes a couple of bug-fixes which are critical to a correct installation process."
Support for
ClaSS is still in the planning stages. There is a business opportunity
available for a company that can provide ClaSS support.
ClaSS seems ideally suited for schools with a tight budget, and an IT
staff that is reasonably proficient in the use of open-source software.
Comments (4 posted)
System Applications
Database Software
Release Candidate 3 of the Firebird 1.5.3 database
is available.
"
This sub-release introduces a number of retrospective fixes to bugs that became apparent and were fixed in the Firebird 2 tree during the pre-alpha and alpha phases of the Firebird 2 development. This release candidate (RC3) will become the released version in about two weeks, provided no regressions are discovered."
Comments (none posted)
Version 5.0.17 of the MySQL database is available.
"
This is a bugfix release for the current production version."
Full Story (comments: none)
The December 18, 2005 edition of the PostgreSQL Weekly News
is online with new PostgreSQL database articles and resources.
Full Story (comments: none)
Interoperability
Version 3.0.21 of Samba is available.
"
This is the latest stable release of Samba. This is the version
that production Samba servers should be running for all current
bug-fixes."
Full Story (comments: none)
Web Site Development
Version 1.8 alpha 1 of the Midgard web development platform has
been released.
"
The Midgard Project has released the first
alpha release version for the upcoming 1.8 stable branch of the
Midgard Open Source Content Management System.
Midgard's 1.8 branch focus on improved stability for Midgard2 technology
preview features introduced in 1.7 branch."
Full Story (comments: none)
Version 2.4 of
Quixote,
a Python-based web development platform, is out. The
changes include a bug fix and a new Publisher.process() function.
Comments (none posted)
Desktop Applications
Business Applications
Version 4.0 of Sugar Suite
has been announced.
"
The Sugar Team is excited to bring you the seventh major release of the Sugar Suite. Our goal continues to be to build the customer relationship management system that you have always wanted, so your input is vital."
New features include Access Control by Role, Inbound Email Response,
Enhanced Campaign Management, Enhanced Lead Sharing and Cool Themes.
Comments (none posted)
Desktop Environments
Version 2.13.3 of GARNOME
has been announced.
"
This release includes all of GNOME 2.13.3 plus a few
updates that were released after the freeze date for GNOME 2.13.3. It is
for anyone who wants to get his hands dirty on the development branch."
Comments (none posted)
Version 2.13.3 of GNOME is out.
"
This is our third development release on
our road towards GNOME 2.14.0, which will be released in March 2006."
Full Story (comments: none)
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
The following new KDE software has been announced this week:
You can find more new KDE software releases at
kde-apps.org.
Comments (none posted)
The final release candidate of the X11R6.9/X11R7 window system
has been announced, testers are needed.
"
We are pleased to announce the availability of the fourth and
final full
Release Candidate (RC4) for the upcoming X.Org Foundation release of
X11R6.9 and X11R7. We have tagged both the monolithic and modular trees
and have prepared tarballs for you to test."
Full Story (comments: 1)
Electronics
Version 3.5.5 of
XCircuit, an electronic schematic drawing package, is out.
Changes include a new command line option and a bug fix.
Comments (none posted)
Graphics
Version 0.2.99.1 of
g3dviewer is out with a new GTK+ 2.0 requirement.
"
G3DViewer is a 3D file viewer for GTK+ supporting a variety of file types".
Comments (none posted)
GUI Packages
Trolltech has
announced
the release of Qt 4.1. "
Qt 4.1 - the first feature release since Qt
4.0 - includes a wide range of performance and stability enhancements, as
well a number functionality additions." (Found on
KDE.News)
Comments (4 posted)
Multimedia
Version 4.0.1 of SDL.NET, a cross-platform set of object-oriented CLS-compliant .NET bindings for the SDL multimedia library, is out.
"
This release fixes numerous bugs in the library, particularly in the Events class. The Events loop
now supports OpenGL applications better. OpenGL attributes can now be accessed using properties.
User-defined events work much better. Creating Resizable and OpenGL windows is easier. All of the
OpenGL Red Book examples have been ported to SDL.NET and a Wiki-version of OpenGL Red Book was
added to the SDL.NET website."
Full Story (comments: none)
Office Suites
OpenOffice.org 2.0.1 is out. As one might expect, this release
concentrates on fixing bugs, but there's some new feature work as well: "
So,
for example, it is now possible to disable and hide particular
application settings, which comes in handy for central administration in
networks. Moreover, a new keyboard shortcut permits the user to return
to a saved cursor position. The bullets and numbering feature has been
expanded, and a new mail merge feature is available."
Full Story (comments: 11)
VOIP
Joe Heitzeberg
discusses the connection between the Asterisk VOIP software and
the Ruby on Rails web development platform in an O'Reilly article.
"
RAGI is a simple API and set of helper classes that facilitate programmable phone logic, or IVR, from a Ruby environment by implementing the Asterisk AGI protocol. In Rails apps, RAGI makes handling phone call interaction something similar to rendering a web page."
Comments (none posted)
Web Browsers
![[logo]](/images/tl/seamonkey64.png)
The SeaMonkey project, which aims to continue maintenance and development
of the Mozilla software suite, has had little visibility recently. But
that does not mean they have not been busy; the first 1.0 beta has been
announced.
"
SeaMonkey 1.0 Beta features more than just a state-of-the-art web
browser, though: the application comes with a powerful email client as well
as a WYSIWYG web page composer and a feature-rich IRC chat application. For
web developers, mozilla.org's DOM inspector and JavaScript debugger tools
are included as well." The final release is expected in January.
Comments (5 posted)
As
noted in MozillaZine: here is
an interview with Mike Beltzner, the "user experience lead" for Mozilla, done by David Tenser. "
Weve spent the past two decades promoting a hierarchical (or spatial containment) desktop metaphor for computer filing systems. It would be a disservice to many of our users to replace it completely. There are, however, significant advantages to tagging systems, especially in terms of building a system which defies classical ontology (for more on those advantages, see Shirky: Ontology is Overrated Categories, Links, and Tags.) Adding tagging capabilities to bookmarks can be done in a way that is based in the existing user bases conceptual (hierarchical) model, yet extends it to add richer interaction possibilities."
Comments (1 posted)
The minutes
from the December 5, 2005 mozilla.org staff meeting
have been announced.
"
Issues discussed include Firefox Summit and Engineering."
Comments (none posted)
The minutes
from the December 12, 2005 mozilla.org staff meeting
have been announced.
"
Issues discussed include Firefox Summit, Engineering,
Upgrading, Awards and Newsgroups reorganisation".
Comments (none posted)
Miscellaneous
Version 0.6 of Chandler, a Personal
Information Management (PIM) client application, is out.
Full Story (comments: none)
Languages and Tools
Caml
The December 20, 2005 edition of the Caml Weekly News is online.
Take a look for new Caml articles.
Topics include: Weblogs and HostIP modules, Concurrent and Distributed Programming in Ocaml, and Generic access to float arrays.
Full Story (comments: none)
Java
Version 0.7.10 of Jacareto
has been announced.
"
Jacareto is a capture & replay tool for programs written in Java. You can capture actions on applications and replay them later on (like macros). Jacareto can be used for GUI tests, the creation of animated demonstrations and analyses of user behavior.
The latest version of Jacareto contains enhanced multimedia features. In addition, the time management has been improved, an option for direct xml writing has been added and some bugs have been fixed."
Comments (none posted)
John Ferguson Smart
introduces hbm2java on O'Reilly.
"
Hibernate is a popular open source library for handling object/relational persistence and queries. In Hibernate, mapping between database tables and POJO ("plain old Java objects") classes is configured in a set of XML mapping files. hbm2java is a code generator that converts the mapping files into POJOs. It is part of the Hibernate Tools subproject and can be downloaded in the separate Hibernate Extensions package."
Comments (none posted)
Lisp
The
CL Gardeners site
has been launched.
"
The project's mission is 'To improve Common Lisp's
attractiveness for people who are considering using Lisp but are also
tempted by any of the johnny-come-lately languages that offer, at
best, a pale imitation of a subset of Lisp's features.'"
Full Story (comments: none)
Perl
The December 5-11, 2005 edition of
This Week on perl5-porters has been published.
"
This week had seen the development of the responses of Perl community to the Webmin security hole, with the usual assortment of activity on many other fronts in the advancement of the Perl interpreter. Pod::Simple integration, issues in newer Windows, better OpenVMS support illustrate the discussion diversity."
Comments (none posted)
Python
Jeremy Jones
shows how to tune Python applications on O'Reilly.
"
Premature optimization is the root of all sorts of evil in programming, but
meaningful and necessary optimization is vital to effective and efficient
programming. When your Python program just doesn't perform, don't reach for
C or C++ without first playing with the Python profiler."
Comments (none posted)
The December 21, 2005 edition of Dr. Dobb's Python-URL!
is online with links to the latest Python articles and resources.
Full Story (comments: none)
Ruby
The December 18th, 2005 edition of the
Ruby Weekly News looks at the latest discussions
from the ruby-talk mailing list.
Comments (none posted)
Tcl/Tk
The December 19, 2005 edition of Dr. Dobb's Tcl-URL! is online with
the latest Tcl/Tk news and resources.
Full Story (comments: none)
XML
Version 1.1.7 of the Amara XML Toolkit
has been announced, it features new capabilities, bug fixes
and packaging improvements.
"
Amara XML Toolkit is a collection of Python tools for XML processing--
not just tools that happen to be written in Python, but tools built from
the ground up to use Python idioms and take advantage of the many
advantages of Python."
Comments (none posted)
Editors
XEmacs 21.5b24 has been announced.
"
Emacs is big. Emacs is mature. But still, when you start it you
immediately notice that it's not only mature but old. But this is
changing with the last release of XEmacs.
XEmacs 21.5b24 finally brings support for Xft fonts to the Emacs
world."
Full Story (comments: none)
IDEs
Version 0.1.0 of Checkstyle Statistics Plug-in for Eclipse
is available.
"
The elipse-cs team is proud to present a useful addition to the regular Eclipse Checkstyle Plug-in - the Checkstyle Statistics Plug-in.
Originally contributed by Fabrice Bellingard the Statistics Plug-in provides two views which greatly ease up handling of large amounts of Checkstyle violations and add some eye candy."
Comments (none posted)
Version 3.8.1 of
eric3 has been announced, it includes bug fixes and new mouse
functionality.
"
eric3 is a full featured Python (and Ruby) IDE that is written in PyQt using the QScintilla editor widget."
Comments (none posted)
Version Control
At long last, version 1.0.0 of the git source code management system has
been released. Git maintainer Junio Hamano notes: "
The name '1.0.0'
ought to mean a significant milestone, but
actually it is not. Pre 1.0 version has been in production use
by the kernel folks for quite some time, and the changes since
1.0rc are pretty small and primarily consist of documentation
updates, clone/fetch enhancements and miscellaneous bugfixes."
Full Story (comments: 19)
Miscellaneous
Version 2.0 of Luban, a component oriented scripting language,
is available. It features the new Luban Java Bridge:
"
the Luban Java Bridge has been
built to enable Luban to access arbitrary Java
classes, functions and fields."
Full Story (comments: none)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
Z Magazine
interviews
Richard Stallman. "
A problem arises when people who might be
sympathetic to our ethical position, but focus on other issues, fall into
the habit of helping to pressure others into using non-free software. It
falls to me to tell them they are doing so, that they with their own
actions are giving certain large companies more power. When you send
someone a '.doc' file, a 'Word' file, or an audio or video file in
RealPlayer or Quicktime format, you are actually pressuring someone to give
up their freedom. Perhaps because I constantly have to bring this up,
people believe I don't have a sense of proportion."
Comments (50 posted)
NewsForge
covers
the Holland Open Software Platform (HOSP). "
Officially founded last
summer, HOSP has the goal of bringing together all existing initiatives
around open source software, open content, and open standards in the
Netherlands."
Comments (none posted)
Companies
eWeek
reports
that Quanta Computer Inc. has been selected to manufacture the hardware
for MIT's One Laptop per Child initiative, which aims to produce
$100 laptops.
"
OLPC's goal is to sell the laptops to governments worldwide who will in turn distribute the machines to schoolchildren in impoverished regions to use in their classes and take home. The computers are expected to come in a brightly colored, rugged chassis in order to protect them from damage and discourage theft, and will run Linux with a 500MHz processor and 1GB of onboard memory, based on a design proposed by OLPC earlier this year."
Comments (33 posted)
Marco Fioretti has
written a followup on
his Linux in Italian Schools series with the report from an Italian
university group promoting the use of Microsoft products, available at
steep discounts. "
The simultaneous publication of this press release
and my article on the benefits of using free software in the same
university/school system isn't the only interesting part of the
story. First of all, the language in the CRUI announcement is similar to
that used on the page of Microsoft's Italian site that advertises the
discount; even if you don't speak Italian, the correspondence is
evident."
Comments (none posted)
Linux at Work
NewsForge
looks at the successful deployment of Linux and open-source software
at a Canadian brokerage firm.
"
One product that Fortlage calls "absolutely amazing" is PDFlib, a dual-licensed tool that processes PDF data on the fly. GHY's clients keep records using bar-coded forms that cost a dollar each and had to be ordered in multiples of 1,000. "The forms have static and dynamic bar codes, and the customers send them to their shippers to be filled out," Fortlage says. "The problem was that it was not cost-effective, and the costs had to be borne by GHY. We thought, what if we build the forms on the Web, use a cookie to save some information to the desktop about what was last filled out, and make a very simple Web-enabled document?" The result, says Fortlage, is that GHY was able to eliminate 90% of the annual $25,000 cost of the paperwork."
Comments (7 posted)
Legal
Groklaw
covers the latest remarks from Microsoft's Alan Yates regarding the
Massachusetts Open Document Format standardization issue.
"
First, what Microsoft is asking for is that Massachusetts adopt two standards, to "open up" to that. Yates says that Microsoft has never spoken against ODF, that what Microsoft is proposing is more choice and greater competition than the current Commonwealth policy provides. They want to be included too. It's just a question of two types of business models, Microsoft's, which he describes as a model based on "the magic of software," and IBM's, based on "the magic of services." On that basis, he says public policy shouldn't favor one business model over another, that public policy shouldn't choose software."
Comments (22 posted)
Groklaw has
started a
resource page for those following Open Document Format adoption in the
state of Massachusetts. "
Here's a draft of what will be a new
permanent page on Groklaw, a timeline of all important events in the story
of Massachusetts' adoption of Open Formats, Open Standards and it's a
compilation of resources. It's in four sections: 1) resources; 2) by topic;
3) events chronologically; and 4) miscellaneous resources. There is some
overlap, so that everyone can find what they are looking for, no matter how
they approach it. If you can't find it anywhere else, look in the
chronological list."
Comments (none posted)
Interviews
KDE.News
introduces this
People Behind KDE
interview with
the Debian Qt KDE team. "
A special treat on tonight's People
Behind KDE as we bring you the Debian Qt KDE Packagers. A whole seven
interviews in one! How are those packages made and kept up to date? What
would the packagers like in KDE 4? What customisations do Debian's finest
make to their own desktops? And do they prefer RMS or Linus? Find out on
the Debian Qt/KDE People Behind KDE interview, the answers may not be what
you think."
Comments (none posted)
Resources
Linux.com has
an introduction to high-end image formats and how they are supported with free software. "
OpenEXR was developed by Industrial Light and Magic and released under a modified BSD license in 2003. It supports 16-bit floating point, 32-bit floating point, and 32-bit integer pixels. It covers more than the entire visible color spectrum, and more than 10 orders of magnitude in brightness."
Comments (none posted)
NewsForge
covers
the KitchenSync. "
Developers of the K Desktop Environment (KDE)
have teamed with those at the OpenSync project to produce a graphical
interface called KitchenSync to replace the KPilot PDA sync tool beginning
with the release of KDE 4. KDE developers made the decision to drop the
current synchronization code, including KPilot, an older application also
called KitchenSync, KSync, Kandy, and libksync, earlier this year in Spain
at the aKadamy conference, just days after a SUSE-sponsored coding session
in Nuremberg, Germany, where the KitchenSync interface was
developed."
Comments (5 posted)
Dave Phillips
makes
musical notation with MusiXTeX. "
MusiXTeX is a set of macros and
fonts that provide extensions for music publication with the TeX
typesetting software. TeX is a powerful text processing system for
UNIX/Linux, originally designed for high-quality typesetting of scientific
and engineering articles and books. It puts special emphasis on
representing the symbols and graphics found in algebraic equations and
other mathematics formulae. This special graphics capability made TeX a
natural choice for a high-quality typesetting system for music."
Comments (4 posted)
Reviews
KDE.News
mentions
a new Linux Magazine
article
(PDF format) on Kat.
"
For all the users wanting to better know how the Kat desktop search program works, Roberto Cappuccio explains the inner workings of Kat, the difficulties encountered during development and the future of this long awaited (and still under heavy development) piece of software in the article Busy Kat on Linux Magazine."
Comments (none posted)
Linux.com has an
introduction
of rss2email. "
Why would you want to receive feed updates in your
inbox rather than checking them in a feed reader? Isn't the whole point of
feed subscriptions to browse them at your leisure? For the most part, I
don't want to receive an email every time one of the feeds I subscribe to
is updated -- I have more than 200 subscriptions, so that would fill up my
inbox pretty quickly. However, there are a few select feeds I do want to
monitor more closely, so I use rss2email to shoot me an email when those
are updated."
Comments (2 posted)
Miscellaneous
Consultant and OpenEMR developer Rod Roark
suggests a new method for the funding of open-source projects:
"
Accordingly, my company Sunset Systems has organized a collaborative method for improving OpenEMR. We have put together a "wish list" at here. What you can do is pick an item on the list (or propose a new one) that is important to you, and tell us how much cash you might be willing to contribute toward its development, along with any special requirements you may have. When it appears that sufficient funding is available to complete your item to everyone's satisfaction, we'll contact you and the other contributors to confirm agreement and then make it happen."
Comments (2 posted)
NewsForge
looks
at efforts to advance PostgreSQL adoption by providing MySQL
compatibility. "
Kings-Lynne, a PostgreSQL developer who also works
on the phpPgAdmin project, is working on a MySQL compatibility project for
PostgreSQL that may allow people to utilize PostgreSQL with software that
normally requires a MySQL database. According to Kings-Lynne, the MySQL
compat project is comprised of about 100 MySQL functions, two MySQL
aggregates, and "maybe a cast in PostgreSQL.""
Comments (7 posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
The EFF
reports that
the "Digital Transition Content Security Act of 2005," which attempts to
shut off high-resolution outputs on our media gadgets, has been introduced
into the U.S. House of Representatives. "
Digitizers
and digital media devices that won't jump through the specified outrageous
regulatory hoops - automatically deleting protected analog content after
ninety minutes; outputting only 'down-rezzed' images, and satisfying
'robustness criteria' that weld the hood shut against user modification and
open source developers - are expected to simply turn off and refuse to
convert watermark-protected analog video."
Comments (38 posted)
KDE.News has
announced
a new fund raising effort.
"
It is hard to believe that our last official fund raiser was in mid October of 2004. As a member of the community you might think that represents a lot of success for our fund raising efforts as we have done fund raisers as often as every few months. Nothing could be further from truth. In actuallity we were already behind when a $100 a month sponsor was forced to pull out."
Comments (none posted)
LinuxQuestions.org
has announced the milestones of two million posts and two hundred
thousand members.
"
As one of the
largest non-distribution specific Linux communities on the web, LQ
continues the rapid growth that it has sustained for almost six years.
The site was recently redesigned and is an integral part of a growing
network of Linux-related sites."
Full Story (comments: none)
Commercial announcements
NextApp, Inc. has
announced the open-source AJAX-based Echo2 Web Framework
and commercially-licensed EchoStudio2 Visual Development Tool.
"
Echo2 unifies AJAX technology with a practical server-side framework to
create a next-generation web application platform. For web application
developers, Echo2 provides a familiar and powerful component-oriented
framework that promotes event-oriented design similar to traditional
thick-client user interface toolkits like Java Swing or Eclipse SWT."
Comments (none posted)
CadSoft
has released version 4.15 of
Eagle, a commercial printed circuit CAD application with
a freely downloadable "lite version" for hobby use. See the
what's new
document for the list of changes.
Comments (1 posted)
Levanta has
announced the opening of a Korean sales office, which will sell
the Levanta Intrepid M Linux management appliance.
"
"We chose Korea to launch the Intrepid in Asia because of the widespread
adoption of Linux in both government organizations and enterprises," said Matt
Mosman, CEO of Levanta. "In the U.S., we've seen the strongest demand for the
Intrepid M in corporations and Internet businesses with large numbers of
existing Linux deployments. With the fantastic growth of Linux in Korea and
large number of Linux systems, we see a big opportunity for the Intrepid M.""
Comments (none posted)
Userful Corporation has announced a temporary give-away of two-user licenses
for its Desktop Multiplier software.
"
Desktop Multiplier enables a single computer
running the Linux operating system to provide multiple independent
workstations to multiple users at the same time, with each user
workstation comprising a keyboard, monitor and mouse. Free two-user
licenses to be distributed in this promotion will enable desktop
Linux users with a standard dual-head video card to add another
workstation by simply plugging in a spare monitor, USB mouse and
keyboard."
Full Story (comments: none)
Here is the much-anticipated press release from Mandriva, stating that
Mandriva 2006 Linux will come with the (proprietary) Skype VOIP application
bundled. "
With Mandriva Linux 2006, users will be able to easily make business
or personal phones calls all over the world using their computer,
while taking advantage of local rates. Customers can connect from PC
to PC, PC to landline phone, or PC to mobile phone. Additional
features, such as voice mail and call forwarding, are also available."
Full Story (comments: 48)
Performancing LLC has
announced a new Firefox extension.
"
Performancing, a new organization
dedicated to building the world's largest community of professional bloggers,
today announced the beta version of its new Firefox extension blogging tool,
Performancing for Firefox. The tool will be available for testing by
Performancing's growing member base, and is slated for general
availability by the end of Q1 2006."
Comments (none posted)
PostgreSQL, Inc
has announced the 1.0 release of Access2PostgreSQL Sync.
An evaluation copy is available for limited testing.
"
Access2PostgreSQL Sync is a new converter in our Data Conversion Product Line. This effective application allows you to convert and synchronize mdb (Microsoft Access databases) and PostgreSQL databases."
Comments (none posted)
Oracle Corporation has issued a
press
release highlighting several of their smaller business customers that
are using Oracle on Linux.
Comments (none posted)
Sun Microsystems, Inc. has
announced new versions of the Java(TM) Enterprise System and Java(TM)
System Suites.
"
Enhancing the overall capabilities of the Java Enterprise System, the Sun
Java System Portal Server 7 is the first to allow the easy creation of
interactive communities of users and services, building community portals
populated with collaborative content including RSS feeds, blogs and wikis."
Comments (none posted)
Syncsort Incorporated has
announced 64 bit versions of DMExpress, its high-performance ETL
product.
"
DMExpress' dynamic memory optimizations will take advantage of the 64-bit
architecture to dramatically speed up long running, data-intensive
applications, allowing companies to process even larger data sizes within the
same batch processing window."
Comments (none posted)
Volvo automobiles have a new
Digital Jukebox audio accessory that supports the Ogg Vorbis and FLAC
audio formats.
"
The USB 2.0 connection between the PC and docking station contributes to fast downloading. The system is supplied with PhatNoise Music Manager, a program that simplifies the task of creating, organising and playing digital music files, as well as PhatNoise CD Manager for fast, simple downloading of music files from a CD to the DMS memory. In addition to the conventional CD format, the system supports MP3, WAV, WMA, OGG and FLAC digital sound formats." Found on the FLAC
news page.
Comments (8 posted)
New Books
O'Reilly has published the book
C in a Nutshell by Peter Prinz and Tony Crawford.
Full Story (comments: none)
Charles River Media has published the book
Cryptographic Libraries
for Developers by Ed Moyle.
Full Story (comments: none)
Syngress has published the book
Insider Threat: Protecting the Enterprise
from Sabotage, Spying, and Theft by Dr. Eric Cole and
Sandra Ring.
Full Story (comments: none)
IBM Press has
announced the publication of the book
Irresistible! Markets, Models, and Meta-Value in Consumer Electronics.
The book has been edited by George Bailey and Dr. Hagen Wenzek.
Comments (none posted)
O'Reilly has published the book
Java Enterprise in a Nutshell, Third Edition by Jim Farley and William Crawford, with Prakash Malani,
John G. Norman, and Justin Gehtland.
Full Story (comments: none)
O'Reilly has published the book
PHP Hacks by Jack Herrington.
Full Story (comments: none)
O'Reilly has published the book
Skype Hacks: Save & Have Fun with Phone Service by Andrew Sheppard.
Full Story (comments: none)
O'Reilly has published the book
XSLT Cookbook, Second Edition
by Sal Mangano.
Full Story (comments: none)
O'Reilly has published the book
Zero Configuration Networking: The Definitive Guide by Stuart Cheshire and Daniel Steinberg.
Full Story (comments: none)
Resources
Segetech has published a new
Linux Intranet Configuration document.
"
This document explains a general purpose intranet infrastructure design, configurations for firewall, DNS, DHCP, NFS, NIS, SSH, NTP, and lists needed services to enable the configured features in the network. Such a network is suitable for software development, office application use, and many other tasks."
(Thanks to Daniel Qarras.)
Comments (none posted)
Open Source Victoria has announced its sponsorship of a new
Copyright and Patents FAQ document.
"
Open Source Victoria, Australia's government-funded open source industry
cluster, has recently sponsored the preparation of a briefing paper which
delves into the issues surrounding copyright, software patents and other
issues affecting the software industry. Written by well-known lawyer and
principal of Open Source Law, Brendan Scott, the paper is free and
available under an Creative Commons licence for everyone to download and
read."
Full Story (comments: none)
Contests and Awards
Astaro's Security Gateway 220, a unified threat management appliance,
has won a PC Magazine award.
"
The magazine selected eight solutions in the categories of Security and Networking for this
yearly distinction. Astaro Security Gateway 220 was chosen as the Business Security Appliance for
both."
Full Story (comments: none)
Surveys
O'Reilly is running
a reader survey about XML.
"
I want to ask for your help. XML.com has a reputation for being a no-nonsense source of cutting-edge technical information about all things XML and the Web. I need your help maintaining that reputation.
As you may know, we've been trying to retool our editorial focus during 2005 to concentrate on what the world looks like in the post-core-XML specification era; that is, what happens when we stop working so much on XML as with it?"
Comments (none posted)
Upcoming Events
LinuxMedNews has
an announcement for the 2006 ICMCC Conference on EHR Standardization and Interoperability. The event takes place in The Hague, The Netherlands on
February 6-7, 2006.
Comments (none posted)
Early registration for the 2006 MySQL Users Conference is open.
The event will be held in Santa Clara, California on
April 24-27, 2006.
"
This annual event is an unmatched opportunity
for database developers, DBAs, users, and vendors to gather together and
share the latest information on MySQL and open source technology. The
theme for the 2006 conference is "Discover. Connect. Succeed. Scale Your
Business with MySQL.""
Full Story (comments: none)
CMP Media LLC has
announced the 2006 Embedded Systems Conference (ESC).
The event will be held in San Jose, CA on April 3-7, 2006.
"
The five-day Embedded Systems Conference will showcase the latest
developments in enabling technologies, systems and software products, and
tools created by the electronics industry's most innovative minds -- the
Creators of Technology. ESC Silicon Valley will welcome over 300 leading
exhibitors and feature more than 194 classes and design seminars to give
engineers and engineering managers thorough training and understanding of the
industry's most critical themes -- like analog and power, Linux and DSP,
Consumer Video, and Wireless Networking."
Comments (none posted)
A Call for Proposals has gone out for Notacon 3. The event will take place
in Cleveland, Ohio on April 7-9, 2006.
Full Story (comments: none)
It's that time of year: the
call for papers for the 2006 Ottawa Linux Symposium (July 19 to 22) is out. If you would like to present at OLS this year, you have until the beginning of February to put in a proposal.
Comments (none posted)
The 2nd Annual SE Linux Symposium will be held in Baltimore, MD on
February 27-March 3, 2006.
Full Story (comments: none)
The first X@FOSDEM2006 has been announced, it will be held on
February 24, 2006.
"
X@FOSDEM2006 consists of an X Developers HotHouse before FOSDEM and an
X.org DevRoom on FOSDEM 2006."
Full Story (comments: none)
A call for papers has gone out for the 2006 X Developer's Conference.
The event will be held in Santa Clara, CA on February 8-10, 2006.
Abstracts are due by December 31.
Full Story (comments: none)
| Date | Event | Location |
| December 27 - 30, 2005 | 22nd Chaos
Communication Congress | Berlin, Germany |
| January 13 - 15, 2006 | ShmooCon
2006 | (Wardman Park Marriott Hotel)Washington, D.C. |
| January 23 - 28, 2006 | linux.conf.au
2006 | Dunedin, New Zealand |
| January 23 - 25, 2006 | Black Hat Federal
Briefings and Training 2006 | (Sheraton Crystal City)Washington, D.C. |
| January 24 - 26, 2006 | O'Reilly
Emerging Telephony Conference | (San Francisco Airport Marriott)San Francisco,
CA |
| February 6 - 7, 2006 | ICMCC Conference on
EHR Standards and Interoperability | (World Forum Convention Center, The Hague)The
Netherlands |
| February 8 - 10, 2006 | X Developer's
Conference(XDevConf) | (Sun Campus)Santa Clara, CA |
| February 10 - 12, 2006 | CodeCon
2006 | San Francisco, CA |
| February 11 - 12, 2006 | Southern California
Linux Expo(SCALE 4x) | (Los Angeles Airport Westin)Los Angeles, California |
Comments (none posted)
Web sites
KDE Dot News is now
being hosted
by the OSU Open Source Lab.
"
OSUOSL have graciously provided us with both server and network hosting, although of course, OSUOSL has long been hosting us on their network while we had been sharing the Ark Linux webserver. As we outgrew the Ark Linux server and ran into resource limitations however, OSUOSL also graciously offered us new server hosting. The dot is now significantly more responsive and we should definitely be seeing an improvement in uptime as well."
Comments (none posted)
O'Reilly has announced it new
Emerging Telephony
web site.
"
IP telephony technologies are heating up the
telecommunications industry. Search companies are adding voice options for
their customers, web developer voice platforms are creating entirely new
services opportunities, open source IP PBX platforms are striking fear
into the hearts of traditional telcos. With so many new options, shuffling
international players, and related apps coming fast and furious from the
deep recesses of hackerdom, O'Reilly Network has launched a new site,
Emerging Telephony, to help developers and
other interested parties stay ahead of the curve in this industry in
transition."
Full Story (comments: none)
Audio and Video programs
KDE.News has
announced
the latest podcast release from
LugRadio.
"
LugRadio, the online radio show of the Wolverhampton Linux User Group has an interview in their latest episode with KDE hacker Aaron Seigo. The appearance consists of a five-minute update on where the KDE desktop is heading, cool stuff they are working on and KDE's relationship with freedesktop.org. Start listening 30 minutes in for the update."
Comments (none posted)
Page editor: Forrest Cook
Letters to the editor
| From: |
| Chase Venters <chase.venters-AT-clientec.com> |
| To: |
| letters-AT-lwn.net |
| Subject: |
| Cooling down the flames |
| Date: |
| Mon, 19 Dec 2005 16:54:46 -0600 (CST) |
| Cc: |
| chase.venters-AT-clientec.com |
Dear Editor,
I wanted to take a moment out of my day to address the community's
reaction to the use of profanity and strong verbage by Linus Torvalds when
addressing GNOME developers in recent mailing list discussions. It would
be quite silly for me to attempt to address any one side of the argument
over another... it is clear that there are still tempers and feelings
which would turn any such attempt into another 200+-comment flamewar.
What troubles me is that the "friendly" press (I'm inventing the
term to describe sites like Slashdot that tend to cover issues related to
our community) did not report on any strong points Linus made - quotes
simply included his strong language and his call for people to use KDE.
Aaron Seigo, a lead KDE dev, had this to say in his blog:
> but how to express [my] frustration in a way that makes any sort of sense
> is not easy. the question that keeps circling around my head is: if people
> are as passionate about this open source stuff, why do they engage in
> destructive behaviour that works directly against the efforts of those who
> are trying to make it better? this is not a soap opera for your benefit,
> this is a real effort being made by a relatively small number of people
> that, goddess forbid, ought to actually be enjoyable. and someone writing
> one impassioned email, even if that someone is the pope of linux himself,
> does not qualify as a reason to ignore that.
By reducing what should have been a valid debate over design
philosophy into the irrelevant side-comments made in the course of that
debate, participating news outlets reduced themselves to the practices of
sensationalist reporting that would unfortunately scar the public's
perception about the matter at hand.
Linus could be right or he could be wrong. Given the amount of
hysteria generated by Linus raising his voice, I plead that anyone forming
an opinion on this matter first read Linus's remarks in full.
And to those of you who call Linus's remarks "childish" or
"immature", well, would as many of you be saying the same thing if Linus
were screaming instead at Microsoft engineers? Would the same people
call Linus's remarks childish or immature if he were screaming at the
KDE people? Would this have even been a major news story if it was, say,
me that was flaming the GNOME developers - not Linus?
At the end of the day Linus is just a person... a living,
breathing human being like you or I. He expressed his opinions not because
he had been sitting around, twiddling a mustache and planning a chaotic
flamewar, but because of the hope that by considering his frustrations the
developers might be able to better serve their users in the future.
Thank you for your time and consideration.
Yours truly,
- Chase
Comments (11 posted)
Page editor: Jonathan Corbet