Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nginx webdav doesn't encode special chars #404

Open
3 tasks done
slypete opened this issue Nov 30, 2024 · 2 comments
Open
3 tasks done

nginx webdav doesn't encode special chars #404

slypete opened this issue Nov 30, 2024 · 2 comments

Comments

@slypete
Copy link

slypete commented Nov 30, 2024

Support guidelines

I've found a bug and checked that ...

  • ... the documentation does not mention anything about my problem
  • ... there are no open or closed issues that are related to my problem

Description

nginx webdav doesn't encode special chars

Describe the bug

  • Files listed in PROPFIND with brackets in the name aren't encoded
  • Many torrents have brackets in their names
  • Some webdav clients ignore improperly encoded names, such as Cyberduck.

nginx related issue appears to be fixed
arut/nginx-dav-ext-module#45
fjqingyou/nginx-dav-ext-module@14c8713

Can nginx be updated to include the fix in this release?

Thanks!
Pete

Expected behaviour

The square brackets in file/directory name would be encoded

Actual behaviour

The square brackets are not encoded in the response

Steps to reproduce

  1. Put a file having brackets in its name in the completed folder
  2. Make a HTTP PROPFIND request
  3. See that the response doesn't have the brackets encoded

Docker info

n/a

Docker Compose config

No response

Logs

n/a

Additional info

No response

@crazy-max
Copy link
Owner

Hum right, we could open an issue or submit a patch at https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/main/nginx?ref_type=heads

@chenshuaiw
Copy link

I also encountered this problem, how to solve it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants