Commit Graph

24715 Commits

Author SHA1 Message Date
Rom Walton a4f9dde8dd ANDROID: Use latest OpenSSL and libcurl 2014-06-16 17:24:58 -04:00
David Anderson d5b27c85d3 web: fix user search function 2014-06-16 11:21:50 -07:00
Charlie Fenton aba26d3564 Mac: Use the current date when building BOINC Client and Manager to automatically set the copyright year which will be shown in Mac's Get Info display for this build. 2014-06-16 03:02:04 -07:00
Charlie Fenton a93cc30e59 Mac: Update version string to 2014 2014-06-14 03:31:58 -07:00
David Anderson 0337ce17c9 web: use "../.." to find the project dir.
Having a project symlink its html/ to a different dir doesn't work,
because if you cd into html/ops to run a script,
there's no way to know where the project dir is, so you can't find config.xml
2014-06-13 10:09:04 -07:00
Charlie Fenton f8966bf93e MGR: Fix wxListCtrl / CBOINCListCtrl flicker on Mac when resizing columns under wxCocoa 3.0.0. 2014-06-13 04:02:00 -07:00
David Anderson 5fd1656935 scheduler: fix bug in score-based scheduler that cause last job to not be sent
This is the problem where the scheduler marks one job with its PID
to reserve it.
It needs to be able to send this job.
I fixed this recently in old scheduler, neglected to fix in score-based as well
2014-06-13 00:30:03 -07:00
David Anderson 9829a5588a scheduler: msg tweak 2014-06-12 18:45:36 -07:00
David Anderson 4208b640d6 server: fix bug that prevented PHP scripts from working 2014-06-12 18:38:38 -07:00
David Anderson bc6cf03a89 Merge remote branch 'origin/respect-symlinks' 2014-06-12 12:16:53 -07:00
David Anderson 56934f8fbe scheduler: clean up job dispatch logging
There are now 3 flags for job dispatch logging:
<debug_send/>: info about work request, jobs sent, other high-level stuff
<debug_send_scan/>: info about scans through job cache
<debug_send_job/>: info about individual jobs (e.g. reason for not sending)
2014-06-12 11:33:11 -07:00
David Anderson 73d6012003 web: fix DISABLE_BADGES warning 2014-06-12 09:50:31 -07:00
David Anderson bbedf8d69f Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2014-06-12 09:20:17 -07:00
Oliver Bock 395279cbe1 Respect symlinks when referring to project directory
* The previous implementation doesn't work if the /html directory is a symlink
* The new implementation supports symlinks while not adding any additional
  assumptions regarding relative file locations

Background:

