LWN.net Logo

Development

The launch of the Apache mod_atom module

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.

[mod_atom]

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 · It’s not really ready to use, but I’m publishing it because I want to start talking and get some advice and opinions on what I should do about some things, and that’s 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

announcing Allmydata-Tahoe v0.4

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

PostgreSQL Weekly News

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

ddrescue 1.5 released

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

Processing Mailbox Files with mailbox.py (O'ReillyNet)

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

conntrack-tools 0.9.4 announced

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)

jwhois 4.0 released

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

Django status update: July 1

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

Ardour 2.0.3 released

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)

QjackCtl 0.2.23 released

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

Lightning 0.5 and Sunbird 0.5 Released (MozillaZine)

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

10 Ideas to Improve GNOME (VentureCake)

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 we’re not alone either: Ubuntu, RHEL and SuSE all use GNOME by default. Here’s a bunch of ideas to improve it." (Found on GnomeDesktop.org).

Comments (none posted)

GNOME Software Announcements

The following new GNOME software has been announced this week: You can find more new GNOME software releases at gnomefiles.org.

Comments (none posted)

KDE Commit-Digest (KDE.News)

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)

KDE Software Announcements

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)

Xorg Software Announcements

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

LyX version 1.5.0 release candidate 2 is released

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

gEDA/gaf 1.0.1.20070626 announced

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)

Kicad release 2007-07-02

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

SQL-Ledger 2.8.6 released

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

Ember 0.5.0 beta1 released

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

cairo release 1.4.10 now available

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

Qyoto C#/Mono Bindings for Qt4 (KDE.News)

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

Wine 0.9.40 released

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

Aeolus Quickstart Guide and Primer

Two new documents, the Quickstart Guide and Primer, have been published for the Aeolus organ synthesizer application.

Full Story (comments: none)

Office Applications

Gnu gv 3.6.3 released

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

OpenOffice.org Newsletter

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

eSpeak 1.27 released

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

Major update to Firefox 1.5 rolled out (MozillaZine)

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)

Gran Paradiso Alpha 6 Available for Testing (MozillaZine)

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

Cpio 2.9 released

Stable version 2.9 of GNU Cpio, a classic Unix application for archiving files, is out with a bug fix.

Comments (none posted)

WengoPhone 2.1.1 released

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

Caml Weekly News

The July 3, 2007 edition of the Caml Weekly News is out with new Caml language articles.

Full Story (comments: none)

Lisp

SBCL 1.0.7 released

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

Python-URL! - weekly Python news and links

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

Tcl-URL! - weekly Tcl news and links

The June 27, 2007 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.

Full Story (comments: none)

Tcl-URL! - weekly Tcl news and links

The July 3, 2007 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.

Full Story (comments: none)

Libraries

GNU libmatheval 1.1.5 released

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>>

Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.