Tim Bray has announced the launch of
mod_atom, an Apache web server extension
module that supports the
Atom Publishing Protocol (APP),
according to Kurt Cagle on O'Reilly's XML.com.
Atom is defined by the IETF draft standard
RFC 4287.
The Wikipedia definition of
Atom states:
The name Atom applies to a pair of related standards. The Atom Syndication Format is an XML language used for web feeds, while the Atom Publishing Protocol (APP for short) is a simple HTTP-based protocol for creating and updating Web resources.
Tim Bray explains his reasons for creating mod_atom:
This is a stripped-down implementation of the server side of the Atom Publishing Protocol as an Apache module, implemented in C. It felt like something that needed to exist and I am better-qualified for this particular chore than your average geek; having said that, I have no idea if anyone actually needs such a thing.
Features and goals of the mod_atom project include:
- Implementation of the entire Atom Protocol.
- Data is stored in files instead of a database, for speed.
- Has the ability to preserve foreign markup information.
- Can work under Apache
Multi-Processing Modules.
- Uses a Uniform Resource Name scheme for publication portability.
- Uses the AtomPub directive in the Apache configuration to define publications.
- Licensed under the Apache V2 license.
The mod_atom project is currently in a state of development:
Technical Status · Its not really ready to use, but Im publishing it because I want to start talking and get some advice and opinions on what I should do about some things, and thats easier if you can point at source code.
The author is requesting comments and contributions, a project
TODO list has been published for those who are interested in
lending a hand.
Comments (4 posted)
System Applications
Clusters and Grids
Version 0.4 of Allmydata-Tahoe is out with several new capabilities.
"
We are pleased to announce the release of version 0.4
of Allmydata-Tahoe, a secure, decentralized storage grid under a
free-software licence. This is the follow-up to v0.3 which was
released June 6, 2007".
Full Story (comments: 1)
Database Software
The July 1, 2007 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL DBMS articles and resources.
Full Story (comments: none)
Filesystem Utilities
Stable version 1.5 of ddrescue
has been announced.
"
GNU ddrescue copies data from one file or block device (hard disc, cdrom, etc) to another, trying hard to rescue data in case of read errors. The basic operation of ddrescue is fully automatic. That is, you don't have to wait for an error, stop the program, read the log, run it in reverse mode, etc."
Comments (2 posted)
Mail Software
A. M. Kuchling
discusses the use of mailbox.py for processing email in an O'Reilly
article.
"
Archived mail can be stored using many different file formats. The mailbox module in the Python standard library supports reading and modifying five different formats, all formats that are primarily used on Unix systems.
The mailbox module was greatly enhanced in Python 2.5. For a long time the mailbox module only supported reading mailboxes, not modifying them. Gregory K. Johnson, as his project for Google's 2005 Summer of Code, wrote code for adding and deleting messages; these new features went into Python 2.5, released in September 2006."
Comments (none posted)
Networking Tools
Version 0.9.4 of conntrack-tools, a daemon and command line interface
for the netfilter project, is out with new capabilities, code cleanup
and bug fixes.
Full Story (comments: none)
Stable version 4.0 of jwhois
has been announced.
"
This is jwhois, an improved Whois client capable of selecting Whois server to query based on a flexible configuration file using either regular expressions or CIDR blocks."
Comments (none posted)
Web Site Development
The July 1, 2007 edition of the
Django status update covers the latest developments to the Django
web development platform.
Comments (none posted)
Desktop Applications
Audio Applications
Version 2.0.3 of
Ardour,
a multi-track audio workstation, has been released. See the
Changes document for a list
of new features and bug fixes.
Comments (none posted)
Version 0.2.23 of QjackCtl, a GUI control panel for the
Jack Audio Connection Kit (JACK) is out.
"
QjackCtl 0.2.23 has been released and
is the one first ever introducing explicit JACK MIDI support (JACK >=
0.107.0)."
Full Story (comments: none)
Calendar Software
MozillaZine
reports
that the Mozilla Calendar Project has released Lightning 0.5 and
Sunbird 0.5.
"
Notable improvements include a polished user interface, automatic data migration from iCal and Evolution, improved printing, better integration of Lightning into Mozilla Thunderbird and support for Google Calendar (via the Provider for Google Calendar extension)".
Comments (none posted)
Desktop Environments
A VentureCake blog
recommends ten ways to improve the GNOME desktop.
"
We love GNOME. Sometime around 2.6 it started becoming really, really damned good, and a lot faster and more responsive. All kinds of nice things like Network Manager, the Nautilus CD burner and the SFTP support popped up. It helps that most major Linux apps like like Firefox, Evolution, GAIM, and OpenOffice use the same toolkit and themes too. Obviously were not alone either: Ubuntu, RHEL and SuSE all use GNOME by default. Heres a bunch of ideas to improve it." (Found on
GnomeDesktop.org).
Comments (none posted)
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
The July 1, 2007 edition of the
KDE Commit-Digest has been
announced.
The content summary says:
"
Akademy 2007 kicks off in Glasgow, Scotland. Continued work in Plasma, with improvements in the Photoframe and Dictionary Plasmoids, and the addition of ChemicalData, Akonadi and Battery Plasmoids. Support for Solid-based network status support in Mailody. Support for multiple blogs in KBlogger. Automatic downloading of map tiles in Marble. Theming support added to KBounce..."
Comments (none posted)
The following new KDE software has been announced this week:
You can find more new KDE software releases at
kde-apps.org.
Comments (none posted)
The following new Xorg software has been announced this week:
More information can be found on the
X.Org Foundation wiki.
Comments (none posted)
Desktop Publishing
Release candidate 2 of LyX 1.5.0, a GUI front-end to the TeX typesetter,
is out.
"
We expect this to be the last release before 1.5.0, and until the
first stable release only critical bugs and regressions will be
addressed.
We encourage users to try this release candidate and report
any feedback or problems to lyx-devel at lists.lyx.org.
Compared with the first release candidate we have mostly fixed bugs
and polished the graphical interface."
Full Story (comments: none)
Electronics
Version 1.0.1.20070626, the first stable release of
gEDA/gaf,
has been
announced.
"
The focus of this release was bug fixing. This is also
the first release created using git."
Comments (none posted)
Version 2007-07-02 of
Kicad,
an electronic schematic and printed circuit CAD application, is out
with bug fixes and other enhancements to the
pcbnew and eeschema components.
Comments (none posted)
Financial Applications
Version 2.8.6 of
SQL-Ledger,
a web-based accounting package, is out with various enhancements.
See the
What's New document for details.
Comments (none posted)
Games
Version 0.5.0 beta1 of Ember
has been announced
on the WorldForge virtual world game site.
"
This version is the first to use CEGUI 0.5 and Ogre 1.4. It also includes a new entity editing framework which allows for real time authoring of the world."
Comments (none posted)
Graphics
Release 1.4.10 of cairo, a 2D graphics library, has been announced.
"
This is the fifth update in cairo's stable 1.4 series. It comes
roughly three weeks after the 1.4.8 release. The most significant
change in this release is a fix to avoid an X error in certain cases,
(that were causing OpenOffice.org to crash in Fedora). There is also a
semantic change to include child window contents when using an xlib
surface as a source, an optimization when drawing many rectangles, and
several minor fixes."
Full Story (comments: none)
GUI Packages
KDE.News
covers
the release of the Qyoto C#/Mono bindings for Qt 4.3.
"
After the recent final release of QtJambi, Trolltech's Java bindings, I'm pleased to announce another new member of the Qt bindings family, the Qyoto C#/Mono bindings for Qt 4.3, which are available for download on the Qyoto/Kimono site, where there is also a help forum for your Qyoto programming questions." The article also mentions the release of
QtRuby 1.4.9.
Comments (none posted)
Interoperability
Version 0.9.40 of Wine has been
announced.
Changes include:
many MSHTML improvements, a few more sound fixes,
many Direct3D fixes and lots of bug fixes.
Comments (none posted)
Music Applications
Two new documents, the
Quickstart Guide
and
Primer, have
been published for the Aeolus organ synthesizer application.
Full Story (comments: none)
Office Applications
Stable version 3.6.3 of
GNU gv,
has been announced.
"
GNU gv allows to view and navigate through PostScript and PDF documents on an X display by providing a user interface for the ghostscript interpreter.
gv is a(n) improved derivation of Timothy O. Theisen's Ghostview developed by Johannes Plass. "
Comments (none posted)
Office Suites
The June, 2007 edition of the OpenOffice.org Newsletter
is out with the latest OO.o office suite articles and events.
Full Story (comments: none)
Speech Software
Version 1.27 of the
eSpeak
text to speech converter is out. Changes include a move to GPLv3,
bug fixes, language improvements, a new options parameter and
new breath attributes.
Comments (none posted)
Web Browsers
MozillaZine
notes the release of Mozilla Firefox 1.5.0.12.
"
Users of Mozilla Firefox 1.5.0.12 have been offered a major update to Mozilla Firefox 2.0.0.4 via the automatic update notification. As reported earlier, Mozilla Firefox 1.5.0.12 is the last release from the Firefox 1.5 Branch.
As per the the ReleaseRoadmap policy, the previous release of Firefox (1.5 in this case) is supported for six months beyond the release of a major revision (2.0 in this case)."
Comments (none posted)
MozillaZine
has announced the release of Gran Paradiso Alpha 6.
"
New features in this development milestone of Mozilla Firefox 3 include an upgraded SQLite engine, improved cookie performance, support for site-specific text size preference and various Gecko 1.9 bug fixes.
Some of the changes in Alpha versions of Gecko 1.9 affect the web and platform compatibility of Gran Paradiso Alpha 6."
Comments (none posted)
Miscellaneous
Stable version 2.9 of
GNU Cpio,
a classic Unix application for archiving files, is out with a bug fix.
Comments (none posted)
Version 2.1.1 of WengoPhone, a SIP protocol softphone, is out.
"
This is a bugfix release of the 2.1 series of the WengoPhone,
which fixes a number of important problems, and updates the translations
of 13 languages, bringing the number of fully translated languages to 15."
Full Story (comments: none)
Languages and Tools
Caml
The July 3, 2007 edition of the Caml Weekly News
is out with new Caml language articles.
Full Story (comments: none)
Lisp
Version 1.0.7 of Steel Bank Common Lisp (SBCL) has been announced.
"
This version improves
interrupt safety and bignum printing performance, has some bug fixes,
and more."
Full Story (comments: none)
Python
The July 2, 2007 edition of the Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
Tcl/Tk
The June 27, 2007 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
The July 3, 2007 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
Libraries
Stable version 1.1.5 of
GNU libmatheval
is available.
"
GNU libmatheval is a library that makes it possible to calculate mathematical expressions for given variable values and to calculate expression's derivative with respect to a given variable. The library supports arbitrary variable names in expressions, decimal constants, basic unary and binary operators and elementary mathematical functions."
Comments (none posted)
Page editor: Forrest Cook
Next page: Linux in the news>>