Version 2.91 posted on 06/06/2004

"Bruce Winter" <[email protected]> Sun, 6 Jun 2004 18:08:53 -0500
Newsgroups gmane.comp.misc.misterhouse.announce,gmane.comp.misc.misterhouse.user
Message-ID <[email protected]>
Version 2.91 was just uploaded to:

  http://misterhouse.sf.net/download.html


New Features:

- Kirk Bauer created code/public/whole_house_audio_speech.pl and
whole_house_audio_musica.pl for for distributing speech and music using
multiple sources and multiple destinations. Lots of good documentation here:
http://www.linux.kaybee.org:81/tabs/whole_house_audio/

- Dominique Benoliel created web/bin/weather_graph_zoom.pl and added a ia5
Weather -> Weather Station -> Weather Zoom option for creating custom sized
graphs for any date range.

- Steven Lee created lib/Logger.pm. See the top of the file for examples.

- Amauri Viguera and I created mh/web/bin/rss_logs.pl for creating RSS feeds
from various mh logs. For example, here is my speech log feed:
http://misterhouse.net:8080/bin/rss_logs.pl?speak . RSS feeds are a popular
way for various 'news aggregators' to track multiple sources of info. To
allow access from external readers, add rss_logs.pl to your
data_dir/password_allow file. See the rss_logs.pl header for more info.

- Updated lib/CID_Server.pm to enable sending of caller ID data to xAP and
xPL clients. This will be enabled if you enable code/common/test_xap.pl and
callerid.pl. Tested with the nifty new xAP desktop application which
displays various bits of data on windows desktops, available via
http://www.xapautomation.org .


Bug Fixes and Other Changes:

- Brian Ujvary updated lib/USB_UIRT.pm to close cleanly on mh exit/restart.

- Chris Barrett noticed a problem with common/telnet.pl closing a client
connection.

- Brian McKissick updated bin/alpha_page to support Arch Wireless (one-way
and two-way) pagers.

- Kirk Bauer updated lib/AlsaPlayer.pm, PlayList.pm, and
common/mp3_alsaplayer.pl. Added the ability to stop/restart alsaplayer
process and set the volume better.

- Sean Walker tweaked web/bin/photo_search.pl .

- Doug Nakakihara and Larry Roudebush noticed a commented out line in
common/callerid.pl caused rejected calls not to get hung up.

- Kirk Bauer added a ``Create'' button to the USB-UIRT Learning web
interface, which lets you select an exiting function, modify one or more
parts of it, type in the new name, and then click ``Create''. David Norwood
fixed a bug in USB_UIRT.pm that was corrupting two part UIRT codes imported
from Girder.

- Switched str2time from the HTTP version to the Date::Parse version, so we
can parse more time/date strings more reliably.

- Added offhook/onhook set options to lib/Telephony_Interface.pm and
switched to these from direct serial port calls in code/common/callerid.pl.

- Chris Barrett added File_Item exist and exist_now methods for detecting if
files exist.

- Scott Reston noticed a 2.88 bug that disabled X10_Item level from
returning the proper light level.

- Chris Barrett updated code/common/telnet.pl to add configurable
``welcome'' and ``exit'' banners, a built-in ``whoami'' command that returns
either ``admin'', ``family'' or ``guest'', changed the the admin prompt to
``mh#'' and for the other 2 levels it is ``mh>'', and changed the ``exit''
command to now drop you back to your previous level (e.g. guest -> admin ->
guest).

- Updated perl par compiler from 0.80 to 0.83.


Bruce



-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504