IBM's memo in support of its motion for a partial summary judgment on its
copyright counterclaims is now available, via Groklaw,
in plain
text format. This one is truly worth a read; it is far shorter than
the complex memo for IBM's other motion (the attempt to do away with the
breach of contract charges), and it shows just how a GPL infringement case
can be brought to court. SCO, which has made its disdain for the GPL clear
over the last year and a half, is going to have an interesting time trying
to dance around this one.
Summary judgment motions depend on the lack of a dispute over the relevant
facts, so IBM leads off with its list of the facts which, it says, are
undisputed. The very first one is a statement that Linux development
started with Linus; this, of course, is very much a disputed fact in many
circles. The SCO Group, however, is unlikely to have a great interest in
ensuring that the GNU Project gets proper credit for its work, and thus
will probably not make a big deal out of this issue in court.
IBM goes on to list its contributions to Linux; these include the
Enterprise Volume Management System (which was never actually merged into
the kernel), PowerPC64 support, the Omni print driver, JFS, PCI hotplug
support, and more. Copyrights for all of these contributions have been
registered. Each contribution is also listed with the exact number of
lines of code; IBM is showing that it is possible to be specific about such
topics. IBM points out just where SCO has distributed copies of each of
the claimed contributions to Linux.
The final set of "undisputed facts" has to do with the GPL and SCO's
actions relative to the GPL. IBM notes that it has not authorized the
copying, modification, or distribution of its code except under the terms
of the GPL. SCO, meanwhile, has denied the validity of the GPL and has
attempted to add restrictions to IBM's GPL-licensed code by way of its
lawsuit threats and "Linux license" scheme.
Several paragraphs describing SCO's activities have been redacted from the
publicly-available version of the memo. It would be most interesting to
know what IBM is arguing that cannot be made available to the world as a
whole.
With the "undisputed facts" in place, IBM moves on to the "argument"
portion of its memorandum. The first step is to reiterate that IBM owns
its copyrights, and that SCO has, beyond doubt, redistributed the code.
The full memo includes a "side-by-side comparison" of IBM's code with the
version that appeared in SCO Linux Server 4.0. This step may have been a
bit more than was truly necessary, given that SCO does not dispute that it
distributes Linux, but IBM is being sure that all the bases are covered.
IBM still has to show that SCO's copying was copyright infringement,
however. So that's where the argument goes next:
As stated, IBM has not authorized the copying, modification, or
distribution of the IBM Copyrighted Works, except pursuant to the
terms of the GPL or LGPL. SCO does not have permission or any
license to copy, modify, or distribute the IBM Copyrighted Works
for at least two independent reasons: (1) SCO has repudiated
and disclaimed the GPL (and thus also the LGPL) as a source of
legal rights, and (2) SCO has breached the GPL and LGPL and
thus lost any rights it might have had under the GPL or LGPL.
The first argument is interesting. IBM has no trouble citing statements
from SCO challenging the validity of the GPL; some of them appear in SCO's
own filings in the same case. But the argument that, by publicly trashing
the GPL, SCO has forfeited its right to distribute GPL-licensed code does
not convince everybody. The case law on the subject appears to be
inconclusive; there is no real way to know how the court will treat this
argument until the time comes.
The second part of the argument - that SCO has flat-out breached the terms
of the GPL - is more straightforward. SCO has very clearly attempted to
impose additional restrictions on GPL-licensed code, and that is not an
action that the GPL allows. IBM should have little trouble establishing
this breach as a fact.
Inquiring minds are most curious to see how SCO will respond to this
argument. SCO's lawyers would appear to have these options:
- Argue that SCO could not have breached the GPL, because the GPL is
not a valid license. As has been pointed out many times, this
argument puts SCO into a position of clear infringement: if the GPL is
not a valid license, then SCO has no license to distribute IBM's
code.
- Argue that SCO has adhered to the terms of the GPL. The facts say
otherwise in the strongest of terms, however; every time SCO states
that Linux cannot be used without an additional license - while still
distributing the code in question - is a clear breach of the license.
- Argue the the GPL gives SCO the right to redistribute the code, but
that the GPL's prohibition on additional restrictions does not apply,
or cannot be enforced. This argument would be an attempt to get the
court to turn the GPL into something closer to the BSD license.
The third alternative above is the only one which holds out any hope for
SCO in this case. Given that the U.S. courts have, in general, not been
hospitable to the idea of rolling back the rights of copyright holders, it
seems unlikely that this court would take a different tack now. It is also
hard to see how the court could strike sections of the GPL without creating
grave difficulties for many other software licenses.
So SCO is unlikely to prevail in an attempt to disable the operative terms
of the GPL - in the long term. What SCO might be able to do is to
create enough confusion around the issue that the judge is unable to hand
down a summary judgment. In that case, IBM would have to argue its case in
a full court trial next year, and SCO would get some breathing room to
continue its campaign.
Such an outcome seems improbable, however. The facts seem clear, and SCO
appears to be very much on the wrong side of them. In your editor's
untrustworthy opinion, IBM seems much more likely to prevail on this motion
than on its companion motion regarding the breach of contract claims. That
result would clearly paint SCO's actions as an infringement of
copyright, and it would put an end to SCO's attempts to put a tax on
Linux. At the same time, it would put an end to claims that the GPL has
never been tested in court. That would, needless to say, be an interesting
day.
Comments (20 posted)
The hearing date for IBM's motion for a partial summary judgment on its
tenth counterclaim (seeking a declaration that none of its Linux activities infringe upon
SCO's copyrights) and SCO's attempt to dismiss that counterclaim is
coming. So the memos to the court are flying in all directions.
SCO has filed its reply
memorandum (PDF format) in support of its motion to dismiss or stay count ten. Therein,
SCO claims that IBM's counterclaim is not "compulsory," that, instead, it
is unrelated to the main case and could be considered separately. SCO says
that IBM's counterclaim adds "undue complication and complexity" to the
case, and thus should be dismissed. SCO wants the issue to
simply go away.
IBM has also filed a
reply memorandum (PDF); this one is in support of its motion for a
partial summary judgment on the tenth counterclaim. It makes for
interesting reading; IBM is putting its full strength into ripping apart
SCO's claims. IBM's reasoning is, essentially:
- SCO has made repeated public claims that the Linux kernel contains
code copied directly from Unix, so the issue is relevant.
- SCO has never shown any evidence that this copying has occurred, and has no such
evidence to show.
- The only thing that was even close to evidence was a declaration by
Sandeep Gupta. IBM says it should be ignored because it was filed too
late, because Mr. Gupta has no personal knowledge that would make him
an expert witness, and the approach he used to compare Unix and Linux
code is flawed.
In support of its position, IBM has submitted a declaration from one
Brian Kernighan on the flaws in the code comparison methodology and
stating that Mr. Gupta's results are incorrect. When it comes to Unix
code, one might assume that Mr. Kernighan has a bit of expertise to
draw on.
- SCO's claims that it needs more time for discovery are bogus because
SCO has been saying for over a year that it has tons of evidence
already.
- SCO did not even bother to try to answer most of IBM's "undisputed
facts," and its filing was not organized properly.
- SCO can't even put up convincing evidence that it owns the copyrights
on Unix.
The memo goes on for 56 pages; it is an interesting read. It has long been
clear that SCO management's public statements would come back to haunt the
company; IBM is now doing its best to make that happen.
IBM has also been busy trying to strike the declarations SCO has been
filing in support of its positions. IBM's reasoning is usually that the
person making the declaration is in no position to know what he is talking
about. For some amusement, see this
version of John Harrop's declaration posted on Groklaw; all of the
portions which IBM wishes to strike have been indicated there. If IBM is
successful, little of the declaration will remain.
SCO is due to report its third quarter results. That announcement will,
according to this press
release, happen on August 31. SCO should be able to show more
SCOsource income this time around, since the money from EV1Servers.Net
should finally appear in its accounting. It is hard to imagine the numbers
as a whole being good, however.
SCO has announced,
again, that it has made peace with BayStar. It might have actually
happened this time.
Comments (3 posted)
August 25, 2004
By Pamela Jones, Editor of Groklaw
The best way to understand what a case means if, like me, you aren't a
lawyer, is to ask some. In the recent
decision in MGM v. Grokster et
al, filed on August 19, it's easy to do so, because there were amici
briefs filed by law professors on both sides of the question. There is no
better way to understand what a case is about than to read such
briefs. The Electric Frontier Foundation, which represented StreamCast
Networks, Inc., one of the victorious defendants, has
made the legal documents
available.
On MGM's side, 9 law professors submitted an
amicus brief explaining why they felt the lower court had made a
mistake in granting Grokster and StreamCast a partial summary judgment and
requesting that the Ninth Circuit Court of Appeals reverse the decision.
On the other side, 40 law professors submitted an opposing amicus brief, supporting the lower
court's decision and urging the Ninth Circuit Court of Appeals to affirm
it. Both groups tried to persuade the three-judge panel that the law was
on their side.
All of this goes to show you that the law is not reliable like math. You
don't ever want to plot a course to Mars based on legal opinions, because
you might not arrive safely at your destination. You can always find a
lawyer somewhere who will argue a side, both sides, or all sides of any
issue. In the Grokster case, some of the finest lawyers in the world
contributed their thoughts, on both sides, making it one of the most
interesting and significant cases of the year.
The appeals court decision was extraordinary, in that they accepted what
can best be described as arguments you can find in Larry Lessig's book,
"Free Culture," argued most ably by EFF's Fred von Lohmann for StreamCast
and Michael Page of Keker & Van Nest for Grokster. The oral arguments are
a delight to listen to, and EFF has them available as Ogg, WMA and MP3 files. Groklaw has made an unofficial transcript of the proceedings.
The court decided to draw a line in the sand and tell the Hollywood
copyright forces that their push to extend and morph copyright law beyond
its current borders, in effect to rewrite the Supreme Court's 1984 Sony-
Betamax decision (Sony Corporation of America v. Universal City
Studios, Inc., 464 U.S. 417, 104 S. Ct. 774, 78 L. Ed. 2d 574 ), so as to
make it easier to go after contributory infringers, was unacceptable.
Sony held that as long as a technology has substantial non-infringing
uses, it can't be held liable for copyright infringement by users. The
Hollywood copyright forces were trying to get the court to accept instead
the new idea that if infringement levels reached a certain percentage,
then manufacturers and programmers could be held liable.
Remembering that this is the same appeals court that upheld
Napster, it's an extraordinary development and, in my opinion, a most
significant victory, particularly for programmers, who stood to lose a
great deal had the case gone the other way. Why? Because the copyright
forces wanted to hold distributors of software tools -- and that means
programmers too, not just companies -- liable for the infringements of
end users.
It was nothing less than an attempt, as the ruling put it, to get the
judiciary to fashion a new way to go after distributors and programmers
for vicarious and contributory copyright infringement. Why? Simply
because, as the law professors on MGM's side delicately put it, such a
transmogrification would satisfy "the policy interests of indirect
liability -- particularly for online infringement, where locating, suing,
enjoining and recovering from millions of direct infringers is extremely
difficult and inefficient."
In short, MGM and the music industry wanted the courts to make it easy for
them. Going after the actual infringers on P2P systems is hard and
expensive. So, they asked the court to let them go after those making and
distributing software that some might use for the infringement instead.
The conceivable consequences of such an expansion of vicarious liability
were set forth in oral argument by Mr. Page:
To expand the
law of vicarious liability, to attach liability to
anyone who in theory could have acted as a policeman, leaves no border
on
it at all and leaves every technology vendor, every inventor, every
merchant at
the mercy of copyright holders who want to look around and go, 'You
could have
done something about this. You're liable.'
The court refused, based on the Sony-Betamax case, telling them to get
Congress to fashion a more nuanced remedy than any court can give.
Distinguishing the technology of Napster from that of Morpheus and
Grokster (the centralized server in the former), the court noted that 10%
of files shared on the systems are non-infringing, which is, in the words
of Judge Noonan in the oral hearings, "a lot of files".
The court accepted the argument that every new technology is met by the
music and entertainment industry with cries of theft and predictions of
copyright doom along with demands that courts shut down the new
technology. This happened with the invention of cassette recorders, VCRs,
radio, and cable, as Lessig points out in "Free Culture". But throughout
history, US courts have been loathe to kill a new technology just to
satisfy the old, vested interests affected by the new tech. Once again,
the court has told those clamoring for a judicial remedy that they must
seek a remedy in the legislature, if any is to be found.
Jason Shultz, an attorney with EFF, explains the significance of the
Grokster decision, particularly to programmers:
One of the biggest wins in Grokster for programmers was the explicit
rejection of two principles that the RIAA and MPAA were pushing the Court
to adopt in order to 'update' the Sony Betamax rule. If either rule had
been adopted for Peer to Peer companies, it would have applied to
programmers as well. Both rules would have been disastrous.
1) The first was that makers of technology (including programmers) should
be liable for the infringements of their users based on the proportion of
users who use the technology to infringe, instead of whether or not the
code is merely capable of substantial non-infringing uses. The Plaintiffs
argued that since over 90% of P2P users infringed copyright, that was high
enough to hold the programmers and distributors liable. This would have
been a very dangerous rule for any programmer, especially those who
release open source code, because it is almost impossible to predict all
the ways in which your users will employ your code. . . . [T]o hold . . .
programmers . . . liable for the future, unpredictable and unintended uses
of code would change the legal landscape of programming dramatically and
make it a very dangerous road to go down. Fortunately, the Court rejected
this attempt to 'update' Sony Betamax and stuck with the time-honored rule
that any technology with a substantial non-infringing use cannot be held
contributorily liable for infringements by end users.
2) The second major victory was an explicit rejection of the RIAA/MPAA's
other proposal --- that under vicarious liability, programmers and
distributors of technology should be held liable for end user
infringements if they could have re-designed their products to allow less
infringement, but didn't. In this case, the MPAA/RIAA argued that the P2P
companies could have forced updates on users that installed filters into
their programs to filter out copyrighted works, but didn't. This 'willful
blindness', Hollywood argued, should make the P2P companies responsible
for the infringements of their end users. Such a ruling would have been an
absolute nightmare for any programmer, not only because again, it is
almost impossible to predict all the ways one will use a program to
infringe and then preemptively restrict them, but also because the reality
is that no venture capitalist will fund a software project in such a
world. If programmers and companies are liable unless they make their
programs as incapable of copying as possible, very few programs will ever
be written. The only pragmatic way to release a program, then, is to get
MPAA/RIAA approval beforehand -- essentially handing Hollywood veto power
over any new code or program released. Again, the Court rejected this
approach, giving programmers protection from both financial ruin and
attempts to undermine their freedom to write code as they see fit.
EFF took the case for just these reasons. We saw how Hollywood wanted to
change the law and all the bad precedent it would set. So we defended the
P2P companies on these principles in order to protect every technology
maker, including open source programmers. Under the eyes of the law, even
non-commercial open source programmers are no different that P2P companies
and without the legal protections in Grokster, all programmers would
suffer. Thus, EFF stepped up to the plate to defend the freedom to code
for everyone.
They not only stepped up to the plate. They hit a home run. Of course, the
losing side has the option of an appeal to the Supreme Court. And, as it
happens -- actually, I'm sure it's no happenstance -- there is already an
attempt to overturn Grokster's holding, by means of the Inducing
Infringement of Copyrights Act of 2004 [INDUCE], currently working its
way though Congress, with the backing of the RIAA/MPAA. It is sponsored
by Senators Patrick Leahy and Orrin Hatch, who has said it
is explicitly meant to reverse Grokster, so as to accomplish the very
things that the Ninth Circuit Court of Appeals just rejected. Such a law
would find companies and programmers liable if they release code that
makes it easier for copyright infringement to occur, although in light of
this stunning Grokster ruling, they may find it is a harder sell now,
since its language, as well as Mr. Hatch's in pushing it, contradicts the
Ninth Circuit Court of Appeals' decision.
Yes, that Mr. Hatch, the father of one of the attorneys representing
SCO, Brent Hatch. The apple doesn't fall very far from the tree.
In a case like this, it makes sense to distribute the result via the
available peer-to-peer networks. So, for those whose browsers are set up
for such things, the EFF has published a magnet
link and an ed2k
link for downloading the decision.
It doesn't hurt to boost the clearly non-infringing content available on
P2P networks. One thing about the Hollywood copyright sharks: you can
be sure they'll be circling back around.
Comments (13 posted)
Novell announced its 3rd quarter financial
results on Thursday of last week. To get some additional information on
Novell's results, we spoke to Novell spokesperson Bruce Lowry about the
results, and how the purchase of SUSE Linux and Ximian is working out for
Novell.
First on the agenda was Novell's financial results. Novell brought in $305
million in the third quarter, with a profit of $23 million, compared to
$283 million in the third quarter of 2003 and a loss of $12 million during
that period. Part of Novell's overall profits this quarter resulted from
one-time payment of $19 million from The Canopy Group.
Overall, Lowry said that the company was happy with the profit from the
third quarter, but "a little disappointed with the top-line revenue
number." He explained that the sales of the company's Netware
products had slowed their decline in recent quarters, but resumed a 12
percent decline in sales in the third quarter.
While Novell's other product lines have not been meeting expectations, SUSE
Linux provided a welcome boost to Novell's bottom line this quarter. SUSE's
revenues were up $2 million in the quarter, a 20 percent increase from the
second quarter. A big factor in SUSE's increased revenues was a single
customer that ordered 12,000 subscriptions to SUSE Enterprise. Lowry
wouldn't disclose the customer's name, but said that the customer is a
venture-backed company using SUSE in a "ASP sort of
environment."
The $12 million in revenue from SUSE products broke down into three parts,
$4 million was from subscription revenue, $5 million was from SUSE retail
sales, and $3 million included "tech support alliance fees and other
software products from SUSE Linux." Lowry noted that the SUSE
subscriptions would continue to show revenue in future quarters, as
subscription revenue is distributed over the life of the subscription
rather than reported entirely in one quarter.
Ximian's revenue is not broken out separately by Novell, as the company
mainly purchased Ximian as "a technology buy."
We basically said that the impact on earnings would be negligible...it's
almost impossible to do that now. The major products were Ximian Desktop,
which we're now combining into SUSE, hopefully later this year. The other
main sort of component was Red Carpet Enterprise... what we did was added
[that] to ZENworks.
We asked Lowry how the integration of SUSE and Ximian into Novell was
going. Lowry said that the Ximian integration into Novell was
"totally complete" and that the SUSE integration is
"moving forward very rapidly," but noted that there was still
work to be done, and that integrating a German company into Novell
presented additional complications.
Lowry declined to offer specifics about the upcoming SUSE release with
Ximian Desktop integrated into the release, saying that Novell was being
"pretty tight-lipped" about the release. However, Lowry said
that SUSE will continue to support KDE and GNOME.
It seems to be an issue that people continue to be hooked on, that we're
trying to get beyond. But, we're trying to give people choice. We'll be
adding the things you'd expect Novell to add... it's obviously going to be
focused on the enterprise user.
We also asked whether the company would also be pushing Mono in its SUSE
product line in order to help adoption of Mono. Lowry said that Mono is not
shipped with SUSE Linux Enterprise Server 9, and said that Novell has
"talked very loosely about it appearing in the desktop."
It's still very much an early stage thing, I have heard talk of pilot
deployments of Mono in corporate environments. It's still fairly
narrow...it's definitely an early stage technology.
He did say that Novell had been using Mono more for internal projects, and
mentioned Novell's iFolder, which is now
written with Mono. Lowry also mentioned the addition
of JBoss to SUSE Linux Enterprise Server 9, and to the next major
release of Novell exteNd as a replacement for Novell exteNd Application
Server.
We'll be replacing the proprietary application server in the next major
release, eating our own dogfood. We're going to look at open source and
leverage open source where we can. It makes no sense to try to compete with
a proprietary product in the same place... it's a mixed world. It's hard to
envision a scenario where everything becomes open source.
It should be interesting to see how Novell continues to balance between
open source and proprietary offerings. With iFolder, Ximian's Evolution
Connector, and SUSE YaST, Novell has shown that it is willing to open
source some of its technology when it makes sense for the company to do so
-- and so long as that technology isn't a profit center for Novell.
Unfortunately, Novell does seem to be backing away from support of other
distributions with Ximian Desktop, with only SUSE and older versions of Red
Hat Linux listed as supported.
Overall, though, it seems that Novell's entry into the Linux market has
been both successful and beneficial for the community and has certainly
been beneficial for Novell. Though Novell's income from SUSE is currently
only a small fraction of their revenue, it does seem to be Novell's best
chance for growth.
Comments (3 posted)
Page editor: Jonathan Corbet
Security
The LD_DEBUG environment variable is one of those obscure, useful features
found in glibc. By setting LD_DEBUG to one of a few specific values (use
help to get the full list), you can get a great deal of
information on just how the dynamic library loader is resolving symbols and
performing relocation. This information can be most useful for tracking
down certain kinds of obscure shareable library problems.
LD_DEBUG can be verbose; it can also provide information about
security-critical programs - especially those running setuid - which
perhaps should not be made available to just anybody. The large amount of
output created by LD_DEBUG can also be used as a sort of poor-man's
single-stepping mechanism. If you can control when the standard output
will block, you can stop a setuid program at almost any library call. This
capability can be most useful if you are trying to exploit a difficult race
condition, such as a temporary file vulnerability. The ability to stop a
program at an arbitrary point can turn a small, difficult window into a
wide-open one which can be exploited at leisure.
Thus, it would make sense to disallow LD_DEBUG for setuid binaries.
Unfortunately, this didn't occur to the glibc implementors, who did not add
any checks for setuid operation in the LD_DEBUG code. Gentoo has recently
issued an update fixing the problem; no other
distributors have followed suit as of this writing.
As it turns out, some distributors do not need to. OpenWall fixed this problem over three years ago; ALT
Linux also patched glibc in its distribution. Somehow, however, the fixes
applied by these distributors never got into wider distribution.
This is not the first time that somebody has discovered a security problem
for which a fix had been available for years. These incidents are, at
best, a missed opportunity: known holes with available fixes remain
unpatched for long periods of time. A less pleasant possibility is that
crackers can look at the patches applied by security-conscious
distributions (such as OpenWall) in search of holes which have not been
fixed elsewhere. Security fixes are best applied universally.
The obvious way to ensure widespread diffusion of security fixes is to
submit them back to the package's maintainer. Such patches should almost
always be accepted - or the maintainer should come up with a better way to
fix the problem. If the maintainer refuses to fix the problem, there is
always the time-honored technique of posting an advisory to Bugtraq. What
should not be an option is keeping security fixes to ones self.
Comments (16 posted)
New vulnerabilities
Cacti: SQL injection vulnerability
| Package(s): | cacti |
CVE #(s): | |
| Created: | August 23, 2004 |
Updated: | August 25, 2004 |
| Description: |
Cacti is vulnerable to a SQL injection attack where an attacker may
inject SQL into the Username field. An attacker could use these
vulnerabilities to compromise the Cacti service and potentially execute
programs with the permissions of the user running Cacti. |
| Alerts: |
|
Comments (none posted)
courier-imap: Remote Format String Vulnerability
| Package(s): | courier-imap |
CVE #(s): | CAN-2004-0777
|
| Created: | August 20, 2004 |
Updated: | August 26, 2004 |
| Description: |
There is a format string vulnerability in the auth_debug() function which
can be exploited remotely, potentially leading to arbitrary code execution
as the user running the IMAP daemon (which is often root). A remote
attacker may send username or password information containing printf()
format tokens (such as "%s"), which will crash the server or cause it to
execute arbitrary code. This vulnerability can only be exploited if
DEBUG_LOGIN is set to something other than 0 in the imapd config file.
If DEBUG_LOGIN is enabled in the imapd configuration, a remote attacker
may execute arbitrary code as the root user. |
| Alerts: |
|
Comments (none posted)
icecast-server: missing escape
| Package(s): | icecast-server |
CVE #(s): | CAN-2004-0781
|
| Created: | August 24, 2004 |
Updated: | August 25, 2004 |
| Description: |
Markus Wörle discovered a cross site scripting problem in
status-display (list.cgi) of the icecast internal webserver, an MPEG
layer III streaming server. The UserAgent variable is not properly
html_escaped so that an attacker could cause the client to execute
arbitrary Java script commands. |
| Alerts: |
|
Comments (none posted)
qt3: BMP image parser heap overflow
| Package(s): | qt3/qt3-non-mt/qt3-32bit/qt3-static |
CVE #(s): | CAN-2004-0691
CAN-2004-0692
CAN-2004-0693
|
| Created: | August 19, 2004 |
Updated: | May 15, 2005 |
| Description: |
A heap overflow in the qt3 BMP image format parser in Qt versions prior to 3.3.3 may allow remote code execution. |
| Alerts: |
|
Comments (none posted)
roundup: remote file access vulnerability
| Package(s): | roundup |
CVE #(s): | |
| Created: | August 18, 2004 |
Updated: | August 25, 2004 |
| Description: |
The roundup issue tracker has a vulnerability that allows
a remote attacker to read files owned by the user that is
running the application. |
| Alerts: |
|
Comments (none posted)
zlib: denial of service
| Package(s): | zlib |
CVE #(s): | CAN-2004-0797
|
| Created: | August 25, 2004 |
Updated: | June 10, 2005 |
| Description: |
Versions 1.2.x of the zlib library contain an error handling vulnerability which can enable denial of service attacks. |
| Alerts: |
|
Comments (none posted)
Updated vulnerabilities
acroread: UUDecode filename buffer overflow
| Package(s): | acroread |
CVE #(s): | |
| Created: | August 16, 2004 |
Updated: | August 17, 2004 |
| Description: |
acroread contains two errors in the handling of UUEncoded filenames.
First, it fails to check the length of a filename before copying it
into a fixed size buffer and, secondly, it fails to check for the
backtick shell metacharacter in the filename before executing a command
with a shell. By enticing a user to open a PDF with a specially crafted
filename, an attacker could execute arbitrary code or programs with the
permissions of the user running acroread. |
| Alerts: |
|
Comments (none posted)
Apache mod_proxy: denial of service
| Package(s): | apache |
CVE #(s): | CAN-2004-0492
|
| Created: | June 11, 2004 |
Updated: | October 14, 2004 |
| Description: |
A buffer overflow vulnerability in the apache mod_proxy module
can be exploited to create a denial of service. |
| Alerts: |
|
Comments (none posted)
apache2: stack-based buffer overflow in ssl_util.c
| Package(s): | apache2 |
CVE #(s): | CAN-2004-0488
|
| Created: | June 1, 2004 |
Updated: | October 14, 2004 |
| Description: |
A stack-based buffer overflow exists in the ssl_util_uuencode_binary
function in ssl_util.c in Apache. When mod_ssl is configured to trust the
issuing CA, a remote attacker may be able to execute arbitrary code via a
client certificate with a long subject DN. |
| Alerts: |
|
Comments (none posted)
aspell: bounds checking problem
| Package(s): | aspell |
CVE #(s): | CAN-2004-0548
|
| Created: | June 17, 2004 |
Updated: | December 20, 2004 |
| Description: |
Aspell's word-list-compress utility fails to properly check bounds
when dealing with words that are more than 256 bytes long.
This can lead to arbitrary code execution by an attacker. |
| Alerts: |
|
Comments (none posted)
Ethereal: Multiple security problems
| Package(s): | ethereal |
CVE #(s): | CAN-2004-0633
CAN-2004-0634
CAN-2004-0635
|
| Created: | July 9, 2004 |
Updated: | August 19, 2004 |
| Description: |
There are multiple vulnerabilities in versions of Ethereal earlier than
0.10.5, including:
* In some cases the iSNS dissector could cause Ethereal to abort.
* If there was no policy name for a handle for SMB SID snooping it
could cause a crash.
* A malformed or missing community string could cause the SNMP
dissector to crash.
See this
advisory for more information. |
| Alerts: |
|
Comments (none posted)
Filename disclosure vulnerability in fam
| Package(s): | fam |
CVE #(s): | CAN-2002-0875
|
| Created: | August 19, 2002 |
Updated: | January 5, 2005 |
| Description: |
"fam" (file alteration monitor) watches files and directories for changes and lets interested applications know when something happens. This package has a flaw in its group handling that blocks some legitimate operations while, at the same time, exposing the names of files that should otherwise be invisible. |
| Alerts: |
|
Comments (none posted)
flim: insecure file creation
| Package(s): | flim |
CVE #(s): | CAN-2004-0422
|
| Created: | May 5, 2004 |
Updated: | December 16, 2004 |
| Description: |
The emacs "flim" mode creates temporary files in an insecure fashion, possibly allowing a local attacker to overwrite files. |
| Alerts: |
|
Comments (none posted)
Gaim: remote code execution vulnerability
| Package(s): | gaim |
CVE #(s): | CAN-2004-0500
|
| Created: | August 12, 2004 |
Updated: | October 18, 2004 |
| Description: |
The Gaim IRC client (versions 0.81 and prior) has a remote code execution vulnerability
in the MSN-protocol parsing functions. |
| Alerts: |
|
Comments (none posted)
glibc: Information leak with LD_DEBUG
| Package(s): | glibc |
CVE #(s): | CAN-2004-1453
|
| Created: | August 17, 2004 |
Updated: | May 26, 2005 |
| Description: |
Silvio Cesare discovered a potential information leak in glibc. It allows
LD_DEBUG on SUID binaries where it should not be allowed. This has various
security implications, which may be used to gain confidential information.
An attacker can gain the list of symbols a SUID application uses and their
locations and can then use a trojaned library taking precedence over those
symbols to gain information or perform further exploitation. |
| Alerts: |
|
Comments (1 posted)
gnome-vfs: backend script vulnerabilities
| Package(s): | gnome-vfs |
CVE #(s): | CAN-2004-0494
|
| Created: | August 4, 2004 |
Updated: | February 21, 2005 |
| Description: |
Several scripts packaged with gnome-vfs, using its "extfs" capability, have security flaws. These scripts tend not to be used on many systems, but their presence can still be a threat. |
| Alerts: |
|
Comments (none posted)
gtkhtml: malformed messages cause crash
| Package(s): | gtkhtml |
CVE #(s): | CAN-2003-0133
CAN-2003-0541
|
| Created: | April 14, 2003 |
Updated: | April 18, 2005 |
| Description: |
GtkHTML is the HTML rendering widget used by the Evolution mail reader.
GtkHTML supplied with versions of Evolution prior to 1.2.4 contain a bug
when handling HTML messages. Alan Cox discovered that certain malformed
messages could cause the Evolution mail component to crash. |
| Alerts: |
|
Comments (none posted)
gv: unsafe sscanf () buffer overflow vulnerability
| Package(s): | gv |
CVE #(s): | CAN-2002-0838
|
| Created: | August 12, 2004 |
Updated: | August 19, 2004 |
| Description: |
gv (prior to version 3.5.8-r4) has a buffer overflow vulnerability involving the sscanf()
function. An attacker can execute arbitrary code with the
permission of the user running gv. |
| Alerts: |
|
Comments (1 posted)
iproute: local denial of service
| Package(s): | iproute net-tools |
CVE #(s): | CAN-2003-0856
|
| Created: | November 25, 2003 |
Updated: | December 14, 2004 |
| Description: |
The iproute utility is susceptible to spoofed netlink messages sent by local users, with the result that denial of service attacks are possible. |
| Alerts: |
|
Comments (none posted)
racoon: failure to verify signatures
| Package(s): | ipsec-tools racoon |
CVE #(s): | CAN-2004-0155
|
| Created: | April 7, 2004 |
Updated: | August 19, 2004 |
| Description: |
Versions of ipsec-tools prior to 0.2.5 contain a vulnerability wherein the racoon utility fails to verify digital signatures on some packets. This hole can lead to unauthorized connections or man-in-the-middle attacks. See this advisory for details. |
| Alerts: |
|
Comments (none posted)
kdebase: multiple vulnerabilities
| Package(s): | kdebase |
CVE #(s): | CAN-2004-0689
CAN-2004-0690
CAN-2004-0721
CAN-2004-0746
|
| Created: | August 12, 2004 |
Updated: | October 4, 2004 |
| Description: |
Three separate vulnerabilities have been identified in the KDE 3.2
"kdebase" package; see this advisory for
details. These problems include two temporary file vulnerabilities and a
"frame injection" problem in konqueror which could help with phishing
attacks. In a fourth vulnerability, described here, Konqueror allows websites to set cookies
for certain country specific secondary top level domains. |
| Alerts: |
|
Comments (none posted)
kdelibs: cookie disclosure
| Package(s): | kdelibs |
CVE #(s): | CAN-2003-0592
|
| Created: | March 10, 2004 |
Updated: | August 24, 2004 |
| Description: |
kdelibs (and, thus, Konqueror) has a vulnerability where a hostile server can force the disclosure of cookies that should not be presented to it. KDE versions 3.1.3 and later contain a fix. |
| Alerts: |
|
Comments (none posted)
kernel allows unauthorized changes to the group ID
| Package(s): | kernel |
CVE #(s): | CAN-2004-0497
|
| Created: | July 2, 2004 |
Updated: | September 27, 2004 |
| Description: |
During an audit of the Linux kernel, SUSE discovered a flaw that allowed
a user to make unauthorized changes to the group ID of files in certain
circumstances - such as when the files are exported via NFS. |
| Alerts: |
|
Comments (none posted)
kernel information leak
| Package(s): | kernel |
CVE #(s): | CAN-2004-0415
|
| Created: | August 3, 2004 |
Updated: | October 26, 2004 |
| Description: |
Paul Starzetz discovered
flaws in the Linux kernel when handling file
offset pointers. These consist of invalid conversions of 64 to 32-bit file
offset pointers and possible race conditions. A local unprivileged user
could make use of these flaws to access large portions of kernel memory.
Note that this vulnerability affects all 2.4 kernels through 2.4.26 and 2.6 kernels through 2.6.7.
A fix for this problem was added to the fifth
2.4.27 release candidate. |
| Alerts: |
|
Comments (none posted)
kernel-utils: setuid vulnerability
| Package(s): | kernel-utils |
CVE #(s): | CAN-2003-0019
|
| Created: | February 7, 2003 |
Updated: | January 21, 2005 |
| Description: |
The kernel-utils package contains several utilities that can be used to
control the kernel or machine hardware. In Red Hat Linux 8.0 this package
contains user mode linux (UML) utilities.
The uml_net utility in kernel-utils packages with Red Hat Linux 8.0 was
incorrectly shipped setuid root. This could allow local users to control
certain network interfaces, add and remove arp entries and routes, and put
interfaces in and out of promiscuous mode.
All users of the kernel-utils package should update to these packages that
contain a version of uml_net that is not setuid root.
Alternatively, as a work-around to this vulnerability issue the following
command as root:
chmod -s /usr/bin/uml_net |
| Alerts: |
|
Comments (none posted)
libpng: multiple vulnerabilities
Comments (1 posted)
libxml2 - arbitrary code execution
| Package(s): | libxml2 |
CVE #(s): | CAN-2004-0110
|
| Created: | February 26, 2004 |
Updated: | August 19, 2009 |
| Description: |
Yuuichi Teranishi discovered a flaw in libxml2 versions prior to 2.6.6.
When fetching a remote resource via FTP or HTTP, libxml2 uses special
parsing routines. These routines can overflow a buffer if passed a very
long URL. If an attacker is able to find an application using libxml2 that
parses remote resources and allows them to influence the URL, then this
flaw could be used to execute arbitrary code. |
| Alerts: |
|
Comments (none posted)
logcheck: symlink vulnerability
| Package(s): | logcheck |
CVE #(s): | CAN-2004-0404
|
| Created: | April 21, 2004 |
Updated: | December 22, 2004 |
| Description: |
The logcheck utility handles temporary files in an unsafe way, possibly allowing local attackers to overwrite files. |
| Alerts: |
|
Comments (none posted)
mikmod: buffer overflow
| Package(s): | mikmod |
CVE #(s): | CAN-2003-0427
|
| Created: | June 16, 2003 |
Updated: | June 16, 2005 |
| Description: |
Ingo Saitz discovered a bug in mikmod whereby a long filename inside
an archive file can overflow a buffer when the archive is being read
by mikmod. |
| Alerts: |
|
Comments (none posted)
mod_python: denial of service vulnerability
| Package(s): | mod_python |
CVE #(s): | CAN-2003-0973
|
| Created: | January 27, 2004 |
Updated: | October 4, 2004 |
| Description: |
Apache's mod_python module could crash the httpd process if a specific,
malformed query string was sent.
The Apache Foundation has reported that mod_python may be prone to
Denial of Service attacks when handling a malformed query. Mod_python
2.7.9 was released to fix the vulnerability, however, because the
vulnerability has not been fully fixed, version 2.7.10 has been released.
Users of mod_python 3.0.4 are not affected by this vulnerability. |
| Alerts: |
|
Comments (none posted)
MoinMoin Group ACL Bypass
| Package(s): | moinmoin |
CVE #(s): | |
| Created: | July 12, 2004 |
Updated: | August 26, 2004 |
| Description: |
MoinMoin contains a flaw that may allow a malicious user to gain access to
unauthorized privileges. The issue is triggered when an attacker creates a
user with the same name as an administrative group. This flaw may lead to a
loss of integrity. See this osvdb
entry for additional information. |
| Alerts: |
|
Comments (none posted)
mozilla: multiple vulnerabilties
| Package(s): | mozilla |
CVE #(s): | CAN-2003-0594
CAN-2003-0564
|
| Created: | March 10, 2004 |
Updated: | August 19, 2004 |
| Description: |
Mozilla 1.4 contains a few vulnerabilities, including disclosure of cookies to the wrong server, a scripting vulnerability which can allow an attacker to run arbitrary code, and an S/MIME vulnerability which can lead to remote denial of service or code execution attacks. |
| Alerts: |
|
Comments (none posted)
mpg321: format string vulnerability
| Package(s): | mpg321 |
CVE #(s): | CAN-2003-0969
|
| Created: | January 6, 2004 |
Updated: | March 28, 2005 |
| Description: |
A vulnerability was discovered in mpg321, a command-line mp3 player,
whereby user-supplied strings were passed to printf(3) unsafely. This
vulnerability could be exploited by a remote attacker to overwrite
memory, and possibly execute arbitrary code. In order for this
vulnerability to be exploited, mpg321 would need to play a malicious
mp3 file (including via HTTP streaming). |
| Alerts: |
|
Comments (none posted)
MySQL: temporary file vulnerabilities
| Package(s): | mysql |
CVE #(s): | CAN-2004-0381
CAN-2004-0388
|
| Created: | April 14, 2004 |
Updated: | August 18, 2004 |
| Description: |
The mysqlbug and mysqld_multi scripts contain temporary file vulnerabilities which could be used by a local attacker to overwrite files on the system. |
| Alerts: |
|
Comments (none posted)
MySQL: temporary file vulnerability
| Package(s): | mysql |
CVE #(s): | CAN-2004-0457
|
| Created: | August 18, 2004 |
Updated: | September 1, 2004 |
| Description: |
The MySQL "mysqlhotcopy" script contains a temporary file vulnerability
which could be used by an attacker to overwrite files. |
| Alerts: |
|
Comments (none posted)
neon: buffer overflow
| Package(s): | neon |
CVE #(s): | CAN-2004-0398
|
| Created: | May 19, 2004 |
Updated: | September 30, 2004 |
| Description: |
The neon library (through version 0.24.5) contains a buffer overflow in its date parsing code, allowing arbitrary code execution when connecting to a hostile server. See this advisory for details. This vulnerability also affects related applications (such as cadaver). |
| Alerts: |
|
Comments (none posted)
nessus: adduser race condition vulnerability
| Package(s): | nessus |
CVE #(s): | |
| Created: | August 12, 2004 |
Updated: | August 17, 2004 |
| Description: |
The nessus security scanner has a temporary file vulnerability that allows a
user to perform a privilege escalation attack by way of an adduser
race condition. |
| Alerts: |
|
Comments (none posted)
netpbm: insecure temporary files
| Package(s): | netpbm |
CVE #(s): | CAN-2003-0924
|
| Created: | January 19, 2004 |
Updated: | December 29, 2004 |
| Description: |
netpbm is graphics conversion toolkit made up of a large number of
single-purpose programs. Many of these programs were found to create
temporary files in an insecure manner, which could allow a local
attacker to overwrite files with the privileges of the user invoking a
vulnerable netpbm tool. |
| Alerts: |
|
Comments (1 posted)
openssh: timing attack leads to information disclosure
| Package(s): | openssh |
CVE #(s): | CAN-2003-0190
|
| Created: | May 2, 2003 |
Updated: | November 30, 2004 |
| Description: |
From the advisory:
"During a pen-test we stumbled across a nasty bug in OpenSSH-portable
with PAM support enabled (via the --with-pam configure script switch). This
bug allows a remote attacker to identify valid users on vulnerable systems,
through a simple timing attack. The vulnerability is easy to exploit and
may have high severity, if combined with poor password policies and other
security problems that allow local privilege escalation." |
| Alerts: |
|
Comments (1 posted)
OpenSSL: denial of service vulnerabilities
Comments (1 posted)
pavuk: buffer overflow
| Package(s): | pavuk |
CVE #(s): | CAN-2004-0456
|
| Created: | June 30, 2004 |
Updated: | November 11, 2004 |
| Description: |
Versions of the pavuk web spider through 0.9.28-r1 contain a buffer overflow which could be exploited by a hostile server. |
| Alerts: |
|
Comments (none posted)
php: remotely exploitable memory errors
| Package(s): | php |
CVE #(s): | CAN-2004-0594
|
| Created: | July 14, 2004 |
Updated: | February 7, 2005 |
| Description: |
Stefan Esser has issued an advisory regarding a
remotely exploitable hole in PHP (through version 4.3.7). If the
memory_limit feature is in use (as it should be, to prevent denial
of service attacks), allocation failures can be forced at highly
inopportune times, and those failures can be exploited to execute arbitrary
code. The exploit is described as "quite easy," and it can be done
regardless of whether Apache1 or Apache2 is in use. Upgrading to PHP 4.3.8 fixes the
problem; yesterday's PHP 5.0 release also contains the fix (but the
final release candidate did not). |
| Alerts: |
|
Comments (none posted)
PuTTY: pre-authentication arbitrary code execution problem
| Package(s): | putty |
CVE #(s): | |
| Created: | August 5, 2004 |
Updated: | October 28, 2004 |
| Description: |
PuTTY, a telnet and SSH client, contains a vulnerability that
can allow an SSH server to execute arbitrary code on a connecting client.
|
| Alerts: |
|
Comments (none posted)
python: buffer overflow
| Package(s): | python |
CVE #(s): | CAN-2004-0150
|
| Created: | March 10, 2004 |
Updated: | October 11, 2004 |
| Description: |
Python (versions 2.2 and 2.2.1 only) has a buffer overflow in the getaddrinfo() function which can be exploited by a malformed IPv6 address. |
| Alerts: |
|
Comments (none posted)
rsync: path-sanitizing bug
| Package(s): | rsync |
CVE #(s): | CAN-2004-0792
|
| Created: | August 16, 2004 |
Updated: | November 1, 2004 |
| Description: |
This August 2004 rsync
advisory reports that there is a path-sanitizing bug that affects
daemon mode in all recent rsync versions (including 2.6.2) but only if
chroot is disabled. It does NOT affect the normal send/receive filenames
that specify what files should be transferred (this is because these names
happen to get sanitized twice, and thus the second call removes any
lingering leading slash(es) that the first call left behind). It does
affect certain option paths that cause auxilliary files to be read or
written. |
| Alerts: |
|
Comments (none posted)
ruby: insecure file permissions
| Package(s): | ruby |
CVE #(s): | CAN-2004-0755
|
| Created: | August 16, 2004 |
Updated: | October 14, 2004 |
| Description: |
Andres Salomon noticed a problem in the CGI session management of Ruby, an
object-oriented scripting language. CGI::Session's FileStore (and
presumably PStore, but not in Debian woody) implementations store session
information insecurely. They simply create files, ignoring permission
issues. This can lead an attacker who has also shell access to the
webserver to take over a session. |
| Alerts: |
|
Comments (none posted)
samba: potential buffer overruns
| Package(s): | samba |
CVE #(s): | CAN-2004-0600
CAN-2004-0686
|
| Created: | July 22, 2004 |
Updated: | September 2, 2004 |
| Description: |
According to this Samba advisory, Evgeny
Demidov discovered that the Samba SMB/CIFS server has a buffer overflow bug
in the Samba Web Administration Tool (SWAT) on decoding Base64 data during
HTTP Basic Authentication. Samba versions between 3.0.2 through 3.0.4 are
affected. (CAN-2004-0600)
Another buffer overflow bug has been located in the Samba code used to
support the "mangling method = hash" functionality. The default setting for
this parameter is "mangling method = hash2" and therefore Samba is not
vulnerable by default. Samba versions between 2.2.0 through 2.2.9 and 3.0.0
through 3.0.4 are affected. (CAN-2004-0686) |
| Alerts: |
|
Comments (1 posted)
sox: buffer overflow
| Package(s): | sox |
CVE #(s): | CAN-2004-0557
|
| Created: | July 28, 2004 |
Updated: | February 21, 2005 |
| Description: |
Sox suffers from buffer overflows in its WAV file handling; these overflows could conceivably be exploited by way of a malicious sound file. |
| Alerts: |
|
Comments (none posted)
SpamAssassin: Denial of Service vulnerability
| Package(s): | spamassassin |
CVE #(s): | CAN-2004-0796
|
| Created: | August 9, 2004 |
Updated: | August 11, 2005 |
| Description: |
SpamAssassin contains an unspecified Denial of Service vulnerability. By
sending a specially crafted message an attacker could cause a Denial of
Service attack against the SpamAssassin service. |
| Alerts: |
|
Comments (none posted)
squid: buffer overflow
| Package(s): | squid |
CVE #(s): | CAN-2004-0541
|
| Created: | June 9, 2004 |
Updated: | September 30, 2004 |
| Description: |
The NTLM authentication helper used by the squid proxy contains a buffer overflow vulnerability; an overly-long password may be used to run arbitrary code. Sites not using NTLM authentication are not vulnerable. |
| Alerts: |
|
Comments (none posted)
SquirrelMail cross site scripting vulnerabilities
| Package(s): | squirrelmail |
CVE #(s): | CAN-2004-0519
CAN-2004-0520
CAN-2004-0521
|
| Created: | May 21, 2004 |
Updated: | October 4, 2004 |
| Description: |
Several unspecified cross-site scripting (XSS) vulnerabilities and a well
hidden SQL injection vulnerability were found in SquirrelMail versions
1.4.2 and lower. An XSS attack allows an attacker to insert malicious code
into a web-based application. SquirrelMail does not check for code when
parsing variables received via the URL query string. |
| Alerts: |
|
Comments (none posted)
Subversion: Remote heap overflow
| Package(s): | subversion |
CVE #(s): | CAN-2004-0413
|
| Created: | June 11, 2004 |
Updated: | March 7, 2005 |
| Description: |
Subversion has a remote Denial of Service vulnerability
that may allow a server that runs svnserve to execute
arbitrary code. See this advisory for more information. |
| Alerts: |
|
Comments (none posted)
sysstat: temporary file vulnerability
| Package(s): | sysstat |
CVE #(s): | CAN-2004-0107
CAN-2004-0108
|
| Created: | March 10, 2004 |
Updated: | October 4, 2004 |
| Description: |
The sysstat utility has a temporary file vulnerability which can be exploited by a local attacker to overwrite system files. |
| Alerts: |
|
Comments (none posted)
File overwrite vulnerability in tar and unzip
| Package(s): | tar unzip |
CVE #(s): | CAN-2001-1267
CAN-2001-1268
CAN-2001-1269
CAN-2002-0399
|
| Created: | October 1, 2002 |
Updated: | April 10, 2006 |
| Description: |
The tar utility does not properly filter file names containing
"../", meaning that a hostile archive can, if unpacked by an
unsuspecting user, overwrite any file that is writable by that user. GNU
tar versions 1.13.19 and earlier are vulnerable; unzip through version 5.42
has the same vulnerability. |
| Alerts: |
|
Comments (1 posted)
tcpdump: ISAKMP payload handling denial-of-service vulnerabilities
| Package(s): | tcpdump |
CVE #(s): | CAN-2004-0183
CAN-2004-0184
|
| Created: | March 30, 2004 |
Updated: | September 30, 2004 |
| Description: |
TCPDUMP v3.8.1 and earlier versions contain multiple flaws in the packet
display functions for the ISAKMP protocol. Upon receiving specially
crafted ISAKMP packets, TCPDUMP will try to read beyond the end of the
packet capture buffer and crash. More information is available in this Rapid7 advisory. |
| Alerts: |
|
Comments (none posted)
Multiple vendor telnetd vulnerability
| Package(s): | telnet Telnet netkit-telnet-ssl kerberos telnetd netkit-telnet nkitb/nkitserv/telnetd krb5 |
CVE #(s): | |
| Created: | May 21, 2002 |
Updated: | October 5, 2004 |
| Description: |
This vulnerability,
originally thought to be confined to BSD-derived systems, was first covered
in the July 26th Security
Summary. It is now known that Linux telnet daemons are vulnerable as
well.
|
| Alerts: |
|
Comments (none posted)
wv: buffer overflow
| Package(s): | wv |
CVE #(s): | CAN-2004-0645
|
| Created: | July 14, 2004 |
Updated: | February 10, 2005 |
| Description: |
wv, a viewer for MS Word files, contains a buffer overflow which may be exploited by a suitably-crafted file. Version 1.0.0-r1 fixes the problem. |
| Alerts: |
|
Comments (none posted)
XChat 2.0.x SOCKS5 Vulnerability
| Package(s): | xchat |
CVE #(s): | CAN-2004-0409
|
| Created: | April 19, 2004 |
Updated: | November 15, 2005 |
| Description: |
XChat is vulnerable to a stack overflow that may allow a remote attacker to
run arbitrary code. The SOCKS 5 proxy code in XChat is vulnerable to a
remote exploit. Users would have to be using XChat through a SOCKS 5
server, enable SOCKS 5 traversal which is disabled by default and also
connect to an attacker's custom proxy server. This vulnerability may allow
an attacker to run arbitrary code within the context of the user ID of the
XChat client. |
| Alerts: |
|
Comments (none posted)
xine-lib: VCD MRL buffer overflow
| Package(s): | xine-lib |
CVE #(s): | |
| Created: | August 17, 2004 |
Updated: | August 18, 2004 |
| Description: |
xine-lib contains a bug where it is possible to overflow the vcd:// input
source identifier management buffer through carefully crafted playlists.
An attacker may construct a carefully-crafted playlist file which will
cause xine-lib to execute arbitrary code with the permissions of the
user. In order to conform with the generic naming standards of most
Unix-like systems, playlists can have extensions other than .asx (the
standard xine playlist format), and made to look like another file
(MP3, AVI, or MPEG for example). If an attacker crafts a playlist with
a valid header, they can insert a VCD playlist line that can cause a
buffer overflow and possible shellcode execution. |
| Alerts: |
|
Comments (1 posted)
xine-ui - insecure temporary file creation
| Package(s): | xine-ui |
CVE #(s): | CAN-2004-0372
|
| Created: | April 6, 2004 |
Updated: | April 27, 2006 |
| Description: |
Shaun Colley discovered a problem in xine-ui, the xine video player
user interface. A script contained in the package to possibly remedy
a problem or report a bug does not create temporary files in a secure
fashion. This could allow a local attacker to overwrite files with
the privileges of the user invoking xine. |
| Alerts: |
|
Comments (none posted)
Page editor: Jonathan Corbet
Kernel development
Brief items
The current 2.6 prepatch is 2.6.9-rc1,
announced by Linus on August 24. Note
that this patch applies against 2.6.8, not 2.6.8.1. Changes merged include
a bunch of gcc-3.5 fixes, a big serial ATA update, a number of NT
filesystem improvements, block I/O barrier support for several filesystems
and transports, the limited ability for normal processes to lock memory,
lots of CPU frequency controller patches, some read-copy-update
improvements, a netfilter update, an ACPI update, the token-based thrashing
control patch (see
the August 4 Kernel
Page), a new USB storage block driver, lots of architecture updates,
and lots of fixes.
The long-format
changelog has the details.
Linus has continued merging patches at a high rate; his BitKeeper
repository contains, as of this writing, numerous network driver updates,
some random number generator fixes, a fix for the audio CD writing memory
leak, some VFS interface improvements, executable support in hugetlb
mappings, the Whirlpool digest algorithm, some virtual memory tweaks, a
number of asynchronous I/O fixes and improvements, a User-mode Linux
update, the "flex mmap" user-space memory layout (covered here last June), a number of scheduler
tweaks, the removal of the very last suser() call, and lots of fixes.
The current patch from Andrew Morton is 2.6.8.1-mm4. Recent changes to -mm include
the return of the kexec code, a change in the copy_*_user()
interface (see below), Nick Piggin's CPU scheduler ("to see what
happens"), and the reiser4 filesystem (see below).
The current 2.4 prepatch is still 2.4.28-pre1; Marcelo has released no
prepatches since August 15.
Comments (1 posted)
Kernel development news
ReiserFS V3 is the stablest Linux filesystem, and V4 is the fastest.
In regards to claims by ext2 that they are the de facto standard
Linux filesystem, the most polite thing to say is that many persons
disagree, and it is interesting that those persons seem to include
the distros that are growing in market share. See
http://www.namesys.com/benchmarks.html for why many disagree.
-- From the reiser4 configuration help text
Comments (3 posted)
The reiser4 filesystem came one step closer to inclusion when it was added
to
2.6.8.1-mm2. This filesystem was covered
here
in July, 2003; those interested in a
lengthy writeup with lots of details and weird artwork can find it at
namesys.com. In short, reiser4's claims
include very high performance, high-level transactional capability,
enhanced security, and a flexible plugin architecture which should make it
possible to do truly different and interesting things.
Actually playing with reiser4 involves getting a recent -mm kernel (or
downloading it separately and applying it to another kernel). The tools for
building and checking reiser4 filesystems can be found over here. There is a
shareable library ("libaal") which must be built first, followed by the
"reiser4progs" package. If the reiser4progs configuration process tells
you that you lack the proper version of libaal, it probably means you
forgot to run ldconfig between the two steps.
We ran some very simple tests using the only benchmark that really matters:
working with the kernel source tree. The first step was to look at the
simple usage of space; reiser4 claims to be more efficient in that regard.
This table indicates how much space was used (in KB) in various points in
the kernel build process:
| Filesystem |
Space usage |
| Empty | New kernel tree | Built kernel tree |
| reiser4 |
188 |
206,000 |
659,000 |
| ext3 |
32,800 |
271,000 |
727,000 |
An empty ext3 filesystem has a fair amount of overhead (almost 33MB on a
2GB partition) that is not seen on reiser4; the reason is that reiser4 does
not need to pre-allocate any inode tables. That saves some space; it also
means that reiser4 filesystems will never run out of inodes. Reiser4 is
also clearly more efficient in its file layout; an unbuilt kernel tree takes
about 15% less space than on ext3.
The next step was a set of highly unscientific timing tests involving
various tasks: untarring a kernel, building that kernel, grepping dirty words out of the kernel source,
and two find commands: one which
tests on file names only, and one requiring a stat() of each
file. The tests were run on some bleeding-edge hardware: an otherwise
unused 4GB IDE
disk on a dual Pentium-450 system. The filesystem was unmounted between
tests to clear its pages out of
the cache. Here's the results; two times are presented: elapsed and
system.
| Filesystem |
Test |
| Untar |
Build |
Grep |
find (name) |
find (stat) |
| reiser4 |
67/41 |
1583/386 |
78/12 |
12.5/1.3 |
15.2/4.0 |
| ext3 |
55/24 |
1400/217 |
62/8 |
10.4/1.1 |
12.1/2.5 |
Anybody who tries to draw any real conclusions from the above results
should probably think again. That said, it would seem that reiser4's claim
to being the fastest Linux filesystem remains unproven. Incidentally,
here's another quote from the reiser4 configuration help text:
If using a kernel made by a distro that thinks they are our
competitor (sigh) rather than made by Linus, always check each
release to make sure they have not turned this on to make us look
slow as was done once in the past.
This text describes a debugging option; that option was not enabled
for these tests.
Meanwhile, the inclusion of reiser4 into -mm has, as desired, increased the
number of developers looking at the code. Many of them are not entirely
happy with what they see. The first problem is that reiser4 will fail
horribly with 4K kernel stacks; it seems that quite a few large data
structures are kept on the stack. The reiser4 hackers will be looking at
reworking memory allocation to get around that particular problem.
Rik van Riel was the first to stumble across
the sys_reiser4() system call. The code to implement
sys_reiser4() is present (and built) in -mm, but the actual call
is not added to the system call table. A patch comes with the source to
make that addition, however.
According to the documentation:
A new system call sys_reiser4() will be implemented to support
applications that don't have to be fooled into thinking that they
are using POSIX. Through this entry point a richer set of semantics
will access the same files that are also accessible using POSIX
calls.... Reiser4() will implement all features
necessary to access ACLs as files/directories rather than as
something neither file nor directory. These include opening and
closing transactions, performing a sequence of I/Os in one system
call, and accessing files without use of file descriptors
(necessary for efficient small I/O). Reiser4 will use a syntax
suitable for evolving into Reiser5() syntax with its set theoretic
naming.
This syntax, it seems, is implemented via a yacc-generated parser, which is
duly stuffed into the kernel. As Rik notes, this approach is likely to be
controversial, even before people start thinking about what the new
operations actually do.
Reiser4 blurs the distinction between files and directories as part of Hans
Reiser's general view of how filesystems should be used. For example,
extended attributes, according to Hans, should not exist in their own
namespace; they should just look like more files. With the right plugins,
it should also be possible to do things like treat a tar archive
as a directory tree and move around within it. There are, it seems,
some immediate problems with this idea. As Christoph Hellwig pointed out, reiser4 allows an open
with the O_DIRECTORY flag to succeed even if the target is not a
directory. That defeats the use of O_DIRECTORY as a way of
avoiding race conditions and security holes, and is unlikely to go over
well. Al Viro noted some severe locking
problems (leading to easy denial of service attacks) with the
file-as-directory implementation as well.
Reiser4, it seems, may have a bit of a rough road on its way into the
kernel. Hans's approach to PR is unlikely
to help in this regard, though it should be noted that Linus likes some of the reiser4 features.
One hopes that reiser4 will get into the kernel eventually. It would surely be a
mistake to believe that the optimal set of filesystem semantics has been
achieved. The reiser4 project is arguably the place where the most
thinking is happening about where filesystems should go in the future. If
Linux is unwilling to host the results of that work (after the obvious
problems are fixed), it may eventually find itself trying to catch up with
some other kernel which proves to be more accepting.
Comments (26 posted)
There are two relatively significant API changes which are currently being
tossed around for possible inclusion. Forewarned is forearmed, and all
that, so here's a quick summary of what is being looked at.
2.6.8.1-mm4 included a
patch which changes how copy_to_user() and
copy_from_user() return a failure status. These functions have,
for a long time, returned the number of bytes which they failed to copy to
or from user space. This interface differs from what kernel programmers
normally expect, and has caused confusion and bugs many times in the past.
As David Miller put it:
People who are experts and work every day on their platform get
this stuff wrong, myself included. This means we are too dumb to
debug this code, according to The Practice of Programming :-)
Rusty Russell also expressed his opinion
on the copy_*_user() interface, as only Rusty can, a couple of
years ago.
Andrew Morton has decided that, perhaps, the time has come to fix the
interface. In 2.6.8.1-mm4, the copy functions return the usual negative
error code when things fail - at least, on the i386 platform. The change
is overtly experimental, "It's a see-what-breaks thing." So
far, reports of breakage are relatively scarce.
On the other front, consider remap_page_range(). This function is
prototyped as:
int remap_page_range(struct vm_area_struct *vma, unsigned long virt,
unsigned long phys, unsigned long size,
pgprot_t prot);
Its primary use is mapping memory found on I/O controllers into the virtual
address space of a process. This function is accompanied by
io_remap_page_range(), which is more explicitly intended for I/O
areas. On almost every architecture, io_remap_page_range() is
simply another name for remap_page_range(), but the SPARC
architecture is different; it can make use of that architecture's I/O space
to do things more efficiently.
Paul Jackson recently noticed another
difference: the SPARC versions of io_remap_page_range() have six
arguments, while everybody else has only five. Needless to say, this is a
curious discrepancy; it also makes it hard to write platform-independent
code which uses io_remap_page_range().
The extra argument on the SPARC architecture is an integer "space" value;
what it really is for, it turns out, is to specify the "I/O space" into
which the pages are to be mapped. It is a response to a problem with the
remap_page_range() interface: the physical address which is to be
the target of the mapping is typed as an unsigned long. So a
target address which requires more than 32 bits cannot be specified on
32-bit systems. SPARC I/O space addresses are above the 32-bit range. So
the extra argument is required on the SPARC simply to provide the upper 32
bits for the physical address.
Various options for smoothing out the difference were considered. In the
end, the idea that seems to be winning is to change the
remap_page_range() API slightly: instead of passing the target
address as an address, that value should be expressed as a page frame
number. That change gets rid of the 12 address bits used for the offset
within the page (which are unused in remap_page_range() since that
function deals in whole pages) and lets them be used for additional
high-end bits, effectively extending the address range to 44 bits - which
is enough.
William Lee Irwin has put together a patch
which implements this change for most architectures. Since the change
breaks every caller of remap_page_range(), the patch touches a lot
of files. Should the patch ever be merged, externally-maintained drivers
will have to be fixed as well. This transition will not be helped by the
fact that the compiler will not be able to detect unfixed code.
Comments (6 posted)
Patches and updates
Kernel trees
Core kernel code
Development tools
Device drivers
Documentation
Filesystems and block I/O
Janitorial
Memory management
Architecture-specific
Security-related
Benchmarks and bugs
Miscellaneous
Page editor: Jonathan Corbet
Distributions
News and Editorials
This week we will take a look at three distributions that have been around
for a while, but are new to the
LWN Distributions
List.
MostlyLinux is a software company
based in Jharkhand, India. The company does mostly the same things other
Linux companies do including Enterprise support, corporate training and
custom distributions. They also are building a distribution called
MostlyLinux. MostlyLinux 9.1 is the latest offering. The distribution is
based on Fedora core 1 with lots of additional software.
MostlyLinux chooses packages based on functionality, without the licensing
concerns that have kept some of these packages out of Fedora. This is not
a system for free software purists. MostlyLinux 9.1 contains a kernel with
XFS and NTFS support; it includes multimedia applications like Mplayer,
Ogle and Xine; a full suite of packages from LTSP (Linux Terminal Server
Project); and more. A list of available packages can be found here.
SkatOS
was found earlier this week while looking for Xwoaf (X Windows on a
Floppy). A current home page for Xwoaf could not be found, but there is a
reference to it from the SkatOS home page. SkatOS is a bootable stand
alone XSkat card playing system that fits on either one single floppy disk
or one ElTorito-boot CD. It features full network client/server support so
you can play Skat over LAN with your friends. SkatOS version 1.0 runs
XSkat 4.0 based on BusyBox 0.60.5, uClibc 0.9.24 and TinyX 2.2.1 with
kernel 2.2.26. Version 1.0 was released August 8, 2004.
Momonga Linux is the successor
to Kondara Linux. A Momonga (aka Pteromys momonga) is a flying squirrel
found both in Europe and Asia. It's an animal known for a self-asserting
behaviour, despite its small size. The Momonga Project,
like the momonga, is small and not well-known, but assertive. This general
purpose distribution is developed mostly by Japanese programmers, but it
supports English just as well and the Momonga web site provides English
content, together with English-language mailing lists. Momonga supports
eight different Japanese input method servers, a selection of which is
available directly from the GDM login screen. Ruby is the scripting language of
choice for the project which seeks to be a distribution developed by and
for its own users, compatible with next-generation standards, with
comprehensive documentation. The first stable version of Momonga Linux was
released earlier this month.
Comments (none posted)
Distribution News
KDE.News
reports on the
release of Knoppix 3.6, "aKademy Edition". "
Last-minute bugs
were fixed, and the finished version demonstrated exclusively in an aKademy
tutorial on Knoppix, indicative of the strong relationship between the
Knoppix and KDE developer and user communities."
Comments (none posted)
The
Debian Weekly News for August 24, 2004
covers various sarge release topics, KDE package descriptions, web
application maintenance, viewing the buildd queue, the Debian Open Use Logo
License, closing bug reports, and more.
Here's some Bits from Debian legal, a
look at some of the hotter threads on the debian-legal mailing list
from August 16 - 22.
Comments (none posted)
The Gentoo Weekly Newsletter for the week of August 23, 2004 is out. In
this edition: the first Gentoo UK Meeting will be held September 4, Gentoo
2004.2 via BitTorrent, hardware upgrade for web forums, a new Operations
Lead for the Release Engineering team, Christian Andreetta is the featured
developer of the week, and more.
Full Story (comments: none)
This week the
DistroWatch
Weekly covers Linux in Europe, the release of Momonga Linux 1, some
discussion on why Gentoo seems to be declining (according to DistroWatch
page hits), and more.
Comments (none posted)
There is a Fedora Core 2 kernel-2.6.8-1.521 update available. Included in
this new upstream kernel are several fixes on the networking front,
including traffic shaping and window scaling fixes.
Full Story (comments: none)
Mandrakelinux has updated galeon and epiphany packages. These have been
built against latest mozilla to fix some bugs.
Full Story (comments: none)
Minor distribution updates
Feather Linux has released
v0.5.7. "
Changes:
This release includes an upgrade feature, so that users of 0.5.6 can
seamlessly update. Midnight Commander now has more features. Experimental
ReiserFS support for hard drive installs is now available. aircrack,
udhcpd, Dillo 0.8.0, and ndiswrapper 0.10 were included. Fixes to various
scripts were made, and the user's system configuration can now be restored
from an HTTP or FTP site."
Comments (none posted)
ImageStream Enterprise Linux Version 4.2.0 is available for ImageStream's
router customers. Click below for release notes.
Full Story (comments: none)
LEAF (Linux Embedded Appliance
Firewall) has released
Bering-uClibc
2.2 with major feature enhancements. "
Changes:
Changes from rc1 include updates of dnsmasq and busybox. The most notable
changes from the latest stable version include an update of Linux kernel
(2.4.26), a rework of linuxrc, the introduction of a new leaf.cfg and a
more flexible module loading scheme, an update to dash 0.5.1, and a
redesign of pcmcia support. dnsmasq replaces dhcpd and dnscache."
Comments (none posted)
Always Current Lineox Enterprise Linux 3.032 is out. Support for x86_64
has been added to this release.
Full Story (comments: none)
TopologiLinux has
released
5.0Beta2
Demo with major feature enhancements. "
Changes:
It is now possible to run the distribution from inside Windows using
coLinux."
Comments (none posted)
ttylinux has moved to a
new web site and released
v4.0.
"
Changes: This release switches to glibc-2.3.3 and updates all other
packages to their latest versions."
Comments (none posted)
Distribution reviews
O'ReillyNet
kick
starts a Fedora install. "
In this article, I'll explain how to
set up a basic Kickstart environment and perform an install. I tested this
process extensively on Fedora Core 1 and briefly on FC2. It may work for
Red Hat 9, as well."
Comments (2 posted)
Page editor: Rebecca Sobol
Development
August 25, 2004
This article was contributed by Tom Chance.
FreeDesktop.org always raises a little controversy in conferences - any
group trying to integrate some of the most competitive projects in the free
software community is bound to do that - and this year's KDE World Summit,
aKademy, was no exception. Daniel Stone, freedesktop.org's release manager,
gave a well-received presentation on the project to KDE developers,
covering both the future of the project, and where he sees KDE fitting
in. What follows is a writeup of his presentation, and some reflections
from when I caught up with Daniel and Aaron Seigo of KDE later in the
summit.
Daniel began his talk by sketching out freedesktop.org's main projects,
describing briefly what the future holds for each of them. First on the
list was X.org, whose cutting-edge developments has already been covered in some detail on LWN. Happily,
Daniel managed to cover entirely different material, but gave a good
impression of how X.org development is moving forward.
We should see X11R6.8 released in the near future, bringing Composite and
many of the eye-candy enhancements first really developed in Kdrive to our
desktops. But freedesktop.org also have their sights set on X11R7, with
some major architectural changes planned or in discussion. Since they
forked from XFree86, the developers have been trying to modularize the
codebase to make it more manageable and digestable, and by X11R7 they hope
to have completed this process. They're also thinking about moving the
files from /usr/X11R6 to /usr (a pet hate of Daniel's), and after some
developers expressed misgivings about CVS they are now discussing which
Revision Control System (RCS) to use. Character set problems should also
receive some attention, with Smart Common Input Method
(SCIM) and Universal
Input Method (UIM)
bringing proper support to non-Latin character sets like Japanese.
The other major change he discussed was a migration from Xlib, which is
said to be too unwieldy, as it is trying to work both for toolkits and GUI
developers. A new low-level implementation of the X protocol in C, the X11
C Bindings (or XCB), provide a foundation for toolkits to build upon,
allowing them to better optimize their interaction with X and allow
developers to focus on the toolkit alone. The X.org project will no doubt
attract plenty of attention in coming years.
Of particular interest to many KDE developers was the section on
DBUS and
HAL.
With KDE4 now on the horizon, KDE developers are able to think about
major architectural changes. Starting to migrate the internal messaging
system from
DCOP to DBUS and adapting KDE libraries and applications to
take advantage of HAL are both hot topics. Daniel
described how they can make the user experience seamless if applied
universally across the desktop. DBUS in particular will bring all of the
benefits that KDE enjoys from DCOP to the rest of the desktop. It promises
an improved system that can, for example, change the proxy settings
universally from one place whether it is the KDE or GNOME Control Center or
even just a shell script.
When I talked to Daniel and Aaron later, it became clear what KDE will have
to do to migrate to DBUS and other freedesktop.org technologies
successfully. To begin with, there will be namespace issues that will mean
it won't be a straight translation between DCOP and DBUS, though Qt 4
bindings should make accessing DBUS easier. Adapting to composite being
available in X will also require removing the pseudo-transparency code
found in several KDE applications, and integrating HAL will require
entirely new code, although KDE's network/device transparency should
mitigate conceptual difficulties. The key, Daniel pointed out, is that KDE
can and should migrate gradually, maintaining backward
compatibility. Aaron Seigo echoed this sentiment, saying that KDE has to
approach the task pragmatically. KDE, he believes, must help drive DBUS and
other standards, and properly address problems of how to migrate, what
migrated code would look like, how much effort it would take, how
compatibility could be preserved, and all the other questions typical for
such a change.
The issue of driving standards is particularly poignant given that
freedesktop.org is due to release it's first platform, freedesktop.org 1.0,
within a couple of weeks. This will provide a stable set of APIs, libraries
and standards that developers and companies can use, and it will lay the
foundations for freedesktop.org's future. The conservative nature of the
freedesktop.org process is best illustrated by the fact that key
technologies like DBUS, HAL and Cairo aren't included in the platform,
omissions that caused some concern among KDE developers who would like
to integrate them within the time frame when the platform will be stable (a
matter of years - release 1.1 is planned for late April 2005).
Daniel explained that their omission from the platform doesn't preclude
their use in KDE or other desktop environments, and that the process of
developing standards is more a matter of trial and error, seeing what
works, encouraging projects to coordinate development, and only moving
forward when everyone involved can arrive at a consensus. KDE developers
were also concerned about this decision making process. Within KDE,
technical decisions are made by the person who implements a working
solution, and so they didn't want to feel pressured to adopt a solution
that freedesktop.org prefers. When talking to Daniel privately, and in the
discussion after his talk, he took care to address what he sees as a
fundamental misunderstanding about freedesktop.org. The project's decision
process is open to all, and the approach is that if people from all the
major projects concerned cannot reach a consensus, then there is something
wrong with the proposal being discussed. In other words, if developers from
any project that relates to freedesktop.org is worried about a particular
proposal, they should get involved and either explain why they want it
stopped, or how they think it should be modified.
For the moment this loose and conservative approach seems to be
working. Aaron Seigo pointed to examples like the icon, .desktop files,
drag and drop, thumbnail and menu structure specifications, and the recent
decision to drop the systray specification, as evidence that the process
has worked well so far. I put it to Daniel and Aaron that freedesktop.org
may in fact need to be more assertive. The decision of which multimedia
framework to adopt, for example, is one that should be done through
freedesktop.org across all environments to avoid yet more
fragmentation. Yet this decision requires some body to help form consensus,
since the decision is not so simple as: "do we like this proposal?" Daniel
agreed, and suggested that KDE, GNOME and other desktop developers need
more joint meetings to discuss the more contentious and complex decisions,
much like the multimedia track in aKademy; he was, however, uncertain about
how this could be done.
The key to freedesktop.org is active participation, a subject to which
Daniel and Aaron kept returning. At present, Aaron believes the perception
amongst some KDE developers that freedesktop.org is too GNOME-friendly
simply comes from the fact that not enough KDE people are involved
(particularly in the logistics). Daniel emphasized in his presentation that
KDE is underrepresented, which is both dangerous for KDE, since it may find
itself having to either accept the dictate of those that participate or to
break away, and it is dangerous for freedesktop.org, which relies on the
active participation of the major desktop players for credibility and
progress.
Aaron firmly believes that freedesktop.org can provide a politically
neutral ground upon which developers can cooperatively develop a platform,
one which can then compete with proprietary software produced by companies
that have these same kinds of processes internally. If developers in
competing projects can come together and discuss where it makes sense to
integrate, then not only can problems with integration be solved, but the
combined skills and knowledge of all free software desktop developers can
bring major advances. It is, they claim, a project with no losers, except
those that don't take part.
Comments (5 posted)
System Applications
Database Software
Several new releases of the PostgreSQL database
are available.
"
Due to insufficient interlocking between transaction commit and checkpointing, it was possible for transactions committed just before the most recent checkpoint to be lost, in whole or in part, following a database crash and restart." Upgrading is recommended.
Comments (none posted)
Version 1.0.0.b4 of PL/Java, a project which provides server side Java
for the PostgreSQL database, is available.
"
The 1.0.0.b4 release of PL/Java is out. It takes full advantage of the
new exception handling and custom variables introduced in PostgreSQL 8.0".
Full Story (comments: 1)
The August 24, 2004 edition of the PostgreSQL Weekly News is out with
the latest PostgreSQL developments.
Full Story (comments: none)
Interoperability
Samba 3.0.6 (Samba goes for the gold!) has been released. Click below for
the announcement and changes. "
This is the latest stable release of
Samba. This is the version that production Samba servers should be running
for all current bug-fixes. There have been several issues fixes since the
3.0.4/5 release and new features have been added as well."
Full Story (comments: 1)
Mail Software
Version 0.92.6 of bogofilter, a spam mail filter, is out.
"
Bogofilter-0.92.6 cleans up minor issues with bogofilter's documentation
and adds a "-QQ" option to display all the options that can be used in
the config file."
Full Story (comments: none)
Milter.org lists several
new mail filters including
milter-siq version 0.7, milter-limit version 0.1 and
seven other milters with support for libsnert 1.39.
Comments (none posted)
Networking Tools
Version 0.99.2 of GNOME Nettool, a network information tool, is out.
"
This is the first release of GNOME Nettool after being splitted from
GNOME Network. Version 0.99.2 is feature complete, and will be released
as 1.0 after some testing period."
Full Story (comments: none)
Peer to Peer
Version 0.11.7 of giFT, a cross-platform collection of software
components for peer-to-peer file-sharing networks,
has been released.
"
This release is primarily a bugfix release that contains
some rather critical bugfixes which affect Windows and 64-bit
platforms."
Comments (none posted)
Printing
Version 1.1.21rc2 of CUPS, the Common UNIX Printing System
has been announced.
"
CUPS 1.1.21 is primarily a bug fix and performance tuning release and includes fixes for the IPP, LPD, parallel, serial, and USB backends, authentication and status processing issues in the CUPS API, and various PostScript and PDF printing issues. The new release also adds support for Zebra label printers and IPP device URI options."
Comments (none posted)
Web Site Development
Version 1.4.4-pl1 of Gallery, a web-based photo gallery system,
is out.
"
Gallery v1.4.4-pl1 is an update to Gallery 1.4.4 to resolve several issues
found after the release. Most of these issues are fairly minor, and the one
security issue fixed in this release requires a fairly unusual Gallery
configuration and a bit of effort to exploit"
Comments (none posted)
Version 3.2.20 of mnoGoSearch, a web site search engine, is out.
Changes include improved support for multiple search databases,
URL parser improvements, bug fixes, and more.
See the
change history
for details.
Comments (none posted)
The August 14-24 edition of the
ZopeMag Weekly News
is online with a new collection of Zope and Plone articles.
Comments (none posted)
Miscellaneous
Version 0.91.0 of the GNOME System Tools, a set of configuration
utilities, is out with lots of improvements.
Full Story (comments: none)
Desktop Applications
Audio Applications
Version 1.7.1 of
WaveSurfer, an audio file editor, is available.
Changes
include new command line options, bug fixes, and more.
Comments (none posted)
Desktop Environments
Version 2.6.2.1 of GARNOME is available.
"
This release incorporates the GNOME 2.6.2 Desktop & Developer
Platform, as well as plenty of new bugfixes and third-party package
updates that have been made since the initial release."
Full Story (comments: none)
Stable version 2.6.0.4 of GDM, the GNOME Display Manager,
is out. Most of the changes involve bug fixes and translation improvements.
Full Story (comments: none)
Version 0.4.0 of Gnome OSD, the On Screen Display notification system,
is out with a few new preference choices.
Full Story (comments: none)
The KDE Project has
announced the release of KDE 3.3. The list of enhancements is quite large; see the announcement for an overview or
the changelog for a rather more detailed picture.
Comments (5 posted)
The August 20, 2004 edition of the
KDE-CVS-Digest
is online, here's the content summary:
"
KDM implements session switching and improves shutdown. KDEPIM adds configuration wizard for Novell Groupwise client. And many bugfixes in KST and Korganizer. Krita now has a gradient tool."
Comments (none posted)
Desktop Publishing
The first release candidate of Scribus 1.2, a desktop publishing system,
has been announced.
Changes include a new story editor, new plugins, PDF exporter
improvements, an EPS/PS importer, SVG importer/exporter improvements,
a print previewer, a table creator, support for right to left
languages, bug fixes, and more.
Comments (none posted)
Electronics
Mike Waters
has announced a new GUI front-end project for Spice.
"
For some time I've been looking for a circuit simulator I could use under
Linux. After coming across gEDA I found that there was no GUI for the circuit
simulator and decided to start writing one myself.
Please find attached the results of my efforts so far. This is alpha code and
so is highly likely to contain bugs. It has been developed over the last 12
month and is getting to the point where it has some usable functionality."
Comments (none posted)
Version 3.2.23 of XCircuit, an electronic schematic drawing package,
has been released.
The changes document says:
"
Rather important fix from back in revision 19, in which routine
"pointtonet" is supposed to merge crossing wires if they cross
on top of a subcell port. This is the method used to connect
crossing wires with the "dot" symbol, so it is rather important."
Comments (none posted)
Financial Applications
Stable version 6.0.3 of BIE, the Business Integration Engine,
has been announced.
"
BIE 6.0.3 adds bug fixes for Map Builder macros and stability."
Comments (1 posted)
Version 2.4.2 of SQL-Ledger, a web-based accounting application,
is available.
Changes include price list functionality, reconciliation screen
changes, bug fixes, and more.
Comments (none posted)
Games
Initial version 0.1.0 of GLightOff is available.
"
GLightOff is a gtk+ version of lightoff, a simple (but not so easy to
solve!) puzzle game where the goal is flip to black all the tiles on the
5x5 board."
Full Story (comments: none)
Graphics
Version 1.55 of
Gmsh,
a 3D mesh generator for FLTK,
has been announced. Here are the changes:
"
added background mesh support for Triangle; meshes can now be displayed using "smoothed" normals (like post-processing views); added GUI for clipping planes; new interactive clipping/cutting plane definition; reorganized the Options GUI; enhanced 3D iso computation; enhanced lighting; many small bug fixes."
Comments (none posted)
GUI Packages
Development release 2.3.1 of GFC-Core, the GTK+ Foundation Classes,
is out. Changes include a new signal system, dynamic creation of GFC objects,
a C++ wrapper for GModule, improved examples and documentation, and more.
Version 2.3.2 of the companion GFC-UI package
was also announced.
Full Story (comments: none)
Unstable version 2.5.2 of GLib, the low-level core library
for GTK+ and GNOME, is available.
"
This is the third development release loading up to GLib-2.6.
This release contains a number of bug and portability fixes
and some new API."
Full Story (comments: none)
Version 0.8 of PythonCard, a GUI construction kit for building
cross-platform applications, is out.
"
Release 0.8 includes over 50 sample applications and tools to help
users build applications in Python, including codeEditor, findfiles,
and resourceEditor (layout editor)."
Full Story (comments: none)
Interoperability
The August 20, 2004 edition of
Wine Traffic is online with the latest Wine project developments.
Comments (none posted)
Music Applications
Version 0.1 of dssi-vst is out.
"
dssi-vst is a DSSI wrapper plugin for VST plugins. It enables any
compliant DSSI host to use VST instruments and effects. It requires
Wine, liblo-0.9, dssi.h, and the Steinberg VST SDK headers to build."
Full Story (comments: none)
Version 0.9 of liblo, an implementation of the Open Sound Control protocol,
is out. Changes include a nonblocking mesage dispatcher, Unix and TCP
domain FIFO support, bug fixes, and more.
Full Story (comments: none)
Version 0.7.0 of TAP-plugins (Tom's Audio Processing plugins) is out.
New plugins include a Chorus/Flanger, a Sigmoid Booster, and a
TubeWarmth filter. Bug fixes are also included.
Full Story (comments: none)
News Readers
Version 0.5.3b of Liferea, a multi-protocol news aggregator, has been
released with bug fixes and translation improvements.
Full Story (comments: none)
PDA Software
Version 1.4.2 of Guikachu, the GNOME Resource editor for PalmOS projects,
is available with bug fixes.
Full Story (comments: none)
Web Browsers
Version 1.8a3 of Mozilla
has been announced.
"
Mozilla 1.8
Alpha 3 release includes a large amount of backend work, including
site-specific CSS rules, transparent windows on Windows and GTK2, and
undetected document."
Comments (1 posted)
Version 1.3.7 of Epiphany has been announced. "Epiphany 1.3.7 is a beta release in the unstable series leading up to GNOME 2.8."
Changes include bug fixes and translation work.
Full Story (comments: none)
Miscellaneous
Version 0.7.1 of Genius, a calculator program with plotting capabilities,
is out.
"
The coolness factor of this release then is that you can
export to PNG.
In any case this release is a bunch of fixes and some minor changes. For
one we now have short documentation strings for all built-in functions.
Secondly the continuity and numerical derivative functions now actually work
instead of going into an infinite loop."
Full Story (comments: none)
Version 0.14 of Gwget, the download manager for Gnome 2,
is available. Changes include a new speed limit option, show
recursive options, bug fixes, and new translations.
Full Story (comments: none)
Version 0.1 of Nautilus Sendto has been launched.
"
This application provide integration between nautilus,
evolution, and gaim."
Full Story (comments: 1)
Languages and Tools
Assembly Language
Version 1.0 of libdisassemble has been released under the LGPL.
"
Libdisassembly is simply a python library for disassembling x86 opcodes.
It has been made for Immunity's PDB Project (a vulnerability development
focused debugger), and is partially based on mammon's libdisasm opcode
list (http://www.eccentrix.com/members/mammon/). There is still a lot of
work to do with the Metadata, but the library tries to return as much
information it can get off of an opcode."
Full Story (comments: none)
Caml
The August 17-24, 2004 edition of the Caml Weekly News is online
with the week's new Caml language articles.
Full Story (comments: none)
Lisp
Version 2.6.5 of GCL (GNU Common Lisp) has been released.
"
This version,
the latest in the `stable' series, features changes to gmp, support
for gprof, performance enhancements and bug fixes."
Full Story (comments: none)
Python
The August 23, 2004 edition of Dr. Dobb's Python-URL! is
available with links to numerous Python language articles
and resources.
Full Story (comments: none)
The August 1-15, 2004 edition of the python-dev Summary
is available with coverage of the python-dev mailing list traffic.
Full Story (comments: none)
Scheme
Issue #2 of the Schemer's Gazette is online with a new collection of
Scheme language article links.
Full Story (comments: none)
Tcl/Tk
The August 18, 2004 edition of Dr. Dobb's Tcl-URL! is out with
the week's Tcl/Tk article and resource links.
Full Story (comments: none)
The August 23, 2004 edition of Dr. Dobb's Tcl-URL! is available.
Take a look for the latest Tcl/Tk articles.
Full Story (comments: none)
XML
Rodolfo M. Raya
explores the topic of XML Localization on IBM's developerWorks.
"
Learn how XML standards help facilitate translation processes that involve many participants in different locations. This article focuses on the most common XML formats used in the localisation industry to show you how important XML is becoming in multilingual document exchange."
Comments (none posted)
Michael Fitzgerald
writes about XStream on O'Reilly.
"
Joe Walnes's XStream is a unique open-source Java library for serializing objects into XML and deserializing that XML into objects. Unlike other APIs, such as David Megginson's XMLWriter or Elliotte Rusty Harold's XOM, which use specific classes and methods to produce XML, XStream relies on Java idioms such as object names to produce element names and strings within classes to produce element content. It also produces a kind of reflection of objects in XML."
Comments (none posted)
Build Tools
Martin C. Brown
introduces ccache on IBM's developerWorks.
"
Collaboratively building a C/C++ project using cc or gcc to share source files and other components works fine with CVS, but the time required to build the application when it has been merged with everybody else's changes can be significant. Even if you're not developing a project as part of a group, recompiling an application can take a lot of time. The ccache tool improves the build performance by caching the incorporation of header files into source files and therefore speeds the build time by reducing the time required to add in header files with each compilation stage."
Comments (none posted)
IDEs
O'Reilly is running
part one in a series on writing Eclipse plugins.
"
Eclipse is a nice IDE, of course, but it's arguably the best platform for hosting your own applications. Using Eclipse facilities spares you from re-coding, for the 100th time, a framework for dealing with online help, generating wizards, or saving a file to disk. Eclipse ships with many helpful features, such as a Lucene-ready engine for searching your help documentation. Like any object-oriented developer, you don't want to reinvent the wheel."
Comments (none posted)
Miscellaneous
Version 0.5.0 of Gaphor, a Python-based UML
(Unified Modeling Language) modeling environment,
is out. Changes include support for Stereotypes and UseCases,
plugins, drag-and-drop package reordering, and interface support.
Full Story (comments: none)
Peter Seebach continues his IBM developerWorks series on lex and yacc with
part two
"
The second article of this two-part series explores more advanced lex/yacc development and introduces basic troubleshooting techniques. See e-mail headers parsed before your very eyes! Marvel at cryptic error messages! See a computer actually compute something!"
Comments (none posted)
Page editor: Forrest Cook
Linux in the news
Recommended Reading
Groklaw
reports
on a new book by Larry Rosen. "
Rosen's Preamble says that the book
is by a lawyer, but it's not for lawyers -- no citations or academic
analyses suitable for a law journal. It's written, he says, for his friends
in the free and open source community, who might be confused about which
license to use for their software (there is an entire chapter on that), and
also for those in business wondering how they and their company might be
affected by various software licenses."
Comments (none posted)
NewsForge
interviews Open Vote Foundation founder Scott Ritchie.
"
NewsForge: If you could put together the open source code and system, do you think the political and institutional barriers would ever allow an open source election in the U.S.?"
"
Ritchie: Absolutely. Because decisions for which voting systems to be purchased are carried out at the local level, there isn't much room for the iron-triangle present in other government projects. The incumbent voting machine vendors, big as they are, don't have much influence over local governments fed up with them."
Comments (23 posted)
Trade Shows and Conferences
CIOL
reports on
the upcoming "Novell Linux Day" conferences for business decision makers,
business and IT managers, customers and partners at Mumbai, Bangalore and
Delhi on August 31, September 2 and September 3, respectively.
Comments (none posted)
NewsForge
reports
from aKademy. "
Worries were raised about how KDE should balance
the interests of sponsors with the autonomy of the KDE membership. Some
felt that members would feel under pressure if in the presence of their
boss in a meeting, and so would lose the ability to speak freely. Others
raised the problem of KDE members being unhappy with particular companies
seeking to become sponsors; on this point, the membership voted that the
e.V. board must put new sponsors to the membership before accepting their
money."
Comments (none posted)
NewsForge
covers day
two of the KDE World Summit. "
The second day of aKademy, KDE's
World Summit 2004, opened the two-day developers' conference, involving a
series of presentations and discussions both on ground-breaking topics like
KJSEmbed and other subjects important to KDE. When not attending the two
parallel tracks of presentations, KDE developers took the opportunity to
socialise and hack in the comfortable surroundings of Ludwidgsburg's
Filmakademie."
Comments (none posted)
NewsForge
continues its series of reports from aKademy. "
Parallel to the multimedia presentations were a series on integration. Most controversial of these was the opening presentation on the Linux Registry. Avi Alkalay opened by emphasising that developers should forget the name's association with the Windows registry, and went on to talk about what he describes as a 'bazaar' of 'selfish configuration files' spread across the system. His proposed solution is a single hierarchical configuration infrastructure using a key-pair system, integrated with the current configuration systems in such a way as to make it familiar to experienced users and usable for newbies."
Comments (4 posted)
News.com
reports on accessibility discussions at aKademy.
"
During the forum, KDE developer Harald Fernengel presented a demonstration of
the KDE developer tool, Qt, showing how it could be used with open-source
Linux desktop GNOME's GOK, an on-screen keyboard for people who have problems
using ordinary keyboards. He also demonstrated KDE working with the
text-to-speech screen reader Gnopernicus."
Comments (none posted)
The SCO Problem
Groklaw
presents IBM's latest filings (mostly a set of attempts to strike SCO's testimony) with clear pleasure. "
What does it all mean? That IBM wishes to strike all the so-called facts in dispute that SCO has attempted to offer. That SCO will be shown no mercy. If they fail to dot an i, IBM will call them on it, with a motion and oral argument requested, all of which costs money to respond to and deal with. It also means that IBM believes that SCO is manufacturing bogus issues, in an attempt to create some fact dispute sufficient to survive IBM's summary judgment on its 10th counterclaim, and they intend to call them on it. It also means that the tide has turned, and IBM is on the offensive now."
Comments (2 posted)
Groklaw
talks
with Gregory Blepp about his relationship with SCO and 'millions of
lines' of code purported to be in his possession. "
I have
interviewed Mr. Blepp, and he is telling me a different story, and much
more. According to Mr. Blepp, he never was staff. He was a consultant for
SCO from day one, and he still is, but he's spending much less time on SCO
matters now. He has his own business. They announced his "appointment" as
VP the way they did for legal reasons. Also, he says SCOSource, to his
knowledge, has no full-time employees."
Comments (6 posted)
Companies
Software maker Actuate has
proposed
a project to create an open source business intelligence and reporting
tool using Eclipse. "
If accepted as an Eclipse project, the
initiative will result in open-source software to design and generate
business reports from Java application servers. A vote at Eclipse on
whether to accept the proposal, called the Business Intelligence and
Reporting Tools (BIRT) project, is slated for one month from now."
Comments (none posted)
Linux Adoption
The Globe and Mail
looks
at adoption of Linux by European banks. "
And HSBC's decision is
not all about dollars. 'Although we're not convinced that Linux is cheaper
in terms of total cost of ownership, it does offer us more control and
flexibility than Windows, due to its open architecture, for example in
terms of security,' Mr. Lashua said."
Comments (1 posted)
News.com
looks
at a proposal to put Linux into South Korean schools. "
The
project, which would rank as one of the largest Linux installations in the
country, aims to link all primary and secondary schools and relevant
government departments through a common system known as the National
Education Information System."
Comments (2 posted)
The Independent has published
one
of those "installation nightmare" stories that used to be so common.
The bottom line on these stories has changed, though: "
Will I give up
Windows altogether? Probably. The more I use Linux, the better I like it
despite the challenges. It hasn't crashed; it's immune to Windows viruses;
it won't fall victim to spyware, worms or hackers; and it feels (and looks)
refreshingly different. But best of all, Linux promises greater choice at
less cost. Just give it time to climb more of the Windows mountain."
Comments (11 posted)
Linux at Work
NewsForge
covers the use of SUSE linux and IBM hardware for a San Francisco
museum's online image archive.
"
Horio is already noticing a marked increase in performance from the server running Linux. Instead of weekly reboots like they continue to experience with the Windows server, "it's been stable. We just turn it on and it runs."
Horio says the image database will be the largest of its kind online, and the only one running on Linux. Searchable by date, country or region of origin, artistic medium, or keywords, each page will display several objects with thumbnails and a short synopsis, and users can click through to a larger image with more information."
Comments (none posted)
Interviews
LinuxGames
talks with
Timothee Besset about Doom3 and other games for Linux.
"
What's the status of the DOOM 3 dedicated server and the
client?
I think there's a very good chance we can get the dedicated server out with
the next patch, because it's been running very smoothly in the DOOM 3
tournaments. We still need to polish it a bit, but it will get released
pretty soon. I know that the server admins are waiting, and Linux gamers
don't really care about it, but we have to follow our priorities."
Comments (none posted)
Here's an
interview with PHP creator Rasmus Lerdof on Builder AU. "
You
said during your Introduction to PHP talk at Linux.conf.au that you hated
programming. What do you prefer doing?
I like solving problems, I like building something that solves a real
problem and actually helps people or affects people. To do that you
normally have to program unfortunately so I end up doing that. I mean I
don't hate the industry of programming, I just hate the actual sitting down
and doing the programming, it's very boring and very tedious. The end
result is cool and that is what I like doing. I enjoy just normal technical
geeky things. Other than that there's my new baby."
Comments (1 posted)
Builder AU
talks with Martin Pool, a Canberra-based software engineer working on
open source software for HP. "
Why did you decide to develop open
source software?
MP: Many years ago I downloaded a copy of GNU emacs and GNU cc (onto 3.5in
floppies!) and I was just amazed that people were writing and giving away
all this great software. So part of it was reciprocity: the GNU compiler
people have given me so much, so I'm happy to be able to give them
something useful in distcc."
Comments (none posted)
Resources
Phil Moses has written a
HOWTO article on the Amanda backup software.
"
Data probably is the most important element in computing, but in too many cases I see data backups overlooked or approached in such a carefree manner that I shiver. To this end, this article discusses the University of Maryland's Amanda (advanced Maryland automatic disk archiver) backup software, a relatively easy-to-use disk archiver built upon native dump and/or GNU tar tools. I often feel Amanda does not get the respect it deserves in a Linux/UNIX cross-platform environment. I confidently can say, however, that Amanda is a reliable platform for many Linux and UNIX users who are comfortable with a command-line interface."
Comments (3 posted)
IBM developerWorks
shows
how to use Kprobes to debug the Linux kernel. "
The benefits of
using Kprobes are many. printk's can be inserted without rebuilding and
rebooting the kernel. Processor registers can be logged and even modified
for debugging -- without disruption to the system. Similarly, Linux kernel
data structures can also be logged and even modified non-disruptively as
well. You can even debug race conditions on SMP systems with Kprobes -- and
save yourself the trouble of all that rebuilding and rebooting. You'll find
kernel debugging is faster and easier than ever."
Comments (none posted)
O'Reilly has
some
tips for people moving from CVS to Subversion. "
I've seen people
spend hours in meetings working out the directory structure and file
placement of a project they are preparing to create in their CVS
repository--and anyone who's ever tried to move a directory or a file in
CVS knows why: CVS doesn't allow you to move anything around in the
repository!* With Subversion, you can move files and directories with wild
abandon:"
Comments (4 posted)
Here's
a Linux Journal article on building diskless firewall systems.
"
Because we're going to build a Linux system completely from scratch, we need a fair amount of software. The usual Linux tools aren't built for embedded systems, they're loaded with features we don't need. This is where BusyBox, the Swiss Army knife of embedded Linux, comes into play. We can exchange most of our needed tools with BusyBox, for instance a shell, ifconfig, ip tools and so on."
Comments (none posted)
Reviews
O'ReillyNet
looks at OpenOffice.org features which are of interest to technical writers.
"
One major advantage of Writer over Word is that Writer supports conditional content. Word doesn't, although you can use various workarounds to achieve a similar result. Thus Writer has incorporated one of FrameMaker's major attractions for technical writers, although Writer's implementation is more limited than FrameMaker's."
Comments (16 posted)
LinuxDevices.com
takes a look
at CyberGuard's Snap Gear Linux powered security appliances. "
The
SG710 is based on an Intel IXP425 security processor, a chip that SnapGear
Linux first supported in August of last year. The IXP425 has built-in
encryption engines, which the SG710 makes use of in achieving
"multi-megabit" throughputs, according to CyberGuard."
Comments (none posted)
Desktop Linux
takes a look
at a keyboard made for Linux systems. "
German Electronics firm
Cherry is partnering with SuSE Linux on a Linux-compatible keyboard. The
company is customizing a keyboard from their CyMotion line that will
feature hot keys and other advanced technologies."
Comments (11 posted)
Page editor: Forrest Cook
Announcements
Non-Commercial announcements
An online petition is being held for the purpose of persuading
ATI to provide better Linux driver support for their graphics
cards.
Full Story (comments: 8)
Commercial announcements
Astaro has announced that it has entered into an OEM licensing agreement
with eIQnetworks, Inc., which puts eIQnetworks FirewallAnalyzer into
Astaro Security Linux.
Full Story (comments: none)
Version 4.13 of Eagle, a commercial printed circuit board CAD package
with a no-charge evaluation version, is out.
Some of the
changes
include support for Mac OS X, better zooming, and more.
Comments (none posted)
gumstix, inc. has announced its next generation of gumstix boards and
computers, providing optional BluetoothT connectivity. They come with open
source software including Linux kernel 2.6.7.
Full Story (comments: none)
Novell has
announced its third quarter results. The company claims $23 million in income, but $19 million of that is a result of a legal judgment against our old friends the Canopy Group. "
Also in the third fiscal quarter 2004, Novell recognized revenue of $12
million associated with its SUSE LINUX business. Sales of subscriptions to
SUSE LINUX Enterprise Server reached 19,000 units in the quarter, with 12,000
of the units sold to one customer."
Comments (4 posted)
Red Hat, Inc. has
announced the appointment of Kate Johnson as Vice President of
Services.
"
Johnson possesses over 13 years of client service
experience, from sales through delivery. Her experience ranges across
several industries, mainly focusing on helping organizations manage
through significant change and transformation. Johnson will be
responsible for delivering Red Hat's training, support and consulting
services globally."
Comments (none posted)
Gupta Technologies, LLC has
announced a month-long beta program for its Team Developer RAD tool.
"
Team Developer 2005 introduces support for the Linux operating
system. For the first time, it will be possible to use a Rapid
Application Development approach for Linux and Windows Desktop
business applications. Team Developer doubles productivity by enabling
developers to create one line of code to support both OS's
simultaneously. This powerful feature will help to expand Linux
Desktop adoption as more solutions can be deployed faster than ever."
Comments (none posted)
New Books
O'Reilly has published the book
SpamAssassin by Alan Schwartz.
Full Story (comments: 2)
Resources
MozillaZine
has announced the availability of a new guide for working with
Firefox PR/Thunderbird extensions.
"
If your extension or theme still works and has no compatibility problems with the nightly builds, please look at the guide for updating to 1.0PR (this also applies to Thunderbird 0.8) for information about how to get update.mozilla.org to contain the newer compatibility information. If your extension or theme is incompatible, the guide also has information on how to provide a newer XPI or JAR file. Finally, people not hosted by update.mozilla.org but who use the custom RDF update system should also check out the guide as it provides links that explain changes to the RDF format since 0.9."
Comments (none posted)
The Open Source Development Labs has
announced the release of version 3.0 of its Scalable Test Platform
(STP) testing services for the Linux kernel.
"
The latest release of STP, version 3.0, broadens the range of
features to
help developers simulate real-world data center environments on the Linux
kernel and the impact of different workloads on the most widely-used open
source databases, including MySQL, PostgreSQL and SAPDb."
Comments (none posted)
The Linux Documentation Project Weekly News for August 25, 2004 is
out with the latest new documentation releases.
Full Story (comments: none)
The first edition of the GRASS newsletter
has been published.
Take a look for the latest news from the
GRASS
(Geographic Resources Analysis Support System) GIS project.
"
The GRASS newsletter aims at covering the gap between scientific publications and manuals on one hand and the mailing list on the other hand. Articles shall not be as scientific/professional as in scientific journals and reach beyond the usual question-answer structure of a mailing list."
Thanks to Bernhard Reiter.
Comments (none posted)
Event Reports
For those of you who couldn't make it to the big KDE gathering: there is a
set of live audio and video feeds available from aKademy. Click below for
the details.
Full Story (comments: 1)
Upcoming Events
The Eleventh Annual Tcl/Tk Conference will take place in New Orleans, LA
on October 11-15, 2004.
Full Story (comments: none)
The Large Installation System Administration Conference (LISA) will
be held in Atlanta, Georgia on November 1419, 2004.
Full Story (comments: none)
| Date | Event | Location |
| August 26 - 29, 2004 | KDE Community World Summit 2004(aKademy) | (Filmakademie Ludwigsburg)Ludwigsburg (Stuttgart Region), Germany |
| September 2 - 3, 2004 | Python for Scientific Computing(SciPy) | (CalTech)Pasadena, CA |
| September 2 - 4, 2004 | 2nd Swiss Unix Conference | (Technopark)Zurich, Switzerland |
| September 9 - 10, 2004 | Linux Expo Shanghai | (Shanghai Exhibition Center)Shanghai, China |
| September 13 - 16, 2004 | Embedded Systems Conference | (Hynes Convention Center)Boston, MA |
| September 15 - 17, 2004 | YAPC::Europe 2004 | Belfast, Northern Ireland |
| September 20 - 23, 2004 | New Security Paradigms Workshop(NSPW) | (White Point Beach Resort)Nova Scotia |
| September 20 - 22, 2004 | Plone Conference 2004 | Vienna, Austria. |
| September 22 - 24, 2004 | OpenOffice.org Conference(OOoCon 2004) | (Humboldt University)Berlin, Germany |
| September 22 - 24, 2004 | php|works 2004 | (Holiday Inn Yorkdale Hotel & Conference Centre)Toronto, Canada |
| September 27 - October 1, 2004 | 4th International SANE Conference(SANE) | (Amsterdam RAI Centre)Amsterdam, The Netherlands |
| September 27 - 29, 2004 | ConSec '04 | (J.J.Pickle Research Center)Austin, Texas |
| September 29 - October 1, 2004 | OSCOM 4 | (Swiss Federal Institute of Technology)Zurich, Switzerland |
| October 2, 2004 | Ohio LinuxFest | Columbus, Ohio |
| October 6 - 7, 2004 | LinuxWorld Conference and Expo | (Olympia Exhibition Centre)London, England, UK |
| October 8 - 10, 2004 | Linucon | (Red Lion Hotel)Austin, TX |
| October 10 - 17, 2004 | MySQL Swell | Across the Mediterranean |
| October 11 - 15, 2004 | 11th Annual Tcl/Tk Conference | (Bourbon Orleans Hotel)New Orleans, LA |
| October 21 - 22, 2004 | Web.It 2004 | Bari, Italy |
| October 21 - 22, 2004 | 5. Encuentro Linux | Valparaiso, Chile |
Comments (none posted)
Mailing Lists
A new mailing list has been created for the purpose of discussing
Python language grant proposals.
Full Story (comments: none)
Software announcements
Here are the software announcements, courtesy of
Freshmeat.net. They are available in
two formats:
Comments (none posted)
Miscellaneous
Switzerland's first Linuxcafé has opened in Basel.
"
The Linuxcafé in Basel combines the agreeable atmosphere of an internet café
with the opportunity to profit from the know-how of IT experts with years of
experience. Here the internet café not only sets new standards with respect
to quality and products offered, but also offers competent advice on all
hardware and software questions arising in connection with the free Linux
operating system, which is an absolute first in the Swiss computer landscape."
Full Story (comments: 3)
Page editor: Forrest Cook