- Small improvements to Windows shutdown handling.
- Recommend
nvidia-opencl-icd
package on Debian install. #293 - Attempt graceful shutdown of client in Windows installer. #290
- Delay Windows shutdown until F@H has shutdown gracefully. #290
- Fix crashing on Windows. re: #278
- Use all DNS servers. #304
- Pause group after 5 consecutive lost WUs. #305
- Ensure WU is saved to DB in case shutdown Windows kills the process. #290
- Attempt more graceful shutdown in Windows.
- Increase clock skew detection threshold from 15s to 5m.
- Fix call to open Web Control URL on startup.
- Require
polkitd-pkla
on Debian. - Handle
CORE_RESTART
return code correctly. - Fix data dir permissions in Windows.
- Don't allow invalid machine name option. #282
- Track WU end state.
- Clear WU retry count after WU has run successfully for some time.
- Set WU final WU progress correctly.
- Acquire client DB lock on startup. #269
- Added
fahctl
command line client control script. #119 - Added package dependency on libexpat. #266
- Ignore exit code of killed or crashed cores.
- Delay next WU after failure.
- Log error if core does not produce any log output.
- Start Linux client after DNS service. (Marcos Mello)
- Fixed DNS bug. #257
- Reduced ETA updates.
- Prevent negative ETA.
- Log machine and group
pause
,fold
,finish
changes.
- Don't add client install path to
PATH
when running cores on Windows. - Added disable CUDA option.
- Added system HTTP proxy support. No config necessary.
- Automatically set machine from account settings.
- Windows installer fixes.
- Fixes for account (un)linking and node changes.
- Fix for repeated "No active" exception.
- Fix Linux battery detection. #240
- Fix crash caused by failed DNS server. #235
- Improved Linux battery detection. #240
- Fix Windows crash. #235
- Fix for log updates to Web Control.
- Fix Windows and macOS crashing.
- Removed PDB file from Windows release mode installer.
- Use LogTracker to follow log instead of reading back files.
- Fixed core log following on macOS. #234
- Fix Windows crash. #235
- Fix Windows log rotation. #233
- Logging bug fixes.
- Fixed
'wu' not found
error. #231, #232 - Other bug fixes.
- Better DNS error handling and support for IPv6 name servers
- Generate new client ID if machine ID has changed. #216
- Rewrite of domain name lookup code. #223
- Fix AMD GPU detection. #137
- Add Lithuania macOS installer translation (muziqaz)
- Fix for Windows battery status detection. #139
- Fix for pause on battery.
- Beta release
- Fixed start failure on Windows #210
- Added folding on battery option
- Added keep awake option
- Show correct count for systems with more than 64 logical CPUs on Windows.
- Fix remote monitoring of log after log rotation.
- Redirect old v7 Web Control
- MacOS installer updates (kbernhagen)
- Debian installer updates (mmello)
- Updated copyrights.
- Return of resource groups
- Separate fold/pause buttons in Windows sys-tray
- Fixed saving of local account config
- Log dump record to correct directory
- Fixed SSL error, cannot find SHA-256.
- Fixed node broadcast messages.
- 'Paused by user' -> 'Paused'
- Provide full OS version in info
- Set default 'cpus' closes #180
- Organize credit logs by year/month. #59 (Kevin Bernhagen)
- RPM build config. (Marcos Mello, Kevin Bernhagen)
- Debian package improvements. (Marcos Mello, Kevin Bernhagen)
- Potential fix for account link/unlink getting stuck.
- Linux build uses older glibc for wider compatibility.
- Windows: Fixed fail to start from installer or desktop icon.
- Windows: Fixed "vector subscript out of range" crash.
- Debian: Remove old systemd unit file if it exists.
- Folding@home account login.
- Remote access to machines via account and fah-node.
- Removed resource groups feature.
- Removed peers feature. Replaced by fah-node access.
- Added GPU specific beta mode and project key.
- Improved Debian package.
- Improved GPU detection.
- Don't automatically reserve a CPU for each GPU
- Close remote connection on Websocket close.
- Added keep alive message to Websocket.
- Fix GPU resource avaialble check. #135
- Don't show
1B of 1B
for completed up/download size. #130 - Only reset retry count if WU has run for more than 5 minutes. #134
- Fix core download retry logic.
- Only add client executable directory to lib path on Windows.
- Retry WU if core crashes. #127
- Fix CPU allocation when there are more GPUs than CPUs. #129
- Don't reserve a CPU for each disabled GPUs.
- Fix CUDA/OpenCL driver mixup from v8.1.14.
- Improved OpenCL PCI info detection.
- Print down/upload sizes in progress log. #113
- Show user and team on WU request log line.
- Show GPU PCI device/vendor and cuda/opencl support in log.
- Add
fah-client
user to groupsvideo
andrender
on Linux. #121 - Close log file before rotation to avoid problems on Windows. #120
- Show unsupported GPUs.
- Improved GPU detection.
- Handle cores with
.exe
ending in Windows.
- Rotate logs daily. #92
- Keep up to 90 old logs by default.
- Add
fah-client.service
to Linux tar.bz2 distribution. - Fix CPU reallocation bug during GPU WU assignment. #106
- Added end screen to macOS install. (Kevin Bernhagen)
- Prevent install on macOS if Safari is the only browser. (Kevin Bernhagen)
- Fixed Windows systray pause. #96
- Pause client and prompt user if no user settings and not fold-anon. #32
- Fixed copyright and version display in Windows about screen. #94
- Fixed bug in Windows/macOS networking timeout code. #78
- Delay AS DNS lookup to avoid startup problems with no network. #84
- Get a new assignment after
HTTP_SERVICE_UNAVAILABLE
. - Removal of old logs fixed. (Kevin Bernhagen)
- Fixed network timeout error in Windows and macOS. #78
- Retry WS assignment indefinately until WU paused. #79
- Retry WU upload or dump up to 50 times.
- Enable Linux service start on boot at install time. #81 (Kevin Bernhagen)
- Fixed client ID generation.
- Thread safe Windows event loop. Fixes NULL pointer exception. #74
- Fix assignment data corruption which causes
HTTP_NOT_ACCEPTABLE
error. - Fix problem with WUs moving to root resource group after restart. #68
- Fix some bugs related to removing resource groups.
- Fixed a memory leak in Linux builds.
- Fixes for on idle handling.
- Window installer improvements. (Jeff Moreland)
- Fixes for on idle for OSX. (Kevin Bernhagen)
- Force usage of older GLibC to allow Linux binaries to run on older systems.
- Prevent RGs from loading new WUs before GPU detection is complete.
- Fix data folder selection in Window installer. (Jeff Moreland)
- Fix "Finish" handling.
- Stop wait timers on pause.
- Use v7 settings in Windows install for all users. #45 (Jeff Moreland)
- Windows installer translations. #48 (Jeff Moreland)
- Don't delete other files on Windows uninstall. (Jeff Moreland)
- Other Windows installer improvements. (Jeff Moreland)
- Added resource groups feature. (Similar to slots in v7)
- Load team and other numerical options from old
config.xml
correctly. - Fix for failing core downloads.
- Fix for Windows install for all users.
- Try CS if upload to WS fails.
- Fixed WU stall after dns lookup failure.
- Adjust CPU allocation rather than request new WU.
- Fix Windows CPU features reporting.
- Report CPU family, model and stepping to AS.
- Front-end API changes.
- Bug fixes
- AS API changes.
- Rewrite