lp:boinc-upstream

Owned by LocutusOfBorg
Get this repository:
git clone https://git.launchpad.net/boinc-upstream

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/BOINC/boinc.git.

The next import is scheduled to run in 5 hours.

Last successful import was 55 minutes ago.

Import started 57 minutes ago on izar and finished 55 minutes ago taking 2 minutes — see the log
Import started 6 hours ago on alnitak and finished 6 hours ago taking 9 minutes — see the log
Import started 12 hours ago on izar and finished 12 hours ago taking 3 minutes — see the log
Import started 18 hours ago on alnitak and finished 18 hours ago taking 3 minutes — see the log
Import started on 2018-08-17 on izar and finished on 2018-08-17 taking 9 minutes — see the log
Import started on 2018-08-17 on izar and finished on 2018-08-17 taking 9 minutes — see the log
Import started on 2018-08-17 on alnitak and finished on 2018-08-17 taking 3 minutes — see the log
Import started on 2018-08-16 on alnitak and finished on 2018-08-16 taking 3 minutes — see the log
Import started on 2018-08-16 on izar and finished on 2018-08-16 taking 3 minutes — see the log
Import started on 2018-08-16 on alnitak and finished on 2018-08-16 taking 2 minutes — see the log

Branches

Name Last Modified Last Commit
master 2018-08-17 16:57:39 UTC 20 hours ago
Merge pull request #2643 from BOINC/RDH_ProjInfoPage

Author: Juha Sointusalo
Author Date: 2018-08-17 16:57:39 UTC

Merge pull request #2643 from BOINC/RDH_ProjInfoPage

[GUI] Refresh ProjectInfoPage in attach wizard

cb_travis_server_test 2018-08-16 17:09:02 UTC 2018-08-16
[Travis] Integrate some integration testing to Travis CI

Author: Christian Beer
Author Date: 2018-08-05 14:41:12 UTC

[Travis] Integrate some integration testing to Travis CI

This spins up a project using docker and runs some tests against it.

dpa_host_stats 2018-08-12 00:37:14 UTC 2018-08-12
change cache period from 1 to 7 days.

Author: David Anderson
Author Date: 2018-08-12 00:37:14 UTC

change cache period from 1 to 7 days.
change "OS" to "Operating system"

cb_cmake_migration 2018-08-11 10:19:46 UTC 2018-08-11
build config.h using cmake and some basic cmake scripts

Author: Christian Beer
Author Date: 2018-08-11 10:19:46 UTC

build config.h using cmake and some basic cmake scripts

This is intended to be used in an out of tree build. Use like this:
mkdir build_cmake
cd build_cmake
cmake ..

Currently it fails detecting wxWidgets

dpa_wsl4 2018-08-09 22:40:48 UTC 2018-08-09
Fix build error on platforms other than Win64

Author: David Anderson
Author Date: 2018-08-09 22:40:48 UTC

Fix build error on platforms other than Win64

dpa_trickle 2018-08-09 01:06:35 UTC 2018-08-09
server: add options purge_trickles.php

Author: David Anderson
Author Date: 2018-08-09 01:06:35 UTC

server: add options purge_trickles.php

E.g.:
    purge_trickles.php msg_from_host 2
purges trickle-ups with handled==2
Behavior with no args is unchanged.

phys_cores 2018-08-07 04:17:42 UTC 2018-08-07
scheduler: tweak multithread plan class semantics

Author: David Anderson
Author Date: 2018-08-07 04:17:42 UTC

scheduler: tweak multithread plan class semantics

The XML description for a multithread plan class includes an element
<max_threads>N [M]</max_threads>
The idea of M (normally 1) is to keep that many CPUs free,
to improve interactive response.
I changed to semantics to mean keep M of the total CPUs free,
rather than M of the usable CPUs.

dpa_submit6 2018-08-05 20:38:11 UTC 2018-08-05
remote job submission: fix bug in query_batch, expand error message

Author: David Anderson
Author Date: 2018-08-05 20:38:11 UTC

remote job submission: fix bug in query_batch, expand error message

dpa_forum 2018-08-03 03:04:30 UTC 2018-08-03
web: if a thread or post creation fails

Author: David Anderson
Author Date: 2018-08-03 03:04:30 UTC

web: if a thread or post creation fails
(e.g. because it has too many links) show the user an explanation.

Aside: the forum code (which was written by students a long time ago)
uses a hodge-podge of return conventions.
At some point we should standardize on 0 = success, nonzero = error code

dpa_warnings 2018-08-02 19:18:15 UTC 2018-08-02
Remove VS2010 compiler warnings. A few remain.

Author: David Anderson
Author Date: 2018-08-02 19:18:15 UTC

Remove VS2010 compiler warnings. A few remain.

dpa_win_install 2018-07-17 19:42:39 UTC 2018-07-17
update installshield files; update version #s; fix Win custom action build

Author: David Anderson
Author Date: 2018-07-17 19:42:39 UTC

update installshield files; update version #s; fix Win custom action build

dpa_delete_user2 2018-07-15 03:14:14 UTC 2018-07-15
web: code cleanup in delete user area

Author: David Anderson
Author Date: 2018-07-15 03:14:14 UTC

web: code cleanup in delete user area

- functions generally return zero on success
- improve function names
- comment formatting

See https://boinc.berkeley.edu/trac/wiki/CodingStyle

todo: fix translatable strings

dpa_autoattach3 2018-07-14 02:35:20 UTC 2018-07-14
web: ensure that login token is valid for 24 hours

Author: David Anderson
Author Date: 2018-07-14 02:35:20 UTC

web: ensure that login token is valid for 24 hours

client_release/7/7.12 2018-07-13 00:10:16 UTC 2018-07-13
Update version to 7.12.1; update installshield files

Author: David Anderson
Author Date: 2018-07-13 00:10:16 UTC

Update version to 7.12.1; update installshield files

RDH_tune_AdvPrefDlg 2018-07-12 18:51:41 UTC 2018-07-12
[GUI] Tune advanced preferences dialog (6)

Author: RichardHaselgrove
Author Date: 2018-07-12 18:51:41 UTC

[GUI] Tune advanced preferences dialog (6)

Fix typo causing appveyor error

setiathome_server 2018-07-11 19:40:18 UTC 2018-07-11
Merge branch 'master' of ssh://ssh.github.com/BOINC/boinc into setiathome_server

Author: Eric J Korpela
Author Date: 2018-07-11 19:40:18 UTC

Merge branch 'master' of ssh://ssh.github.com/BOINC/boinc into setiathome_server

cb_update_l10n_scripts 2018-06-24 13:34:25 UTC 2018-06-24
Locale: enhance translation update script

Author: Christian Beer
Author Date: 2018-06-24 13:34:25 UTC

Locale: enhance translation update script

- No testmode anymore as this was unpractical
- added instructions what to check since not everything is automatable
- translations are pulled from transifex when 97% complete. This proved practical in the last release.
- added simple po file check to prevent incorrect tabs and printf problems from translations (potential to break the manager)

cb_update_translations 2018-06-24 13:33:19 UTC 2018-06-24
Locale: Update localization files [skip ci]

Author: Christian Beer
Author Date: 2018-06-24 13:33:19 UTC

Locale: Update localization files [skip ci]

cb_update_templates 2018-06-24 11:44:00 UTC 2018-06-24
Locale: Update localization template files [skip ci]

Author: Christian Beer
Author Date: 2018-06-24 11:44:00 UTC

Locale: Update localization template files [skip ci]

dpa_autoattach2 2018-06-18 22:01:17 UTC 2018-06-18
web: let project customize "Want to help more?" list

Author: David Anderson
Author Date: 2018-06-18 22:01:17 UTC

web: let project customize "Want to help more?" list

client_release/7/7.10 2018-06-09 05:03:00 UTC 2018-06-09
Set version to 7.10.3

Author: Charlie Fenton
Author Date: 2018-06-09 05:03:00 UTC

Set version to 7.10.3

dpa_plan_class 2018-06-04 23:37:17 UTC 2018-06-04
scheduler: initialize have_cpu_model_regex

Author: David Anderson
Author Date: 2018-06-04 23:37:17 UTC

scheduler: initialize have_cpu_model_regex

dpa_autologin3 2018-05-21 22:08:24 UTC 2018-05-21
web: add support for autoattach

Author: David Anderson
Author Date: 2018-05-21 22:08:24 UTC

web: add support for autoattach

- make download page translatable
- change sample_index.php to show different things to:
    new users: show project intro, Join link
    returning users: show recent credit, link to home page
- add signup page: streamlined registration, goes to download

