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
Mark Gilmore
Wed, 23 Aug 2000 21:03:24 -0400

Don,
See the "security" enhancement in UPD.TXT.
This may be the problem.
-- 
Mark Gilmore
Omnipotence (ECS home automation software)
http://www.usit.com/omnip
423-745-0026
Hours: Mon-Sat, 9AM-8PM/EST


Don Stephens wrote:
> 
> 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
.