[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted mooix 1.0rc5.pre1 (i386 source)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 23 Sep 2003 13:32:14 -0400
Source: mooix
Binary: mooix
Architecture: source i386
Version: 1.0rc5.pre1
Distribution: unstable
Urgency: low
Maintainer: Joey Hess <joeyh@debian.org>
Changed-By: Joey Hess <joeyh@debian.org>
Description: 
 mooix      - a MOO built on top of the unix system
Closes: 212289
Changes: 
 mooix (1.0rc5.pre1) unstable; urgency=low
 .
   * This is a pre-release of a release candidate. About half way to
     completing release candidate #5.
   .
   * Ruby and tinyfugue users might want to read UPGRADING.
   .
   * Include descriptions of light switches in their look.msg.
   * Add scream as alias for yell.
   * Remove the precommand_msg thing in the parser, since it does not work
     right if the unquoted command that gets autoquoted was not intended to be
     quoted.
   * Add a prompt field/method to avatars, which the parser uses for the
     command prompt.
   * Make the parser notice immediatly if the avatar's benchmarked field is
     changed.
   * Debian package build-depends on ruby1.8-dev, instead of old ruby-dev.
     Closes: #212289
   * Fix quoting issues in ruby binding, (Nolan)
   * Generate a calltrace on EACCES in ruby binding. (Nolan)
   * As of Debian glibc 2.3.2-4, the GLIBC_REWIND_HACK is apparently not
     needed (they backed out their libio changes). Disable it by default and
     make it a configure option.
   * Add debug logging to perl binding, enabled by MOOIX_DEBUG (which points
     to the debug object to use), using the new debug method.
   * The perl binding can log extensive debugging information, including
     every field it accesses and method it runs.
   * Add debug object class, that receives the debug log messages.
   * Make mood and libmooproxy propigate MOOIX_DEBUG across method calls.
   * Rename MOOIX_DEBUG in libmooproxy to MOOIX_PROXY_DEBUG.
   * Add a debugging field to builders+, and make the parser get
     reinitted when it is set, and create a debugger object under the
     avatar if there is not already one. So "I am debugging" suffices to
     turn on debugging, "I am not debugging" to turn it off.
   * Added a =debug= help topic for an overview of the debugging system.
   * Make autoconf smarter in picking interpreters, include dirs and libs
     for python and ruby. (Nick)
   * Add thinglist.rb to ruby binding, for thinglist support. (Nolan)
   * Fix super call in ruby when ruby is not embedded. (Nick)
   * Make mood's SIGCHLD handler deal with child processes that get stopped.
   * Fix ruby_eval_verb to not allow third-party spoofing.
   * Added breakpoints and continuing to debugger.
   * Added method return value interception and change to debugger (for
     programmers only).
   * Ruby binding will call setfield for external field sets. (Nolan)
   * Added a regression/unit test framework for mooix objects, run by the
     fulltest target. Requires a mooix installation.
   * Added a set of tests to make sure mood runs methods of different
     languages properly, esp. the embedded ones. Yes, some of them DO fail.
   * Fix perl binding implements method to not return true for subdirs.
   * Added some tests for perl.
   * Added comprehensive super tests, multi-language.
   * Fixed shell binding's super implementation to use METHOD
   * Make shell binding super be like perl and access fields if super is a field.
   * Perl binding tried to write to a parent's field, if super was a field
     and there were arguments. Changed behavior to just croak.
   * Cleaned up mood's method running code to be modular and make it easy to
     drop in new embedded languages. Also several bug fixes (it passes the test
     suite now). (Nick)
   * Fix shell binding's object return code.
   * Large ruby binding change, Mooix.run always passes args as array.
     Also fixes for multiline strings. (Nolan)
   * Python binding result object changes, including support for null super
     methods. (Nick)
   * Removed a seemingly unused and broken declaration predicate from the
     grammar.
   * Added a test suite for the parser, currently it checks that the grammar is
     valid.
   * Support upper-casing part of the verbs in commands like "Show".
   * Parser now supports compound sentences involving fields, like
     "show my name and my alias is "bob""
   * Support a period after commands like "I'm benchmarked."
   * General cleanups of stuff involving trailing fields in the grammar.
   * Rewrote the socket session class and in.mooix to use a single socket
     and a simple protocol. in.mooix does not fork as much, and now it can
     properly handle prompt redisplay if a prompt is interrupted by a
     message. This will also make it much easier to implement MCP later on.
   * Update moo and mooscript commands to use new socket protocol.
   * Added MCP support.
   * Socket session will now use MCP Simple Edit if it is available on the
     client to send files for editing.
   * Remove =tinyfugue= help topic, those macros no longer work.
   * in.mooix has to run as the mooadmin user again, so it can read mcp
     auth_keys.
   * Remove unused UNPRIVUSER from mooix.conf
   * libmooclient's truefield function changed to accept any field with a
     nonempty, nonzero value as true.
   * Make socket session's socket be mode 600, and make the accessor methods
     be stackless so they can write to it, thus plugging a very minor
     security hole.
   * Changed the interface for session edit methods, added edit_finish method
     to avatars. Cleaned up a lot of mess, now supports non-blocking edits.
Files: 
 c508c3ac34d9c029b286555ee2112f91 613 misc optional mooix_1.0rc5.pre1.dsc
 8d0854a5b2d1476e066f91a3755560ac 590642 misc optional mooix_1.0rc5.pre1.tar.gz
 7cb0e9c1574ab614fde62dc11cab1b77 597270 misc optional mooix_1.0rc5.pre1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/cIpT2tp5zXiKP0wRAjkOAJ9pwMMeGgFZNXIh03E/yIV/o7e/ZgCfb+i+
recUYjaaZBXpS1bde4iNa7c=
=GXgy
-----END PGP SIGNATURE-----


Accepted:
mooix_1.0rc5.pre1.dsc
  to pool/main/m/mooix/mooix_1.0rc5.pre1.dsc
mooix_1.0rc5.pre1.tar.gz
  to pool/main/m/mooix/mooix_1.0rc5.pre1.tar.gz
mooix_1.0rc5.pre1_i386.deb
  to pool/main/m/mooix/mooix_1.0rc5.pre1_i386.deb



Reply to: