diff --git a/.dockerignore b/.dockerignore old mode 100644 new mode 100755 diff --git a/.editorconfig b/.editorconfig old mode 100644 new mode 100755 diff --git a/.eslintignore b/.eslintignore old mode 100644 new mode 100755 diff --git a/.eslintrc.json b/.eslintrc.json old mode 100644 new mode 100755 diff --git a/.github/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md old mode 100644 new mode 100755 diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/Bug_report.md b/.github/ISSUE_TEMPLATE/Bug_report.md old mode 100644 new mode 100755 diff --git a/.github/ISSUE_TEMPLATE/Feature_request.md b/.github/ISSUE_TEMPLATE/Feature_request.md old mode 100644 new mode 100755 diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md old mode 100644 new mode 100755 diff --git a/.github/codecov.yml b/.github/codecov.yml old mode 100644 new mode 100755 diff --git a/.github/dependabot.yml b/.github/dependabot.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.readthedocs.yml b/.readthedocs.yml old mode 100644 new mode 100755 diff --git a/.vscode/extensions.json b/.vscode/extensions.json old mode 100644 new mode 100755 diff --git a/.vscode/settings.json b/.vscode/settings.json old mode 100644 new mode 100755 diff --git a/AUTHORS.txt b/AUTHORS.txt old mode 100644 new mode 100755 diff --git a/Dockerfile b/Dockerfile old mode 100644 new mode 100755 diff --git a/LICENSE.txt b/LICENSE.txt old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/babel_mapping.cfg b/babel_mapping.cfg old mode 100644 new mode 100755 diff --git a/cms/__init__.py b/cms/__init__.py old mode 100644 new mode 100755 diff --git a/cms/conf.py b/cms/conf.py old mode 100644 new mode 100755 diff --git a/cms/db/__init__.py b/cms/db/__init__.py old mode 100644 new mode 100755 diff --git a/cms/db/admin.py b/cms/db/admin.py old mode 100644 new mode 100755 diff --git a/cms/db/base.py b/cms/db/base.py old mode 100644 new mode 100755 diff --git a/cms/db/contest.py b/cms/db/contest.py old mode 100644 new mode 100755 diff --git a/cms/db/drop.py b/cms/db/drop.py old mode 100644 new mode 100755 diff --git a/cms/db/filecacher.py b/cms/db/filecacher.py old mode 100644 new mode 100755 diff --git a/cms/db/fsobject.py b/cms/db/fsobject.py old mode 100644 new mode 100755 diff --git a/cms/db/init.py b/cms/db/init.py old mode 100644 new mode 100755 diff --git a/cms/db/printjob.py b/cms/db/printjob.py old mode 100644 new mode 100755 diff --git a/cms/db/session.py b/cms/db/session.py old mode 100644 new mode 100755 diff --git a/cms/db/submission.py b/cms/db/submission.py old mode 100644 new mode 100755 diff --git a/cms/db/task.py b/cms/db/task.py old mode 100644 new mode 100755 diff --git a/cms/db/types.py b/cms/db/types.py old mode 100644 new mode 100755 diff --git a/cms/db/user.py b/cms/db/user.py old mode 100644 new mode 100755 diff --git a/cms/db/usertest.py b/cms/db/usertest.py old mode 100644 new mode 100755 diff --git a/cms/db/util.py b/cms/db/util.py old mode 100644 new mode 100755 diff --git a/cms/grading/Job.py b/cms/grading/Job.py old mode 100644 new mode 100755 diff --git a/cms/grading/ParameterTypes.py b/cms/grading/ParameterTypes.py old mode 100644 new mode 100755 diff --git a/cms/grading/Sandbox.py b/cms/grading/Sandbox.py old mode 100644 new mode 100755 diff --git a/cms/grading/__init__.py b/cms/grading/__init__.py old mode 100644 new mode 100755 diff --git a/cms/grading/language.py b/cms/grading/language.py old mode 100644 new mode 100755 diff --git a/cms/grading/languagemanager.py b/cms/grading/languagemanager.py old mode 100644 new mode 100755 diff --git a/cms/grading/languages/__init__.py b/cms/grading/languages/__init__.py old mode 100644 new mode 100755 diff --git a/cms/grading/languages/c11_gcc.py b/cms/grading/languages/c11_gcc.py old mode 100644 new mode 100755 diff --git a/cms/grading/languages/cpp11_gpp.py b/cms/grading/languages/cpp11_gpp.py old mode 100644 new mode 100755 diff --git a/cms/grading/languages/cpp14_gpp.py b/cms/grading/languages/cpp14_gpp.py old mode 100644 new mode 100755 diff --git a/cms/grading/languages/cpp17_gpp.py b/cms/grading/languages/cpp17_gpp.py old mode 100644 new mode 100755 diff --git a/cms/grading/languages/cpp20_gpp.py b/cms/grading/languages/cpp20_gpp.py old mode 100644 new mode 100755 diff --git a/cms/grading/languages/csharp_mono.py b/cms/grading/languages/csharp_mono.py old mode 100644 new mode 100755 diff --git a/cms/grading/languages/haskell_ghc.py b/cms/grading/languages/haskell_ghc.py old mode 100644 new mode 100755 diff --git a/cms/grading/languages/java_jdk.py b/cms/grading/languages/java_jdk.py old mode 100644 new mode 100755 diff --git a/cms/grading/languages/pascal_fpc.py b/cms/grading/languages/pascal_fpc.py old mode 100644 new mode 100755 diff --git a/cms/grading/languages/php.py b/cms/grading/languages/php.py old mode 100644 new mode 100755 diff --git a/cms/grading/languages/python3_cpython.py b/cms/grading/languages/python3_cpython.py old mode 100644 new mode 100755 diff --git a/cms/grading/languages/python3_pypy.py b/cms/grading/languages/python3_pypy.py old mode 100644 new mode 100755 diff --git a/cms/grading/languages/rust.py b/cms/grading/languages/rust.py old mode 100644 new mode 100755 diff --git a/cms/grading/scoretypes/GroupMin.py b/cms/grading/scoretypes/GroupMin.py old mode 100644 new mode 100755 diff --git a/cms/grading/scoretypes/GroupMul.py b/cms/grading/scoretypes/GroupMul.py old mode 100644 new mode 100755 diff --git a/cms/grading/scoretypes/GroupThreshold.py b/cms/grading/scoretypes/GroupThreshold.py old mode 100644 new mode 100755 diff --git a/cms/grading/scoretypes/Sum.py b/cms/grading/scoretypes/Sum.py old mode 100644 new mode 100755 diff --git a/cms/grading/scoretypes/__init__.py b/cms/grading/scoretypes/__init__.py old mode 100644 new mode 100755 diff --git a/cms/grading/scoretypes/abc.py b/cms/grading/scoretypes/abc.py old mode 100644 new mode 100755 diff --git a/cms/grading/scoring.py b/cms/grading/scoring.py old mode 100644 new mode 100755 diff --git a/cms/grading/steps/__init__.py b/cms/grading/steps/__init__.py old mode 100644 new mode 100755 diff --git a/cms/grading/steps/compilation.py b/cms/grading/steps/compilation.py old mode 100644 new mode 100755 diff --git a/cms/grading/steps/evaluation.py b/cms/grading/steps/evaluation.py old mode 100644 new mode 100755 diff --git a/cms/grading/steps/messages.py b/cms/grading/steps/messages.py old mode 100644 new mode 100755 diff --git a/cms/grading/steps/stats.py b/cms/grading/steps/stats.py old mode 100644 new mode 100755 diff --git a/cms/grading/steps/trusted.py b/cms/grading/steps/trusted.py old mode 100644 new mode 100755 diff --git a/cms/grading/steps/utils.py b/cms/grading/steps/utils.py old mode 100644 new mode 100755 diff --git a/cms/grading/steps/whitediff.py b/cms/grading/steps/whitediff.py old mode 100644 new mode 100755 diff --git a/cms/grading/tasktypes/Batch.py b/cms/grading/tasktypes/Batch.py old mode 100644 new mode 100755 diff --git a/cms/grading/tasktypes/BatchAndOutput.py b/cms/grading/tasktypes/BatchAndOutput.py old mode 100644 new mode 100755 diff --git a/cms/grading/tasktypes/Communication.py b/cms/grading/tasktypes/Communication.py old mode 100644 new mode 100755 diff --git a/cms/grading/tasktypes/OutputOnly.py b/cms/grading/tasktypes/OutputOnly.py old mode 100644 new mode 100755 diff --git a/cms/grading/tasktypes/TwoSteps.py b/cms/grading/tasktypes/TwoSteps.py old mode 100644 new mode 100755 diff --git a/cms/grading/tasktypes/__init__.py b/cms/grading/tasktypes/__init__.py old mode 100644 new mode 100755 diff --git a/cms/grading/tasktypes/abc.py b/cms/grading/tasktypes/abc.py old mode 100644 new mode 100755 diff --git a/cms/grading/tasktypes/util.py b/cms/grading/tasktypes/util.py old mode 100644 new mode 100755 diff --git a/cms/io/PsycoGevent.py b/cms/io/PsycoGevent.py old mode 100644 new mode 100755 diff --git a/cms/io/__init__.py b/cms/io/__init__.py old mode 100644 new mode 100755 diff --git a/cms/io/priorityqueue.py b/cms/io/priorityqueue.py old mode 100644 new mode 100755 diff --git a/cms/io/rpc.py b/cms/io/rpc.py old mode 100644 new mode 100755 diff --git a/cms/io/service.py b/cms/io/service.py old mode 100644 new mode 100755 diff --git a/cms/io/triggeredservice.py b/cms/io/triggeredservice.py old mode 100644 new mode 100755 diff --git a/cms/io/web_rpc.py b/cms/io/web_rpc.py old mode 100644 new mode 100755 diff --git a/cms/io/web_service.py b/cms/io/web_service.py old mode 100644 new mode 100755 diff --git a/cms/locale/__init__.py b/cms/locale/__init__.py old mode 100644 new mode 100755 diff --git a/cms/locale/ar/LC_MESSAGES/cms.po b/cms/locale/ar/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/bg/LC_MESSAGES/cms.po b/cms/locale/bg/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/bs/LC_MESSAGES/cms.po b/cms/locale/bs/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/cms.pot b/cms/locale/cms.pot old mode 100644 new mode 100755 diff --git a/cms/locale/cs/LC_MESSAGES/cms.po b/cms/locale/cs/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/de/LC_MESSAGES/cms.po b/cms/locale/de/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/es/LC_MESSAGES/cms.po b/cms/locale/es/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/es_CL/LC_MESSAGES/cms.po b/cms/locale/es_CL/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/et/LC_MESSAGES/cms.po b/cms/locale/et/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/fr/LC_MESSAGES/cms.po b/cms/locale/fr/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/he/LC_MESSAGES/cms.po b/cms/locale/he/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/hu/LC_MESSAGES/cms.po b/cms/locale/hu/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/it/LC_MESSAGES/cms.po b/cms/locale/it/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/ja/LC_MESSAGES/cms.po b/cms/locale/ja/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/ko/LC_MESSAGES/cms.po b/cms/locale/ko/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/locale.py b/cms/locale/locale.py old mode 100644 new mode 100755 diff --git a/cms/locale/lt/LC_MESSAGES/cms.po b/cms/locale/lt/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/lv/LC_MESSAGES/cms.po b/cms/locale/lv/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/nl/LC_MESSAGES/cms.po b/cms/locale/nl/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/ro/LC_MESSAGES/cms.po b/cms/locale/ro/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/ru/LC_MESSAGES/cms.po b/cms/locale/ru/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/sl/LC_MESSAGES/cms.po b/cms/locale/sl/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/th/LC_MESSAGES/cms.po b/cms/locale/th/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/uk/LC_MESSAGES/cms.po b/cms/locale/uk/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/vi/LC_MESSAGES/cms.po b/cms/locale/vi/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/zh_CN/LC_MESSAGES/cms.po b/cms/locale/zh_CN/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/locale/zh_TW/LC_MESSAGES/cms.po b/cms/locale/zh_TW/LC_MESSAGES/cms.po old mode 100644 new mode 100755 diff --git a/cms/log.py b/cms/log.py old mode 100644 new mode 100755 diff --git a/cms/plugin.py b/cms/plugin.py old mode 100644 new mode 100755 diff --git a/cms/server/__init__.py b/cms/server/__init__.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/__init__.py b/cms/server/admin/__init__.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/authentication.py b/cms/server/admin/authentication.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/formatting.py b/cms/server/admin/formatting.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/__init__.py b/cms/server/admin/handlers/__init__.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/admin.py b/cms/server/admin/handlers/admin.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/base.py b/cms/server/admin/handlers/base.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/contest.py b/cms/server/admin/handlers/contest.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/contestannouncement.py b/cms/server/admin/handlers/contestannouncement.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/contestquestion.py b/cms/server/admin/handlers/contestquestion.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/contestranking.py b/cms/server/admin/handlers/contestranking.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/contestsubmission.py b/cms/server/admin/handlers/contestsubmission.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/contesttask.py b/cms/server/admin/handlers/contesttask.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/contestuser.py b/cms/server/admin/handlers/contestuser.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/dataset.py b/cms/server/admin/handlers/dataset.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/main.py b/cms/server/admin/handlers/main.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/submission.py b/cms/server/admin/handlers/submission.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/task.py b/cms/server/admin/handlers/task.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/user.py b/cms/server/admin/handlers/user.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/handlers/usertest.py b/cms/server/admin/handlers/usertest.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/jinja2_toolbox.py b/cms/server/admin/jinja2_toolbox.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/rpc_authorization.py b/cms/server/admin/rpc_authorization.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/server.py b/cms/server/admin/server.py old mode 100644 new mode 100755 diff --git a/cms/server/admin/static/aws_style.css b/cms/server/admin/static/aws_style.css old mode 100644 new mode 100755 diff --git a/cms/server/admin/static/aws_utils.js b/cms/server/admin/static/aws_utils.js old mode 100644 new mode 100755 diff --git a/cms/server/admin/static/jq/jqplot.dateAxisRenderer.min.js b/cms/server/admin/static/jq/jqplot.dateAxisRenderer.min.js old mode 100644 new mode 100755 diff --git a/cms/server/admin/static/jq/jqplot.enhancedLegendRenderer.min.js b/cms/server/admin/static/jq/jqplot.enhancedLegendRenderer.min.js old mode 100644 new mode 100755 diff --git a/cms/server/admin/static/jq/jquery.jqplot.min.css b/cms/server/admin/static/jq/jquery.jqplot.min.css old mode 100644 new mode 100755 diff --git a/cms/server/admin/static/jq/jquery.jqplot.min.js b/cms/server/admin/static/jq/jquery.jqplot.min.js old mode 100644 new mode 100755 diff --git a/cms/server/admin/static/prism.css b/cms/server/admin/static/prism.css old mode 100644 new mode 100755 diff --git a/cms/server/admin/static/prism.js b/cms/server/admin/static/prism.js old mode 100644 new mode 100755 diff --git a/cms/server/admin/static/reset.css b/cms/server/admin/static/reset.css old mode 100644 new mode 100755 diff --git a/cms/server/admin/static/web_rpc.js b/cms/server/admin/static/web_rpc.js old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/activate_dataset.html b/cms/server/admin/templates/activate_dataset.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/add_admin.html b/cms/server/admin/templates/add_admin.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/add_attachment.html b/cms/server/admin/templates/add_attachment.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/add_contest.html b/cms/server/admin/templates/add_contest.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/add_dataset.html b/cms/server/admin/templates/add_dataset.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/add_manager.html b/cms/server/admin/templates/add_manager.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/add_statement.html b/cms/server/admin/templates/add_statement.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/add_task.html b/cms/server/admin/templates/add_task.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/add_team.html b/cms/server/admin/templates/add_team.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/add_testcase.html b/cms/server/admin/templates/add_testcase.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/add_testcases.html b/cms/server/admin/templates/add_testcases.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/add_user.html b/cms/server/admin/templates/add_user.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/admin.html b/cms/server/admin/templates/admin.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/admins.html b/cms/server/admin/templates/admins.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/announcements.html b/cms/server/admin/templates/announcements.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/base.html b/cms/server/admin/templates/base.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/contest.html b/cms/server/admin/templates/contest.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/contest_remove.html b/cms/server/admin/templates/contest_remove.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/contest_submissions.html b/cms/server/admin/templates/contest_submissions.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/contest_tasks.html b/cms/server/admin/templates/contest_tasks.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/contest_user_tests.html b/cms/server/admin/templates/contest_user_tests.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/contest_users.html b/cms/server/admin/templates/contest_users.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/contests.html b/cms/server/admin/templates/contests.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/dataset.html b/cms/server/admin/templates/dataset.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/delete_dataset.html b/cms/server/admin/templates/delete_dataset.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/download_testcases.html b/cms/server/admin/templates/download_testcases.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/error.html b/cms/server/admin/templates/error.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/fragments/admin_form.html b/cms/server/admin/templates/fragments/admin_form.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/fragments/dataset_selector.html b/cms/server/admin/templates/fragments/dataset_selector.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/fragments/hashed_password_form.html b/cms/server/admin/templates/fragments/hashed_password_form.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/fragments/overload_warning.html b/cms/server/admin/templates/fragments/overload_warning.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/fragments/user_test_row.html b/cms/server/admin/templates/fragments/user_test_row.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/fragments/user_test_rows.html b/cms/server/admin/templates/fragments/user_test_rows.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/login.html b/cms/server/admin/templates/login.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/macro/markdown_input.html b/cms/server/admin/templates/macro/markdown_input.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/macro/pages.html b/cms/server/admin/templates/macro/pages.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/macro/question.html b/cms/server/admin/templates/macro/question.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/macro/reevaluation_buttons.html b/cms/server/admin/templates/macro/reevaluation_buttons.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/macro/submission.html b/cms/server/admin/templates/macro/submission.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/overview.html b/cms/server/admin/templates/overview.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/participation.html b/cms/server/admin/templates/participation.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/participation_remove.html b/cms/server/admin/templates/participation_remove.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/questions.html b/cms/server/admin/templates/questions.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/ranking.html b/cms/server/admin/templates/ranking.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/ranking.txt b/cms/server/admin/templates/ranking.txt old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/rename_dataset.html b/cms/server/admin/templates/rename_dataset.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/resources.html b/cms/server/admin/templates/resources.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/resourceslist.html b/cms/server/admin/templates/resourceslist.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/submission.html b/cms/server/admin/templates/submission.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/task.html b/cms/server/admin/templates/task.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/task_remove.html b/cms/server/admin/templates/task_remove.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/tasks.html b/cms/server/admin/templates/tasks.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/team.html b/cms/server/admin/templates/team.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/team_remove.html b/cms/server/admin/templates/team_remove.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/teams.html b/cms/server/admin/templates/teams.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/user.html b/cms/server/admin/templates/user.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/user_remove.html b/cms/server/admin/templates/user_remove.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/user_test.html b/cms/server/admin/templates/user_test.html old mode 100644 new mode 100755 diff --git a/cms/server/admin/templates/users.html b/cms/server/admin/templates/users.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/__init__.py b/cms/server/contest/__init__.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/authentication.py b/cms/server/contest/authentication.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/communication.py b/cms/server/contest/communication.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/formatting.py b/cms/server/contest/formatting.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/handlers/__init__.py b/cms/server/contest/handlers/__init__.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/handlers/api.py b/cms/server/contest/handlers/api.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/handlers/base.py b/cms/server/contest/handlers/base.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/handlers/communication.py b/cms/server/contest/handlers/communication.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/handlers/contest.py b/cms/server/contest/handlers/contest.py old mode 100644 new mode 100755 index be0b55b74e..e140d73c2a --- a/cms/server/contest/handlers/contest.py +++ b/cms/server/contest/handlers/contest.py @@ -41,6 +41,8 @@ from cms.db.user import Participation from cms.server.util import Url +from sqlalchemy import desc + try: collections.MutableMapping except: @@ -51,6 +53,7 @@ from cms import config, TOKEN_MODE_MIXED from cms.db import Contest, Submission, Task, UserTest, contest +from cms.db.submission import SubmissionResult from cms.locale import filter_language_codes from cms.server import FileHandlerMixin from cms.server.contest.authentication import authenticate_request @@ -230,7 +233,36 @@ def render_params(self): # set the timezone used to format timestamps ret["timezone"] = get_timezone(participation.user, self.contest) - + task_scores = {} + current_participation = self.current_user + + for task in self.contest.tasks: + best_result = self.sql_session.query(SubmissionResult)\ + .join(SubmissionResult.submission)\ + .filter(Submission.participation == current_participation)\ + .filter(Submission.task == task)\ + .filter(Submission.official == True)\ + .order_by(desc(SubmissionResult.score))\ + .first() + + current_score = 0 + if best_result: + current_score = best_result.public_score if best_result.public_score is not None else 0.0 + + max_score = 100 + if task.active_dataset: + try: + max_score = task.active_dataset.score_type_object.max_score + except Exception: + pass + + task_scores[task.name] = { + "score": current_score, + "max_score": max_score + } + + # sent score to fontend + ret["task_scores"] = task_scores # some information about token configuration ret["tokens_contest"] = self.contest.token_mode diff --git a/cms/server/contest/handlers/main.py b/cms/server/contest/handlers/main.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/handlers/task.py b/cms/server/contest/handlers/task.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/handlers/tasksubmission.py b/cms/server/contest/handlers/tasksubmission.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/handlers/taskusertest.py b/cms/server/contest/handlers/taskusertest.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/jinja2_toolbox.py b/cms/server/contest/jinja2_toolbox.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/phase_management.py b/cms/server/contest/phase_management.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/printing.py b/cms/server/contest/printing.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/server.py b/cms/server/contest/server.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/css/bootstrap.css b/cms/server/contest/static/css/bootstrap.css old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/cws_style.css b/cms/server/contest/static/cws_style.css old mode 100644 new mode 100755 index b5786b443f..3758b2c11f --- a/cms/server/contest/static/cws_style.css +++ b/cms/server/contest/static/cws_style.css @@ -17,9 +17,54 @@ body { } } +.task_score.score_0 { + background-color: hsla(0, 100%, 50%, 0.4); +} + +.task_score.score_0_100 { + background-color: hsla(60, 100%, 50%, 0.4); +} + +.task_score.score_100 { + background-color: hsla(120, 100%, 50%, 0.4); +} + +/* add color in table overview */ +.table-striped tbody>tr>th.overview-score.score_0, +.table-striped tbody>tr:nth-child(odd)>th.overview-score.score_0 { + background-color: hsla(0, 100%, 50%, 0.4) !important; + white-space: nowrap; +} + +.table-striped tbody>tr:hover>th.overview-score.score_0 { + background-color: hsla(0, 100%, 50%, 0.5) !important; + white-space: nowrap; +} + +.table-striped tbody>tr>th.overview-score.score_0_100, +.table-striped tbody>tr:nth-child(odd)>th.overview-score.score_0_100 { + background-color: hsla(60, 100%, 50%, 0.4) !important; + white-space: nowrap; +} + +.table-striped tbody>tr:hover>th.overview-score.score_0_100 { + background-color: hsla(60, 100%, 50%, 0.5) !important; + white-space: nowrap; +} + +.table-striped tbody>tr>th.overview-score.score_100, +.table-striped tbody>tr:nth-child(odd)>th.overview-score.score_100 { + background-color: hsla(120, 100%, 50%, 0.4) !important; + white-space: nowrap; +} + +.table-striped tbody>tr:hover>th.overview-score.score_100 { + background-color: hsla(120, 100%, 50%, 0.5) !important; + white-space: nowrap; +} /* Remove the on-hover coloring of rows in tables with table-nohover class */ .table.table-nohover > tbody > tr:hover > td, .table.table-nohover > tbody > tr:hover > th { - background-color: transparent !important; + background-color: transparent; } /** Announcements, questions, answers and messages **/ @@ -450,17 +495,6 @@ td.token_rules p:last-child { margin-left: 5px; } -.task_score.score_0 { - background-color: hsla(0, 100%, 50%, 0.4); -} - -.task_score.score_0_100 { - background-color: hsla(60, 100%, 50%, 0.4); -} - -.task_score.score_100 { - background-color: hsla(120, 100%, 50%, 0.4); -} /*** Submit a solution */ diff --git a/cms/server/contest/static/cws_utils.js b/cms/server/contest/static/cws_utils.js old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/glyphicons-halflings-white.png b/cms/server/contest/static/img/glyphicons-halflings-white.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/glyphicons-halflings.png b/cms/server/contest/static/img/glyphicons-halflings.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/application-x-executable.png b/cms/server/contest/static/img/mimetypes/application-x-executable.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/audio-x-generic.png b/cms/server/contest/static/img/mimetypes/audio-x-generic.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/font-x-generic.png b/cms/server/contest/static/img/mimetypes/font-x-generic.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/image-x-generic.png b/cms/server/contest/static/img/mimetypes/image-x-generic.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/package-x-generic.png b/cms/server/contest/static/img/mimetypes/package-x-generic.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/text-html.png b/cms/server/contest/static/img/mimetypes/text-html.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/text-x-generic-template.png b/cms/server/contest/static/img/mimetypes/text-x-generic-template.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/text-x-generic.png b/cms/server/contest/static/img/mimetypes/text-x-generic.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/text-x-script.png b/cms/server/contest/static/img/mimetypes/text-x-script.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/unknown.png b/cms/server/contest/static/img/mimetypes/unknown.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/video-x-generic.png b/cms/server/contest/static/img/mimetypes/video-x-generic.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/x-office-address-book.png b/cms/server/contest/static/img/mimetypes/x-office-address-book.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/x-office-calendar.png b/cms/server/contest/static/img/mimetypes/x-office-calendar.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/x-office-document.png b/cms/server/contest/static/img/mimetypes/x-office-document.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/x-office-presentation.png b/cms/server/contest/static/img/mimetypes/x-office-presentation.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/img/mimetypes/x-office-spreadsheet.png b/cms/server/contest/static/img/mimetypes/x-office-spreadsheet.png old mode 100644 new mode 100755 diff --git a/cms/server/contest/static/js/bootstrap.js b/cms/server/contest/static/js/bootstrap.js old mode 100644 new mode 100755 diff --git a/cms/server/contest/submission/__init__.py b/cms/server/contest/submission/__init__.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/submission/check.py b/cms/server/contest/submission/check.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/submission/file_matching.py b/cms/server/contest/submission/file_matching.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/submission/file_retrieval.py b/cms/server/contest/submission/file_retrieval.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/submission/utils.py b/cms/server/contest/submission/utils.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/submission/workflow.py b/cms/server/contest/submission/workflow.py old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/base.html b/cms/server/contest/templates/base.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/communication.html b/cms/server/contest/templates/communication.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/contest.html b/cms/server/contest/templates/contest.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/contest_list.html b/cms/server/contest/templates/contest_list.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/documentation.html b/cms/server/contest/templates/documentation.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/error.html b/cms/server/contest/templates/error.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/macro/submission.html b/cms/server/contest/templates/macro/submission.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/overview.html b/cms/server/contest/templates/overview.html old mode 100644 new mode 100755 index e086e16fb6..00ebbfab0e --- a/cms/server/contest/templates/overview.html +++ b/cms/server/contest/templates/overview.html @@ -193,6 +193,7 @@

