Repository navigation
Fix calendar issue 70 - #64941
Fix calendar issue 70
#64941theroch wants to merge 2 commits into
Conversation
parse_url() does not decode percent-encoded characters, so special characters (e.g. '#', '@', ':') in the credentials must be decoded before use, or Basic Auth sends the raw percent-encoded sequence instead of the real password. Signed-off-by: Frank Rochlitzer <support@b3-it.de>
e0233dd to
dc23174
Compare
|
Hello there, We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process. Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6 Thank you for contributing to Nextcloud and we hope to hear from you soon! (If you believe you should not receive this message, you can add yourself to the blocklist.) |
ChristophWurst
left a comment
There was a problem hiding this comment.
The credentials are stored in the source column in oc_calendarsubscriptions, so this is still a security gap.
Dropping this here so the implication is transparent for reviewers
|
This pull request has been automatically locked because it has been closed for more than 7 days. As we do not monitor merged or closed pull requests, we are locking this pull request to prevent further comments from getting lost in the noise. |
Summary
parse_url() does not decode percent-encoded characters, so special characters (e.g. '#', '@', ':') in the credentials must be decoded before use, or Basic-Auth sends the raw url-encoded sequence instead of the real password.
TODO
Checklist
Screenshots before/after for front-end changes3. to review, feature component)stable32)AI (if applicable)