From 70cc85568d2d18ebf57e46fec4759bfc4baad0dc3a4258b99b0b14294f96f7a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Tue, 11 Jan 2022 18:17:45 +0000 Subject: [PATCH] - Updated to version 8.2.4063, fixes the following problems - fixes boo#1194559 CVE-2022-0156 * Not all sshconfig files are detected as such. * Vim9: type checking for list and dict lacks information about declared type. * Vim9: not enough testing for extend() and map(). * Asan error for adding zero to NULL. * Redundant check for NUL byte. * Coverity warns for checking for NULL pointer after using it. * Insert complete code uses global variables. * First char typed in Select mode can be wrong. * Error messages are spread out. * Old compiler complains about struct init with variable. * Error messages are spread out. * Vim9: crash when declaring variable on the command line. * Session does not restore help buffer properly when "options' is missing from 'sessionoptions'. * Error messages are spread out. * Reading one byte beyond the end of the line. * Error messages are spread out. * Test fails because of changed error number. * Error messages are spread out. * Build failure without the spell feature. * Git and gitcommit file types not properly recognized. * Build failure with tiny features. (Tony Mechelynck) * Vim9: incorrect error for argument that is shadowing var. * Gcc warns for misleading indent in Athena menu code. * ml_get error when win_execute redraws with Visual selection. * Vim9: import mechanism is too complicated. * Debugger test fails. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=698 --- vim-8.2.3995.tar.gz | 3 -- vim-8.2.4063.tar.gz | 3 ++ vim.changes | 78 +++++++++++++++++++++++++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 82 insertions(+), 4 deletions(-) delete mode 100644 vim-8.2.3995.tar.gz create mode 100644 vim-8.2.4063.tar.gz diff --git a/vim-8.2.3995.tar.gz b/vim-8.2.3995.tar.gz deleted file mode 100644 index f5fd462..0000000 --- a/vim-8.2.3995.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0ee1c1dd0269939e67a9904174b4f6cc8c1767c415ceb7a836c17a2db5185adb -size 15878538 diff --git a/vim-8.2.4063.tar.gz b/vim-8.2.4063.tar.gz new file mode 100644 index 0000000..a2642d7 --- /dev/null +++ b/vim-8.2.4063.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67cfb969e1f6a87cef1da7918dfdf6748efdcf5879339a40e014e9d69dc5405f +size 15897800 diff --git a/vim.changes b/vim.changes index 3d4fcbd..563162d 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,81 @@ +------------------------------------------------------------------- +Tue Jan 11 18:15:23 UTC 2022 - Ondřej Súkup + +- Updated to version 8.2.4063, fixes the following problems +- fixes boo#1194559 CVE-2022-0156 + * Not all sshconfig files are detected as such. + * Vim9: type checking for list and dict lacks information about declared + type. + * Vim9: not enough testing for extend() and map(). + * Asan error for adding zero to NULL. + * Redundant check for NUL byte. + * Coverity warns for checking for NULL pointer after using it. + * Insert complete code uses global variables. + * First char typed in Select mode can be wrong. + * Error messages are spread out. + * Old compiler complains about struct init with variable. + * Error messages are spread out. + * Vim9: crash when declaring variable on the command line. + * Session does not restore help buffer properly when "options' is missing + from 'sessionoptions'. + * Error messages are spread out. + * Reading one byte beyond the end of the line. + * Error messages are spread out. + * Test fails because of changed error number. + * Error messages are spread out. + * Build failure without the spell feature. + * Git and gitcommit file types not properly recognized. + * Build failure with tiny features. (Tony Mechelynck) + * Vim9: incorrect error for argument that is shadowing var. + * Gcc warns for misleading indent in Athena menu code. + * ml_get error when win_execute redraws with Visual selection. + * Vim9: import mechanism is too complicated. + * Debugger test fails. + * Missing part of the :import changes. + * Two error messages in the wrong file. + * Using uninitialized variable. + * Confusing error message if imported name is used directly. + * Error for import not ending in .vim does not work for .vimrc. + * ml_get error with specific win_execute() command. (Sean Dewar) + * ml_get error with :doautoall and Visual area. (Sean Dewar) + * Debugging NFA regexp my crash, cached indent may be wrong. + * A script local funcref is not found from a mapping. + * Crash in xterm with only two lines. (Dominique Pellé) + * ATTRIBUTE_NORETURN is not needed. + * Running filetype tests leaves directory behind. + * Coverity warns for possibly using a NULL pointer. + * Timer triggered at the debug prompt may cause trouble. + * Vim9: script test file is getting too long. + * Insert mode completion is insufficiently tested. + * Various code not used when features are disabled. + * The xdiff library is linked in even when not used. + * Keeping track of allocated lines in user functions is too complicated. + * Using unitialized pointer. + * Vim9: build error. + * Using int for second argument of ga_init2(). + * Vim9: no error when importing the same script twice. + * Some global functions are only used in one file. + * Some error messages not in the right place. + * Depending on the build features error messages are unused. + * gcc complains about use of "%p" in printf. + * Vim9: reading before the start of the line with "$" by itself. + * Vim9: need to prefix every item in an autoload script. + * Compiler complains about possibly uninitialized variable. + * Not easy to resize a window from a plugin. + * Vim9: autoload mechanism doesn't fully work yet. + * Vim9 script test fails. + * Vim9: line break in expression causes v:errmsg to be filled. (Yegappan + Lakshmanan) + * Vim9: memory leak when exporting function in autoload script. + * Vim9: not fully implementing the autoload mechanism. + * Vim9: import test failure in wrong line. + * Vim9: an expression of a map cannot access script-local items. (Maxim Kim) + * win_execute() is slow on systems where getcwd() or chdir() is slow. (Rick + Howe) + * Codecov bash script is deprecated. + * Match highlighting of tab too short. + * Vim9: exported function in autoload script not found. (Yegappan Lakshmanan) + ------------------------------------------------------------------- Tue Jan 4 14:54:47 UTC 2022 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index f05924b..3a37198 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 8.2 -%define patchlevel 3995 +%define patchlevel 4063 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim82 %define site_runtimepath %{_datadir}/vim/site