Leah Neukirchen
63006f6f64
blaze822_mime2231_parameter: fix lookup and parsing of non-2231 fields
7 years ago
Leah Neukirchen
b45b0560d7
contrib: add msign and mencrypt
7 years ago
Leah Neukirchen
122711840c
add contrib/README.md
7 years ago
Leah Neukirchen
508371253c
mshow: try to keep CRLF intact for -r
7 years ago
Leah Neukirchen
7635bc4657
contrib/mverify: use unix2dos for CRLF normalization
7 years ago
Leah Neukirchen
46a44e2f22
mmime: add mblaze/raw for plain text inclusion
7 years ago
Leah Neukirchen
d8976d416c
mmime: add -t to override toplevel content-type
7 years ago
Leah Neukirchen
687b3ddc0d
add mgpg
7 years ago
Leah Neukirchen
df7cd7249c
mcom: commajoin: use awk
...
The sed solution did not work with OpenBSD sed and Plan9 sed when only
one line was used.
7 years ago
Duncaen
36e9a1afb0
mdeliver: fix error string
7 years ago
Duncaen
5c457169a5
mless: replace grep -m1 with sed for portability
7 years ago
Leah Neukirchen
3b97f3794e
pipeto: check argv[0] is set
...
This path couldn't so far be triggered, but can be useful if we reuse
this code.
7 years ago
Leah Neukirchen
94854ad185
mscan: spawn a pager for interactive use
7 years ago
Leah Neukirchen
e8107b1889
mshow: spawn a pager for interactive use
7 years ago
Leah Neukirchen
e7ce5ecc78
mshow: no safe output for -R
7 years ago
Leah Neukirchen
5fae53b12b
mshow: document -n
7 years ago
Leah Neukirchen
3732dd355d
mscan: use %H:%M timestamp for all mails newer than 24h
7 years ago
Leah Neukirchen
4f99861f09
mcom.1: tweak
7 years ago
Duncaen
7ef89bb5aa
contrib/mvi: fix mktemp template
7 years ago
Leah Neukirchen
ceeb3848e4
man: fix rendering with groff
...
Closes #32 .
7 years ago
Leah Neukirchen
152394d261
mblaze-profile.5: fix lint
8 years ago
Leah Neukirchen
099bf50aee
mscan.1: fix lint
8 years ago
Leah Neukirchen
820c622404
mpick.1: fix lint
8 years ago
Leah Neukirchen
ce8f824332
magrep.1: fix lint
8 years ago
Larry Hynes
289716b630
mmime.1: closing > for <expr
...
Closes : #31 [via git-merge-pr]
8 years ago
Leah Neukirchen
67c0a3b17c
mmime: print_header: only force qp-encoding for overlong lines
...
Lines SHOULD not be longer than 78 chars, and we try to fold like that,
but we only enforce qp-encoding for 7-bit safe lines if they would be
longer than 998, which they MUST not be.
8 years ago
Leah Neukirchen
f53e8dc672
mmime: check: allow up to 998 chars in header lines
8 years ago
Duncaen
b57c2d9b09
mpick: make message numbers starting at one
...
fixes #29
8 years ago
Leah Neukirchen
b21daa47d6
mscan: squeeze slashes for %F
...
Fixes #30 .
8 years ago
leovilok
1f097f28e0
mgenmid: fix fallback random generation on 32bit
...
lrand48 returns a long int, which is 32bits wide on 32bits systems
Closes : #28 [via git-merge-pr]
8 years ago
Duncaen
9bec745dde
mpick: allow string expressions on any header
8 years ago
Leah Neukirchen
2895704eee
mcom: only generate multipart mime mails when using attachments
8 years ago
Leah Neukirchen
ad9fe95761
filter: simplify clean up logic
8 years ago
Leah Neukirchen
9e49cf7561
filter: use sigpending/sigismember/sigwait instead of sigtimedwait
...
sigtimedwait is just POSIX.1-2001, which lesser operating systems don't
implement completely.
8 years ago
Leah Neukirchen
b78cf918db
filter: use sigtimedwait with zero wait time
...
Else it will block until SIGPIPE comes.
8 years ago
Leah Neukirchen
6fae889a13
filter: block SIGPIPE during filtering
8 years ago
Leah Neukirchen
07a60a3908
mrep: don't put our own addresses into Cc:
...
Closes #26 .
8 years ago
Leah Neukirchen
36faf7f114
rfc2047: blaze822_decode_rfc2047: ignore RFC 2231 language tag
8 years ago
Leah Neukirchen
dc20c8248b
rfc2231: fix warning
8 years ago
Leah Neukirchen
bbbde2616b
mshow: safely print filenames
8 years ago
Leah Neukirchen
f8a305f441
Makefile: ensure to build object files
8 years ago
Leah Neukirchen
b2ecbde0a3
contrib/msendmail: add script to compose MIME mail noninteractively
8 years ago
Leah Neukirchen
93bfc9cf5f
mshow: use blaze822_mime2231_parameter for filenames
8 years ago
Leah Neukirchen
c6480f4785
rfc2231: add RFC 2231 mime parameter parsing
8 years ago
Leah Neukirchen
da907f0045
mmime.1: cite RFC 2231
8 years ago
Leah Neukirchen
d75c446aff
mmime: use RFC2231 for Content-Disposition when needed
8 years ago
Leah Neukirchen
935f4bf5b9
mshow: render_mime: don't access invalid addresses when no output was generated
8 years ago
Leah Neukirchen
9e8e0d38c9
filter: free buffer on failure
8 years ago
Duncaen
b0f5662c5f
t: add maddr and minc tests
8 years ago
Duncaen
537282d6af
seq: fix selecting subthreads at the end of sequences and add test cases
8 years ago