Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > 1a0ed515dadd2662325f713ff064ccae > files > 3

tkseti-3.06-2mdk.noarch.rpm


=========================
RELEASED: v3.06 21AUG2001
=========================

o  Improved error handling in Stats if the server is down or an invalid
   user name is entered. (Error: can't read "statsarr()": no such variable)

o  Changed user stats parsing to match new web page format (again).

      can't read "u": no such variable
          while executing
      "seti_verboseMsg "  match stats:$u $n""
          (procedure "seti_getUserServerStats" line 65)

=========================
RELEASED: v3.04 11JUN2001
=========================

o  Added instructions in the Help for launching netscape when it isn't 
   already running. Use this in Setup/HelpApplications/WebBrowser:

   /bin/csh -c "netscape -remote openURL\\\\($url,new-window\\\\) || exec netscape $url"

o  Fixed this error in user stats when the user doesn't belong to a group:

   Error: can't read "statsarr(Group)": no such variable.

o  Added browser "Show" buttons for the User and Group URLs in the Stats dialog.

============================
re-RELEASED: v3.02 08JUN2001
============================

o  Remove -validate options from entry widgets.

=========================
RELEASED: v3.02 08JUN2001
=========================

o  Add Setup option for SETI@Home web site. Set the default to
   the new URL iosef.ssl.berkeley.edu.

o  Convert UserStats dialog to the new web page and added new
   fields: Group, GroupURL, User's Name and URL, Last Return date,
   Registered On date, User For N Years.

o  CPU graph annotation now uses the Setup dialog font (this may be worse than
   it was before!).

=========================
re-RELEASED: v3.00 10OCT2000
=========================

o  Execute "wish", not "wish8.0".

=========================
RELEASED: v3.00 09OCT2000
=========================

o  TkSETI v3 only supports setiathome clients v3.0 or newer.

o  Added support for setiathome client v3.0: keep stats for best
   Pulse and Triplet, mark them on the SkyMap, etc.

o  Added delay time in seconds for the "start iconified" startup
   option. This gives some window managers (such as KDE2) time to
   take control of the window before attempting to iconify it.

o  The CPU Usage graph no longer draws over the graph annotation.

=========================
RELEASED: v2.12 28MAR2000
=========================

o  Changed URL for getting user stats to match SETI@Home change.

o  Removed absolute size for the main window so it resizes
   automatically for varying font sizes.

=========================
RELEASED: v2.10 01MAR2000
=========================

o  Changed user stats parsing to match new web page format (again).

        expected integer but got "4920 hr 57 min"
            while executing
        "format "%7d" [string trim [lindex $stats 1]"
            (procedure "seti_getUserServerStats" line 58)

=========================
RELEASED: v2.08 07FEB2000
=========================

o  Changed user stats parsing to match new web page format (again).

        expected integer but got "389 hr 56 min"
            while executing
        "format "%7d" [string trim [lindex $stats 2]"
            (procedure "seti_getUserServerStats" line 58)

=========================
RELEASED: v2.06 03FEB2000
=========================

o  Changed user stats parsing to handle new web page format:

        Error: can't read "m": no such variable

o  Fixed a startup problem whith old setiathome v1.x clients.

=========================
RELEASED: v2.04 02FEB2000
=========================

o  Fixed bug where TkSETI wouldn't detect running setiathome client
   at startup or after killing/restarting.

o  Replaced the SETI@Home logo with a newer version from their 
   web site.

o  Added defaults for FreeBSD.

o  Fixed error:

        Error in startup script: unmatched open quote in list
            while executing
        "lindex $s $seti(_pid_index)"
            (procedure "seti_getClientStatus" line 30)

o  Remove core files from client directory when starting client.

=========================
RELEASED: v2.02 23JAN2000
=========================

*** NOTE *** The TkSETI Help still contains instructions for the
             v1.x clients and will be updated once the v1.x clients
             are obsolete.

o  Setup/HelpApplications/HowToStat now has a "Test Stat" button to 
   test the stat command and PID Index. The Status Index is not
   checked.

o  For V2.x setiathome clients, TkSETI now finds the client process
   using the new pid.sah (PID) file (that I asked for!). The Setup
   ClientName is no longer searched for is the "ps" output, so there
   will be no more problems where TkSETI thinks there are multiple 
   clients running due to non-unique client name strings. The 
   ClientName still appears in the TkSETI titlebar.

   NOTE: For less TkSETI runtime overhead, after switching to the
   new V2 client you should modify (and test!) your HowToStat
   command. Depending on your system, you need to change:

   from     to
   =====    ==
   ps ax    ps x $pid     (Linux, etc)
   ps ax    ps xp $pid    (FreeBSD, etc)
   ps -elf  ps -lfp $pid  (Solaris, etc)

o  The error from "ps" on Linux when the System.map file doesn't
   match the kernel version is no longer a problem for TkSETI.

============================
re-RELEASED: v2.00 22JAN2000
============================

o  Fixed startup error getting stats from server for new users who 
   don't have any completed WorkUnits yet.

=========================
RELEASED: v2.00 21JAN2000
=========================

o  TkSETI is now compatible with setiathome v1.x and v2.x clients.

o  Fixed Stats for yet another web page format change.  :-(

============================
re-RELEASED: v1.52 21JAN2000
============================

o  Fixed an integer overflow error in the Stats display for people
   who have over 630000 or so hours of CPU time.

=========================
RELEASED: v1.52 21JAN2000
=========================

o  NOTE: TkSETI is not yet compatible with setiathome v2 clients.

o  The SETI@home folks changed the format of the user stats page
   again. In fact, they removed the new bit that they added on
   08Jan2000.

o  Added a pixmap to the contrib directory suitable as a desktop icon
   for TkSETI. The Help file has instructions for fvwm2, the only
   window manager that I'm familiar with at this time. Other icons
   for the contrib directory and instructions for other window managers
   are most welcome!

=========================
RELEASED: v1.50 08JAN2000
=========================

o  Unbelievably, the SETI@home folks changed the format of the user
   stats page within hours of me releasing v1.48 (via my web site),
   and their change broke TkSETI! Simple fix though.

=========================
RELEASED: v1.48 30DEC1999
=========================

o  If the HTTP_PROXY environment variable is set before TkSETI is
   started, TkSETI uses it to set the Setup values for proxy host and
   proxy port. TkSETI also sets the HTTP_PROXY environment variable
   before running the setiathome client.  
   (fixed Debian bugs: #49266 and #50133)

o  Fixed startup failure when a relative path to the setiathome work 
   directory was given on the TkSETI command line. 
   (fixed Debian bug #49971)

o  When TkSETI kills or pauses the setiathome client with one of its
   Automatic Modes, or if the user clicks Kill or Pause, it no longer
   continues to run the "ps" command when the client isn't running.
   However, as a sanity check, it will still force a "ps" check once
   every 10 minutes.
   (fixed Debian bug #49270)

o  TkSETI no longer tries to access any web pages at startup. This was
   a problem for off-line users.

o  There is a new Setup/GeneralSetup option to disable the automatic
   check for new TkSETI releases (which happens after every work unit
   is completed, but at most once per day). Some people found this
   annoying.

o  There is a new Setup/GeneralSetup option to disable the popup
   windows when new high Spikes and Gaussians are found. Some people
   found this annoying.

o  _Finally_ found the bug that caused the Setup window to show all
   three sections at once: it occurred if you opened the Help window
   before opening the Setup window.

============================
re-RELEASED: v1.46 31OCT1999
============================

o  Fixed Error in startup script: 
   invalid command name ".top17.fra18.fra22.but28"
   This occurred if you used the window manager close instead of the
   TkSETI "Quit" button.

o  Added a tiny man page for Debian distributions. 
   Thanks to Gopal Narayanan <gopal@fcrao1.astro.umass.edu>.

=========================
RELEASED: v1.46 31OCT1999
=========================

o  Fixed Error: expected integer but got "4017 hr 50 min 01.5 sec"
   caused by a change to the SETI@Home web page change. They no
   longer report the number of units that you have downloaded.

o  Adjusted the "Position" number in the user stats. The text
   "along with N others" needs to be "N - 1" to exclude yourself!

=========================
RELEASED: v1.44 08SEP1999
=========================

o  Fixed Debian Bug#44081: TkSETI could sometimes think there
   were two clients running if you execute the client like this:

   /bin/sh -c "cd seti; ./setiathome -email -nice 15>/dev/tty12 2>/dev/tty12"

o  Fixed the error detection of attempting to run TkSETI with
   wish version 4.0 or older (wish 8.x is required).

o  Added a note to the DOC about installing colormaps with TkSETI 
   if your xserver runs out of colors (when the logo and StarMap
   look bad).

o  Fixed problem when SkyMap was closed with the window manager 
   controls instead of the "Close" button.

o  Changed the default colors to use the green and blue/purple
   from the SETI@Home logo.

o  Added a file to the contrib directory with color schemes
   contributed by TkSETI users.

=========================
RELEASED: v1.42 06AUG1999
=========================

o  The position of top spikes and gaussians is not shown as "0,0" on
   the SkyMap for top scores found before TkSETI started recording the
   locations.  You get a one-time notice about this when you view the
   SkyMap.

o  Fixed a bug where a certain combination of setup parameters
   would cause TkSETI to continually pause the running client.

o  Fixed the background color of the "Server" field of the main screen.
   After running the network start/stop scripts, it would turn to green
   instead of the color configured in Setup.

o  Added user name, client name and hostname to a few of the other
   widow titlebars (New high scores, Setup, SkyMap and UserStats).

o  Removed the fix for negative numbers in the state.txt cpu field.
   This is what SETI@Home says about these negative numbers:

      "If people are seeing negative values in the CPU field of their
      state.txt file it is because they were cheating, we caught them,
      and then set their results and cpu time to large negative
      numbers."

   However, there may be a bug in the setiathome client causing
   negative numbers in other cases. It seems best that TkSETI shows
   you the negative values so you know that this is happening to you.

=========================
RELEASED: v1.40 01AUG1999
=========================

o  Fixed startup problem on non-Linux platforms:

   Error in startup script: can't read "nints": no such variable
    while executing
   "set seti(device_${n}_nints) $nints"

o  Fixed the default spike and gausian coordinates (0 0 0 0) to fix
   this error:

   can't use non-numeric string as operand of "/"
       while executing
   "expr {0.5 - $sra / 24.0}"
      (procedure "seti_skymap_calcXY" line 8)

o  Fixed bug that caused _both_ the "New high Spike" and "New high Gaussian"
   windows to pop up even when just one was found.

o  The SkyMap spike and gausian markers are now moved to the current WU
   position when new highs are found (if the map is being displayed).

o  Improved error checking of the Master Directory entry, plus expansion
   of "~" in the pathname.

o  Added local grab to the font selector dialog.

=========================
RELEASED: v1.38 01AUG1999
=========================

o  Changed some arithmetic to avoid integer overflow when the number
   of seconds CPU time is very large.

o  Your personal best Spike and Gaussian scores and the coordinates of
   all work units processed are now kept in master files in a "Master
   Directory" defined in the "General Setup". If you happen to run
   more than one TkSETI, these files are shared amongst them if you
   set them all up to use the same "Master Directory" in the "General
   Setup". All coordinates are now plotted on the Star Map, and the
   Top Gaussian and Spike is also indicated. If you ever change the
   Master Directory, TkSETI will carry over these values and merge
   them with any master files found in the new Master Directory.

o  Added the new Rank and Position user stats to the "Stats" window.

o  Linux Only: auto modes that monitor device interrupt activity
   now have a threshold parameter. The device is considered idle if
   the number of interrupts over the 10 second main loop interval is
   less than the threshold.

o  New Setup option to start TkSETI iconified. The window has to
   be drawn first, so you'll see it flash.

o  Added user's name to the titlebar.

o  Added defaults for SCO UNIX.

o  Some people are seeing negative CPU times in state.txt. I take
   the absolute value now, but I don't know if the time value is
   right or not.

o  Changed the tar file to create a tkseti-{VERSION} directory.

o  Added a contrib subdirectory for contributed scripts, icons, etc.

============================
re-RELEASED: v1.36 01JUL1999
============================

o  Fixed divide by zero error in progress meter even better this time!

=========================
RELEASED: v1.36 29JUN1999
=========================

o  Fixed odd divide by zero error in progress meter:
        
        Error in startup script: divide by zero
            while executing
        "expr ($cur * (1.0 - $seti(prog)) / $seti(prog)) / $load"

=========================
RELEASED: v1.34 22JUN1999
=========================

o  Added a sky map with a "You are looking here" arrow.

o  Added font selection to the Setup.

o  The progress meter now shows progress with three decimal digits, plus
   an estimate of the Elapsed Time remaining to complete the current
   work unit. This is the Current CPU Time scaled by the percentage work
   done, then scaled again by the average CPU percentage the client has 
   gotten in the last 30 seconds:
   (Current CPU Time x (100 - WU Progress)/WU Progress)/Client CPU Usage

o  Now checks and updates the client version in the titlebar each
   time the client is restarted.

o  Added a note to the Help file regarding the client command line
   options -stop_after_process and -stop_after_xfer.

o  Added the client name to the window frame titlebar for people who
   run multiple clients and multiple TkSETIs on one host.

o  Set the pid variable prior to running the network start/stop
   scripts because who knows what a user may really want to do 
   within these scripts! IE, $pid now gets replaced on these 
   command lines.

o  Fixed bug where the CPU load would show a negative number for
   the first 10 seconds after killing and restarting the client.

=========================
RELEASED: v1.32 28MAY1999
=========================

o  Fixed the user stats URL: SETI@Home changed it from
   cmd=user to cmd=user_stats.

o  Added support for proxy servers in the Setup window.

o  Added network start/stop script execution for dial-up users,
   including specification of "no-dial" periods.

o  Changed the Setup window to use notebook tabs because it
   wouldn't all fit on low-res screens.

o  Fixed status check to not think that the setiathome URL in the
   browser command was another copy of the client running.

o  Fixed CPU graph on non-Linux systems when the client wasn't
   running (it showed last value, not 0.0%).

o  Modifed status checking of pause flags to support BSD/OS.

o  Color customization of the CPU Usage graph and the Progress scale.

o  Improved parameter validity checking in the Setup window.

o  Fixed TAB cursor movement within Setup entry widgets.

o  Changed the number of work units sent to match the server stats.

o  Fixed a TkSETI startup error that sometimes occurred:

   Error in startup script: can't read "seti(bs_power)": 
   no such element in array while executing
   "if {$seti(_my_${code}_$name)  < $seti(${code}_$name)} {

o  A bug in the client can produce spike (and gaussian?) scores
   and powers of "Inf". TkSETI now detects this and doesn't use
   it as your personal best value.

o  Moved Help to its own window.

o  Now show the wish path and patchlevel version in the Help
   window and Usage.

o  Removed the use of the Tcl "file join" command because it
   didn't work on the Alpha with Tcl8.1. Well, this turned out
   to be a bad Tcl/Tk installation, but it's done anyway.

o  Added the hostname that TkSETI is running on to the window
   frame titlebar.

o  On Linux, TkSETI now includes both user and kernel CPU time
   in the client CPU load meter. My kernel time is almost zero,
   but one user with a PII-400 reported that his client uses
   85% kernel and 15% user. We don't know why.

=========================
RELEASED: v1.30 18MAY1999
=========================

o  Changed Top Spike to show "power" instead of "score", since
   the SETI@Home stats page only shows power.

=========================
RELEASED: v1.29 18MAY1999
=========================

o  Added automatic client start/stop based on day and time window.

o  Fixed text field background colour setting; some fields in the
   Setup window were getting set incorrectly.

=========================
RELEASED: v1.28 17MAY1999
=========================

o  Fixed wrong label annotation in "new best gaussian" popup window.

o  Added colour customization to the Setup preferences for the 
   statistics text on the main screen. The default is still
   black on green.

o  Fixed a problem where the date recorded of the current work unit
   wasn't shown if you had zero work units returned.

o  If you're not running wish 8.0 or newer, the error message now
   shows you the path to the wish that you are running and the
   patchlevel version.

=========================
RELEASED: v1.26 13MAY1999
=========================

o  Regrouped the stats on the main screen in a more logical fashion.
   The global stats are on one side, and stats pertaining to the
   current work unit are on the other.

o  If no web browser command is configured, the various browse
   buttons are disabled (TkSETI home page, etc).

o  Put some of the server checks into the background for faster
   startup (Famous Friends and TkSETI version check).

=========================
RELEASED: v1.25 13MAY1999
=========================

o  Now keeps track of your personal best Spike and Gaussian scores
   and powers, and notifies you when new highs are found.

o  More stats are shown on the main screen: data source and date
   recorded, largest spike and gaussian scores in the current work
   unit, and your personal best Spike and Gaussian scores and the
   date that you found them.

o  Guarded against an error that can occur in the http package when
   checking for you and friends in the server stats:

   can't read "state(http)": no such element in array
   while executing
   "return $state(http)"
       (procedure "::http::code" line 4)

=========================
RELEASED: v1.24 03MAY1999
=========================

o  Added a CPU usage meter for the client and a label on the work
   unit progress bar.

o  Client status is fully checked in the main 10 second loop, so
   TkSETI detects external changes made to the client much sooner.

o  Added a setup option to automatically restart the client if it's
   supposed to be running but disappears unexpectedly (dies by itself
   or is killed externally).

o  Added a Verbose/Debug stdout print option to the setup options.

o  Added the Client Name to the setup options to facilitate running
   multiple clients (which requires multiple instances of TkSETI).

o  The TkSETI icon name is now "nn.nn% TkSETI", where "nn.nn" is the work
   unit progress and gets updated regularly. This even shows up in some
   window manager pagers, such as fvwm2!

o  Added lynx to the web browser examples.

o  Corrected the TkSETI home page URL in the Help file.

o  Added defaults for UnixWare.

o  Improved the Help file with more details on starting and setup.

=========================
RELEASED: v1.23 23APR1999
=========================

o  I got an example of a 2 CPU machine and fixed the parsing
   of the /proc/interrupts file.

o  Guarded against an error when the "Remove Name"  button in
   the Stats window is clicked when there are no selections in
   the listbox.

=========================
RELEASED: v1.22 23APR1999
=========================

o  Fixed Linux /proc/interrupts parsing for kernel 2.2.x (format
   change seems to be related to multiple CPU machines). Note
   that it may still fail with machines that actually have more
   than one CPU. I'm waiting for an example /proc/interrupts file
   from such a machine.
   It failed with this error:

   Error in startup script: can't read "intno": no such variable
       while executing
   "lappend intdata $intno:[subst $$mode]"
       (procedure "seti_getInterrupts" line 9)
       invoked from within
   "seti_getInterrupts"

o  Added the setiathome client version to the main window title bar.

o  Revived some old code to allow TkSETI to work with old setiathome
   client versions (prior to 0.46).

o  Fixed problem with divide by zero when first upgrading or running
   setiathome client version 0.46 or newer, but before the first new
   work unit is complete. At this time, your server stats are not yet
   available in the user_info.txt file so they are retrieved from the
   server. It failed with this error:

   Error in startup script: divide by zero
       while executing
   "expr $seti(total_cpu) / $seti(nresults)"
       (procedure "seti_getServerStats" line 30)
       invoked from within
   "seti_getServerStats"

========================
RELEASED: v1.2 22APR1999
========================

o  First public release.