Last modified 12 months ago
Last modified on 06/06/12 12:02:28
Server code updates
The following is a list of recent changes to the server code (includes scheduler, daemons, PHP web pages, etc.). We encourage projects to periodically upgrade to the latest server code; there is a fairly constant stream of bug fixes and new features. There is a script that makes it fast and easy to upgrade.
| date | SVN change set | DB update? | description |
| 6.Jun.2012 | [25675] | Add feature for specifying plan classes in an XML file | |
| 22.Feb.2012 | [25321] | Move antique file deletion to a separate program | |
| 30.Jan.2012 | [25169] | Remodel of "assigned job" mechanism | |
| 16.Sept.2011 | [24225] | Let validator flag job as "runtime outlier"; don't update statistics | |
| 20.Jul.2011 | [23863] | Change implementation of upload certificates to use standard XML | |
| 5.Jun.2011 | [23636] | Add homogeneous app version mechanism | |
| 30.Nov.2010 | [22778] | Server support for Virtualbox applications | |
| 9.Nov.2010 | [22661] | Add element to scheduler reply if we don't have apps for resource types | |
| 28.Oct.2010 | [22601] | Add <dont_send_jobs> config option | |
| 1.Oct.2010 | [22440] | Deal correctly with 32-bit apps that require > 2GB RAM | |
| 22.Aug.2010 | [22282] | Add <prefer_primary_platform> config option | |
| 7/12/10 | [21896] | Make high-priority server messages translatable (works with 6.11 client) | |
| 6/10/10 | [21735] | yes | Remove some unused DB fields |
| 6/1/10 | [21674] | Allow jobs-in-progress limits on per-app, per-processor etc. basis | |
| 4/21/10 | [21230] | yes | Estimate reliability using # of consecutive valid results |
| 4/5/10 | [21093] | For all back-end programs, -d 4 means show DB queries in log | |
| 3/9/10 | [20816] | yes | New credit, runtime estimation systems |
| 3/5/10 | [20807] | yes | Improved implementation of locality scheduling |
| 1/13/10 | [20149] | Client versions include release. Projects may need to update app_version.min_core_version, config options | |
| 12/20/09 | [19997] | Fix SQL injection vulnerability | |
| 9/25/09 | [19162] | Add plan classes for ATI GPU apps | |
| 9/15/09 | [19053] | Project-specified access control for admin web pages | |
| 9/3/09 | [19002] | yes | Link jobs to the app version that computed them |
| 8/19/09 | [18868] | Support jobs that use ATI GPUs, and that use fractional GPUs | |
| 7/29/09 | [18764] | All project-specific scheduling policies on a per-job level | |
| 5/20/09 | [18182] | Support read-only DB replica correctly | |
| 3/24/09 | [17652] | Compile translation files in upgrade and make_project | |
| 3/5/09 | [17506] | Support anonymous-platform coprocessor apps | |
| 3/2/09 | [17430] | Support a combination of locality and regular scheduling | |
| 2/13/09 | various | yes | Add scheduler support for GPU apps; fix score-based scheduling; update web translation system; automated DB upgrade; web security fixes; improved log and client messages |
| 9/7/08 | [15982] | Several security fixes in web code | |
| 7/2/08 | [15543] | Fix problem were clients with malformed global prefs get perpetual "Incomplete request" errors; fix bug that broke create_work | |
| 6/13/08 | [15398] | Handle quotes and slashes correctly in profiles and forums; fix bugs in team foundership transfer mechanism | |
| 6/5/08 | [15363] | Add support for missing optional files in validator/assimilator framework | |
| 6/4/08 | [15357] | yes | Add support for adaptive replication |
| 5/23/08 | [15281] | Add support for matchmaker scheduling | |
| 5/21/08 | [15270] | Don't send work if client has bad code sign key | |
| 5/15/08 | [15232] | Don't erroneously clear client's team name, venue, etc. | |
| 5/8/08 | [15148] | Divide scheduler debug messages into classes, individually selectable | |
| 5/6/08 | [15137] | Add "job size matching" feature (send large jobs to fast hosts) | |
| 3/7/08 | [14875] | yes | Per-WU min bandwidth; improved messages for projects with user-selectable apps; other misc |
| 3/4/08 | [14842] | Add super-easy mechanism for submitting single jobs | |
| 2/25/08 | [14783] | Add regexp-based mechanism for excluding particular CPUs or OSs | |
| 2/20/08 | [14767] | yes | Add mechanism for assigning work to hosts, users, or teams |
| 12/30/07 | [14448] | yes | Add uniform/flexible notification mechanism; users can choose 1 email per event, daily digest email, or no email. REQUIRES ADDING NOTIFY.PHP AS A PERIODIC TASK IN CONFIG.XML |
| 12/7/07 | [14367] | Add 'weak account key' mechanism | |
| 11/24/07 | [14297] | Config option to make team forums visible only to members | |
| 11/23/07 | [14295] | Fix bugs in import of BOINC-wide teams | |
| 11/23/07 | [14294] | Prevent UOTD from showing big image on front page. Use show_uotd(). | |
| 11/20/07 | [14275] | Config option to require min avg credit to create or edit profile | |
| 11/20/07 | [14272] | yes | Team search feature |
| 11/17/07 | [14240] | HTML-escape text in BOINC-wide team export file | |
| 11/16/07 | [14234] | Add "team message board" feature | |
| 11/16/07 | [14232] | Don't show email addr to team founder if user has opted out | |
| 11/16/07 | [14229] | yes | Add optional user job submission system |
| 11/05/07 | [14084] | Add user search feature - link to this from home page | |
| 10/25/07 | [13964] | lines/page in top user/team/host lists is configurable | |
| 10/24/07 | [13945] | Add "merge computers by name" feature | |
| 10/23/07 | [13938] | Assimilator bug fix | |
| 10/19/07 | [13917] | yes | Let moderators vote on banishment |
| 10/04/07 | [13774] | Terminology changes in project web site | |
| 10/04/07 | [13777] | Fixed HR-related scheduler bug | |
| 10/01/07 | [13732] | yes | New and improved "Find a team" function |
| 09/28/07 | [13712] | scheduler: <max_wus_in_progress> option wasn't working | |
| 09/27/07 | [13685] | file upload handler: fix spurious "volume full" errors | |
| 09/26/07 | [13673] | yes | Fix an annoyance using team foundership transfer |
| 08/26/07 | [13463] | Preserve project specific preferences during web RPC | |
| 08/16/07 | [13387] | Improve client messages reporting insufficient disk/mem | |
| 08/15/07 | [13322] | Host merge fix (remove CPU capabilities string before attempting actual merge) | |
| 07/27/07 | [13231] | yes | Let team founders view history of people joining/quitting team |
| 07/26/07 | [13223] | Support for 'BOINC-wide teams' | |
| 07/20/07 | [13201] | update_versions: require that dir name == app name | |
| 07/19/07 | [13193] | Add 'suspend_if_no_recent_input' preference (let hosts power down) | |
| 07/18/07 | [13182] | Add 'mark all threads as read' feature (forums) | |
| 07/09/07 | [13127] | Improved feeder query; may fix DB performance problems | |
| 07/06/07 | [13113] | Major revisions to the homogeneous redundancy mechanism | |
| 07/05/07 | [13104] | Fix translation of top-users page | |
| 06/27/07 | [13045] | Relax restrictions on merging hosts | |
| 06/12/07 | [12912] | Add <no_darwin_6>, <no_amd_k6> options | |
| 06/06/07 | [12834] | Make list of supported platforms visible in get_project_config.php | |
| 06/04/07 | [12813] | yes | Add a forum preference for private message notification |
| 05/30/07 | [12785] | Add "merge hosts by name" function | |
| 05/27/07 | [12754] | yes | Add Paypal-based donation system |
| 05/24/07 | [12743] | Add mechanism to end project gracefully |
