Accepted mooix 0.3.1.8.7 (i386 source)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Tue, 4 Jun 2002 15:44:58 -0400
Source: mooix
Binary: mooix
Architecture: source i386
Version: 0.3.1.8.7
Distribution: unstable
Urgency: low
Maintainer: Joey Hess <joeyh@debian.org>
Changed-By: Joey Hess <joeyh@debian.org>
Description:
mooix - Unix is the moo.
Changes:
mooix (0.3.1.8.7) unstable; urgency=low
.
* Fixed a tricky mood bug that has been leading to intermittent hangs, and
is probably the one responsible for the constant hangs one DD reported to
me on irc. (I can't remember who that was; please get in touch with me if
you see this..)
.
The problem occurred if a single mood process was handling multiple
clients in a single method run, and one client connected to the server
socket asking for a new command socket, at the same time as another client
sent a command to its command socket. Mood became confused after accepting
the new connection, and tried to read a command from its server socket;
failed of course, which made it think a client had exited and decrement
the client counter. So it later would pause() when there was still really
one client waiting.
.
* Added a listcontents method to containers, which generates a
pretty-printed list of container contents. It is a safe method that may be
used in messages: "You open $this, revealing $this->listcontents." (Now
the default open_msg.) It returns "nothing" if there are no contents.
* Container's open_verb and close_verb made stackless, so anyone can open
and close them.
* Fixed self teleport messages.
* Let the mooadmin destroy and recycle any objects.
* In mood, use DEBUG to turn off debug() statements, but separate out
control over rassert()'s to a ASSERT define. Default to building with
DEBUG off, and ASSERT on.
* FreeBSD fixes from Faried; getcreds() implemented, and makefile fixes.
* SETSTACKLESS parameterized.
* Notes about stackless methods in PORTING.
* Go back to using $(localstatedir) and so on in mooix.conf. They are
expanded at install time, and filterperl can deal with them now also.
* Don't hardcode /etc in Mooix::Conf; fill in sysconfdir at build time.
* As an optimization, put safegetfield in the Mooix::Message module, and
make the method just call that implementation. This saves 6 hundredths of
a second per expansion of $obj->foo in messages. Hully gee.
* Rewrote thinglist->list in C, avoiding the overhead of that shell that ran
find, and shaving ~15 hundredths of a second off of the parser command info
gathering time, and a bit more in various other places. The time of a
"say" command went down from 0.19s as benchmarked in version 0.2.0.5.0 to
0.165s.
* Centralized the debian changelog version extraction code; put it in
configure.ac.
* Reran autoscan, it's been a long while.
Files:
ee8a5e76cde225502769e5c1f72d3a54 540 misc optional mooix_0.3.1.8.7.dsc
d0269cea201002446ee24a125e166968 306455 misc optional mooix_0.3.1.8.7.tar.gz
48d664029217ab27dbbc1a3c7d55c266 284754 misc optional mooix_0.3.1.8.7_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE8/ZN22tp5zXiKP0wRAnjMAJ4syMxELuENO95+BtWnbIZfwijKmACgyYwP
1jPAxbV9xDXMzQV2mooI3JE=
=H71u
-----END PGP SIGNATURE-----
Accepted:
mooix_0.3.1.8.7.dsc
to pool/main/m/mooix/mooix_0.3.1.8.7.dsc
mooix_0.3.1.8.7.tar.gz
to pool/main/m/mooix/mooix_0.3.1.8.7.tar.gz
mooix_0.3.1.8.7_i386.deb
to pool/main/m/mooix/mooix_0.3.1.8.7_i386.deb
--
To UNSUBSCRIBE, email to debian-devel-changes-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: