From 5a1277a8f1c0610624a713ed10a4cafdbc162db35dd49c117b209df43c69d932 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Thu, 18 Aug 2022 08:21:20 +0000 Subject: [PATCH] - Updated to version 9.0.0224, fixes the following problems - fix boo#1202515 - CVE-2022-2845 * indexof() may leak memory. * Cursor in wrong position when inserting after virtual text. (Ben Jackson) * Redraw flags are not named specifically. * Stacktrace not shown when debugging. * The override flag has no effect for virtual text. (Ben Jackson) * Build error with small features. * 'list' mode does not work properly with virtual text. * Invalid memory access when compiling :lockvar. * Invalid memory access when compiling :unlet. * Using freed memory with error in assert argument. * Splitting a line may duplicate virtual text. (Ben Jackson) * Not passing APC_INDENT flag. * Undo earlier test sometimes fails on MS-Windows. * 'shellslash' works differently when sourcing a script again. * Reading before the start of the line. * Cannot make a funcref with "s:func" in a def function in legacy script. * Invalid memory access with for loop over NULL string. * Accessing freed memory if compiling nested function fails. * No good reason why text objects are only in larger builds. * Typo in diffmode test. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=738 --- vim-9.0.0203.tar.gz | 3 --- vim-9.0.0224.tar.gz | 3 +++ vim.changes | 26 ++++++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 30 insertions(+), 4 deletions(-) delete mode 100644 vim-9.0.0203.tar.gz create mode 100644 vim-9.0.0224.tar.gz diff --git a/vim-9.0.0203.tar.gz b/vim-9.0.0203.tar.gz deleted file mode 100644 index 7abbb3e..0000000 --- a/vim-9.0.0203.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3db8777ed13708c826e2974b177061562c570176146e66bb9744c02aaa232f7f -size 16746280 diff --git a/vim-9.0.0224.tar.gz b/vim-9.0.0224.tar.gz new file mode 100644 index 0000000..412b112 --- /dev/null +++ b/vim-9.0.0224.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ebe9e4f9499565b9c3a536cb131f7ba6a4e26232563a929fb914c109f326764 +size 16765959 diff --git a/vim.changes b/vim.changes index 86b6721..97f2e84 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Thu Aug 18 08:18:06 UTC 2022 - Ondřej Súkup + +- Updated to version 9.0.0224, fixes the following problems +- fix boo#1202515 - CVE-2022-2845 + * indexof() may leak memory. + * Cursor in wrong position when inserting after virtual text. (Ben Jackson) + * Redraw flags are not named specifically. + * Stacktrace not shown when debugging. + * The override flag has no effect for virtual text. (Ben Jackson) + * Build error with small features. + * 'list' mode does not work properly with virtual text. + * Invalid memory access when compiling :lockvar. + * Invalid memory access when compiling :unlet. + * Using freed memory with error in assert argument. + * Splitting a line may duplicate virtual text. (Ben Jackson) + * Not passing APC_INDENT flag. + * Undo earlier test sometimes fails on MS-Windows. + * 'shellslash' works differently when sourcing a script again. + * Reading before the start of the line. + * Cannot make a funcref with "s:func" in a def function in legacy script. + * Invalid memory access with for loop over NULL string. + * Accessing freed memory if compiling nested function fails. + * No good reason why text objects are only in larger builds. + * Typo in diffmode test. + ------------------------------------------------------------------- Sun Aug 14 09:44:23 UTC 2022 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index 5adad78..0d0c378 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 9.0 -%define patchlevel 0203 +%define patchlevel 0224 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim90 %define site_runtimepath %{_datadir}/vim/site