Leah Neukirchen
|
7955efa88e
|
mcom: don't limit column width for subjects
|
2017-06-19 14:05:13 +02:00 |
|
Leah Neukirchen
|
eeacad9fd8
|
mcom: add -r to resume editing drafts
|
2017-06-19 14:00:29 +02:00 |
|
Leah Neukirchen
|
856883bf69
|
mdeliver: don't increment line buffer of getdelim
|
2017-06-19 13:35:39 +02:00 |
|
Leah Neukirchen
|
cbe0a0f955
|
mexport: < and > are not part of the addr-spec used in From lines
|
2017-06-19 13:33:44 +02:00 |
|
Leah Neukirchen
|
fc4e4af774
|
mmime: don't generate empty filenames
|
2017-06-19 13:26:40 +02:00 |
|
Leah Neukirchen
|
cc7ab25814
|
mmime: allow setting content-disposition and overriding filename
|
2017-06-19 13:24:49 +02:00 |
|
Leah Neukirchen
|
9b8ab19a2b
|
mshow: show Reply-To by default
|
2017-06-18 17:56:07 +02:00 |
|
Leah Neukirchen
|
2939be9f34
|
mcom: add mfwd command to forward messages
|
2017-06-18 17:48:24 +02:00 |
|
Leah Neukirchen
|
01ad9ec927
|
mshow: add -N to not show MIME structure markers.
|
2017-06-18 17:32:42 +02:00 |
|
Leah Neukirchen
|
d37aa2bac5
|
mcolor: add colors for two and three level quotes
|
2017-06-13 18:07:03 +02:00 |
|
Leah Neukirchen
|
d93871161a
|
mshow: print_decode_header: bump buffer size
|
2017-06-13 17:30:53 +02:00 |
|
Leah Neukirchen
|
53f8a7e49a
|
maddr: bump decode buffer to allow a few hundred mail adresses
|
2017-06-13 17:28:01 +02:00 |
|
Leah Neukirchen
|
635dfe95ad
|
blaze822: blaze822_addr: support backslashes in atoms
This happens a lot in the real world, even if it's not RFC conforming.
|
2017-06-13 17:18:05 +02:00 |
|
Leah Neukirchen
|
ea32b6a45e
|
blaze822: blaze822_addr: ensure space for terminal null
|
2017-06-13 17:09:54 +02:00 |
|
Leah Neukirchen
|
e6f7318a6c
|
mcolor: normalize CRLF
|
2017-06-13 13:52:41 +02:00 |
|
Leah Neukirchen
|
4ac581b131
|
blaze822: blaze822_addr: unquote quoted strings
|
2017-06-12 16:26:50 +02:00 |
|
Leah Neukirchen
|
86793fb262
|
mexport: support reading from pipes, better error reporting
|
2017-06-12 15:49:08 +02:00 |
|
Leah Neukirchen
|
938b2c2d31
|
mmime: gen_attachment: try to generate filenames as atoms, use qp for double quotes
|
2017-06-12 15:31:27 +02:00 |
|
Leah Neukirchen
|
f726c21276
|
rfc2231: blaze822_mime2231_parameter: decode first argument if we jumped inside the loop
|
2017-06-12 14:57:33 +02:00 |
|
Leah Neukirchen
|
5b6d2ff29f
|
rfc2231: blaze822_mime2231_parameter: ensure plain file names are null terminated
|
2017-06-12 14:57:06 +02:00 |
|
Leah Neukirchen
|
4d2607fe21
|
blaze822: blaze822_addr: skip spaces after >
|
2017-06-03 17:24:14 +02:00 |
|
Leah Neukirchen
|
10a011b94e
|
blaze822: blaze822_addr: use memcpy instead of strcpy, we know the length
|
2017-06-03 17:23:41 +02:00 |
|
Leah Neukirchen
|
12d38b8a13
|
GNUmakefile: museragent: use --dirty
|
2017-06-01 14:59:27 +02:00 |
|
Leah Neukirchen
|
84ae9a72b1
|
mcom: use museragent
|
2017-06-01 14:57:27 +02:00 |
|
Leah Neukirchen
|
f8a1c21a71
|
GNUmakefile: generate museragent
|
2017-06-01 14:57:01 +02:00 |
|
Leah Neukirchen
|
b2e97e6cfe
|
mscan: use wint_t for %lc
%lc arguments in fprintf are of type wint_t, not wchar_t.
Reported by Léo Villeveygoux.
|
2017-05-31 14:57:24 +02:00 |
|
Leah Neukirchen
|
1fbebe4d16
|
GNUmakefile: detect OS
|
2017-05-27 23:51:48 +02:00 |
|
Leah Neukirchen
|
7b5533f518
|
rename Makefile
|
2017-05-27 23:43:56 +02:00 |
|
Leah Neukirchen
|
5719fbb793
|
contrib/mgpg: use mktemp with -t (for macOS)
|
2017-05-27 20:22:37 +02:00 |
|
Leah Neukirchen
|
d28b02d143
|
mhdr: cast printing of time_t
|
2017-05-27 17:49:49 +02:00 |
|
Leah Neukirchen
|
bbebc9896a
|
mdeliver: cast printing of time_t
|
2017-05-27 17:49:36 +02:00 |
|
Leah Neukirchen
|
1ad29c59f6
|
Makefile: OpenBSD needs -pthread
|
2017-05-27 17:47:05 +02:00 |
|
Leah Neukirchen
|
63006f6f64
|
blaze822_mime2231_parameter: fix lookup and parsing of non-2231 fields
|
2017-05-27 17:38:28 +02:00 |
|
Leah Neukirchen
|
b45b0560d7
|
contrib: add msign and mencrypt
|
2017-05-26 23:31:06 +02:00 |
|
Leah Neukirchen
|
122711840c
|
add contrib/README.md
|
2017-05-26 23:28:15 +02:00 |
|
Leah Neukirchen
|
508371253c
|
mshow: try to keep CRLF intact for -r
|
2017-05-26 23:27:48 +02:00 |
|
Leah Neukirchen
|
7635bc4657
|
contrib/mverify: use unix2dos for CRLF normalization
|
2017-05-26 23:27:40 +02:00 |
|
Leah Neukirchen
|
46a44e2f22
|
mmime: add mblaze/raw for plain text inclusion
|
2017-05-26 23:24:26 +02:00 |
|
Leah Neukirchen
|
d8976d416c
|
mmime: add -t to override toplevel content-type
|
2017-05-26 22:00:55 +02:00 |
|
Leah Neukirchen
|
687b3ddc0d
|
add mgpg
|
2017-05-26 15:57:56 +02:00 |
|
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.
|
2017-05-26 15:44:31 +02:00 |
|
Duncaen
|
36e9a1afb0
|
mdeliver: fix error string
|
2017-05-26 15:44:13 +02:00 |
|
Duncaen
|
5c457169a5
|
mless: replace grep -m1 with sed for portability
|
2017-05-26 15:44:13 +02:00 |
|
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.
|
2017-05-23 15:31:46 +02:00 |
|
Leah Neukirchen
|
94854ad185
|
mscan: spawn a pager for interactive use
|
2017-05-23 15:25:28 +02:00 |
|
Leah Neukirchen
|
e8107b1889
|
mshow: spawn a pager for interactive use
|
2017-05-23 15:16:27 +02:00 |
|
Leah Neukirchen
|
e7ce5ecc78
|
mshow: no safe output for -R
|
2017-05-23 15:05:56 +02:00 |
|
Leah Neukirchen
|
5fae53b12b
|
mshow: document -n
|
2017-05-23 15:05:33 +02:00 |
|
Leah Neukirchen
|
3732dd355d
|
mscan: use %H:%M timestamp for all mails newer than 24h
|
2017-05-21 01:07:47 +02:00 |
|
Leah Neukirchen
|
4f99861f09
|
mcom.1: tweak
|
2017-05-21 01:07:47 +02:00 |
|