anhefti
bf0c5cf07f
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
pom.xml
2021-12-15 09:04:38 +01:00
anhefti
faab3eeb51
merge
2021-12-14 09:33:33 +01:00
anhefti
0ff6ce45ca
prepare for patch release 1.2.6 (log4jshell scan false-pos prevention)
2021-12-14 09:18:59 +01:00
anhefti
f161587f6a
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/content/MonitoringClientConnection.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/impl/ExamDAOImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamSessionControlTask.java
2021-12-13 15:58:52 +01:00
anhefti
ad44ea6fe0
Fixed audit log message overflow
2021-12-13 15:42:10 +01:00
anhefti
bf3f11147f
preventively fix CVE-2021-44228 and update to log4J 2.15.0
2021-12-13 13:43:11 +01:00
anhefti
e569b3592b
various stability fixed for ping and indicator handling
2021-12-13 13:42:08 +01:00
anhefti
f645192e60
Single Room Proctoring Handling #4
2021-12-08 13:03:09 +01:00
anhefti
b99502dd41
SEBSERV-250 detach client event post processing (update and
...
notifications)
2021-12-08 10:33:21 +01:00
anhefti
06b433e6cc
SEBSERV-250 improved missing ping update
2021-12-07 15:43:05 +01:00
anhefti
dfb8afb740
SEBSERV-250 improved webservice init
2021-12-07 10:41:54 +01:00
anhefti
bab4b95609
SEBSERV-250 new table client_indicator for indicator values of running
...
exams.
2021-12-06 16:08:24 +01:00
anhefti
3349d67d5a
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
pom.xml
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamSessionControlTask.java
src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/api/ExamMonitoringController.java
2021-12-06 13:41:25 +01:00
anhefti
bd045b0d03
SEBSERV-252 fixed CSV export escaping
2021-12-06 10:57:42 +01:00
anhefti
3a65943bde
fixed build
2021-12-01 14:37:44 +01:00
anhefti
614f4430d2
fixed streaming download for SEB Log export
2021-12-01 13:49:48 +01:00
anhefti
f44c82bde3
various fixes and improvements found by log analysis
2021-12-01 11:03:03 +01:00
anhefti
f75a03ff4d
SNAPSHOT
2021-11-25 16:48:03 +01:00
anhefti
03a0e03dd6
prepare for release v1.2.5
2021-11-25 14:24:02 +01:00
anhefti
82222b3fae
fixed missing ping problem in distributed environments
2021-11-25 14:13:59 +01:00
anhefti
c9a1c3a019
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gui/content/ExamForm.java
src/main/java/ch/ethz/seb/sebserver/gui/content/MonitoringRunningExam.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java
src/test/resources/application-test.properties
2021-11-24 13:34:14 +01:00
anhefti
46786af1d6
Merge remote-tracking branch 'origin/dev-1.2-pingCache' into dev-1.2
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/ClientHttpRequestFactoryService.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamSessionServiceImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/indicator/DistributedPingCache.java
src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/api/ExamAPI_V1_Controller.java
src/main/resources/config/application-dev-ws.properties
2021-11-24 10:45:39 +01:00
anhefti
a88e308ba9
SEBSERV-194 better distributed ping handling (dedicated ThreadPool)
2021-11-24 09:59:43 +01:00
anhefti
3e35a7745b
fixes and fine-tuning for distributed setup
2021-11-18 08:21:03 +01:00
anhefti
66475b84d9
confirm message for town-hall action
2021-11-16 16:09:03 +01:00
anhefti
fb0fc2aec0
cache and connection improvements
2021-11-16 10:11:29 +01:00
anhefti
072930abb2
Add modal window when clicking "Release SEB Lock" #3
2021-11-16 10:04:18 +01:00
anhefti
def31a4669
added better error notification for timeouts, and work with longer
...
request timout limits
2021-11-15 14:17:04 +01:00
anhefti
35905e9dad
Merge remote-tracking branch 'origin/dev-1.2-isolateExamQuizLoad' into
...
development
Conflicts:
pom.xml
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/impl/ExamDAOImpl.java
2021-11-11 17:19:45 +01:00
anhefti
cf8aa0cd00
separated exam-record loading (transactional) from quiz data loading
...
before the loading of the persistent exam data and the loading of the
quiz data was running all in the same transaction what caused long-time
transaction holds while fetching data from LMS. No always exam records
are fetched within a DB transaction and after the transaction the exam
records get mapped to Exam domain objects that needs also to load LMS
data
2021-11-11 17:07:19 +01:00
anhefti
7de512d7fe
synchronized running exam cache load to prevent multiple long running
...
transactions while loading an Exam
2021-11-11 16:01:35 +01:00
anhefti
b4cf27de63
Merge remote-tracking branch 'origin/master' into dev-1.2
2021-11-10 15:05:38 +01:00
anhefti
8f57c556a2
fixed documentation link
2021-11-10 15:05:24 +01:00
anhefti
ee7a57fae9
Merge remote-tracking branch 'origin/rel-1.2.4'
2021-11-10 14:39:04 +01:00
anhefti
3d651b72cc
fixed doc build
2021-11-10 14:34:45 +01:00
anhefti
9896258afc
Merge remote-tracking branch 'origin/dev-1.2' into development
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gbl/util/Utils.java
src/main/java/ch/ethz/seb/sebserver/gui/content/ProctorRoomConnectionsPopup.java
src/main/java/ch/ethz/seb/sebserver/gui/content/SEBClientEvents.java
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java
src/main/java/ch/ethz/seb/sebserver/webservice/weblayer/api/ClientEventController.java
2021-11-10 13:25:26 +01:00
anhefti
f384167cc6
SNAPSHOT
2021-11-10 10:43:07 +01:00
anhefti
7af1f78e09
prepare for v1.2.4
2021-11-10 10:30:01 +01:00
anhefti
a881de1c9b
Merge remote-tracking branch 'origin/dev-1.2-ethz' into dev-1.2
2021-11-10 10:22:19 +01:00
anhefti
49dfa9e3a0
Merge remote-tracking branch 'origin/dev-1.2-ethz' into dev-1.2
2021-11-10 10:14:53 +01:00
anhefti
52b96647c1
fine tune for distributed setup
2021-11-10 10:00:50 +01:00
anhefti
814fa84730
Merge remote-tracking branch 'origin/dev-1.2-ethz' into dev-1.2
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/indicator/DistributedPingCache.java
2021-11-09 09:47:37 +01:00
anhefti
780a17834c
more fixes to prevent DB deadlocks
2021-11-09 09:39:11 +01:00
anhefti
a747c48458
fixed tests
2021-11-09 09:07:26 +01:00
anhefti
2447009f99
fixed potential DB deadlock cause
2021-11-09 09:02:01 +01:00
anhefti
4a3d5ed54d
fixed potential DB deadlock cause
2021-11-09 08:53:45 +01:00
anhefti
f1dc16b5ef
Merge remote-tracking branch 'origin/SEBSERV-191' into dev-1.2
...
Conflicts:
src/main/java/ch/ethz/seb/sebserver/gbl/util/Utils.java
2021-11-08 13:13:10 +01:00
anhefti
9ebd7827ac
SEBSERV-238 improved proctoring room assignments for connecting clients
...
(re)mark a client connection for update if the join instruction was not
be able to send to the SEB client. In this case this shall be tried
again until it works.
2021-11-08 12:56:05 +01:00
anhefti
c89a609615
SEBSERV-238 use max exp time for Zoom SDK Token generation
...
(no exam end-time involvement to check if this was the error)
2021-11-08 12:54:25 +01:00
anhefti
3aa46b3241
better logging for Zoom Proctoring
2021-11-04 17:36:25 +01:00