Patch 8.0.0705

2017-07-10 Fir de Conversatie Bram Moolenaar
Patch 8.0.0705 (after 8.0.0702) Problem:Crash when there is an error in a timer callback. (Aron Griffis, Ozaki Kiichi) Solution: Check did_throw before discarding an exception. NULLify current_exception when no longer valid. Files: src/ex_eval.c, src/ex_cmds2.c

Re: Patch 8.0.0702

2017-07-10 Fir de Conversatie Bram Moolenaar
Ozaki Kiichi wrote: > Simply reproducable sample: > > test.vim > > ``` > try > throw 'excp' > catch > " > endtry > > fu! TimerFunc(...) > echoerr 'oops' > endfu > > call timer_start(1, 'TimerFunc') > ``` > > vim -Nu test.vim > > cause: > > At finishing above try-catch-endtry, "curren

[bug][runtime] Incorrect detection for gitsendemail ftplugin

2017-07-10 Fir de Conversatie astian
(Note: I originally sent this message to vim-...@vim.org, but that seems to have been eaten by a grue, so I'm trying again with googlegroups.) Currently filetype.vim uses the pattern ".msg.[0-9]*" [0], but git-send-email generates files named like ".gitsendemail.msg.XX" [1]. Evidently the git

Re: [CVE-2017-11109] Reduced samples and patch

2017-07-10 Fir de Conversatie Christian Brabandt
On So, 09 Jul 2017, Christian Brabandt wrote: > > Oh and POC3 creates this backtrace: > #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 > #1 0x7426a3fa in __GI_abort () at abort.c:89 > #2 0x742a6bd0 in __libc_message (do_abort=do_abort@entry=2, > fmt=