c85d938
To: vim-dev@vim.org
c85d938
Subject: Patch 7.2.027
c85d938
Fcc: outbox
c85d938
From: Bram Moolenaar <Bram@moolenaar.net>
c85d938
Mime-Version: 1.0
c85d938
Content-Type: text/plain; charset=ISO-8859-1
c85d938
Content-Transfer-Encoding: 8bit
c85d938
------------
c85d938
c85d938
Patch 7.2.027
c85d938
Problem:    Can use cscope commands in the sandbox.
c85d938
Solution:   Disallow them, they might not be safe.
c85d938
Files:	    src/ex_cmds.h
c85d938
c85d938
c85d938
*** ../vim-7.2.026/src/ex_cmds.h	Thu Sep 18 12:43:21 2008
c85d938
--- src/ex_cmds.h	Thu Sep 18 22:18:14 2008
c85d938
***************
c85d938
*** 278,284 ****
c85d938
  EX(CMD_crewind,		"crewind",	ex_cc,
c85d938
  			RANGE|NOTADR|COUNT|TRLBAR|BANG),
c85d938
  EX(CMD_cscope,		"cscope",	do_cscope,
c85d938
! 			EXTRA|NOTRLCOM|SBOXOK|XFILE),
c85d938
  EX(CMD_cstag,		"cstag",	do_cstag,
c85d938
  			BANG|TRLBAR|WORD1),
c85d938
  EX(CMD_cunmap,		"cunmap",	ex_unmap,
c85d938
--- 278,284 ----
c85d938
  EX(CMD_crewind,		"crewind",	ex_cc,
c85d938
  			RANGE|NOTADR|COUNT|TRLBAR|BANG),
c85d938
  EX(CMD_cscope,		"cscope",	do_cscope,
c85d938
! 			EXTRA|NOTRLCOM|XFILE),
c85d938
  EX(CMD_cstag,		"cstag",	do_cstag,
c85d938
  			BANG|TRLBAR|WORD1),
c85d938
  EX(CMD_cunmap,		"cunmap",	ex_unmap,
c85d938
***************
c85d938
*** 506,512 ****
c85d938
  EX(CMD_lclose,		"lclose",	ex_cclose,
c85d938
  			RANGE|NOTADR|COUNT|TRLBAR),
c85d938
  EX(CMD_lcscope,		"lcscope",	do_cscope,
c85d938
! 			EXTRA|NOTRLCOM|SBOXOK|XFILE),
c85d938
  EX(CMD_left,		"left",		ex_align,
c85d938
  			TRLBAR|RANGE|WHOLEFOLD|EXTRA|CMDWIN|MODIFY),
c85d938
  EX(CMD_leftabove,	"leftabove",	ex_wrongmodifier,
c85d938
--- 506,512 ----
c85d938
  EX(CMD_lclose,		"lclose",	ex_cclose,
c85d938
  			RANGE|NOTADR|COUNT|TRLBAR),
c85d938
  EX(CMD_lcscope,		"lcscope",	do_cscope,
c85d938
! 			EXTRA|NOTRLCOM|XFILE),
c85d938
  EX(CMD_left,		"left",		ex_align,
c85d938
  			TRLBAR|RANGE|WHOLEFOLD|EXTRA|CMDWIN|MODIFY),
c85d938
  EX(CMD_leftabove,	"leftabove",	ex_wrongmodifier,
c85d938
***************
c85d938
*** 653,658 ****
c85d938
--- 653,660 ----
c85d938
  			EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
c85d938
  EX(CMD_open,		"open",		ex_open,
c85d938
  			RANGE|EXTRA),
c85d938
+ EX(CMD_oldfiles,	"oldfiles",	ex_oldfiles,
c85d938
+ 			BANG|TRLBAR|SBOXOK|CMDWIN),
c85d938
  EX(CMD_omap,		"omap",		ex_map,
c85d938
  			EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
c85d938
  EX(CMD_omapclear,	"omapclear",	ex_mapclear,
c85d938
***************
c85d938
*** 804,810 ****
c85d938
  EX(CMD_scriptencoding,	"scriptencoding", ex_scriptencoding,
c85d938
  			WORD1|TRLBAR|CMDWIN),
c85d938
  EX(CMD_scscope,		"scscope",	do_scscope,
c85d938
! 			EXTRA|NOTRLCOM|SBOXOK),
c85d938
  EX(CMD_set,		"set",		ex_set,
c85d938
  			TRLBAR|EXTRA|CMDWIN|SBOXOK),
c85d938
  EX(CMD_setfiletype,	"setfiletype",	ex_setfiletype,
c85d938
--- 806,812 ----
c85d938
  EX(CMD_scriptencoding,	"scriptencoding", ex_scriptencoding,
c85d938
  			WORD1|TRLBAR|CMDWIN),
c85d938
  EX(CMD_scscope,		"scscope",	do_scscope,
c85d938
! 			EXTRA|NOTRLCOM),
c85d938
  EX(CMD_set,		"set",		ex_set,
c85d938
  			TRLBAR|EXTRA|CMDWIN|SBOXOK),
c85d938
  EX(CMD_setfiletype,	"setfiletype",	ex_setfiletype,
c85d938
*** ../vim-7.2.026/src/version.c	Sat Nov  1 13:51:57 2008
c85d938
--- src/version.c	Thu Nov  6 10:21:21 2008
c85d938
***************
c85d938
*** 678,679 ****
c85d938
--- 678,681 ----
c85d938
  {   /* Add new patch number below this line */
c85d938
+ /**/
c85d938
+     27,
c85d938
  /**/
c85d938
c85d938
-- 
c85d938
hundred-and-one symptoms of being an internet addict:
c85d938
179. You wonder why your household garbage can doesn't have an
c85d938
     "empty recycle bin" button.
c85d938
c85d938
 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
c85d938
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
c85d938
\\\        download, build and distribute -- http://www.A-A-P.org        ///
c85d938
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///