package/screen: bump version to 4.8.0
authorPeter Korsgaard <peter@korsgaard.com>
Fri, 14 Feb 2020 07:27:01 +0000 (08:27 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Sat, 15 Feb 2020 11:01:50 +0000 (12:01 +0100)
Fixes a memory corruption issue in OSC 49 handling.  Notice that this is
only enabled if screen is built with --enable-rxvt_osc, which isn't the case
in Buildroot. From the release notes:

As last fix, fixes potential memory overwrite of quite big size (~768
bytes), and even though I'm not sure about potential exploitability of
that issue, I highly recommend everyone to upgrade as soon as possible.
This issue is present at least since v.4.2.0 (haven't checked earlier).

https://lists.gnu.org/archive/html/screen-devel/2020-02/msg00007.html

Upstream changed the gnu.org URLs to use HTTPS, so adjust
0005-rename-sched_h.patch to match.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/screen/0005-rename-sched_h.patch
package/screen/screen.hash
package/screen/screen.mk

index cdbb0335f9ffb1c95c77dc006e896db5e80fd7be..9b29b76e0711aa0b69a20394cfce7be1b4ccfa00 100644 (file)
@@ -44,7 +44,7 @@ index 0000000..fdc3fc4
 + *
 + * You should have received a copy of the GNU General Public License
 + * along with this program (see the file COPYING); if not, see
-+ * http://www.gnu.org/licenses/, or contact Free Software Foundation, Inc.,
++ * https://www.gnu.org/licenses/, or contact Free Software Foundation, Inc.,
 + * 51 Franklin Street, Fifth Floor, Boston, MA  02111-1301  USA
 + *
 + ****************************************************************
@@ -98,7 +98,7 @@ index fdc3fc4..0000000
 - *
 - * You should have received a copy of the GNU General Public License
 - * along with this program (see the file COPYING); if not, see
-- * http://www.gnu.org/licenses/, or contact Free Software Foundation, Inc.,
+- * https://www.gnu.org/licenses/, or contact Free Software Foundation, Inc.,
 - * 51 Franklin Street, Fifth Floor, Boston, MA  02111-1301  USA
 - *
 - ****************************************************************
index b09ac34700a80f2eb5ebd01cfc562c8d9f00be7e..ca74ba89130c44c3f420faea67a857893aa2a064 100644 (file)
@@ -1,5 +1,5 @@
 # Locally calculated after checking pgp signature
-# https://ftp.gnu.org/gnu/screen/screen-4.7.0.tar.gz.sig
-sha256 da775328fa783bd2a787d722014dbd99c6093effc11f337827604c2efc5d20c1  screen-4.7.0.tar.gz
+# https://ftp.gnu.org/gnu/screen/screen-4.8.0.tar.gz.sig
+sha256 6e11b13d8489925fde25dfb0935bf6ed71f9eb47eff233a181e078fde5655aa1  screen-4.8.0.tar.gz
 # Locally calculated
 sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903  COPYING
index 91aa7c3a7a98931a209d53eda413cdb164227206..055dc015c01e49d60d28e3e7e625c6769bb2e044 100644 (file)
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-SCREEN_VERSION = 4.7.0
+SCREEN_VERSION = 4.8.0
 SCREEN_SITE = $(BR2_GNU_MIRROR)/screen
 SCREEN_LICENSE = GPL-3.0+
 SCREEN_LICENSE_FILES = COPYING