By Jonathan Corbet
September 17, 2008
The first Linux Plumbers Conference started on September 17, 2008; the
opening talk was a keynote by Greg Kroah-Hartman. He got the conference
going with with a provocative sermon on how the development ecosystem works
and the niche we all occupy within it. It was a fun talk - unless you
happen to work for Canonical.
He started with an apology to Canonical, though. In earlier talks, he had
said that only eight kernel patches had ever come from Canonical. In fact,
he has been corrected; the proper number is 100.
So, Greg asked, why is he picking on Canonical? His answer came in the
form of a table of contributors to the kernel. It looked like this:
| Distributor | Changesets |
| Red Hat | 11,846 |
| Novell | 7,222 |
| MontaVista | 1,074 |
| Debian | 288 |
| Gentoo | 229 |
| Mandriva | 237 |
| Wind River | 207 |
| rPath | 186 |
| Canonical | 100 |
Then Greg asked: does anybody from Canonical want to say anything? Nobody
did.
Moving on to the Linux ecosystem. Greg put up a slide showing the larger
components of this ecosystem - the low-level stuff that makes Linux what it
is. Some of the largest components, beyond the kernel, were GCC,
binutils, X.org, and the man pages distribution. Looking at lines of
code, the kernel amounts to about 40% of the total. Other large components
are all significantly smaller.
It turns out that Greg has been doing repository data mining in a number of
projects beyond the kernel. So, for projects like GCC, X.org, and
binutils, he was able to put up tables listing the top contributors. The
results varied somewhat, but there were a number recurring themes. Red Hat
tends to be toward the top of the list on all of these projects; companies
like IBM and Novell also appear regularly. CodeSourcery is a significant
contributor to GCC and binutils. The U.S. National Security Agency
contributes 2.1% of the patches into X.org; why is not clear.
In all of these projects there are significant contributions from
unpaid developers, but those contributions are overshadowed by those from
paid developers.
And Canonical is always at the bottom of the chart - if it is there at all.
At this point Greg moved to a whiteboard to present his view of how the
community works. At the development level, you have developers
contributing to projects, which then release the code. There may be a few
users at that level who feed back information (and maybe patches), but, in
general, the biggest consumers of the project's releases are the
distributors.
Distributors package everything and provide it to their users. At this
point, another feedback loop comes into play: users feed their experiences
and problems back to the distributor. Those distributors will respond to
the user feedback, improving their products. The amount of feedback from
the distributors to the upstream projects varies, but it tends to be
small. For enterprise distributions, it is quite small; they are running
ancient versions of everything and have little to do with current
upstream. The community-oriented distributions, such as Fedora or
openSUSE, tend to feed more changes back to their upstream sources.
Then, there is the matter of redistributors who base their products on
another distributor's work; these are distributors like Ubuntu or CentOS.
There are no contributions back to the community from that kind of
distributor at all. They are not functioning as a part of the Linux
ecosystem.
Greg finished up with what appears to be the message he came to the Linux
Plumbers Conference to deliver: if you are a developer, if you want to be a
part of the ecosystem, and if you work for a non-contributing company:
quit. There are plenty of companies that understand the ecosystem and
which need good people; at least one company, it seems, had wanted to set
up a recruiting table at the conference. It is a very good time for people
with community participation skills; there is no reason for anybody who
wants to work in the community to stay on the outside.
[As a postscript, it is amusing to note that, while the conference did not
allow companies to set up recruiting tables, nobody has prevented
prospective employers from filling a prominently-placed whiteboard with
information about available positions.]
Comments (157 posted)
By Jake Edge
September 17, 2008
End User License Agreements—or EULAs—are a mainstay of the
proprietary software world that tend to rub free software advocates the
wrong way. When a EULA is presented in a click-through window as part of
the initial execution of a program, it can really raise some ire
as Mozilla is finding out. Its plan to present a click-through
license for Firefox 3 on Linux has not met with widespread approval; quite the
reverse in fact.
The issue has been kicking around since at least
last May, when Fedora folks noticed that Firefox 3 builds moved the EULA popup
window from the installer—which Linux folks rarely see—to the
first time Firefox is run. More recently the issue erupted in the Ubuntu
community when a user filed a
bug
that reads, in part:
STARTING UP A CERTAIN 3.0.2 VERSION OF FIREFOX BROWSER MAKES AVAILABLE TO
YOU A VERY CAPITAL END USER LICENSE AGREEMENT. THIS AGREEMENT IS OBNOXIOUS
and largely irrelevant to Ubuntu users.
The predictable outcry followed, mostly because people who are used to free
software have a visceral reaction to seeing a click-through EULA. For that
reason alone it is a poor choice by Mozilla, at least on Linux.
Windows users, who make up a substantial portion of the Firefox userbase, are
generally unfazed by EULAs as they are confronted by them
regularly—generally blithely clicking through with little or no
hesitation.
There are a number of objections to the Mozilla EULA, starting with the current
text of the license. Mozilla Corporation chairperson Mitchell Baker agreed
with the critics of the license text, saying "the most important
thing here is to acknowledge that yes, the content of the license
agreement is wrong." New
license text is now available in draft form, but it still doesn't
address an underlying issue: do we need to consult a lawyer when we install
or run
free software?
One of the guiding principles of free software is that it doesn't limit
what "end users" can do with the software, it only limits those who wish
to distribute it. When a page or two of legalese—undoubtedly toned
down from what the lawyers would really like—is presented to a
new user, what exactly are they supposed to do with it? Users have rights
under free software licenses, and it is important that they can find out
about them, but it is fairly rare for a program, or even a distribution, to
require a user to click through a copy of the license.
Mozilla's position is that they need to protect their trademarks as well as
inform users about the web services used to try to detect phishing and
malware sites. In answer to those who think a click-through EULA is
unnecessary—often using Linux distributions as a
counterexample—Baker points
out:
It's hard to tell what's "necessary." It's an unsettled area and may
vary across different locales. We've traditionally been more conservative
on this point than many Linux distros.
So far, Mozilla does not seem willing to budge from its requirement to show
the EULA as a click-through agreement. Fedora was able to get a waiver of
sorts for Fedora 9 which allowed shipping Firefox 3 without the EULA while
the projects worked out language they both could live with. In Fedora 9,
Firefox opens to a page
that describes the web services when it is run for the first time.
Some kind of compromise along these lines for Linux distributions would
seem to satisfy most of the concerns for both sides, but other than for
Fedora 9, that solution has not been blessed by Mozilla.
Fedora Engineering
Manager Tom "spot" Callaway has an excellent overview of the history
as well as a nice analysis of the EULA. He
notes that almost of all of the terms in the EULA are either covered by
applicable
laws or by the Mozilla Public License (MPL). None of that really matters
though as distributions really only have two choices as outlined
by Ubuntu leader Mark Shuttleworth:
Mozilla Corp asked that this be added in order for us to continue to call
the browser Firefox. Since Firefox is their trademark, which we intend to
respect, we have the choice of working with Mozilla to meet their
requirements, or switching to an unbranded browser.
That is the risk that Mozilla takes; if it is too heavy-handed in what it
requires to call a browser "Firefox", distributions will take the code
without the trademarks and call it "Iceweasel" as Debian has
or "abrowser" which is the Ubuntu equivalent. The Iceweasel "fork" was
made because
Mozilla objected to Debian backporting security fixes into older browsers
without its consent, while abrowser has come about because of the EULA
issue. Given that Linux users were some of the earliest and most
enthusiastic adopters of Firefox, it is truly unfortunate that
many may have to run it under other names.
There is an issue that may be getting lost in the shuffle here as well.
Fedora board member Jef Spaleta has expressed concerns
about how to notify users about web services:
"We" as in everybody doing open source software has absolutely no fraking
idea as to how to appropriately notify users about the services agreements
associated with on-by-default web services. "We" collectively aren't giving
it a lot of thought. "We" have this amorphous concept about the online
desktop experience which is going to deeply integrate web services and
enhance the day-to-day desktop user experience. But that enhancement comes
at a cost..and that cost is the complication associated with "terms of
service" for a vast array of different web service vendors.
Web services clearly bring along a number of additional concerns. There
are privacy issues to consider. In many places, particularly Europe, there
are fairly stringent
requirements regarding data collection and retention that are required to
be communicated to users. How that will be done for free software that use
these services is an open question. As Spaleta points out, Mozilla may be
the only
free software organization that is even looking at the problem.
The EULA mess is a situation that certainly could have been handled better by
Mozilla. One hopes that some kind of compromise can be worked out so that
users aren't poked in the eye with legal documents—that aren't even
valid in many jurisdictions—and distributions don't feel like they
need to fork to preserve their freedoms. Mozilla definitely has some
legitimate interests to protect, but it needs to find a saner way to do
that.
There is hope that is happening as Baker has described in an update
on her blog:
We've come to understand that anything EULA-like is disturbing, even if
the content is FLOSS based. So we're eliminating that. We still feel
that something about the web services integrated into the browser is
needed; these services can be turned off and not interrupt the flow of
using the browser. We also want to tell
people about the FLOSS license — as a notice, not as as EULA or use
restriction. Again, this won't block the flow or provide the unwelcoming
feeling that one comment to my previous post described so eloquently.
More details are imminent, but it looks like this could all resolve amicably.
Comments (31 posted)
By Jonathan Corbet
September 12, 2008
Free software inevitably runs into the body of law known collectively as
"intellectual property." Many developers do their best to avoid the legal
side of things whenever possible; others seem to like nothing better than
extended debates on the topic. Regardless of one's own feelings in
the matter, the fact remains that the legal system exists, it affects our
lives, and that we can only be better off if we understand it. To
that end, O'Reilly has published
Intellectual
Property and Open Source by Van Lindberg.
The book starts off with a Lessig-like comparison between code intended for
computers and legal code. The legal code base is not as clean as one might
like:
It gets worse: every line of the legal code was written by
committee, and almost every line of it has been patched by a
later piece of legislation or modified by a court. Indeed, IP law
is rooted in a more than 200-year-old codebase. Is it any wonder
it's a mess?
Mr. Lindberg is clearly trying to write for programmers, so code-based
analogies abound. Patents are like regular expressions - quite powerful in
the technologies they can match, but you never really know what they will
catch until you try them. Patent documents are structured like ELF program
headers, and the patent system as a whole is a sort of memorization scheme
(we get a Python Fibonacci number generator as an example here). Contracts
are like a distributed version control system - they let anybody create
their own, localized law. And so on.
Roughly the first half of the core part of the book is dedicated to
explaining how the four main branches of intellectual property (patents,
copyright, trademarks, and trade secrets) work. The chapter on the patent system notes
some of the problems with software patents (in particular, the
industry's use of oral tradition and the late recognition of software patents makes most prior
art invisible to investigators), but, to a great extent, it seems to be
written for people who want to obtain patents, rather than those who feel
the need to defend themselves against software patents. It might have been
nice to get a treatment of the often-quoted idea that software developers
are better off not knowing about patents because that way they cannot be
accused of willful infringement, but that topic was not touched. There is
also no talk of the Open Invention Network or any other efforts to protect
the community as a whole.
The copyright chapter is a reasonably thorough treatment of the subject
which notes how the scope of copyright has expanded over the years.
The current situation is compared to an "allow by default" security policy
where anything which can be said to have an expressive aspect gets
copyright protection by default.
Derivative works are discussed at length, leading to this interesting
observation:
The copyright complexity of open source software systems is in
large part due to the rules surrounding derivative works. A large
project like the Linux kernel has hundreds or thousands of
authors... As a result, nobody really owns the Linux
kernel; the best description of its status is that it is owned
jointly by its developers.
Just a few pages earlier, it is stated that joint ownership means that each
author has full rights over the entire work and can do just about anything
with it - like license it to others. A finding that the kernel was a joint
work could lead to some unpleasant consequences; one hopes that Mr.
Lindberg is not really saying that could happen.
The book mentions the abstraction-filtration-comparison test used by some
courts to determine if one body of code is derived from another, but says
nothing about how that test works. It would have been nice to learn a bit
more, since that is an important part of how copyright cases are resolved
in the US. Also nice would have been some discussion of the value of
registration of copyrights.
The chapter finishes with this discouraging note:
Under a legal realist analysis, any use of copyrighted material
that was objectionable or questionable would be struck down as
infringing. Non-objectionable use of copyrighted material would be
allowed only if the political and economic interests in support of
the use were more powerful than the political and economic
interests against the use. Unfortunately, this is, in my opinion,
the best guide to the outcome of any future copyright case.
The discussion of trademarks (compared to desktop shortcut icons) is pretty
much as one would expect. The chapter is more concerned with obtaining and
defending trademarks than balancing trademarks against the ideals of free
software. There is not much to say about trade secrets, though the chapter
does touch on what happens if unreleased code is incorporated into a free
application. The author concludes that the open development process makes
this kind of contamination less likely than with proprietary projects.
Next we move into a chapter on contracts and licenses which talks mostly
about how contracts are formed and enforced. The book takes a strong
position that all licenses are contracts; they are just a special form of
contract which grants permission to use some sort of intellectual
property. The other point of view (that licenses are distinct from
contracts) is touched upon, but dismissed this way:
The "pure license" interpretation favored by Eben Moglen makes the
enforcement of the GPL much easier, there is no need to consider
offers, or acceptances, or the other particulars of contract law
discussed in this chapter. Unfortunately, it is impossible to say
for certain if a particular agreement will be considered a license,
a contract, or considered both a contract and a license. It is a
tricky and case-specific question focused on whether the agreement
includes a "restriction on the scope" of permissible action or
whether it is simply a "covenant" to act in a certain way.
Later on, the author refers to the GPL in particular as a
"Schrödinger's license" with a currently undetermined nature; it might
be "just a license" after all. Clearly
there is some confusion on this point. It is worth noting that the book
predates the appeals court decision in the JMRI
case, which makes the "it's a license" interpretation far more likely.
There is a chapter on the "economic and legal foundations of open source,"
talking about how the community works and, in particular, how free licenses
work. There is little here which would be new to most LWN readers, but it
might be good to hand to the corporate legal office. Speaking of that
office, the next chapter talks about how to contribute to a project without
getting into trouble with your employer. There is talk about proprietary
information agreements, some important cases (including the Medsphere case,
which you editor wishes had been more prominent on his radar), works for
hire, and so on. The key advice from the author is to disclose your work
and your ideas to your employer as soon as possible - preferably before
beginning employment. This is a chapter that many free software developers
should read.
Chapter 10 is about choosing a license for a free software project. The
importance of the topic is stressed - as is the importance of not trying to
write one's own license. The author recommends that most projects should
limit themselves to considering the 2-clause BSD license, the Apache
license (v2), the Mozilla Public License, the GPL or LGPL (versions 2 or 3,
though GPLv3 is said to be "a better and surer foundation for future
development"), or the Open Software License (v3).
Chapter 11 is about the issues involved in accepting patches from others.
The author strongly recommends using some sort of signed contributor
agreement or even copyright assignments. Getting assignments, he says,
allows for "unified legal control," ease of relicensing, and the ability to
do commercial licensing. It's probably good advice for a strongly
corporate-controlled project, but may not fit with more community-oriented
projects. Unfortunately, the book perpetuates this
particular fiction:
In order to represent a code base against legal challenges, a
single entity must have copyright ownership of all the code in that
project.
And, to make it worse:
A good example of this is the BusyBox project... When people found
out that BusyBox was being distributed in proprietary products
without adherence to the license restrictions, the Software Freedom
Law Center (SFLC) was able to file suit on behalf of the project
because there were only two people that owned all the copyrighted
code.
There are a few problems here. No single entity owns the entire Linux
kernel, but that code has been quite vigorously defended against some
strong legal challenges. (It is interesting, actually, that the author
managed to write this entire book without mentioning SCO once.) Kernel
developers have also been able to enforce the kernel's copyright numerous
times. Meanwhile, a quick look at the BusyBox code is sufficient to turn
up copyright assertions from far more than two developers.
Unified ownership of a
code base may be the right thing for some projects, but the reasons cited
here are clearly not applicable.
That complaint notwithstanding, this chapter does contain useful
information that should be kept in mind when accepting patches from
others.
Chapter 12 is about the GPL in particular. There is a lot of talk about
just what is a derived work under the GPL - does it apply to kernel
modules, for example? Unfortunately, the answer is "we just don't know."
So, while the chapter is a reasonable summary of how the GPL works, once
again there will be little there for most LWN readers.
Chapter 13 gets into reverse engineering, providing a quick overview of how
it can be done without getting into trouble. According to the book,
reverse engineering is generally allowed in the US, even to the point of
disassembling proprietary code to learn its secrets. There are a lot of
pitfalls, though, and the DMCA changes the game significantly. This
chapter is a good starting point, but anybody wanting to do reverse
engineering in the US will probably want to learn rather more than what is
on offer here.
The final chapter talks about the creation of a non-profit corporation to
own and/or manage a code base. It's mostly about what's required to
create a corporation and keep it in good standing. This information may be
useful to some, but it seems a little out of place here. After that, there
are 80 pages of license lists and the full texts of a number of free
software licenses. Perhaps it's useful reference material, but it's all
easily available online; it's not clear that dedicating nearly 25% of the
book to this material was necessary.
The subtitle of this book is "a practical guide to protecting code," which
makes one omission especially striking: there is not a word on how a
project should deal with license violations. There is, by now, a fair
amount of collective wisdom on how such problems should be approached, but
it has not been collected here. There's also little talk on protecting
projects against software patent problems, no talk of patent pools, and no
talk of related issues like the Microsoft/Novell deal. Software patents
have cast a big shadow over free software in the US, but the issue is not
really touched upon in this book.
It is also worth noting that the book is very heavily based on US law, and
the author never attempts to look beyond the border. Certainly it would
never have been possible to cover intellectual property law worldwide, but
this narrow focus is still a little puzzling. Much intellectual property
law in the US is based on international agreements, so an understanding of
those agreements would help with the larger picture. A mention of Berne
Convention would not have been out of place, for example. The other
problem is that free software tends to have little respect for borders;
there are few projects which are limited to a single country. Even if a
project is based in the US, the existence of contributors elsewhere in the
world is almost certain. Free software is a global phenomenon; it is not
sufficient to think about US law alone.
Despite these complaints, your editor has to say that this is a valuable
book. It covers many of the basics of the law in a much clearer way than
has been done before. Anybody who manages or contributes to a free software
project (in the US, at least) should be familiar with the concepts
discussed here. And certainly all of the people peppering the net with
IANAL posts would be better informed after reading Intellectual Property
and Open Source. This book should bring some light to a complex but
crucially important part of the legal code which governs our actions, and
that is a good thing.
Comments (10 posted)
Page editor: Jonathan Corbet
Security
By Jake Edge
September 17, 2008
Theoretical security weaknesses have a tendency to move from the realm of
theory to that of practice over time. Sometimes it is the result of more
compute power being applied or better algorithms being developed, but a
weakness is certainly not going to get stronger. So when Kevin Neff
started discussing fixing a weakness in
OpenSSH on the openbsd-misc mailing list, the folks writing it off as
"theoretical" may have been
jumping the gun.
When it is in interactive mode—a user typing into a terminal session
for example—ssh sends each key pressed by the user in a
separate packet. By observing the timing between packets, an observer may
be able to determine something about what was typed just by using traffic
analysis, without
attempting to break the encryption. Researchers found that the
inter-packet timing correlated well with the inter-keystroke timing, so
that using
statistical techniques they were able to reduce the search space for
cracking a password by a factor of 50.
This weakness was outlined in a 2001 paper entitled Timing analysis
of keystrokes and timing attacks on SSH" [PDF] which looked
specifically at the timing-based attack:
In this paper we study users' keyboard dynamics and
show that the timing information of keystrokes does leak
information about the key sequences typed. Through
more detailed analysis we show that the timing information leaks about 1
bit of information about the content
per keystroke pair. Because the entropy of passwords
is only 4-8 bits per character, this 1 bit per keystroke
pair information can reveal significant information about
the content typed.
The paper looked at the now-deprecated SSH1 protocol, which led some to conclude that it substantially invalidated the
weakness. Damien Miller pointed
out that it was likely to still be valid:
There is no reason to believe that keystroke timing attacks will be
impossible against protocol 2 where they work against protocol 1.
They might just be a little more tricky.
Pointing at the paper and discounting it because it is ssh1 only is
sticking your head in the sand. It is usually easier to research attacks
on simpler protocols and work up to more complicated ones later.
There is a fair amount of information that can be gleaned just by looking
at the traffic generated over an encrypted session, especially if the
attacker can gather a sizable amount of it. There are fairly clear
patterns in interactive sessions that can be extracted and used
alongside the inter-keystroke timing information to potentially garner lots
of useful information. Darrin Chandler describes it this way:
The reason why I think it's a weakness is that you can gather statistics
on typing and use those to infer things. I.e., you can extract
meaningful information from the encrypted session. If you're snooping on
ssh and see a short burst of typing followed by another ssh session from
the remote machine you can guess they typed 'ssh host.example.com' by
the length of typing and the host connected to. Nice crib. Oh, after
than connect was there another short burst? Probably the password. How
many keystrokes can probably be inferred. Perhaps stats on interkey
timing can be used to make some intelligent guesses, such as the 4th
char is NOT punctuation because is followed char 3 too closely. Or
whatever.
Overall, the reception to making OpenSSH less susceptible to this kind of
analysis was positive. It is clearly a difficult attack to mount,
logistically if nothing else, but it is not impossible either. Better
timing information or analysis techniques might make it easier over time as
well
and that is enough of a reason to look at ways to fix it.
Comments (21 posted)
Brief items
We have received several reports of readers being unable to log in to
LWN.net this morning. It appears to be related to upgrading the NoScript Firefox plugin to version 1.8.1.
A new feature, called "Automatic Secure Cookie Management", appears to
interact badly with LWN's login code. Some workarounds are described in the FAQ. We
apologize for any inconvenience.
Update: Peter Palfrader reports that
whitelisting lwn.net for "unsafe" https cookies in NoScript Options ->
Advanced - HTTPS -> Cookies -> Enable Automatic Secure Cookies
Management fixes the issue.
Comments (24 posted)
New vulnerabilities
apache2: cross-site scripting
| Package(s): | apache2 |
CVE #(s): | CVE-2008-2939
|
| Created: | September 15, 2008 |
Updated: | December 5, 2008 |
| Description: |
From the Mandriva advisory:
A cross-site scripting vulnerability was found in the mod_proxy_ftp
module in Apache that allowed remote attackers to inject arbitrary
web script or HTML via wildcards in a pathname in an FTP URI
(CVE-2008-2939).
|
| Alerts: |
|
Comments (none posted)
ipa: remote password exposure
| Package(s): | ipa |
CVE #(s): | CVE-2008-3274
|
| Created: | September 11, 2008 |
Updated: | September 17, 2008 |
| Description: |
From the Red Hat alert: A flaw was found in the Red Hat Enterprise IPA installation procedure. The
master Kerberos password was set up in the LDAP server in such a way that
it was possible to retrieve the password via an anonymous LDAP connection. |
| Alerts: |
|
Comments (none posted)
kernel: integer overflow
| Package(s): | kernel |
CVE #(s): | CVE-2008-3276
|
| Created: | September 11, 2008 |
Updated: | November 5, 2008 |
| Description: |
From the SUSE alert:
An integer overflow flaw was found in the Linux kernel
dccp_setsockopt_change() function. An attacker may leverage this
vulnerability to trigger a kernel panic on a victim's machine remotely. |
| Alerts: |
|
Comments (none posted)
kernel: multiple vulnerabilities
| Package(s): | linux-2.6.24 |
CVE #(s): | CVE-2008-3526
CVE-2008-3534
CVE-2008-3535
CVE-2008-3792
CVE-2008-3915
|
| Created: | September 12, 2008 |
Updated: | November 3, 2008 |
| Description: |
From the Debian advisory:
CVE-2008-3526: Eugene Teo reported a missing bounds check in the SCTP subsystem. By exploiting an integer overflow in the SCTP_AUTH_KEY handling code, remote attackers may be able to cause a denial of service in the form
of a kernel panic.
CVE-2008-3534: Kel Modderman reported an issue in the tmpfs filesystem that allows local users to crash a system by triggering a kernel BUG() assertion.
CVE-2008-3535: Alexey Dobriyan discovered an off-by-one-error in the iov_iter_advance function which can be exploited by local users to crash a system, resulting in a denial of service.
CVE-2008-3792: Vlad Yasevich reported several NULL pointer reference conditions in the SCTP subsystem that can be triggered by entering sctp-auth codepaths when the AUTH feature is inactive. This may allow attackers to cause a denial of service condition via a system panic.
CVE-2008-3915: Johann Dahm and David Richter reported and issue in the nfsd subsystem that may allow remote attackers to cause a denial of service via a buffer overflow. |
| Alerts: |
|
Comments (none posted)
kolab-server: password disclosure
| Package(s): | kolab-server |
CVE #(s): | |
| Created: | September 15, 2008 |
Updated: | September 17, 2008 |
| Description: |
From the Mandriva advisory:
Gavin McCullagh of Griffith College Dublin reported an issue in Kolab
v1 where user passwords were being recorded in the Apache log files
due to Kolab using HTTP GET requests rather than HTTP POST requests.
This would allow any users with access to the Apache log files to
harvest user passwords and possibly other sensitive data.
|
| Alerts: |
|
Comments (none posted)
libxml2: denial of service
| Package(s): | libxml2 |
CVE #(s): | CVE-2003-1564
|
| Created: | September 11, 2008 |
Updated: | December 4, 2009 |
| Description: |
From the Red Hat alert:
A denial of service flaw was found in the way libxml2 processed certain
content. If an application linked against libxml2 processed malformed XML
content, it could cause the application to use an excessive amount of CPU
time and memory, and stop responding. |
| Alerts: |
|
Comments (1 posted)
libxml2: buffer overflow
| Package(s): | libxml2 |
CVE #(s): | CVE-2008-3529
|
| Created: | September 11, 2008 |
Updated: | August 11, 2009 |
| Description: |
From the Red Hat alert:
A heap-based buffer overflow flaw was found in the way libxml2 handled long
XML entity names. If an application linked against libxml2 processed
untrusted malformed XML content, it could cause the application to crash
or, possibly, execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
openssh: denial of service
| Package(s): | openssh |
CVE #(s): | CVE-2008-4109
|
| Created: | September 17, 2008 |
Updated: | October 7, 2008 |
| Description: |
From the Debian advisory:
It has been discovered that the signal handler implementing the login
timeout in Debian's version of the OpenSSH server uses functions which
are not async-signal-safe, leading to a denial of service
vulnerability (CVE-2008-4109).
The problem was originally corrected in OpenSSH 4.4p1 (CVE-2006-5051),
but the patch backported to the version released with etch was
incorrect.
|
| Alerts: |
|
Comments (none posted)
pam_mount: arbitrary mounting of filesystems
| Package(s): | pam_mount |
CVE #(s): | |
| Created: | September 12, 2008 |
Updated: | September 17, 2008 |
| Description: |
From the Fedora advisory: A security flaw in the pam_mount's handling of
user defined volumes using the 'luserconf' option has been fixed in this
update. The vulnerability allowed users to arbitrarily mount filesystems
at arbitrary locations. |
| Alerts: |
|
Comments (none posted)
postfix: denial of service
| Package(s): | postfix |
CVE #(s): | CVE-2008-3889
|
| Created: | September 11, 2008 |
Updated: | November 4, 2008 |
| Description: |
From the Mandriva alert:
A vulnerability in Postfix 2.4 and later was discovered, when
running on Linux kernel 2.6, where a local user could cause a denial
of service due to Postfix leaking the epoll file descriptor when
executing non-Postfix commands. |
| Alerts: |
|
Comments (none posted)
R-base: arbitrary file overwrite
| Package(s): | R-base |
CVE #(s): | CVE-2008-3931
|
| Created: | September 17, 2008 |
Updated: | September 23, 2008 |
| Description: |
From the Mandriva advisory:
A symlink vulnerability was found in the javareconf script in R that
allows local users to overwrite arbitrary files (CVE-2008-3931).
|
| Alerts: |
|
Comments (none posted)
redhat-ds-base: multiple vulnerabilities
| Package(s): | redhat-ds-base |
CVE #(s): | CVE-2008-2930
CVE-2008-3283
|
| Created: | September 11, 2008 |
Updated: | September 17, 2008 |
| Description: |
From the Red Hat alert:
Multiple memory leaks were identified in the Directory Server. An
unauthenticated remote attacker could use these flaws to trigger high
memory consumption in the Directory Server, possibly causing it to crash or
terminate unexpectedly when the server ran out of available memory.
(CVE-2008-3283)
Ulf Weltman of Hewlett-Packard discovered a flaw in the way Directory
Server handled LDAP search requests with patterns. A remote attacker with
access to the LDAP service could create a search request that, when the
search pattern was matched against specially crafted data records, caused
Directory Server to use a large amount of CPU time. Directory Server did
not impose time limits on such search requests. In this updated package,
Directory Server imposes a configurable limit on the pattern-search query
run time, with the default limit set to 30 seconds. (CVE-2008-2930) |
| Alerts: |
|
Comments (none posted)
rsh: directory traversal
| Package(s): | rsh |
CVE #(s): | CVE-2004-0175
|
| Created: | September 12, 2008 |
Updated: | September 17, 2008 |
| Description: |
From the CVE entry: Directory traversal vulnerability in scp for OpenSSH before 3.4p1 allows remote malicious servers to overwrite arbitrary files. NOTE: this may be a rediscovery of CVE-2000-0992. |
| Alerts: |
|
Comments (none posted)
ssmtp: memory contents disclosure
| Package(s): | ssmtp |
CVE #(s): | CVE-2008-3962
|
| Created: | September 15, 2008 |
Updated: | September 17, 2008 |
| Description: |
From the Red Hat bugzilla:
The from_format function in ssmtp.c in ssmtp 2.62, in certain
configurations, uses uninitialized memory for the From: field of an
e-mail message, which might allow remote attackers to obtain sensitive
information (memory contents) in opportunistic circumstances by
reading a message.
|
| Alerts: |
|
Comments (none posted)
wireshark: multiple vulnerabilties
| Package(s): | wireshark |
CVE #(s): | CVE-2008-3146
CVE-2008-3932
CVE-2008-3933
CVE-2008-3934
|
| Created: | September 12, 2008 |
Updated: | January 12, 2009 |
| Description: |
There are multiple buffer overflows in NCP dissector, an infinite loop in the NCP dissector, a crash could be triggered by zlib-compressed packet data, and also a crash via crafted Tektronix .rf5 file.
|
| Alerts: |
|
Comments (none posted)
wordnet: buffer overflows
| Package(s): | wordnet |
CVE #(s): | CVE-2008-3908
|
| Created: | September 16, 2008 |
Updated: | October 7, 2008 |
| Description: |
From the CVE entry: Multiple buffer overflows in Princeton WordNet (wn) 3.0 allow context-dependent attackers to execute arbitrary code via (1) a long argument on the command line; a long (2) WNSEARCHDIR, (3) WNHOME, or (4) WNDBVERSION environment variable; or (5) a user-supplied dictionary (aka data file). NOTE: since WordNet itself does not run with special privileges, this issue only crosses privilege boundaries when WordNet is invoked as a third party component. |
| Alerts: |
|
Comments (none posted)
wordpress: SQL column truncation
| Package(s): | wordpress |
CVE #(s): | |
| Created: | September 12, 2008 |
Updated: | September 17, 2008 |
| Description: |
WordPress 2.6.2 has been
released to work around problems with SQL Column Truncation and the
weakness of mt_rand(). See this advisory
for more information. |
| Alerts: |
|
Comments (none posted)
Page editor: Jake Edge
Kernel development
Brief items
The current 2.6 development kernel is 2.6.27-rc6, released on September 9.
There have been numerous fixes merged into the mainline since 2.6.27-rc6,
but with many kernel hackers including Linus off at the Kernel Summit, that
may delay -rc7
somewhat.
No stable kernel releases have been made over the last
week. 2.6.26.5 and 2.6.25.17 were both released
September 7.
Comments (none posted)
Kernel development news
Given that filesystem designers seem to love nit-picking tiny details,
and I am personally starting to lose patience, if the fiemap patches
stalls any further, my plan is to take a page from the XFS playbook and
simply take the ext4-fiemap patch and implement an ext4-specific ioctl.
If and when the linux-fsdevel community manages come to consensus on the
fiemap patches, whether it happens in 2.6.28 or Linux 2.6.87, it will be
easy enough to wire the ext4 support to the generic fiemap ioctl.
--
Ted Ts'o gets frustrated
Comments (2 posted)
By Jonathan Corbet
September 16, 2008
![[laptop surgery]](/images/conf/lpc-ks-2008/lt-laptop-sm.jpg)
The 2008 Linux Kernel Summit was held September 15 and 16 in
Portland, Oregon, immediately prior to the Linux Plumbers Conference. At
this invitation-only meeting, some 80 developers discussed a number of
issues relevant to the kernel and its future development. The following
reports were written by Jonathan Corbet, who attended the event and was a
member of its program committee.
This reporting was sponsored by LWN's subscribers; if you appreciate this
kind of content, please consider subscribing to
LWN and helping us create more of it.
Day 1
The sessions held on the first day were:
- Linux 3.0: should the developers
do a Linux 3.0 release with a focus on dumping older, unneeded code?
- Minisummit reports: reports from
gatherings of power management, wireless networking, and containers
developers.
- When should drivers be merged? A
wide-ranging discussion on the trade-offs between getting drivers into
the kernel quickly and waiting until they are up to kernel coding
standards.
- Filesystem and block layer
interaction; what contemporary file systems need to be able to get
the most out of storage devices.
- Cross-subsystem issues; how do we
evolve subsystems which are heavily used by several other parts of the
kernel?
- Tools, and the new Patchwork tool in
particular.
- Bootstrap code. Why does every
distributor throw together its own initrd/initramfs code, and can that
situation be improved?
- Kernel quality and release process,
various discussions on how to produce better kernels and a
near-decision to move to a one-week merge window.
Day 2
The closing party (which was also the Linux Plumbers Conference opening
party) was the venue chosen for the annual election of members to the Linux
Foundation's Technical Advisory Board. The move out of the regular kernel
summit sessions was intended to allow a wider group of people to
participate in the election. It would appear to have been successful in
that regard; there were record numbers of both candidates and voters. The
board members elected this time around were James Bottomley, Kristen
Carlson Accardi, Chris Mason, Dave Jones, Chris Wright, and Christoph
Hellwig. Christoph was elected to a one-year term; all of the others will
serve two-year terms.
Next year's kernel summit is currently scheduled for October 18 to 20
in Tokyo, Japan.
Comments (5 posted)
Patches and updates
Kernel trees
Core kernel code
Device drivers
Filesystems and block I/O
Security-related
Virtualization and containers
Benchmarks and bugs
Page editor: Jonathan Corbet
Distributions
News and Editorials
By Rebecca Sobol
September 17, 2008
The openSUSE Project is about to hold it's
first board election.
The process is well underway, with the first phase nearly over. All
members of the openSUSE project
may vote and can run for the board positions, but there is a fast
approaching
deadline in which to register
for this vote or to declare your intention to run for this election. In
the
last call for candidates, received a
bit too late for last week's LWN issue, states that application deadline
ends September 24th, 12:00 UTC.
An election
committee has been formed to oversee the elections. Four people, two
from Novell and two from the community, will organize and oversee the
election. Committee members Claes Backstrom, Andrew Wafaa, Marko Jung, and
Vincent Untz have agreed not to run for this election so that they might
remain impartial.
The initial openSUSE board was
appointed by Novell. Pascal Bleser, a member of that board, has written a
blog post about the openSUSE Board and the elections giving his view of
the what the board does and does not do. "One point that really must
be clarified (again) is that the Board is not responsible for taking
technical decisions. That's other people's job, e.g. AJ as the director of
openSUSE and platform, Coolo as the openSUSE distribution project manager,
or Michl as the openSUSE product manager." Pascal also has a followup
post answering some additional questions about the time commitments and
involvement expected of a board member.
Andreas Jaeger, also a member of the current board, has also written
about the board, how it's organized and what upcoming board members
might expect. "I'm part of the first openSUSE board and in my
opinion we're still bootstrapping it and forming it. Federico mentioned
that it took the GNOME board several years until they were really
functional - so this shaping of the board is not only in the openSUSE
project an evolutionary process that takes time and is influenced by
e.g. (constructive) criticism, praise, communication in general, and
decisions." New board members will be able to shape the board from
the inside. With a new board, community members can also help shape the
board with questions, comments and letting their expectations be known.
The board will consist of five members, a Novell appointed chairperson, two
Novell employees and two community members (not employed by Novell). So
far there are three Novell candidates and five non-Novell candidates. The
list of candidates with pointers to their platforms can be found here.
We will soon be into the campaign period, which runs from September 25th to
October 9th. During this time period will be blog entries
from the candidates, interviews by the openSUSE news team, and a
moderated Q&A session on IRC. There is also a feature in the
openSUSE election in which each eligible voter may appoint a second
openSUSE member to be eligible to vote. The option to appoint a second
voter will be available during the campaign period and may allow a few
people who missed the September 24th deadline to vote.
The actual election begins as the campaign period ends. Each eligible
voter will be able to cast their votes once. No changes will be allowed.
Votes will be stored anonymously in the electronic system. Ballots will be
closed October 23rd, the winners announced once the election committee has
had a chance to verify and count the votes.
If you care about the openSUSE project, this is a great time to get
involved. Run for the board, vote in the election, and have a say in the
shape of things to come.
Comments (none posted)
New Releases
ALT Linux 4.0 Terminal has been released. The
release
notes are available in English. The release itself is available in
English and Russian versions.
Full Story (comments: none)
The CentOS development team has announced the release of CentOS 4.7 for
i386 and x86_64. This is the seventh update to the 4.0 release and
includes updates through September 12, 2008. Other architectures are still
in progress.
Full Story (comments: none)
The Foresight Linux Project has announced the first release of the
Foresight Mobile Edition. "
The Foresight Mobile Edition is the first
release of Foresight for netbooks and ultra mobile PCs, such as the ASUS
Eee PC, Intel Classmate, and Dell E netbook, and features a customized
GNOME desktop optimized for smaller screens."
Full Story (comments: none)
Lunar Linux 1.6.4-alpha3 codename 'Lacus Autumni' is
available
for testing. "
It has been a long wait, but finally a new release
is in the works that will correct all the issues installing Lunar using the
old ISO's. We have also decided to remove XOrg and XFCE that was available
on the 1.6.2-beta2 release to shrink the ISO size a bit."
Comments (none posted)
Syllable Server 0.3 has been released. This is a new distribution, and the
first release that focused on making the system actually usable as a
server. "
A number of popular servers were added and configured, and
also several innovative REBOL software stacks. Out of the imaginary box,
Syllable Server is now ready for such things as accepting remote SSH
log-ins over the network, running a web server on the Cheyenne REBOL
server, running an FTP server and several more." Syllable Server
has been added to the General Purpose section of the list.
Full Story (comments: none)
Distribution News
Debian GNU/Linux
It has been three years since the last report, but the Debian GNU/Hurd project is moving along. Several releases have been made, the most recent was in December 2007. It would appear that many developers are using virtualization to the run the distribution: "
Besides qemu, which can be very slow to run, a Xen DomU port for GNU
Mach has been made available by Samuel Thibault. It requires a non-PAE
hypervisor and some minor manual tweaking, but is otherwise quite
functional and stable already, see its wiki page[4] for further
information. This will make people running the Hurd less dependent on
specific hardware, as a lot of newer computers do not work with the
underlying GNU Mach kernel anymore." Click below for the full report.
Full Story (comments: 16)
The Emdebian (Embedded Debian) team met in Extremadura, Spain for
discussion and bug fixing. Click below for the report.
Full Story (comments: none)
The first release candidate of the Debian 5.0 (Lenny) installer is
available for testing. "
The installer has a lot of new and
impressive features against last Etch release and Lenny beta 2. For a
better view of the changes made on the installer since last beta, take a
look on our release announcement draft. We are sure you are going to have a
nice feeling about it. We count on you to help us!"
Full Story (comments: none)
Distribution Newsletters
This issue of miscellaneous Debian developer news looks at PTS (Package
Tracking System) news, a new machine for the MIPS porters, some personnel
changes, people.debian.org moves to a new machine along with the delayed
queue, and the Git user survey 2008.
Full Story (comments: none)
The Fedora Weekly News for September 7, 2008 is out. "
This week
Announcements trumpets the arrival of a new version of Bodhi, the freeze of
Rawhide and some essential reading on the new package keys. In Developments
we shock you with "Non-X System Consoles to be Removed". Virtualization
alerts you to "Virt-manager 0.6.0 Released" and dives into how developers
are "Laying the Groundwork for Xen Domain 0 Support". The ever entertaining
Artwork beat examines "How to Select a Winning Theme" and
SecurityAdvisories provides a handy list for your perusal."
Full Story (comments: 1)
This issue of the
OpenSUSE Weekly
News covers the Last Call for openSUSE Board Candidates, openSUSE KDE
Bug Squashing Days (20-21 September), Board election, openSUSE 11.0 survey,
KDE in openSUSE 11.1 and beyond, and more.
Comments (none posted)
This week the Ubuntu Weekly Newsletter covers: Introducing Jaunty
Jackalope, UI Freeze in place-Alpha 6 freeze ahead, Last push for Intrepid
documentation, Ubuntu 9.04 Developer Summit Sponsorship, Status of Ubuntu
Romanian Localization Team, Ubuntu Developer Week, MOTU, New Ubuntu
Members, Intrepid Spanish Translation, New Ubuntu Cyclists Team, Atlanta
Linux Fest 2008, Arizona LoCo participating in ABLEconf, Ohio Linuxfest,
Berlin LoCo Bug Jams, Ubuntu-NI SFD 2008, Technical Board Meeting Summary,
Server Team Meeting, and much more.
Full Story (comments: none)
The
DistroWatch
Weekly for September 15, 2008 is out. "
An issue largely
dedicated to Ubuntu, our editorial looks at the increasingly assertive way
Canonical handles its trademarks with relations to other Ubuntu-based
distributions. In related news, Ubuntu debates ways to bypass a
controversial Mozilla licensing requirement, Shuttleworth announces Ubuntu
9.04 "Jaunty Jackalope" with interesting innovations, and the Ubuntu Eee
project launches a new product for the popular netbook from ASUS,
incorporating a brand new desktop interface. Also in the news, openSUSE
goes for a complete switch to KDE 4.x starting with version 11.2, Fedora
announces the availability of package updates after a recent server crack,
and Red Hat receives criticism from the Linux community over the lack of
security information following the Fedora server compromise. Finally, if
you are a translator or if you work in localising software applications,
don't miss Linguas OS, a PCLinuxOS-based live CD that could greatly speed
up your work."
Comments (none posted)
Distribution reviews
Gary Sims
reviews OpenSolaris
2008.05 on Linux.com. "
OpenSolaris comes with some unique
technologies, such as ZFS and DTrace, which can make it an attractive
option for business. The Zetabyte File System (ZFS) is a powerful file
system designed for high storage capacities. It goes beyond filesystems
like ext3 and NTFS by combining a filesystem, volume management, and RAID
into one package. DTrace is a system tracing tool that enables you to
explore your system to understand how it works, track down performance
problems across many layers of software, or locate the cause of aberrant
behavior. You can learn more about it in the Solaris Dynamic Tracing
Guide."
Comments (none posted)
Page editor: Rebecca Sobol
Development
By Forrest Cook
September 17, 2008
Audacity is a
popular and
award winning
multi-track open-source and cross-platform audio editor project
that is built on the
wxWidgets GUI library.
LWN
looked at
Audacity in 2006.
The Audacity project
announced its participation in the 2008
Google Summer of Code student code writing event
on April 21, 2008. GSoC 2008 is wrapping up and the
Audacity site notes the progress made this summer:
Four students participating with Audacity in Google Summer of Code successfully completed their projects, and their code will be in future versions of Audacity. The four projects were:
FFmpeg support, to greatly increase the range of file formats that can be imported and exported.
New GUI classes for future use in displaying audio tracks.
On-demand/level-of-detail file loading, for near-instant loading and editing of uncompressed files.
Sticky labels that stay with the audio through cut and paste.
The Audacity GSoC
projects page details the goals and achievements made by
the students, we'll examine the results.
Руслан Ижбулатов
worked on adding FFmpeg support to Audacity in order to allow
importing and exporting of a wider variety of audio file types.
From the FFmpeg site:
"FFmpeg is a complete solution to record, convert and stream audio and video. It includes libavcodec, the leading audio/video codec library. FFmpeg is developed under Linux, but it can compiled under most operating systems, including Windows."
Audacity natively supports the WAV AIFF, MP3, Ogg Vorbis, and FLAC
formats, the FFmpeg library supports those, and adds support for the
GSM WAV, MP2, M4A (AAC), AMR, WMA, and many more formats.
The
Project Progress page has details on how to access this
new functionality.
The page also includes the full list of FFmpeg supported formats.
The FFmpeg library can linked and loaded dynamically at run time,
this allows it to be distributed as a separate package and
removes any CODEC licensing issues from Audacity.
Johannes Kulick added two new wxWidgets GUI classes and used
those in Audacity to improve the display of audio tracks.
His
project abstract states:
"Audacitys main user interface is the track panel. Its GUI architecture is written from scratch by the audacity team and as the team noticed the TrackPanel.cpp is a horrendous mess which is neither easy to maintain nor to extend.
There are the wxWidgets classes wxGridSizer and wxFlexGridSizer which fit well in the requirements of the track panel. They arrange its content in a table. While in wxGridSizer all rows have the same height and all columns have the same width, in wxFlexGridSizer classes each row can have its own height and each column can have its own width. This is the way the Track panel is arranged, too, but there is one more thing which is important: the ability to drag and drop each track and drag the height of each track as well. And here is the big disadvantage of the wxWidgets classes: they lack the ability of being dragable. If there were classes which have these ability this would be a big step to get a cleaner track panel architecture for Audacity.
So the project idea is that I will implement two classes wxDragGridSizer and wxDragFlexGridSizer which have the ability to do exactly these things."
The
Project Progress tracks the steps that were done to achieve
the end results and the
additional report covers extra work that was done
to extend support for the wxAUI (Advanced User Interface)
toolbar and window docking library.
Michael Chinen's project involved
on-demand/level-of-detail file loading for near-instant loading and editing of uncompressed files. The
Project Progress explains:
"The QuickLoad project added near-instant loading of PCM uncompressed files without waiting for waveform calculation to complete. Playing and editing is now possible on demand at any point in the track while the waveform image is still being calculated in the background." The Description section further clarifies the new capability:
"Previously, it might be necessary to wait several minutes for the file to load and be useable while the waveform computation was completed.
The waveform image will draw itself automatically during computation, but users can move the point in the file from which computation takes place, thus allowing them to view and edit any point in the file instantly. "
This project also allowed for further improvements to Audacity:
"One of the reasons the Quickload project was approved was because the OD framework will provide a method in which other tasks, such as loading non-wav formats, processing effects, and exporting, can be made multithreaded. The current implementation of the OD framework is written generally so that this is possible, which means that future implementations of OD tasks will be done writing a minimum of code. Taking advantage of polymorphism, this kind of thing should get easier and easier as more tasks are made to support OD."
Mark Deutsch worked on adding
sticky labels that stay with the audio through cut and paste
operations. The
Project Progress
explains:
"Label Track Enhancements removed a long-standing limitation that Audacity's labels did not stick to the audio track and move and edit with them."
Further:
"The biggest single addition from this project was the concept of linking tracks. Two or more linked tracks form a group. When an action is performed in one track, the other tracks in the group mirror that action. For example, if a group consists of one audio track and one label track, deleting part of the audio track will also delete that part of the label track.
This linking is done implicitly, and depends on the layout of the tracks. A group is defined as a set of contiguous audio tracks followed by a contiguous set of label tracks."
The sticky labels addition also improves the way Audacity
handles insertions and other operations:
"This functionality doesn't only handle deletes, though. Inserting audio, whether through pasting or using the "Generate" functions also shifts the grouped tracks correspondingly. The "Change" functions (Change Speed/Tempo/Pitch) are also supported. Slowing down a track will insert silence into linked tracks to keep all the tracks sync'd. Similarly, speeding up a track inserts silence into that track to achieve the same result."
Lars Luthman was unable to finish the fifth project,
Support for the LV2 plugin architecture,
but he did organize the problem space and produce some code that
should be useful for future work.
The
Project Progress report shows what was accomplished, and the
main Audacity
projects document explains how it ended:
"The project which did not pass still had plenty of good coding work and skill behind it, indeed believed to be fully working on the linux platform. It was communication, possibly to modify the goals shortly after mid term, that really let it down."
The 2008 GSoC projects added a number of useful new capabilities
to Audacity. The wxWidgets project also benefited from the work
with some enhancements that can be used by other projects.
Once again, GSoC proves itself as a program that can focus
in on areas of open-source applications that need improvements,
and produce useful results in a short time span.
GSoC is successful in bringing the guidance of experienced mentors
together with the coding muscle of inspired students.
Comments (4 posted)
System Applications
Database Software
A release candidate for the MySQL version 5.1.28 DBMS has been announced.
"
Bear in mind that this is still a "candidate" release, and as with any
other pre-production release, caution should be taken when installing
on production level systems or systems with critical data."
Full Story (comments: none)
Version 2.11.9.1 of phpMyAdmin has been
announced.
"
phpMyAdmin is a tool written in PHP intended to handle the administration of MySQL over the Web. Currently it can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields.
Welcome to this security update for phpMyAdmin 2.11.9."
Comments (none posted)
The September 14, 2008 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL DBMS articles and resources.
Full Story (comments: none)
Mail Software
Version 5.0 of The Python Replybot has been announced.
"
This is
the latest incarnation of my software to send auto-replies to email
messages based on various criteria, with whitelisting and grace
periods. It responds in the most RFC and de-facto standards friendly
way possible, conforming to email best practices."
Full Story (comments: none)
Networking Tools
Version 0.6 of lutz has been
announced.
"
lutz is a small but full-featured Portscanner for Linux. Currently it supports only SYN Scanning, but ist very stable. Scanning of multiple host in cdir/subnet/ranges combination is also supported.
Today i have released Version 0.6 of lutz. I've named that release lutz-ng becouse its a complete code redesign."
Comments (none posted)
Package Management
Over at "orc_orc's sharp edge" blog, there is a
good description of RPM signing keys, including how to verify keys before importing them. "
The RPM package manager has long had the ability (similar to GnuPG) to receive GPG public keys into its trusted store, and then to test assertions about the presence, absence, and validity of a given signing. It can retrieve a remote key with the usual RPM network retrieval capabilities, or perhaps better to avoid MitM ('Man in the Middle') compromises across a network, from the local filesystem, or a local piece of immutable media, such as a CD which has had its md5sum verified."
Comments (10 posted)
Web Site Development
Version 1.0.7 stable of
TurboGears,
a rapid web development platform, has been announced.
"
This version brings some more bug fixes that could not but included in the last 1.0.6 release, and also fixes a bug which was introduced in the previous release when backporting some identity stuff from the 1.1 branch. All 1.0 users who want to stay in 1.0 before trying out our new 1.1 beta should upgrade to this 1.0.7 release directly without using 1.0.6."
Comments (none posted)
Desktop Applications
Animation Software
The September 15, 2008 edition of the
Synfig Irregular News
covers the latest news from the Synfig 2D vector animation studio project.
Comments (none posted)
Audio Applications
Version 0.9.30 of jack_capture has been announced, many new features have
been added.
"
jack_capture is a program for recording soundfiles with jack. Its default
operation is to capture whatever sound is going out to your speakers into
a file. (But it can do a number of other operations as well...)"
Also, a new version of the Audio Rollendurchmesserzeitsammler,
a conservative garbage collector, is out with some code improvements.
Full Story (comments: none)
Business Applications
Version 1.1.0 of Chandler Server has been announced.
"
Chandler Server is a server and Ajax web UI for managing and sharing
calendars, events, and tasks. It implements open data standards
including CalDAV, WebDAV, Atom, and Atompub.
This release contains two significant features and four bug fixes.
Any user can now delete their own account and data by using the
settings dialog. Interoperability with some CalDAV implementations
including iCal 3 should be improved by support for the CTAG draft
standard."
Full Story (comments: none)
Version 1.0.2 of opentaps has been
announced.
"
This version contains a number of bug fixes compared to opentaps 1.0.1 and is recommended both as an incremental upgrade for users of opentaps 1.0.1 and for new deployments.
opentaps is an open source ERP and CRM system which includes a full suite of business applications, mobility integration, and business intelligence."
Comments (none posted)
Desktop Environments
Version 2.23.92 of the GNOME desktop has been announced.
"
It's the final countdown. Tadada da, tadada da da, tadada da,
tadadadadada! Hrm. I might be missing a da or two. You're lucky that you
can't hear me sing -- you'd be quite scared ;-) So here we are, with the
release candidate for 2.24.0. It's this time of the development cycle,
where we all look at what we achieved and start crying because it's so
beautiful!"
Full Story (comments: none)
Version 2.23.92 of GARNOME, the bleeding edge GNOME distribution,
has been announced.
"
We are pleased to announce the release of GARNOME 2.23.92 Desktop and
Developer Platform. This is the GNOME 2.24 *cough* Release Candidate
*cough*. Yes, indeed.
This release is for everyone! Or, well, close to that. Build it, test
it. And watch out for SVN."
Full Story (comments: none)
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
The September 7, 2008 edition of the
KDE Commit-Digest has been
announced.
The content summary says:
"
A KPhotoAlbum developer sprint leads to various developments, including a new viewer and support for image "stacks". Initial lyrics support and a new "Albums" applet in Amarok 2.0. Support for export to OpenDocument text and HTML formats for certain file types in Okular. More functionality in the Plasma "Engine Explorer", an application for data engine development..."
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)
Version 4.6 alpha of the Xfce lightweight desktop environment has been
announced.
"
After about 18 months of development, we are pleased to announce the release of Xfce 4.6 ALPHA, codename 'Pinkie'.
Xfce 4.6 is going to be the next major release of the Xfce desktop environment. The previous release was 4.4 with the last bugfix release being 4.4.2 released in December 2007."
Comments (none posted)
The DRI2 Protocol Spec Draft v2 has been announced.
"
I've added some
discussion points with ISSUE: in the spec. The new stuff here is the
XChangeWindowAttributes inspired DRI2CopyRegion, that'll let us better
extend it in the future. I clarified and simplified the auth stuff,
dropping the group concept. Also I'm still not convinced that the
swap pipe stuff can't just be an xorg.conf option, or maybe an randr
property on the display (preferred swap pipe or whatever).
And most of all, I'd like to keep the first version simple,
considering that we have a lot of options for extending this as we go."
Full Story (comments: none)
The following new Xorg software has been announced this week:
More information can be found on the
X.Org Foundation wiki.
Comments (none posted)
Electronics
Version 0.5.1 of CQRLOG has been
announced. The software is:
"
An advanced ham radio logger based on Firebird database. Provides radio control based on hamlib libraries (currently support of 140+ radio types and models), DX cluster connection, QRZ callbook (web version), a grayliner, ON6DP QSL manager database etc.
This is bugfix release, no new features added. ADIF import/export fixed."
Comments (none posted)
Financial Applications
Version 0.4 beta of boox has been
announced.
"
boox is a very simple Java API for double-entry book-keeping. Data is stored in a SQL database - boox has been developed and tested with postgresql, but should work with any other SQL database for which a jdbc driver is available."
Comments (none posted)
Games
The WorldForge virtual world project has
announced
the release of Ember 0.5.4.
"
Ember is a 3d client for the WorldForge project. It uses the Ogre 3d graphics library for presentation and CEGUI for its GUI system.
This release incorporates the results from the three Google Summer of Code projects. The entity creator is greatly expanded, with scripting functionality, theres now proper support for terrain modifiers and theres a working sound system in place."
Comments (none posted)
Multimedia
Version 0.5.10 of Elisa Media Center has been announced.
"
A very important and long awaited improvement of this release is the
rewrite from scratch of the video, audio and slideshow players user
interface. The team is proud to present a brand new look with a strong
focus on aesthetics and extensibility; it is fully pluggable and new
controls can easily be added via plugins.
A fair number of bugs were also fixed during this cycle (14
bugs)."
Full Story (comments: none)
Music Applications
Version 0.4.2 of Patchage has been announced.
"
Patchage is a graphical modular patch bay for audio/MIDI systems
based on JACK, LASH, and ALSA.
This release adds:
- Support for the new LASH D-BUS interface (currently LASH SVN only)
- Improved LASH GUI (from Nedko Arnaudov's ladi-patchage branch)
- Quick/easy connection of groups of ports in one action
(select all the ports and press enter)
Also released in parallel are the two libraries Patchage depends on,
raul 0.5.1 and flowcanvas 0.5.1."
Full Story (comments: none)
Version 2.0 Beta 1 of Renoise has been announced.
"
Renoise 2.0 provides unprecedented granular control over audio, now with a range of new features
targeting traditional recording artists and composers. A unique approach when compared with
mainstream music sequencers, Renoise's streamlined workflow delivers professional results on
Windows, Macintosh, or Linux.
Why spend hours cobbling beats together with a mouse when you can do it in seconds with a few
keystrokes?"
Full Story (comments: none)
Video Applications
The Dirac video codec has released version 1.0. Dirac is a free software, royalty-free codec developed by the BBC. "
The initial implementation of Dirac at resulted in a research
implementation which is referred to as the Dirac codebase. It is now
called dirac-research. It is a reference implementation and also a
codebase for future algorithmic developments. Dirac 1.0.0 is the
release of this codebase." Click below for the full announcement.
Full Story (comments: 12)
Miscellaneous
The first edition of the
GNU PDF developer blog
has been launched.
"
This is the first weekly report about the development of the GNU PDF project. We plan to release this kind of report so that people can be aware of the progress and on-goings of the project."
Comments (none posted)
Languages and Tools
C
Martin Michlmayr reports on his efforts to build roughly 8000 packages from the Debian archive using GCC 4.4. His intent is to find any problems in GCC 4.4 before the release. "
In total, I filed 28 new bugs and ran into 7 known issues. 64% of the
bugs I filed have already been fixed and many of those that are still
open have already received some attention. I'd like to thank the GCC
community for such an outstanding job dealing with incoming bug reports
and fixing compiler regressions." Click below for the full report.
Full Story (comments: 11)
The GCC project has
announced
support for the Picochip platform.
"
Picochip is a 16-bit processor. A typical picoChip contains over 250 small cores, each with small amounts of memory. There are three processor variants (STAN, MEM and CTRL) with different instruction sets and memory configurations and they can be chosen using the -mae option.
This port is intended to be a "C" only port."
Comments (none posted)
Caml
The September 9-16, 2008 edition of the Caml Weekly News
is out with new articles about the Caml language.
Full Story (comments: none)
Java
Version 1.7.4 of OpenSwing has been
announced, it includes new capabilities and bug fixes.
"
OpenSwing is a component library that provides a rich set of advanced graphics components and a framework for developing java applications based on Swing front-end. It can be applied both to rich client applications and Rich Internet Applications."
Comments (none posted)
Python
Version 2.5 Alpha3 of Jython, a Java implementation of Python,
has been announced.
"
Jython 2.5 Alpha3 fixes a bug that caused installation problems for
many Windows users, so Oti Humbel and Leo Soto came to the rescue with
an assist by Geoffrey French. Oti also fixed standalone mode while he
was there."
Full Story (comments: none)
The first release candidate for Python 2.6 is out. The final release is still on track for October 1st. "
You might notice that unlike earlier releases, we are /not/ releasing
Python 3.0rc1 at this time. It was decided that 3.0 still needs time
to resolve open issues and that we would not hold up the 2.6 release
for this. We feel that Python 2.6 is nearly ready for its final
release." Click below for the full release announcement.
Full Story (comments: none)
The September 16, 2008 edition of the Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
Tcl/Tk
The September 16, 2008 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
Version Control
Version 1.6.0.2 of the GIT distributed version control system
has been announced. Changes include numerous bug fixes and
documentation updates.
Full Story (comments: none)
Miscellaneous
Version 0.19 of OpenOpt has been announced, it includes new
capabilities and bug fixes. The description states:
"
OpenOpt v 0.19, free (license: BSD) optimization framework
(written in Python language) with connections to lots of solvers
(some are C- or Fortran-written) is released."
Full Story (comments: none)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
The San Jose Mercury News
reports on the
Lindependence movement; an effort to mass convert folks from Windows to Linux. "
For his part, Cafiero is leading a revolution in the redwood-ringed town of Felton. He's been inspired by others around the country and with them he's dubbed the effort 'Lindependence 2008,' a scheme hatched to turn Felton into an all-Linux enclave."
Comments (1 posted)
BusinessWeek
takes a look at what various vendors are doing in light of Vista's problems, including a report that HP is considering making its own Linux distribution. "
Still, the sources say employees in HP's PC division are exploring the possibility of building a mass-market operating system. HP's software would be based on Linux, the open-source operating system that is already widely available, but it would be simpler and easier for mainstream users, the sources say. The goal may be to make HP less dependent on Windows and to strengthen HP's hand against Apple (AAPL), which has gained market share in recent years by offering easy-to-use computers with its own operating system."
Comments (14 posted)
Companies
ars technica
reports on Canonical's efforts to improve the Linux desktop.
"
Ubuntu founder Mark Shuttleworth announced Wednesday that his company, Canonical, will hire professional designers and interaction experts to improve the usability of the Linux desktop software ecosystem. They will work closely with upstream developers to bring a better experience to users of the open source operating system.
The charismatic frontman of the Ubuntu phenomenon made headlines for his keynote at OSCON earlier this year when he called for the open source software community to take on Apple and Microsoft and turn Linux into a platform that delivers superior usability and attractiveness."
Comments (45 posted)
ComputerWorld
reports that Lenovo is discontinuing sales of
pre-installed Linux systems.
"
Lenovo Group Ltd. is cutting back on sales of desktops and laptop systems with the Linux operating system pre-installed.
The PC maker said yesterday that it will no longer take online orders for computers pre-loaded with any flavor of Linux. Ray Gorman, a spokesman for the company, said that it will continue offering such machines only through its own or partner direct sales teams.
"Our commitment to Linux has not changed," said Gorman in an e-mail to Computerworld. "What's changed is that customers will no longer be able to order Lenovo ThinkPads and ThinkCentres with pre-installed Linux via the lenovo.com Web site.""
Comments (23 posted)
Business
Here's
a
lengthy InformationWeek article on corporations and their management of
(and acquisition of) open source projects. "
Over the past 24 months,
a premium has been placed on open source code, as it moved from the
backwater of the enterprise to the mainstream. In the process, open source
has become big business. The idea: Develop open source code quickly; make
it available for free download in hopes of winning early market momentum;
rake in some technical support revenues as the code develops an enterprise
following; and cash in via an acquisition by a deep-pocketed
vendor."
Comments (5 posted)
Linux at Work
KDE.News
congratulates
the CERN LHC project on its first day of operation.
"
Today was Big Bang Day at CERN as the world's largest science experiment was turned on. Like all good technology enthusiasts the KDE developers have been keeping up with the progress of the Large Hadron Collider in Switzerland. We are pleased to see that like all world class physicists the first ever ATLAS results come from KDE. Their impressive control centre is also making excellent use of KNotes. Just as good, the world has not yet been sucked into a black hole."
Comments (15 posted)
Resources
Dave Phillips
continues
his look at Java sound and music applications. "
In this second part
of my survey I list and briefly describe some of the Java sound and music
applications known to work under Linux. Java applications show up in almost
every category found at linux-sound.org and the Applications Database at
linuxaudio.org. The scalability of the language is well-demonstrated
throughout those pages where one can find everything from highly
specialized mini-applications to full-size production environments. Of
course I can't cover or even present the entire range of Java soundapps,
but this survey should give readers a good idea of Java's potential in the
sound and music software domain. Again the presentation is in no special
order."
Comments (none posted)
Linux Magazine
looks at Non-Uniform Memory Access (NUMA) systems and Linux. It describes how to determine the NUMA topology and then how to tell Linux how to best use the processors based on the workload. "
The overall performance of a NUMA system depends on the proportion of memory accesses made by all processors to local (directly connected) memory. Each access a task makes to remote memory reduces the performance of that task. It may also reduce the performance of other tasks, by causing contention for remote memory connections."
Comments (1 posted)
Reviews
Lifehacker has a
review of Easystroke which is a program to record and manage mouse gestures. "
Once it's launched, you'll see the Easystroke icon sitting in your system tray. Assuming you're using a three-button mouse (trackpad gestures can be a bit tricky), hold down your middle/scroll button and make some gestures around the screen. Easystroke's icon will change to represent what you just did, and you'll get a feel for how responsive the program is."
Comments (none posted)
Royal Pingdom
looks at
ten successful software forks.
"
Much of the open source software that is in popular use today was born from other projects. We thought it would be interesting to take a look at the history of some of these software forks and find out WHY they happened in the first place.
We looked at the WHY because software forking is often seen as somewhat of a waste of development resources and isnt considered a good thing. Sometimes the results can be great, though, as many of the examples below clearly show."
Comments (42 posted)
Miscellaneous
Orlando Business Journal
reports on an NSF grant for the development of Linux courses.
"
Polk Community College and the University of South Florida Polytechnic have received an $812,726 grant from the National Science Foundation to develop a four-year curriculum for Linux computer system administration.
The grant funds will be issued to the two institutions over three years.
Cliff Bennett, director of PCC's network engineering technology program, said the grant will let the schools develop a program that "will produce graduates skilled in open-source Linux system administration.""
Comments (none posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
Electronic Frontier Foundation reports that a US court has decided that
a warrant is required before accessing cell phone location records.
"
San Francisco - In an unprecedented victory for cell phone
privacy, a federal court has affirmed that cell phone
location information stored by a mobile phone provider is
protected by the Fourth Amendment and that the government
must obtain a warrant based on probable cause before
seizing such records."
Full Story (comments: none)
National Tsing Hua University of Taiwan has decided that Openmoko will be
used as a major teaching and researching platform in its curriculum.
"
Starting this coming semester students at the university will have
the opportunity to work at Openmoko's OpenLab on campus at Tsing Hua. The
full lesson plans take students from powering on the device to writing
complete mobile applications. All content developed during the course as
well as the course content itself is released under a creative commons
share-alike license."
Full Story (comments: 8)
Commercial announcements
Azingo has
announced the availability of Adobe Flash Lite support on its
mobile Linux platform.
"
Mobile Linux company Azingo continues to deliver on its promise of providing a complete Internet experience on mobile devices with its announcement today of Adobe® Flash Lite 3.1 support on Azingo Mobile. Azingo has integrated Adobe Flash Lite into its advanced mobile browser enabling the display of animated web content and videos and making Adobe Flash available on a Linux mobile platform."
Comments (none posted)
Microsoft Corp. has
announced a Linux/Windows virtualization system.
"
Microsoft Corp. and Novell Inc. are announcing the availability of a joint
virtualization solution optimized for customers running mixed-source
environments. The joint offering includes SUSE(R) Linux Enterprise Server
from Novell(R) configured and tested as an optimized guest operating system
running on Windows Server 2008 Hyper-V, and is fully supported by both
companies' channel partners, including Dell Inc., which will test and
validate this offering at the Microsoft and Novell joint Interoperability
Lab in Cambridge, Mass."
Comments (24 posted)
Sun Microsystems has launched
Project
Kenai, a hosting system for free software projects.
This
announcement talks about why the company felt the need to create
another hosting service. "
Kenai is a recognition by Sun that, as the
largest open source company in the world, we need to take control of our
own destiny. We need a place to nurture and grow our open source
communities that we ourselves can control; we need to demonstrate
credibility in building on top of more traditional LAMP/SAMP web stacks
(not just Java EE); and we need to show viability of Sun technologies and
hardware for next-generation web applications."
Comments (40 posted)
Wyse Technology and Novell have
announced the availability of Wyse Enhanced SUSE(R) Linux Enterprise.
"
Wyse
Technology, the global leader in thin computing, and Novell today announced
the joint delivery of Wyse Enhanced SUSE(R) Linux Enterprise, the
next-generation of Linux* operating system designed for thin computing
environments and available only on Wyse desktop and mobile thin client
devices. Wyse Enhanced SUSE Linux Enterprise is a powerful combination of
Wyse's extensive experience in thin computing and the ease of use,
flexibility and security of SUSE Linux Enterprise."
Comments (none posted)
Contests and Awards
Plat'Home has announced the winners of the "Will Linux Work?" contest.
"
For five weeks, Plat'Home
challenged the Linux community to propose interesting and challenging scenarios to run Plat'Home
OpenMicroServer. Participants were asked to push a normal server's limits and suggest ideas that
would test and reveal if Linux really could work in any environment.
OpenMicroServers will be awarded to the following four participants who will be given one month to
test their scenarios and report their results back to Plat'Home".
Full Story (comments: none)
Education and Certification
A free online Python course has been announced.
"
Beginning Computer Programming with HLA and PYTHON will provide the
beginner with a tremendous jump start in understanding. The newbie
will readily appreciate the benefits of the High Level instructions in
Python and HLA and the benefits of Low Level instructions in Assembly
after just a little 'hands on' use of each. The reason for these free
online Google Docs is to provide a fun and user friendly, but solid
and quickly productive foundation for new programmers."
Full Story (comments: none)
Event Reports
O'Reilly has published a report on the recently held
RailsConf Europe 2008.
"
The third annual RailsConf Europe September
2-4 in Berlin gave the dynamic European Rails community exactly what it
asked for: Technical tools to match its advancing skills. From the
ambitious novice to the experienced programmer, Europe's Rails users said
they wanted in-depth sessions and real-world solutions that would give
them an edge in innovation and productivity. Co-presenters Ruby Central
and O'Reilly Media gave them what they wanted."
Full Story (comments: none)
Meeting Minutes
The minutes from the August 6, 2008 Perl 6 Design Meeting
have been published. "
The Perl 6 design team met by phone on 06 August 2008. Larry, Jerry, Nicholas, Jesse, and chromatic attended."
Comments (none posted)
The minutes from the August 20, 2008 Perl 6 Design Meeting
have been published. "
The Perl 6 design team met by phone on 20 August 2008. Larry, Allison, Patrick, Jerry, and Jesse attended. "
Comments (none posted)
Calls for Presentations
A
call for papers
has gone out for the 2009
German Perl-Workshop.
"
From February 25th 2009 to February 27th 2009 (Wednesday til Friday) the 11th German Perl Workshop will take place in Frankfurt am Main at the "House of the Youth" ("Haus der Jugend"). The Workshop targets all serious Perl users.
Our Workshop is in need of your talk. Usually talks are 5, 20 or 40 minutes long. All topics which have to do with Perl or anything concerning Perl in any way could possibly be of interest for a talk at the
Workshop."
Comments (none posted)
SCALE 7x, the 7th Annual Southern California Linux Expo, has issued a
call for papers.
SCALE 7x will be held on February 20 - 22, 2009 at the Los Angeles Airport
Westin. The deadline for submissions is November 30, 2008.
Comments (none posted)
A call for papers has gone out for the
Fourth International Conference on Systems, Computing Sciences and
Software Engineering (SCSS 2008).
The event takes place online on
December 5-13, 2008, the submission deadline is October 15.
"
SCSS 2008 provides a virtual forum for presentation and discussion of the
state-of the-art research on Systems, Computing Sciences and Software
Engineering."
Full Story (comments: none)
use Perl has
announced
a call for papers for the
"
Vienna.pm has set aside a budget of 1000 Euro to invite speakers to the
Twin City Perl Workshop."
The event takes place in Vienna and Bratislava on November 7 and 8, 2008.
The submission deadline is September 21.
Comments (none posted)
Upcoming Events
The OpenSAF Developer Days event has been
announced.
"
Responding to
strong interest and feedback from the open source community, the OpenSAF
Project today announced the final program for its upcoming open source
"Developer Days 2008" conference. The event will be held in Munich,
Germany, on October 15 and 16, 2008, and is free of charge. The conference
is designed to gather all parties interested in high availability software
and its development in an open source environment."
Comments (none posted)
The Python
Texas Regional Unconference will be held in Austin, TX on October 4-5, 2008.
"
Like last year, this Unconference is intended to be a FREE event for
Pythoneers from all over the Texas region to gather and share
experiences and developments. Again, the topics to be presented are
purely up to the participants."
Full Story (comments: none)
Events: September 25, 2008 to November 24, 2008
The following event listing is taken from the
LWN.net Calendar.
| Date(s) | Event | Location |
September 22 September 25 |
Storage Developer Conference 2008 |
Santa Clara, CA, USA |
September 23 September 25 |
4th International Conference on IT Incident Management and IT Forensics |
Manheim, Germany |
September 24 September 25 |
OpenExpo 2008 Zürich |
Winterthur, Switzerland |
September 25 September 27 |
Firebird Conference 2008 |
Bergamo, Italy |
September 26 September 27 |
PGCon Brazil 2008 |
Sao Paulo, Brazil |
| September 26 |
Far East Perl Workshop 2008 |
Vladivostok, Russia |
September 26 September 28 |
ToorCon Information Security Conference |
San Diego, CA, USA |
September 27 September 28 |
WineConf 2008 |
Bloomington, MN, USA |
September 29 October 3 |
Netfilter Workshop 2008 |
Paris, France |
September 29 September 30 |
Conference on Software Language Engineering |
Toulouse, France |
September 30 October 1 |
BA-Con 2008 |
Buenos Aires, Argentina |
October 1 October 3 |
Vision 2008 Embedded Linux Developers Conference |
San Francisco, USA |
October 2 October 3 |
ekoparty Security Conference |
Buenos Aires, Argentina |
October 3 October 4 |
Open Source Days 2008 |
Copenhagen, Denmark |
| October 4 |
PyArkansas 2008 |
Central Arkansas, USA |
October 4 October 5 |
Texas Regional Python Unconference 2008 |
Austin, TX, USA |
October 7 October 10 |
OWASP NYC AppSec 2008 Conference |
New York, NY, USA |
| October 7 |
Openmind 2008 |
Tampere, Finland |
October 7 October 10 |
Linux-Kongress 2008 |
Hamburg, Germany |
| October 7 |
Red Hat Government Users and Developers Conference |
Washington, DC, United States |
October 10 October 12 |
Ohio LinuxFest 2008 |
Columbus, Ohio, USA |
October 10 October 12 |
PostgreSQL Conference West 08 |
Portland, OR, USA |
October 10 October 12 |
Skolelinux Developer Gathering |
Oslo, Norway |
October 11 October 12 |
Pittsburgh Perl Workshop |
Pittsburgh, PA, USA |
October 11 October 12 |
MerbCamp |
San Diego, CA, USA |
October 13 October 14 |
Linux Foundation End User Collaboration Summit |
New York, USA |
| October 13 |
Skolelinux User Conference |
Oslo, Norway |
October 15 October 16 |
OpenSAF Developer Days |
Munich, Germany |
October 17 October 18 |
European PGDay 2008 |
Prato, Italy |
October 18 October 19 |
Maker Faire Austin |
Austin, TX, USA |
October 19 October 24 |
Colorado Software Summit 2008 |
Keystone, CO, USA |
October 20 October 24 |
15th Annual Tcl/Tk Conference |
Manassas, VA, USA |
October 21 October 23 |
Web 2.0 Expo Europe |
Berlin, Germany |
October 21 October 24 |
Systems |
Munich, Germany |
October 22 October 24 |
Hack.lu 2008 |
Parc Hotel Alvisse, Luxembourg |
October 22 October 24 |
Encuentro Linux |
Concepción, Chile |
October 24 October 26 |
Free Society Conference and Nordic Summit |
Gothenburg, Sweden |
October 25 October 26 |
T-DOSE 2008 |
Eindhoven, the Netherlands |
| October 25 |
Ontario Linux Fest 2008 |
Toronto, Canada |
October 26 October 31 |
IBM Information On Demand 2008 |
Mandalay Bay - Las Vegas, Nevada, USA |
October 27 October 30 |
Embedded Systems Conference - Boston |
Boston, USA |
October 29 November 1 |
10th Real-Time Linux Workshop |
Colotlán, Jalisco, Mexico |
November 3 November 7 |
ApacheCon US 2008 |
New Orleans, LA, USA |
November 5 November 7 |
OpenOffice.org Conference 2008 |
Beijing, China |
| November 6 |
NLUUG autumn conference: Mobile Applications |
Ede, Netherlands |
November 6 November 7 |
Embedded Linux Conference Europe 2008 |
Ede, Netherlands |
November 7 November 8 |
TwinCity Perl Workshop 2008 |
Vienna, Austria |
November 7 November 9 |
UKUUG linux conference |
Manchester, UK |
November 8 November 9 |
Hackers to Hackers Conference 05' |
Sao Paulo, Brazil |
November 8 November 9 |
FOSS.my |
Kuala Lumpur, Malaysia |
November 10 November 14 |
Python Bootcamp with Dave Beazley |
Atlanta, GA, USA |
November 11 November 14 |
DeepSec IDSC 2008 |
Vienna, Austria |
November 12 November 14 |
php|works 2008 |
Atlanta, GA, USA |
November 12 November 13 |
PacSec Applied Security Conference |
Tokyo, Japan |
November 13 November 14 |
International Hacking and Security Conference |
Seoul, Korea |
November 14 November 16 |
OpenSQL Camp 2008 |
Charlottesville, VA, USA |
November 16 November 20 |
Middle East IT Security Conference |
Dubai, UAE |
November 19 November 20 |
Linux Foundation Japan Symposium |
Tokyo, Japan |
November 20 November 21 |
FreedomHEC Taipei 2008 |
Taipei, Taiwan |
| November 22 |
The phpnw08 conference |
Manchester, UK |
| November 22 |
PGDay Rio de la Plata |
Buenos Aires, Argentina |
| November 22 |
Mandriva 2009 Installfest |
Everywhere, World |
If your event does not appear here, please
tell us about it.
Web sites
O'Reilly has announced the launch of the
StartWithXML project.
"
The enormous success of the Kindle and the iPhone has
undeniably fueled the XML revolution. Smart publishers are scrambling to
make more of what they produce--books, magazines, newspapers, and
more--readily available for reading on these popular devices. Indeed,
without XML, delivering content across multiple channels, devices, and
digital formats profitably would be impossible.
To help publishers adjust to today's publishing environment, make better
use of innovative, up-to-the-minute resources, and profit from the many
new markets for their content, O'Reilly Media has teamed up with Idea
Logical Company to launch "StartWithXML: Why and How.""
Full Story (comments: none)
Audio and Video programs
Linux Magazine has announced the availability of two new
Django web platform workshop videos.
Topics include the
Django Video Workshop with Douglas Napoleone and
Programming with the Python Django Web Framework.
Full Story (comments: none)
Page editor: Forrest Cook