Package: neovim / 0.1.7-4

Metadata

Package Version Patches format
neovim 0.1.7-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 debcherry fixup patch.patch | (download)

runtime/doc/various.txt | 12 9 + 3 - 0 !
runtime/doc/vim_diff.txt | 4 4 + 0 - 0 !
runtime/ftplugin/man.vim | 2 1 + 1 - 0 !
src/nvim/main.c | 2 1 + 1 - 0 !
src/nvim/memory.c | 31 14 + 17 - 0 !
src/nvim/os/shell.c | 147 139 + 8 - 0 !
src/nvim/spell.c | 6 5 + 1 - 0 !
test/functional/eval/execute_spec.lua | 17 11 + 6 - 0 !
test/functional/terminal/helpers.lua | 1 1 + 0 - 0 !
test/functional/ui/output_spec.lua | 21 21 + 0 - 0 !
test/functional/ui/screen.lua | 47 34 + 13 - 0 !
11 files changed, 240 insertions(+), 50 deletions(-)

 [patch 1/5] debcherry fixup patch

53bde37a vim-patch:8.0.0376
	 - no changes against upstream or conflicts
aa0c704e vim-patch:8.0.0322
	 - extra changes or conflicts
7b3fc809 out_data_decide_throttle(): timeout instead of hard limit.
	 - no changes against upstream or conflicts
443f0387 out_data_decide_throttle(): Avoid too-small final chunk.
	 - extra changes or conflicts
4fe8fc33 os/shell: do_os_system(): Always show last chunk.
	 - extra changes or conflicts
bd544445 os/shell: Throttle :! output, pulse "..." message.
	 - extra changes or conflicts
29b88857 vim-patch:8.0.0057
	 - no changes against upstream or conflicts
fb1670cd vim-patch:8.0.0056
	 - extra changes or conflicts

0002 test Handle SIGHUP in tty test fixture.patch | (download)

test/functional/core/job_spec.lua | 5 2 + 3 - 0 !
test/functional/fixtures/tty-test.c | 24 19 + 5 - 0 !
2 files changed, 21 insertions(+), 8 deletions(-)

 [patch 2/5] test: handle sighup in tty-test fixture.

Closes #5727

0003 tui backpressure Drop messages to avoid flooding.patch | (download)

src/nvim/event/loop.c | 16 16 + 0 - 0 !
src/nvim/event/multiqueue.c | 51 36 + 15 - 0 !
src/nvim/lib/queue.h | 18 7 + 11 - 0 !
src/nvim/macros.h | 3 3 + 0 - 0 !
src/nvim/tui/input.c | 2 0 + 2 - 0 !
src/nvim/tui/tui.c | 15 15 + 0 - 0 !
src/nvim/ui.c | 7 3 + 4 - 0 !
src/nvim/ui_bridge.c | 33 27 + 6 - 0 !
src/nvim/ui_bridge.h | 2 1 + 1 - 0 !
src/nvim/version.c | 4 1 + 3 - 0 !
test/unit/multiqueue_spec.lua | 21 21 + 0 - 0 !
11 files changed, 130 insertions(+), 42 deletions(-)

 [patch 3/5] tui: "backpressure": drop messages to avoid flooding.

Closes #1234

multiqueue:
- Implement multiqueue_size()
- Rename MultiQueueItem.parent to MultiQueueItem.parent_item, to avoid confusion
  with MultiQueue.parent.

0004 vim patch 8.0.0377.patch | (download)

src/nvim/undo.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 [patch 4/5] vim-patch:8.0.0377

Problem:    Possible overflow when reading corrupted undo file.
Solution:   Check if allocated size is not too big. (King)

https://github.com/vim/vim/commit/3eb1637b1bba19519885dd6d377bd5596e91d22c

CVE-2017-6349

0005 vim patch 8.0.0378.patch | (download)

src/nvim/undo.c | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 [patch 5/5] vim-patch:8.0.0378

Problem:    Another possible overflow when reading corrupted undo file.
Solution:   Check if allocated size is not too big. (King)

https://github.com/vim/vim/commit/0c8485f0e4931463c0f7986e1ea84a7d79f10c75

CVE-2017-6350