dpa_autoattach 2018-05-20 20:55:40 UTC 2018-05-20
client: show error message if login token lookup fails

Author: David Anderson
Author Date: 2018-05-20 20:55:40 UTC

client: show error message if login token lookup fails

Also change lookup token RPC to work better with AMs.
But client fixes are required to make it work completely right,
which will have to wait until 7.12.

brevilo-coc-crlf-attrib 2018-05-18 09:02:55 UTC 2018-05-18
Fix git regression: make git aware that code of conduct uses CRLF

Author: Oliver Bock
Author Date: 2018-05-18 09:02:55 UTC

Fix git regression: make git aware that code of conduct uses CRLF

dpa_credit4 2018-05-15 21:55:30 UTC 2018-05-15
Add support for post-assigned credit

Author: David Anderson
Author Date: 2018-05-15 21:55:30 UTC

Add support for post-assigned credit

Add --post_assigned_credit option to validator.
If set, it gets claimed credit from result.claimed_credit
(put there by project's init_result() function).
The claimed credit of the canonical result is the job's granted credit.

Also changed --credit_from_runtime so that it averages
claimed credit across instances,
instead of just using the canonical instance.

dpa_credit2 2018-05-15 20:01:31 UTC 2018-05-15
Add support for pre-assigned credit

Author: David Anderson
Author Date: 2018-05-15 20:01:31 UTC

Add support for pre-assigned credit

You can now pre-assign a job's credit, as described here:
https://boinc.berkeley.edu/trac/wiki/CreditOptions

Note: this feature was originally available via an
--additional_xml "<credit>xx</credit>" arg to create_work.
This is an ugly kludge; I removed it.
In fact, the --additional_xml arg should be removed at some point.

Also: change stage_file to it cd's to html/bin when including stuff;
this is needed since util_basic.inc now includes something else

keith_email 2018-05-07 23:15:51 UTC 2018-05-07
Various tweaks to Keith's changes.

Author: David Anderson
Author Date: 2018-05-07 23:15:51 UTC

Various tweaks to Keith's changes.
Keith, call me if you want to discuss any of these.

dpa_db_comments 2018-05-07 22:23:01 UTC 2018-05-07
Add fields at end of table

Author: David Anderson
Author Date: 2018-05-07 22:23:01 UTC

Add fields at end of table

coverity_scan 2018-05-06 07:21:11 UTC 2018-05-06
Merge branch 'master' into coverity_scan

Author: Christian Beer
Author Date: 2018-05-06 07:21:11 UTC

Merge branch 'master' into coverity_scan

dpa_passwd_hash 2018-05-03 03:09:37 UTC 2018-05-03
Factor passwd hash logic into a function

Author: David Anderson
Author Date: 2018-05-03 03:09:37 UTC

Factor passwd hash logic into a function
... rather than having it duplicated in 3 places.
Please review https://boinc.berkeley.edu/trac/wiki/CodingStyle

dpa_admin 2018-05-01 17:47:38 UTC 2018-05-01
web: change names of admin functions to e.g. admin_show_user()

Author: David Anderson
Author Date: 2018-05-01 17:47:38 UTC

web: change names of admin functions to e.g. admin_show_user()
    to avoid conflict with non-admin versions

dpa_preview 2018-04-28 07:19:59 UTC 2018-04-28
web: show title in thread preview

Author: David Anderson
Author Date: 2018-04-28 07:19:59 UTC

web: show title in thread preview

Why did it take me 15 years to do this?

dpa_util 2018-04-27 21:17:56 UTC 2018-04-27
move random_string() and dtime() from util.inc to util_basic.inc

Author: David Anderson
Author Date: 2018-04-27 21:17:56 UTC

move random_string() and dtime() from util.inc to util_basic.inc

PHP utilities that aren't web-specific should go in util_basic.inc

dpa_python3 2018-04-23 06:51:44 UTC 2018-04-23
More progress on this, but it looks like we can use 2to3 instead

Author: David Anderson
Author Date: 2018-04-23 06:51:44 UTC

More progress on this, but it looks like we can use 2to3 instead

cb_gtest_framework 2018-04-22 12:35:49 UTC 2018-04-22
Build Tests: use gtest m4 macro from gtest itself

Author: Christian Beer
Author Date: 2018-04-22 12:35:49 UTC

Build Tests: use gtest m4 macro from gtest itself

Also changed the googletest build a bit to accomodate for gtest-config script.
Note: the autotools scripts are not supported in googletest anymore.

dpa_projects 2018-04-17 05:03:20 UTC 2018-04-17
Win installer: update project list

Author: David Anderson
Author Date: 2018-04-17 05:03:20 UTC

Win installer: update project list

dpa_text 2018-04-14 22:46:58 UTC 2018-04-14
web: add functions text_start() and text_end() to limit line length

Author: David Anderson
Author Date: 2018-04-14 22:46:58 UTC

web: add functions text_start() and text_end() to limit line length
on pages with lots of text, to make it more readable.
Width is a parameter, default 640.

dpa_submit5 2018-04-10 03:26:05 UTC 2018-04-10
remote job submission: fix bug that caused spurious errors to be returned

Author: David Anderson
Author Date: 2018-04-10 03:26:05 UTC

remote job submission: fix bug that caused spurious errors to be returned
From Steve Clark

dpa_make_user 2018-04-10 01:31:52 UTC 2018-04-10
admin web: add missing include file for add-user function

Author: David Anderson
Author Date: 2018-04-10 01:31:52 UTC

admin web: add missing include file for add-user function

dpa_am 2018-04-10 01:14:53 UTC 2018-04-10
client: print message if do starvation AM RPC

Author: David Anderson
Author Date: 2018-04-10 01:14:53 UTC

client: print message if do starvation AM RPC

dpa_stop_web 2018-04-03 21:44:40 UTC 2018-04-03
web: don't check for stop_web in page_head().

Author: David Anderson
Author Date: 2018-04-03 21:44:40 UTC

web: don't check for stop_web in page_head().

Allow projects to show (non-DB) content even if stop_web is present
(e.g. description of the project on front page).
stop_web really means "the DB is offline".

dpa_delete_user 2018-04-03 21:27:10 UTC 2018-04-03
Add a mechanism allowing project admins to "delete" a user

Author: David Anderson
Author Date: 2018-04-03 21:27:10 UTC

Add a mechanism allowing project admins to "delete" a user

This leaves the user record and host records in the DB
to avoid dangling references from the result table.
It:
- changes the user name, email addr, and auth to "deleted_xxx"
- removes the user from team
- removes posts by the user
- removes PMs by the user
- removes friend connection
- removes profile
- "anonymizes" the hosts (erase IP addr and domain name)

Note 1: this is accessed by admins using a script in ops/;
It's not available to users.

Note 2: this may not satisfy the requirements of EU-GDPR
since it doesn't delete the user and host records.

dpa_email_msg 2018-03-27 20:11:05 UTC 2018-03-27
web: use "name@xxx.yyy" instead of "name@domain" to show form of email addr.

Author: David Anderson
Author Date: 2018-03-27 20:11:05 UTC

web: use "name@xxx.yyy" instead of "name@domain" to show form of email addr.

Users may not know what "domain" means.
Also don't use "name@gmail.com"; they'll think they need a gmail addr.

dpa_web_rpc 2018-03-27 20:07:40 UTC 2018-03-27
create_account web RPC: improve parsing and error handling

Author: David Anderson
Author Date: 2018-03-27 20:07:40 UTC

create_account web RPC: improve parsing and error handling

Projects with old server code reply with PHP warnings
interspersed with the XML.
Parse these replies manually.

dpa_https 2018-03-20 03:11:31 UTC 2018-03-20
Web: use https links to BOINC web site in default project config

Author: David Anderson
Author Date: 2018-03-20 03:11:31 UTC

Web: use https links to BOINC web site in default project config

dpa_job_params 2018-03-19 06:25:26 UTC 2018-03-19
remote job submission: add optional "job params" for batchs

Author: David Anderson
Author Date: 2018-03-19 06:25:26 UTC

remote job submission: add optional "job params" for batchs

This lets you specify the rsc_* parameters and delay bound in the submit call.

dpa_am_auth 2018-03-10 06:15:03 UTC 2018-03-10
get_project_config.php: say whether account manager

Author: David Anderson
Author Date: 2018-03-10 06:15:03 UTC

get_project_config.php: say whether account manager

dpa_client_string 2018-03-02 01:09:45 UTC 2018-03-02
client: show correct info about client version

Author: David Anderson
Author Date: 2018-03-02 01:09:45 UTC

client: show correct info about client version

On startup, the client prints a message describing itself.
This should say the architecture for which the client was compiled,
not the architecture of the host on which it's running.

dpa_parse 2018-03-01 22:16:53 UTC 2018-03-01
Fix VS compile warnings. No functional change.

Author: David Anderson
Author Date: 2018-03-01 22:16:53 UTC

Fix VS compile warnings. No functional change.

dpa_token 2018-03-01 00:27:00 UTC 2018-03-01
web: in download.php, use current login token if recent

Author: David Anderson
Author Date: 2018-03-01 00:27:00 UTC

web: in download.php, use current login token if recent

Generate a new login token only if the current one is older than a day.
That way if a user does several downloads in quick succession
(for whatever reason) autoattach will work with all of them.

dpa_filenames 2018-03-01 00:16:52 UTC 2018-03-01
client: not an error if a file starts with account_ but is not account file

Author: David Anderson
Author Date: 2018-03-01 00:16:52 UTC

client: not an error if a file starts with account_ but is not account file

For example, if you rename account_X.xml to account_X.xml.bak,
if should not be reported as an error.
Same for statistics files.

dpa_download 2018-02-28 09:15:53 UTC 2018-02-28
change ops/get_versions.php to get dev versions too

Author: David Anderson
Author Date: 2018-02-28 09:15:53 UTC

change ops/get_versions.php to get dev versions too

dpa_passwd4 2018-02-28 00:56:59 UTC 2018-02-28
web: add "show password" checkbox to login form

Author: David Anderson
Author Date: 2018-02-28 00:56:59 UTC

web: add "show password" checkbox to login form

dpa_passwd3 2018-02-28 00:29:49 UTC 2018-02-28
web: fix bugs in change-password page.

Author: David Anderson
Author Date: 2018-02-28 00:29:49 UTC

web: fix bugs in change-password page.

BTW, I'd like to have a "show password" checkbox here
for people with no one looking over their shoulder.
Maybe later.

dpa_project_list2 2018-02-16 23:38:01 UTC 2018-02-16
update project list XML for clients

Author: David Anderson
Author Date: 2018-02-16 23:38:01 UTC

update project list XML for clients

dpa_project_list 2018-02-16 23:14:48 UTC 2018-02-16
in preparation for next development cycle

Author: RichardHaselgrove
Author Date: 2018-02-09 12:22:30 UTC

in preparation for next development cycle

dpa_max_ncpus 2018-02-06 21:59:11 UTC 2018-02-06
Remove HOST_USAGE.max_ncpus. It's not used anywhere.

Author: David Anderson
Author Date: 2018-02-06 21:59:11 UTC

Remove HOST_USAGE.max_ncpus. It's not used anywhere.

avg_ncpus is always used instead.

Note: there are two other things named "max_ncpus".
One is a computing prefs field (limit on # of CPUs to use).
The other, a field of SCHED_CONFIG,
is the max # of CPUs the scheduler will believe a client has
in deciding how many jobs to send it.

dpa_credit 2018-02-06 21:24:06 UTC 2018-02-06
credit: if result.app_version_id is zero, handle specially

Author: David Anderson
Author Date: 2018-02-06 21:24:06 UTC

credit: if result.app_version_id is zero, handle specially

... but not app_version_id = 1.
It can be zero shortly after a project upgrades server software.

dpa_sim 2018-01-28 20:41:30 UTC 2018-01-28
Merge pull request #2329 from AenBleidd/dpa_sim_fix_sln_vs2013

Author: David Anderson
Author Date: 2018-01-28 20:41:30 UTC

Merge pull request #2329 from AenBleidd/dpa_sim_fix_sln_vs2013

[VS2013][VS2010] Build boincsim project by default in Debug|Win32 and Debug|x…

dpa_boinccmd 2018-01-27 07:09:53 UTC 2018-01-27
boinccmd: show CPU/GPU resources in --get_task

Author: David Anderson
Author Date: 2018-01-27 07:09:53 UTC

boinccmd: show CPU/GPU resources in --get_task

Also only show relevant info.
E.g. don't show exit status of a job that hasn't finished.

dpa_amrpc 2018-01-25 22:48:47 UTC 2018-01-25
boinccmd: change command from --acct_mgr synch to --acct_mgr sync

Author: David Anderson
Author Date: 2018-01-25 22:48:47 UTC

boinccmd: change command from --acct_mgr synch to --acct_mgr sync

dpa_donations 2018-01-24 23:54:38 UTC 2018-01-24
web: more fixes to factoring of project-specific content

Author: David Anderson
Author Date: 2018-01-24 23:54:38 UTC

web: more fixes to factoring of project-specific content

- don't refer to project/donations.inc.
    Projects can put functions wherever they want, generally in project.inc
- check for existence of project_user_page_private() before calling it

dpa_invalid_account_filename 2018-01-24 20:40:12 UTC 2018-01-24
client: remove spurious "invalid account filename" error messages

Author: David Anderson
Author Date: 2018-01-24 20:40:12 UTC

client: remove spurious "invalid account filename" error messages

These errors happened because of the new "account_info.xml" file,
whose name resembles that of an account file.

dpa_web_stopped 2018-01-23 23:54:07 UTC 2018-01-23
web: always show "Project down" page if project is in fact down

Author: David Anderson
Author Date: 2018-01-23 23:54:07 UTC

web: always show "Project down" page if project is in fact down

... and show this with the project banner and footer.
This is a bit tricky.

dpa_bsd 2018-01-22 10:16:16 UTC 2018-01-22
client: fix BSD build (from Larry Rosenman)

Author: David Anderson
Author Date: 2018-01-22 10:16:16 UTC

client: fix BSD build (from Larry Rosenman)

dpa_db_purge 2018-01-18 00:42:08 UTC 2018-01-18
db_purge: fix bugs introduced in zlib changes

Author: David Anderson
Author Date: 2018-01-18 00:42:08 UTC

db_purge: fix bugs introduced in zlib changes

client_release/7/7.8 2018-01-14 10:07:52 UTC 2018-01-14
Update version to 7.8.6 (Mac only release)

Author: Charlie Fenton
Author Date: 2018-01-14 10:07:52 UTC

Update version to 7.8.6 (Mac only release)

dpa_forgot_email 2018-01-12 20:33:41 UTC 2018-01-12
web: remove "forgot email?" link. "Login with authenticator" no longer exists.

Author: David Anderson
Author Date: 2018-01-12 20:33:41 UTC

web: remove "forgot email?" link. "Login with authenticator" no longer exists.

Note: you can supply authenticator instead of password in regular login form.
Occasionally a project admin may need to do this to log in as another user.

dpa_checkbox 2018-01-08 08:41:58 UTC 2018-01-08
Merge branch 'master' into dpa_checkbox

Author: David Anderson
Author Date: 2018-01-08 08:41:58 UTC

Merge branch 'master' into dpa_checkbox

dpa_max_jobs 2018-01-06 09:05:51 UTC 2018-01-06
Remote job submission: fix bug in check_max_jobs_in_progress() RPC

Author: David Anderson
Author Date: 2018-01-06 09:05:51 UTC

Remote job submission: fix bug in check_max_jobs_in_progress() RPC

dpa_passwd2 2017-12-28 09:26:52 UTC 2017-12-28
Web: make it possible to have a single password field with "show" checkbox

Author: David Anderson
Author Date: 2017-12-28 09:26:52 UTC

Web: make it possible to have a single password field with "show" checkbox

dpa_backend 2017-12-23 03:59:38 UTC 2017-12-23
create_work(): use the SCHED_CONFIG passed as arg, not the global var

Author: David Anderson
Author Date: 2017-12-23 03:59:38 UTC

create_work(): use the SCHED_CONFIG passed as arg, not the global var

dpa_platform 2017-12-08 08:38:27 UTC 2017-12-08
client: include platform names in account manager request

Author: David Anderson
Author Date: 2017-12-08 08:38:27 UTC

client: include platform names in account manager request

This lets AMs like TBD make better meta-scheduling decisions

dpa_spam 2017-11-27 22:12:31 UTC 2017-11-27
web: add option for limiting # of links per post

Author: David Anderson
Author Date: 2017-11-27 22:12:31 UTC

web: add option for limiting # of links per post

One form of spam involves putting lots of links in a post.
This lets you limit it by setting POST_MAX_LINKS in project.inc.
Limit doesn't apply to moderators.

dpa_passwd 2017-11-23 23:11:41 UTC 2017-11-23
web: update email and password forms to use bootstrap

Author: David Anderson
Author Date: 2017-11-23 23:11:41 UTC

web: update email and password forms to use bootstrap

dpa_autologin_client_setupwin 2017-11-09 09:20:56 UTC 2017-11-09
Windows installer: change custom action to write installer filename to file

Author: David Anderson
Author Date: 2017-11-09 09:20:56 UTC

Windows installer: change custom action to write installer filename to file

Also add missing image file and update .ism for win 64

dpa_file_deleter 2017-11-09 04:00:23 UTC 2017-11-09
file_deleter: use new XML parser for wu/result XML docs

Author: David Anderson
Author Date: 2017-11-09 04:00:23 UTC

file_deleter: use new XML parser for wu/result XML docs

Allows arbitrary formatting of input, output templates

dpa_upgrade 2017-10-24 17:23:43 UTC 2017-10-24
upgrade script: remind user to do "make"

Author: David Anderson
Author Date: 2017-10-24 17:23:43 UTC

upgrade script: remind user to do "make"

dpa_purge 2017-10-24 16:46:44 UTC 2017-10-24
db_purge: fix compile warnings. No functional change

Author: David Anderson
Author Date: 2017-10-24 16:46:44 UTC

db_purge: fix compile warnings. No functional change

dpa_submit3 2017-10-16 01:29:20 UTC 2017-10-16
Revert "Remote job submission: fix bugs when using per-job templates"

Author: David Anderson
Author Date: 2017-10-16 01:29:20 UTC

Revert "Remote job submission: fix bugs when using per-job templates"

This reverts commit 9bbeb053bac6df96be78ecd48973958eef3f98d6.

Conflicts:

 html/inc/submit.inc

dpa_ops2 2017-09-26 20:52:14 UTC 2017-09-26
Admin web: use bootstrap

Author: David Anderson
Author Date: 2017-09-26 20:52:14 UTC

Admin web: use bootstrap

fuh_readonly_final 2017-09-20 07:49:32 UTC 2017-09-20
file upload handler: make uploaded file permissions configurable

Author: Christian Beer
Author Date: 2017-09-20 07:49:32 UTC

file upload handler: make uploaded file permissions configurable

The fuh_set_*_permission options expect a three digit octal representation of the file permissions to be used initially and for comleted files. Can be used to make completed files read only (440) to prevent file corruption by a subsequent upload of the same file after validation (important when hardlinking result files).

fix_escape_url 2017-06-26 14:37:30 UTC 2017-06-26
Lib: harden escape_url()

Author: Christian Beer
Author Date: 2017-06-26 14:37:30 UTC

Lib: harden escape_url()

Make sure only real ascii characters (0 < c <= 127) are not escaped and all else are. This is needed because isalnum() is locale aware and might recognize something >127 as alphanumeric in a non C locale.

update_project_prefs 2017-06-23 16:47:52 UTC 2017-06-23
Web: fix sample project_specific prefs

Author: Christian Beer
Author Date: 2017-06-23 11:45:32 UTC

Web: fix sample project_specific prefs

The allow_non_preferred_apps tag was renamed in 671446ced1 for the scheduler but the sample project_specific prefs were not updated.

Existing projects need to update the file on their own if they use a scheduler that was build after 671446ced1 and rename the old tag in the DB. See html/ops/fix_project_prefs.php to do that.

client_release/7/7.6 2017-04-09 09:48:28 UTC 2017-04-09
MGR: Fix notices display under Mac OS 10.12.4

Author: Charlie Fenton
Author Date: 2017-04-09 09:48:28 UTC

MGR: Fix notices display under Mac OS 10.12.4

android_api_dpa 2017-04-09 06:40:43 UTC 2017-04-09
Web: add TEAM_CREATE_NEED_CREDIT option to suppress team spam

Author: David Anderson
Author Date: 2017-04-09 06:40:43 UTC

Web: add TEAM_CREATE_NEED_CREDIT option to suppress team spam

travis_osx_build 2017-03-16 14:06:23 UTC 2017-03-16
Build Mac: disable screensaver build until 32bit issue with Travis is solved

Author: Christian Beer
Author Date: 2017-03-16 14:06:23 UTC

Build Mac: disable screensaver build until 32bit issue with Travis is solved

drupal-responsive-design 2016-11-03 05:39:28 UTC 2016-11-03
Drupal: Replace fixed widths of standard page sections

Author: Tristan Olive
Author Date: 2016-11-03 05:32:55 UTC

Drupal: Replace fixed widths of standard page sections

For better small screen support, use fixed width values as max-width and allow main content sections on pages to be responsive to viewport width

https://dev.gridrepublic.org/browse/DBOINCP-250

client_release/7/7.4 2016-07-03 19:53:14 UTC 2016-07-03
- Tag for 7.4.53 release

Author: Rom Walton
Author Date: 2016-07-03 19:53:14 UTC

- Tag for 7.4.53 release
client_release/7.4/7.4.53

MinGW_xcompile 2015-12-13 03:29:56 UTC 2015-12-13
CLIENT, LIB: Fixes for MinGW build

Author: Eric J. Korpela
Author Date: 2015-12-13 03:29:56 UTC

CLIENT, LIB: Fixes for MinGW build

fix_defects_client 2015-11-10 14:02:55 UTC 2015-11-10
Client: fix out-of-bounds write in sandbox code

Author: Christian Beer
Author Date: 2015-11-10 14:02:55 UTC

Client: fix out-of-bounds write in sandbox code

fixes CID 27814 found by coverity

tolive/wrapper 2015-09-22 20:36:28 UTC 2015-09-22
Wrapper: Verify that executables are in the "app_files" list

Author: Tristan Olive
Author Date: 2015-09-22 20:36:28 UTC

Wrapper: Verify that executables are in the "app_files" list

Prevent bypassing of the code signing mechanism by ensuring that only files defined in the application version are executed. For new clients, this is checked in the APP_INIT_DATA structure. For compatibility with old clients, the client_state.xml file is read and parsed if the APP_INIT_DATA structure does not contain a list of files

client_release/7/7.2 2015-07-23 17:29:29 UTC 2015-07-23
client: parse ARM CPU model

Author: David Anderson
Author Date: 2015-07-19 19:41:45 UTC

client: parse ARM CPU model

Apparently the format of /proc/cpuinfo has changed on some ARM Linuxes,
e.g. Raspbian Wheezy.
The CPU model is something like:

model name : ARMv7 Processor rev 5 (v7l)

and the chars between "name" and ":" can be either spaces or a tab.

jenkins-php 2015-01-27 12:35:42 UTC 2015-01-27
BUILD: switch to PSR1 coding standards and include all source files

Author: Christian Beer
Author Date: 2015-01-27 12:35:42 UTC

BUILD: switch to PSR1 coding standards and include all source files
- PSR1 is a basic coding standard that will do for now
- all tools now include the major php code directories

client_release/7/7.4.14_android_hotfix 2015-01-21 17:23:06 UTC 2015-01-21
Merge branch 'client_release/7/7.4.14_android_hotfix' of http://boinc.berkele...

Author: BOINC Administrator (none)
Author Date: 2015-01-21 17:23:06 UTC

Merge branch 'client_release/7/7.4.14_android_hotfix' of http://boinc.berkeley.edu/git/boinc-v2 into client_release/7/7.4.14_android_hotfix

projects-define-root 2014-06-23 08:51:36 UTC 2014-06-23
make_project: added project_config.inc to list of installed project sample files

Author: Oliver Bock
Author Date: 2014-06-23 08:51:36 UTC

make_project: added project_config.inc to list of installed project sample files

client_release/7/7.0b 2014-04-16 00:51:36 UTC 2014-04-16
client: Update to OpenSSL 1.0.1g on Macitosh

Author: Charlie Fenton
Author Date: 2014-04-16 00:51:36 UTC

client: Update to OpenSSL 1.0.1g on Macitosh

client_release/7.2/7.2.28.1 2013-12-02 15:12:05 UTC 2013-12-02
WINBUILD: Updates for 7.2.33

Author: Rom Walton
Author Date: 2013-12-02 15:12:05 UTC

WINBUILD: Updates for 7.2.33

dcapi 2013-10-02 12:52:14 UTC 2013-10-02
Fix compile error on gcc 4.7

Author: a.visegradi
Author Date: 2013-07-23 11:32:31 UTC

Fix compile error on gcc 4.7

Many std headers included <unistd.h> by default.
This has been changed in gcc 4.7, and <unistd.h> is no longer included,
which causes `* was not declared' errors.
Including <unistd.h> manually fixes this problem.

git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@2601 a7169a2c-3604-0410-bc95-c702d8d87f7a

1100 of 127 results
This repository contains Public information 
Everyone can see this information.

Subscribers