This is a bug-fix release for Python 2.3 that fixes a number of bugs,
including a couple of serious errors with weakrefs and the cyclic garbage
collector. There are also a number of fixes to the standard library
- see the release notes ( http://www.python.org/2.3.3/NEWS.html )for details.
I'm updating the package to this version because it should fix many
portability issues (avoiding the installation of GNU tools), and because
it is a lot safer when modifying existing catalog files (not line oriented
any more and with real file locking).
I've tested the program under several other systems and platforms (including
FreeBSD, Linux and Solaris, the later with the sunpro compiler too), and it
built and worked fine. Thanks to simonb@ for testing under an Alpha system
with pkgsrc.
Change log follows:
Released on 2003/12/23, its state was alpha.
* xmlcatmgr has been completely rewritten in C. Even though, command line
compatibility has been kept, so that existing scripts using this program
do not break.
* Buildtool is not used any more. A custom build infrastructure has been
implemented, as something small and very portable was needed.
* Added the `lookup' action, used to search for entries in catalogs.
* Added real parsers to manipulate SGML and XML catalogs. The program is
not line oriented any more, thus beeing a lot more flexible.
* Multiple race conditions fixed, which were unavoidable from a shell
script.
* Better handling of special characters and spaces in strings, difficult
to handle from shell scripts.
PR pkg/22820.
Changes:
- Closed a cross-site scripting exploit in the create cgi script.
- Improvements in the performance of the bounce processor.
Now, instead of processing each bounce immediately (which
can cause severe lock contention), bounce events are queued.
Every 15 minutes by default, the queued bounce events are
processed en masse, on a list-per-list basis, so that each
list only needs to be locked once.
- When some or all of a message's recipients have temporary
delivery failures, the message is moved to a "retry" queue.
This queue wakes up occasionally and moves the file back to
the outgoing queue for attempted redelivery. This should
fix most observed OutgoingRunner 100% cpu consumption,
especially for bounces to local recipients when using the
Postfix MTA.
- Optional support for fsync()'ing qfile data after writing.
Under some catastrophic system failures (e.g. power lose),
it would be possible to lose messages because the data
wasn't sync'd to disk. By setting SYNC_AFTER_WRITE to True
in Mailman/Queue/Switchboard.py, you can force Mailman to
fsync() queue files after flushing them. The benefits are
debatable for most operating environments, and you must
ensure that your Python has the os.fsync() function defined
before enabling this feature (it isn't, even on all
Unix-like operating systems).
And more... please review Changelog to see a complete list of changes.
Jabber is an open XML protocol for real-time exchange of messages and
presence notification between any two points on the Internet. The first
application of Jabber technology is an asynchronous, extensible instant
messaging platform, and an IM network that offers functionality similar
to legacy IM systems such as AIM, ICQ, MSN, and Yahoo.
Jabber is an open XML protocol for real-time exchange of messages and
presence notification between any two points on the Internet. The first
application of Jabber technology is an asynchronous, extensible instant
messaging platform, and an IM network that offers functionality similar
to legacy IM systems such as AIM, ICQ, MSN, and Yahoo.
What's new since 2.6.10:
* fixed mirror -c for empty files.
* a rare coredump fixed in http 0.9 handling, when first line of reply is empty.
* compilation fixes for compilers other than gcc.
* translations update.
Min Sik Kim.
ACME is a small GNOME tool to make use of the multimedia buttons
present on most laptops and internet keyboards: Volume, Brightness,
Power, Eject, My Home, Search, E-Mail, Sleep, Screensaver, Finance,
WWW, Calculator, Record, Close Window, Shade Window, Play, Stop,
Pause, Previous, Next, Groups, Media, Refresh and Help buttons.
Min Sik Kim.
ACME is a small GNOME tool to make use of the multimedia buttons
present on most laptops and internet keyboards: Volume, Brightness,
Power, Eject, My Home, Search, E-Mail, Sleep, Screensaver, Finance,
WWW, Calculator, Record, Close Window, Shade Window, Play, Stop,
Pause, Previous, Next, Groups, Media, Refresh and Help buttons.
GXMame is a frontend for XMame using the GTK library, the goal is to provide
the same GUI than mame32. For the moment it will just have the same gui, the
final goal is to be able to share config files with Mame32k (or any version
of mame32 that write config files instead of saving data into windows
registry) allowing dual booter to have the same environment (favorite,
timeplayed, last game selected, gui preference...) under windows and unix-like
systems.
GXMame is a frontend for XMame using the GTK library, the goal is to provide
the same GUI than mame32. For the moment it will just have the same gui, the
final goal is to be able to share config files with Mame32k (or any version
of mame32 that write config files instead of saving data into windows
registry) allowing dual booter to have the same environment (favorite,
timeplayed, last game selected, gui preference...) under windows and unix-like
systems.
Changes since 3.0:
* Added japanese translation.
* config_focus_raise declared as guint.
* Strange behavior with focus:followMouse and RaiseLower action fixed.
* use g_snprintf in openbox/session.c instead of sprintf.
* gimp crashes openbox.
* import -frame leaves windows in a temporary "on top" state.
* Programs started with X become zombies upon shutdown.
* desktopnext/previous and desktopleft/right dont quite get along.
Changes sine 1.3.6:
* Added text display of filename in icon view.
* Context menus now have underscore mnemonics.
* Fullscreen key binding changed to F.
* Added Swedish, updated Russian translations.
* Fix crash when updating thumbnails.
* Fix warnings/crash when thumbnails are set over 100 pixels high.
* Fix crash when displaying exif data.