Reword changelog

This commit is contained in:
Joscha 2022-01-15 15:06:02 +01:00
parent f47e7374d2
commit 4f022e2d19
2 changed files with 3 additions and 5 deletions

View File

@ -23,10 +23,8 @@ ambiguous situations.
## Unreleased ## Unreleased
### Fixed ### Fixed
- Shibboleth login. It was broken due to URL parser changes and really - ILIAS login
*unfortunate* behaviour by aiohttp. - Local video cache if `windows_paths` is enabled
- local video cache on windows if the path was changed to accomodate windows
file system limitations (e.g. replace `:`)
## 3.3.0 - 2022-01-09 ## 3.3.0 - 2022-01-09

View File

@ -773,7 +773,7 @@ async def _shib_post(session: aiohttp.ClientSession, url: str, data: Any) -> Bea
""" """
aiohttp unescapes '/' and ':' in URL query parameters which is not RFC compliant and rejected aiohttp unescapes '/' and ':' in URL query parameters which is not RFC compliant and rejected
by Shibboleth. Thanks a lot. So now we unroll the requests manually, parse location headers and by Shibboleth. Thanks a lot. So now we unroll the requests manually, parse location headers and
build encoded URL objects ourselfs... Who thought mangling location header was a good idea?? build encoded URL objects ourselves... Who thought mangling location header was a good idea??
""" """
async with session.post(url, data=data, allow_redirects=False) as response: async with session.post(url, data=data, allow_redirects=False) as response:
location = response.headers.get("location") location = response.headers.get("location")