Home | History | Annotate | only in /src/usr.bin/msgs
History log of /src/usr.bin/msgs
RevisionDateAuthorComments
 1.12 03-Jun-2023  lukem bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.11 13-Oct-2019  mrg introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints. many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
 1.10 03-Feb-2010  roy branches: 1.10.46;
Userland now builds and uses terminfo instead of termcap.

OK: core@, jdc@
 1.9 05-Feb-1998  christos Use -ltermcap instead of -ltermlib
 1.8 19-Oct-1997  lukem don't define WARNS=1 here
 1.7 14-Oct-1997  lukem WARNSify, use <termcap.h>
 1.6 28-Sep-1995  tls Sync with 4.4BSD-Lite2
 1.5 23-May-1994  cgd need -lcompat
 1.4 26-Oct-1993  jtc Remove ${LIBCOMPAT} from DPADD --- it was removed from LDADD a long time ago.
 1.3 31-Jul-1993  mycroft Add RCS indentifiers.
 1.2 09-Apr-1993  cgd doesn't need -lcompat
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 28-Sep-1995  tls imported from 44lite2
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.10.46.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.19 24-Nov-2013  dholland Fix documentation of how to expire old messages. For some reason the
expiration period must be given as a negative number, indicating how
many days ago to place the expire threshold.

PR 48404 from Martin Neitzel.
 1.18 22-Mar-2012  wiz branches: 1.18.2;
Fix whitespace nits. Suggested by Bug Hunting.
 1.17 03-Sep-2004  sketch branches: 1.17.50;
Fix obvious grammar mistake. Most of this file could do with a rewrite.
 1.16 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.
 1.15 25-Feb-2003  wiz .Nm does not need a dummy argument ("") before punctuation or
for correct formatting of the SYNOPSIS any longer.
 1.14 12-Jan-2003  mjl Correct typos (from OpenBSD).
 1.13 30-Sep-2002  grant New sentence, new line.
 1.12 01-Dec-2001  wiz Punctuation nit, sort SEE ALSO.
 1.11 05-May-2000  itojun sync with sendmail path change (/etc/aliases -> /etc/mail/aliases)
 1.10 29-Aug-1999  mycroft Don't use .Fl for non-flags.
 1.9 13-Jun-1999  kleink Fall back to more(1) if PAGER is set but null.
 1.8 22-Mar-1999  garbled branches: 1.8.2;
More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages. Many more to
come.
 1.7 20-Nov-1998  jwise msgs uses /var/msgs, not /usr/msgs. Closes PR bin/6464
 1.6 14-Oct-1997  lukem WARNSify, use <termcap.h>
 1.5 28-Sep-1995  tls Sync with 4.4BSD-Lite2
 1.4 07-Jan-1994  mycroft Patches from Alan Batie <batie@agora.rain.com> and mte@hpy.fi to make
msgs(1) work, add a `-r' option for restricted operation, and use $PAGER.
 1.3 17-Aug-1993  jtc /usr/ucb -> /usr/bin, /usr/msgs -> /var/msgs
 1.2 01-Aug-1993  mycroft Add RCS indentifiers.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 28-Sep-1995  tls imported from 44lite2
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.8.2.1 23-Jun-1999  perry pullup 1.8->1.9 (kleink)
 1.17.50.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.17.50.1 17-Apr-2012  yamt sync with head
 1.18.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.25 05-Sep-2016  sevan Drop main() prototype.
 1.24 31-Dec-2015  dholland Avoid leaking a file handle on error opening the next file. From
David Binderman in PR 50577.
 1.23 18-Oct-2013  christos fix unused variable warnings
 1.22 20-Mar-2012  matt branches: 1.22.2;
Use C89 function definitions
 1.21 31-Aug-2011  plunky branches: 1.21.2;
NULL does not need a cast
 1.20 12-Apr-2009  lukem fix -Wcast-qual issues
 1.19 21-Jul-2008  lukem branches: 1.19.6;
Remove the \n and tabs from the __COPYRIGHT() strings.
Tweak to use a consistent format.
 1.18 07-Aug-2003  agc branches: 1.18.34;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.
 1.17 01-Jul-2001  mjl Complain if $HOME is not set instead of using a null pointer.
 1.16 06-Jul-2000  ad - Use strlcpy(), snprintf().
- Use MAXPATHLEN.
- printf fmt string without %s, from OpenBSD.
 1.15 13-Jun-1999  kleink branches: 1.15.8;
Fall back to more(1) if PAGER is set but null.
 1.14 20-Apr-1999  mrg use mkstemp
 1.13 19-Dec-1998  christos branches: 1.13.2;
we don't have d_namlen in svr4, and char -> unsigned char
 1.12 26-Jul-1998  mycroft Don't core dump if the uid is invalid.
 1.11 19-Oct-1997  lukem deprecate register
 1.10 14-Oct-1997  lukem WARNSify, use <termcap.h>
 1.9 24-Jul-1997  phil Apply patch from PR 1474, checking results of reading from the
bounds file.
 1.8 17-May-1997  pk NULL => 0 (Arne Juul; PR#3629)
 1.7 28-Sep-1995  tls Sync with 4.4BSD-Lite2
 1.6 19-Feb-1994  cgd clean up, include, strictness, chmod mode, and don't forget a chmod
 1.5 07-Jan-1994  mycroft Patches from Alan Batie <batie@agora.rain.com> and mte@hpy.fi to make
msgs(1) work, add a `-r' option for restricted operation, and use $PAGER.
 1.4 04-Dec-1993  jtc Use <dirent.h> instead of <sys/dir.h>.
 1.3 26-Oct-1993  jtc Change fopen(fname, "a") to fopen(fname, "w") so that the current message
number is updated in place rather than appended to the end.
 1.2 01-Aug-1993  mycroft Add RCS identifiers.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 28-Sep-1995  tls imported from 44lite2
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.13.2.1 23-Jun-1999  perry pullup 1.14->1.15 (kleink)
 1.15.8.1 28-Jul-2000  itojun pullup 1.15 -> 1.16 (approved by releng-1-5)
- Use strlcpy(), snprintf().
- Use MAXPATHLEN.
- printf fmt string without %s, from OpenBSD.
 1.18.34.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.19.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.21.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.21.2.1 17-Apr-2012  yamt sync with head
 1.22.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5 30-Nov-2021  nia msgs(1): avoid executing /usr/bin/Mail, it no longer exists.

https://groups.google.com/g/comp.unix.bsd.netbsd.misc/c/Yni35VNCXOY
 1.4 07-Aug-2003  agc branches: 1.4.100;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.
 1.3 28-Sep-1995  tls Sync with 4.4BSD-Lite2
 1.2 01-Aug-1993  mycroft Add RCS identifiers.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 28-Sep-1995  tls imported from 44lite2
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.4.100.1 30-Nov-2021  martin Pull up following revision(s) (requested by nia in ticket #1379):

usr.bin/msgs/pathnames.h: revision 1.5

msgs(1): avoid executing /usr/bin/Mail, it no longer exists.

RSS XML Feed