Mattias Engdegård
a34650acff
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.
2021-12-20 20:22:09 +01:00
..
2021-09-27 09:33:56 +02:00
2021-10-12 17:22:07 -07:00
2021-09-26 17:53:23 +02:00
2021-11-18 12:47:35 +01:00
2021-10-21 04:41:35 +02:00
2021-09-26 17:53:23 +02:00
2021-09-26 17:53:23 +02:00
2021-09-26 17:53:23 +02:00
2021-11-27 10:10:43 -05:00
2021-12-04 15:49:42 +01:00
2021-09-26 17:53:23 +02:00
2021-12-19 17:12:18 +01:00
2021-11-18 19:35:13 +01:00
2021-11-06 19:16:05 +01:00
2021-11-20 12:55:37 +01:00
2021-09-26 17:53:23 +02:00
2021-12-19 17:44:32 +02:00
2021-10-20 20:54:29 +02:00
2021-12-20 20:22:09 +01:00
2021-08-12 14:18:08 +02:00
2021-10-24 12:14:32 +02:00
2021-09-26 17:53:23 +02:00
2021-12-20 17:13:09 +01:00
2021-08-08 19:25:26 +02:00
2021-02-19 12:08:00 -05:00
2021-11-16 08:26:24 +01:00
2021-12-20 17:13:09 +01:00
2021-11-14 12:56:11 -05:00
2021-09-26 17:53:23 +02:00
2021-09-26 17:53:23 +02:00
2021-11-25 16:24:19 +01:00
2021-09-26 17:53:23 +02:00
2021-12-04 15:49:42 +01:00
2021-12-20 17:13:09 +01:00
2021-08-21 15:24:15 +02:00
2021-09-26 17:53:23 +02:00
2021-09-26 17:53:23 +02:00
2021-12-05 23:24:08 -08:00
2021-11-07 01:54:31 +01:00
2021-11-24 11:55:58 +01:00
2021-09-26 17:53:23 +02:00
2021-09-26 17:53:23 +02:00