BOINC's codebase consists of regular source code for compilation as well as
source code for direct deployment, such as the /html folder. Projects might
choose to use a checkout of the BOINC repository and a symlink in their deployed
project root directory targeting the /html directory to facilitate html-related
patch tracking and deployment (in situ). This requires the "html" symlink not to be
resolved during lookups of the project root directory (e.g. to access config.xml).
2014-06-12 15:42:52 +02:00
Charlie Fenton 20058bd7d2 MGR: Remove some old workarounds no longer needed 2014-06-12 06:01:35 -07:00
Charlie Fenton d67963fcaf MGR: Scroll the list of projects if it does not fit in Disks tab. 2014-06-12 05:30:51 -07:00
Rom Walton 741503c486 Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2 2014-06-11 14:16:56 -04:00
Rom Walton 03d74eecb5 WINBUILD: Fix compiler preprocessor flags to match up with wxWidgets 3.0 compiler options. Needs the updated depends directory. 2014-06-11 14:16:38 -04:00
Rom Walton 9733be36fd MGR: Use the formal method to redirect to stdout (introduced in 3.0) 2014-06-11 14:15:39 -04:00
David Anderson c7c02d211e Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2014-06-11 10:01:41 -07:00
Charlie Fenton 37ec67de46 MGR: Fix cursor adjustment when moving mouse over wxListCtrl header column separators in Event Log. 2014-06-11 02:19:42 -07:00
Rom Walton 686f0f24d6 LIB: Fix build break 2014-06-10 19:15:42 -04:00
Rom Walton 351568c357 LIB: Remove some clutter exposed by branching 7.4 2014-06-10 18:42:45 -04:00
David Anderson f66315a2a4 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2014-06-10 14:06:14 -07:00
David Anderson 009f884578 GUI RPC: include is_youtube_video flag in notice struct.
This is set if the notice text includes "youtube.com", case-insensitive.
2014-06-10 14:04:40 -07:00
David Anderson b7478c09c3 delete_spammers: fix comments 2014-06-10 14:03:12 -07:00
Rom Walton 64dc838626 Increase version number for next development release cycle 2014-06-10 12:17:10 -04:00
Charlie Fenton 2f9f44aacf MGR: One more efficiency tweak to my previous commit dcc0afa 2014-06-10 05:34:52 -07:00
Bernd Machenschalk d9ec92a014 scheduler: log the host id if another scheduler instance is running for that 2014-06-10 14:13:13 +02:00
Charlie Fenton dcc0afaaa0 MGR: eliminate almost all overhead from my commit a8cc13f unless assistive software is in use 2014-06-10 04:40:33 -07:00
Charlie Fenton 6aab68fdc9 MGR: optimize my changes of commit a8cc13f for better efficiency 2014-06-10 03:55:16 -07:00
David Anderson 3776548971 web: allow badge disable 2014-06-10 01:24:37 -07:00
David Anderson 780284b9fa delete_spammers tweak 2014-06-10 00:45:45 -07:00
David Anderson d6962a70f0 delete_spammers.php script: add feature for delete forum spammers 2014-06-10 00:39:58 -07:00
Rom Walton 5948c7c9d1 BUILD: Update vboxwrapper's version to 26089. 2014-06-09 15:49:52 -04:00
David Anderson eaf1fe5876 API: back out long long stuff; not needed 2014-06-09 12:31:50 -07:00
David Anderson f4b2f42ada Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2014-06-09 12:24:03 -07:00
David Anderson ab67bf2f77 API, Unix (affects wrappers): fix bug that caused zero CPU time reported
On Linux, wrappers measure CPU time using process_tree_cpu_time(),
which scans /proc/*/stat and parses each one.
If a parse fails it would give up and report zero CPU time.

The problem: if a command (i.e. executable filename) contained ")",
the parse for that process would fail, and we'd report zero CPU.

The fix: if a parse fails, ignore that process and keep going.
We assume that BOINC app exectables don't have ")" in their name.
2014-06-09 12:16:27 -07:00
David Anderson 56320d3b74 Manager: show # of tasks completed/failed in project properties 2014-06-09 10:32:35 -07:00
Rom Walton 1a9b1aa18f lib: provide reference to source for future reference. 2014-06-09 11:37:57 -04:00
Rom Walton 1784b9f9f8 lib: bug fix for previous commit 2014-06-09 11:28:32 -04:00
Rom Walton 56a128af03 BUILD: Update vboxwrapper's version to 26088. 2014-06-09 11:14:44 -04:00
Rom Walton c34ab5b09c lib: /proc/<pid>/stat now uses 64-bit integer types. 2014-06-09 11:11:50 -04:00
Charlie Fenton a8cc13f0f1 MGR: Fix cursor adjustment when moving mouse over wxListCtrl header column separators. 2014-06-09 06:51:29 -07:00
Charlie Fenton 3ee434e352 MGR: Fix an assert and correct a comment 2014-06-09 06:49:05 -07:00
David Anderson dfc99e225c scheduler: don't resent job if app is deprecated or user has de-selected it 2014-06-08 20:20:25 -07:00
David Anderson bccf92a807 web: fix friends-and-family email function using PHPMailer 2014-06-06 22:59:18 -07:00
Charlie Fenton 8ef2d061b8 client: Update Mad build script, Xcode project and build instructions to use OpenSSL-1.0.1h. 2014-06-06 17:09:32 -07:00
David Anderson 4616d1d0c3 mass email scripts: check for PHP_MAILER properly 2014-06-06 15:57:52 -07:00
Rom Walton f755957919 BUILD: Update vboxwrapper's version to 26087. 2014-06-06 12:59:13 -04:00