diff options
author | Mattias EngdegÄrd <mattiase@acm.org> | 2021-12-20 18:17:23 +0100 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2021-12-20 20:22:09 +0100 |
commit | a34650acff3740980ef23d900d35004bcfe2ef04 (patch) | |
tree | 5e34b2538df2849832e3971bc7d0cd9546b5adc9 /lisp/select.el | |
parent | 27be90154d1a4b19efe30c97f221b29e3becc920 (diff) | |
download | emacs-a34650acff3740980ef23d900d35004bcfe2ef04.tar.gz emacs-a34650acff3740980ef23d900d35004bcfe2ef04.tar.bz2 emacs-a34650acff3740980ef23d900d35004bcfe2ef04.zip |
Fix sloppy base64 acceptance of some multibyte characters
The base64 encoding functions incorrectly accepted some multibyte
characters; stop doing that (bug#52670).
* src/fns.c (base64_encode_1): Reject all multibyte characters.
* test/src/fns-tests.el (fns-tests-base64-encode-string)
(fns-test-base64url-encode-region)
(fns-test-base64url-encode-string): Add tests.
* doc/lispref/text.texi (Base 64): Rephrase outdated manual text.
* etc/NEWS: Add a notice.
Diffstat (limited to 'lisp/select.el')
0 files changed, 0 insertions, 0 deletions