lams_build

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5312 maintain 644 permissions for app.xml

LDEV-5223 Add some whitespace to test email system

LDEV-5223 Fix escaped replies authors in Etherpad comments

LDEV-5306 Improve Etherpad readability by changing the default font

    • -0
    • +92
    ./conf/etherpad/etherpad-lite/src/static/css/pad.css
LDEV-5304 CSRF Guard needs Apache Commons Lang 3

So do not remove it while slimming WF server

LDEV-5304 Secure login page from CSRF attack

Check for CSRF attack only for regular logins.

For LoginAs feature and integrations existing HTTP session gets

invalidated and so is the CSRF token.

  1. … 4 more files in changeset.
LDEV-4932 Squash multiple slashes into one when matching secured paths

    • binary
    ./lib/csrfguard/csrfguard-4.1.3-custom-2022.04.03.jar
    • binary
    ./lib/csrfguard/csrfguard-4.1.3.jar
  1. … 2 more files in changeset.
LDEV-5304 Update CSRF Guard to version 4.1.3

    • binary
    ./lib/csrfguard/csrfguard-3.1.0-custom-2020.01.07.jar
    • binary
    ./lib/csrfguard/csrfguard-4.1.3.jar
    • binary
    ./lib/csrfguard/csrfguard-extension-session-4.1.3.jar
    • binary
    ./lib/csrfguard/csrfguard-jsp-tags-4.1.3.jar
  1. … 1 more file in changeset.
LDEV-5305 Update Spring to version 5.3.18

    • binary
    ./lib/spring/spring-aop-5.3.18.jar
    • binary
    ./lib/spring/spring-beans-5.3.13.jar
    • binary
    ./lib/spring/spring-beans-5.3.18.jar
    • binary
    ./lib/spring/spring-context-5.3.13.jar
    • binary
    ./lib/spring/spring-context-5.3.18.jar
    • binary
    ./lib/spring/spring-context-support-5.3.13.jar
    • binary
    ./lib/spring/spring-context-support-5.3.18.jar
    • binary
    ./lib/spring/spring-core-5.3.13.jar
    • binary
    ./lib/spring/spring-core-5.3.18.jar
    • binary
    ./lib/spring/spring-expression-5.3.13.jar
    • binary
    ./lib/spring/spring-expression-5.3.18.jar
    • binary
    ./lib/spring/spring-jdbc-5.3.13.jar
    • binary
    ./lib/spring/spring-jdbc-5.3.18.jar
  1. … 11 more files in changeset.
LDEV-5305 Discard changes made for Spring 4

For LAMS 4.7 which uses Spring 5 an upgrade to latest Spring version

will be sufficient.

    • binary
    ./lib/spring/spring-aop-4.3.30.RELEASE.jar
    • binary
    ./lib/spring/spring-beans-4.3.30.RELEASE.jar
    • binary
    ./lib/spring/spring-context-4.3.30.RELEASE.jar
    • binary
    ./lib/spring/spring-context-support-4.3.30.RELEASE.jar
    • binary
    ./lib/spring/spring-expression-4.3.30.RELEASE.jar
    • binary
    ./lib/spring/spring-orm-4.3.30.RELEASE.jar
    • binary
    ./lib/spring/spring-tx-4.3.30.RELEASE.jar
    • binary
    ./lib/spring/spring-web-4.3.30.RELEASE.jar
    • binary
    ./lib/spring/spring-webmvc-4.3.30.RELEASE.jar
  1. … 1 more file in changeset.
LDEV-5305 Mute verbose logging in custom Spring binder

LDEV-5305 Update Spring to version 4.3.30

    • binary
    ./lib/spring/spring-aop-4.3.12.RELEASE.jar
    • binary
    ./lib/spring/spring-aop-4.3.30.RELEASE.jar
    • binary
    ./lib/spring/spring-beans-4.3.12.RELEASE.jar
    • binary
    ./lib/spring/spring-beans-4.3.30.RELEASE.jar
    • binary
    ./lib/spring/spring-context-4.3.12.RELEASE.jar
    • binary
    ./lib/spring/spring-context-4.3.30.RELEASE.jar
    • binary
    ./lib/spring/spring-context-support-4.3.12.RELEASE.jar
    • binary
    ./lib/spring/spring-context-support-4.3.30.RELEASE.jar
    • binary
    ./lib/spring/spring-core-4.3.30.RELEASE.jar
    • binary
    ./lib/spring/spring-expression-4.3.12.RELEASE.jar
    • binary
    ./lib/spring/spring-expression-4.3.30.RELEASE.jar
    • binary
    ./lib/spring/spring-jdbc-4.3.30.RELEASE.jar
  1. … 10 more files in changeset.
LDEV-5302 Rename sysadmin role to appadmin

  1. … 181 more files in changeset.
Merge branch 'LDEV-5260' into v4.7

Conflicts:

lams_build/3rdParty.userlibraries

    • -0
    • +2
    ./conf/j2ee/jboss-deployment-structure.xml
  1. … 5 more files in changeset.
