]> granicus.if.org Git - php/commitdiff
Merge branch 'PHP-7.4' into PHP-8.0
authorChristoph M. Becker <cmbecker69@gmx.de>
Mon, 22 Feb 2021 11:34:54 +0000 (12:34 +0100)
committerChristoph M. Becker <cmbecker69@gmx.de>
Mon, 22 Feb 2021 11:35:23 +0000 (12:35 +0100)
* PHP-7.4:
  Fix #80774: session_name() problem with backslash

1  2 
NEWS
ext/session/session.c
ext/session/tests/session_name_variation1.phpt

diff --cc NEWS
index aec8cce420e17fc15115a96184838b318968083a,9c69fcd16b4ff6e655b42fc802be4d87c10ee78b..e1e06c297d9f412de0dce4ca867d239216a05910
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -6,7 -10,14 +6,10 @@@ PH
    . Fixed bug #80763 (msgfmt_format() does not accept DateTime references).
      (cmb)
  
 -- MySQLnd:
 -  . Fixed bug #80713 (SegFault when disabling ATTR_EMULATE_PREPARES and
 -    MySQL 8.0). (Nikita)
 -
+ - Session:
+   . Fixed bug #80774 (session_name() problem with backslash). (cmb)
 -04 Mar 2021, php 7.4.16
 +18 Feb 2021, PHP 8.0.3
  
  - Core:
    . Fixed #80706 (mail(): Headers after Bcc headers may be ignored). (cmb)
Simple merge
index 71849de565bebaa69af84d61ec454db4f129467d,cda7db31a5e26e416a45c63a70462009875ca919..b9debaef2c3b0655d024e08586b05db338c162f9
@@@ -47,8 -55,10 +49,10 @@@ string(1) " 
  bool(true)
  string(1) "   "
  
 -Warning: session_name(): session.name cannot be a numeric or empty '' in %s on line %d
 +Warning: session_name(): session.name "" cannot be numeric or empty in %s on line %d
  string(1) "   "
+ Warning: session_start(): session.name cannot contain any of the following '=,; \t\r\n\013\014' in %s on line %d
  bool(true)
  string(1) "   "
  bool(true)