website issueshttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues2023-11-30T14:13:46+01:00https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/373Datum der Vorlesung auf der Playerseite anzeigen2023-11-30T14:13:46+01:00Christoph RackwitzDatum der Vorlesung auf der Playerseite anzeigenSo kann das aussehen, und dann weiß man nicht, wann man ist.
![2019-06-02_00_32_05-Video_AG_-_Formale_Systeme__Automaten__Prozesse__Vorlesung](/uploads/578a5ed7f063b89be7cfbeb36299b82c/2019-06-02_00_32_05-Video_AG_-_Formale_Systeme__Aut...So kann das aussehen, und dann weiß man nicht, wann man ist.
![2019-06-02_00_32_05-Video_AG_-_Formale_Systeme__Automaten__Prozesse__Vorlesung](/uploads/578a5ed7f063b89be7cfbeb36299b82c/2019-06-02_00_32_05-Video_AG_-_Formale_Systeme__Automaten__Prozesse__Vorlesung.png)
(https://video.fsmpi.rwth-aachen.de/19ss-fosap/14038)https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/375Nächste Aufnahmen: Hörsaal nennen2023-11-30T14:13:46+01:00Christoph RackwitzNächste Aufnahmen: Hörsaal nennendamit die Übersicht nützlicher wird, wenigstens für unsdamit die Übersicht nützlicher wird, wenigstens für unshttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/391ob Shibboleth abgeschaltet werden kann2022-02-22T15:46:56+01:00Christoph Rackwitzob Shibboleth abgeschaltet werden kannRZ lässt fragen. Ging durch Marcel Straub (marcel@asta).
> Eine Auswertung unserer Logdateien hat ergeben, dass im gesamten Jahr 2021 keine Authentifizierungsvorgänge für diese ServiceProvider stattgefunden haben.
>
> Daraus schließen ...RZ lässt fragen. Ging durch Marcel Straub (marcel@asta).
> Eine Auswertung unserer Logdateien hat ergeben, dass im gesamten Jahr 2021 keine Authentifizierungsvorgänge für diese ServiceProvider stattgefunden haben.
>
> Daraus schließen wir, dass Sie diese nicht wie geplant benötigen und zum Schonen unserer Ressourcen werden wir die genannten ServiceProvider aus unserer Konfiguration entfernen.
>
> Die Abschaltung erfolgt am 23.03.2022.
Kann also weg?https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/390Zugriffsrechte: Bei Nutzername/Passwort werden Sonderzeichen nicht escaped2021-10-13T23:09:40+02:00Fredrik KonradZugriffsrechte: Bei Nutzername/Passwort werden Sonderzeichen nicht escapedWenn man einer Vorlesung die Zugriffsrechte "Passwort" geben will, dann werden sonderzeichen nicht escaped, sondern
in klartext gespeichert. Das führt dazu, dass ein " im Passwort den rest komplett abschneidet, was an diesem Screenshot
e...Wenn man einer Vorlesung die Zugriffsrechte "Passwort" geben will, dann werden sonderzeichen nicht escaped, sondern
in klartext gespeichert. Das führt dazu, dass ein " im Passwort den rest komplett abschneidet, was an diesem Screenshot
ersichtlich wird:
![image](/uploads/e4509d7ac9a3f78f3dfc2364099f9528/image.png)
An sich geht das Passwort zwar noch weiter, jedoch wird in dem Textfeld unten nur der Teil bis zu dem " angezeigthttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/387Password Authentifizierung ohne HTTP Baseauth2021-10-04T23:40:08+02:00Roman KarwacikPassword Authentifizierung ohne HTTP BaseauthZurzeit verwirrt es viele Nutzer wenn sie durch HTTP Baseauth nach dem Passwort gefragt werden. Intuitiver wäre es direkt auf der Lecture-Seite zu implementieren, dann könnte man auch gleich dazuschreiben wie man (nicht) an dieses Passwo...Zurzeit verwirrt es viele Nutzer wenn sie durch HTTP Baseauth nach dem Passwort gefragt werden. Intuitiver wäre es direkt auf der Lecture-Seite zu implementieren, dann könnte man auch gleich dazuschreiben wie man (nicht) an dieses Passwort kommt (könnte man natürlich auch in den HTTP Auth Dialog schreiben, aber ich denke das ist schöner).https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/388Umgehung von authentifizeirung für Video zugriff2021-09-15T00:52:36+02:00Magnus GiesbertUmgehung von authentifizeirung für Video zugriffDer freundlichen Hinweis von Nils ging der per mail an video@
> Die Zugriffskontrolle für Videodateien ist leicht umgehbar, d.h. alle Videos sind ohne Authentifizierung zugänglich.
> Das Problem liegt an fehlerhaften URL-Decoding bei ...Der freundlichen Hinweis von Nils ging der per mail an video@
> Die Zugriffskontrolle für Videodateien ist leicht umgehbar, d.h. alle Videos sind ohne Authentifizierung zugänglich.
> Das Problem liegt an fehlerhaften URL-Decoding bei Aufruf von [/internal/auth](https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/blob/master/server.py#L434) durch nginx. Gewollt war, dass für Thumbnails keine Zugriffsberechtigung erforderlich ist, jedoch wird nur geprüft ob die URL auf "jpg" endet, was nicht notwendigerweise dem (Datei-)Pfad entspricht.
>
> Daher wird z.B. https://rwth.video/files/pub/anleitung/anleitung-aufbau-grundlagen-720p.mp4 korrekt abgelehnt,
> jedoch https://rwth.video/files/pub/anleitung/anleitung-aufbau-grundlagen-720p.mp4?jpg zeigt das entsprechende Video auch ohne Berechtigung.
Möglicher Fix:
entweder: die url vor `urllib.parse.unquote` bei "?" splitten und alles vor dem ersten "?" nehmen (query interessiert an der Stelle ja niemanden)
oder: `urlparse` statt `unquote` nutzen um an den pfad zu kommen, danach kann man immer noch `unquote` nehmen um zeichen zu dekodieren.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/385Login-namen mit belibiegem whitespace wird akzeptiert2020-10-21T20:45:00+02:00Magnus GiesbertLogin-namen mit belibiegem whitespace wird akzeptiertWenn man sich einloggt, so kann man den login-namen mit beliebig vielen Leerzeichen anreichern (bsp. statt "videoag", " vi d e oag") und er wird trotzdem akzeptiert. Dasselbe gilt nicht für Passwörter.Wenn man sich einloggt, so kann man den login-namen mit beliebig vielen Leerzeichen anreichern (bsp. statt "videoag", " vi d e oag") und er wird trotzdem akzeptiert. Dasselbe gilt nicht für Passwörter.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/382Interner Fehler bei falschen Import URLs2020-05-09T19:41:05+02:00Magnus GiesbertInterner Fehler bei falschen Import URLsWenn man beim import eine URL eingibt welche nicht ganz korrekt ist https://bsp.de oder ähnliches, so bekommt man die Interne Fehler Anzeige statt dem vorgesehenen flash('falsche url'+url) auf der Import seite. Das liegt scheinbar an ein...Wenn man beim import eine URL eingibt welche nicht ganz korrekt ist https://bsp.de oder ähnliches, so bekommt man die Interne Fehler Anzeige statt dem vorgesehenen flash('falsche url'+url) auf der Import seite. Das liegt scheinbar an einem Problem in fetch_ro_course_events in import.pyhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/381Autoreload in embedded Videos2020-05-01T17:31:00+02:00Roman KarwacikAutoreload in embedded VideosDas Autoreloading nach dem Authentifizieren habe ich in https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/commit/76713ff121cc2b028c37d5e07b2fd088189fc55f gefixt, aber wenn man das Video einbettet funktioniert das nicht.Das Autoreloading nach dem Authentifizieren habe ich in https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/commit/76713ff121cc2b028c37d5e07b2fd088189fc55f gefixt, aber wenn man das Video einbettet funktioniert das nicht.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/379Add mobile control to the video player2020-04-27T17:46:07+02:00Roman KarwacikAdd mobile control to the video playerhttps://github.com/mister-ben/videojs-mobile-ui
Habe gerade mal versucht das einfach so einzubinden, aber funktioniert irgendwie nicht einfach so. Man muss natürlich das hotkey plugin deaktivieren, aber selbst ohne das funktioniert es...https://github.com/mister-ben/videojs-mobile-ui
Habe gerade mal versucht das einfach so einzubinden, aber funktioniert irgendwie nicht einfach so. Man muss natürlich das hotkey plugin deaktivieren, aber selbst ohne das funktioniert es nicht.Roman KarwacikRoman Karwacikhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/274Moodle-API für Permissions evaluieren2020-04-27T17:45:24+02:00Andreas ValderMoodle-API für Permissions evaluierenAndreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/380Add Button to reencode autoencoded Video2020-03-12T16:20:16+01:00Andreas ValderAdd Button to reencode autoencoded VideoWäre angenehmer zu verwenden als das über die Jobs Seite zu tun.Wäre angenehmer zu verwenden als das über die Jobs Seite zu tun.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/374Benachrichtigungen für Kapitelmarker bei Moderatoren deaktivieren2019-10-14T20:42:33+02:00Julian RotherBenachrichtigungen für Kapitelmarker bei Moderatoren deaktivierenhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/372TLS 1.3 Support2019-01-05T21:06:22+01:00Felix BaumannTLS 1.3 Supporthttps://ayesh.me/TLSv1.3-Apache-Nginx
könnt ihr euch ja bei Gelegenheit mal ansehen
(wenn der Server auf debian buster läuft)https://ayesh.me/TLSv1.3-Apache-Nginx
könnt ihr euch ja bei Gelegenheit mal ansehen
(wenn der Server auf debian buster läuft)https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/370Busfaktor 1, deshalb einfach allen AGlern alle Privilegien auf die Webseite g...2018-11-21T19:50:51+01:00Christoph RackwitzBusfaktor 1, deshalb einfach allen AGlern alle Privilegien auf die Webseite gebenDas ist ein Problem, das man loesen muss, ggf. indem man mit den Admins eine neue Struktur findet, in der es moeglich ist, wieder alle AGler an die Webseite zu lassen. Die Geschichte von wegen "aber TLS Zertifikate!" ist Vorwand und kann...Das ist ein Problem, das man loesen muss, ggf. indem man mit den Admins eine neue Struktur findet, in der es moeglich ist, wieder alle AGler an die Webseite zu lassen. Die Geschichte von wegen "aber TLS Zertifikate!" ist Vorwand und kann geloest werden.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/369IPv6 aus dem DNS nehmen2018-11-21T19:49:57+01:00Christoph RackwitzIPv6 aus dem DNS nehmenNeuerdings gibt es im RWTH Eduroam (und Rest der Welt) IPv6.
Dummerweise zeigen die DNS Eintraege der Webseite auf Geraet, das nicht der Fachschaft gehoert. Dass diese Geraetschaft nicht mehr laeuft, ist Nebensache, aber macht das Probl...Neuerdings gibt es im RWTH Eduroam (und Rest der Welt) IPv6.
Dummerweise zeigen die DNS Eintraege der Webseite auf Geraet, das nicht der Fachschaft gehoert. Dass diese Geraetschaft nicht mehr laeuft, ist Nebensache, aber macht das Problem deutlich.
Man sollte die Fehler im DNS beheben.
Hier ein Traceroute von traceroute6.net:
```
traceroute to 2a0a:51c0:1:10::2 (2a0a:51c0:1:10::2), 30 hops max, 80 byte packets
1 2001:2e8:665:0:2:2:0:1 (2001:2e8:665:0:2:2:0:1) 0.090 ms 0.046 ms 0.041 ms
2 2001:2e8:22:204::2 (2001:2e8:22:204::2) 1.146 ms 1.131 ms 0.996 ms
3 2001:2e8:20::22:11 (2001:2e8:20::22:11) 0.871 ms 35.508 ms 0.765 ms
4 xe-0-0-12-2.a02.tokyjp05.jp.bb.gin.ntt.net (2001:218:2000:5000::61) 1.119 ms 1.017 ms 1.403 ms
5 ae-4.r03.tokyjp05.jp.bb.gin.ntt.net (2001:218:0:2000::95) 1.625 ms ae-25.r02.tokyjp05.jp.bb.gin.ntt.net (2001:218:0:2000::59) 1.154 ms ae-4.r03.tokyjp05.jp.bb.gin.ntt.net (2001:218:0:2000::95) 1.243 ms
6 ae-3.r31.tokyjp05.jp.bb.gin.ntt.net (2001:218:0:2000::116) 1.956 ms 0.991 ms 0.970 ms
7 ae-4.r23.lsanca07.us.bb.gin.ntt.net (2001:218:0:2000::62) 104.211 ms 111.516 ms 104.353 ms
8 ae-6.r22.asbnva02.us.bb.gin.ntt.net (2001:418:0:2000::1bd) 167.636 ms 167.309 ms 169.391 ms
9 ae-6.r25.frnkge08.de.bb.gin.ntt.net (2001:418:0:2000::2) 265.911 ms 266.748 ms 271.802 ms
10 ae-28.r03.frnkge03.de.bb.gin.ntt.net (2001:728:0:2000::1f2) 255.328 ms 249.771 ms ae-28.r04.frnkge08.de.bb.gin.ntt.net (2001:728:0:2000::1ee) 253.300 ms
11 ae-1.a00.frnkge03.de.bb.gin.ntt.net (2001:728:0:2000::1c6) 269.400 ms 264.160 ms 273.658 ms
12 ae-14-507.a00.frnkge03.de.ce.gin.ntt.net (2001:728:0:5000::be6) 259.532 ms 258.557 ms 269.562 ms
13 2001:1608:0:16::1 (2001:1608:0:16::1) 266.857 ms 264.724 ms 255.916 ms
14 2001:1608:0:16::2 (2001:1608:0:16::2) 284.641 ms 259.290 ms 255.712 ms
15 tihange.aachen.ccc.de (2a0a:51c0:1:10::1) 258.958 ms 262.091 ms 258.777 ms
```https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/368Terminimport von RWTH Online2018-11-12T00:28:26+01:00Christoph RackwitzTerminimport von RWTH OnlineDas CAMPUS wird seit WS18 nicht mehr benutzt.Das CAMPUS wird seit WS18 nicht mehr benutzt.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/46manuelles Einsortieren von Videos im Fehlerfall ermöglichen2018-07-17T17:34:30+02:00Andreas Valdermanuelles Einsortieren von Videos im Fehlerfall ermöglichenhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/85Bug: Kapitelmarken falsches Zeitformat2018-07-17T14:15:01+02:00Felix BaumannBug: Kapitelmarken falsches ZeitformatDas zeitformat wird in keinster Weise verifiziert,w as beim Neuladen der Seite zu einem Error "falsches Zeitformat" führt
Beispiel:
00:020:00
testkapitel
außerdem wird die Form ohne Error/Hinweis nicht abgeschickt, wenn man noch keinen...Das zeitformat wird in keinster Weise verifiziert,w as beim Neuladen der Seite zu einem Error "falsches Zeitformat" führt
Beispiel:
00:020:00
testkapitel
außerdem wird die Form ohne Error/Hinweis nicht abgeschickt, wenn man noch keinen Titel fürs Kapitel vorgeschlagen hat
und es ist möglich Kapitelmarken vorzuschlagen, für Zeiten die hinter dem Video liegen
man kann sogar Text als Zeit eingeben
es wäre super, wenn zusätzlich zu einem Parser der Input type "time" verwendet wird statt "text"
https://wiki.selfhtml.org/wiki/HTML/Formulare/input/time#type_.3D_.22time.22Julian RotherJulian Rotherhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/359Erstelle Verzeichnis für Vorlesungsvideos, wenn noch nicht vorhanden2018-06-13T14:15:40+02:00Markus WittErstelle Verzeichnis für Vorlesungsvideos, wenn noch nicht vorhandenJob 159439 so:
{"reason": "Overwriting output file \"/mnt/video-main/released/pub/17ws-quic/17ws-quic-171214-360p.mp4\" failed: No such file or directory", "log": ""}
Lösung: mkdirJob 159439 so:
{"reason": "Overwriting output file \"/mnt/video-main/released/pub/17ws-quic/17ws-quic-171214-360p.mp4\" failed: No such file or directory", "log": ""}
Lösung: mkdir