Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • O OpenASiST
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 54
    • Issues 54
    • List
    • Boards
    • Service Desk
    • Milestones
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • OpenASiST
  • OpenASiST
  • Issues
  • #249

Closed
Open
Created Nov 24, 2021 by Toni Beier@beit--tu-chemnitz.deOwner2 of 13 tasks completed2/13 tasks

Modernisierung des OpenASiST-Servers

Folgende Technologien sind im OpenASiST-Server(OAS) veraltet und müssten mal upgedatet werden:

  • Java 8 -> java 17
  • Log4J 1.2.x mit Version 2.x.x (>=2.0.15) ersetzen
    • CVE-2019-17571 (gelöst)
    • zurzeit Version 1.17.1
  • Apache Wicket Pages ersetzen mit JSF/JSP
  • javax Komponenten mit jakarta komponenten ersetzen (jakarta ist der Nachfolger von javax)
    • JAX-RS 2.0 -> Jakarta RESTful Web Services
    • javax XML bindings -> entfernen oder mit jakarta variante erstezen
    • Danach kann Jersey upgedatet werden
  • Apache Wicket 6.12.0 -> entfernen oder auf version 9.6.0 updaten
  • Spring framework 4.0.9 -> 5.3.13
  • org.quartz-scheduler:quartz entfernen, da alt und nicht mehr benötigt
    Es müssen auch die alten Updateverfahren entfernt werden
  • Jackson mit jackarta json binding/processing ersetzen
  • commons http-client entfernen und mit jakarta http-cleint ersetzen
  • apache commons lang 2 mit apache commons lang 3 ersetzen
Edited Jan 24, 2022 by Toni Beier
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking

Impressum · Nutzungsbedingungen · Datenschutz