Commit Graph

10839 Commits

Author SHA1 Message Date
Oliver Bock 08126182b6 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc
Conflicts:
	checkin_notes
2013-03-04 17:36:15 +01:00
Rom Walton 6c6cb8be48 House Keeping 2013-03-04 17:35:35 +01:00
Rom Walton 6c716f918f - VBOX: Clean up VirtualBox version information for all platforms. 2013-03-04 17:35:35 +01:00
Rom Walton 4ee64625c1 - client: Account for the display management power system when
calculating idle time from the XSS system on Linux.
2013-03-04 17:35:35 +01:00
David Anderson 18d0f1f4d9 more GAHP code 2013-03-04 17:24:20 +01:00
David Anderson 9209a887cc - client: don't crash if GUI RPC password is too long
(from RustyBSD)
2013-03-04 17:24:20 +01:00
David Anderson 5e434214af - client: disable remote access if
- gui_rpc_auth.cfg is empty, or
    - it doesn't exist and we can't open it for writing, or
    - the write to it fails
2013-03-04 17:24:19 +01:00
David Anderson e393203ff7 - API: improve log messages when detect dead client 2013-03-04 17:24:19 +01:00
Rom Walton f57f32fd0b - VBOX: Clean up version string. 2013-03-04 17:24:19 +01:00
Rom Walton 2cb28a822c - VBOX: On *nix systems, if the vboxdrv kernel module isn't loaded declare
it a temp error and reschedule execution at a later date.
2013-03-04 17:24:19 +01:00
Rom Walton cfca0d215e - VBOX: Record what version of VirtualBox was used, as well as whether
anonymous platform was specified for the project.
2013-03-04 17:24:19 +01:00
Rom Walton d1d200b280 - VBOX: On *nix systems, force the wrapper into sandbox mode if the
HOME environment variable is missing.  Without the HOME environment
        variable VirtualBox attempts to write log files and other state
        information in root's home directory.
2013-03-04 17:24:19 +01:00
David Anderson be553882bd - API: fix Unix bug when checking if client is alive based on PID.
Can't use waitpid() here; works only for children.
    Use kill(pid, 0) instead.
