Commit Graph

27932 Commits

Author SHA1 Message Date
David Anderson 1dcbac0bf1 web: change "Aborted by user" to "Aborted" 2015-11-18 14:34:33 -08:00
David Anderson 6b81b0e63b server: provide access to output file names without random part
- add random substring as "_r123123"
- add function remove_random_from_filename() that removes
  the random substring from an output filename
2015-11-18 13:42:06 -08:00
David Anderson e8af24b795 client: fix typo in CC_CONFIG::write() (from Juha) 2015-11-18 13:37:40 -08:00
Rom Walton f660d9dd62 Revert "server: Refine 153f660 so that it reverts back to the original behavior by default."
This reverts commit 3cecde776b.
2015-11-18 15:40:22 -05:00
Rom Walton 2404092894 server: fix build break. 2015-11-18 13:53:10 -05:00
Rom Walton 0a63f1b05c server: remove automatic assignment of the result.random field. Reverts back to previous behavior. 2015-11-18 13:49:43 -05:00
Rom Walton 3cecde776b server: Refine 153f660 so that it reverts back to the original behavior by default.
Introduce a new template macro <RANDFILE_*/>.  This will inject a random number into the result file names making them hard to guess.
2015-11-18 13:30:57 -05:00
Rom Walton 7c28f74d82 Updating translations for locale/de/BOINC-Project-Generic.po [skip ci] 2015-11-18 09:50:19 -05:00
Rom Walton a1425b971f Updating translations for locale/uk/BOINC-Setup.po [skip ci] 2015-11-18 08:55:41 -05:00
Rom Walton 4d4df7c314 Updating translations for locale/sr@latin/BOINC-Client.po [skip ci] 2015-11-18 08:55:11 -05:00
Rom Walton 0301500138 Updating translations for locale/uk/BOINC-Client.po [skip ci] 2015-11-18 08:54:58 -05:00
Rom Walton f9beb1dfaf Updating translations for locale/it_IT/BOINC-Manager.po [skip ci] 2015-11-18 08:51:32 -05:00
Rom Walton facf496ee3 Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 08:47:12 -05:00
Rom Walton d6b8380fe6 Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 08:39:22 -05:00
Rom Walton a7ebcc81e4 Updating translations for locale/it_IT/BOINC-Manager.po [skip ci] 2015-11-18 08:06:39 -05:00
Rom Walton 92f866f0da Updating translations for locale/it_IT/BOINC-Project-Generic.po [skip ci] 2015-11-18 08:06:36 -05:00
Rom Walton b0f800c0a0 Updating translations for locale/uk/BOINC-Setup.po [skip ci] 2015-11-18 07:54:12 -05:00
Rom Walton 0d05278cb7 Updating translations for locale/uk/BOINC-Setup.po [skip ci] 2015-11-18 07:48:41 -05:00
Rom Walton 80d79e5e6b Updating translations for locale/uk/BOINC-Client.po [skip ci] 2015-11-18 07:41:27 -05:00
Rom Walton 3e892b5ae0 Updating translations for locale/sr@latin/BOINC-Client.po [skip ci] 2015-11-18 07:41:18 -05:00
Rom Walton 4837683130 Updating translations for locale/uk/BOINC-Client.po [skip ci] 2015-11-18 07:36:25 -05:00
Rom Walton 09086e21ba Updating translations for locale/it_IT/BOINC-Manager.po [skip ci] 2015-11-18 06:29:47 -05:00
Rom Walton f1d122ca12 Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 06:08:30 -05:00
Rom Walton 0917ef5d8e Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 06:01:48 -05:00
Rom Walton d0f9862c90 Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 05:56:46 -05:00
Rom Walton 9b4f2c7610 Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 05:51:35 -05:00
Rom Walton 73ad188490 Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 05:46:28 -05:00
Rom Walton 7fb0408506 Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 05:41:26 -05:00
Rom Walton ae0ca0eace Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 05:35:55 -05:00
Rom Walton 8fa104e898 Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 05:30:25 -05:00
Rom Walton b92e6e61c3 Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 05:25:24 -05:00
Rom Walton 0794c096c1 Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 05:20:19 -05:00
Rom Walton 1ed7a055de Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 05:15:18 -05:00
Rom Walton 8449c9362f Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 05:10:15 -05:00
Rom Walton 08b7ed6a41 Updating translations for android/BOINC/res/values-uk/strings.xml [skip ci] 2015-11-18 05:05:11 -05:00
Christian Beer 053a25c62d Merge branch 'master' of github.com:BOINC/boinc 2015-11-18 10:49:57 +01:00
Christian Beer 13a002cb8b Web: fix mysqli DB connection initialization
The mysqli class constructor returns an object even if the connection failed. The only way to find out about a connection failure is to call mysqli_connect_error() after the mysqli object was created.
See: http://php.net/manual/en/mysqli.construct.php#refsect1-mysqli.construct-examples
2015-11-18 10:44:46 +01:00
Rom Walton ecb606b71c Updating translations for locale/it_IT/BOINC-Manager.po [skip ci] 2015-11-18 04:16:52 -05:00
Rom Walton 5df3315093 Updating translations for locale/it_IT/BOINC-Manager.po [skip ci] 2015-11-18 03:53:29 -05:00
Rom Walton 3f9f0fbba8 Updating translations for locale/it_IT/BOINC-Drupal.po [skip ci] 2015-11-17 06:11:16 -05:00
Rom Walton 178d2355d0 Updating translations for locale/it_IT/BOINC-Project-Generic.po [skip ci] 2015-11-17 06:11:14 -05:00
Rom Walton 6e6bf4c7a3 Updating translations for android/BOINC/res/values-it-rIT/strings.xml [skip ci] 2015-11-17 05:30:52 -05:00
Rom Walton 753738d5a2 Updating translations for locale/it_IT/BOINC-Drupal.po [skip ci] 2015-11-17 05:30:50 -05:00
Rom Walton 75d4091d14 make_project: Fix path location issue 2015-11-17 01:07:39 -05:00
Rom Walton 503b94a4f6 make_project: Add some additional comments and fix white space 2015-11-17 00:30:01 -05:00
David Anderson aa11256909 file upload handler: don't include full path in error msgs sent to client 2015-11-16 20:42:45 -08:00
David Anderson 153f6600d0 Server (assimilator): add random string to result file names
Otherwise, result file names can be inferred from result names.
An attacker with task A could find the name of the "wingman" task B,
upload fake files as B's output files,
upload the same files as A's output files,
report A as completed, and get unearned credit.
2015-11-16 19:28:30 -08:00
Rom Walton 582f389f39 lib: Prevent the xml_unescape function from injecting control characters into strings. 2015-11-16 21:37:30 -05:00
Rom Walton 815b708181 make_project: Remove symlinks for the download/stats/user_profiles directories off of html/user. That is handled via the apache configuration now. 2015-11-16 21:14:16 -05:00
Rom Walton 61f8d3dddc make_project: Make sure that scripts cannot be run from the download, stats, and user_profile directories. 2015-11-16 20:23:18 -05:00