LDEV-5278 Remove obsolete handler

  1. … 1 more file in changeset.
LDEV-5277 Add LAMS dynamic registration as LTI Advantage Tool

    • -0
    • +1
    ./conf/j2ee/jboss-deployment-structure.xml
  1. … 5 more files in changeset.
LDEV-5277 Configure Jackson to accept @JsonProperty annotations

    • -0
    • +1
    ./conf/j2ee/jboss-deployment-structure.xml
LDEV-5277 Add JWKS RSA (JSON Web Key Set parser) library version 0.20.0

    • binary
    ./lib/json/jwks-rsa-0.20.0.jar
LDEV-5277 Update JJWT library to version 0.11.2

    • binary
    ./lib/json/jjwt-api-0.11.2.jar
    • binary
    ./lib/json/jjwt-impl-0.11.2.jar
    • binary
    ./lib/json/jjwt-jackson-0.11.2.jar
  1. … 89 more files in changeset.
LDEV-5223 Fix escaped names in Authors pop up

LDEV-5260 Rewrite polling to producer-subscriber model

Till now we had "are-learners-answers-updated" polling on controller

level.

It was rewritten to following scenario:

- method which stores learner answers is aware whether answers have

changed, i.e. it knows if charts need to be updated

- it flushes latest data to DB and puts tool content ID to Sink

- Sink notifies all interested Fluxes (currently only charts updating

one, but in the future other ones like updating table with answer % too)

- FluxMap holds a map of tool content ID -> interested hot publisher

Flux

- the Flux checks if it is interested in the tool content ID from the

Sink

- if so, it fetches data from DB and emits it to all subscribers, i.e.

opened monitoring windows with charts displayed

- data is cached so it is immediately available on for the next

subscriber

- data is throttled so calls to DB are not made too often

- if all subscribers are gone, the hot publisher Flux is still active; a

timeout is added which removes it from FluxMap when there were not emits

for the given time

    • -0
    • +1
    ./conf/j2ee/jboss-deployment-structure.xml
  1. … 5 more files in changeset.
LDEV-5260 Add Reactor as Spring dependency

Spring is capable of configuring Reactor environment automatically if

Spring detects it on classpath. The detection must happen when Spring is

still loading, not afterwards. So Reactor must be a Spring dependency as

otherwise it will load too late to get detected.

LDEV-5260 Separate Reactivestreams code from Reactor library

Reactivestreams 1.0.2 is already present at WF 14 distribution. We just

update it to 1.0.3.

    • binary
    ./lib/reactor/reactive-streams-1.0.3.jar
LDEV-5260 Add Reactor library

    • -0
    • +1
    ./conf/j2ee/jboss-deployment-structure.xml
    • binary
    ./lib/reactor/reactive-streams-1.0.3.jar
    • binary
    ./lib/reactor/reactor-core-3.4.12.jar
    • -0
    • +30
    ./lib/reactor/reactor.module.xml
LDEV-5259 Silence verbose scanner logs

LDEV-5259 Update Spring libraries to version 5.3.13

    • binary
    ./lib/spring/spring-aop-4.3.12.RELEASE.jar
    • binary
    ./lib/spring/spring-beans-4.3.12.RELEASE.jar
    • binary
    ./lib/spring/spring-context-4.3.12.RELEASE.jar
    • binary
    ./lib/spring/spring-context-support-4.3.12.RELEASE.jar
    • binary
    ./lib/spring/spring-expression-4.3.12.RELEASE.jar
    • binary
    ./lib/spring/spring-orm-4.3.12.RELEASE.jar
    • binary
    ./lib/spring/spring-tx-4.3.12.RELEASE.jar
    • binary
    ./lib/spring/spring-web-4.3.12.RELEASE.jar
    • binary
    ./lib/spring/spring-webmvc-4.3.12.RELEASE.jar
LDEV-5259 Update Spring source code reference to 5.3.13

    • binary
    ./lib/spring/spring-aop-5.3.13.jar
    • binary
    ./lib/spring/spring-beans-5.3.13.jar
    • binary
    ./lib/spring/spring-context-5.3.13.jar
    • binary
    ./lib/spring/spring-context-support-5.3.13.jar
    • binary
    ./lib/spring/spring-core-5.3.13.jar
    • binary
    ./lib/spring/spring-expression-5.3.13.jar
    • binary
    ./lib/spring/spring-jdbc-5.3.13.jar
    • binary
    ./lib/spring/spring-orm-5.3.13.jar
    • binary
    ./lib/spring/spring-tx-5.3.13.jar
    • binary
    ./lib/spring/spring-web-5.3.13.jar
    • binary
    ./lib/spring/spring-webmvc-5.3.13.jar
  1. … 3778 more files in changeset.
LDEV-4367 Change Sass CLI parameter for newer version compability

Sass installed as Ruby gem is deprecated since March 2019. Newer

versions of Sass accept a slightly different parameter for sourcemap.

LDEV-4411 Silence cache logs which flood LAMS log files

LDEV-5248 Remove duplicate logging configuration