head 1.10; access; symbols pkgsrc-2013Q2:1.10.0.44 pkgsrc-2013Q2-base:1.10 pkgsrc-2012Q4:1.10.0.42 pkgsrc-2012Q4-base:1.10 pkgsrc-2011Q4:1.10.0.40 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q2:1.10.0.38 pkgsrc-2011Q2-base:1.10 pkgsrc-2009Q4:1.10.0.36 pkgsrc-2009Q4-base:1.10 pkgsrc-2008Q4:1.10.0.34 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.10.0.32 pkgsrc-2008Q3-base:1.10 cube-native-xorg:1.10.0.30 cube-native-xorg-base:1.10 pkgsrc-2008Q2:1.10.0.28 pkgsrc-2008Q2-base:1.10 pkgsrc-2008Q1:1.10.0.26 pkgsrc-2008Q1-base:1.10 pkgsrc-2007Q4:1.10.0.24 pkgsrc-2007Q4-base:1.10 pkgsrc-2007Q3:1.10.0.22 pkgsrc-2007Q3-base:1.10 pkgsrc-2007Q2:1.10.0.20 pkgsrc-2007Q2-base:1.10 pkgsrc-2007Q1:1.10.0.18 pkgsrc-2007Q1-base:1.10 pkgsrc-2006Q4:1.10.0.16 pkgsrc-2006Q4-base:1.10 pkgsrc-2006Q3:1.10.0.14 pkgsrc-2006Q3-base:1.10 pkgsrc-2006Q2:1.10.0.12 pkgsrc-2006Q2-base:1.10 pkgsrc-2006Q1:1.10.0.10 pkgsrc-2006Q1-base:1.10 pkgsrc-2005Q4:1.10.0.8 pkgsrc-2005Q4-base:1.10 pkgsrc-2005Q3:1.10.0.6 pkgsrc-2005Q3-base:1.10 pkgsrc-2005Q2:1.10.0.4 pkgsrc-2005Q2-base:1.10 pkgsrc-2005Q1:1.10.0.2 pkgsrc-2005Q1-base:1.10 pkgsrc-2004Q4:1.9.0.14 pkgsrc-2004Q4-base:1.9 pkgsrc-2004Q3:1.9.0.12 pkgsrc-2004Q3-base:1.9 pkgsrc-2004Q2:1.9.0.10 pkgsrc-2004Q2-base:1.9 pkgsrc-2004Q1:1.9.0.8 pkgsrc-2004Q1-base:1.9 pkgsrc-2003Q4:1.9.0.6 pkgsrc-2003Q4-base:1.9 netbsd-1-6-1:1.9.0.2 netbsd-1-6-1-base:1.9 netbsd-1-6:1.9.0.4 netbsd-1-6-RELEASE-base:1.9 pkgviews:1.8.0.4 pkgviews-base:1.8 buildlink2:1.8.0.2 buildlink2-base:1.8 netbsd-1-5-PATCH003:1.8 netbsd-1-5-PATCH001:1.8 netbsd-1-5-RELEASE:1.7 netbsd-1-4-PATCH003:1.7 netbsd-1-3-PATCH003:1.4 netbsd-1-3-PATCH002:1.3; locks; strict; comment @# @; 1.10 date 2005.01.15.21.14.27; author wiz; state dead; branches; next 1.9; 1.9 date 2002.07.24.04.30.16; author hubertf; state Exp; branches 1.9.14.1; next 1.8; 1.8 date 2000.10.19.23.31.18; author jlam; state Exp; branches; next 1.7; 1.7 date 2000.03.03.23.56.42; author tron; state Exp; branches; next 1.6; 1.6 date 2000.03.02.22.17.00; author wiz; state Exp; branches; next 1.5; 1.5 date 98.10.04.17.16.22; author tv; state dead; branches; next 1.4; 1.4 date 98.08.07.11.10.27; author agc; state Exp; branches; next 1.3; 1.3 date 98.02.05.13.52.25; author agc; state Exp; branches; next 1.2; 1.2 date 98.02.05.13.05.42; author hubertf; state Exp; branches; next 1.1; 1.1 date 98.01.24.21.17.33; author hubertf; state Exp; branches; next ; 1.9.14.1 date 2005.02.21.17.08.01; author snj; state dead; branches; next ; desc @@ 1.10 log @Update to 4.6.1pre2, fixing a number of vulnerabilities. Joined work in pkgsrc-wip by Pavel Arnost, myself, and Roland Illig. Version 4.6.1-pre2. Release candidate for 4.6.1. - Security. - Fixed CAN-2004-0226 (buffer overflows). - Fixed CAN-2004-0231 (unsafe temporary file and directory creation). - Fixed CAN-2004-0232 (format string vulnerablities). - cons.saver does not need to be setuid-root on Linux. - Hiding of FTP passwords. - Portability. - PC port has been removed. - Support for SCO UNIX has been removed. - Improve support for QNX Neutrino. - Core functionality. - Use 8bit input as default. - Better support for '@@' in FTP usernames. - Better large file support (int -> off_t) - Add gnome, rxvt and xterm-new terminals (keyword copy for mc.lib). - Make the find dialog more responsive while scanning through large files. - Add implementation to cons.handler for FreeBSD 4.x and 5.x. - Screen saving is now supported on FreeBSD console. - Hide temporary commands from history. - Add --with-glib12 option to configure to force using glib 1.2.x. - Add --disable-background option to disable background support. - Background support now uses pipes instead of UNIX sockets. - libX11 is loaded dynamically using gmodule if possible. - User is warned if one mc is run from another. - In red dialog boxes draw the hotkey characters with a color different than the one used to paint the dialog. - Screen libraries. - Add many boundary check into internal slang library. - Internal slang upgrade to 1.4.9. - Increased maximum screen size to 512 x 512. - Add support for qansi-m terminals. - Editor. - Fix bugs for mcedit compiled with ncurses. - New status string format in mcedit. - Support for large syntax files. - Temporarily disable safe save and backups on remote VFS because it doesn't work. - Enable user menu in mcedit. - Add syntax file for the ASP.NET technology. - Add syntax file for the Eiffel programming language. - Add syntax file for the Ruby programming language. - Add syntax file for the C# programming language. - Upgrade php.syntax file. - Improve sql.syntax file. - Improve perl.syntax. - Improve diff.syntax. - Improve makefile.syntax. - VFS. - Full audit of quoting of parameters in vfs scripts (CAN-2004-0494). - Fixed CAN-2003-1023 (stack overflow in vfs_s_resolve_symlink). - Various fixes in tar.c. - VFS supports iso9660 images. - Translations. - New translations: Mongolian, Serbian and Lithuanian. - Updated translations: Ukrainian, Italian, Hungarian. Version 4.6.0. - Core functionality. - Fixed infinite loop under xterm if xterm is forcedly closed. - Portability. - ncurses can be found even if it's renamed to curses (OpenBSD). - Warning fixes for 64-bit systems. Version 4.6.0-pre3. Another release candidate for 4.6.0. - Core functionality. - ".." is no longer shown in the root directory. - Fixed segmentation fault when processing truncated section header in the corrupted initialization file. - Screen libraries. - Fixed incorrect processing of AltGr on Linux console introduced in -pre2. - Documentation. - Fixed a bug in man2hlp that could randomly prevent correct generation of the help files. - Added manual page for mcview. Version 4.6.0-pre2. Release candidate for 4.6.0. - Security. - mc now creates its own temporary directory /tmp/mc-$USER. If it fails or permissions are wrong, the user is warned. - Portability. - mc now complies with the Filesystem Hierarchy Standard and uses @@prefix@@/share/mc for the data files. - Support for glib 2.0.x has been added. - glib 1.2 is now properly detected on FreeBSD. - Core functionality. - Fixed segmentation fault when displaying messages from background operations. - When using support for setting the last working directory of mc in the parent shell, "mc" is now an alias in all shells, not a function. The "-P" option needs an argument now. - Alt-O sets the same directory on the other panel. - Current directory is shown in the xterm window title. - Screen libraries. - Screen library is now selected by the option --with-screen. - X11 support is enabled by default, use --without-x to disable. - The keycode now contains information about all screen modifiers. This allows to implement more shortcuts, but this work has just begun. - Included S-Lang library has been updated to version 1.4.5. - Mouse wheel is supported in the internal editor and viewer in xterm compatible terminals that implement wheel events. - Editor. - Internal editor now saves the cursor position in the file. - New syntax rules - RPM specfile, m4. - Editor shows control characters in the caret notation. - VFS. - Most extfs scripts have been reviewed and improved. - Fixed viewing and editing files on mcfs. - Support for termnet and HSC firewall has been removed. - Documentation. - Polish manual has been added. Version 4.6.0-pre1. - Security release. Massive code cleanup. Most improvements didn't need any significant amount of the new code. - Security. - Fixes for remotely exploitable buffer overflows in VFS. - Ports and editions. - GNOME edition has been removed. - OS/2 port has been removed. - MAD (Memory Allocation Debugger) has been removed. - Core functionality. - Large file support enabled by default. - Shift-F5 and Shift-F6 copy and rename like F5 and F6, but suggest the selected filename as the destination. - File search with contents doesn't use external egrep. - Directories with many files are now reloaded much faster. - Subshell works under Cygwin. - Screen libraries. - Improved support for ncurses. - Dropped support for the old Curses library. - Colors are enabled on all capable terminals when using S-Lang. - Syntax highlighting now works with ncurses. - Editor. - Editor files are now stored in ~/.mc/cedit instead of ~/.cedit to avoid collision with Cooledit. - New syntax rules - PHP, Tcl, SQL, DOS batch file. - Editor supports word completion. - VFS. - Local temporary file is used for uploading via ftpfs/fish only if file is uploaded to the same ftp/fish server. - mcfs support is disabled by default. - Samba configuration and codepage files locations can be configured. - .netrc support in ftpfs is enabled by default. - Viewing zip files could corrupt them. - Documentation. - Added manuals in Spanish, Italian and Russian. - Help files are not distributed, but generated during the build from the manual pages. - Translations. - Belarussian translation has been added. Version 4.5.55 - Mostly bugfixes and portability fixes. Making things work as they were meant to work. - Text edition improvements. - Ctrl-O supported in the viewer and editor. - Better terminal support. Should not need "Learn Keys" on rxvt and xterm in most cases. - GNOME edition improvements. - Find dialog rewritten. - Editor and viewer ask whether to save modified file when closed from window manager. - Editor. - New syntax rules - S-Lang, PO files, Octave. - Alt-B goes to matching bracket. - Portability improvements. - Should compile out-of-box on Cygwin and QNX Neutrino. - Can be compiled by BSD make. - Subshell and VFS code are safer and more portable. - Experimental features (disabled by default). - Charset conversion support. - Large (64-bit) file support on 32-bit systems. @ text @$NetBSD: patch-ag,v 1.9 2002/07/24 04:30:16 hubertf Exp $ --- vfs/extfs/uzip.in.orig Mon Jul 3 10:32:00 2000 +++ vfs/extfs/uzip.in @@@@ -7,7 +7,7 @@@@ # # -DZIP=/usr/bin +DZIP=@@LOCALBASE@@/bin XZIP="$DZIP/zip -g" XDZIP="$DZIP/zip -d" XUNZIP="$DZIP/unzip" @ 1.9 log @Find binaries in LOCALSRC/*bin*, not LOCALSRC. Pointed out by Bernhard 'burnhard' Riedl on hanirc's #NetBSD @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.8 2000/10/19 23:31:18 jlam Exp $ @ 1.9.14.1 log @Pullup ticket 300 - requested by Lubomir Sedlacik security fix for mc Revisions pulled up: - pkgsrc/sysutils/mc/DESCR 1.2 - pkgsrc/sysutils/mc/PLIST 1.2 - pkgsrc/sysutils/mc/PLIST.charset 1.1 - pkgsrc/sysutils/mc/PLIST.cons.saver 1.1 - pkgsrc/sysutils/mc/PLIST.mcedit 1.1 - pkgsrc/sysutils/mc/PLIST.vfs 1.1 - pkgsrc/sysutils/mc/Makefile 1.47 - pkgsrc/sysutils/mc/distinfo 1.11 - pkgsrc/sysutils/mc/patches/patch-ab 1.11 - pkgsrc/sysutils/mc/patches/patch-aa removed - pkgsrc/sysutils/mc/patches/patch-ac removed - pkgsrc/sysutils/mc/patches/patch-ad removed - pkgsrc/sysutils/mc/patches/patch-ae removed - pkgsrc/sysutils/mc/patches/patch-af removed - pkgsrc/sysutils/mc/patches/patch-ag removed - pkgsrc/sysutils/mc/patches/patch-ah removed - pkgsrc/sysutils/mc/patches/patch-ai removed - pkgsrc/sysutils/mc/patches/patch-aj removed - pkgsrc/sysutils/mc/patches/patch-ak removed Module Name: pkgsrc Committed By: wiz Date: Sat Jan 15 21:14:27 UTC 2005 Modified Files: pkgsrc/sysutils/mc: DESCR Makefile PLIST distinfo pkgsrc/sysutils/mc/patches: patch-ab Removed Files: pkgsrc/sysutils/mc/patches: patch-aa patch-ac patch-ad patch-ae patch-af patch-ag patch-ah patch-ai patch-aj patch-ak Log Message: Update to 4.6.1pre2, fixing a number of vulnerabilities. Joined work in pkgsrc-wip by Pavel Arnost, myself, and Roland Illig. Version 4.6.1-pre2. Release candidate for 4.6.1. - Security. - Fixed CAN-2004-0226 (buffer overflows). - Fixed CAN-2004-0231 (unsafe temporary file and directory creation). - Fixed CAN-2004-0232 (format string vulnerablities). - cons.saver does not need to be setuid-root on Linux. - Hiding of FTP passwords. [...] Version 4.6.0-pre2. Release candidate for 4.6.0. - Security. - mc now creates its own temporary directory /tmp/mc-$USER. If it fails or permissions are wrong, the user is warned. [...] Version 4.6.0-pre1. - Security release. Massive code cleanup. Most improvements didn't need any significant amount of the new code. - Security. - Fixes for remotely exploitable buffer overflows in VFS. [...] --- Module Name: pkgsrc Committed By: wiz Date: Sat Jan 15 21:15:26 UTC 2005 Added Files: pkgsrc/sysutils/mc: PLIST.charset PLIST.cons.saver PLIST.mcedit PLIST.vfs Log Message: Add some PLIST fragments for extra features. @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.9 2002/07/24 04:30:16 hubertf Exp $ @ 1.8 log @Update {g,}mc to 0.4.51. This is a maintenance release from version 0.4.50 and has no list of changes. Restructure packages to use a common Makefile and patch directory. Set the maintainer to me, as this is a non-trivial change. Compile in the samba vfs code. @ text @d1 1 a1 1 $NetBSD$ d10 1 a10 1 +DZIP=@@LOCALBASE@@ @ 1.7 log @Remove unnecessary "./" in filenames. @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.6 2000/03/02 22:17:00 wiz Exp $ d3 2 a4 2 --- vfs/extfs/uzip.in.orig Tue Dec 7 00:49:56 1999 +++ vfs/extfs/uzip.in Thu Mar 2 22:25:30 2000 d10 1 a10 1 +DZIP=@@prefix@@/bin @ 1.6 log @make mc use pkgsrc's unzip and unrar, if installed, instead of only looking in /usr/bin. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- ./vfs/extfs/uzip.in.orig Tue Dec 7 00:49:56 1999 +++ ./vfs/extfs/uzip.in Thu Mar 2 22:25:30 2000 @ 1.5 log @Update to 4.1.35, and clean up. Now uses libslang from the pkgsrc collection, as well as catgets for internationalization. @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.4 1998/08/07 11:10:27 agc Exp $ d3 11 a13 9 --- src/dlg.c.orig Tue Sep 16 23:54:31 1997 +++ src/dlg.c Sat Jan 24 17:08:46 1998 @@@@ -21,5 +21,5 @@@@ #include #include -#include +#include #include "tty.h" #include @ 1.4 log @Add NetBSD RCS Ids. @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Correct reversed patch. @ text @d1 2 @ 1.2 log @remove binary garbage @ text @d1 2 a2 2 --- src/dlg.c Sat Jan 24 17:08:46 1998 +++ src/dlg.c.orig Tue Sep 16 23:54:31 1997 d6 2 a7 2 -#include +#include @ 1.1 log @portlint: remove RCS Id from patch @ text @d1 1 a1 1 ]2;feyrer@@miyu:/usr/pkgsrc/misc/mc/work/mc-4.1 ]1;miyu--- src/dlg.c Sat Jan 24 17:08:46 1998 @