luau
Luau Software Updater
Automatically download and install updates
http://luau.sourceforge.net/luau.repository.xml
2005-01-17
Upgrade to Luau version 0.1.9
This new release features another update to the Luau repository XML format. Specifically, the repository file now supports pre-definition of mirrors through the use of the <mirror-list> tag, so that one no longer needs to relist every mirror a file release is available on whenever a new software version is released. Mirror URLs can also be specified for a group of packages using the new "mirror-url" attribute with the new <package-group> tag. Other attributes, such as size, filename, package type, and MD5 sum can also be specified for several files at once using the <package-group> tag.
In addition, many memory leaks and double free errors both in the Luau library but mostly in the console client 'luau' were fixed, so one should experience greater stability. The public API has not changed.
http://osdn.dl.sourceforge.net/sourceforge/luau/luau-0.1.9.tar.gz
2005-01-06
Upgrade to Luau version 0.1.8
This is an incremental release, with just a few bug fixes and preliminary support for the coming updates to the XML format.
Specifically, systems without the GNU extension function get_current_dir_name now have a replacement function to support them. XML comments are now recognized and ignored. Finally, unrecognized XML tags now result in a debugging message rather than an error message.
The public API has not changed, so current Luau supporting software should not have to be modified to work with 0.1.8.
http://osdn.dl.sourceforge.net/sourceforge/luau/luau-0.1.8.tar.gz
2004-06-12
Upgrade to Luau version 0.1.7
In this release, the XML format has been updated once again to include meta-data about the program it describes. This allows luau-register (with the addition of the "--from-file" and "--from-url" options) to be fed in a Luau repository file and automatically register it with the Luau database.
The date format has also been updated to conform with the ISO-8601 format; that is, they are now specified as "YYYY-MM-DD" instead of "MM/DD/YYYY". Finally, the error output facility has been redesigned to work with GLib's error output framework, so that dealing with fatal errors is dealt with the "exception-model replacement" GError object and dealing with non-fatal warning messages are dealt with by g_log.
The public API has changed slightly from 0.1.6, so you will have to make some minor updates to any software using libuau. If you have any problems, feel free to email me at deklund@fastmail.fm or email the brand new luau-devel mailing list (see the Luau project page, http://sourceforge.net/projects/luau/, for details).
http://osdn.dl.sourceforge.net/sourceforge/luau/luau-0.1.7.tar.gz
2004-03-14
Upgrade to Luau version 0.1.6
The XML format has been reworked in this release to accomodate changes in the focus of the Luau project - specifically, to act more as a "software repository" than just and updates database. The new example XML file can be seen at http://luau.sf.net/example.repository.xml (it is also included in the docs/ directory of this tar ball), and a DTD has been made to describe the new format (also available in docs/ or at http://luau.sf.net/luau-repository-1.0.dtd).
http://osdn.dl.sourceforge.net/sourceforge/luau/luau-0.1.6.tar.gz
2004-02-22
Upgrade to Luau version 0.1.5
This release features new support for threading via the gthreads library (which is part of glib). This is under heavy testing, so if you have any problems with it, please report them. Also, this release has now separated the database support from the base library ("libuau") into a new library "libuau-db." The significance of this is that programs only relying on libuau will no longer have to depend also on libdb, which has some compatibility problems when distributing binaries. You also have the choice of only installing libuau and thus not installing any of the databases or database support, but this is not recommended. As always, there have also been many bugfixes.
http://osdn.dl.sourceforge.net/sourceforge/luau/luau-0.1.5.tar.gz
2004-01-07
Upgrade to Luau version 0.1.4
This release features a plethora of bug fixes and many feature updates in Luau. First, the database code has been revamped to allow local users to register their own programs and hide their own updates without needing write permissions to the global database. Also, the <valid> model has been revamped to allow not only release date comparisons but also validity testing based on: version, interface, and keywords. In that regard, Luau also now automatically hides updates for program versions older than the currently installed release, making the need to include a <valid type="date" to="01/23/2003" /> tag for every update release (as described in the whitepaper) obsolete. There have been some minor tweaks to the XML software repository file as well - the md5 and size fields for the <package> tag are now optional, for instance.
http://osdn.dl.sourceforge.net/sourceforge/luau/luau-0.1.4.tar.gz
2003-12-20
Upgrade to Luau version 0.1.3
Luau 0.1.3 signals a shift in priorities as I have recently gotten together with the Autopackage project (www.autopackage.org), where they are planning on using Luau for disseminating updates for autopackage-built packages. Most significant in this release is the addition of support for multiple mirrors in releasing software packages and many new data fields added to luau-register to provide a more user-friendly interface. There have also been numerous changes to the backend, including the API, meaning you'll have to update any software that uses libuau.
http://osdn.dl.sourceforge.net/sourceforge/luau/luau-0.1.3.tar.gz
2003-10-21
Upgrade to Luau version 0.1.2
The most significant change in 0.1.2 is the change in format for 'updates' files: they are now written in XML. To see an example of the new format, see http://luau.sourceforge.net/updates.example.xml . The old style is still supported in this version, but will be phased out quickly.
Also significant is the addition of the --email option to 'luau'. This allows you to get automatic notification when new updates are available by simply adding a 'luau -g -p progname -m me@myhost.com' to your crontab. The next version will also support checking of all programs at once, which will make this feature much more useful.
Finally, there have been a number of minor and major bugfixes. If you have been experiencing segfaults, hopefully this release will fix it. As always, please email me (deklund@fastmail.fm) with any comments or bug reports.
http://osdn.dl.sourceforge.net/sourceforge/luau/luau-0.1.2.tar.gz
201
2003-10-03
Thanks!
Thank you for installing Luau! Luau is currently in an alpha development state and as such you should expect to find bugs and inconsistencies - and when you do, please tell me about them! My email address is deklund@fastmail.fm, and I'm eager to hear your comments.