Nintendo Switch controller emulator using an Arduino, with Pokémon Sword/Shield automation scripts.
macOS program to switch audio output using a dedicated key
Bridge to interface SheepShaver / Basilisk II virtual machines with a physical machine
iOS app displaying some GPS info
Asahi Linux logo and other artwork
Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
HTTP Live Streaming - open source HLS flash plugin/player (Chromeless Player, JWPlayer 5.x,6.x,OSMF 2.0,FlowPlayer,mediaelement.js,video.js))
A bootloader and experimentation playground for Apple Silicon
Modern framework for managing global keyboard shortcuts compatible with Mac App Store. More details:
ZNC module for client specific buffers
fork in 22 minutes
Platform & Version Platform: Linux django-cas-ng: 4.1.1 (waiting for #291 to be fixed before upgrading to 4.2.1) Django: 3.2.6 Python: 3.7.3-2+deb10u3 CAS Server Software and version: MamaCas 2.4.0
Describe the bug
next URL passed to the login view (absolute URL pointing to the wrong site) causes a
RedirectException("Non-local url is forbidden to be redirected to.") to be raised, which is not caugh and ends up causing a 500 Server Error.
(This assumes that
settings.CAS_CHECK_NEXT, which should probably be the case in most circumstances)
Instead of causing a server error (which causes Django to send error emails), the login view should return a
HttpResponseBadRequest response (since the request is indeed invalid).
To Reproduce The issue is visible on the demo page: Load https://django-cas-ng-demo.herokuapp.com/accounts/login?next=http://www.google.com/ ; it returns a “Server Error” page and a 500 HTTP error code.
Expected behavior Loading the page with an incorrect next URL should return a 400 Bad request error page and not cause Django to send an error email.
created time in 6 days