ECS-L Home Automation and Security Archives
  learn more | view messages for this month | NetBloc® | terms of use | search

Google
 


  subject (prev) or (next) | time (prev) or (next) | author (prev) or (next) | view more subjects

Subject:
From:
Date:
Re: [ECS] Beta upload ready
Don Stephens
Wed, 23 Aug 2000 17:27:15 -0700

I've lost my ECS Server with the latest beta. I have looked into the upd.txt
but can't find if anything has changed in this version as far as the web
server. Have I missed something?

Thanks:

Don

----- Original Message -----
From: "Mark Gilmore" <omnip@usit.net>
To: <ecs-list@netbloc.com>
Sent: Wednesday, August 23, 2000 12:38 PM
Subject: [ECS] Beta upload ready


> Hi all,
> A new beta (http://www.usit.com/omnip/ecsb.zip) has been uploaded:
>
> 4.4.006 (08/23/00)
>
>     50) If a TV-show matches multiple favorite records (in TVLFAV.TXT),
> then TVL4 (which generates the TV-GUIDE) will now list the
> "most important" processing code found ('R' being the most
> and 'f' being the least).
>
>     51) A bug has been corrected which could cause screen-captures to
> fail.
>
>     52) I discovered that if our JAVA classes (e.g. Ecsio.class) dumped
> status info (to the JAVA console) when connected to the Internet,
> that it slowed the init procedure to a crawl. So these dumps will
> now occur only when debug is on.
>
>     53) A bug has been corrected which would cause an erroneous error
> message ("Access violation") to be reported when logging out of
> a WWW session.
>
> *   54) In the "TVL DL" Event of EXAMPLE.CFG, I have corrected a
> recently-introduced bug:
> This line:
> If TVL Enabled Is Not False
> Should read like this:
> If TVL Enabled Is False
>
>     55) Given the facts that Netscape-5/LINUX does not support scrolling
> drop downs and that the beta version Netscape-6/LINUX is EXTREMELY
> sluggish, I have eliminated the use of drop downs in all ECS
> editing web-pages (ECS now uses the selection frame as is used
> for the Group monitor page).
>
>     56) If you request an ECS WWW page when NOT logged in, and an empty
> password
> is applicable to that session, then ECS will now log you in and return
> that page (rather the main page).
>
>     57) A bug has been corrected which prevented the Message window's
> "DEL REDUNDANT" button from working.
>
>     58) The Ecsio.class applet now disconnects from the IP address when
> ECS exits (under LINUX, the address was not freed on a refresh).
>
>     59) Fixed bug which could prevent the STOP button in the Phone
> "Record"
> window from working (so the only way to terminate the recording was
> to hang up the handset).
>
>     60) If an Event sets a FILE Item is to another FILE Item, ECS will
> now
> copy the latter to the former.
>
>     61) A new Type (OPERATING-SYSTEM) denotes the OS that ECS is running
> on (Windows or Linux). This is used in EXAMPLE.CFG to handle
> OS-specific logic.
>
> *   62) In the Text-Line of your TVL5 Item, change this:
> TVL5 TVL5.TMP TVLDEL.TXT TVL.TXT
> to this (i.e. insert the "@"):
> TVL5 @TVL5.TMP TVLDEL.TXT TVL.TXT
>
> *   63) ECS now supports a TV-Guide web-page which is much easier to use
> than
> the ECS TV-Guide/TV-Listings windows. If TVL ENABLED is TRUE, a link
> to this page will appear in the ECS "Main" page.
>
> IF you are happy with this new web page (and don't care to use the
> old ECS TV windows), then you can delete the following:
> Items: TVL4~ (all that start with "TVL4")
> TVL5~ (all that start with "TVL5")
> TVL6~ (all that start with "TVL6")
> Events:
> TV-Guide
> TV-Listings
>
>
> If still wish to use the old TV windows, then please make the
> following 3 changes. Note that these might be best done with a
> text editor (cut/paste).
>
> Replace this Item:
> ------------------------------------------------------------
> Old
> ------------------------------------------------------------
> Item:TVL6 Type:Text Acc:Owner/Owner
> Initial State:(none) Backup:No
> Text      :tvl6 @tvl6.tmp tvlfav.txt
>
> with these:
> ------------------------------------------------------------
> New
> ------------------------------------------------------------
> Item:TVL6 F Type:Text Acc:Owner/Owner
> Initial State:(none) Backup:No
> Text      :tvl6 F @tvl6.tmp tvlfav.txt
> Item:TVL6 F1 Type:Text Acc:Owner/Owner
> Initial State:(none) Backup:No
> Text      :tvl6 f @tvl6.tmp tvlfav.txt
> Item:TVL6 A Type:Text Acc:Owner/Owner
> Initial State:(none) Backup:No
> Text      :tvl6 A @tvl6.tmp tvlfav.txt
> Item:TVL6 A1 Type:Text Acc:Owner/Owner
> Initial State:(none) Backup:No
> Text      :tvl6 a @tvl6.tmp tvlfav.txt
> Item:TVL6 V Type:Text Acc:Owner/Owner
> Initial State:(none) Backup:No
> Text      :tvl6 V @tvl6.tmp tvlfav.txt
> Item:TVL6 V1 Type:Text Acc:Owner/Owner
> Initial State:(none) Backup:No
> Text      :tvl6 v @tvl6.tmp tvlfav.txt
> Item:TVL6 R Type:Text Acc:Owner/Owner
> Initial State:(none) Backup:No
> Text      :tvl6 R @tvl6.tmp tvlfav.txt
> Item:TVL6 R1 Type:Text Acc:Owner/Owner
> Initial State:(none) Backup:No
> Text      :tvl6 r @tvl6.tmp tvlfav.txt
>
>
> In TV-GUIDE Event, replace this:
> ------------------------------------------------------------
> Old
> ------------------------------------------------------------
> Do TVL6.TMP Set Delete
> Do TVL6.TMP Set Character-A
> Do TVL6.TMP Set 13
> Do TVL6.TMP Set 10
> Do Text-A T1<-T3 TV-Guide
> Do TVL6.TMP Set Text-A
> Do TVL6 Set Execute/ND
> If Character-A Is F
> Then TVL6 Favorite Msg Set Display
> Else If Character-A Is f
> Then TVL6 Favorite Msg 1 Set Display
> Else If Character-A Is A
> Then TVL6 Announce Msg Set Display
> Else If Character-A Is a
> Then TVL6 Announce Msg 1 Set Display
> Else If Character-A Is V
> Then TVL6 View Msg Set Display
> Else If Character-A Is v
> Then TVL6 View Msg 1 Set Display
> Else If Character-A Is R
> Then TVL6 Record Msg Set Display
> Else If Character-A Is r
> Then TVL6 Record Msg 1 Set Display
>
> with this:
> ------------------------------------------------------------
> NEW
> ------------------------------------------------------------
> Do TVL6.TMP Set Delete
> Do Text-A T1<-T3 TV-Guide
> Do TVL6.TMP Set Text-A
> If Character-A Is F
> Then TVL6 F Set Execute/ND
> Then TVL6 Favorite Msg Set Display
> Else If Character-A Is f
> Then TVL6 F1 Set Execute/ND
> Then TVL6 Favorite Msg 1 Set Display
> Else If Character-A Is A
> Then TVL6 A Set Execute/ND
> Then TVL6 Announce Msg Set Display
> Else If Character-A Is a
> Then TVL6 A1 Set Execute/ND
> Then TVL6 Announce Msg 1 Set Display
> Else If Character-A Is V
> Then TVL6 V Set Execute/ND
> Then TVL6 View Msg Set Display
> Else If Character-A Is v
> Then TVL6 V1 Set Execute/ND
> Then TVL6 View Msg 1 Set Display
> Else If Character-A Is R
> Then TVL6 R Set Execute/ND
> Then TVL6 Record Msg Set Display
> Else If Character-A Is r
> Then TVL6 R1 Set Execute/ND
> Then TVL6 Record Msg 1 Set Display
>
>
> In TV-LISTINGS Event, replace this:
> ------------------------------------------------------------
> Old
> ------------------------------------------------------------
> Do TVL6.TMP Set Delete
> Do TVL6.TMP Set Character-A
> Do TVL6.TMP Set 13
> Do TVL6.TMP Set 10
> Do Text-A T1<-T3 TV-Listings
> Do TVL6.TMP Set Text-A
> Do TVL6 Set Execute/ND
> If Character-A Is F
> Then TVL6 Favorite Msg Set Display
> Else If Character-A Is f
> Then TVL6 Favorite Msg 1 Set Display
> Else If Character-A Is A
> Then TVL6 Announce Msg Set Display
> Else If Character-A Is a
> Then TVL6 Announce Msg 1 Set Display
> Else If Character-A Is V
> Then TVL6 View Msg Set Display
> Else If Character-A Is v
> Then TVL6 View Msg 1 Set Display
> Else If Character-A Is R
> Then TVL6 Record Msg Set Display
> Else If Character-A Is r
> Then TVL6 Record Msg 1 Set Display
>
> with this:
> ------------------------------------------------------------
> NEW
> ------------------------------------------------------------
> Do TVL6.TMP Set Delete
> Do Text-A T1<-T3 TV-Listings
> Do TVL6.TMP Set Text-A
> If Character-A Is F
> Then TVL6 F Set Execute/ND
> Then TVL6 Favorite Msg Set Display
> Else If Character-A Is f
> Then TVL6 F1 Set Execute/ND
> Then TVL6 Favorite Msg 1 Set Display
> Else If Character-A Is A
> Then TVL6 A Set Execute/ND
> Then TVL6 Announce Msg Set Display
> Else If Character-A Is a
> Then TVL6 A1 Set Execute/ND
> Then TVL6 Announce Msg 1 Set Display
> Else If Character-A Is V
> Then TVL6 V Set Execute/ND
> Then TVL6 View Msg Set Display
> Else If Character-A Is v
> Then TVL6 V1 Set Execute/ND
> Then TVL6 View Msg 1 Set Display
> Else If Character-A Is R
> Then TVL6 R Set Execute/ND
> Then TVL6 Record Msg Set Display
> Else If Character-A Is r
> Then TVL6 R1 Set Execute/ND
> Then TVL6 Record Msg 1 Set Display
>
> *   64) Edit the TVL4 Item and change this:
> Text      :tvl4 tvl.txt tvlfav.txt 720 tv-guide.txt tv-guide.htm
> to this (i.e. insert "now" argument):
> Text      :tvl4 tvl.txt now tvlfav.txt 720 tv-guide.txt tv-guide.htm
>
> *   65) In TVL.BAT, change this:
> TVL0 %1 %2
> to this:
> TVL0 %1 %2 TVLDL.BAT
>
>     66) ECS no longer requires GFSR.EXE to determine (and check) Win
> system
> resources (thanks to some assembly code from a kind Win guru :-)).
>
>     67) In the Group web pages, a right-click on an Item window will now
> display
> a selection to edit that Item, plus selections for all Events which
> reference that Item (click on the Event to edit).
>
> *   68) WPDL.EXE (web-page download utility) has been rewritten so as to
> be
> easily "ported" to different operating systems.
> NOTE: If you connect to your ISP via a PROXY server, then do one
> of the following:
>      1) If running ECS/Win, then insert "SET
> WPDL_PROXY={address}:{port}"
> in \AUTOEXEC.BAT and reboot.
>      2) If running ECS/Linux, then insert "export
> WPDL_PROXY={address}:{port}"
> a Linux startup file (e.g. "/etc/profile") and reboot.
> "{address}" must be in the form "d.d.d.d" (e.g. "127.1.2.3").
> The port is optional.
>
> *   69) Please rename your "TV CHAN" Item to "TV-Chan" (for proper
> operation of
> the TV-Guide web page).
>
> *   70) The TEXT Type State "RE-DEFINE TEXT" has been renamed to
> "RESET".
>
> *   71) EDM/Win will now run in a minimized window if run with the "/M"
> argument.
> All .BAT files now use this argument, so as to prevent the EDM window
> from
> interfering with normal user activity.
>
>     72) For security reasons, the ECS web-server no longer returns the
> home
> (password-entry) page if a page OTHER than the home page is requested
> from a user which is NOT logged in. Instead, ECS ignores the request.
>
>     73) ECS now supports WWW access via WAP-enabled (Wireless
> Application Protocol)
> phones and PDAs. For details, search for "WAP PHONE" in ECS.HTM.
> We have tested the logic with a WAP browser/simulator, but NOT
> with a REAL phone/PDA. Please report the results if you do so.
>
>     74) Given some reported "quirks" with newer voice-modems, ECS now
> resets
> the modem after EVERY answer/call/playback/record.
>
>     75) When recording thru the phone-handset, ECS will now continue if
> a
> handset-pickup is not detected (as some modems do not detect/report
> pickup/hangup status).
>
>     76) EXAMPLE.CFG now supports a new Item ("ISP MODEM") which denotes
> whether
> a modem is dedicated to internet use (if FALSE, the modem is used for
> both voice-mail and the internet).
> --
> Mark Gilmore
> Omnipotence (ECS home automation software)
> http://www.usit.com/omnip
> 423-745-0026
> Hours: Mon-Sat, 9AM-8PM/EST


  subject (prev) or (next) | time (prev) or (next) | author (prev) or (next) | view more subjects




Services provided by [NetBloc]®! NetBloc Solutions Inc.
Terms of use. Indexing software (c) 1999 Lin-De, Inc
.