Commit graph

1514 commits

Author SHA1 Message Date
anhefti
c0c58763bf fixed OAuth2 JDBCTokenStore cache 2022-01-05 15:29:49 +01:00
anhefti
69d4485ff1 mockup update 2022-01-05 13:44:09 +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
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
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
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
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
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
anhefti
06ce72a76f SEBSERV-191 gui implementation and download streaming 2021-11-04 16:52:48 +01:00
anhefti
32d8c8a978 Merge remote-tracking branch 'origin/dev-1.2' into SEBSERV-191 2021-11-03 13:22:04 +01:00
anhefti
c414586fec SEBSERV-191 finished back-end implementation 2021-11-03 13:18:40 +01:00
anhefti
10d16d8af8 fixed tests 2021-11-03 12:01:50 +01:00
anhefti
40ab3861db better logging 2021-11-03 11:29:05 +01:00
anhefti
2f2a3670b7 SEBSERV-191 backend implementation 2021-11-03 10:31:15 +01:00
anhefti
458cc9486e SEBSERV-238 2021-11-02 13:55:21 +01:00
anhefti
daeb118210 SEBSERV-239 2021-11-02 10:04:57 +01:00
anhefti
c2e9df7761 Merge remote-tracking branch 'origin/rel-1.2.3' 2021-11-01 09:52:53 +01:00