Commit Graph

16497 Commits

Author SHA1 Message Date
David Anderson 5cb66db61d - client (Win): use MoveFileEx() to rename file.
More atomic than delete/rename.
		fixes #1010

svn path=/trunk/boinc/; revision=22364
2010-09-15 23:25:23 +00:00
David Anderson 1637c19e08 - API and sample apps: pass buf length arg to boinc_msg_prefix()
and use snprintf() to avoid overrun.
    Can't see why this could ever happen.
    Attempt to fix crash in E@h apps.

svn path=/trunk/boinc/; revision=22363
2010-09-15 23:03:30 +00:00
David Anderson 70ad1dcb4b - compile fix for Mac
svn path=/trunk/boinc/; revision=22362
2010-09-15 22:43:09 +00:00
David Anderson 0ccf399136 - web: move server status page from ops/ to user/.
Remove funky file-writing stuff - just use caching.
    fixes #913
- web: include link to server status page on sample front page

svn path=/trunk/boinc/; revision=22361
2010-09-15 22:28:33 +00:00
David Anderson a766b9c766 - web: improve server status page, and make it translatable
From Christian Beer

svn path=/trunk/boinc/; revision=22360
2010-09-15 22:06:45 +00:00
David Anderson 0d41de283a - client: revert to old network functions (gethostbyname() etc.) on Win:
- inet_ntop() etc. exist only on Vista+
		- the other functions are declared in winsock2.h.
			This breaks the Manager build, since wxwidgets includes winsock.h.
		So to hell with it.
	- windows build: manager doesn't depend on client

svn path=/trunk/boinc/; revision=22358
2010-09-15 20:33:44 +00:00
BOINC Translator 80bf3a5608 Update Translations
svn path=/trunk/boinc/; revision=22357
2010-09-15 20:00:04 +00:00
BOINC Translator c4bb8f7833 Commit from BOINC Translation Services by user SaharovNA. 804 of 804 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=22356
2010-09-15 19:11:19 +00:00
David Anderson b6e64bc268 svn path=/trunk/boinc/; revision=22355 2010-09-15 17:46:14 +00:00
David Anderson 52645014a7 svn path=/trunk/boinc/; revision=22354 2010-09-15 17:42:56 +00:00
David Anderson 0f4735352a - client: a bit of IPv6 compatibility
- use "sockaddr_storage" to store network addresses
        (which may be IPv4 or IPv6)
        rather than assuming they fit in an int.
    - the entries in gui_rpc_auth.cfg may now be IPv6 addresses
        (a🅱️c:e:f:g format),
        or domain names of hosts that support only IPv6
    Note: GUI RPCs are still constrained to use IPv4,
    but this should be easy to change if it's every needed

    Also: replace deprecated gethostbyname() with getaddrinfo().

svn path=/trunk/boinc/; revision=22353
2010-09-15 17:41:25 +00:00
BOINC Translator 8af63d1ded Updates
svn path=/trunk/boinc/; revision=22352
2010-09-15 16:38:33 +00:00
Charlie Fenton 1d242d7a14 MGR: Statistics tab: optimize and fix bugs in new graph showing sum of selected projects
svn path=/trunk/boinc/; revision=22349
2010-09-15 09:29:04 +00:00
Charlie Fenton 5ea7019cf4 MGR: Statistics tab: optimize and fix bugs in new graph showing sum of selected projects
svn path=/trunk/boinc/; revision=22348
2010-09-15 09:09:29 +00:00
Charlie Fenton 7ae4d581bd MGR: Statistics tab: optimize and fix bugs in new graph showing sum of selected projects
svn path=/trunk/boinc/; revision=22347
2010-09-15 08:57:11 +00:00
BOINC Translator 966b663e0a Commit from BOINC Translation Services by user Necroman. 819 of 911 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=22346
2010-09-14 20:56:30 +00:00
David Anderson 81dfb9e6fc - lib: check for malloc() NULL return; fixes #921
svn path=/trunk/boinc/; revision=22345
2010-09-14 16:54:17 +00:00
Charlie Fenton 0e31e534b7 MGR: Statistics tab: add graph showing sum of selected projects
svn path=/trunk/boinc/; revision=22344
2010-09-14 14:04:59 +00:00
David Anderson 3882d875c8 - back end: compile fixes
svn path=/trunk/boinc/; revision=22343
2010-09-13 23:40:32 +00:00
David Anderson 3de5a1d410 - client: remove spurious msgs about deleting files while in use
- scheduler: add log messages related to max jobs in progress

svn path=/trunk/boinc/; revision=22342
2010-09-13 21:20:30 +00:00
Rom Walton 0ec362318c - WINSCR: Set the screen saver log directory to the data directory.
- WINSCR: Already create a log file, even on release builds, just don't
        write trace messages.
    - WINSCR: Be a bit more paranoid about not being able to detect keyboard
        and mouse activity.  If the function fails for whatever reason
        shutdown the screensaver.
        
    clientscr/
        screensaver_win.cpp

