lams-github

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4935 Secure Chat (tool) websockets

User gets checked if he participates in the given activity.

LDEV-4935 Secure lesson chat (presence) websockets

Nickname is taken from session, not from incoming parameters. User gets

checked if he participates in the given lesson.

Simplified code, clean up.

LDEV-4932 Adding CSRF to Assessment monitoring

Adding CSRF to:

- Change user marks

- Disclose correct answers

- Disclose group answers

LDEV-4932 Add CSRF to Scratchie monitoring

Adding CSRF for:

- Changing group marks

LDEV-4932 Add CSRF for Submit files monitoring

Adding:

- Update marks

- Release marks

- Download marks

LDEV-4932 Adding CSRF protecting to change scratchie user in monitor

LDEV-4932 Adding CSRF protection to hide/show toggle open text submission for voting

Merge branch 'LDEV-4932' of https://github.com/lamsfoundation/lams into LDEV-4932

# Conflicts:

# lams_central/conf/security/Owasp.CsrfGuard.properties

# lams_tool_larsrc/web/WEB-INF/web.xml

# lams_tool_leader/web/WEB-INF/web.xml

    • -3
    • +11
    /lams_tool_larsrc/web/WEB-INF/web.xml
    • -1
    • +2
    /lams_tool_larsrc/web/common/taglibs.jsp
    • -3
    • +11
    /lams_tool_leader/web/WEB-INF/web.xml
    • -1
    • +2
    /lams_tool_leader/web/common/taglibs.jsp
LDEV-4932 Secure edit in monitor with CSRF Guard

* In order to secure /definelater.do path, added definelater() method to

AuthoringController to the tools missing it

* Remove unnecessary forms from monitor in Vote, NB, QA tools

    • -0
    • +70
    /lams_tool_daco/web/WEB-INF/tlds/security/csrfguard.tld
    • -0
    • +15
    /lams_tool_daco/web/WEB-INF/web.xml
    • -0
    • +1
    /lams_tool_daco/web/common/taglibs.jsp
    • -0
    • +70
    /lams_tool_doku/web/WEB-INF/tlds/security/csrfguard.tld
    • -0
    • +15
    /lams_tool_doku/web/WEB-INF/web.xml
    • -0
    • +1
    /lams_tool_doku/web/common/taglibs.jsp
  1. … 95 more files in changeset.
LDEV-4932 Adding CSRF to Task list

Adding CSRF protection to set verification for task list

LDEV-4932 deleting accidentally committed file

LDEV-4932 Adding CSRF to Share resources

Adding CSRF prevention to hide/show toggle in monitor

    • -0
    • +70
    /lams_tool_larsrc/web/WEB-INF/tlds/security/csrfguard.tld
    • -4
    • +19
    /lams_tool_larsrc/web/WEB-INF/web.xml
    • -1
    • +2
    /lams_tool_larsrc/web/common/taglibs.jsp
LDEV-4932 Adding CSRF protection to Notebook

Prevents CSRF attacks for monitors adding comments to students' notebook entries.

LDEV-4932 Add CSRF to Leader selection

Prevent CSRF for changing leader selection in monitor

    • -0
    • +70
    /lams_tool_leader/web/WEB-INF/tlds/security/csrfguard.tld
    • -4
    • +19
    /lams_tool_leader/web/WEB-INF/web.xml
    • -1
    • +2
    /lams_tool_leader/web/common/taglibs.jsp
LDEV-4932 Add CSRF prevention for changing marks in MCQ

Add CSRF prevention for changing marks in MCQ

LDEV-4932 Add CSRF prevention for monitor Image gallery

CSRF prevention for Monitor actions:

- toogle visibility

- add image

- edit image properties

    • -0
    • +70
    /lams_tool_images/web/WEB-INF/tlds/security/csrfguard.tld
    • -5
    • +18
    /lams_tool_images/web/WEB-INF/web.xml
    • -0
    • +1
    /lams_tool_images/web/common/taglibs.jsp
LDEV-4932 Forum CSRF update marks in monitor

Add CSRF prevention on Forum update marks

LDEV-4932 Secure edit in monitor with CSRF Guard

LDEV-4932 Secure setting submission deadline with CSRF Guard

    • -0
    • +15
    /lams_tool_assessment/web/WEB-INF/web.xml
    • -0
    • +70
    /lams_tool_chat/web/WEB-INF/tlds/security/csrfguard.tld
    • -0
    • +15
    /lams_tool_chat/web/WEB-INF/web.xml
    • -2
    • +2
    /lams_tool_chat/web/common/taglibs.jsp
  1. … 49 more files in changeset.
LDEV-4745 LDEV-4875 Adding/updating labels

Adding and updating labels for QB and VSAs for LAMS v4.0

Merge branch 'develop' into LDEV-4745

# Conflicts:

# lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java

Merge branch 'master' into develop

LDEV-4932 Remove obsolete form input

    • -1
    • +0
    /lams_central/web/profile/editprofile.jsp
Merge branch 'LDEV-4928' into LDEV-4745

LDEV-4934 Fix NullPointerException thrown on export report from monitor

LDEV-4934 Fix NullPointerException thrown on export report from monitor

(cherry picked from commit 848281394c1635a53802cbd62c89273c13b68672)

LDEV-4932 Remove obsolete file

LDEV-4932 Use same approach to token injection in all forms

    • -1
    • +2
    /lams_central/web/profile/editprofile.jsp
LDEV-4932 Introduce CSRF Guard to Forum. Secure authoring.

    • -0
    • +70
    /lams_tool_forum/web/WEB-INF/tlds/security/csrfguard.tld
    • -5
    • +20
    /lams_tool_forum/web/WEB-INF/web.xml
    • -1
    • +2
    /lams_tool_forum/web/common/taglibs.jsp
LDEV-4933 Take care about null/100.0 case