{% trans %}Task overview{% endtrans %}

--> + {% trans %}Score{% endtrans %} {% trans %}Task{% endtrans %} {% trans %}Name{% endtrans %} {% trans %}Time limit{% endtrans %} @@ -209,6 +210,23 @@

{% trans %}Task overview{% endtrans %}

{% set task_allowed_languages = t_iter.get_allowed_languages() %} {% set extensions = "[%s]"|format(task_allowed_languages|map("to_language")|map(attribute="source_extension")|unique|join("|")) %} + {% set score_data = task_scores[t_iter.name] | default(None) %} + {% set current_score = score_data.score | default(0) %} + {% set max_score = score_data.max_score | default(100) %} + {# ------------------------------------------- #} + + {{ "%.0f"|format(current_score) }} / {{ "%.0f"|format(max_score) }} + {{ t_iter.name }} {{ t_iter.title }} diff --git a/cms/server/contest/templates/printing.html b/cms/server/contest/templates/printing.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/register.html b/cms/server/contest/templates/register.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/submission_details.html b/cms/server/contest/templates/submission_details.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/task_description.html b/cms/server/contest/templates/task_description.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/task_submissions.html b/cms/server/contest/templates/task_submissions.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/test_interface.html b/cms/server/contest/templates/test_interface.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/user_test_details.html b/cms/server/contest/templates/user_test_details.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/templates/user_test_row.html b/cms/server/contest/templates/user_test_row.html old mode 100644 new mode 100755 diff --git a/cms/server/contest/tokening.py b/cms/server/contest/tokening.py old mode 100644 new mode 100755 diff --git a/cms/server/file_middleware.py b/cms/server/file_middleware.py old mode 100644 new mode 100755 diff --git a/cms/server/jinja2_toolbox.py b/cms/server/jinja2_toolbox.py old mode 100644 new mode 100755 diff --git a/cms/server/static/favicon.ico b/cms/server/static/favicon.ico old mode 100644 new mode 100755 diff --git a/cms/server/static/jq/jquery-3.6.0.min.js b/cms/server/static/jq/jquery-3.6.0.min.js old mode 100644 new mode 100755 diff --git a/cms/server/static/jq/jquery-migrate-3.3.2.min.js b/cms/server/static/jq/jquery-migrate-3.3.2.min.js old mode 100644 new mode 100755 diff --git a/cms/server/static/loading.gif b/cms/server/static/loading.gif old mode 100644 new mode 100755 diff --git a/cms/server/util.py b/cms/server/util.py old mode 100644 new mode 100755 diff --git a/cms/service/Checker.py b/cms/service/Checker.py old mode 100644 new mode 100755 diff --git a/cms/service/EvaluationService.py b/cms/service/EvaluationService.py old mode 100644 new mode 100755 diff --git a/cms/service/LogService.py b/cms/service/LogService.py old mode 100644 new mode 100755 diff --git a/cms/service/PrintingService.py b/cms/service/PrintingService.py old mode 100644 new mode 100755 diff --git a/cms/service/ProxyService.py b/cms/service/ProxyService.py old mode 100644 new mode 100755 diff --git a/cms/service/ResourceService.py b/cms/service/ResourceService.py old mode 100644 new mode 100755 diff --git a/cms/service/ScoringService.py b/cms/service/ScoringService.py old mode 100644 new mode 100755 diff --git a/cms/service/Worker.py b/cms/service/Worker.py old mode 100644 new mode 100755 diff --git a/cms/service/__init__.py b/cms/service/__init__.py old mode 100644 new mode 100755 diff --git a/cms/service/esoperations.py b/cms/service/esoperations.py old mode 100644 new mode 100755 diff --git a/cms/service/flushingdict.py b/cms/service/flushingdict.py old mode 100644 new mode 100755 diff --git a/cms/service/scoringoperations.py b/cms/service/scoringoperations.py old mode 100644 new mode 100755 diff --git a/cms/service/templates/printing/title_page.tex b/cms/service/templates/printing/title_page.tex old mode 100644 new mode 100755 diff --git a/cms/service/workerpool.py b/cms/service/workerpool.py old mode 100644 new mode 100755 diff --git a/cms/util.py b/cms/util.py old mode 100644 new mode 100755 diff --git a/cmscommon/__init__.py b/cmscommon/__init__.py old mode 100644 new mode 100755 diff --git a/cmscommon/archive.py b/cmscommon/archive.py old mode 100644 new mode 100755 diff --git a/cmscommon/binary.py b/cmscommon/binary.py old mode 100644 new mode 100755 diff --git a/cmscommon/commands.py b/cmscommon/commands.py old mode 100644 new mode 100755 diff --git a/cmscommon/conf_parser.py b/cmscommon/conf_parser.py old mode 100644 new mode 100755 diff --git a/cmscommon/constants.py b/cmscommon/constants.py old mode 100644 new mode 100755 diff --git a/cmscommon/crypto.py b/cmscommon/crypto.py old mode 100644 new mode 100755 diff --git a/cmscommon/datetime.py b/cmscommon/datetime.py old mode 100644 new mode 100755 diff --git a/cmscommon/digest.py b/cmscommon/digest.py old mode 100644 new mode 100755 diff --git a/cmscommon/eventsource.py b/cmscommon/eventsource.py old mode 100644 new mode 100755 diff --git a/cmscommon/importers.py b/cmscommon/importers.py old mode 100644 new mode 100755 diff --git a/cmscommon/mimetypes.py b/cmscommon/mimetypes.py old mode 100644 new mode 100755 diff --git a/cmscommon/terminal.py b/cmscommon/terminal.py old mode 100644 new mode 100755 diff --git a/cmscommon/tex.py b/cmscommon/tex.py old mode 100644 new mode 100755 diff --git a/cmscontrib/PrometheusExporter.py b/cmscontrib/PrometheusExporter.py old mode 100644 new mode 100755 diff --git a/cmscontrib/RWSHelper.py b/cmscontrib/RWSHelper.py old mode 100644 new mode 100755 diff --git a/cmscontrib/TelegramBot.py b/cmscontrib/TelegramBot.py old mode 100644 new mode 100755 diff --git a/cmscontrib/__init__.py b/cmscontrib/__init__.py old mode 100644 new mode 100755 diff --git a/cmscontrib/clean_files_tombstone.sql b/cmscontrib/clean_files_tombstone.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/importing.py b/cmscontrib/importing.py old mode 100644 new mode 100755 diff --git a/cmscontrib/loaders/__init__.py b/cmscontrib/loaders/__init__.py old mode 100644 new mode 100755 diff --git a/cmscontrib/loaders/base_loader.py b/cmscontrib/loaders/base_loader.py old mode 100644 new mode 100755 diff --git a/cmscontrib/loaders/italy_yaml.py b/cmscontrib/loaders/italy_yaml.py old mode 100644 new mode 100755 diff --git a/cmscontrib/loaders/polygon.py b/cmscontrib/loaders/polygon.py old mode 100644 new mode 100755 diff --git a/cmscontrib/loaders/polygon/testlib-cms.patch b/cmscontrib/loaders/polygon/testlib-cms.patch old mode 100644 new mode 100755 diff --git a/cmscontrib/loaders/polygon/testlib.h b/cmscontrib/loaders/polygon/testlib.h old mode 100644 new mode 100755 diff --git a/cmscontrib/loaders/tps.py b/cmscontrib/loaders/tps.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/__init__.py b/cmscontrib/updaters/__init__.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_1.py b/cmscontrib/updaters/update_1.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_10.py b/cmscontrib/updaters/update_10.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_10.sql b/cmscontrib/updaters/update_10.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_11.py b/cmscontrib/updaters/update_11.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_11.sql b/cmscontrib/updaters/update_11.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_12.py b/cmscontrib/updaters/update_12.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_12.sql b/cmscontrib/updaters/update_12.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_13.py b/cmscontrib/updaters/update_13.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_13.sql b/cmscontrib/updaters/update_13.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_14.py b/cmscontrib/updaters/update_14.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_14.sql b/cmscontrib/updaters/update_14.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_15.py b/cmscontrib/updaters/update_15.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_15.sql b/cmscontrib/updaters/update_15.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_16.py b/cmscontrib/updaters/update_16.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_16.sql b/cmscontrib/updaters/update_16.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_17.py b/cmscontrib/updaters/update_17.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_17.sql b/cmscontrib/updaters/update_17.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_18.py b/cmscontrib/updaters/update_18.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_18.sql b/cmscontrib/updaters/update_18.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_19.py b/cmscontrib/updaters/update_19.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_19.sql b/cmscontrib/updaters/update_19.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_2.py b/cmscontrib/updaters/update_2.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_20.py b/cmscontrib/updaters/update_20.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_20.sql b/cmscontrib/updaters/update_20.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_21.py b/cmscontrib/updaters/update_21.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_21.sql b/cmscontrib/updaters/update_21.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_22.py b/cmscontrib/updaters/update_22.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_22.sql b/cmscontrib/updaters/update_22.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_23.py b/cmscontrib/updaters/update_23.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_23.sql b/cmscontrib/updaters/update_23.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_24.py b/cmscontrib/updaters/update_24.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_24.sql b/cmscontrib/updaters/update_24.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_25.py b/cmscontrib/updaters/update_25.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_25.sql b/cmscontrib/updaters/update_25.sql old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_26.py b/cmscontrib/updaters/update_26.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_27.py b/cmscontrib/updaters/update_27.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_28.py b/cmscontrib/updaters/update_28.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_29.py b/cmscontrib/updaters/update_29.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_3.py b/cmscontrib/updaters/update_3.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_30.py b/cmscontrib/updaters/update_30.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_31.py b/cmscontrib/updaters/update_31.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_32.py b/cmscontrib/updaters/update_32.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_33.py b/cmscontrib/updaters/update_33.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_34.py b/cmscontrib/updaters/update_34.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_35.py b/cmscontrib/updaters/update_35.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_36.py b/cmscontrib/updaters/update_36.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_37.py b/cmscontrib/updaters/update_37.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_38.py b/cmscontrib/updaters/update_38.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_39.py b/cmscontrib/updaters/update_39.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_4.py b/cmscontrib/updaters/update_4.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_40.py b/cmscontrib/updaters/update_40.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_41.py b/cmscontrib/updaters/update_41.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_42.py b/cmscontrib/updaters/update_42.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_43.py b/cmscontrib/updaters/update_43.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_44.py b/cmscontrib/updaters/update_44.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_45.py b/cmscontrib/updaters/update_45.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_46.py b/cmscontrib/updaters/update_46.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_5.py b/cmscontrib/updaters/update_5.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_6.py b/cmscontrib/updaters/update_6.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_7.py b/cmscontrib/updaters/update_7.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_8.py b/cmscontrib/updaters/update_8.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_9.py b/cmscontrib/updaters/update_9.py old mode 100644 new mode 100755 diff --git a/cmscontrib/updaters/update_from_1.5.sql b/cmscontrib/updaters/update_from_1.5.sql old mode 100644 new mode 100755 diff --git a/cmsranking/Config.py b/cmsranking/Config.py old mode 100644 new mode 100755 diff --git a/cmsranking/Contest.py b/cmsranking/Contest.py old mode 100644 new mode 100755 diff --git a/cmsranking/Entity.py b/cmsranking/Entity.py old mode 100644 new mode 100755 diff --git a/cmsranking/Logger.py b/cmsranking/Logger.py old mode 100644 new mode 100755 diff --git a/cmsranking/Scoring.py b/cmsranking/Scoring.py old mode 100644 new mode 100755 diff --git a/cmsranking/Store.py b/cmsranking/Store.py old mode 100644 new mode 100755 diff --git a/cmsranking/Subchange.py b/cmsranking/Subchange.py old mode 100644 new mode 100755 diff --git a/cmsranking/Submission.py b/cmsranking/Submission.py old mode 100644 new mode 100755 diff --git a/cmsranking/Task.py b/cmsranking/Task.py old mode 100644 new mode 100755 diff --git a/cmsranking/Team.py b/cmsranking/Team.py old mode 100644 new mode 100755 diff --git a/cmsranking/User.py b/cmsranking/User.py old mode 100644 new mode 100755 diff --git a/cmsranking/__init__.py b/cmsranking/__init__.py old mode 100644 new mode 100755 diff --git a/cmsranking/images/close.svg b/cmsranking/images/close.svg old mode 100644 new mode 100755 diff --git a/cmsranking/images/face.svg b/cmsranking/images/face.svg old mode 100644 new mode 100755 diff --git a/cmsranking/images/flag.svg b/cmsranking/images/flag.svg old mode 100644 new mode 100755 diff --git a/cmsranking/images/logo.svg b/cmsranking/images/logo.svg old mode 100644 new mode 100755 diff --git a/cmsranking/images/tick.svg b/cmsranking/images/tick.svg old mode 100644 new mode 100755 diff --git a/cmsranking/static/Chart.js b/cmsranking/static/Chart.js old mode 100644 new mode 100755 diff --git a/cmsranking/static/Config.js b/cmsranking/static/Config.js old mode 100644 new mode 100755 diff --git a/cmsranking/static/DataStore.js b/cmsranking/static/DataStore.js old mode 100644 new mode 100755 diff --git a/cmsranking/static/HistoryStore.js b/cmsranking/static/HistoryStore.js old mode 100644 new mode 100755 diff --git a/cmsranking/static/Overview.js b/cmsranking/static/Overview.js old mode 100644 new mode 100755 diff --git a/cmsranking/static/Ranking.css b/cmsranking/static/Ranking.css old mode 100644 new mode 100755 diff --git a/cmsranking/static/Ranking.html b/cmsranking/static/Ranking.html old mode 100644 new mode 100755 diff --git a/cmsranking/static/Ranking.js b/cmsranking/static/Ranking.js old mode 100644 new mode 100755 diff --git a/cmsranking/static/Scoreboard.js b/cmsranking/static/Scoreboard.js old mode 100644 new mode 100755 diff --git a/cmsranking/static/TeamSearch.js b/cmsranking/static/TeamSearch.js old mode 100644 new mode 100755 diff --git a/cmsranking/static/TimeView.js b/cmsranking/static/TimeView.js old mode 100644 new mode 100755 diff --git a/cmsranking/static/UserDetail.js b/cmsranking/static/UserDetail.js old mode 100644 new mode 100755 diff --git a/cmsranking/static/img/close.png b/cmsranking/static/img/close.png old mode 100644 new mode 100755 diff --git a/cmsranking/static/img/face.png b/cmsranking/static/img/face.png old mode 100644 new mode 100755 diff --git a/cmsranking/static/img/favicon.ico b/cmsranking/static/img/favicon.ico old mode 100644 new mode 100755 diff --git a/cmsranking/static/img/flag.png b/cmsranking/static/img/flag.png old mode 100644 new mode 100755 diff --git a/cmsranking/static/img/logo.png b/cmsranking/static/img/logo.png old mode 100644 new mode 100755 diff --git a/cmsranking/static/img/tick_black.png b/cmsranking/static/img/tick_black.png old mode 100644 new mode 100755 diff --git a/cmsranking/static/img/tick_white.png b/cmsranking/static/img/tick_white.png old mode 100644 new mode 100755 diff --git a/cmsranking/static/lib/eventsource.js b/cmsranking/static/lib/eventsource.js old mode 100644 new mode 100755 diff --git a/cmsranking/static/lib/explorercanvas.js b/cmsranking/static/lib/explorercanvas.js old mode 100644 new mode 100755 diff --git a/cmsranking/static/lib/jquery.js b/cmsranking/static/lib/jquery.js old mode 100644 new mode 100755 diff --git a/cmsranking/static/lib/raphael.js b/cmsranking/static/lib/raphael.js old mode 100644 new mode 100755 diff --git a/cmstaskenv/Test.py b/cmstaskenv/Test.py old mode 100644 new mode 100755 diff --git a/cmstaskenv/__init__.py b/cmstaskenv/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/Test.py b/cmstestsuite/Test.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/Tests.py b/cmstestsuite/Tests.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/__init__.py b/cmstestsuite/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-correct-user1.c b/cmstestsuite/code/communication-many-correct-user1.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-correct-user1.cpp b/cmstestsuite/code/communication-many-correct-user1.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-correct-user1.java b/cmstestsuite/code/communication-many-correct-user1.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-correct-user1.pas b/cmstestsuite/code/communication-many-correct-user1.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-correct-user1.py b/cmstestsuite/code/communication-many-correct-user1.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-correct-user2.c b/cmstestsuite/code/communication-many-correct-user2.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-correct-user2.cpp b/cmstestsuite/code/communication-many-correct-user2.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-correct-user2.java b/cmstestsuite/code/communication-many-correct-user2.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-correct-user2.pas b/cmstestsuite/code/communication-many-correct-user2.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-correct-user2.py b/cmstestsuite/code/communication-many-correct-user2.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-incorrect-user1.c b/cmstestsuite/code/communication-many-incorrect-user1.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-incorrect-user1.cpp b/cmstestsuite/code/communication-many-incorrect-user1.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-incorrect-user1.java b/cmstestsuite/code/communication-many-incorrect-user1.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-incorrect-user1.pas b/cmstestsuite/code/communication-many-incorrect-user1.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-incorrect-user1.py b/cmstestsuite/code/communication-many-incorrect-user1.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-incorrect-user2.c b/cmstestsuite/code/communication-many-incorrect-user2.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-incorrect-user2.cpp b/cmstestsuite/code/communication-many-incorrect-user2.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-incorrect-user2.java b/cmstestsuite/code/communication-many-incorrect-user2.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-incorrect-user2.pas b/cmstestsuite/code/communication-many-incorrect-user2.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-many-incorrect-user2.py b/cmstestsuite/code/communication-many-incorrect-user2.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stdio-correct.c b/cmstestsuite/code/communication-stdio-correct.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stdio-correct.cpp b/cmstestsuite/code/communication-stdio-correct.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stdio-correct.java b/cmstestsuite/code/communication-stdio-correct.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stdio-correct.pas b/cmstestsuite/code/communication-stdio-correct.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stdio-correct.py b/cmstestsuite/code/communication-stdio-correct.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stdio-incorrect.c b/cmstestsuite/code/communication-stdio-incorrect.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stdio-incorrect.cpp b/cmstestsuite/code/communication-stdio-incorrect.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stdio-incorrect.java b/cmstestsuite/code/communication-stdio-incorrect.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stdio-incorrect.pas b/cmstestsuite/code/communication-stdio-incorrect.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stdio-incorrect.py b/cmstestsuite/code/communication-stdio-incorrect.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stubbed-correct.java b/cmstestsuite/code/communication-stubbed-correct.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stubbed-correct.pas b/cmstestsuite/code/communication-stubbed-correct.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stubbed-correct.py b/cmstestsuite/code/communication-stubbed-correct.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stubbed-incorrect.java b/cmstestsuite/code/communication-stubbed-incorrect.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stubbed-incorrect.pas b/cmstestsuite/code/communication-stubbed-incorrect.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/communication-stubbed-incorrect.py b/cmstestsuite/code/communication-stubbed-incorrect.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/compile-fail.c b/cmstestsuite/code/compile-fail.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/compile-fail.cpp b/cmstestsuite/code/compile-fail.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/compile-fail.cs b/cmstestsuite/code/compile-fail.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/compile-fail.hs b/cmstestsuite/code/compile-fail.hs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/compile-fail.java b/cmstestsuite/code/compile-fail.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/compile-fail.pas b/cmstestsuite/code/compile-fail.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/compile-fail.py b/cmstestsuite/code/compile-fail.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/compile-fail.rs b/cmstestsuite/code/compile-fail.rs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/compile-timeout.cpp b/cmstestsuite/code/compile-timeout.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-fileio.c b/cmstestsuite/code/correct-fileio.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-fileio.cpp b/cmstestsuite/code/correct-fileio.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-fileio.cs b/cmstestsuite/code/correct-fileio.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-fileio.hs b/cmstestsuite/code/correct-fileio.hs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-fileio.java b/cmstestsuite/code/correct-fileio.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-fileio.pas b/cmstestsuite/code/correct-fileio.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-fileio.php b/cmstestsuite/code/correct-fileio.php old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-fileio.py b/cmstestsuite/code/correct-fileio.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-fileio.rs b/cmstestsuite/code/correct-fileio.rs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-freopen.c b/cmstestsuite/code/correct-freopen.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-outputonly-000.txt b/cmstestsuite/code/correct-outputonly-000.txt old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-outputonly-001.txt b/cmstestsuite/code/correct-outputonly-001.txt old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-pause.cpp b/cmstestsuite/code/correct-pause.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-stdio-cxx14.cpp b/cmstestsuite/code/correct-stdio-cxx14.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-stdio-cxx17.cpp b/cmstestsuite/code/correct-stdio-cxx17.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-stdio-cxx20.cpp b/cmstestsuite/code/correct-stdio-cxx20.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-stdio-inner-class.cs b/cmstestsuite/code/correct-stdio-inner-class.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-stdio-inner-class.java b/cmstestsuite/code/correct-stdio-inner-class.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-stdio.c b/cmstestsuite/code/correct-stdio.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-stdio.cpp b/cmstestsuite/code/correct-stdio.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-stdio.cs b/cmstestsuite/code/correct-stdio.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-stdio.hs b/cmstestsuite/code/correct-stdio.hs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-stdio.java b/cmstestsuite/code/correct-stdio.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-stdio.pas b/cmstestsuite/code/correct-stdio.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-stdio.php b/cmstestsuite/code/correct-stdio.php old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-stdio.py b/cmstestsuite/code/correct-stdio.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/correct-stdio.rs b/cmstestsuite/code/correct-stdio.rs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/delete-write-input.c b/cmstestsuite/code/delete-write-input.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/executing-output.c b/cmstestsuite/code/executing-output.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/fork.c b/cmstestsuite/code/fork.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/fork.cpp b/cmstestsuite/code/fork.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-fileio.c b/cmstestsuite/code/half-correct-fileio.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-fileio.cpp b/cmstestsuite/code/half-correct-fileio.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-fileio.cs b/cmstestsuite/code/half-correct-fileio.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-fileio.hs b/cmstestsuite/code/half-correct-fileio.hs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-fileio.java b/cmstestsuite/code/half-correct-fileio.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-fileio.pas b/cmstestsuite/code/half-correct-fileio.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-fileio.php b/cmstestsuite/code/half-correct-fileio.php old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-fileio.py b/cmstestsuite/code/half-correct-fileio.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-fileio.rs b/cmstestsuite/code/half-correct-fileio.rs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-stdio.c b/cmstestsuite/code/half-correct-stdio.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-stdio.cpp b/cmstestsuite/code/half-correct-stdio.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-stdio.cs b/cmstestsuite/code/half-correct-stdio.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-stdio.hs b/cmstestsuite/code/half-correct-stdio.hs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-stdio.java b/cmstestsuite/code/half-correct-stdio.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-stdio.pas b/cmstestsuite/code/half-correct-stdio.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-stdio.php b/cmstestsuite/code/half-correct-stdio.php old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-stdio.py b/cmstestsuite/code/half-correct-stdio.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/half-correct-stdio.rs b/cmstestsuite/code/half-correct-stdio.rs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-fileio-emptyoutput.c b/cmstestsuite/code/incorrect-fileio-emptyoutput.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-fileio-nooutput.c b/cmstestsuite/code/incorrect-fileio-nooutput.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-fileio-with-stdio.cs b/cmstestsuite/code/incorrect-fileio-with-stdio.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-fileio-with-stdio.hs b/cmstestsuite/code/incorrect-fileio-with-stdio.hs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-fileio-with-stdio.java b/cmstestsuite/code/incorrect-fileio-with-stdio.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-fileio.c b/cmstestsuite/code/incorrect-fileio.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-fileio.cpp b/cmstestsuite/code/incorrect-fileio.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-fileio.cs b/cmstestsuite/code/incorrect-fileio.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-fileio.hs b/cmstestsuite/code/incorrect-fileio.hs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-fileio.java b/cmstestsuite/code/incorrect-fileio.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-fileio.pas b/cmstestsuite/code/incorrect-fileio.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-fileio.php b/cmstestsuite/code/incorrect-fileio.php old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-fileio.py b/cmstestsuite/code/incorrect-fileio.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-fileio.rs b/cmstestsuite/code/incorrect-fileio.rs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-outputonly-000.txt b/cmstestsuite/code/incorrect-outputonly-000.txt old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-outputonly-001.txt b/cmstestsuite/code/incorrect-outputonly-001.txt old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-stdio.c b/cmstestsuite/code/incorrect-stdio.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-stdio.cpp b/cmstestsuite/code/incorrect-stdio.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-stdio.cs b/cmstestsuite/code/incorrect-stdio.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-stdio.hs b/cmstestsuite/code/incorrect-stdio.hs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-stdio.java b/cmstestsuite/code/incorrect-stdio.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-stdio.pas b/cmstestsuite/code/incorrect-stdio.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-stdio.php b/cmstestsuite/code/incorrect-stdio.php old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-stdio.py b/cmstestsuite/code/incorrect-stdio.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/incorrect-stdio.rs b/cmstestsuite/code/incorrect-stdio.rs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/managed-correct.c b/cmstestsuite/code/managed-correct.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/managed-correct.cpp b/cmstestsuite/code/managed-correct.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/managed-correct.cs b/cmstestsuite/code/managed-correct.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/managed-correct.java b/cmstestsuite/code/managed-correct.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/managed-correct.pas b/cmstestsuite/code/managed-correct.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/managed-correct.py b/cmstestsuite/code/managed-correct.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/managed-incorrect.c b/cmstestsuite/code/managed-incorrect.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/managed-incorrect.cpp b/cmstestsuite/code/managed-incorrect.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/managed-incorrect.cs b/cmstestsuite/code/managed-incorrect.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/managed-incorrect.java b/cmstestsuite/code/managed-incorrect.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/managed-incorrect.pas b/cmstestsuite/code/managed-incorrect.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/managed-incorrect.py b/cmstestsuite/code/managed-incorrect.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-fileio.c b/cmstestsuite/code/nonzero-return-fileio.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-fileio.cpp b/cmstestsuite/code/nonzero-return-fileio.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-fileio.cs b/cmstestsuite/code/nonzero-return-fileio.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-fileio.hs b/cmstestsuite/code/nonzero-return-fileio.hs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-fileio.java b/cmstestsuite/code/nonzero-return-fileio.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-fileio.pas b/cmstestsuite/code/nonzero-return-fileio.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-fileio.php b/cmstestsuite/code/nonzero-return-fileio.php old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-fileio.py b/cmstestsuite/code/nonzero-return-fileio.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-fileio.rs b/cmstestsuite/code/nonzero-return-fileio.rs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-stdio.c b/cmstestsuite/code/nonzero-return-stdio.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-stdio.cpp b/cmstestsuite/code/nonzero-return-stdio.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-stdio.cs b/cmstestsuite/code/nonzero-return-stdio.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-stdio.hs b/cmstestsuite/code/nonzero-return-stdio.hs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-stdio.java b/cmstestsuite/code/nonzero-return-stdio.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-stdio.pas b/cmstestsuite/code/nonzero-return-stdio.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-stdio.php b/cmstestsuite/code/nonzero-return-stdio.php old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-stdio.py b/cmstestsuite/code/nonzero-return-stdio.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/nonzero-return-stdio.rs b/cmstestsuite/code/nonzero-return-stdio.rs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/oom-heap.c b/cmstestsuite/code/oom-heap.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/oom-heap.cpp b/cmstestsuite/code/oom-heap.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/oom-heap.cs b/cmstestsuite/code/oom-heap.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/oom-heap.hs b/cmstestsuite/code/oom-heap.hs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/oom-heap.java b/cmstestsuite/code/oom-heap.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/oom-heap.pas b/cmstestsuite/code/oom-heap.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/oom-heap.php b/cmstestsuite/code/oom-heap.php old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/oom-heap.py b/cmstestsuite/code/oom-heap.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/oom-heap.rs b/cmstestsuite/code/oom-heap.rs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/oom-static.c b/cmstestsuite/code/oom-static.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/oom-static.cpp b/cmstestsuite/code/oom-static.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/oom-static.pas b/cmstestsuite/code/oom-static.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/output-0-stdio.cpp b/cmstestsuite/code/output-0-stdio.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/output-1-stdio.cpp b/cmstestsuite/code/output-1-stdio.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/outputonly-0.txt b/cmstestsuite/code/outputonly-0.txt old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/outputonly-1.txt b/cmstestsuite/code/outputonly-1.txt old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/rewrite-input.c b/cmstestsuite/code/rewrite-input.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/timeout-cputime.c b/cmstestsuite/code/timeout-cputime.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/timeout-cputime.cpp b/cmstestsuite/code/timeout-cputime.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/timeout-cputime.cs b/cmstestsuite/code/timeout-cputime.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/timeout-cputime.hs b/cmstestsuite/code/timeout-cputime.hs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/timeout-cputime.java b/cmstestsuite/code/timeout-cputime.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/timeout-cputime.pas b/cmstestsuite/code/timeout-cputime.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/timeout-cputime.php b/cmstestsuite/code/timeout-cputime.php old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/timeout-cputime.py b/cmstestsuite/code/timeout-cputime.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/timeout-cputime.rs b/cmstestsuite/code/timeout-cputime.rs old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/timeout-pause.cpp b/cmstestsuite/code/timeout-pause.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/timeout-select.cpp b/cmstestsuite/code/timeout-select.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/timeout-sigstop.cpp b/cmstestsuite/code/timeout-sigstop.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/timeout-sleep.cpp b/cmstestsuite/code/timeout-sleep.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/twosteps-correct-first.c b/cmstestsuite/code/twosteps-correct-first.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/twosteps-correct-second.c b/cmstestsuite/code/twosteps-correct-second.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/twosteps-half-correct-first.c b/cmstestsuite/code/twosteps-half-correct-first.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/twosteps-incorrect-first.c b/cmstestsuite/code/twosteps-incorrect-first.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/write-big-fileio.c b/cmstestsuite/code/write-big-fileio.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/write-forbidden-communication.c b/cmstestsuite/code/write-forbidden-communication.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/write-forbidden-fileio.c b/cmstestsuite/code/write-forbidden-fileio.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/write-forbidden-managed.c b/cmstestsuite/code/write-forbidden-managed.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/code/write-forbidden-stdio.c b/cmstestsuite/code/write-forbidden-stdio.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/coverage.py b/cmstestsuite/coverage.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/functionaltestframework.py b/cmstestsuite/functionaltestframework.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/profiling.py b/cmstestsuite/profiling.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/programstarter.py b/cmstestsuite/programstarter.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/scripts/README b/cmstestsuite/scripts/README old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/__init__.py b/cmstestsuite/tasks/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/__init__.py b/cmstestsuite/tasks/batch_50/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/0.in b/cmstestsuite/tasks/batch_50/data/0.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/0.out b/cmstestsuite/tasks/batch_50/data/0.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/1.in b/cmstestsuite/tasks/batch_50/data/1.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/1.out b/cmstestsuite/tasks/batch_50/data/1.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/10.in b/cmstestsuite/tasks/batch_50/data/10.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/10.out b/cmstestsuite/tasks/batch_50/data/10.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/11.in b/cmstestsuite/tasks/batch_50/data/11.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/11.out b/cmstestsuite/tasks/batch_50/data/11.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/12.in b/cmstestsuite/tasks/batch_50/data/12.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/12.out b/cmstestsuite/tasks/batch_50/data/12.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/13.in b/cmstestsuite/tasks/batch_50/data/13.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/13.out b/cmstestsuite/tasks/batch_50/data/13.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/14.in b/cmstestsuite/tasks/batch_50/data/14.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/14.out b/cmstestsuite/tasks/batch_50/data/14.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/15.in b/cmstestsuite/tasks/batch_50/data/15.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/15.out b/cmstestsuite/tasks/batch_50/data/15.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/16.in b/cmstestsuite/tasks/batch_50/data/16.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/16.out b/cmstestsuite/tasks/batch_50/data/16.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/17.in b/cmstestsuite/tasks/batch_50/data/17.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/17.out b/cmstestsuite/tasks/batch_50/data/17.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/18.in b/cmstestsuite/tasks/batch_50/data/18.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/18.out b/cmstestsuite/tasks/batch_50/data/18.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/19.in b/cmstestsuite/tasks/batch_50/data/19.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/19.out b/cmstestsuite/tasks/batch_50/data/19.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/2.in b/cmstestsuite/tasks/batch_50/data/2.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/2.out b/cmstestsuite/tasks/batch_50/data/2.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/20.in b/cmstestsuite/tasks/batch_50/data/20.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/20.out b/cmstestsuite/tasks/batch_50/data/20.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/21.in b/cmstestsuite/tasks/batch_50/data/21.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/21.out b/cmstestsuite/tasks/batch_50/data/21.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/22.in b/cmstestsuite/tasks/batch_50/data/22.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/22.out b/cmstestsuite/tasks/batch_50/data/22.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/23.in b/cmstestsuite/tasks/batch_50/data/23.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/23.out b/cmstestsuite/tasks/batch_50/data/23.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/24.in b/cmstestsuite/tasks/batch_50/data/24.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/24.out b/cmstestsuite/tasks/batch_50/data/24.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/25.in b/cmstestsuite/tasks/batch_50/data/25.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/25.out b/cmstestsuite/tasks/batch_50/data/25.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/26.in b/cmstestsuite/tasks/batch_50/data/26.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/26.out b/cmstestsuite/tasks/batch_50/data/26.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/27.in b/cmstestsuite/tasks/batch_50/data/27.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/27.out b/cmstestsuite/tasks/batch_50/data/27.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/28.in b/cmstestsuite/tasks/batch_50/data/28.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/28.out b/cmstestsuite/tasks/batch_50/data/28.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/29.in b/cmstestsuite/tasks/batch_50/data/29.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/29.out b/cmstestsuite/tasks/batch_50/data/29.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/3.in b/cmstestsuite/tasks/batch_50/data/3.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/3.out b/cmstestsuite/tasks/batch_50/data/3.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/30.in b/cmstestsuite/tasks/batch_50/data/30.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/30.out b/cmstestsuite/tasks/batch_50/data/30.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/31.in b/cmstestsuite/tasks/batch_50/data/31.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/31.out b/cmstestsuite/tasks/batch_50/data/31.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/32.in b/cmstestsuite/tasks/batch_50/data/32.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/32.out b/cmstestsuite/tasks/batch_50/data/32.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/33.in b/cmstestsuite/tasks/batch_50/data/33.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/33.out b/cmstestsuite/tasks/batch_50/data/33.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/34.in b/cmstestsuite/tasks/batch_50/data/34.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/34.out b/cmstestsuite/tasks/batch_50/data/34.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/35.in b/cmstestsuite/tasks/batch_50/data/35.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/35.out b/cmstestsuite/tasks/batch_50/data/35.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/36.in b/cmstestsuite/tasks/batch_50/data/36.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/36.out b/cmstestsuite/tasks/batch_50/data/36.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/37.in b/cmstestsuite/tasks/batch_50/data/37.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/37.out b/cmstestsuite/tasks/batch_50/data/37.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/38.in b/cmstestsuite/tasks/batch_50/data/38.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/38.out b/cmstestsuite/tasks/batch_50/data/38.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/39.in b/cmstestsuite/tasks/batch_50/data/39.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/39.out b/cmstestsuite/tasks/batch_50/data/39.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/4.in b/cmstestsuite/tasks/batch_50/data/4.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/4.out b/cmstestsuite/tasks/batch_50/data/4.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/40.in b/cmstestsuite/tasks/batch_50/data/40.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/40.out b/cmstestsuite/tasks/batch_50/data/40.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/41.in b/cmstestsuite/tasks/batch_50/data/41.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/41.out b/cmstestsuite/tasks/batch_50/data/41.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/42.in b/cmstestsuite/tasks/batch_50/data/42.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/42.out b/cmstestsuite/tasks/batch_50/data/42.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/43.in b/cmstestsuite/tasks/batch_50/data/43.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/43.out b/cmstestsuite/tasks/batch_50/data/43.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/44.in b/cmstestsuite/tasks/batch_50/data/44.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/44.out b/cmstestsuite/tasks/batch_50/data/44.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/45.in b/cmstestsuite/tasks/batch_50/data/45.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/45.out b/cmstestsuite/tasks/batch_50/data/45.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/46.in b/cmstestsuite/tasks/batch_50/data/46.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/46.out b/cmstestsuite/tasks/batch_50/data/46.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/47.in b/cmstestsuite/tasks/batch_50/data/47.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/47.out b/cmstestsuite/tasks/batch_50/data/47.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/48.in b/cmstestsuite/tasks/batch_50/data/48.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/48.out b/cmstestsuite/tasks/batch_50/data/48.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/49.in b/cmstestsuite/tasks/batch_50/data/49.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/49.out b/cmstestsuite/tasks/batch_50/data/49.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/5.in b/cmstestsuite/tasks/batch_50/data/5.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/5.out b/cmstestsuite/tasks/batch_50/data/5.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/6.in b/cmstestsuite/tasks/batch_50/data/6.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/6.out b/cmstestsuite/tasks/batch_50/data/6.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/7.in b/cmstestsuite/tasks/batch_50/data/7.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/7.out b/cmstestsuite/tasks/batch_50/data/7.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/8.in b/cmstestsuite/tasks/batch_50/data/8.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/8.out b/cmstestsuite/tasks/batch_50/data/8.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/9.in b/cmstestsuite/tasks/batch_50/data/9.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_50/data/9.out b/cmstestsuite/tasks/batch_50/data/9.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_and_output/__init__.py b/cmstestsuite/tasks/batch_and_output/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_and_output/code/checker b/cmstestsuite/tasks/batch_and_output/code/checker old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_and_output/data/empty b/cmstestsuite/tasks/batch_and_output/data/empty old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio/__init__.py b/cmstestsuite/tasks/batch_fileio/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio/data/1.in b/cmstestsuite/tasks/batch_fileio/data/1.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio/data/1.out b/cmstestsuite/tasks/batch_fileio/data/1.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio/data/2.in b/cmstestsuite/tasks/batch_fileio/data/2.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio/data/2.out b/cmstestsuite/tasks/batch_fileio/data/2.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio_managed/__init__.py b/cmstestsuite/tasks/batch_fileio_managed/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio_managed/code/checker b/cmstestsuite/tasks/batch_fileio_managed/code/checker old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio_managed/code/grader.c b/cmstestsuite/tasks/batch_fileio_managed/code/grader.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio_managed/code/grader.cpp b/cmstestsuite/tasks/batch_fileio_managed/code/grader.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio_managed/code/grader.cs b/cmstestsuite/tasks/batch_fileio_managed/code/grader.cs old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio_managed/code/grader.java b/cmstestsuite/tasks/batch_fileio_managed/code/grader.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio_managed/code/grader.pas b/cmstestsuite/tasks/batch_fileio_managed/code/grader.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio_managed/code/grader.py b/cmstestsuite/tasks/batch_fileio_managed/code/grader.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio_managed/code/task.h b/cmstestsuite/tasks/batch_fileio_managed/code/task.h old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio_managed/data/1.in b/cmstestsuite/tasks/batch_fileio_managed/data/1.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio_managed/data/1.out b/cmstestsuite/tasks/batch_fileio_managed/data/1.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio_managed/data/2.in b/cmstestsuite/tasks/batch_fileio_managed/data/2.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_fileio_managed/data/2.out b/cmstestsuite/tasks/batch_fileio_managed/data/2.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_stdio/__init__.py b/cmstestsuite/tasks/batch_stdio/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_stdio/data/1.in b/cmstestsuite/tasks/batch_stdio/data/1.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_stdio/data/1.out b/cmstestsuite/tasks/batch_stdio/data/1.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_stdio/data/2.in b/cmstestsuite/tasks/batch_stdio/data/2.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/batch_stdio/data/2.out b/cmstestsuite/tasks/batch_stdio/data/2.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_fifoio_stubbed/__init__.py b/cmstestsuite/tasks/communication_fifoio_stubbed/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_fifoio_stubbed/code/manager b/cmstestsuite/tasks/communication_fifoio_stubbed/code/manager old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_fifoio_stubbed/code/stub.c b/cmstestsuite/tasks/communication_fifoio_stubbed/code/stub.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_fifoio_stubbed/code/stub.cpp b/cmstestsuite/tasks/communication_fifoio_stubbed/code/stub.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_fifoio_stubbed/code/stub.java b/cmstestsuite/tasks/communication_fifoio_stubbed/code/stub.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_fifoio_stubbed/code/stub.pas b/cmstestsuite/tasks/communication_fifoio_stubbed/code/stub.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_fifoio_stubbed/code/stub.py b/cmstestsuite/tasks/communication_fifoio_stubbed/code/stub.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_fifoio_stubbed/data/1.in b/cmstestsuite/tasks/communication_fifoio_stubbed/data/1.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_fifoio_stubbed/data/1.out b/cmstestsuite/tasks/communication_fifoio_stubbed/data/1.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_fifoio_stubbed/data/2.in b/cmstestsuite/tasks/communication_fifoio_stubbed/data/2.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_fifoio_stubbed/data/2.out b/cmstestsuite/tasks/communication_fifoio_stubbed/data/2.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_fifoio_stubbed/__init__.py b/cmstestsuite/tasks/communication_many_fifoio_stubbed/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_fifoio_stubbed/code/manager b/cmstestsuite/tasks/communication_many_fifoio_stubbed/code/manager old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_fifoio_stubbed/code/stub.c b/cmstestsuite/tasks/communication_many_fifoio_stubbed/code/stub.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_fifoio_stubbed/code/stub.cpp b/cmstestsuite/tasks/communication_many_fifoio_stubbed/code/stub.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_fifoio_stubbed/code/stub.java b/cmstestsuite/tasks/communication_many_fifoio_stubbed/code/stub.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_fifoio_stubbed/code/stub.pas b/cmstestsuite/tasks/communication_many_fifoio_stubbed/code/stub.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_fifoio_stubbed/code/stub.py b/cmstestsuite/tasks/communication_many_fifoio_stubbed/code/stub.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_fifoio_stubbed/data/1.in b/cmstestsuite/tasks/communication_many_fifoio_stubbed/data/1.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_fifoio_stubbed/data/1.out b/cmstestsuite/tasks/communication_many_fifoio_stubbed/data/1.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_fifoio_stubbed/data/2.in b/cmstestsuite/tasks/communication_many_fifoio_stubbed/data/2.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_fifoio_stubbed/data/2.out b/cmstestsuite/tasks/communication_many_fifoio_stubbed/data/2.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_stdio_stubbed/__init__.py b/cmstestsuite/tasks/communication_many_stdio_stubbed/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_stdio_stubbed/code/manager b/cmstestsuite/tasks/communication_many_stdio_stubbed/code/manager old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_stdio_stubbed/code/stub.c b/cmstestsuite/tasks/communication_many_stdio_stubbed/code/stub.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_stdio_stubbed/code/stub.cpp b/cmstestsuite/tasks/communication_many_stdio_stubbed/code/stub.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_stdio_stubbed/code/stub.java b/cmstestsuite/tasks/communication_many_stdio_stubbed/code/stub.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_stdio_stubbed/code/stub.pas b/cmstestsuite/tasks/communication_many_stdio_stubbed/code/stub.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_stdio_stubbed/code/stub.py b/cmstestsuite/tasks/communication_many_stdio_stubbed/code/stub.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_stdio_stubbed/data/1.in b/cmstestsuite/tasks/communication_many_stdio_stubbed/data/1.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_stdio_stubbed/data/1.out b/cmstestsuite/tasks/communication_many_stdio_stubbed/data/1.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_stdio_stubbed/data/2.in b/cmstestsuite/tasks/communication_many_stdio_stubbed/data/2.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_many_stdio_stubbed/data/2.out b/cmstestsuite/tasks/communication_many_stdio_stubbed/data/2.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio/__init__.py b/cmstestsuite/tasks/communication_stdio/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio/code/manager b/cmstestsuite/tasks/communication_stdio/code/manager old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio/data/1.in b/cmstestsuite/tasks/communication_stdio/data/1.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio/data/1.out b/cmstestsuite/tasks/communication_stdio/data/1.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio/data/2.in b/cmstestsuite/tasks/communication_stdio/data/2.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio/data/2.out b/cmstestsuite/tasks/communication_stdio/data/2.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio_stubbed/__init__.py b/cmstestsuite/tasks/communication_stdio_stubbed/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio_stubbed/code/manager b/cmstestsuite/tasks/communication_stdio_stubbed/code/manager old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio_stubbed/code/stub.c b/cmstestsuite/tasks/communication_stdio_stubbed/code/stub.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio_stubbed/code/stub.cpp b/cmstestsuite/tasks/communication_stdio_stubbed/code/stub.cpp old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio_stubbed/code/stub.java b/cmstestsuite/tasks/communication_stdio_stubbed/code/stub.java old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio_stubbed/code/stub.pas b/cmstestsuite/tasks/communication_stdio_stubbed/code/stub.pas old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio_stubbed/code/stub.py b/cmstestsuite/tasks/communication_stdio_stubbed/code/stub.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio_stubbed/data/1.in b/cmstestsuite/tasks/communication_stdio_stubbed/data/1.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio_stubbed/data/1.out b/cmstestsuite/tasks/communication_stdio_stubbed/data/1.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio_stubbed/data/2.in b/cmstestsuite/tasks/communication_stdio_stubbed/data/2.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/communication_stdio_stubbed/data/2.out b/cmstestsuite/tasks/communication_stdio_stubbed/data/2.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/outputonly/__init__.py b/cmstestsuite/tasks/outputonly/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/outputonly/data/input_000.txt b/cmstestsuite/tasks/outputonly/data/input_000.txt old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/outputonly/data/input_001.txt b/cmstestsuite/tasks/outputonly/data/input_001.txt old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/outputonly/data/output_000.txt b/cmstestsuite/tasks/outputonly/data/output_000.txt old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/outputonly/data/output_001.txt b/cmstestsuite/tasks/outputonly/data/output_001.txt old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/outputonly_comparator/__init__.py b/cmstestsuite/tasks/outputonly_comparator/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/outputonly_comparator/code/checker b/cmstestsuite/tasks/outputonly_comparator/code/checker old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/outputonly_comparator/data/input_000.txt b/cmstestsuite/tasks/outputonly_comparator/data/input_000.txt old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/outputonly_comparator/data/input_001.txt b/cmstestsuite/tasks/outputonly_comparator/data/input_001.txt old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/outputonly_comparator/data/output_000.txt b/cmstestsuite/tasks/outputonly_comparator/data/output_000.txt old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/outputonly_comparator/data/output_001.txt b/cmstestsuite/tasks/outputonly_comparator/data/output_001.txt old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps/__init__.py b/cmstestsuite/tasks/twosteps/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps/code/first.h b/cmstestsuite/tasks/twosteps/code/first.h old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps/code/manager.c b/cmstestsuite/tasks/twosteps/code/manager.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps/code/manager.h b/cmstestsuite/tasks/twosteps/code/manager.h old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps/code/second.h b/cmstestsuite/tasks/twosteps/code/second.h old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps/data/1.in b/cmstestsuite/tasks/twosteps/data/1.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps/data/1.out b/cmstestsuite/tasks/twosteps/data/1.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps/data/2.in b/cmstestsuite/tasks/twosteps/data/2.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps/data/2.out b/cmstestsuite/tasks/twosteps/data/2.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps_comparator/__init__.py b/cmstestsuite/tasks/twosteps_comparator/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps_comparator/code/checker b/cmstestsuite/tasks/twosteps_comparator/code/checker old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps_comparator/code/first.h b/cmstestsuite/tasks/twosteps_comparator/code/first.h old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps_comparator/code/manager.c b/cmstestsuite/tasks/twosteps_comparator/code/manager.c old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps_comparator/code/manager.h b/cmstestsuite/tasks/twosteps_comparator/code/manager.h old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps_comparator/code/second.h b/cmstestsuite/tasks/twosteps_comparator/code/second.h old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps_comparator/data/1.in b/cmstestsuite/tasks/twosteps_comparator/data/1.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps_comparator/data/1.out b/cmstestsuite/tasks/twosteps_comparator/data/1.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps_comparator/data/2.in b/cmstestsuite/tasks/twosteps_comparator/data/2.in old mode 100644 new mode 100755 diff --git a/cmstestsuite/tasks/twosteps_comparator/data/2.out b/cmstestsuite/tasks/twosteps_comparator/data/2.out old mode 100644 new mode 100755 diff --git a/cmstestsuite/testrunner.py b/cmstestsuite/testrunner.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/__init__.py b/cmstestsuite/unit_tests/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/conftest.py b/cmstestsuite/unit_tests/conftest.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/databasemixin.py b/cmstestsuite/unit_tests/databasemixin.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/filesystemmixin.py b/cmstestsuite/unit_tests/filesystemmixin.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/grading/__init__.py b/cmstestsuite/unit_tests/grading/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/grading/scoretypes/__init__.py b/cmstestsuite/unit_tests/grading/scoretypes/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/grading/scoretypes/scoretypetestutils.py b/cmstestsuite/unit_tests/grading/scoretypes/scoretypetestutils.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/grading/steps/__init__.py b/cmstestsuite/unit_tests/grading/steps/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/grading/steps/fakeisolatesandbox.py b/cmstestsuite/unit_tests/grading/steps/fakeisolatesandbox.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/grading/tasktypes/__init__.py b/cmstestsuite/unit_tests/grading/tasktypes/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/grading/tasktypes/tasktypetestutils.py b/cmstestsuite/unit_tests/grading/tasktypes/tasktypetestutils.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/schema_diff_test.py b/cmstestsuite/unit_tests/schema_diff_test.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/schema_v1.5.sql b/cmstestsuite/unit_tests/schema_v1.5.sql old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/server/__init__.py b/cmstestsuite/unit_tests/server/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/server/contest/__init__.py b/cmstestsuite/unit_tests/server/contest/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/server/contest/submission/__init__.py b/cmstestsuite/unit_tests/server/contest/submission/__init__.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/unit_tests/testidgenerator.py b/cmstestsuite/unit_tests/testidgenerator.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/web/AWSRequests.py b/cmstestsuite/web/AWSRequests.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/web/CWSRequests.py b/cmstestsuite/web/CWSRequests.py old mode 100644 new mode 100755 diff --git a/cmstestsuite/web/__init__.py b/cmstestsuite/web/__init__.py old mode 100644 new mode 100755 diff --git a/con_test b/con_test new file mode 160000 index 0000000000..ff84f25a7e --- /dev/null +++ b/con_test @@ -0,0 +1 @@ +Subproject commit ff84f25a7e110bb7ad3045d0c28a9fa945525704 diff --git a/config/.gitignore b/config/.gitignore old mode 100644 new mode 100755 diff --git a/config/cms.sample.toml b/config/cms.sample.toml old mode 100644 new mode 100755 diff --git a/config/cms_ranking.sample.toml b/config/cms_ranking.sample.toml old mode 100644 new mode 100755 diff --git a/config/nginx.conf.sample b/config/nginx.conf.sample old mode 100644 new mode 100755 diff --git a/config/systemd/cms-logging.service b/config/systemd/cms-logging.service old mode 100644 new mode 100755 diff --git a/config/systemd/cms-ranking.service b/config/systemd/cms-ranking.service old mode 100644 new mode 100755 diff --git a/config/systemd/cms@.service b/config/systemd/cms@.service old mode 100644 new mode 100755 diff --git a/constraints.txt b/constraints.txt old mode 100644 new mode 100755 diff --git a/debian/copyright b/debian/copyright old mode 100644 new mode 100755 diff --git a/docker/docker-compose.dev.yml b/docker/docker-compose.dev.yml old mode 100644 new mode 100755 diff --git a/docker/docker-compose.test.yml b/docker/docker-compose.test.yml old mode 100644 new mode 100755 diff --git a/docs/.gitignore b/docs/.gitignore old mode 100644 new mode 100755 diff --git a/docs/API.rst b/docs/API.rst old mode 100644 new mode 100755 diff --git a/docs/Configuring a contest.rst b/docs/Configuring a contest.rst old mode 100644 new mode 100755 diff --git a/docs/Creating a contest.rst b/docs/Creating a contest.rst old mode 100644 new mode 100755 diff --git a/docs/Data model.rst b/docs/Data model.rst old mode 100644 new mode 100755 diff --git a/docs/Detailed timing configuration.rst b/docs/Detailed timing configuration.rst old mode 100644 new mode 100755 diff --git a/docs/Docker image.rst b/docs/Docker image.rst old mode 100644 new mode 100755 diff --git a/docs/External contest formats.rst b/docs/External contest formats.rst old mode 100644 new mode 100755 diff --git a/docs/Installation.rst b/docs/Installation.rst old mode 100644 new mode 100755 diff --git a/docs/Internals.rst b/docs/Internals.rst old mode 100644 new mode 100755 diff --git a/docs/Introduction.rst b/docs/Introduction.rst old mode 100644 new mode 100755 diff --git a/docs/Localization.rst b/docs/Localization.rst old mode 100644 new mode 100755 diff --git a/docs/Makefile b/docs/Makefile old mode 100644 new mode 100755 diff --git a/docs/RankingWebServer.rst b/docs/RankingWebServer.rst old mode 100644 new mode 100755 diff --git a/docs/Running CMS.rst b/docs/Running CMS.rst old mode 100644 new mode 100755 diff --git a/docs/Score types.rst b/docs/Score types.rst old mode 100644 new mode 100755 diff --git a/docs/Task types.rst b/docs/Task types.rst old mode 100644 new mode 100755 diff --git a/docs/Task versioning.rst b/docs/Task versioning.rst old mode 100644 new mode 100755 diff --git a/docs/Troubleshooting.rst b/docs/Troubleshooting.rst old mode 100644 new mode 100755 diff --git a/docs/_static/.gitignore b/docs/_static/.gitignore old mode 100644 new mode 100755 diff --git a/docs/_templates/.gitignore b/docs/_templates/.gitignore old mode 100644 new mode 100755 diff --git a/docs/conf.py b/docs/conf.py old mode 100644 new mode 100755 diff --git a/docs/gh_links.py b/docs/gh_links.py old mode 100644 new mode 100755 diff --git a/docs/index.rst b/docs/index.rst old mode 100644 new mode 100755 diff --git a/docs/requirements.txt b/docs/requirements.txt old mode 100644 new mode 100755 diff --git a/pyproject.toml b/pyproject.toml old mode 100644 new mode 100755 diff --git a/setup.cfg b/setup.cfg old mode 100644 new mode 100755