InCrease 2.4.1 — 02 August 2008
What's new
- fixed disconnected Show/Hide Groups menu item
- fixed groups source list background colors
- updated teammacosx, foldingforum urls
- disabled units table context menu on osx 10.5, due to display bugs
- fixed shows false stopped for units running under another user account
- fixed start at boot starting too many smp units (nonzero prefcpucount now divided by 4)
- fixed code can appear as "x86Core_a1"
- added optional fahlimit-style FahCore pause cycling
- on osx 10.3.9 or later, InCrease will download the universal fah 6.20 client
- ppc macs running something older than 10.3.9 are stuck with fah 5.02
Known Issues
- configuring the fah6 client may be buggy; press control-c if it loops back to username
InCrease 2.4 — 24 April 2008
What's new
- downloads fah 6.02b1 (intel smp) and 6.01b2 (ppc, non-smp, OSX 10.3+) clients
- can download fah 5.02 ppc client on ppc macs, for those who can't run fah6
- caches units' fahlog tail
- knows FahCore_11 is "GPU2"
- fixed potential uncaught exception when no fahlog exists
- sets proper memory value in client.cfg, if 0, nil, or more than actual
- advanced users can specify -smp 8 by putting 8 in extra args as first word ("-smp" is now added before extra args)
- groups outline moved from drawer to standard left-pane source list
- groups are no longer shown in red when they have no units
- on OSX 10.5, the groups context menu is disabled, as it was causing display bugs
- Create Local Group will only create one unit on intel macs, while Create More Units works up to cpu count / 4
- start at boot default is now off, since it's not 100% reliable anyway, and we want to just be a monitor by default
- default refesh interval is 15 min
- default local group (~/Library/InCrease/unit) is always offered in preferences
InCrease 2.3.9 — 04 March 2008
What's new
- downloads fah 6.01 beta 2 client
InCrease 2.3.8 — 28 November 2007
What's new
- requires Mac OS X 10.2.8 or later; or 10.2 with Safari 1.0
- added names for fah cores 81, 7b
- added XMLTree by Robert Harder - http://iharder.net
- added XMLQueue by Dieter Vrancken "jackrabbit"
- uses qd xml output
- added check for upload_failures to troubled unit test
- lzw compressed all tiffs
- fixed foldingctl to limit maxclients to cpucount/4 on intel macs
InCrease 2.3.7 — 02 November 2007
What's New
- fixed potential crasher in NetServiceCache when a net service disappears
- added code to check executable architecture
- added check that candidate fah client is an appropriate mach-o executable for us to launch
- removes bogus "._afpovertcp._tcp" from host name, if it occurs
- more descriptive cannot start due to owner message
Issues
- a wide variety of conditions can cause a unit to report hasClient NO, without giving details
InCrease 2.3.6 — 22 October 2007
What's New
- added option to stay paused while charging battery (and charge is below 90%)
- updated KFSplitView to 1.3
- added refresh of all local units after any start/pause/cont
InCrease 2.3.5 — 16 October 2007
What's New
- rewrote client launch extra args handling
- rewrote "troubled" unit detection; checks more conditions, makes more columns red when troubled
- always loads fah default unit, if it exists (~/Library/Folding@home)
InCrease 2.3.4 — 12 October 2007
What's New
- added name "Gromacs CVS" for FahCore_a2
- checks queue os is osx or nil before allowing start or upgrade client
- updated Stanford download urls
InCrease 2.3.2 — 04 October 2007
What's New
- fixed Edit Unit Configuration to use -smp flag
- also looks for running tasks matching (uppercase) FAH6*
- deletes xeditcfg.command when starting unit
InCrease 2.3.1 — 02 October 2007
What's New
- updated to download and use fah 6 beta 1
- after downloading fah6, all units in the Local Group will get updated to that fah6 just downloaded
- adds new -smp flag for you when starting a fah6 smp unit
- gives smp core 30 minutes (was 20) before saying "seems inactive"
Issues
- start at boot will only add -smp flag if mpiexec exists in the unit folder
- the fah6 unit update assumes that all Local Group units are for osx, it does not check
InCrease 2.3 — 24 June 2007
What's New
- fixed NewUnits icon
- fixed duplicate mpiexec and Folding@home.app/fah5 in Show Running
- added check for updates at launch
- changed default group path prefix to ~/Library/InCrease/unit
InCrease 2.3 beta 18 — 18 June 2007
What's New
- less picky about accepting a client.cfg, and logs messages when unable to open one
- sends continue signal to ALL cores of smp client before stopping the client
- shuffled preferences, removed obsolete items, added software update items
- preference view switching based on SimplePreferences by John Devor
- start at boot disabled if the Local Group is not owned by InCrease
InCrease 2.3 beta 17 — 22 April 2007
What's New
- added "Preferred" deadline column
- removed all code related to emprotz.dat, which is no longer needed by qd
- knows FahCore_80 is "Gromacs SREM"
- download fah client is enabled whenever folding is stopped
InCrease 2.3 beta 16 — 22 January 2007
What's New
- fixed intel smp units claim they have no client to run
InCrease 2.3 beta 15 — 22 January 2007
What's New
- added menu item for FahWiki.net
- changed unit writable check to be that client.cfg is read/write
- if a Local Group unit seems startable except for isWritable or hasClient, all unit files' permissions will be adjusted before trying to start
InCrease 2.3 beta 14 — 20 January 2007
What's New
- fixed uncaught exception when starting a unit and client.cfg has a memory setting
- the Local Group no longer needs to be owned by InCrease
- local units not in the Local Group may be started, provided that their owner is InCrease or nil
- start at boot will be turned off if any unit in the Local Group has an owner other than InCrease
InCrease 2.3 beta 13 — 16 January 2007
What's New
- you may no longer quit InCrease and leave folding paused; InCrease will continue on exit
- fixed InCrease sometimes incorrectly picked as Client when starting unit
- if no units are selected, start and stop apply to the Local Group, rather than displayed units
- more generous in enabling start and stop commands
- if a unit thinks it can't/shouldn't start, it will log error messages
- eliminated some useless status bar messages
- reduced toolbar flicker by not forcing extra validation during commands
- fixed stop on exit to only stop units in Local Group
InCrease 2.3 beta 12 — 04 January 2007
What's New
- fixed unreliable last-chance ok-to-start check that unit is in Local Group
- sets bigpackets yes for smp/intel before starting unit
- added some owner guessing based on unit path
- will try to pick the local group from any existing groups found if none has been designated (such as on first run)
- made more table columns centered; changed default columns; added short date formatter; added due date column
InCrease 2.3 beta 11 — 13 December 2006
What's New
- gives smp core (which ignores checkpoint interval) 20 minutes before saying "seems inactive"
- minor changes to general show info
- added new show info behavior when a single unit is selected (dumps all possible column values)
InCrease 2.3 beta 10 — 12 December 2006
What's New
- fixed edit config script to quote path to fah client
- selects "All" groups at startup, if it was selected when last quit
- tries to restore selected groups after a Reload All
InCrease 2.3 beta 9 — 8 December 2006
What's New
- new icon, courtesy of nagromme
- fixed edit config script to use full path to client as picked by unit, rather than assume the client exists in the unit folder
- on intel macs, max cpu count will be treated as 1 per 4 cpu cores, with a minimum of 1
- local group popup in preferences will not include groups that have a path containing "Library/Folding@home", nor "/foldingathome",
which are assumed to be owned by the f@h gui or finstall, respectively
- can now detect externally paused cores
InCrease 2.3 beta 8 — 1 December 2006
What's New
- fixed can't edit config of units in home folder (path begins with ~)
InCrease 2.3 beta 7 — 1 December 2006
What's New
- fixed can't start units in home folder (path begins with ~)
InCrease 2.3 beta 6 — 28 November 2006
What's New
- fixed stupid script errors that were in since 2.2b3, which made smp client download fail (only affected intel macs)
InCrease 2.3 beta 5 — 27 November 2006
What's New
- dead/obsolete code removal
- will no longer try to move unit "cpu1" from/to the standard folding path ~/Library/Folding@home
- no longer requires all folding to be stopped to "uninstall"
- will no longer attempt to disable the fah screensaver when present
- will not automatically install the start at reboot crontab entry for you
- a partial install is now implicit on first run of a newer version of InCrease
- uninstall is now more of a "remove all InCrease detritus from this user account"; work units will never be moved nor deleted
- only "local" groups will be shown in preferences to be the owned local group (used to offer all groups)
- help page will not be opened on first run
- install has been removed as a visible command
- added Groups > Create Local Group
- added Commands > Edit Unit Configuration... (currently the ONLY way to edit an existing client.cfg via InCrease)
- edit unit config is only enabled if a single unit is selected and that unit is stopped, local, and looks like it could be started via InCrease (if it were part of the local group)
- added new tab to preferences panel, renamed tabs, and rearranged items
- most of what used to be the Clients tab is now only used to set default values when new groups/units are created
- added Tools > Download fpd
More Known Issues
- special/read-only handling of local units owned by other known controllers (F@H gui/ss, nFoldMan, finstall,..) has not been implemented
- setup of InCrease as a controller is no longer a single-click install, and needs to be documented
- cannot edit multiple unit configs at once (as a group)
- selecting "start folding at boot" will not give any notice if crontab entry has not been installed
- should not install cruft if user is root
- uninstall should first copy any needed/useful files from app support to units
- not very smart about selecting a pre-existing local group on a first run
- "Create Local Group" may needlessly download fah5 and qd updates
- need a safe, easy way to start a single unit with special flags, like -send all, -delete n, -oneunit
- client launch flags should probably be stored per-unit in an extra config file
- should try to remember selected groups across runs
InCrease 2.2 — 28 November 2006
What's New
- fixed smp client download on intel macs
InCrease 2.2 beta 3 — 21 November 2006
What's New
- fixed potential parse error when scraping qd output
- platform (os; cpu) is now what qd reports, rather than just the core url fragment
- hobbled AGProcess by removing call to task_for_pid(), which was failing and writing to system.log
- on an intel mac, install will download the smp client and create only one unit folder
- when unit folders are created, InCrease will copy the appropriate fah client to it
More Known Issues
- "Allow big work units" should always be selected for the SMP client
InCrease 2.2 beta 2 — 18 November 2006
What's New
- added software update via Sparkle (requires osx 10.3.9 or later)
- fixed constant refresh when monitoring fah smp client
- fixed unable to get run status on intel macs
- added selected group indication to main window title
- knows FahCore_a1 is "Gromacs SMP", FahCore_10 is "GPU"
More Known Issues
- the smp cores (FahCore_a1.exe) may crash once during a start, whether via InCrease or command line; -forceasm is recommended
- a false "seems inactive" may be reported for remote gromacs units when they are not checkpointing or updating within 30 minutes
InCrease 2.1 — 18 August 2006
What's New
- InCrease is a Univeral Binary (PPC and Intel)
- default team number, when none is found, is now 0 (Anonymous)
- added menu item Help > Online Support
- more accurate unit status column
- updated third party components qd and AGProccess
- renamed mac_qd to simply qd
- knows FahCore_7a is "GBGromacs", FahCore_a0 is "Gromacs33"
- units cached by lowercase path to fix possible duplicate units related to case insensitive filesystem
- improved "excluded app" handling; will use app bundle identifer when available
- for known stopped, paused, or inactive units, progress bar is yellow and status text is red
- tweaks to remote host name determination
- forces full refresh of all units after qd update
- better handling of groups which become unavailable after a reload all groups
- updated download urls for qd
- if folders bin or data are present next to units, qd update will also update files there
- start at boot via foldingctl will use fah5 inside or next to units if any, just as InCrease does for a start
- when looking for executables and data files, directories of the same name will be ignored
- uninstall hides groups and units, disables almost everything but Copy and Quit
- removed all support for fah3
- added client option to disable/bypass http proxy
- added menu item Web with some links of interest (inspired by FahMon)
Known Issues
- although InCrease is a Universal Binary, qd, fpd, fah5, and the fah cores are not and will run in Rosetta
- client/core run state cannot be determined on Intel Macs, so unit status is typically being guessed
- status of remote units may sometimes be unknown "--"
- a false "seems inactive" may be reported for remote units when local and remote system clocks are not in sync
- a false "seems active" may be reported for recently stopped remote units
- start at boot is very unreliable on 10.4 prior to 10.4.4, and has been seen to fail on 10.4.7
- InCrease must be running for auto pause functionality to work (battery or select app)
- InCrease must be run from the same user account that runs the local folding client
- InCrease will not notice applications launched in other login sessions
- preferences panel still uses and shows raw group paths, rather than the massaged display paths shown elsewhere
- preferences should not offer remote network groups as candidates for ownership
- cannot pause/continue individual units
- cannot configure units independently
- no validation is done for entered user name
- http proxy username and password are not supported (you must use "fah5 -local -configonly" to change client proxy settings)
- does not check for machineid conflicts among client.cfg files
- display may not be correct when a unit finishes and the next work unit has recently started
(usually WU Name and Progress show previous work unit info, until first frame is finished and client updates unitinfo.txt)
- creating a new group after install is done is awkward and not documented
- using foldingctl script alone to set up a machine from the command line is not documented
- still relies on foldingctl script for downloads and several other commands
- cannot truly distinguish between sleeping and paused cores
- English only
- toolbar icons need to be replaced with license-free graphics
- should have option of using StartupItem (or LaunchDaemon on 10.4) instead of crontab entry for starting at boot time
- not completely compatible with setup created by
finstall script, but
monitoring should work fine
- not completely compatible with monitoring via nFoldMan, unless the fah client
is copied to unit directories (eg, .../cpu1/fah5)
- auto refresh should be suspended when screensaver is active
- auto refresh should be suspended when login session is deactivated (fast user switching)
- qd update does not do version checking, it just checks file modification dates
InCrease 2.0 beta 7 — 12 June 2005
What's New
- minor code changes to build and run cleanly on OSX 10.4 with Xcode 2.0
- slightly simplified crontab entry in hopes of improved reliability of start at boot on 10.4
- less restrictive enabling of pause/continue commands, which always applies to all locally running units
- unbundled fahlimit and fahswitch, which remain available for download from my
site
More Known Issues
- your crontab will not be automatically updated. OSX 10.4 users should use menu item Tools > Install...crontab entry
- start at boot may still be flakey on 10.4
InCrease 2.0 beta 6 — 09 April 2005
What's New (since beta 2)
- improved reliability of status column info (should still be treated with skepticism)
- fixed memory leak and logic errors in unit refresh code
- fixed needless writes to unmodified client.cfg files
- no longer aggressively reopens/de-miniaturizes main window whenever app is activated
- added toolbar item for Show running clients
- added menu items Groups > Reload All and Refresh List
- moved Create more units from Tools menu to Groups menu
- units table is sortable by any column
- remote mounted volumes will be displayed under the host name, ip address, or service name used to mount them
- basic http proxy support (only http host and port are used, and must be set in System Preferences : Network : Proxies)
- numerous minor tweaks and fixes, as usual
More Known Issues
- http proxies which require a user name, or name and password are not supported
- preferences panel still uses and shows raw group paths, rather than the massaged display paths shown elsewhere
- preferences should not offer remote network groups as candidates for ownership
InCrease 2.0 beta 2 — 05 January 2005
What's New
- fixed WUs Done doesn't update (was a generic failure to catch external changes to client.cfg)
- fixed unit refresh to also consider mod times on qdinfo.dat and emprotz.dat
- fixed to supply emprotz.dat to mac_qd (was emprotx.dat)
- download qd updates will try main servers if calxalot.homeip.net is down
- updated Help, mac_qd, qdinfo.dat, emprotz.dat
- install will also try to get qd updates
- added columns for Active Team and Active User. old columns now only show configured values per client.cfg
More Known Issues
- display is not correct when a unit finishes and the next work unit has recently started
(usually WU Name and Progress show previous work unit info, until first frame is finished and client updates unitinfo.txt)
- memory leak and logic errors in unit refresh code
- info in status column is not reliable, particularly for big Tinker work units which can show a false inactive status
- client.cfg files in the owned group will always be rewritten when preferences synchronize, even if no changes have been made
InCrease 2.0 beta 1 — 16 October 2004
What's New
- New GUI for arbitrary monitoring of units accessible via file system
(local and remote volumes)
- added drawer with outline view to select groups of units for monitoring
- added configurable table view for viewing selected groups' units
- added Groups menu for manipulating the known groups list (only partially implemented)
- individual units can be selected for Start, Stop, Queue dump, FAHlog, FAHlog tail
- fixed stops auto refreshing if any cores are unexpectedly sleeping during a run status check
- fixed false client stopped message during start
- updated mac_qd, qdinfo.dat, emprotx.dat
- removed option to "Maintain ProgressMonitor.jar preferences" (~/.fpsettings will be made
visible, but not deleted, if present)
- removed option to check status at launch, as it is now implicit
- replaced "Status" command with "Refresh", which does not use foldingctl script
- updated to download and default to fah5 client
- added options for deadlines, checkpoint frequency, big work units
- html help pages
Known Issues
- new options will not be picked up from existing client.cfg files; default values will
be used instead
- cannot pause/continue individual units
- cannot configure units independently
- cannot always associate a running client to a unit
- run status goes thru many changes during a unit start, which InCrease may fail to track
fully (click Refresh to update)
- http proxies are not supported (must use "fah5 -local -configonly" to change client proxy settings)
- if you move, rename, or add unit paths via the Finder or Terminal, you should relaunch InCrease for
it to notice the changes.
- creating a new group after install is done is awkward and not documented
- still relies on foldingctl script for several commands
- cannot truly distinguish between sleeping and paused cores
- English only
- no AppleScript support
- does not check for machineid conflicts among client.cfg files
- using foldingctl script alone to set up a machine from the command line is not documented
- should have option of using StartupItem instead of crontab entry for starting at boot
time (may require authentication to install)
(Startup Items have been deprecated, so this is unlikely to be added)
- not completely compatible with setup created by
finstall script, but
monitoring should work fine
- not completely compatible with nFoldMan 1.0x monitoring, unless the fah client
is copied to unit directories (eg, .../cpu1/fah5)
InCrease 1.2.2 — 30 May 2004
What's New
- fixed occasional incorrect run status after pause/continue by adding a 0.1 second
delay before checking run status after pause/continue
- fixed excluded app selection for carbon apps and app bundles without the .app suffix
- fixed preferences synchronization problems with create more units command
- fixed potential exception when clients immediately quit after a start
- switched from gnutar to gunzip and tar for qd update feature
- added run status check whenever app is unhidden, made active, or dock icon is clicked
- updated team url from teammacosx.org back to teammacosx.homeunix.com
- updated mac_qd, qdinfo.dat, emprotx.dat
Known Issues
- on fast machines, incorrectly says client stopped during start.
- same as previous version, unless noted as fixed above
InCrease 1.2.1 — 20 May 2004
What's New
- fixed erroneous user paused bit set at startup
Known Issues
- same as previous version, unless noted as fixed above
InCrease 1.2 — 19 May 2004
What's New
- fixed unreliable auto-continue
- fixed continues folding if paused when app launches
- remembers user paused state on exit
- patched run status bug by adding 2 second timed run status update if not paused and think should be
- added menu item Tools -> Download qd updates
- updated mac_qd, qdinfo.dat, emprotx.dat
Known Issues
- http proxies are not supported
- run status after an excluded app launch sometimes incorrectly shows Running when just Paused
- If you move, rename, or add unit paths via the Finder or Terminal, you should relaunch
InCrease for it to notice the changes.
- still relies on foldingctl script for several commands
- cannot truly distinguish between sleeping and paused cores
- base dir concept may be confusing, especially with regard to installing
- English only (will stay that way until script is eliminated, sorry)
- can only monitor units under current base directory (therefore, cannot easily monitor remote
machines via network mounted volumes)
- does not check for machineId conflicts among client.cfg files
- using foldingctl alone to set up a machine from the command line is not documented
- should have option of using StartupItem instead of crontab entry for starting at boot
time (may require authentication to install)
- not completely compatible with setup created by finstall script
(http://www.vendomar.ee/~ivo/finstall), but monitoring should work fine
InCrease 1.1.1 — 20 Apr 2004
What's New
- fixed status command to properly deal with spaces in unit paths
- install is not required to upgrade from InCrease 1.0 or later
- faster application launch
- much faster run status checking, built on
agkit by Aram Greenman
- run status is updated after most commands
- pause and continue are disabled if no cores are running
- status is no longer automatically logged after start/stop/pause/continue
- run status is no longer part of status, but is available via Tools -> Show running clients
- terminates fahlimit, if running, at launch
- made file and folder names more consistent in help text
- compiles cleanly on OSX 10.3
- updated mac_qd, qdinfo.dat, emprotx.dat
Known Issues (updated 18 May 2004)
- if folding is paused when app launches, it somehow gets continued
- run status after an excluded app launch sometimes incorrectly shows Running when actually Paused
- auto-continue is not 100% reliable, linked to above issue
InCrease 1.0.1 — 16 Mar 2004
What's New
- fixed auto check run status to be limited to 20 seconds after a start
(when core count < client count)
- increased auto check run status delay from 3 to 4 seconds
- re-enabled logout detection for proper application termination
(stop on logout/power off is still disabled)
- scan will ignore units found in the Trash
- changed some tooltip comments
- uninstall will trash any lingering ~/Library/Application Support/InCrease directory
- added menu item Tools -> Create more units, so reinstall is not needed to increase cpu count
- disabled required visit to preferences prior to install
- updated mac_qd, qdinfo.dat, emprotx.dat
InCrease 1.0 — 02 Mar 2004
What's New
- Requires Mac OS X release 10.2 or later; only tested on 10.2.8, 10.3.2
- Fixed incorrect cpu count for ProgressMonitor.jar preferences
- Fixed loss of edits in preferences when not hitting tab or return to end editing
- Implemented Auto Refresh
- Implemented Pause on battery
- Added Pause while excluded apps run
- Added check, warn to config info regarding Energy Saver system sleep
- Added status bar
- Added show help window on first run
- Added show main window whenever app is activated or dock icon is clicked
- Bundled fahlimit daemon (but not supported yet)
- Moved ~/bin and ~/etc to ~/Library/Application Support/InCrease
- Changed default base from ~/FAH/cpu to ~/Library/InCrease/cpu
- Made crontab install/uninstall more aggressive in removing other @reboot fah entries
- Added two minute delay to reboot folding start
- Removed confusing option stop on logout/power off
- Install will not install crontab if "Start folding at boot time" has been de-selected
- Changed crontab entry to get its command from InCrease defaults
- Changed default client args to "-local -advmethods -forceasm -verbosity 9"
- Made ~/fpsettings an invisible file
- Updated urls in credits to teammacosx.org
- Updated mac_qd, qdinfo.dat, emprotx.dat
Known Issues
- App can beachball checking run status whenever core count < client count
(such as when a unit has finished and is waiting to upload)
- Does not ignore client.cfg files found in trash
InCrease 0.9 — 01 Feb 2004
What's New
- Added app version to window title
- Fixed menu title "Hide InCrease"
- Fixed Start at Launch; start always checks for running clients first
- Added implicit force stop client if stop fails. will not force stop core.
- Added exception handler to unit launch code
- Added client exists check to Show Config Info and to Start validation
- Added redisplay Config Info when Prefs window closes if ...Info was last command shown
- Improved auto clear behavior
- Added some command keys to menus, like refresh Status (cmd-r) and Show Config Info (cmd-i)
- Added "Download fah4 client" to Tools menu. Enabled only if current client is fah4
and it does not exist.
- Stop is once again aggressive with client names even if installed
- Updated urls in credits
- Updated mac_qd, qdinfo.dat, emprotx.dat
InCrease 0.8 — 16 Jan 2004
What's New
- Added auto scroll to FAHlog tail and Show Config Info
- Zoom Window will attempt to resize view to an 8.5"x11" page, scaled by current font size,
rather than fill entire screen
- Start, Stop, Pause, Continue no longer use foldingctl script (the implicit Status command
which follows still uses the script)
- Queue dump no longer uses foldingctl script
- Added Shorten queue dump output preference (to only show current index queue item)
- Cpu count is once again obeyed for status-type commands (status, queue, FAHlog, FAHlog tail)
- App icon can now be dragged from center hole
- Enhanced Show Config Info command
- Improved help/readme file
- Updated mac_qd, qdinfo.dat, emprotx.dat
Potential Issues
- Unit selection for Start, Status, Queue, etc has changed.
Should not be a problem unless you expected the old behavior of selecting units with
tag "1" thru cpu count. New behavior is to try to find up to cpu count units searched
in ascii order with directory tags "", "1", "2",..., "8".
- If you move, rename, or add unit paths via the Finder or Terminal, you should relaunch
InCrease for it to notice the changes.
InCrease 0.7 — 28 Dec 2003
What's New
- Added Bigger/Smaller Font menu and toolbar items
- Added FAHlog tail menu and toolbar items
- Added Show config info menu and toolbar items
- Added simple help window toolbar
- Changed startup messages (shows config info, unless start/status at launch selected)
- If not installed, visiting preferences panel will clear log and show config info when panel is closed
- Applied BSD license to all InCrease source (qd.c is still GPL, of course)
- Updated mac_qd, qdinfo.dat, emprotx.dat (mac_qd now prints project points, if known)
InCrease 0.6 — 23 Dec 2003
What's New
- Fixed failure to start on reboot bug (believed to afflict versions 0.3, 0.4, 0.5)
- Fixed doubled client count in status when client name begins with "OSX-3"
- Fixed typo FAHLog.txt to FAHlog.txt
- Updated mac_qd, qdinfo.dat, emprotx.dat
InCrease 0.5 — 19 Dec 2003
What's New
- Default client is fah4 (but not forced on you if you were using an older client)
- App will download fah4 if not present in ~/bin. Download of older clients is not supported.
- Replaced client option -pause with -oneunit (fah4 only)
- Max clients (cpu count) is 4 for fah3.x and 8 for fah4.x
- App will now only modify client.cfg files in directories 1 thru cpu count (previously would modify
all found in baseDir + "", "1",..., "4")
- Updated mac_qd, qdinfo.dat, emprotx.dat
- Toolbar and ToolbarItems are now created from xml plists. Code refactored into a reusable controller object.
- App defaults plist converted to xml plist
- Added more launch messages to clarify app state at startup (installed/not installed/etc)
- Cpu count is ignored for status-type commands (status, queue, FAH Log)
InCrease 0.4 — 11 Dec 2003
What's New
- Quick access to FAHlog.txt files via menu and toolbar (will be opened in your default text editor)
- Updated mac_qd, qdinfo.dat, emprotx.dat
- Improved cleanup after uninstall when app exits
- Uninstall will now only move unit 1 directory to ~/Library/Folding@home when destination directory
does not exist, cpu count is 1, and unit 1 directory is already under user's home directory.
InCrease 0.3 — 5 Dec 2003
What's New
- Compatible with fah4 client (you must download the client manually, place in ~/bin, and set
client to fah4 in prefs panel)
- Updated mac_qd, qdinfo.dat, and emprotx.dat
- Fixed Stop on Quit and Stop on Power Off
- Added auto clear/scroll log to preferences
- Install will finish even if client download fails
- Status and Show Queue commands will no longer complain when not installed
- Status will only scan the most recently modified work unit logfile_nn.txt
- Stopped compaining to console.log when null values are found in client.cfg
InCrease 0.2 — 5 Nov 2003
New Features
- App and Client preferences
- Autoscanning of preexisting setup
- Customizable toolbar
- Incremental log updating while command runs
- Improved support for mac_qd (installs qdinfo.dat and emprotx.dat)
Known Issues
- Still relies on foldingctl script for most commands
- Cannot truly distinguish between running and paused
- Base dir concept may be confusing, especially with regard to installing
- Source is available, but an open source license has not been chosen (will likely use BSD)
- English only (will stay that way until script is eliminated, sorry)
- Can only monitor units under current base directory (therefore, cannot easily monitor remote
machines via network mounted volumes)
- Does not check for machineId conflicts among client.cfg files
- Stop on Quit and Stop on Power Off are broken because command queue will not be serviced
again before app quits.
- using foldingctl alone to set up a machine from the command line is poorly documented
- should have option of using StartupItem instead of crontab entry for starting at boot time
(may require authentication to install)
- probably not compatible with setup created by finstall script (http://www.vendomar.ee/~ivo/finstall)
InCrease 0.1 — May 2003
Initial release. Mindless wrapper for foldingctl.