summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* seq: slurp the file instead of mmapChristian Neukirchen2016-10-054-14/+66
| | | | mmap is not robust when there are writes possible.
* mmime: gen_build: don't crash on #-line without spaceChristian Neukirchen2016-10-051-8/+10
|
* msuck: off by oneChristian Neukirchen2016-09-251-1/+1
|
* mcom: very elementary NNTP posting supportChristian Neukirchen2016-09-251-5/+17
|
* mblow: print POST reponse on success (e.g. to show moderation)Christian Neukirchen2016-09-251-0/+1
|
* contrib: add msuck and mblow for NNTP supportChristian Neukirchen2016-09-252-0/+173
|
* INSTALL.md: cygwinChristian Neukirchen2016-09-081-0/+1
|
* mlist: include <sys/syscall.h> only when requiredChristian Neukirchen2016-09-081-1/+2
| | | | Fixes build on cygwin.
* mscan: styleChristian Neukirchen2016-09-071-2/+2
|
* mblaze822: blaze822_addr: add simple group parsingChristian Neukirchen2016-09-071-1/+6
| | | | Just ignores the group name, and considers ; an address separator too.
* INSTALL.md: mention GNU makeChristian Neukirchen2016-09-051-0/+2
|
* add INSTALL.mdChristian Neukirchen2016-09-051-0/+13
|
* Makefile: bail out on bmakeChristian Neukirchen2016-09-051-0/+2
|
* use getdelim instead of getlineChristian Neukirchen2016-09-054-5/+5
| | | | Avoids weird macros to build on FreeBSD.
* mcolor: use awk in shebangChristian Neukirchen2016-09-051-4/+1
| | | | | This is reasonably portable, and easy to fix if not. The current hack breaks on OpenBSD.
* Makefile: define OPENBSD to use libiconvChristian Neukirchen2016-09-051-0/+4
|
* mpick: shuffle for OpenBSD/FreeBSDChristian Neukirchen2016-09-051-2/+4
|
* Makefile: add -lrt for oldish glibc (e.g. 2.13) to find clock_gettimeChristian Neukirchen2016-09-051-0/+1
|
* README: updateChristian Neukirchen2016-09-051-9/+9
|
* mblaze.7: clarify a bitChristian Neukirchen2016-09-051-2/+2
|
* mcom: allow user to specify sendmail, sendmail-args in $MBLAZE/profileIvy Foster2016-09-041-4/+9
| | | | Closes: #6 [via git-merge-pr]
* mcom: draft messages in $outbox/cur/, not $outbox/new/Ivy Foster2016-09-041-1/+1
|
* Makefile: link mrep to mcom, not vice versaIvy Foster2016-09-031-1/+1
| | | | Closes: #4 [via git-merge-pr]
* Makefile: install .7 manuals to $MANDIR/man7Ivy Foster2016-09-031-2/+5
|
* Makefile: allow user to add CFLAGS on the command lineIvy Foster2016-09-031-1/+1
|
* README: updateChristian Neukirchen2016-09-021-2/+2
|
* Merge pull request #3 from escondida/profilesChristian Neukirchen2016-09-0213-26/+56
|\ | | | | Add $MBLAZE environment variable to set profile location
| * Style cleanup on previous commitIvy Foster2016-09-024-18/+15
| |
| * Add $MBLAZE environment variable to set profile locationIvy Foster2016-09-0114-30/+63
|/ | | | | As a side benefit, all callers of blaze822_home_file need only pass the filename, so the base directory is set in only one place.
* seq: blaze822_home_file: guard missing entry in /etc/passwd or empty $HOMEChristian Neukirchen2016-09-011-1/+8
|
* seq: blaze822_seq_cur: use void prototypeChristian Neukirchen2016-09-012-2/+2
|
* mdate: style tweakChristian Neukirchen2016-09-011-1/+2
|
* blaze822: blaze822_addr: add bounds check when extracting display nameChristian Neukirchen2016-09-011-1/+1
| | | | | Discovered using the TREC 2005 Spam Public Corpora. http://plg.uwaterloo.ca/~gvcormac/treccorpus/README.html
* Makefile: use static rule, simplifyChristian Neukirchen2016-08-231-19/+9
| | | | (The Makefile worked with GNU make only anyway...)
* add mexportChristian Neukirchen2016-08-196-1/+211
|
* mdeliver: parse both Status: and X-Status:, then drop themChristian Neukirchen2016-08-191-12/+27
|
* mdeliver: deliver to new/ by default, use -c for cur/ nowChristian Neukirchen2016-08-192-12/+11
|
* add contrib/mpeekChristian Neukirchen2016-08-171-0/+11
|
* mhdr: -H to print file nameChristian Neukirchen2016-08-172-3/+20
|
* mscan.1: sort formatting codesChristian Neukirchen2016-08-111-46/+45
|
* mscan: add %I for message-idChristian Neukirchen2016-08-112-1/+16
|
* mscan: make negative width in %f, %s mean "rest minus N"Christian Neukirchen2016-08-101-2/+4
|
* mcom: simplify subject generationChristian Neukirchen2016-08-101-10/+1
|
* mscan: add %S for stripped subjectChristian Neukirchen2016-08-102-3/+30
|
* mscan.1: mention %R for filenameChristian Neukirchen2016-08-091-1/+3
|
* mscan: better width for %FChristian Neukirchen2016-08-091-2/+14
|
* mscan: add width to %bChristian Neukirchen2016-08-091-9/+8
|
* mscan: u8putstr: force left-alignmentChristian Neukirchen2016-08-091-0/+2
|
* mscan: fix formatting of %f without width, and for %s with widthChristian Neukirchen2016-08-091-6/+19
|
* mshow: ensure plain text output ends with a newlineChristian Neukirchen2016-08-091-4/+8
|