Free software has always seemed like a good match for the developing
world. It makes top-quality software available to all, without forcing
choices between buying expensive licenses (using hard-to-get foreign
currencies) or dealing with the the consequences of wide-scale copying of
proprietary code. Free software is one bit of technology which is just as
available in the poorer parts of the world as it is in the richer
countries.
What has been observed, however, is that, while use of free software in the
developing world is taking off, participation in the development process is
not growing at the same rate. This is true even in countries where there is no shortage of people
with the technical skills needed to hack on free software. To a great
extent, much of the developing world is a consumer of free software, but
takes a relatively small role in its production. This costs the
development community, which has no end of projects which could benefit
from more developer attention. But it especially hurts the people who
don't participate. A consumer of free software remains dependent on
imported code without developing the ability to improve that code or
influence its further evolution.
The United Nations University (UNU) recently sent out a press release on this
issue:
Being a 'passive consumer' rather than an 'active participant'
is not in the best interests of a developing nation's government or
business sectors. Technological self determination in developing
countries is key to their future prosperity and is contingent on
harnessing the power of this high-tech phenomenon.
The UNU, working with governments and industry, has set out on an effort to
improve participation rates in the developing world. Part of this effort
is the Global Desktop Project, an initiative to increase the number of free
software hackers by encouraging improvements to the Linux desktop
experience. The leader of this project turns out to be a familiar name:
Scott McNeil. Among other things, Scott has served as the head of SUSE's
US operation, the "open source strategist" for VA Linux Systems, and the
executive director of the Free Standards Group.
Scott tells us that the desktop focus was chosen because the desktop tends
to be one of
the most interesting areas for aspiring hackers. There is also a great
deal of desktop-oriented work - such as internationalization - which is
best done by locals. Within this focus, there are four separate
initiatives being pursued. These include a "train the trainers" seminar
series designed to help spread the free software methodology, the
establishment of a set of open source labs, the creation of a series of
FDL-licensed courses, and a student mentoring effort.
The first labs are expected to open in China later this year; they will be
financed
from initial funding received from Intel and a couple of Chinese government
agencies. The labs will hire students - mostly at the graduate level - to
work on free software projects. Lab staff will also work on mentoring to
help new developers work with the community. Says Scott:
Mentoring of the interns will primarily be done by the project
staff with some support from members of the community who we are
engaging. While we have received some positive feedback from
various open source developers, we believe that a majority of open
source developers have no desire to mentor or assist newbies. This
is why mentoring/management will be primarily done by the project
staff. We have no desire to throw the kids into the hacker's pit
and watch them get flamed and ignored...
Working with the community is often one of the biggest stumbling blocks for
developers coming from outside of Europe and North America. These
developers have all the technical skills they need, but there can be a
strong impedance mismatch between the culture they grew up with and the
often, um, impolite nature of discussion in the development communities.
Being flamed on a mailing list is unpleasant for most of us (though there
do seem to be people who live for that experience), but it can be shocking
to somebody from a culture where people do not talk to each other that
way. It can also lead to workplace difficulties. Even more gentle,
well-meaning criticism can be problematic for some developers.
So developers from those areas tend to avoid the community - and not
contribute back improvements they may have made. And that hurts everybody
involved. That is why, as Scott says, "the Global Desktop
Project is as much a socialization exercise as it is an engineering
project." It is an effort to integrate these developers into the
growing worldwide development community - a result which should be
beneficial to everybody involved.
This project - which is expected to last three to five years - is just
getting started, so it will be a while before results will be visible.
There will, doubtless, be many cultural and funding hurdles to overcome
during that time. But, if all goes well, the Global Desktop Project has
the potential to increase the rate at which the developing world joins the
free software development community. And, as a bonus, we might just get a
better desktop out of the deal.
Comments (8 posted)
Xara
Xtreme is yet another drawing and image composition tool for the
Windows platform. A few months ago, Xara announced that it would branch
out and make this application available for Mac OS and Linux platforms
as well. Even better, it would be released under the GNU GPL. The result,
it was said, would be a top-quality drawing tool for the free software
community.
The first part of that promise has now been fulfilled: the source
code is now available for the project now known as Xara LX. This
version of Xara, it turns out, is a GTK+ application by way of wxWidgets.
It comes with plenty of warnings: many of the features are not yet ported,
and the whole thing can be somewhat unstable. But, the tool is now out
there for people to play with.
Your editor has a hard time resisting an invitation like that. The
unstable Xara LX build ran nicely, and it was easy to put together a
simple drawing with features like transparency and blending. It was also
not particularly hard to make the whole thing crash. But, suitable
warnings had been given; this tool is not being provided for production use
at this time. For an example of what can be done by users who know what
they are doing, see this screenshots
page.
Once it stabilizes, the Linux community should have another nice drawing
package in its toolbox. Linux may not yet be poised to displace
proprietary packages from the systems used by professional artists, but
things are clearly headed in the right direction. With tools like the
Gimp, Inkscape, Krita, and, now, Xara LX, we
are getting closer to the day when there is no need to use those other,
proprietary platforms even for the most demanding graphical tasks.
Comments (5 posted)
The
OpenBSD project sets the standard for
security in free operating systems. More than with any other project, the
OpenBSD hackers work at tracking down potential security problems before
they affect users. This work has earned OpenBSD a well-deserved reputation
for being hard to break.
A recent posting to the openbsd-misc mailing
list has raised a non-technical issue: it seems that OpenBSD's finances
are not as solid as its software. The project has been running at a
$20,000 (US) annual deficit for the last couple of years, with no relief in
sight. The problem, it is said, is that OpenBSD users have stopped buying
CDs; instead, they content themselves with grabbing a copy from a network
server for free. The sales of CDs and related items are a major source of
money for the project; if CD sales do not live up to expectations, income
will fall short.
LWN asked the OpenBSD project if there was any sort of public information
on the group's budget and how it is spent. Unfortunately, it seems that
there is no such information. From looking at what information is
available, it appears that the biggest single expense is the occasional
"hackathons" - coding-intensive developer meetings - run by the project.
Beyond that, there's the usual costs for Internet service, equipment, and
so on. It appears that very little of OpenBSD's budget goes toward paying
salaries to developers.
To support its activities, OpenBSD would like to bring in about $100,000
per year. Donations recently have been a very small fraction of that,
however. What the OpenBSD folks are saying now is: something has to
change, or the project will be unable to continue at its current level of
activity in the future.
Every free software project must support its work somehow. For small
projects, that support may consist of no more than the occasional donation
of development time by an interested hacker or two. Larger projects
require more, however, in the way of infrastructure and developer time. So
most projects, once they achieve a certain level of success, have to find a
revenue stream from somewhere.
That, often, is when the core developers try to form a business around
the project. It may just be a matter of lining up some consulting work to
pay for the continued development and maintenance of the code, or there
may be a more advanced business plan involved. Sometimes projects are able
to obtain sponsors which have some interest in the project's success;
witness Google's support of the Mozilla Foundation, for example. Sometimes
developers will be hired by a company to work on free code; many Linux kernel
hackers make their living in that way.
It is a rare project, however, which is able to get very far with sales of
CDs and donations. There is little motivation for anybody with a broadband
network connection to order CDs; a simple download gets more current
software more quickly. This is why Linux distributors have been moving
away from CD sales as a business model for years - and those which haven't
are wishing they had. The OpenBSD project is simply discovering the same
thing others have found out: the value of a CD is quite low. Anybody who
is in the business of selling CDs full of free software is in a commodity
business, and one which is in competition with its own customers at that.
There is no other business of any consequence built around OpenBSD,
however. There are few products which incorporate OpenBSD, and few
high-profile network-based services which use it. While OpenBSD does not
lack for users, it seems there are relatively few who see a business
interest in supporting its development. It must be said that the abrasive
nature of OpenBSD's leadership cannot be helping in this regard.
The same posting hints at one approach for generating some cash:
[What] a lot of people don't seem to realize is that OpenSSH
development is paid from the same pool of money as OpenBSD.
OpenSSH is in use by millions around the world however the revenue
stream just simply isn't there. This is where other projects could
help. Without naming entities or projects by name there are others
out there that are sitting on some cash. It would be wonderful if
these entities could share some of the wealth to keep us going.
The project, in other words, is appealing to "entities" which obtain some
value from OpenSSH to kick into the OpenBSD coffers. It is hard to imagine
that, for example, Linux distributors - all of which distribute OpenSSH -
are not among the "entities" being targeted here. This is just a bit
ironic, given how the OpenBSD founder has chosen to trash Linux recently.
More disconcerting, however, is the implicit threat: support OpenBSD, or
OpenSSH may go down the tubes. The answer the project is likely to hear
may not be the one they are looking for; the world may ask, instead,
why are OpenBSD and OpenSSH funded from the same pool of money?
Might it not be better to separate the two - by forking OpenSSH, if
necessary? Certainly some way could be found to keep OpenSSH going if
OpenBSD were to come to an end.
The end of OpenBSD would be an unfortunate event, however. The project's
uncompromising focus on security has raised the bar for all systems and
made all of us - even those who have never run OpenBSD - more secure. We
all benefit from having a group out there doing the work that the OpenBSD
people have taken on. But it is up to the OpenBSD folks to put some of the
same attention into securing their financial future, and that means finding
a way to obtain money from those who benefit most from OpenBSD's existence.
Given the size of the OpenBSD user base and the modest nature of its
financial needs, it seems like this problem should have a solution.
Comments (31 posted)
Page editor: Jonathan Corbet
Security
Red Hat Magazine is carrying
an
article by Mark J. Cox looking at the security record of the Red Hat
Enterprise Linux 4 release in its first year. It certainly will be
interesting reading for RHEL users, who can get a sense for how Red Hat
views the security performance of its flagship distribution. One need not
be an RHEL customer, however, to find items of interest in this report.
RHEL 4 marks the beginning of Red Hat's classification scheme for
vulnerabilities. Severity classifications are an acknowledgment of an
important aspect of Linux security: large numbers of advisories and updates
are issued, but very few of the problems being fixed constitute real
threats for most users. Every temporary file vulnerability should be
fixed, for example, but it is a rare system which is compromised by way of
a temporary file exploit. Red Hat's classifications can help to focus
administrators' minds on the important problems. Perhaps more importantly,
the classifications should help "analysts" and other commenters to look
beyond the sheer volume of advisories and look at the ones which really
matter.
Red Hat defines a "critical" vulnerability in this way:
By definition a critical vulnerability is one that could
potentially be exploited remotely and automatically by a worm. We
stretch the definition to also include those flaws that affect web
browsers or plug-ins where a user only needs to visit a malicious
web site in order to be exploited.
By this definition, there were 19 critical vulnerabilities disclosed for
RHEL 4 in its first year. The list of involved packages is
interesting: HelixPlayer, mozilla, firefox, kdelibs, lynx, gaim, kopete,
thunderbird, and mod_auth_pgsql. All but one of the critical
vulnerabilities, in other words, were in complex, graphical clients (though
classifying lynx as such is a bit of a stretch). As a result of this
distribution, a default RHEL server installation suffered from zero
critical vulnerabilities in it first year. Workstation installations,
instead, had a fair number.
Red Hat claims to have issued updates for all critical vulnerabilities
within two days of their public disclosure.
The report also looks at exploits - the company is aware of 28
publicly-circulating exploits for software shipped in RHEL 4. It is
claimed that the security technologies packaged with RHEL 4, including
the "Exec-Shield" stack protection and address randomization techniques,
impede or block about half of those. The "Lupper" worm could get past
those barriers, but would be unable to execute its payload as a result of
the SELinux policies in effect. The report does acknowledge, however, that
a modified version of the worm would have been able to circumvent SELinux.
Anybody wanting to poke holes in this report could certainly do so. Not
everybody will agree with how Red Hat classifies all of its
vulnerabilities. It would be nice if that classification - or the entire
report - could be done by an impartial outside party. One might also note
that the response time for older RHEL versions can be longer; consider a
recent cron vulnerability which was fixed for RHEL 4 last
October, but the RHEL 3
update only arrived last week. Since part of RHEL's claim to value is
its long-term support, the idea that updates will be slower in coming as
the distribution ages is a little disconcerting. (In fairness: the gap is
much smaller for more important problems: the patches for the recent firefox vulnerability for
RHEL 2, 3, and 4 all came out on the same day).
The important thing, however, is that this report got written and published
at all. While most distributors make a strong effort on security, few of
them take the time to look at their record and tell the world about it.
Full disclosure does not stop with individual vulnerabilities; Linux users
benefit from a view of the larger picture as well. Red Hat is to be
commended for putting this information together; hopefully other
distributors will follow suit.
Comments (2 posted)
Brief items
Sun has
announced the release of the first set of specifications for its "open source DRM" effort. It is an exercise in Orwellian naming: we have "Project DReaM" for "DRM/everywhere available," a system called "Mother May I," and the whole thing is found at
OpenMediaCommons.org. Nonetheless, they got Lawrence Lessig to add a favorable statement. Code for a prototype "conditional access system" implementation has been posted.
Comments (29 posted)
It's been a while since we had a good sendmail vulnerability...but we need
wait no longer.
Sendmail 8.13.6 has just
been released in response to a security issue which could lead to a remote
root exploit. This looks like a good one to fix in a hurry. Distributor
updates have been seen so far from:
Comments (22 posted)
It would appear that one of the bugs found in the recent Coverity scan was
a local root exploit in the X.org server
(version 1.0.0 and later). The X11R6.9.0 and X11R7.0 releases are also
vulnerable, though older releases are not. A
1.0.2 release has been made available with the
fix; expect updates from distributors in the near future as well.
Comments (15 posted)
New vulnerabilities
beagle: untrusted search path vulnerability
| Package(s): | beagle |
CVE #(s): | CVE-2006-1296
|
| Created: | March 21, 2006 |
Updated: | March 22, 2006 |
| Description: |
Untrusted search path vulnerability in Beagle 0.2.2.1 might allow local
users to gain privileges via a malicious beagle-info program in the current
working directory, or possibly directories specified in the PATH. |
| Alerts: |
|
Comments (none posted)
cairo: denial of service
| Package(s): | cairo |
CVE #(s): | CVE-2006-0528
|
| Created: | March 21, 2006 |
Updated: | March 31, 2006 |
| Description: |
The cairo library (libcairo), as used in GNOME Evolution and possibly other
products, allows remote attackers to cause a denial of service (persistent
client crash) via an attached text file that contains "Content-Disposition:
inline" in the header, and a very long line in the body, which causes the
client to repeatedly crash until the e-mail message is manually removed,
possibly due to a buffer overflow, as demonstrated using an XML
attachment. |
| Alerts: |
|
Comments (none posted)
crossfire: buffer overflow
| Package(s): | crossfire |
CVE #(s): | CVE-2006-1236
|
| Created: | March 20, 2006 |
Updated: | March 22, 2006 |
| Description: |
A buffer overflow has been discovered in the crossfire game which allows
remote attackers to execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
curl: heap-based buffer overflow
| Package(s): | curl |
CVE #(s): | CVE-2006-1061
|
| Created: | March 21, 2006 |
Updated: | June 28, 2006 |
| Description: |
Heap-based buffer overflow in cURL and libcURL 7.15.0 through 7.15.2 allows
remote attackers to execute arbitrary commands via a TFTP URL (tftp://)
with a valid hostname and a long path. |
| Alerts: |
|
Comments (none posted)
drupal: multiple vulnerabilities
| Package(s): | drupal |
CVE #(s): | CVE-2006-1225
CVE-2006-1226
CVE-2006-1227
CVE-2006-1228
|
| Created: | March 17, 2006 |
Updated: | March 22, 2006 |
| Description: |
The Drupal Security Team discovered several vulnerabilities in Drupal,
a fully-featured content management and discussion engine.
- Due to missing input sanitizing a remote attacker could inject headers
of outgoing e-mail messages and use Drupal as a spam proxy. (CVE-2006-1225)
- Missing input sanity checks allows attackers to inject arbitrary web
script or HTML. (CVE-2006-1226)
- Menu items created with the menu.module lacked access control, which
might allow remote attackers to access administrator pages. (CVE-2006-1227)
- Markus Petrux discovered a bug in the session fixation which may allow
remote attackers to gain Drupal user privileges. (CVE-2006-1228)
|
| Alerts: |
|
Comments (none posted)
flash-plugin: arbitrary code execution
| Package(s): | flash-plugin |
CVE #(s): | CVE-2006-0024
|
| Created: | March 16, 2006 |
Updated: | March 22, 2006 |
| Description: |
The Macromedia Flash Player plugin has an arbitrary code execution
vulnerability that may be triggered by opening a
maliciously created Macromedia Flash file. |
| Alerts: |
|
Comments (none posted)
ilohamail: missing input sanitizing
| Package(s): | ilohamail |
CVE #(s): | CVE-2005-1120
|
| Created: | March 20, 2006 |
Updated: | March 22, 2006 |
| Description: |
Ulf Härnhammar from the Debian Security Audit Project discovered that
ilohamail, a lightweight multilingual web-based IMAP/POP3 client, does not
always sanitize input provided by users which allows remote attackers to
inject arbitrary web script or HTML. |
| Alerts: |
|
Comments (none posted)
kernel-patch-vserver: missing attribute support
| Package(s): | kernel-patch-vserver util-vserver |
CVE #(s): | CVE-2005-4347
CVE-2005-4418
|
| Created: | March 21, 2006 |
Updated: | March 22, 2006 |
| Description: |
Several vulnerabilities have been discovered in the Debian vserver support
for Linux. Bjørn Steinbrink discovered that the chroot barrier is not set
correctly with util-vserver which may result in unauthorized escapes from a
vserver to the host system. (CVE-2005-4347) The default policy of
util-vserver is set to trust all unknown capabilities instead of
considering them as insecure. (CVE-2005-4418) |
| Alerts: |
|
Comments (none posted)
PEAR-Auth: potential authentication bypass
| Package(s): | pear-auth |
CVE #(s): | CVE-2006-0868
|
| Created: | March 17, 2006 |
Updated: | March 22, 2006 |
| Description: |
PEAR-Auth, versions 1.2.4 and before, did not correctly validate data
passed to the DB and LDAP containers. A remote attacker could possibly
exploit this vulnerability to bypass the authentication mechanism by
injecting specially crafted input to the underlying storage containers. |
| Alerts: |
|
Comments (none posted)
PeerCast: buffer overflow
| Package(s): | peercast |
CVE #(s): | CVE-2006-1148
|
| Created: | March 21, 2006 |
Updated: | March 22, 2006 |
| Description: |
Multiple stack-based buffer overflows in the procConnectArgs function in
servmgr.cpp in PeerCast before 0.1217 allow remote attackers to execute
arbitrary code via an HTTP GET request with a long (1) parameter name or
(2) value in a URL, which triggers the overflow in the nextCGIarg function
in servhs.cpp. |
| Alerts: |
|
Comments (none posted)
sendmail: remotely exploitable race condition
| Package(s): | sendmail |
CVE #(s): | CVE-2006-0058
|
| Created: | March 22, 2006 |
Updated: | March 24, 2006 |
| Description: |
Sendmail suffers from a race condition which may be exploitable by a remote attacker to run arbitrary code as root. Sendmail 8.13.6 contains a fix for the problem. See this CERT advisory for (a little) more information. |
| Alerts: |
|
Comments (none posted)
snmptrapfmt: temporary file vulnerability
| Package(s): | snmptrapfmt |
CVE #(s): | CVE-2006-0050
|
| Created: | March 22, 2006 |
Updated: | March 22, 2006 |
| Description: |
The snmptrapfmt utility contains a temporary file vulnerability which could be exploited by a local attacker to overwrite files. |
| Alerts: |
|
Comments (none posted)
wzdftpd: missing input sanitizing
| Package(s): | wzdftpd |
CVE #(s): | CVE-2005-3081
|
| Created: | March 17, 2006 |
Updated: | March 22, 2006 |
| Description: |
"kcope" discovered that the wzdftpd FTP server lacks input sanitizing
for the SITE command, which may lead to the execution of arbitrary
shell commands. |
| Alerts: |
|
Comments (none posted)
xorg-x11-server: privilege escalation
| Package(s): | xorg-x11-server |
CVE #(s): | CVE-2006-0745
|
| Created: | March 20, 2006 |
Updated: | March 22, 2006 |
| Description: |
Coverity scanned the X.Org source code for problems and reported their
findings to the X.Org development team. Upon analysis, Alan Coopersmith, a
member of the X.Org development team, noticed a couple of serious security
issues in the findings. In particular, the Xorg server can be exploited
for root privilege escalation by passing a path to malicious modules using
the -modulepath command line argument. Also, the Xorg server can be
exploited to overwrite any root writable file on the filesystem with the
-logfile command line argument. See this
bulletin for more details. |
| Alerts: |
|
Comments (none posted)
xpvm: insecure temp file
| Package(s): | xpvm |
CVE #(s): | CAN-2005-2240
|
| Created: | March 16, 2006 |
Updated: | March 22, 2006 |
| Description: |
The xpvm graphical console and monitor for PVM
has an insecure temporary file vulnerability. Local attackers
can create or overwrite arbitrary files with the privilege
of the user who is running xpvm. |
| Alerts: |
|
Comments (none posted)
Updated vulnerabilities
ADOdb: PostgresSQL command injection
| Package(s): | adodb |
CVE #(s): | CVE-2006-0410
|
| Created: | February 6, 2006 |
Updated: | April 17, 2006 |
| Description: |
Andy Staudacher discovered that ADOdb does not properly sanitize all
parameters. By sending specifically crafted requests to an application
that uses ADOdb and a PostgreSQL backend, an attacker might exploit the
flaw to execute arbitrary SQL queries on the host. |
| 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)
Ubuntu installer: plain text passwords in log file
| Package(s): | base-config passwd |
CVE #(s): | |
| Created: | March 13, 2006 |
Updated: | March 15, 2006 |
| Description: |
Karl Øie discovered that the Ubuntu 5.10 installer failed to clean
passwords in the installer log files. Since these files were
world-readable, any local user could see the password of the first
user account, which has full sudo privileges by default. |
| Alerts: |
|
Comments (none posted)
blender: integer overflow
| Package(s): | blender |
CVE #(s): | CVE-2005-4470
|
| Created: | January 6, 2006 |
Updated: | June 15, 2006 |
| Description: |
Damian Put discovered that Blender did not properly validate a 'length'
value in .blend files. Negative values led to an insufficiently sized
memory allocation. By tricking a user into opening a specially crafted
.blend file, this could be exploited to execute arbitrary code with the
privileges of the Blender user. |
| 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)
cpio: arbitrary code execution
| Package(s): | cpio |
CVE #(s): | CVE-2005-4268
|
| Created: | January 2, 2006 |
Updated: | March 17, 2010 |
| Description: |
Richard Harms discovered that cpio did not sufficiently validate file
properties when creating archives. Files with e. g. a very large size
caused a buffer overflow. By tricking a user or an automatic backup
system into putting a specially crafted file into a cpio archive, a
local attacker could probably exploit this to execute arbitrary code
with the privileges of the target user (which is likely root in an
automatic backup system). |
| Alerts: |
|
Comments (none posted)
crossfire: arbitrary code execution
| Package(s): | crossfire |
CVE #(s): | CVE-2006-1010
|
| Created: | March 14, 2006 |
Updated: | April 24, 2006 |
| Description: |
It was discovered that Crossfire, a multiplayer adventure game, performs
insufficient bounds checking on network packets when run in "oldsocketmode",
which may possibly lead to the execution of arbitrary code. |
| Alerts: |
|
Comments (none posted)
cube: multiple vulnerabilities
| Package(s): | cube |
CVE #(s): | CVE-2006-1100
CVE-2006-1101
CVE-2006-1102
|
| Created: | March 13, 2006 |
Updated: | March 15, 2006 |
| Description: |
Luigi Auriemma reported that Cube is vulnerable to a buffer overflow in
the sgetstr() function (CVE-2006-1100) and that the sgetstr() and
getint() functions fail to verify the length of the supplied argument,
possibly leading to the access of invalid memory regions
(CVE-2006-1101). Furthermore, he discovered that a client crashes when
asked to load specially crafted mapnames (CVE-2006-1102). |
| Alerts: |
|
Comments (none 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)
evolution: format string issues
Comments (2 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)
flex: buffer overflow
| Package(s): | flex |
CVE #(s): | CVE-2006-0459
|
| Created: | March 7, 2006 |
Updated: | March 28, 2006 |
| Description: |
Chris Moore discovered a buffer overflow in a particular class of
lexicographical scanners generated by flex. This could be exploited to
execute arbitrary code by processing specially crafted user-defined
input to an application that uses a flex scanner for parsing. |
| Alerts: |
|
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)
freeciv: denial of service
| Package(s): | freeciv |
CVE #(s): | CVE-2006-0047
|
| Created: | March 8, 2006 |
Updated: | March 16, 2006 |
| Description: |
The freeciv "civserver" application is susceptible to a denial of service vulnerability. |
| 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)
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)
gnupg: incorrect signature verification
| Package(s): | gnupg |
CVE #(s): | CVE-2006-0049
|
| Created: | March 13, 2006 |
Updated: | May 15, 2006 |
| Description: |
Another vulnerability has been found in
GnuPG. "Signature verification of non-detached signatures may give a
positive result but when extracting the signed data, this data may be
prepended or appended with extra data not covered by the signature. Thus
it is possible for an attacker to take any signed message and inject extra
arbitrary data." |
| Alerts: |
|
Comments (none 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)
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)
heimdal: privilege escalation
| Package(s): | heimdal |
CVE #(s): | CVE-2006-0582
|
| Created: | February 13, 2006 |
Updated: | March 17, 2006 |
| Description: |
A privilege escalation flaw has been found in the heimdal rsh (remote
shell) server. This allowed an authenticated attacker to overwrite
arbitrary files and gain ownership of them. |
| Alerts: |
|
Comments (none posted)
imagemagick: arbitrary command execution
| Package(s): | imagemagick |
CVE #(s): | CVE-2005-4601
CVE-2006-0082
|
| Created: | January 24, 2006 |
Updated: | March 24, 2006 |
| Description: |
Florian Weimer discovered that the delegate code did not correctly
handle file names which embed shell commands (CVE-2005-4601). Daniel
Kobras found a format string vulnerability in the SetImageInfo()
function (CVE-2006-0082). By tricking a user into processing an image
file with a specially crafted file name, these two vulnerabilities
could be exploited to execute arbitrary commands with the user's
privileges. These vulnerability become particularly critical if
malicious images are sent as email attachments and the email client
uses imagemagick to convert/display the images (e. g. Thunderbird and
Gnus). |
| 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)
initscripts: privilege escalation
| Package(s): | initscripts |
CVE #(s): | CVE-2005-3629
|
| Created: | March 7, 2006 |
Updated: | March 15, 2006 |
| Description: |
A bug was found in the way initscripts handled various environment
variables when the /sbin/service command is run. It is possible for a local
user with permissions to execute /sbin/service via sudo to execute
arbitrary commands as the 'root' user. |
| 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: heap overflow
| Package(s): | kdelibs |
CVE #(s): | CVE-2006-0019
|
| Created: | January 19, 2006 |
Updated: | March 17, 2006 |
| Description: |
Konqueror's kjs JavaScript interpreter engine has a heap overflow
vulnerability. Specially crafted JavaScript code could be placed on
a web site, leading to arbitrary code execution.
Other kde applications are also subject to this vulnerability. |
| 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: 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)
kernel: multiple vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2006-0741
CVE-2006-0555
|
| Created: | March 2, 2006 |
Updated: | March 23, 2006 |
| Description: |
The Linux kernel has multiple vulnerabilities including
a sanity check problem with sys_mbind that can lead to a local
denial of service, an ELF vulnerability that can crash
Intel EM64T systems and an NFS client panic problem that
can be triggered by direct I/O from a local user. |
| Alerts: |
|
Comments (none posted)
kernel multiple vulnerabilities
| Package(s): | kernel |
CVE #(s): | CVE-2005-3527
CVE-2005-3783
CVE-2005-3784
CVE-2005-3805
CVE-2005-3806
CVE-2005-3808
|
| Created: | January 20, 2006 |
Updated: | April 18, 2006 |
| Description: |
Here's another set of vulnerabilities in the Linux kernel:
- A race condition in the 2.6 kernel could allow a local user to cause a
DoS by triggering a core dump in one thread while another thread has a
pending SIGSTOP (CVE-2005-3527).
- The ptrace functionality in 2.6 kernels prior to 2.6.14.2, using
CLONE_THREAD, does not use the thread group ID to check whether it is
attaching to itself, which could allow local users to cause a DoS
(CVE-2005-3783).
- The auto-reap child process in 2.6 kernels prior to 2.6.15 include
processes with ptrace attached, which leads to a dangling ptrace
reference and allows local users to cause a crash (CVE-2005-3784).
- A locking problem in the POSIX timer cleanup handling on exit on
kernels 2.6.10 to 2.6.14 when running on SMP systems, allows a local
user to cause a deadlock involving process CPU timers (CVE-2005-3805).
- The IPv6 flowlabel handling code in 2.4 and 2.6 kernels prior to
2.4.32 and 2.6.14 modifies the wrong variable in certain circumstances,
which allows local users to corrupt kernel memory or cause a crash by
triggering a free of non-allocated memory (CVE-2005-3806).
- An integer overflow in 2.6.14 and earlier could allow a local user to
cause a hang via 64-bit mmap calls that are not properly handled on a
32-bit system (CVE-2005-3808).
|
| Alerts: |
|
Comments (none posted)
kpdf: insufficient patching
| Package(s): | kpdf kdegraphics |
CVE #(s): | CVE-2006-0746
|
| Created: | March 14, 2006 |
Updated: | March 17, 2006 |
| Description: |
Certain patches for kpdf do not include all relevant patches from xpdf that
were associated with CVE-2005-3627.
See this advisory for details. |
| Alerts: |
|
Comments (1 posted)
xpdf heap based buffer overflow
| Package(s): | kpdf xpdf kdegraphics poppler |
CVE #(s): | CVE-2006-0301
|
| Created: | February 3, 2006 |
Updated: | March 17, 2006 |
| Description: |
Another heap based buffer overflow has been
found in xpdf and other programs that share the same code. This one is
in Splash.cc and it can cause crashes and possibly arbitrary code execution. |
| Alerts: |
|
Comments (none posted)
libapreq2: algorithm weakness
| Package(s): | libapreq2-perl apache2 |
CVE #(s): | CVE-2006-0042
|
| Created: | March 14, 2006 |
Updated: | April 18, 2006 |
| Description: |
An algorithm weakness has been discovered in Apache2::Request, the
generic request library for Apache2 which can be exploited remotely
and cause a denial of service via CPU consumption. |
| Alerts: |
|
Comments (5 posted)
libcrypt-cbc-perl: programming error
| Package(s): | libcrypt-cbc-perl |
CVE #(s): | CVE-2006-0898
|
| Created: | March 13, 2006 |
Updated: | March 17, 2006 |
| Description: |
Lincoln Stein discovered that the Perl Crypt::CBC module produces weak
ciphertext when used with block encryption algorithms with blocksize >
8 bytes. |
| 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)
libmail-audit-perl: insecure temporary file creation
| Package(s): | libmail-audit-perl |
CVE #(s): | CVE-2005-4536
|
| Created: | January 31, 2006 |
Updated: | March 20, 2006 |
| Description: |
Niko Tyni discovered that the Mail::Audit module, a Perl library for
creating simple mail filters, logs to a temporary file with a predictable
filename in an insecure fashion when logging is turned on. |
| 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)
libpng: heap based buffer overflow
| Package(s): | libpng |
CVE #(s): | CVE-2006-0481
|
| Created: | February 13, 2006 |
Updated: | December 15, 2008 |
| Description: |
A heap based buffer overflow bug was found in the way libpng strips alpha
channels from a PNG image. An attacker could create a carefully crafted PNG
image file in such a way that it could cause an application linked with
libpng to crash or execute arbitrary code when the file is opened by a
victim. |
| 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)
lurker: several vulnerabilities
| Package(s): | lurker |
CVE #(s): | CVE-2006-1062
CVE-2006-1063
CVE-2006-1064
|
| Created: | March 14, 2006 |
Updated: | March 15, 2006 |
| Description: |
Several security related problems have been discovered in lurker, an
archive tool for mailing lists with integrated search engine.
- Lurker's mechanism for specifying configuration files was vulnerable to
being overridden. As lurker includes sections of unparsed config files in
its output, an attacker could manipulate lurker into reading any file
readable by the www-data user. (CVE-2006-1062)
- It is possible for a remote attacker to create or overwrite files in
any writable directory that is named "mbox". (CVE-2006-1063)
- Missing input sanitizing allows an attacker to inject arbitrary web
script or HTML. (CVE-2006-1064)
|
| 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)
metamail: buffer overflow
| Package(s): | metamail |
CVE #(s): | CVE-2006-0709
|
| Created: | February 21, 2006 |
Updated: | March 17, 2006 |
| Description: |
A buffer overflow bug was found in the way Metamail processes certain mail
messages. An attacker could create a carefully-crafted message such that
when it is opened by a victim and parsed through Metamail, it runs
arbitrary code as the victim. |
| 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)
mozilla: multiple vulnerabilities
| Package(s): | mozilla |
CVE #(s): | CVE-2005-4134
CVE-2006-0292
CVE-2006-0296
|
| Created: | February 2, 2006 |
Updated: | May 4, 2006 |
| Description: |
Mozilla has three new vulnerabilities.
The Javascript interpreter has a problem with
dereferencing objects. A user can visit a specially crafted web page
which can crash the browser or cause it to execute arbitrary code.
The XULDocument.persist() function has a bug that can be triggered by
viewing specially crafted web sites, RDF data can be injected into the
localstore.rdf file, allowing arbitrary javascript code to be executed.
The Mozilla history saving mechanism is vulnerable to a denial of
service attack, visiting sites with extra-long titles can cause a
crash or very slow startup the next time the browser is run. |
| Alerts: |
|
Comments (none posted)
Mozilla Thunderbird: remote code execution and DoS
| Package(s): | mozilla-thunderbird |
CVE #(s): | CVE-2006-0884
|
| Created: | March 3, 2006 |
Updated: | May 4, 2006 |
| Description: |
The WYSIWYG rendering engine in Mozilla Thunderbird 1.0.7 and earlier
allows user-complicit attackers to bypass javascript security settings and
obtain sensitive information or cause a crash via an e-mail containing a
javascript URI in the SRC attribute of an IFRAME tag, which is executed
when the user edits the e-mail. |
| Alerts: |
|
Comments (1 posted)
nbd: arbitrary code execution
| Package(s): | nbd |
CVE #(s): | CVE-2005-3534
|
| Created: | January 6, 2006 |
Updated: | March 7, 2011 |
| Description: |
Kurt Fitzner discovered that the NBD (network block device) server did not
correctly verify the maximum size of request packets. By sending specially
crafted large request packets, a remote attacker who is allowed to access
the server could exploit this to execute arbitrary code with root
privileges. |
| Alerts: |
|
Comments (none 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)
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)
openmotif: buffer overflows
| Package(s): | openmotif |
CVE #(s): | CVE-2005-3964
|
| Created: | December 29, 2005 |
Updated: | July 27, 2006 |
| Description: |
The libUil component of the OpenMotif toolkit has a pair of buffer
overflow vulnerabilities that can possibly be used for the execution
of arbitrary code.
|
| Alerts: |
|
Comments (none posted)
OpenSSH: double shell expansion
| Package(s): | openssh |
CVE #(s): | CVE-2006-0225
|
| Created: | January 23, 2006 |
Updated: | July 20, 2006 |
| Description: |
OpenSSH has a double shell expansion vulnerability in local to local and
remote to remote copy with scp. |
| 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)
php: multiple vulnerabilities
| Package(s): | php |
CVE #(s): | CVE-2006-0207
CVE-2006-0208
|
| Created: | February 2, 2006 |
Updated: | March 23, 2006 |
| Description: |
PHP has a response splitting vulnerability, remote attackers can inject
arbitrary HTTP headers via an unknown method, possibly using a
Set-Cookie header.
Also, a number of cross-site scripting vulnerabilities can be used by
remote attackers to inject arbitrary web scripts or html pages. |
| Alerts: |
|
Comments (none posted)
phpbb2: multiple vulnerabilities
| Package(s): | phpbb2 |
CVE #(s): | CVE-2005-3310
CVE-2005-3415
CVE-2005-3416
CVE-2005-3417
CVE-2005-3418
CVE-2005-3419
CVE-2005-3420
CVE-2005-3536
CVE-2005-3537
|
| Created: | December 22, 2005 |
Updated: | February 11, 2008 |
| Description: |
The phpbb2 web forum has a number of vulnerabilities including:
a web script injection problem, a protection mechanism bypass, a
security check bypass, a remote global variable bypass, cross site
scripting vulnerabilities, an SQL injection vulnerability,
a remote regular expression modification problem, missing input
sanitizing, and a missing request validation problem. |
| 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)
pound: HTTP Request Smuggling Attack
| Package(s): | pound |
CVE #(s): | CVE-2005-3751
|
| Created: | January 10, 2006 |
Updated: | June 8, 2006 |
| Description: |
HTTP requests with conflicting Content-Length and Transfer-Encoding headers
could lead to HTTP Request Smuggling Attack, which can be exploited to
bypass packet filters or poison web caches. |
| 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)
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)
squirrelmail: multiple vulnerabilities
| Package(s): | squirrelmail |
CVE #(s): | CVE-2006-0188
CVE-2006-0195
CVE-2006-0377
|
| Created: | February 28, 2006 |
Updated: | June 8, 2006 |
| Description: |
Webmail.php in SquirrelMail 1.4.0 to 1.4.5 allows remote attackers to
inject arbitrary web pages into the right frame via a URL in the
right_frame parameter. NOTE: this has been called a cross-site scripting
(XSS) issue, but it is different than what is normally identified as
XSS. (CVE-2006-0188)
Interpretation conflict in the MagicHTML filter in SquirrelMail 1.4.0 to
1.4.5 allows remote attackers to conduct cross-site scripting (XSS) attacks
via style sheet specifiers with invalid (1) "/*" and "*/" comments, or (2)
a newline in a "url" specifier, which is processed by certain web browsers
including Internet Explorer. (CVE-2006-0195)
CRLF injection vulnerability in SquirrelMail 1.4.0 to 1.4.5 allows remote
attackers to inject arbitrary IMAP commands via newline characters in the
mailbox parameter of the sqimap_mailbox_select command, aka "IMAP
injection." (CVE-2006-0377) |
| 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)
tar: buffer overflow
| Package(s): | tar |
CVE #(s): | CVE-2006-0300
|
| Created: | February 22, 2006 |
Updated: | April 10, 2006 |
| Description: |
A buffer overflow (exploitable via a carefully-crafted archive file) has been discovered in GNU tar, versions 1.14 and above. |
| 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)
tetex: integer overflows
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)
tin: buffer overflow
| Package(s): | tin |
CVE #(s): | CVE-2006-0804
|
| Created: | February 19, 2006 |
Updated: | November 24, 2006 |
| Description: |
An allocation off-by-one bug exists in the TIN news reader version 1.8.0 and earlier
which can lead to a buffer overflow. |
| Alerts: |
|
Comments (none posted)
unzip: long file name buffer overflow
| Package(s): | unzip |
CVE #(s): | CVE-2005-4667
|
| Created: | February 6, 2006 |
Updated: | May 2, 2007 |
| Description: |
A buffer overflow in UnZip 5.50 and earlier allows local users to execute
arbitrary code via a long filename command line argument. NOTE: since the
overflow occurs in a non-setuid program, there are not many scenarios under
which it poses a vulnerability, unless unzip is passed long arguments when
it is invoked from other programs. |
| Alerts: |
|
Comments (1 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)
webcalendar: multiple vulnerabilities
| Package(s): | webcalendar |
CVE #(s): | CVE-2005-3949
CVE-2005-3961
CVE-2005-3982
|
| Created: | March 15, 2006 |
Updated: | May 15, 2006 |
| Description: |
The PHP-based webcalendar package suffers from three vulnerabilities: a set of SQL injection problems (CVE-2005-3949), an input sanitizing failure allowing local files to be overwritten (CVE-2005-3961), and a response splitting vulnerability (CVE-2005-3982). |
| Alerts: |
|
Comments (none 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)
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: potential vulnerabilities
| Package(s): | xpdf gpdf |
CVE #(s): | CVE-2006-1244
|
| Created: | February 27, 2006 |
Updated: | April 13, 2006 |
| Description: |
Derek Noonburg has fixed several potential vulnerabilities in xpdf,
which are also present in gpdf, the Portable Document Format (PDF)
viewer with Gtk bindings. |
| 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)
xpdf: integer overflows
| Package(s): | xpdf, poppler, cupsys, tetex-bin |
CVE #(s): | CVE-2005-3624
CVE-2005-3625
CVE-2005-3626
CVE-2005-3627
|
| Created: | January 5, 2006 |
Updated: | November 30, 2006 |
| Description: |
xpdf has a number of integer overflows.
A remote attacker can trick a user into opening a maliciously
crafted pdf file, allowing the attacker to execute code with the
privileges of the local user.
This also affects the Poppler library, cupsys and tetex-bin. |
| 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)
zoo: stack-based buffer overflow
| Package(s): | zoo |
CVE #(s): | CVE-2006-0855
|
| Created: | March 7, 2006 |
Updated: | March 16, 2006 |
| Description: |
Stack-based buffer overflow in the fullpath function in misc.c for zoo 2.10
and earlier allows user-complicit attackers to execute arbitrary code via a
crafted ZOO file that causes the combine function to return a longer string
than expected. |
| Alerts: |
|
Comments (none posted)
zoph: SQL injection vulnerability
| Package(s): | zoph |
CVE #(s): | CVE-2006-0402
|
| Created: | March 9, 2006 |
Updated: | March 15, 2006 |
| Description: |
The Zoph web-based photo management system has an SQL injection vulnerability. Insufficient input sanitization in the photo searching
code can be used by an attacker for an SQL injection attack. |
| Alerts: |
|
Comments (none posted)
Page editor: Jonathan Corbet
Kernel development
Brief items
The current 2.6 kernel is 2.6.16,
released on March 19. A
fair number of fixes have been merged since 2.6.16-rc6, but nothing too
major. For those just tuning in, some of the big, user-visible changes in
this kernel include the
OCFS2
cluster filesystem, a number of networking changes including CUBIC
congestion control,
TIPC
support, and an IPv6 version of
DCCP, the
swap migration and
direct migration patches, a new
SCHED_BATCH scheduler class, a number of new
filesystem-oriented system
calls, and the
error
detection and correction code. Big internal changes include the
mutex changeover and the
high-resolution timer code. The
long-format
changelog has lots of details.
The mainline git repository contains a big pile of patches merged for
2.6.17-rc1; see below for a summary.
The current -mm tree is 2.6.16-rc6-mm2. Recent changes
to -mm include a reorganization of the page migration code (since merged),
some high-resolution timers changes, some scheduler tweaks, and the MD RAID
reshaping patches.
Comments (none posted)
Kernel development news
I do nothing more than trade stout rope for good behavior. I
anchor one end to a boulder, the other to a task's neck. The
mechanism is agnostic. The task determines whether it gets hung or
not, and the user determines how long the rope is.
-- Mike Galbraith. Who says scheduler
patches are hard to understand?
Comments (1 posted)
As has been promised earlier, OSDL has announced the formation of a
"technical advisory board" to help improve its relations with the kernel
development community. Initial members are James Bottomley, Wim Coekaerts,
Randy Dunlap, Greg Kroah-Hartman, Christoph Lameter, Matt Mackall, Theodore
Ts'o, Arjan van de Ven, and Chris Wright.
Full Story (comments: none)
As of this writing, the process of merging patches into the mainline for
2.6.17 has been underway for a couple of days. Something over 1500 patches
have been merged, though the number of user-visible changes is relatively
small. Here is what has gone into the kernel so far:
- There is a big SPARC update, which, among other things, includes
support for the new "Niagara" architecture.
- A large number of wireless networking updates, including some 802.11
development work. The ipw2200 driver has seen changes which, among
other things, will require users to have version 3.0 of the adapter
firmware.
- The DCCP code continues to develop; among other things, CCID2 (using
TCP-like congestion control) has been added.
- A netfilter connection tracking helper for the H.323 protocol.
- A big JFS update.
- A huge set of video/DVB patches, adding support for a number of new
devices and fixing many issues.
- A big serial ATA update. The SCSI and ALSA subsystems have also seen
large updates.
- A number of USB audio drivers have been removed; USB audio hardware is
better supported through the ALSA subsystem.
- The semaphore-to-mutex conversion process continues in many parts of
the tree.
- EXPORT_SYMBOL_GPL_FUTURE()
has been merged.
- The SLAB_NO_REAP slab cache option, which ostensibly caused
the slab not to be cleaned up when the system is under memory
pressure, has been removed. The kmem_cache_t typedef is also
being phased out in favor of struct kmem_cache.
- Reservation of "huge" pages has been tightened up in an effort to
avoid out-of-memory situations in some use cases. mprotect()
can also now be used on huge pages.
The merge window for 2.6.17 should stay open until around the end of the
month, so there is still plenty of time for more patches to find their way
in.
Comments (none posted)
One of many new system calls added in the 2.6.16 kernel is
unshare(). Its purpose is to perform the opposite of the various
sharing flags provided with
clone(): it is used to disconnect some
of a process's resources from those of its ancestor and sibling processes. With
unshare(), a process can ask to have its own filesystems,
namespaces, or file descriptor table. The unsharing of other resources,
including semaphore undo information, virtual memory, signal handlers, and
more is stubbed in for future releases.
A couple of last-second issues with unshare() surfaced just as
2.6.16 was being prepared for final release; only some of those issues were
resolved in the resulting kernel.
One of those had to do with the implementation of
unshare(CLONE_VM), which causes the calling process to stop
sharing memory with others. It seemed that this functionality was present
and complete, until Oleg Nesterov noticed that the code does not take into
account the possibility that a core dump of the address space may be in
process. The solution, for now, is to simply disable unsharing of memory.
It seems that there is nobody who needs this feature immediately, and it
was too late to be trying to fix up a core memory management function.
Eric Biederman raised a couple of other
issues relating to the unshare() API which he would have liked
to see fixed before that API becomes part of a released kernel. One was
the use of the same set of flags used by clone() to specify
sharing. Eric says:
sys_unshare can't implement half of the clone flags under any
circumstances and those that it does implement have subtlely
different semantics than the clone flags. Using a different set of
flags sets the expectation that things will be different.
That discussion did not get very far, however; Linus prefers to use the same flags, and nobody else
seems to be terribly upset about it.
Eric's other point was that unshare() does not test for
unrecognized flags; they are silently ignored. So user space can ask for
the unsharing of resources which are not known to - or supported by - the
unshare() call and no error status will be returned. This
behavior could be a problem in the future, when the set of legal flags for
unshare() is expected to grow. A program written to use one of
the new flags may not do the right thing if it is subsequently run on a
2.6.16 kernel; the functionality it asks for will not be present, but the
kernel will not inform it of the fact.
The patch submitted by Eric addressed both issues: the names of the flags
and testing for unrecognized flags. It was not merged for 2.6.16,
however. The unrecognized flag test, on its own, might have gotten in
(and such a patch has been merged for 2.6.17), but
the combined patch didn't make it. Andrew Morton remarked: "Your single patch did two
different things - there's a lesson here." The creation of
tightly-focused patches truly is important, especially just prior to a
final kernel release.
Comments (none posted)
The Linux CPU scheduler has come a long way since the early 2.6 days, when
it was the cause for quite a bit of worry. Scheduling domains fixed many
of the problems on larger systems, while a whole set of interactivity
heuristics made desktops work better. The interactivity work, in
particular, is based on the notion of a "sleep average." Any process which
spends a significant amount of its time sleeping, relative to the time it
runs, is deemed to be "interactive" and is given a higher priority.
This mechanism works well enough that few people complain about interactive
response with current 2.6 kernels. Every now and then, however, somebody
comes up with a workload which manages to fool the scheduler and bring the
desktop to a halt. Mike Galbraith has been chasing down a few of these,
producing patches in the process which should help to mitigate the
problems.
The Linux scheduler maintains two "arrays" of run queues for each
processor. When a process starts out, it is given a time slice and put
onto the "active" array, where it can compete for the CPU. Once the time
slice runs out, that process will move over to the "expired" array, where
it languishes until all other runnable processes have used up their time
slices. Once all processes are on the expired array, the two arrays are
switched and the process begins again.
There is an exception, however, in the 2.6 kernel: a process which is
deemed to be interactive (because it spends enough time in interruptible
sleeps) will, on expiration of its time slice, be put back onto the active
array. As a result, an interactive process should not have to wait while
some long-running batch process cranks through its time slice. To keep
this mechanism from blocking out expired processes altogether, however, the
scheduler checks to see if the processes in the expired array have been
waiting for too long. Once the starvation threshold has been exceeded, all processes
go to the expired array at the end of their slices, allowing the scheduler
to perform the array switch in the relatively near future.
Mike found that, on a system with a heavily-loaded Apache server running,
tasks could find themselves starved for long periods of time; it seems that
the starvation-avoidance logic was not working right. The problem turned
out to be in the wakeup code. That code was always putting
freshly-awakened processes onto the active array, regardless of what was
going on elsewhere in the system. With a large number of server processes
being continually awakened as requests came in, the scheduler was never
able to switch arrays. The fix was to put
the starvation test into __activate_task(); as a result, when
expired processes are starving, processes will be awakened onto the expired
array. That small fix fixed much of the problem.
A fuller fix, however, involves the task throttling patch which Mike
has been working on for some time. There's a number of fixes involved in
this work, but the core observation is this: the "sleep average" code can
be too generous to processes which sleep only part of the time. A process
which manages regular, short sleeps can boost its priority significantly,
to the point that it can force out other processes running on the system.
And once a process obtains an interactivity bonus, it can keep it for some
time. This behavior is all by design; some interactive programs can sit
for a very long time, then perform some serious processing for a while.
Think about the X server with that nice compositing window manager; it
spends quite a bit of time idle, only to pin the CPU when the user starts
dragging windows around. But this behavior can also give an interactive
priority bonus to processes which are not truly interactive.
The solution here involves a few changes. One of them is to simply be a
bit less generous with the interactivity bonuses. But the core of the
patch is a function called refresh_timeslice(). This function
looks at the current sleep average, and compares it to the amount of time
that the process is actually spending in the CPU. Based on this
comparison, a per-process throttle time is adjusted. If more CPU time is
being used than would be suggested by the sleep average, the throttle time
is moved backward; otherwise it moves forward. If a process runs into the
throttle time, its sleep average starts to decay quickly, depriving it of
its interactivity bonus.
The throttle time provides a grace period which allows processes to use
short bursts of CPU time without being penalized. The amount of grace time
can be adjusted by way of a pair of knobs exported by the throttling code.
"Grace 1" is the amount of time new processes get to establish their
averages before being exposed to the throttling mechanism, while
"grace 2" is how long a process can run above its expected CPU usage
before the throttle kicks in. There have been some objections to the
addition of these knobs; they look like another obscure set of kernel
tunables that most administrators will not know how to set properly. So
there has been a push for the knobs to be replaced with a simple on/off
switch. Systems meant for interactive use would leave the throttling on,
while server systems would simply turn it all off. Working this issue out
may delay the acceptance of this patch, though there seems to be little
disagreement with the rest of it.
Comments (7 posted)
Patches and updates
Kernel trees
Build system
Core kernel code
Development tools
Device drivers
Documentation
Filesystems and block I/O
Janitorial
Memory management
Networking
Architecture-specific
Security-related
Virtualization and containers
Miscellaneous
Page editor: Jonathan Corbet
Distributions
New Releases
Fedora Core 5 "Bordeaux" was released on Monday. The
announcement contains a specific set of
download sites; you can also get to a list of mirrors
here.
The announcement was preceded by the news that the new release could temporarily break non-GPL modules. Look
for a kernel update to fix that. Those who have upgraded to FC5 may want
to upgrade to flash-plugin-7.0.63-1, which
properly handles integration with firefox-1.5.x contained in FC5.
ATrpms has officially launched Fedora Core 5
support for i386 and x86_64. ATrpms is a third party general purpose
package repository.
Comments (none posted)
The
CentOS team has announced the
release of CentOS 4.3 for i386, x86_64 and ia64. This release includes the
Linux 2.6 Kernel, SELinux, udev replacing the /dev system, Xorg, MySQL4,
CyrusIMAPD, Gnome 2.8 and KDE 3.3. These improvements along with many more
are detailed in the
release
notes.
Comments (3 posted)
Mandriva has announced the availability (to Club members) of the "Mandriva
One" distribution. It's big claim to fame would appear to be its ability
to have a single CD function both as a live CD and an installation disk.
"
This high quality
Linux distribution not only includes live and install functionality
but also a selection of the best free software available with selected
non-free applications and drivers available on a special edition for
Mandriva Club members." "Mandriva Kiosk," a sort of click-and-run
variant, has been pre-announced as well.
Full Story (comments: none)
Pie Box Enterprise Linux has released
update 7 for Pie Box Enterprise Linux 3. "
Pie Box Enterprise Linux 3
is aimed at people who need a stable OS with a long lifespan but don't want
an expensive bundled support contract. It is derived from open source
software with only four packages modified in order to replace trademarks
and logos with our own. Features of Pie Box Enterprise Linux 3 include the
Linux 2.4 kernel, GNOME, Apache 2, Samba 3 and Logical Volume
Manager."
Full Story (comments: 1)
SUSE Linux 10.1 beta8 is available for testing. Click below for links to
known bugs and mirrors.
Full Story (comments: none)
Distribution News
The first
Call for Votes has gone out for
the Debian Project Leader Election 2006. Here is the
main vote page.
Platforms for each of the seven candidates can be found
here. A
colored-coded
transcript of the
debate is available as well.
Here's a final look at the General Resolution looking at the GNU Free Documentation
License. The Debian Project now considers the GNU FDL conditionally free, as long as no invariant sections are used.
Comments (none posted)
Anthony Towns reports on the progress of AMD64 packages for Debian.
Full Story (comments: none)
This won't affect very many Debian users, but if you make packages for
Debian be aware that debmake will be removed from testing and unstable some
time after the release of etch. Packagers should be switching to
debhelper.
Full Story (comments: none)
The updated release date for Ubuntu Dapper Drake, Desktop and Server
editions has been set to June 1, 2006. "
The Ubuntu Community Council
and Technical Board discussed feedback on the delay proposal received
during two town hall meetings on the #ubuntu-meeting public IRC
channel. After conferring with an absent colleague they have now
unanimously approved the new release schedule, published here."
Full Story (comments: 1)
The formation of the Australian Ubuntu Local Community Team has been
announced. They are working on distributing, advertising and demoing
Ubuntu within Australia, focusing on schools, business and home users.
Full Story (comments: none)
A summary of the latest Gentoo Linux Security Team IRC meeting is available.
Full Story (comments: none)
FUDCon Boston 2006 is set for April 7, 2006. "
FUDCon Boston 2006 is
the fifth such event globally and the second to be held in Boston,
Mass. USA. FUDCon Boston 2006 will feature an expanded three track lineup
which includes a user, developer and applications track. The application
track will feature unique individuals and corporations, such as Levanta,
MySQL, Pogo Linux and even representatives from the Catalonian Government
in Spain, who have leveraged Fedora for unique purposes and have
contributed to the community."
Full Story (comments: none)
New Distributions
Karamad means Efficient in Farsi
(Persian). Karamad is built at DPI (Data Processing of Iran-ext IBM). The
Live CD also functions as an installation media. It can show and play most
sound & video files. Other software includes OpenOffice, Firefox, KDE
3.4, Persian Help, an English to Persian Dictionary, and more.
Full Story (comments: none)
Distribution Newsletters
The March 21 Debian Weekly News is out. Topics covered this week include
the status of the amd64 port, the second etch installer beta release, the
process for expelling developers from the project, and more.
Full Story (comments: none)
The
Fedora
Weekly News for March 20, 2006 contains pointers to: Red Hat Magazine
March 2006, Red Hat Formally Announces 'Integrated Virtualization',
Phoronix.com: An Interview with Greg DeKoenigsberg, Looking Back and
Forward on Fedora Core 5, Release Notes II: rereleased!, OLPC Operating
System, DistroWatch.com: Linux in education, and more.
Comments (none posted)
The
Gentoo
Weekly Newsletter for the week of March 20, 2006 covers x86 arch
testers team looking for members, Athlon X2 dual-core host accessible for
Gentoo developers, modular X to be unmasked this week, report from
open-source conference in Tokyo, and several other topics.
Comments (none posted)
The
DistroWatch
Weekly for March 20, 2006 is out. "
It's that time of the year
when development activity in the open source software world is about to
reach its peak - the release of GNOME 2.14 last week will be followed by
Fedora Core 5 later today, with SUSE 10.1 coming out next month. At the
same time, Ubuntu's Dapper Drake has received extra 6 weeks to get more
polish, while Mandriva's new "One" product has been overshadowed by news
about the sudden involuntary departure of the distribution's founder. Also
in this issue: Debian developers on explaining their project to non-geeks,
update on the custom DVD booting a number of distributions, and a quick
look at the new KNOPPIX 5.0."
Comments (none posted)
Minor distribution updates
The first release candidate of the KDE-centric
Ark Linux 2006.1 is out. This release
includes KDE 3.5.1, OpenOffice.org 2.0.2, amaroK 1.4 beta 2, kopete 0.12
beta 1, Xorg 7.0, gcc 4.1, and glibc 2.4.
Full Story (comments: none)
GnomeDesktop
introduces
Foresight Desktop Linux 0.9.4 with GNOME 2.14 and lots of other updates.
Comments (none posted)
Gentoo-based
RR64 3.0 beta 1 is
out. of RR64 Linux is available. This release features Xgl, GCC 4.0.2 as
the default compiler, 2.6.15 kernel, 2.6.16-rc5 XEN kernel (SMP enabled),
X.org 7.0, KDE 3.5.1, GNOME 2.12.3 and more.
Full Story (comments: none)
Package updates
Updates for
Fedora Core 5:
perl-Archive-Tar (upstream version 1.29),
perl-Convert-ASN1 (upstream version 1.20-1),
perl-DBD-Pg (upstream version 1.45),
perl-PDL (bug fixes and code cleanup),
lftp (upstream version 3.4.3),
system-config-bind (bug fix and updated
translations),
tcsh (bug fixes),
avahi (bug fixes),
squid (new upstream version),
authconfig (make smb.conf and krb5.conf
loading more robust),
bind (bug fixes)
Updates for Fedora Core 4: GFS-kernel (rebuilt against
kernel-2.6.15-1.1833_FC4), strace (bug
fixes), perl-PDL (bug fixes and code
cleanup), selinux-policy-strict (bug
fixes), bind (bug fixes).
Comments (none posted)
There were a couple of lengthy entries in the
Slackware
current change log this week, mostly about problems and fixes for the
X11 packages. Also a new linux-2.6.15.6 kernel in testing, and upgrades to
cairo, gtk+2 and dnsmasq.
Comments (none posted)
Trustix TSL-2006-0013 covers bug fixes in rsync and squid for TSL 2.2 and
3.0.
Full Story (comments: none)
Newsletters and articles of interest
Linux.com
eases a Ubuntu
install with
Automatix.
"
To test Automatix, I started with a fresh install of Ubuntu
Breezy. Automatix supports all versions of Ubuntu up to Breezy, including
Kubuntu and Edubuntu. It doesn't support Dapper, PPC, or AMD64 yet. Once
the installation was complete, I logged in, opened Firefox, Googled for
"automatix," and clicked on the first link, which happened to be to a
complete Automatix tutorial on ubuntuforums.org. The tutorial was posted
last year and makes reference to Ubuntu Hoary, but it works just fine for
Breezy."
Comments (1 posted)
Distribution reviews
MozillaQuest
reviews
PCLinuxOS. "
PCLinuxOS still is in the late beta stages of
development. We took a quick look at the latest PCLinuxOS live CD,
PCLinuxOS Preview .92 (pclinuxos-p92.iso) to see how it is coming
along. It's doing well. And we like the PCLinuxOS preview."
Comments (none posted)
NewsForge
hears
from a Gentoo Linux fan. "
Gentoo Linux is all about choices. Do
I want VLC media player compiled with Win32 codecs and Xine or MPlayer with
AAC support? Or do I want to scrap that and go with open source formats?
Gentoo uses the powerful Portage package manager to install and remove
programs. Much of Portage's power comes from USE flags that tell Portage
what dependencies to compile a program with. It has a front end called
Emerge which the guide recommends for installing programs. To install Xine
with AAC support, you can add the use flag and program to
/etc/portage/package.use or the command line (USE="aac" emerge
xine)."
Comments (none posted)
Page editor: Rebecca Sobol
Development
The first developer preview release of the Firefox 2 browser
has been announced:
"
Bon Echo Alpha 1 is a developer preview release of our next generation Firefox browser and it is being made available for testing purposes only. Bon Echo Alpha 1 is intended for web application developers and our testing community. Current users of Mozilla Firefox 1.x should not use Bon Echo Alpha 1."
Not being an active member of the Firefox testing community,
your editor ignored the warnings and downloaded a copy.
The
download and installation instructions are fairly routine,
involving the usual download, gunzip, and tar operations.
The browser did not start on the first try due to an older version of
Firefox (Version 1.0.7) that was running on the Ubuntu "Breezy Badger"
system. Shutting off the older browser solved that problem, and some
quick tests showed no problem going back to the old browser after
Bon Echo was shut down.
The
release notes are somewhat preliminary, changes include:
- Changes to the tabbed browsing behavior.
- A New SQLite-based data storage layer for bookmarks and history.
- An Extended search plugin format.
- Security and localization updates to the extension system.
- New SVG text support using svg:textPath.
- Bug fixes (which are currently not listed).
The browser tabs have one obvious change, each tab now has its own red
"X" kill button instead of one kill button on the right that deletes
the active tab. There is a new button in the third row of the browser
control buttons at the top, this brings up a list of history, bookmarks
and subscription information and is presumably related to the new
SQLite system. There are no other obvious changes to the user interface,
users of older versions of Firefox will be able to easily find their
way around the browser.
There have been some changes to the Firefox
extensions and themes that may cause some compatibility problems
with older additions, this is an area of active development.
There are a few
known Issues involving user interface changes and the
history and bookmarks manager that are known to cause problems.
This release is by definition, not ready for widespread use. Your
editor will not be using it for production work until it is a bit closer
to stable status.
That notwithstanding, this new release appears to function well when visiting
a variety of web sites, and seems to work as a browser should.
Comments (1 posted)
System Applications
Audio Projects
Version 0.9.67 of Rivendell, a radio station automation system, is
out with a number of new capabilities.
Full Story (comments: none)
Database Software
GnomeDesktop.org
looks at
the latest release of Glom.
"
Glom Beta 2 has been released, with
important bug fixes and new features. This is the last beta before 1.0. Glom
allows normal people to design databases and their user interfaces."
Comments (none posted)
The March 19, 2006 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL database articles and resources.
Full Story (comments: none)
Embedded Systems
A new Rockbox release schedule has been posted.
Rockbox
is an open-source firmware replacement for a variety of digital audio players.
Full Story (comments: none)
Interoperability
The Samba project
has fixed a large number of security bugs that were discovered
by Coverity.
"
The initial scan reported 216 potential bugs in Samba. In a week and a half, Samba Team developers have fixed all reported bugs. These changes will be applied to the next 3.0.x release."
Comments (1 posted)
LDAP Software
Version 1.0.3 of LAT, the LDAP Administration Tool, has been released.
"
This is a bugfix release for the stable branch."
Full Story (comments: none)
Libraries
KDE.News
mentions an
introductory
article on QewExtensibleDialogs.
"
QewExtensibleDialogs is a plugin library for Qt Designer. It provides dialogs that can be nested with no limits and provides centralised control for accepting or rejecting the whole stack. Jose Cuadrea introduces his library in an article which describes the use cases, the general design pattern and his Qt implementation."
Comments (none posted)
Networking Tools
The
Zenoss Project
has been officially announced.
"
Zenoss is Python/Zope-based, network/systems monitoring
application that has been in development since 2002.
The goal of Zenoss is to "Simplify Systems Management" with a Python,
open source alternative to the big commercial management suites
(e.g. IBM Tivoli, HP OpenView, etc.).
Zenoss also strives to go beyond Nagios and OpenNMS with
improved architecture, scalability, ease and breadth."
Full Story (comments: none)
Security
Version 0.17 of Sussen is out with several new features.
"
Sussen is a tool that checks for vulnerabilities and configuration
issues on computer systems. It is based on the Open Vulnerability and
Assessment Language."
Full Story (comments: none)
Web Site Development
Version 3.2.38 of
mnoGoSearch, a web site search engine, is out with bug fixes
and other improvements. See the
change history document for details.
Comments (none posted)
The March 1-15, 2006 edition of the
Zope News
covers the latest developments on the Zope web development platform.
Comments (none posted)
Web Services
Sun Microsystems, Inc. has
announced a new version of its Java Web Services Developer Pack.
"
Sun Microsystems
Inc., the creator and leading advocate of Java(TM) technology,
today announced it has released the Java Web Services Developer Pack 2.0 (Java
WSDP), which features advanced web service technologies scheduled for
inclusion in next-generation versions of the Java Platform, Enterprise Edition
(Java EE) and Java Platform, Standard Edition (Java SE). In addition, Sun is
providing this enhanced web services development for Web Services with the
NetBeans(TM) 5.0 IDE -- bundled with the Sun Java System Application Server --
to enable developers to speedily implement, debug and deploy web services."
Comments (none posted)
Desktop Applications
Animation Software
Version 030606 of DANCE, the Dynamic Animation and Control Environment,
has been announced.
"
DANCE is a portable, open, plug-in based, object-oriented software package for physics-based character animation.
DANCE is free for non-commerical use and runs on both Windows and Linux. DANCE is written using FLTK 2.0."
Comments (none posted)
Audio Applications
Issue #3 of
Rhythmbox Breakdown
has been published.
"
Rhythmbox Breakdown is the weekly (ha! last posted four months ago)
summary of what's been happening in the world of Rhythmbox. For those
who use cvs and follow the rhythmbox-devel mailing list, it will provide
a summary of what's been happening and things that haven't been discussed on the list. For those who don't, it will let you know all the juicy new features (and crack) that we've been up to."
Comments (none posted)
CAD
Release 30 of PythonCAD, a scriptable drafting program, is out.
"
The thirtieth PythonCAD release addresses a number of issues that
appeared in the rewritten entity transfer code made available in the
previous release. By once again rewriting the entity transfer code,
the problems found in the last release have been fixed and additionally
a number of latent problems for handling undo/redo operations on
Dimension entities were addressed. In addition to the reworked
entity transfer code, a number of internal code enhancements appear
in this release. The use of the 'weakref' module has been eliminated,
and a number of other bug fixes and improvements have been applied
to the code."
Full Story (comments: none)
Calendar Software
MozillaZine
covers
the release of Lightning 0.1.
"
This is a major milestone on the road to an integrated
calendar for users of the award-winning mail-client Mozilla Thunderbird 1.5.
Thanks go to all developers, testers and other supporters of the project."
Comments (none posted)
Desktop Environments
It's official: GNOME 2.14 has been released. Click below for the
announcement, or see
the release notes for
details on all the new the GNOME hackers have come up with this time around.
Full Story (comments: none)
GnomeDesktop.org
covers
the release of GARNOME 2.14.0.
"
It includes updates and fixes after the GNOME 2.14.0 freeze,
together with a host of third-party GNOME packages, Bindings and the
Mono(tm) Platform -- this release is the first of a new stable GNOME
branch and ships with the latest and greatest releases."
Comments (none posted)
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)
Electronics
Release 2006-03-21 of
Kicad,
a printed circuit CAD program for KDE, is out with bug fixes and
improved Spanish translations.
Comments (1 posted)
Version 1.0.6 of
KJWaves
has been released.
"
KJWaves was written to be a cross-platform SPICE tool in pure Java. It aids in viewing, modifying, and simulating SPICE CIRCUIT files. Output from SPICE3 (ngspice) can be read and displayed. Resulting graphs may be printed and saved."
Comments (none posted)
Games
The
PyGame site has some
new Python-based games including Lijnen 0.0.0.1 - a color-lines clone,
Lady Python 0.0.1 - a snake game,
Star Pynguin 0.45 - an asteroids style game and more.
Comments (none posted)
Graphics
piptas
reports on the
KDEdeveloper blog, that Xara Xtreme will soon be available for Linux and
subject to the GPL. "
The vector graphics package Xara Xtreme so far
was only available for Windows. Back in October, the Xara company announced
the porting of its flagship product to Linux and Mac OS X. Not only that --
the complete source code should become available, and subject to the GPL
license. But at the time they consoled hopes for an immediate release to a
later date." (Thanks to Kurt Pfeifle)
Comments (3 posted)
GUI Packages
Release Candidate 2 of
wxWidgets, a cross-platform
GUI toolkit, is out. Some of the changes include:
enhanced GTK+ 2 support, XRC resource system compiled as standard replacement build system, Bakefile, better integration with STL, sizer improvements, new Gnome printing features, ODBC enhancements, wxTaskBarIcon support on Mac OS X and Linux, arbitrary shapes for top-level windows, flicker reduction on Windows, better theme support, alpha channels for images, many API enhancements and bug fixes.
Comments (none posted)
Interoperability
Version 0.9.10 of Wine
has been announced.
Changes include: Improved ESD audio driver,
More Web browser improvements in mshtml and wininet,
Direct3D fixes and preparation for ddraw code migration,
Explorer process now managing the desktop window and Lots of bug fixes.
Comments (none posted)
Medical Applications
LinuxMedNews
looks at the
Mirth Project.
"
The goal of the Mirth Project is to develop Mirth, an open source cross-platform HL7 interface engine that enables bi-directional sending of HL7 messages between systems and applications over multiple transports.
By utilizing an enterprise service bus framework and a channel-based architecture, Mirth allows messages to be filtered, transformed, and routed based on user-defined rules."
Comments (none posted)
Music Applications
Version 0.6 alpha of Freecycle, a beat slicer, is available.
"
This new release replaces the PortAudio and PortMidi support with
Alsa and
alsaseq. PortAudio and PortMidi are still supported on systems without alsa.
As a minor feature, Freecycle now provides the "Bark scale" for spectrogram
plotting, which enhances the visibility of the audio wave in the frequency
domain. Some bugfixes and minor optimisation as always.."
Full Story (comments: none)
Version 0.8 of MusE, a MIDI sequencing application, is available.
"
MusE 0.8 was originally intended to be called 0.7.2 but for
various reasons
(featuritis, time, and because 'I wanna!') we decided to call it 0.8.
This is most likely the last release in the old series, next up is
the much rewritten 1.0. This release contains a number of new features
lots of stability and usability improvements. All users are encouraged
to upgrade."
Full Story (comments: none)
Peer to Peer
Beta version 1.4.8 of ANts, a cross-platform peer-to-peer application,
has been announced.
"
ANts now has a full LAN integration. Clients running on a same LAN are now able to find each other (multicast) and ANts can be used as an easy tool to share informations in a network. The built-in indexer (Lucene) let you index your documents and share them with your colleauges."
Comments (none posted)
Web Browsers
MozillaZine
has announced the availability of
the minutes
from the March 13, 2006 mozilla.org staff meeting.
"
Issues discussed include openness and communication, upcoming
releases including Firefox 1.0.8, Firefox 1.5.0.2 and Firefox 2 Alpha 1,
addons.mozilla.org updates, Foundation updates and newgroups propogation to
Google Groups."
Comments (none posted)
Miscellaneous
Version 2.4.0.2 of Azureus, a cross-platform java BitTorrent client,
has been announced.
"
This release is primarily bugfixes and performance improvements, including:
Encryption bug fix,
Faster crash recovery hashing Fixed startup when config files corrupted, Data transfer from slow peers improved".
Comments (none posted)
Version 0.7.3 of GPA has been released.
"
GPA is a graphical frontend for the GNU Privacy Guard.
GPA can be used to encrypt, decrypt, and sign
files, to verify signatures and to manage the private and public keys.
This is a development release. Please be careful when using it on
production keys."
Full Story (comments: none)
Savannah is a SourceForge-like
repository site run by the GNU project. Debian developer Francesco Poli
recently tried to host a project there, but was turned down. The reason:
the license used is version 2 (only) of the GPL. As can be seen
on the
project page, GPLv2 is no longer considered to be an acceptable
license.
Comments (35 posted)
Languages and Tools
Caml
Version 0.6.5 of Camomile
has been announced.
"
Camomile is a comprehensive Unicode library for OCaml. Camomile provides Unicode character type, UTF-8, UTF-16, UTF-32 strings, conversion to/from about 200 encodings, collation and locale-sensitive case mappings, and more. The library is currently designed for Unicode Standard 3.2."
Comments (none posted)
The March 14-21, 2006 edition of the Caml Weekly News is out with new
Caml language articles.
Full Story (comments: none)
Java
Thomas Heute
describes JBoss Seam on O'Reilly.
"
Many frameworks are perfectly sensible and well-designed on their own, but
don't work particularly well when you try to combine them. Combining, for
example, JSF and EJB 3.0 requires a lot of glue code, and adding another
framework like JBoss BPM confuses things further. JBoss Seam is designed to
provide common context for frameworks to share objects. Project leader
Thomas Heute introduces Seam and what you can do with it."
Comments (none posted)
Python
Version 0.92 of Urwid, a Console UI Library for Python,
is available.
"
This release includes preliminary mouse support, a new input testing
example program and a couple bug fixes. If you are interested in mouse
support please try the input test example program and let me know if it
works properly in your environment."
Full Story (comments: none)
The March 17, 2006 edition of Dr. Dobb's Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
The March 20, 2006 edition of Dr. Dobb's Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
Ruby
Linux Journal
starts a
new column on Ruby. "
These last couple of weeks have seen the
release of some great tools to help Rubyists develop programs following
Test-First principles, and I'll discuss three of them later in this
article. But first, some thought-provoking e-mail and blog posts have
appeared recently in the Ruby community, and I'd like to take a closer look
at some of them here."
Comments (none posted)
The March 19th, 2006 edition of the
Ruby Weekly News looks at the latest discussions
from the ruby-talk mailing list.
Comments (none posted)
Tcl/Tk
The March, 2006 edition of Dr. Dobb's Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
The March 21, 2006 edition of Dr. Dobb's Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
IDEs
Compuware Corporation and the Eclipse Foundation have
announced Project Corona, a Tools Services Framework.
"
Corona is a server-side framework that enables Eclipse-based tools to
collaborate, sharing information about projects, applications and events.
Project Corona -- or the Tools Services Framework Project, as it is officially
called -- has been reviewed by the Eclipse Technology Project Management
Committee (PMC) and officially accepted for project creation."
Comments (none posted)
Profilers
Version 3.1.1 of Valgrind, a suite of simulation based debugging
and profiling tools, is available.
"
3.1.1 fixes a bunch of bugs reported in 3.1.0. There is no new
functionality."
Full Story (comments: none)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
The Economist has published
a
lengthy report on open source business. "
The way open-source
projects organise themselves is critical to ensuring their quality. Rather
than harnessing a magical, bubbling-up of creativity from cyberspace, many
open-source projects have established formal, hierarchical governance.
'These are not anarchistic things when you look at successful open-source
projects - there is real structure, real checks and balances,
and real leadership taking place,' explains Josh Lerner, a professor at
Harvard Business School." The article overrates SCO, however, and
mistakenly claims that copyrights are a bigger problem for free software than
patents.
Comments (7 posted)
Doc Searls
compares the
Internet to the Interstate Highway System. "
Here's a question:
should the decision to build the Net to maximum capacity--the broadest we
can make broadband--be based on whether or not today's carriers can think
of a way to pay back the cost of building it? While we're answering that,
let's ask if the Net should be private at all. Are the rivers and seas
private? How about the Interstate Highway System?"
Comments (12 posted)
Simon St. Laurent
discusses the evolution of the world wide web on O'Reilly's XML.com.
"
It sometimes seems like widely popular web-standards innovation halted around 2000, and the last few years have been a period of very slow catch-up. Various visions of a new Web, a better Web, have come and gone, leaving behind useful parts but not yet transforming the Web. Are we on the edge of the next big thing? It may make sense to look at the last few big things, comparing their visions with what's happening today."
Comments (none posted)
Trade Shows and Conferences
LinuxWorld.com.au
covers
EclipseCon 2006. "
EclipseCon is the annual technical conference of
the Eclipse Foundation for open source tools. ALM projects being touted
include the Compuware-led Corona and ALF (Application Lifecycle Framework),
led by Serena Software. ALF addresses the issue of integration and
communication between developer tools across the lifecycle; Corona enables
Eclipse-based tools to integrate with ALF, according to Eclipse. Also known
as the Tools Services Framework, Corona provides frameworks for
collaboration among Eclipse clients."
Comments (none posted)
Joe 'Zonker' Brockmeier
reports
from Novell's BrainShare 2006 conference in Salt Lake City. "
What
the audience didn't see Monday morning is probably the most interesting
presentation of all. Because the keynote ran long, the demo of SUSE Linux
Enterprise Desktop (SLED) 10 was dropped from the presentation. However,
the press had an opportunity to see the presentation after the keynote
during the scheduled press briefing. Nat Friedman, Novell's vice president
of Linux desktop engineering, and product manager Guy Lunardi walked
through SLED's new features -- including new OpenOffice.org support for
Visual Basic macros, Beagle search, and Xgl/Compiz enhancements for the
desktop. Novell has had videos of Compiz demos online for some time now,
but it's not quite as impressive as seeing it in person."
Comments (23 posted)
1up.com
looks at the
Playstation 3. "
[Sony President Ken Kutaragi] did offer some
tantalizing new details about the system, though. PS3 will include a 60GB
hard drive (which is upgradeable) with Linux preinstalled. According to
Kutaragi, developers should create games for the PS3 with assumption the
hard drive will be present in the system (his slide was titled "HDD is
required!"). He also revealed that the system will be backwards compatible
with the entire PS1 and PS2 libraries, and that games will be displayed in
high-definition resolutions when played on the PS3 (similar to what the
Xbox 360 does with compatible Xbox 1 titles)."
Comments (10 posted)
Companies
NewsForge had
an "exclusive IRC chat" with Gaël Duval about the changes at Mandriva. Mr. Duval stated that he intends to file suit against Mandriva in response to his being laid off. "
Duval said that last year Mandriva CEO Francois Bancilhon asked him to leave the company. Instead, Duval agreed to move from his long-time position as vice president of communication to head a new 'community department' intended 'to improve Mandriva's image in the open source arena.' Now the company has terminated that effort."
Comments (3 posted)
Gaël Duval
talks
about leaving Mandriva and some plans for the future. "
I've been
working for one year during lost hours on a new project of Open-Source
operating system called "Ulteo" (the concept has been proposed to Mandriva
at the end of 2004, but not "selected"). I hope that I can launch a first
version of the product in the next weeks. If this concept can prove itself
to be valid, it could imply an important change in how people are using
Linux in particular and operating-systems in general. Check contents and
subscribe at http://www.ulteo.com if
you want to learn more in the future." (Thanks to Alex Fernandez)
Comments (37 posted)
Linux Adoption
The eGov Monitor has
published this report from
the United Nations University, looking at the role of free software in
developing countries. "
The growth of free, open-source software
presents developing countries with an opportunity to escape from
technological dependence on developed countries, but also a challenge to
build up local expertise, United Nations University experts say."
Comments (none posted)
Legal
Groklaw
reports that a court in the Netherlands has upheld the
Creative Commons license.
"
Sander Marechal, who found and translated the News Picks story about the court decision upholding the Creative Commons license in the Netherlands, now sends us the news in English and in much greater detail, from a blog entry "Dutch Court upholds Creative Commons license," on the Creative Commons Canada website. I think you'll find it interesting because it includes a translation of a chunk of the ruling, and since Creative Commons Canada provides the information under the Creative Commons 2.5 Canada license, I can provide it to you in full.
The significant piece is this: the Creative Commons licenses are quite new, so there has been very little in the way of case law so far, so this is a significant development, as you will see."
Comments (1 posted)
Interviews
ZDNet UK
talks
with Eben Moglen, legal counsel for the Free Software Foundation.
"
While working at Columbia, he tackled his first major legal case
relating to software freedom. Moglen explains that while "trawling a
bulletin board" in the early 1990s he came across Pretty Good Privacy
(PGP), the e-mail encryption program written by Phil Zimmerman. Moglen was
impressed with the software, but realized that Zimmerman was exposing
himself to potential legal issues, as U.S. legislation restricted the
export of cryptographic software. "I wrote an e-mail message to him
(Zimmerman) saying, 'Congratulations, you're going to change the world, but
you're also going to get into a ... load of trouble. When you do, call
me,'" Moglen said. "I was just two weeks ahead of the police.""
Comments (none posted)
Computer Reseller News
interviews
Novell CEO Jack Messman. "
[Red Hat] had a six- to eight-year head
start, and they've got the brand name and attacked a piece of the market
that was ready for Linux: edge servers and small-business customers. But
the Linux market is moving toward us in the enterprise, where we have
strengths. It's a leapfrog strategy. We'll leapfrog Red Hat in the data
center and consolidate backward. Red Hat is not the ultimate enemy,
competitively. It's Microsoft."
Comments (2 posted)
Resources
The Sound Man
looks at
audio formats and standards, on Groklaw. "
In my world standards
have allowed professionals to be creative using the the tools they choose,
to share material, and to pass work from person to person without much
fuss. Manufacturers have worked together to allow this. The audio community
has demanded it. No one wants to be incompatible in our
industry. Investments in existing equipment can run into millions of
dollars. Who would dare use a non standard format? Such a machine would be
of no use in our studio. It would not work with the equipment we already
have."
Comments (none posted)
Linux.com
looks at
encrypted filesystems. "
Encrypted filesystems may be overkill for
family photos or your résumé, but they make sense for
network-accessible servers that hold sensitive business documents,
databases that contain credit-card information, offline backups, and
laptops. EncFS and Loop-AES, which are both released under the GNU General
Public License (GPL), are two approaches to encrypting Linux
filesystems. I'll compare the two and then look at other
alternatives."
Comments (7 posted)
Linux.com
covers KMFL
(Keyboard Mapping for Linux). "
KMFL is a joint project of SIL
International and Tavultesoft. SIL is an international Christian
organization devoted to the study and preservation of minority
languages. SIL's recent free software releases include high-quality Unicode
fonts such as Gentium and Charis, and Sil's new Open Font License has
received Free Software Foundation approval. Tavultesoft, a small software
company in Hobart, Australia, is best-known for Keyman and Keyman
Developer, two long-established Windows programs that provide the same
functionality as KMFL, but under proprietary licenses."
Comments (2 posted)
NewsForge
looks at the Resynthesizer plugin for the GIMP. "
It is alarmingly simple to use. Draw a selection around the object you wish to remove from the picture, and run smart remove selection. Resynthesizer will fill the selection area with intelligently generated texture drawn from the surrounding image data."
Comments (4 posted)
Mikhail Zotov has a
list of
tools for non-professional system administrators who manage Linux
machines in a home or small-office network. "
Finally, a few words on
recovery tools are in order. Anyone administering a Linux machine has
probably faced a situation when it was necessary to boot from media other
than the hard drive. Perhaps you installed Linux on your colleague's
machine but forgot the root password after a few days, or you installed a
new kernel but didn't run lilo before rebooting the machine, or severe
problems with the root partition were detected during boot."
Comments (none posted)
Reviews
IBM developerWorks
reviews
two Perl books,
Higher-Order Perl: Transforming Programs with
Programs and
Randal Schwartz's Perls of Wisdom. "
Both
Higher-Order Perl: Transforming Programs with Programs (shortened to HOP in
this article), by Mark Jason Dominus and Randal Schwartz's Perls of Wisdom
(shortened to RSPW in this article), by Randal Schwartz have some things in
common. Obviously, they are both about Perl, and their authors are well
known in the Perl community. In addition, both books are collections of
interesting techniques for Perl rather than discussions of a single
software package."
Comments (none posted)
Linux.com
reviews
GNOME 2.14. "
Some of the interface changes in the new version,
such as the addition of icons to dialog windows, are the equivalent of the
gingerbread on the gables of Victorian houses -- decorations that do
nothing for functionality. Others, such as the renaming or repositioning of
menu items, increase the consistency of the interface, but will probably be
unnoticed by most users, except as a mild irritation because something's
different. Aside from these changes, GNOME 2.14 offers a solid core of
improvements in usability, with an increased simplicity in general design,
a help system that is finally more than minimally useful, and an
acceleration of some key elements of the desktop."
Comments (none posted)
Dave Phillips
looks at
several LilyPond GUIs on Linux Journal.
"
Last month I presented a brief update about the LilyPond music typesetting software. This month I look at three graphic front-ends that can make LilyPond easier to use for beginners and for users who simply prefer the more familiar interface of standard music notation. Denemo, NoteEdit and Rosegarden all provide GUIs that imitate conventional Western music staff paper. Each program also provides palettes or menus for note and rest types, expression marks, instrumental articulations and other standard music notation symbols. In these programs the interface is designed to resemble the tools and elements of standard Western music notation."
Comments (none posted)
NewsForge
looks at some new open-source fonts.
"
SIL International, a non-government organization specializing in linguistics, has released two new typefaces under a free license. The fonts, Charis SIL and Doulos SIL, are early examples of what SIL intends as a new standard for typefaces. Each font includes a broad range of Unicode-based characters and symbols, and is designed for use with so-called smart font technologies.
Charis SIL and Doulos SIL are basic typefaces -- proofs of concept, you might say. Charis SIL is based on Bitstream Charter, one of the first fonts designed for laser printers. The resemblance is so close that Charis SIL includes Charter's license in the copyright notice. It is available in four weights: roman, bold, italic, and bold italic. Similarly, Doulos SIL is designed for compatibility with Times Roman, one of the most widely used serif typefaces. Only a roman weight is included."
Comments (7 posted)
NewsForge
takes
a look at YaKuake. "
YaKuake is a pretty simple tool. The first
time you run YaKuake during a KDE session, it pops up a small dialog saying
"Application Successfully started! Press Alt+` to use it..." and then it
disappears into the background. If you use Konsole, YaKuake can take its
settings -- background, font, schema, history, line spacing, transparency,
and so forth -- from Konsole, or not, as you prefer. Like Konsole, YaKuake
features tabs, so it's possible to have multiple consoles running in a
single instance of YaKuake."
Comments (3 posted)
Miscellaneous
NewsForge
reports
that the FOSS community and disabled users have a serious communication
problem. "
An example of the need for better communication between
the FOSS community and disability advocates emerged last year, when
government officials in Massachusetts announced their intention to
transition to the use of OASIS Open Document Format for Office Applications
(OpenDocument). FOSS supporters celebrated the announcement, noting that
the switch would reduce public expenditures, guarantee perpetual access to
data, and end discrimination. FOSS supporters, however, were unprepared for
criticism from organizations that fight discrimination against the
disabled, such as the Disability Policy Consortium (DPC) and the Bay State
Council for the Blind (BSCB)."
Comments (4 posted)
ZDNet's George Ou
looks at the advantages
of the automatic Linux patch updating systems.
"
Recent vulnerabilities in Adobe Macromedia Flash and Mozilla Firefox that can affect multiple operating systems highlight a weakness in the Mac and Windows auto-update process because they're primarily focused on patching Apple and Microsoft specific issues. Most modern Linux distributions on the other hand like Redhat and SuSE have automatic update mechanisms that patch across the entire spectrum of software since Linux by its very nature is made up of a collection of applications from different sources."
Comments (14 posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
Linuxaudio.org has sent out a progress report.
"
Linuxaudio.org is a non-profit consortium whose role is to support Linux as a
viable digital audio workstation. Linuxaudio.org therefore aims to expose,
proliferate, and disseminate artistic, as well as software and hardware
development endeavors associated with the aforementioned platform. The
two-year-old consortium boasts a growing membership consisting of 30+ member
organizations, companies, software projects, and institutions. In its
relatively brief existence, Linuxaudio.org has spearheaded a creation of the
first online CD compilation of art generated using exclusively open source
software in conjunction with Linux, and has sponsored Linux audio booths at
several international conferences and expos.
"
Full Story (comments: none)
A group called the Center for American Progress has put forward
a
proposal for an open source tax credit in the U.S. The core idea is
that businesses can write off the costs of developing free software, but
individuals cannot; they would like to change that. "
Specifically,
open source software would be treated like other individual tax deductions
and credits. The value of an individual's donated time would not
qualify--similar to the way charitable contributions are treated. However,
out- of-pocket costs, such as fees for web hosting, the depreciated cost of
capital expenses such as computers, travel to development-related
conferences, and other expenses would qualify for a 20 percent refundable
tax credit." The full proposal is available
in
PDF format.
Comments (19 posted)
Commercial announcements
Dell and Novell have announced at Novell Brainshare the Novell ZENworks 7
Linux Management Dell Edition. This exclusive offering delivers a wide
range of integrated hardware and software management capabilities for Dell
PowerEdge servers running Linux. For more news from Brainshare visit the
BrainShare
Pressroom.
Full Story (comments: none)
Emu Software has announced a partnership with Savoir-Faire Linux.
"
Marking a major step in its expansion in North America,
Emu Software, makers
of the NetDirector Open Source Configuration Management system, today
announces a key partnership with Savoir-Faire Linux, a leading Linux
migration consultant in Canada."
Full Story (comments: none)
MySQL AB
has announced that it has joined the Eclipse Foundation as an
Add-In Provider.
"
"It will be exciting to see what results from two large and active open source software communities coming together," said Mike Milinkovich, executive director of the Eclipse Foundation. "We welcome the contributions from MySQL AB and their database developer community to our efforts."
Kaj Arnö, MySQL AB's vice president of community relations, said, "MySQL wants to support the community of open source developers who use the Eclipse platform and IDE to build applications in a variety of programming languages -- notably Java, C++, PHP, and Python."
Comments (none posted)
Novell has
launched
the Platform for the Open Enterprise. "
As a key component of its new
platform strategy, Novell today unveiled SUSE® Linux Enterprise 10 the core
of the platform for the open enterprise -- as well as enhancements to its
security, identity and collaboration offerings."
Comments (none posted)
New Books
MozillaZine has
an announcement for the book
Firefox for Dummies
by Blake Ross.
"
The book includes many of the invaluable tips submitted by MozillaZine contributors earlier this year, and unlike most computer manuals, explains not just how but *why* Firefox behaves the way it does."
Comments (none posted)
O'Reilly has published the book
Intermediate Perl
by Randal L. Schwartz, brian de foy, and Tom Phoenix.
Full Story (comments: none)
Pragmatic Bookshelf has published the book
Best of Ruby Quiz
by James Edward Gray II.
Full Story (comments: none)
Resources
The March 21, 2006 edition of the
Linux Documentation Project Weekly News
has been published, take a look for the latest new documentation.
Comments (none posted)
Contests and Awards
CMP Media has
announced the winners of the 16th Annual
Software Development Jolt Product Excellence and Productivity Awards.
"
"This has been an exciting year for the Jolts," says Rosalyn Lum,
technical editor for Dr. Dobb's Journal. "Not only did we see an unprecedented
number of nominations in categories representing every phase of the software
development cycle, we also found an exploding richness of features bundled in
today's products adding to the complexity to today's software development
tools and to the judging process. And, there were an equal number of new stars
that have quickly moved to address the needs that this very complexity in the
development environment has created."
Comments (none posted)
O'Reilly Media has been awarded three Software Development
magazine Jolt awards.
"
On Wednesday, March 15, 2006, the
magazine's editors announced the winners of this year's Annual Software
Development Jolt Product Excellence and Productivity Awards, recognizing
O'Reilly Media, Inc. with the top honors and two Productivity Awards in
the category of General Books."
Full Story (comments: none)
Calls for Presentations
The Call for Presentations has gone out for the
Flash Memory Summit.
The event takes place in San Jose, CA on August 8-10, 2006,
submissions are due by April 21.
Comments (none posted)
The second call for papers has gone out for the
International Conference on
IT-Incident Management & IT-Forensics. The event will take place in
Stuttgart, Germany on October 18 and 19, 2006, papers are due by
April 17.
Full Story (comments: none)
A Call For Papers has gone out for the 2006 OpenOffice.org Conference.
The event will take place in Lyon, France on September 11-13, 2006,
submissions are due by June 1.
Full Story (comments: none)
LinuxDevices
hosts a Call for
Papers for the Real-time Linux Workshop, set for October 12-15 in
Lanzhou, China.
Comments (none posted)
A Call for Papers has gone out for Recon 2006.
The event takes place in Montreal, Quebec, Canada on June 16-18, 2006,
submissions are due by March 31.
The guest speakers have also been announced.
Full Story (comments: none)
A Call For Papers has gone out for XCon2006,
the Fifth Information Security Conference.
The event will take place in Beijing, China on August 18-20, 2006,
submissions are due by July 1.
Full Story (comments: none)
Upcoming Events
The KDE Akademy 2006 conference
has been announced.
"
This year,
the multi-day event for contributors to the leading Free Desktop
will be held from September 23nd
to 30th 2006 in beautiful Dublin, capital city of
Ireland. Our hosts will be Ireland's oldest university, Trinity College.
There are three sub-events: a contributors
conference, the KDE e.V. annual general assembly and a week long hacking
session that offers the opportunity to
discuss all sorts of things face-to-face."
Comments (none posted)
The CELF Embedded Linux Conference will be held on April 11 and 12
in San Jose, CA.
"
The CELF Embedded Linux Conference (ELC) is one of the
premier meetings of embedded Linux developers worldwide.
It is open to the public, and features a wide variety of
speakers both from CELF member companies and the Linux
community at large."
Full Story (comments: none)
FUDCon Boston 2006 will take place in Boston, MA on April 7, 2006
after the LinuxWorld Conference and Expo.
"
Hot on the heels of the release of Fedora Core 5 and the success of
previous FUDCon events worldwide, the Fedora Project is proud to
announce FUDCon Boston 2006. FUDCon Boston 2006 will offer a wide range
of speakers on an even wider range of topics, in three separate tracks,
and is sure to have something for everyone."
Full Story (comments: none)
The Gelato Federation has announced the keynote speakers for the Gelato ICE
conference, the event will be held in San Jose, CA on April 23-26, 2006.
"
Jerry
Huck (HP), James Reinders (Intel Corporation), Don Soltis (Intel Corporation), and William Worley
(Secure64 and Itanium(r) Solutions Alliance) are scheduled to present on the past, present, and
future developments of the Intel(r) Itanium(r) architecture."
Full Story (comments: none)
| Date | Event | Location |
| March 23, 2006 | UKUUG Spring
Conference 2006 | Durham, UK |
| March 23 - 24, 2006 | Novell BrainShare
2006 | (Salt Palace Convention Center)Salt Lake City, UT |
| March 25, 2006 | Penguin
Day | Seattle, WA |
| March 25, 2006 | Bleepfest
06 | (Christchurch Spitalfields Crypt)London, England |
| March 29 - 31, 2006 | PHP Quebec
2006 | (Plaza Montreal Hotel)Montreal, Canada |
| April 3 - 6, 2006 | Embedded Systems
Conference(ESC) | (McEnery Convention Center)San Jose, CA |
| April 3 - 7, 2006 | CanSecWest/core06 | (Marriott Renaissance Harbourside
hotel)Vancouver, Canada |
| April 3 - 4, 2006 | Freedom To Connect
2006(FTC) | (AFI Silver Theater)Washington, DC |
| April 3 - 6, 2006 | LinuxWorld Conference and
Expo | (Boston Convention and Exposition Center)Boston, MA |
| April 7 - 9, 2006 | Notacon 3 | (Holiday
Inn Select Cleveland)Cleveland, OH |
| April 7, 2006 | FUDCon Boston
2006 | Boston, Mass. USA |
| April 11 - 12, 2006 | CELF
Embedded Linux Conference | San Jose, California |
| April 15 - 16, 2006 | LayerOne
2006 | (Pasadena Hilton)Pasadena, California |
| April 19 - 22, 2006 | Forum
Internacional Software Livre 7.0(FISL) | Porto Alegre, Brazil |
| April 19 - 20, 2006 | UK Python
Conference | (Randolph Hotel)Oxford, England |
| April 20 - 22, 2006 | International
Conference on Availability, Reliability and Security(AReS 2006) | Vienna,
Austria |
| April 21 - 23, 2006 | Penguicon
4.0 | Livonia, Michigan |
| April 23 - 26, 2006 | ItaniumR Conference and
Expo 2006(Gelato ICE) | San Jose, CA |
| April 24 - 26, 2006 | LinuxWorld &
NetworkWorld Canada 2006 Conference & Expo | (Metro Toronto Convention Centre, North
Bldg.)Toronto, Canada |
| April 24 - 27, 2006 | MySQL Users
Conference | Santa Clara, CA |
| April 24 - 25, 2006 | 2006 Desktop Linux
Summit | (Manchester Grand Hyatt)San Diego, CA |
| April 24 - 26, 2006 | SambaXP 2006 | (Clarion
Parkhotel)Göttingen, Germany |
| April 26 - 28, 2006 | php|tek
2006 | (Orlando Airport Marriott Hotel)Orlando, FL |
| April 27 - 30, 2006 | Linux Audio
Conference(LAC2006) | (ZKM)Karlsruhe, Germany |
| April 29, 2006 | Linuxfest
Northwest 2006 | Bellingham, WA |
| April 29 - 30, 2006 | European Common Lisp
Meeting 2006 | Hamburg, Germany |
| May 1 - 6, 2006 | DallasCon
2006 | (Richardson Hotel)Dallas, TX |
| May 3 - 6, 2006 | LinuxTag
2006 | (Rhein-Main-Hallen)Wiesbaden, Germany |
| May 6 - 7, 2006 | WebTech 2006 | Sofia,
Bulgaria |
| May 8 - 18, 2006 | LinuxWorld on Tour Conference
and Expo 2006(LOT2006) | Montreal Ottawa Calgary Vancouver |
| May 12 - 13, 2006 | BSDCan
2006 | (University of Ottawa)Ottawa Canada |
| May 13, 2006 | DebianDay | Oaxtepec, Mexico |
| May 14 - 22, 2006 | DebConf 6 | Oaxtepec,
Mexico |
Comments (none posted)
Audio and Video programs
O'Reilly
has announced the availability of an audio program from the
Emerging Technology conference keynote.
"
Bruce Sterling, science fiction writer, looks ahead to a world of ubiquitous computing. A world where you can use Google to find your socks in the morning. He also talks quite a bit about the importance of how we choose to name the technologies and trends we are developing. This program is an edited version of his keynote at this year's O'Reilly Emerging Technology conference."
Comments (none posted)
Page editor: Forrest Cook