2013-03-04 17:24:19 +01:00
David Anderson d0de3776bd - client: processor identification for ARM
(from Evandro Menezes and Joachim Fritzsch)
2013-03-04 17:24:19 +01:00
David Anderson 77233c7bcc - improve project list page 2013-03-04 17:24:19 +01:00
David Anderson 13f1257355 - eliminate use of alloca() and strdupa().
- don't include malloc.h
- fix compile warnings
2013-03-04 17:24:19 +01:00
Charlie Fenton 0cbbfc68e5 Mgr: When closing Simple View notices, wait for all Async Internet access to complete before calling the notices panel destructor 2013-03-04 17:24:18 +01:00
David Anderson f0254407ea - client: improved log messages for work fetch 2013-03-04 17:24:18 +01:00
David Anderson 6f962d5b61 - file upload handler: in FCGI version, check for trigger file
each time through loop (from Bernd).
- validator: fix bug that zeroed result.random
2013-03-04 17:24:18 +01:00
Charlie Fenton cfe37e985e Mgr: Add all the new notices features to the Simple View notices dialog 2013-03-04 17:24:18 +01:00
Charlie Fenton 1eff59fb4c Mgr: Add all the new notices features to the Simple View notices dialog 2013-03-04 17:24:18 +01:00
Charlie Fenton 2ec40cd53c Mgr: Bug fixes for Windows Async Internet access, including closing the WinINet handle when aborting due to timeout, etc. to prevent crashes 2013-03-04 17:24:18 +01:00
Charlie Fenton 658910faca Mgr: Reset Internet timeout when retrying notices 2013-03-04 17:24:18 +01:00
Charlie Fenton 9254469110 Mgr: Allow existing to retrieve images or other items from the Internet even if network activity is suspended. (But client won't get new notices.) 2013-03-04 17:24:18 +01:00
Charlie Fenton a31f4df97b Mgr: When removing entries from our hash table, delete data to avoid memory leaks 2013-03-04 17:24:18 +01:00
David Anderson 7cdb3a7080 - web: add advisory text to "Export as Notice" balloon
- scheduler: make max # of CPUs a #define, default 4096
2013-03-04 17:24:18 +01:00
Charlie Fenton 58e0757e1d Use the WX_CLEAR_HASH_TABLE macro to clear the notices hash table 2013-03-04 17:24:17 +01:00
Charlie Fenton ac2930af0b Update checkin_notes 2013-03-04 17:24:17 +01:00
Charlie Fenton 7b931b5232 Mgr: Display a message and "Retry now" button if some images or other items within notices failed to load from the Internet; if network activity is suspended, say so in the message 2013-03-04 17:24:17 +01:00
Charlie Fenton d95bf6945a Mgr: Clear our internal Internet cache when selecting a different computer; when removing entries from hash table, delete data to avoid memory leaks 2013-03-04 17:24:17 +01:00
Charlie Fenton 09ff603a13 Mgr: If network activity is suspended, don't retrieve URL references within notices unless they are already in our cache or in the Windows cache 2013-03-04 17:24:17 +01:00
Oliver Bock ea97ca11fe Merge branch 'master' of ssh://boinc.berkeley.edu/boinc 2013-03-04 17:22:31 +01:00
Rom Walton 1915da2e64 - VBOX: Initialize the PATH variable before attempting to check to see if
the system is ready.
2013-03-04 17:21:32 +01:00
Charlie Fenton c312dfd683 Mgr: Add code to reload notices with images / items missing due to problems accessing their URLs 2013-03-04 17:19:40 +01:00
Charlie Fenton b37c720661 Mgr: Display "Fetching notices..." instead of "There are no notices" while getting notices. Display "There are no notices" only if we have actually determined there are no notices 2013-03-04 17:19:40 +01:00
Charlie Fenton 67e25bacaf Mgr: Don't call get_notices RPC before previous one is processed to prevent multiple display of notices 2013-03-04 17:19:40 +01:00
Charlie Fenton b05771cfc1 Mgr: Windows only: If OpenURL fails, we probably don't have an Internet connection so use a shorter timeout for subsequent calls to OpenURL until one succeeds; otherwise notices takes takes too long to display if there are multiple notices with images 2013-03-04 17:19:40 +01:00
Charlie Fenton 595938c74b Mgr: fix license declaration in file derived from wxWidgets 2013-03-04 17:19:40 +01:00
Rom Walton 27557feae1 - VBOX: Perform a quick check that the wrapper can communicate with
vboxsvc via vboxmanage before attempting anything else.  If it
        fails, get BOINC to reschedule task execution in 5 minutes.
2013-03-04 17:19:40 +01:00
David Anderson 58808d507e - web: use · instead of | as a separater 2013-03-04 17:19:39 +01:00
Charlie Fenton c1cad83111 Fix license info 2013-03-04 17:19:39 +01:00
Charlie Fenton 81a7299d35 Mgr: Shorten Internet timeout for notices on Windows to 5 seconds 2013-03-04 17:19:39 +01:00
Charlie Fenton d90d77a9c0 Mgr: More robust way to display "No notices" message 2013-03-04 17:19:39 +01:00
Charlie Fenton faf550f9d8 Mgr: Fix bad line endings 2013-03-04 17:19:39 +01:00
Charlie Fenton ff0ed02c01 Mgr: Fix potential crashes displaying notices asynchronously on Windows 2013-03-04 17:19:39 +01:00
David Anderson 3960a9fc83 - client simulator: fix build errors 2013-03-04 17:19:39 +01:00
Charlie Fenton 2a104e29e5 Mac: Fix linker warning 2013-03-04 17:19:39 +01:00
Charlie Fenton 4f5fd8899c OpenCL: Eliminate spurious error message when an OpenCL platform exists but the computer has no corresponding devices 2013-03-04 17:19:39 +01:00
Charlie Fenton 8749a08804 Mgr: Fix delay displaying notices 2013-03-04 17:19:39 +01:00
David Anderson 834bb6b4d3 - server (start script and server_status.php):
Support projects (e.g. Einstein@home) in which server components run on
    machines with no shared filesystem.
    From Bernd.
2013-03-04 17:19:39 +01:00