summaryrefslogtreecommitdiffstats
path: root/usr.bin/mail
Commit message (Collapse)AuthorAgeFilesLines
* mail(1) misses addresses when replying to alluqs2010-05-271-3/+4
| | | | | | | | | | | | | | | There's a parsing error for fields where addresses are not separated by space. This is often produced by MS Outlook, eg.: Cc: <foo@bar.com>,"Mr Foo" <foo@baz.com> The following line now splits into the right tokens: Cc: f@b.com,z@y.de, <a@a.de>,<c@c.de>, "foo" <foo>,"bar" <bar> PR: bin/131861 Submitted by: Pete French <petefrench at ticketswitch.com> Tested by: Pete French Reviewed by: mikeh MFC after: 2 weeks
* Change all our own code to use st_*tim instead of st_*timespec.ed2010-03-281-1/+1
| | | | Also remove some local patches to diff(1) which are now unneeded.
* Build usr.bin/ with WARNS=6 by default.ed2010-01-021-0/+2
| | | | Also add some missing $FreeBSD$ to keep svn happy.
* Rename mail(1)'s aux.c to util.c.ed2009-01-162-2/+2
| | | | | | | | The name `aux' is reserved on Windows file systems. aux.c in the mail(1) directory contains some random utility functions. I'm renaming this file to util.c to make it possible to check out this directory on Windows. MFC after: 1 month
* Use static storage-class specifier where appropriate.dds2007-11-084-10/+10
| | | | Found by: CScout
* Make function's definition follow its declared visibility.dds2007-11-081-1/+1
| | | | Found by: CScout
* o Really commit typo fixes to HEAD.maxim2007-03-251-1/+1
| | | | | PR: docs/110809 Submitted by: naddy
* Document the TMPDIR environment variable.dds2006-01-051-1/+3
| | | | MFC after: 1 week
* Sync usage screen with manpage.yar2005-10-071-7/+6
| | | | MFC after: 5 days
* Document the -d flag to mail(1) better, which comes handy whenyar2005-10-071-6/+15
| | | | | | | | | you want to see, e.g., sendmail arguments mail(1) will use. -H is not an independent flag, it's a modifier. Also explicitly say that -H will cause mail(1) to exit as soon as it prints the headers. MFC after: 5 days
* Remove the dates from these files. They serve no purpose and result incperciva2005-08-171-1/+2
| | | | | | these files spuriously changing each time they are built. Also, add $FreeBSD$ tags, because cvs is unhappy otherwise.
* Bumped document date.ru2004-05-191-6/+8
| | | | Dealt with hard sentence breaks and whitespace at EOL.
* These aren't all binary options.mikeh2004-03-091-1/+1
|
* Assign checkmode boolean earlier to handle the goto jump.mikeh2004-03-061-1/+1
| | | | Might fix PR bin/63769.
* Add the -e (mail presence test), -H (header summary mode), and -Fmikeh2004-02-296-14/+183
| | | | | | | | (message save as first recipient) options for standards conformance. Submitted by: Wartan Hachaturow <wart@tepkom.ru> (with some changes) PR: standards/61934
* Remove 2 more unused doc Makefiles.trhodes2003-02-041-11/+0
|
* The return-path is optional in a headline, therefore don't skip amikeh2003-01-091-5/+12
| | | | | | | message if it is missing the return-path. PR: bin/40314 (slightly different patch) MFC after: 2 weeks
* Correct a few more definitions, capitalize header fields consistently.mikeh2003-01-091-5/+5
|
* Clarify ~. escape definition, remove duplicate entry, and shorten amikeh2003-01-091-4/+3
| | | | definition.
* Document the ~. and ~? command escapes.mikeh2003-01-091-0/+4
|
* Replace various spelling with FALLTHROUGH which is lint()ablecharnier2002-08-251-1/+1
|
* Drop support for COPY, -c has been the default mode of install(1)ru2002-07-291-1/+1
| | | | | | for a long time now. Approved by: bde
* s/${INSTALL} -c/${INSTALL} ${COPY}/ru2002-07-181-1/+1
|
* Consistently use FBSDIDobrien2002-06-3023-46/+46
|
* Add support for the 'flipr' option per IEEE 1003.1-2001.mikeh2002-06-252-2/+10
|
* Use strcasestr() instead of reimplementing it.mikeh2002-06-251-45/+18
|
* Make the 'searchheaders' option behave how it was supposed to. Ifmikeh2002-06-253-11/+16
| | | | | | enabled, the string '/to:y' will match strings in the To, Cc, and Bcc header fields. Whereas, '/To:y' will match only the To field. Edit the manpage and a code comment to indicate the correct behavior.
* Rearrange a little, specifically:mikeh2002-06-251-86/+131
| | | | | | | | | | - removed "Option string values" section and divided up amongst mail options and environment section - expanded environment section - rearranged mail options - added default values to the mail options for clarification Reviewed by: ru
* Use `The .Nm utility'charnier2002-04-201-9/+14
|
* remove __Pimp2002-03-223-219/+216
|
* #include <sys/time.h> instead of depending on namespace pollution inbde2002-02-251-0/+2
| | | | | <sys/stat.h> for the declaration of struct timeval. Intentionally don't follow the local style of polluting the local headers.
* Remove NO_WERRORs and WARNS=n's. To be revisited after GCC3.markm2002-02-081-1/+0
|
* Show arguments of command line optionscharnier2002-01-221-11/+21
| | | | Reviewed by: ru
* Link mail(1) to mailx per POSIX. Mail(1) isn't 100% POSIX compliant,mikeh2002-01-192-4/+7
| | | | | | but it is pretty close. Not objected to by: -standards
* mdoc(7) police: oops, forgot about those interim XXX'es.ru2002-01-101-8/+4
|
* mdoc(7) police: tidy up.ru2002-01-101-212/+237
|
* Fix comment.mikeh2001-12-231-1/+1
|
* Add support for ~_, ~x, ~i, ~a, ~A, ~<, and ~r! tilde-escapes. Improvemikeh2001-12-223-27/+138
| | | | | | tilde-escapes documentation. Mostly obtained from: NetBSD
* Add missing {} to 'for'. It fix coredump (result of NetBSD changes merge)ache2001-12-191-1/+2
|
* Add (unsigned char) cast to ctype macrosache2001-12-199-34/+34
| | | | | | | ftell->ftello, fseek->fseeko File 'newsize' type int->off_t Add visible (long) cast to fsize() when it called to small one message file and result is assigned to long.
* Sync with most of NetBSD's changes, including:mikeh2001-12-1818-157/+439
| | | | | | | | | | | | | | | | | *) Sync with 4.4BSD-Lite2 *) Set usecs for utimes() *) Add 'inc' command and 'autoinc' option that check for new mail manually and automatically, respectively *) Use POSIX signal handling and tty semantics *) Handle long lines correctly when paging messages *) Add ability to explicitly search 'To:' line *) Various manpage cleanups *) Support overriding '~/.mailrc' with $MAILRC *) Support 'askbcc' and 'asksub' options *) Fix various bugs Reviewed by: ru (mail.1) Obtained from: NetBSD
* Install files via FILES.ru2001-12-171-4/+3
|
* I'm working on cleaning this up, however it probably won't be done formikeh2001-12-121-0/+2
| | | | | awhile. Turn off WARNS so that this doesn't break the build when WARNS is turned on higher up. Also add $FreeBSD$.
* Don't add space after comma unless there was already one (prevents amikeh2001-09-231-4/+4
| | | | | | | | rare overflow). Optimize loop slightly. Don't exit if realloc can't shrink a buffer (just continue and use the larger buffer). Obtained from: OpenBSD MFC after: 2 weeks
* File positions are off_t nowdays, not long, so:ache2001-09-024-7/+8
| | | | | | | | | | | | | fseek -> fseeko ftell -> ftello NOTE: fseek/ftell not works for >long offsets per POSIX: [EOVERFLOW] For fseek( ), the resulting file offset would be a value which cannot be represented correctly in an object of type long. [EOVERFLOW] For ftell ( ), the current file offset cannot be represented correctly in an object of type long.
* Handle snprintf() returning -1.brian2001-08-201-1/+1
| | | | MFC after: 2 weeks
* Removed duplicate VCS ID tags, as per style(9).ru2001-08-133-6/+0
|
* mdoc(7) police: protect trailing full stops of abbreviationsru2001-08-101-1/+1
| | | | with a trailing zero-width space: `e.g.\&'.
* Remove whitespace at EOL.dd2001-07-151-2/+2
|
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-101-1/+1
|
OpenPOWER on IntegriCloud