to time_stats.C
- Fixed problem with std_fixes.h when included from C.
m4/
libtool.m4
boinc_getsockopt.m4
sah_header_stdcxx.m4
sah_namespace.m4
client/
time_stats.C
gui_rpc_server.C
ssl_net_xfer.C
lib/
network.C
network.h
std_fixes.h
Charlie 5 May 2005
Mac installer: Wait until installer quits before launching BOINC.
mac_installer/
PostInstall.cpp
Charlie 6 May 2005
Macintosh only: wxProcess::Exists() and wxKill() are unimplemented
in WxMac-2.6.0 so create our own CBOINCGUIApp::ProcessExists(), use
it and kill() in CBOINCGUIApp::ShutdownBOINCCore().
clientgui/
BOINCGUIApp.cpp/h
David 6 May 2005
- fixes to work fetch policy (from John McLeod)
- changed names of work-fetch urgency constants to WORK_FETCH_*
(use common prefix for related symbols)
client/
client_state.h
client_types.C,h
cs_scheduler.C
scheduler_op.C
David 6 May 2005
- prevent users from changing their name to empty string
(from Rob Ogilvie)
html/user/
edit_user_info_action.php
Charlie 7 May 2005
Mac: Fix problems with window position & size caused by
calling Maximize(false). If m_bFrameVisible-visible is
false at startup, don't show & hide window (to eliminate
annoying flash of window).
clientgui/
BOINCGUIApp.cpp
BOINCTaskBar.cpp
MainFrame.cpp
Bruce 7 May 2005
- compile fix for HPUX and AIX
client/
hostinfo_unix.C
Janus 8 May 2005
- Security patches and improvements from Rob Ogilvie making it harder
to misuse the forums.
- escape all strings before inserting into SQL and check everything else
- use regex do search and remove images instead of old slow function
- added a function cleanTextBox that prepares text to be dropped into
a textarea (replacing < and >). Also added the use of it to the
reply-page and edit-page.
- changes in the stylesheet
- Added max width on authorcols in forum to css
- Added nicer style to blockquotes
- Removed some old code from forum show_post that wasn't used anymore but
still accessed the database and threw away the result.
- Added a tiny part of the PayPal donation system from BURP, more parts
will show up later when they have been rewritten to work with php4
Please check if the license of the original PayPal script
(http://opensource.org/licenses/cpl.php) fits with the BOINC license. The
way I read it there should be no problems (since BOINC is opensource as
well).
html/
inc/
db_forum.inc
forum.inc
paypal_global_config.php (new)
user/
black.css
forum_edit.php
forum_reply.php
style.css
style-black.css
white.css
payment_success.php (new)
payment_process.php (new)
David 8 May 2005
- work fetch and CPU scheduling fixes (from John McLeod)
client/
client_state.C,h
client_types.C,h
cs_scheduler.C
scheduler_op.C,h
David 9 May 2005
- scheduler: return error (and don't send result)
if result DB update, WU DB update, or XML mods fail
(from Ian Hay)
sched/
sched_send.C
Rom 9 May 2005
- Remove last Friday's benchmark checkin and introduce a benchmark startup
timeout. If an application cannot be shutdown because an application
fails to shutdown, it'll just skip the benchmarks.
- Add a new log flag for the cpu scheduler called '' so
that people can debug client-side issues with the scheduler
- Convert the #ifdef scheduler debug code to log flag calls
- Fix a CPU scheduling bug where the client thought all the CPU's were idle.
client/
app.C, .h
app_control.C
client_msgs.C, .h
client_state.C
cs_benchmark.C
cs_scheduler.C
log_flags.C, .h
Bruce 10 May 2005
- Forums: added an html/bookmark style link to the header for each message.
This makes it a bit more convenient to reference a particular message (rather
than the entire thread) in an email or another thread. Janus, Rob, I hope this
is OK with you. Feel free to revert if you don't like it.
- Forums: added credit and recent average credit to the brief description
of users.
html/
inc/
forum.inc
Janus 10 May 2005
- Reply box on reply page in the forums is now at the top of the page to avoid scrolling
(From Rob Oglivie)
html/user/
forum_reply.php
Rom 10 May 2005
- work fetch and CPU scheduling fixes (from John McLeod)
- Convert screen saver debug messages to scoped messages so that everyone
can see them by adding a flag to log_flags.xml
client/
app_graphics.C
client_msgs.C, .h
client_state.C
cs_scheduler.C
log_flags.C, .h
scheduler_op.C
ss_logic.C
Bruce 11 May 2005
- Eliminate some annoying 'undefined index' errors in PHP log. Note
that in general the right way to use _GET[] is like this:
$x=default_value;
if (isset($_GET["x"])) $x=$_GET["x"];
This prevents PHP notice-type error messages.
- Eliminate some annoying undefined variables
- Typo in download_network.php
html/
inc/
forum.inc
util.inc
prefs.inc
forum_show.inc
db_forum.inc
host.inc
db_ops.php
user/
prefs.php
sample_rss_main.php
download_network.php
top_teams.php
show_host_detail.php
team_display.php
top_hosts.php
top_users.php
create_account_form.php
logout.php
view_profile.php
Rom 11 May 2005
- When adjusting the graphics mode to the application from within
the application use the acked_graphics_mode instead of the
current_graphics_mode since the current
graphics mode is what we would like to be,
not necessarily what we are.
api/
windows_opengl.C
David 11 May 2005
- scheduler: fixed bug where rpc_seqno wasn't getting updated
db/
boinc_db.h
sched/
handle_request.C
server_types.C
Bruce 12 May 2005
- forums: allow project admin, project developers and forum moderators
to edit their own posts at any time (not just within one hour).
- scheduler: if host reaches daily result quota and contacts the scheduler,
tell it to delay until a random time falling within the first hour
of the following day.
Previously the host would be told to delay one hour,
which could lead to as many as 24 retries in a one-day period.
html/
user/
forum_edit.php
sched/
sched_send.C
David 12 May 2005
- db_dump: don't exit if user lookup fails
- user web: improve processing of team names (from Rob Ogilvie)
html/
inc/
team.inc
util.inc
user/
team_create_action.php
team_display.php
team_edit_action.php
sched/
db_dump.C
David 12 May 2005
- core client: dir_scan() shouldn't skip over all entries
starting with ".". It should only skip over "." and "..".
lib/
filesys.C
David 12 May 2005
- parse unused ACTIVE_TASK entries to avoid error messages
client/
app.C
Rom 12 May 2005
- Bug Fix: ShutdownSaver() can be called from the data management thread
in the scrrensaver, so specifically look up the primary window and
post a quit message there instead of the default window proc of the
thread, which in our case doesn't exist.
- Bug Fix: Remove MODE_QUIT from the CC logic and use MODE_HIDE_GRAPHICS
with is_ss_app to stop the screensaver. Some projects were not giving
us the MODE_QUIT message and so the screensaver wouldn't shutdown in
a timely manor.
api/
windows_opengl.C
client/
app_graphics.C
client/win/
win_screensaver.cpp
Charlie 13 may 2005
Mac: Update build instructions.
Fix compile error.
client/
main.C
mac_build/
HowToBuildBOINC_XCode.rtf