David Anderson
7135f46c75
client: if get 417 HTTP status, switch to HTTP 1.0
...
417 (Expectation Failed) probably means we're talking to a 1.0 proxy
2015-03-05 15:19:41 -08:00
David Anderson
db501739a6
client: timestamp all writes to stderr
2014-11-14 13:07:24 -08:00
David Anderson
f163dd0ec7
client: send LDAP credentials only over HTTPS
2014-10-28 14:06:49 -07:00
David Anderson
6eabd34068
server: extend script_validator and script_assimilator to pass extra args
...
You can arrange to pass result IDs, runtime, etc.
to your validation and assimilation scripts. See
http://boinc.berkeley.edu/trac/wiki/ValidationSimple#Usingscriptinglanguages
http://boinc.berkeley.edu/trac/wiki/AssimilateIntro#Usingscriptinglanguages
2014-10-24 14:22:07 -07:00
David Anderson
c897dc8276
db_dump: split host.serialnum into client version/vbox version/coprocs parts
2014-09-11 18:06:05 -07:00
David Anderson
d43f78f97a
vboxwrapper: compile fix, and error-check kill_program().
...
Note: utility functions like kill_program() should return
BOINC error codes, not Unix codes
2014-07-29 13:19:07 -07:00
Rom Walton
debac23fa3
client: Use pipes to redirect sdtout/stderr output from switcher, report any failures as task_debug output with msg_printf().
2014-07-27 16:30:02 -04: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
79906a8f1a
Client: fix a few compile warnings
2014-05-08 15:38:30 -07:00
David Anderson
6f29a50812
validator: fixes and features
...
- add --is_gzip option to sample_bitwise_validator.
If set, all files are treated as gzip archives.
Check their 10-byte header to verify that it's a gzip file,
but ignore it when comparing files.
- validator.cpp: don't error out on unparsed cmdline args,
since we're now using them in sample_bitwise_validator
and sample_substr_validator.
- fix build error on Debian
2014-03-20 12:38:29 -07:00
David Anderson
593181e196
scheduler: if gui_urls.xml or project_files.xml don't end with \n, add one
...
Otherwise the scheduler reply has two tags on one line,
which messes up old clients that don't use the new XML parse
2014-02-26 16:16:51 -08:00
David Anderson
a3b2be239f
Compile fixes for C++11, from Rene Ladan
2013-11-05 09:19:27 -08:00
David Anderson
438cd78b13
Remote job submission: add C++ APIs for query_batches() and query_batch()
...
- Add program (tools/remote_submit_test.cpp) for testing C++ API for remote job submission.
- Rename Condor-specific API to query_batch_set().
2013-10-22 15:27:34 -07:00
David Anderson
84a6f89840
client and API, Unix: code cleanup, no functional change
2013-08-16 12:20:01 -07:00
David Anderson
ba6fbc8071
client: if suspend for battery reasons, show parameters in event log
...
E.g., if suspend because battery temperature,
show current temperature and temperature limit.
Could do this for other things too, e.g. exclusive apps.
2013-07-13 16:31:25 -07:00
David Anderson
9ad9c5ee13
client (Android): show "GUI not active" suspend reason
2013-06-26 16:33:32 -07:00
David Anderson
4fd76ee325
boinccmd: show result states as strings instead of numbers
2013-06-18 11:33:22 -07:00
David Anderson
1446fdddbe
client: add <android_debug> log flag; shows battery/wifi RPC info
2013-06-04 11:25:11 -07:00
David Anderson
f25cf0836a
Include <cmath> instead of <math.h> various places
2013-05-27 16:44:22 -07:00
David Anderson
735e2ef394
- client emulator: show jobs in summary file
2013-05-03 15:08:06 -07:00
David Anderson
fb5199e9f6
- client: improve message text for battery conditions
2013-04-10 15:52:00 -07:00
David Anderson
24e8133e4b
- tabs -> spaces
2013-04-02 17:23:37 -07:00
David Anderson
d37feb9da9
- lib: typo fix
2013-03-05 15:24:10 +01:00
David Anderson
607060ffaa
- client (Android)
...
- Don't compute if the battery is overheated
- Don't compute until the batter is 95% charged.
Then stop computing if it falls below 90%.
(On some devices, computing causes the batter to drain
even while it's recharging).
2013-03-05 15:24:01 +01:00
Rom Walton
076858a729
LIB: Standardize on using windows_format_error_string and drop windows_error_string.
...
* Move the windows_format_error_string function to win_util.cpp, .h instead of it being scattered between util.h and str_util.cpp.
* Convert the Windows error string into UTF8 before allowing it to be used by the caller
* Remove windows_error_string from library
2013-03-04 17:39:24 +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
David Anderson
96b6e172f9
- scheduler: improved log messages for limited locality scheduling
...
svn path=/trunk/boinc/; revision=26065
2012-08-29 03:09:10 +00:00
David Anderson
53782b7de4
- lib: switch include order to the way it was (general to specific).
...
Should fix MinGW compile
svn path=/trunk/boinc/; revision=26008
2012-08-11 05:47:18 +00:00
David Anderson
22f93cf009
- Client: initial checkin for Android version. From Joachim Fritzsch.
...
svn path=/trunk/boinc/; revision=25982
2012-08-04 00:27:32 +00:00
David Anderson
405f567c81
- code cleanup: in foo.cpp, include foo.h first
...
svn path=/trunk/boinc/; revision=25933
2012-08-01 20:04:05 +00:00
David Anderson
f3eb1d350e
- client: when estimating FLOPS for an anonymous-platform app version
...
for which no estimate has been supplied by user,
use (CPU speed)*(cpu_usage + 10*gpu_usage)
(add the 10*)
svn path=/trunk/boinc/; revision=25821
2012-06-29 05:17:01 +00:00
David Anderson
7e16deb790
- compile fix
...
svn path=/trunk/boinc/; revision=25663
2012-05-09 18:24:54 +00:00
Bernd Machenschalk
91c3ddda93
lib: added function secs_to_hmsf() which converts (double) seconds
...
to a string 0h00m00s00
svn path=/trunk/boinc/; revision=25655
2012-05-07 15:41:34 +00:00
David Anderson
88b19afae1
- compile fix
...
svn path=/trunk/boinc/; revision=25602
2012-04-26 06:56:02 +00:00
David Anderson
82d64e9403
- msg tweak and fix compile warnings
...
svn path=/trunk/boinc/; revision=25408
2012-03-12 23:34:41 +00:00
David Anderson
739f40c4f7
- client: HTTP range request errors are permanent.
...
svn path=/trunk/boinc/; revision=25213
2012-02-07 07:58:08 +00:00
David Anderson
e5aa5f813a
- storage simulator work
...
- lib: recent checkin broke strip_whitespace(string&).
svn path=/trunk/boinc/; revision=25089
2012-01-18 02:24:18 +00:00
David Anderson
e2a4f3b535
- optimize strip_whitespace(); from Steffen Moller
...
- storage simulator: generalize so you can use different
coding parameters at different levels
svn path=/trunk/boinc/; revision=25070
2012-01-15 18:17:49 +00:00
David Anderson
e279b59913
- Updates Linux notifications to use current libnotify.
...
- Fix build problems on Mac OS X using autotools
- Consistently use #if HAVE_X for platform checks,
rather than #ifdef HAVE_X or #if defined(HAVE_X)
- In Unix build, make lots of compiler checks standard
- Fix some compile warnings
From Matt Arsenault.
Note: there are now lots of compile warnings in clientgui/ on Unix,
mostly in WxWidgets code
svn path=/trunk/boinc/; revision=24303
2011-09-27 19:45:27 +00:00
David Anderson
da74e5caf2
- back end: strip <output_template> tags from output templates
...
- web: main RSS feed should include all news items, even non-notices
svn path=/trunk/boinc/; revision=23783
2011-06-29 22:26:45 +00:00
Charlie Fenton
2f6d21b5ac
client: fix bug: statement had no effect
...
svn path=/trunk/boinc/; revision=23426
2011-04-24 08:36:06 +00:00
David Anderson
17c2dd9ae6
- client: don't use the Snooze mechanism to handle
...
OS-requested suspension
(especially with a 1-hour snooze period).
Instead, handle them directly.
svn path=/trunk/boinc/; revision=23420
2011-04-23 19:02:17 +00:00
David Anderson
ded867aa25
- create_work and possibly other back-end programs:
...
fix bug that corrupted WU command lines.
The problem: we were using strcpy(p, p+n) to delete the
first n characters of p.
This is incorrect - the behavior of strcpy() is undefined
if its args overlap.
On some systems (e.q. AQUA's server) it does wacky things.
svn path=/trunk/boinc/; revision=23007
2011-02-09 00:21:40 +00:00
David Anderson
2840281c56
- boinccmd: --get_cc_status now prints its result
...
- feeder: don't panic if can't find app for result;
if the app is deprecated, it won't be in shmem
svn path=/trunk/boinc/; revision=22674
2010-11-10 18:17:20 +00:00
David Anderson
ac435d0857
- scheduler: don't send translatable strings to pre-6.12 clients
...
svn path=/trunk/boinc/; revision=22603
2010-10-28 21:46:18 +00:00
David Anderson
7a7cf4f5e7
- client, Unix: error checking in reading /proc entries.
...
Avoid garbage values e.g. of working_set_size
- scheduler: message tweaks
svn path=/trunk/boinc/; revision=21591
2010-05-20 17:50:00 +00:00
Rom Walton
9cb3e6ffc7
- client & lib: bring header inclusion up-to-date for the CC to begin
...
hunting down a memory leak.
client/
<Various Files>
lib/
<Various Files>
svn path=/trunk/boinc/; revision=21457
2010-05-11 19:10:29 +00:00
David Anderson
06cb521bbe
- manager: improve "suspended" messages for tasks and transfers
...
- manager: code reorg. ViewTransfers and DlgItemProperties
both had a long member function to generate a string describing a task.
One of these was out of date.
Replaced these with a single non-member function.
- manager: fixed sizer problem in attach wizard that caused missing word
- client: minor code reorg
svn path=/trunk/boinc/; revision=21412
2010-05-07 16:14:54 +00:00
David Anderson
836b935234
- fix bugs in strcasestr(), which apparently had never been tested
...
- fix typo in schema
svn path=/trunk/boinc/; revision=20923
2010-03-16 17:20:14 +00:00
David Anderson
3494f5bd0c
svn path=/trunk/boinc/; revision=20911
2010-03-16 00:07:58 +00:00