svn path=/trunk/boinc/; revision=22341
2010-09-13 19:47:29 +00:00
Rytis Slatkevičius b812b28e5b Quick fix of result filtering by app
svn path=/trunk/boinc/; revision=22340
2010-09-13 16:12:00 +00:00
Rytis Slatkevičius 4c1dfc6701 user web: filter results by application.
svn path=/trunk/boinc/; revision=22339
2010-09-12 09:43:20 +00:00
David Anderson 6df96d612a - boinc_cmd: don't crash if can't connect to local client
svn path=/trunk/boinc/; revision=22338
2010-09-12 01:10:39 +00:00
Charlie Fenton 43a11c3140 Remove dead code
svn path=/trunk/boinc/; revision=22337
2010-09-10 11:40:53 +00:00
Charlie Fenton ad676f7778 Fix Windows build break
svn path=/trunk/boinc/; revision=22336
2010-09-10 11:29:44 +00:00
Charlie Fenton 13c9047a7b MGR: Statistics tab: add scroll bar to project list, improve button controls
svn path=/trunk/boinc/; revision=22335
2010-09-10 11:14:10 +00:00
David Anderson 40cf0fe1ee - client: if a client has no jobs for a resource, decay its STD
for that resource by a factor of e every day

svn path=/trunk/boinc/; revision=22334
2010-09-10 00:20:08 +00:00
David Anderson 291c0cc7a7 - client: remove duplicate notices based on GUID as well as text
(Google RSS feeds, e.g., change random strings in URLs
		in the item description, but leave the GUID the same)

svn path=/trunk/boinc/; revision=22333
2010-09-09 21:37:28 +00:00
David Anderson 18b5b46aab - scheduler: fix "prefer_primary_platform" logic (I hope).
svn path=/trunk/boinc/; revision=22332
2010-09-09 20:01:28 +00:00
Rytis Slatkevičius 97528f873a user web: fix division by zero in host app versions page.
svn path=/trunk/boinc/; revision=22331
2010-09-09 17:28:36 +00:00
Rom Walton 92ca396fff Quick Updates
svn path=/trunk/boinc/; revision=22330
2010-09-09 17:16:47 +00:00
David Anderson e0e237d4dc - debug the above. It now successfully displays an
RSS feed of news items from Google,
		linked from a project manager

svn path=/trunk/boinc/; revision=22326
2010-09-08 21:13:14 +00:00
David Anderson ec151ec6a2 - finish the above
svn path=/trunk/boinc/; revision=22325
2010-09-08 20:20:02 +00:00
David Anderson f31e311dd2 - client: support notice feeds from account managers.
Implementation: create a base class PROJ_AM,
    from which both PROJECT and ACCT_MGR_INFO are derived,
    with basic stuff like name, URL, and RSS feed list

svn path=/trunk/boinc/; revision=22324
2010-09-08 18:06:56 +00:00
Rom Walton 027d8e5485 Quick Updates
svn path=/trunk/boinc/; revision=22323
2010-09-08 17:14:01 +00:00
Rom Walton 33205a6039 - Tag for 6.11.7 release, all platforms
boinc_core_release_6_11_7

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=22321
2010-09-08 16:40:13 +00:00
David Anderson 1e363ba46d - server (job submission): allow input templates to specify the
URL, size, and MD5 of input files.
    This supports "non-local" input files,
    i.e. files not present on the project server.

    NOTE: as implemented,
    this requires a separate input template for each job.
    It would be slightly better to let you specify the
    URL/size/MD5 in the create_work() call.

    From Zoltan Farkas (SZTAKI)
    

svn path=/trunk/boinc/; revision=22320
2010-09-07 20:18:58 +00:00
David Anderson 7f0d38ae0c - web: make strings translatable. From Simek, fixes #1007
svn path=/trunk/boinc/; revision=22319
2010-09-07 18:20:29 +00:00
David Anderson 59f68ba4bf svn path=/trunk/boinc/; revision=22318 2010-09-07 17:38:26 +00:00
Rom Walton 10e01e653e - MGR: Properly display which components have trouble loading when
a skin is defined.
    - MGR: A new new skin which will become the new default skin.
        
    clientgui/
        SkinManager.cpp
    clientgui/skin/BOINC
        <Various Files>

svn path=/trunk/boinc/; revision=22317
2010-09-06 16:12:59 +00:00
David Anderson 9ed4f892b8 - web: make some strings translatable, fixes #1006, from Simek
svn path=/trunk/boinc/; revision=22316
2010-09-06 13:31:18 +00:00
David Anderson d6315c7112 - fix various XSS vulnerabilities reported by the
Acunetix Web Vulnerability Scanner (free edition)


svn path=/trunk/boinc/; revision=22315
2010-09-04 22:13:27 +00:00
BOINC Translator 6e786d1893 Commit from BOINC Translation Services by user SaharovNA. 802 of 804 messages translated (2 fuzzy).
svn path=/trunk/boinc/; revision=22314
2010-09-04 07:11:01 +00:00
David Anderson 98d44b0120 - web: finish the above
svn path=/trunk/boinc/; revision=22313
2010-09-02 19:29:28 +00:00
Charlie Fenton 9d55213996 client: fix problems with exclusive_gpu_app feature
svn path=/trunk/boinc/; revision=22310
2010-08-31 10:35:42 +00:00
David Anderson acb8d8ed0c - web: if SECURE_URL_BASE is defined in html/project/project.inc,
use it a prefix for forms that include passwords,
    namely login_form.php and create_account.php.
    Typically SECURE_URL_BASE would start with "https://".


svn path=/trunk/boinc/; revision=22307
2010-08-29 10:24:39 +00:00
David Anderson bf56e80bce - tweaks
svn path=/trunk/boinc/; revision=22306
2010-08-29 08:43:40 +00:00
David Anderson 3129faa5a5 svn path=/trunk/boinc/; revision=22305 2010-08-28 20:57:46 +00:00
BOINC Translator 25e140aed0 Commit from BOINC Translation Services by user Necroman. 762 of 911 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=22304
2010-08-28 17:39:33 +00:00