Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-04-21 | Remove the races so that this is safe to run anytime. We open | Todd C. Miller | |
/var/tmp/vi.recover to get an fd and user O_NOFOLLOW to following a symlink. Once we have a file handle we can use it to safely chdir to the right place and form then on do operations relative to ".". Also restrict to root. | |||
2000-04-20 | If recover dir is not owned by root, chown it. If the mode is not | Todd C. Miller | |
01777, fix that too. This is safe because the script is run before user processes start. | |||
2000-03-09 | Pull in fnctl modeul so we are sure to get O_* for sysopen(). | Todd C. Miller | |
2000-01-22 | Some minor doc updates that should have gotten commited ages ago. | Todd C. Miller | |
2000-01-20 | Use sysopen() when opening recover files. This is purely paranoia | Todd C. Miller | |
since we check that the filename matches '^recover' and hence the first character cannot play games with perl's magic open(). | |||
1999-11-26 | o Update README files etc. from nvi-1.79 so they have the correct info | Todd C. Miller | |
o make port.h empty since we there is nothing we lack o include <sys/param.h>, not <sys/types.h> in files that use MIN/MAX macros o add perl api support since we have libperl (off by default) | |||
1999-10-11 | Rewrite in perl for safety and paranoia. It might have been possible | Todd C. Miller | |
to play tricks with filesnames that include spaces. | |||
1999-07-10 | Fix a SEGV after you HUP vi; dean@netbsd.org | Todd C. Miller | |
1999-06-05 | - remove trailing white space | Aaron Campbell | |
- remove arguments from .Os macros - remove arguments from .Nm macros, where appropriate - some more Dq/Sq/Ql insanity - still lots to do in the usr.bin tree... :/ | |||
1999-05-29 | MLINKS, not MLINK | Aaron Campbell | |
1999-05-24 | set the close-on-exec flag for newly opened files | David Leonard | |
Reason: vi uses flock to help you notice when you are already editing a file. But, when using :shell or :! the fdesc for the locked file is inherited by the subprocess. This means that if you (say) do a :!xterm& and then quit vi, the fdesc is kept open by the xterm and the lock is never released. future vi's on that file will then complain. I sent this off to bostic.com a long time ago but have as yet heard nothing. | |||
1999-03-10 | fix comma splices involving 'however' | Paul Janzen | |
1999-03-06 | back out changes that should not have escaped my local tree | Todd C. Miller | |
1999-03-06 | add missing reference to infocmp | Todd C. Miller | |
1999-03-03 | better grammar for err msg | Aaron Campbell | |
1999-02-08 | Don't call curses routines beep() or flash() if the screen has not been | Todd C. Miller | |
setup yet (as they will try to us SP which is NULL at this point). | |||
1998-07-24 | Man pages Xrefs. | Marc Espie | |
1998-07-24 | -D_USE_OLD_CURSE_ for -locurses and no more -ltermlib/termcap | Todd C. Miller | |
1998-06-23 | Fix snprintf return value usage. | Todd C. Miller | |
1998-04-25 | fix relative tags in vi; Frank Mayhar <frank@exit.com> | Todd C. Miller | |
1997-09-24 | no, use new curses so that the build process works. reevaluate this later | Theo de Raadt | |
1997-09-23 | Make building with ocurses/termcap and curses/termlib conditional on | Jason Downs | |
USE_OCURSES being defined, and define it for now. This switches nvi back to use BSD curses. | |||
1997-09-21 | $OpenBSD$ | Theo de Raadt | |
1997-08-24 | Check for >= UINT_MAX not > UINT_MAX | Todd C. Miller | |
1997-08-24 | 64bit fix wrt strtoul(3). Fix send to Keith. | Todd C. Miller | |
1997-07-27 | move recover script ala 1.79. | Jason Downs | |
1997-07-27 | sync | Jason Downs | |
1997-07-27 | Update to 1.79 and install as vi/ex/view. | Jason Downs | |
1997-07-21 | Get rid of compilation warnings. | Angelos D. Keromytis | |
1997-01-15 | getopt(3) returns -1 when out of args, not EOF, whee! | Todd C. Miller | |
1996-10-16 | *** empty log message *** | michaels | |
1996-10-16 | namechange. | michaels | |
1996-10-16 | nvi 1.78: | michaels | |
+ Fix bugs when both the leftright scrolling and number edit options were on. + Fix bug where splitting in the middle of the screen could repaint incorrectly. + Fix first-nul in input bug, where random garbage was inserted. + Correct search and mark-as-motion-command bug, it's a line mode action if the search starts at or before the first non<blank>. + Fix bug autoindent bug, where ^D could shift too far in the line. + Fix core dump where ! command called from the .exrc file. + Add the -S command-line option, which initializes vi to have the secure edit option preset. | |||
1996-09-22 | vi -> nvi, ex -> nex | Jason Downs | |
1996-09-17 | nvi 1.76: | michaels | |
+ Fix bug where ^V didn't keep input mapping from happening. + Fix a core dump bug in the R command. + Give up on licensing: no more shareware, adware, whatever. + Fix cursor positioning bug for C, S and c$ in an empty file. | |||
1996-08-23 | nvi 1.75 | michaels | |
1996-08-20 | nvi 1.74 | michaels | |
1996-08-16 | nvi 1.73 | michaels | |
1996-07-28 | missed changes. | Michael Shalayeff | |
copyright changed. | |||
1996-07-27 | do not build docs | Theo de Raadt | |
1996-07-24 | bring vi/ex up to 1.71 | Michael Shalayeff | |
1996-07-16 | sendmail is in /usr/sbin | ccappuc | |
1996-06-18 | vi fixes from bostic | Theo de Raadt | |
1996-06-03 | 'make install' works now | Michael Shalayeff | |
1996-06-02 | We have a modern curses implementation now; enable its use | Thorsten Lockert | |
1996-06-02 | Always use -ltermlib when linking with -lcurses | Thorsten Lockert | |
Be consistent in use of LIBTERMCAP and LIBTERMLIB when depending | |||
1996-05-28 | sync | Theo de Raadt | |
1996-05-28 | sync | Theo de Raadt | |
1996-05-28 | Install catalog files under ${DESTDIR}, and create | dm | |
${DESTDIR}/usr/share/vi/catalog. | |||
1996-05-22 | new vi | Theo de Raadt | |