lams-github

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4407 Move Java classes to the appropriate packages

Util classes were moved to .util package. Struts actions - to

.web.action package

  1. … 10 more files in changeset.
LDEV-4407 Move Java classes to the appropriate packages

Util classes were moved to .util package. Struts actions - to

.web.action package

  1. … 7 more files in changeset.
LDEV-4407 bump building block version to 1.2.24

    • -0
    • +4
    /lams_bb_integration/RELEASE_NOTES.TXT
NTU-12 Add convenience methods for role processing

LDEV-4407 Rename package org.lamsfoundation.ld -> org.lamsfoundation.bb

    • -15
    • +15
    /lams_bb_integration/WEB-INF/web.xml
  1. … 34 more files in changeset.
LDEV-4407 No need to treat /web/ folder as containing source files

LDEV-4407 Rename /integration/blackboard/ -> /integration/servlet/

Rename package org.lamsfoundation.ld.integration.blackboard ->

org.lamsfoundation.ld.integration.servlet

  1. … 15 more files in changeset.
Merge branch 'LDEV-4401'

LDEV-4401 Remove deprecated parameters for integrations

We no longer use External server URL and Timeout URL settings. So they

can be removed.

    • -2
    • +0
    /lams_admin/web/WEB-INF/struts-config.xml
LDEV-4405 Upgrade YUI Compressor library

From version 2.4.8 to 2.4.9

The older version does not handle Windows absolute paths.

Also added the library to the list of libs LAMS uses.

    • binary
    /lams_build/lib/yuicompressor/yuicompressor-2.4.9.jar
LDEV-4400 Disable session ID change on demand

WildFly 10 changes session ID after log in by default. It prevent

session fixation attack.

TestHarness can not process it correctly. When calling /j_security_check

it gets session ID in SET-COOKIE header different to what Undertow

generates. Browsers seem to have no problem with it, but TestHarness

fails to set correct session ID. That is why session ID change needs to

be disabled when running TH.

LDEV-4400 Update dependency for Apache Commons FileUpload

NTU-12, LDEV-1261 Fix a lazy initialisation exception

Objects should not be passed to services' methods if they were not

fetched in other service methods. For example, passing an object from

Action to a service can result in a lazy initialisation exception. It it

better to use primitives, IDs.

LDEV-4405 War deployment minifies Javascript files

LDEV-4405 War deployment minifies Javascript files

LDEV-4405 War deployment minifies Javascript files

NTU-12 Add typing to a collection so lambdas can cope with it

LDEV-4404 Tags and tlds match LAMS standard tags.

Customisation made to CKEditor tag removed and the new toolbar

set in the jsp rather than hardcoded in the tag.

    • -1
    • +1
    /lams_tool_doku/web/WEB-INF/tags/Date.tag
    • -0
    • +84
    /lams_tool_doku/web/WEB-INF/tags/FileUpload.tag
    • -0
    • +28
    /lams_tool_doku/web/WEB-INF/tags/LeaderDisplay.tag
  1. … 11 more files in changeset.
LDEV-4402 Retain Jackson during slimming as it is now used by LAMS

Merge branch 'LDEV-4402' into lams31

Merge branch 'LDEV-4400' into lams31

LDEV-4405: fixing white logo

Ooops... accidentally modified the white logo. Fixing it now.

    • -2
    • +2
    /lams_central/web/images/svg/lams_logo_white.svg
LDEV-4405 minify .svg logo files

minify svg logo files

    • -107
    • +4
    /lams_central/web/images/svg/lams_logo.svg
    • -106
    • +5
    /lams_central/web/images/svg/lams_logo_black.svg
    • -106
    • +4
    /lams_central/web/images/svg/lams_logo_white.svg
LDEV-4402, LDEV-3315 Remove custom session fixation attack fix

Manual change of session ID was needed in WF8. WF10 changes session

automatically.

LDEV-4402 Upgrade TestHarness libraries to match rest of LAMS

    • -1
    • +1
    /TestHarness4LAMS2/learnerTest1.properties
    • binary
    /TestHarness4LAMS2/lib/BrowserLauncher2-all-10rc4.jar
    • binary
    /TestHarness4LAMS2/lib/BrowserLauncher2-all-1_3.jar
    • binary
    /TestHarness4LAMS2/lib/commons-codec-1.1.jar
    • binary
    /TestHarness4LAMS2/lib/commons-codec-1.10.jar
    • binary
    /TestHarness4LAMS2/lib/jackson-core-2.7.4.jar
    • binary
    /TestHarness4LAMS2/lib/jackson-databind-2.7.4.jar
    • binary
    /TestHarness4LAMS2/lib/jboss-servlet-api_3.1_spec-1.0.0.Final.jar
    • binary
    /TestHarness4LAMS2/lib/jbossweb.jar
    • binary
    /TestHarness4LAMS2/lib/js-1.6R5.jar
    • binary
    /TestHarness4LAMS2/lib/jtidy-4aug2000r7-dev.jar
    • binary
    /TestHarness4LAMS2/lib/jtidy-r938.jar
    • binary
    /TestHarness4LAMS2/lib/junit-3.8.1.jar
    • binary
    /TestHarness4LAMS2/lib/junit-4.10.jar
  1. … 13 more files in changeset.
LDEV-4402 Remove Apache JSON and Gson source code

    • -905
    • +0
    /3rdParty_sources/gson/com/google/gson/Gson.java
  1. … 968 more files in changeset.
LDEV-4402 Add Jackson source code

    • -0
    • +1598
    /3rdParty_sources/jackson/com/fasterxml/jackson/core/JsonParser.java
  1. … 462 more files in changeset.
LDEV-4402 Substitute Gson and Apache JSON with Jackson

Jackson is a top JSON library shipped with WF10.

Apache JSON resides in an ancient library which we do not need for

anything else.

We use GSon only for serializing Java objects to JSON, which Jackson can

do too.

    • -29
    • +0
    /lams_build/lib/jboss/jbossweb.module.xml
    • binary
    /lams_build/lib/json/gson-2.2.4.jar
    • -29
    • +0
    /lams_build/lib/json/gson.module.xml
    • binary
    /lams_build/lib/lams/lams-central.jar
  1. … 121 more files in changeset.
LDEV-4405 Minify LAMS css files by default

    • binary
    /lams_build/lib/yuicompressor/yuicompressor-2.4.8.jar
LDEV-4406: Timing count preserved across page switch, Submit All

Also fixed a validation bug with Essay questions that had a

minimum word count but were not required.