Commit Graph

519 Commits (d2677046dcf116d0b29b4ee0447288771b9cdc7d)
 

Author SHA1 Message Date
Duncaen afdfd07fe4 mpick: fix reuse of num 7 years ago
Christian Neukirchen b93b9303da seq: avoid infinite loop in "mscan -n ." 8 years ago
Christian Neukirchen 6464ba5845 mlist: read directory names from stdin when used non-interactively
Closes #7.
8 years ago
Christian Neukirchen 2ef903a065 mmime: don't truncate a #type line when it has invalid syntax 8 years ago
Christian Neukirchen 3095d48655 mmime: ensure a new token in qp header generation 8 years ago
Christian Neukirchen 40b19264c5 rfc2047: only decode _ as spaces when decoding headers 8 years ago
Christian Neukirchen b336acc23c rfc2047: blaze822_decode_qp: don't waste 75% memory 8 years ago
Christian Neukirchen 3207b0a6ba msuck: pad pids to 5 decimals 8 years ago
Christian Neukirchen bde965dffb mcolor: recognize new mail headers after ^L
This makes mshow ... | mcolor work better.
8 years ago
Christian Neukirchen 27915af60d rfc2047: detect partial multibyte sequences and decode them correctly 8 years ago
Christian Neukirchen 631b6c7c82 slurp: zero-terminate buffer 8 years ago
Christian Neukirchen f56755cffd mman: gen_file: slurp the file instead of mmap 8 years ago
Christian Neukirchen b4a8090f75 seq: slurp the file instead of mmap
mmap is not robust when there are writes possible.
8 years ago
Christian Neukirchen 0b2e4880f5 mmime: gen_build: don't crash on #-line without space 8 years ago
Christian Neukirchen e531f43ad6 msuck: off by one 8 years ago
Christian Neukirchen cd255e0bc6 mcom: very elementary NNTP posting support 8 years ago
Christian Neukirchen f7052abc8b mblow: print POST reponse on success (e.g. to show moderation) 8 years ago
Christian Neukirchen c02a2878b2 contrib: add msuck and mblow for NNTP support 8 years ago
Christian Neukirchen b9a26fa3b3 INSTALL.md: cygwin 8 years ago
Christian Neukirchen 7b4262e1f9 mlist: include <sys/syscall.h> only when required
Fixes build on cygwin.
8 years ago
Christian Neukirchen 77d7f8c7f6 mscan: style 8 years ago
Christian Neukirchen 06cc4bd693 mblaze822: blaze822_addr: add simple group parsing
Just ignores the group name, and considers ; an address separator too.
8 years ago
Christian Neukirchen f7eee8dc01 INSTALL.md: mention GNU make 8 years ago
Christian Neukirchen 3b849d9068 add INSTALL.md 8 years ago
Christian Neukirchen aa572b5c13 Makefile: bail out on bmake 8 years ago
Christian Neukirchen 472a74b75b use getdelim instead of getline
Avoids weird macros to build on FreeBSD.
8 years ago
Christian Neukirchen 3167a7a2d3 mcolor: use awk in shebang
This is reasonably portable, and easy to fix if not.
The current hack breaks on OpenBSD.
8 years ago
Christian Neukirchen 19405f51b4 Makefile: define OPENBSD to use libiconv 8 years ago
Christian Neukirchen dfcb53dc0f mpick: shuffle for OpenBSD/FreeBSD 8 years ago
Christian Neukirchen 86b5b5c6aa Makefile: add -lrt for oldish glibc (e.g. 2.13) to find clock_gettime 8 years ago
Christian Neukirchen fb8674ef10 README: update 8 years ago
Christian Neukirchen 1cdb871e3d mblaze.7: clarify a bit 8 years ago
Ivy Foster 7b5055f7ab mcom: allow user to specify sendmail, sendmail-args in $MBLAZE/profile
Closes: #6 [via git-merge-pr]
8 years ago
Ivy Foster b9f09fc581 mcom: draft messages in $outbox/cur/, not $outbox/new/ 8 years ago
Ivy Foster 5ac3df8e44 Makefile: link mrep to mcom, not vice versa
Closes: #4 [via git-merge-pr]
8 years ago
Ivy Foster 1062f1bb11 Makefile: install .7 manuals to $MANDIR/man7 8 years ago
Ivy Foster 189e00144b Makefile: allow user to add CFLAGS on the command line 8 years ago
Christian Neukirchen d4bbd8a8d3 README: update 8 years ago
Christian Neukirchen d50bfcecba Merge pull request #3 from escondida/profiles
Add $MBLAZE environment variable to set profile location
8 years ago
Ivy Foster 81fbda6ff1 Style cleanup on previous commit 8 years ago
Ivy Foster ca8cef1660 Add $MBLAZE environment variable to set profile location
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.
8 years ago
Christian Neukirchen 8d3fa82d82 seq: blaze822_home_file: guard missing entry in /etc/passwd or empty $HOME 8 years ago
Christian Neukirchen 0c381fa2cb seq: blaze822_seq_cur: use void prototype 8 years ago
Christian Neukirchen a350d1c731 mdate: style tweak 8 years ago
Christian Neukirchen e725365d45 blaze822: blaze822_addr: add bounds check when extracting display name
Discovered using the TREC 2005 Spam Public Corpora.
http://plg.uwaterloo.ca/~gvcormac/treccorpus/README.html
8 years ago
Christian Neukirchen 4d63b6fd8e Makefile: use static rule, simplify
(The Makefile worked with GNU make only anyway...)
8 years ago
Christian Neukirchen d71a1fbe44 add mexport 8 years ago
Christian Neukirchen 7c9a5c9c76 mdeliver: parse both Status: and X-Status:, then drop them 8 years ago
Christian Neukirchen ce625878de mdeliver: deliver to new/ by default, use -c for cur/ now 8 years ago
Christian Neukirchen 2cb93984a1 add contrib/mpeek 8 years ago