Skip to content

Releases: johnsonjh/OpenVi

OpenVi 7.7.32

02 Oct 03:55
7.7.32
9b48bf7

Choose a tag to compare

Changes since 7.6.31

  • Try to query pkg-config for ncurses flags and libs on some systems
  • Fix filename completion using D_NAMLEN as defined in the compat include/compat.h header; patch from @jerryfletcher21; closes #22.
  • Fix p command when used with a count
  • Fix crash with expandtab and running external commands; fix from Jerry Fletcher, OK job@
  • Update docs to add percentage to ruler after recent changes

OpenVi 7.6.31

06 Apr 15:28
7.6.31
21ca49f

Choose a tag to compare

Changes since 7.6.30

  • Don't require xinstall to be built for install, strip, and sstrip targets to complete successfully.
  • In xinstall's create_tempfile() pass pointer to full pathname to strlcat(); fixes a potential buffer overrun; also check strlcpy() and strlcat() return value to detect truncation; based on a diff from naddy@; ok naddy@ tb@ deraadt@
  • Support building for Managarm (xbstrap cross-compilation only)

OpenVi 7.6.30

07 Oct 20:51
7.6.30
65ad527

Choose a tag to compare

Changes since 7.5.29

  • Bump for OpenBSD 7.6 release

OpenVi 7.5.29

21 May 05:53
7.5.29
84d6a84

Choose a tag to compare

Changes since 7.5.28

  • Support building natively on OS/400
    • Verified using PASE for IBM i 7.5 with GCC 10.5 and ncurses 6.0 packages
  • Add a new output level, M_XINFO, which outputs an informational message and ignores the state of the verbose and silent flags
  • Show version command output even in ex silent mode; closes GitHub Issue #38
  • Update the usage help text to document the new -C option
  • Minor changes to xinstall.c to appease Oracle Lint warnings
  • Consistently use .Dq for double-quoting in man pages
  • Fix various spelling errors and typos, mostly in comments
  • Increase buf size

OpenVi 7.5.28

07 Apr 20:06
7.5.28
78d2be8

Choose a tag to compare

Changes since 7.4.27

  • Add -C cmd startup option; similar to -c but always runs cmd; closes GitHub Issue #37
  • Remove duplicate include statements from xinstall.c
  • Add showfilename set option to just display file name; OK millert@ otto@
  • Avoid use after free of frp and frp->tname; found by smatch, ok miod@ millert@
  • Fix fd leaks in error paths; ok miod@

OpenVi 7.4.27

22 Nov 19:33
7.4.27
81e6235

Choose a tag to compare

Changes since 7.4.26

  • Update README.md file with additional links and packaging information
  • Always suppress db_err output when !lno; closes GitHub Issue #34
  • Update minpwcache.c to OpenBSD pwcache.c v1.16; contains spelling fixes from Paul Tagliamonte; only comments, no user-facing change
  • Use openbsd_strlcpy for strlcpy in ptym_open; fixes compilation on IBM AIX and some other System V-derived systems

OpenVi 7.4.26

27 Oct 23:23
7.4.26
aa20a6b

Choose a tag to compare

Changes since 7.4.25

  • Add a fallback path for altnotation mode; fixes a crash on macOS
  • Bump MAX_CHARACTER_COLUMNS to 6 for future usage
  • Eliminate strcpy usage in ptym_open function

OpenVi 7.4.25

27 Oct 11:57
7.4.25
f719729

Choose a tag to compare

Changes since 7.4.24

  • Add a new option, altnotation (abbreviation an), inspired by the Nvi2 option of the same name; if set, most control characters less than 0x20 will be displayed in <C-char> notation, and carriage feed, escape, and delete will be displayed as <Ret>, <Esc>, and <Del>, respectively

OpenVi 7.4.24

10 Oct 20:19
7.4.24
ad78477

Choose a tag to compare

Changes since 7.4.23

  • Silence a warning when building with recent Clang compilers.
  • Treat consecutive paragraph indicators as different paragraphs; Consecutive empty lines count toward the same state, so there are 2x states (to get in and out). ^L and .PP are counted as text, hitting those in the text should be treated as getting out of a paragraph and then getting in. From Walter Alejandro Iglesias and Zhihao Yuan in nvi2; ok bluhm@
  • Fix typo in last ChangeLog entry

OpenVi 7.4.23

24 Jun 15:17
7.4.23
cf4b42f

Choose a tag to compare

Changes since 7.3.22

  • OpenBSD 7.4 tagged; bumping OpenBSD major version part to 7.4
  • Bump OpenBSD date synchronization version part to 06/23/2023
  • Remove unused __cur_db variable in Berkeley DB code; ok millert@
  • Spelling fixes (in comments only) for regex from Paul Tagliamonte
  • Remove vestigial ? case from xinstall top-level getopt loop; prompted by dlg@, help from dlg@, millert@; ok naddy@ millert@ dlg@
  • Packaging improvements from @jswank to honor DESTDIR to support relocatable installation, to use relative symlinks for view and ex programs, and to not create /var/tmp/vi.recover during installation