From b6502d13477fd5741945d6e1db1d9197d752a50d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Wed, 16 Nov 2022 11:14:45 +0100 Subject: [PATCH] Created new patch 2022-11-16T111442 on branch 8.0. Pike 8.0.1786: Synch with Roxen 7.0.730. Crypto.DSA, Concurrent.Promise, Standards.{EXIF,IIM}, Web.API From commit fec9b7f5bf9caacb975c668c95c54eca364ee120 to commit 16a79a4bb257b4cf8a25ec47e7669cd329a6dcfe. --- .../patches/2022-11-16T111442/metadata.txt | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 refs/heads/8.0/patches/2022-11-16T111442/metadata.txt diff --git a/refs/heads/8.0/patches/2022-11-16T111442/metadata.txt b/refs/heads/8.0/patches/2022-11-16T111442/metadata.txt new file mode 100644 index 0000000000..3c0e94ac8b --- /dev/null +++ b/refs/heads/8.0/patches/2022-11-16T111442/metadata.txt @@ -0,0 +1,54 @@ +subject: Pike 8.0.1786: Synch with Roxen 7.0.730. Crypto.DSA, Concurrent.Promise, Standards.{EXIF,IIM}, Web.API +from: fec9b7f5bf9caacb975c668c95c54eca364ee120 +to: 16a79a4bb257b4cf8a25ec47e7669cd329a6dcfe +originator: Henrik Grubbström (Grubba) <grubba@grubba.org> +depends: 2022-03-01T144018 +restart: true + +Synch with Roxen 7.0.730/Pike 8.0.1786. + +Multiple changes: + +• Standards.IIM: Fix alignment of Photoshop 6 block scanner. + +https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/ +says that the pascal string containing the description text +is NUL-padded to an even length. + +Fixes #10094. + +• Crypto.DSA: Fix rejection of signatures with offset r and/or s. + +Fixes #10077. + +• Protocols.TELNET: Avoid backtrace when fd is gone. + + Don't stringify missing data in readline_callback() but instead let the next callback handle EOF. + +• Concurrent.Promise: Disable debug output. + +• Web.Api: Accept all 200-series result codes as success. + +Eg Github uses status code 202 on success. + +• Web.Api: Authenticate with the Authorization header by default. + +Sending OAuth authorization information via query variables has been +deprecated by RFC6750 (and others), and some endpoints (eg GitHub) +do no longer support the old method. + +Switch to using + + Authorization: Bearer <access_token> + +by default. + +Also updates Web.Api.Github accordingly. + +• Standards.EXIF: Improved robustness of IFD parser. + +This notably makes the IFD parser stop attempt to parse IFDs +after the EXIF IFD. It seems that it is common for the EXIF +IFD to not be followed by an IFD list terminator. + +Also adds some references to the EXIF 2.2 standard. -- GitLab