Leah Neukirchen
d83860c34e
man/*: normalize references, use %T for RFC titles
4 years ago
Alyssa Ross
3663d7365b
msuck: don't init maildir until connected
...
Previously, a typo in the newsgroup name would leave an empty mailbox
for a non-existent newsgroup. This can be avoided by delaying maildir
initialization until after the NNTP server has 221ed the group.
5 years ago
Alyssa Ross
99b7d47a10
msuck: exit unsuccessfully if some groups failed
...
The failing exit status is EX_UNAVAILABLE from BSD's sysexits.h.
5 years ago
Leah Neukirchen
e56f8ad294
blaze822: blaze822_addr: null-terminate ttok at the current position before appending
5 years ago
Leah Neukirchen
3370fd5f70
blaze822: blaze822_addr: don't force add space before quoted words
5 years ago
Leah Neukirchen
8c8a4bd422
blaze822: blaze822_addr: ignore leading obs-route
5 years ago
Leah Neukirchen
d50bb5772a
maddr: add -d to only print display name.
5 years ago
Leah Neukirchen
eabdda4405
mytimegm: fix whitespace
5 years ago
Leah Neukirchen
604afb5011
mytimegm: replace with own implementation
5 years ago
Leah Neukirchen
7e6b1c97e6
mrep/mbnc: allow only one message as argument
5 years ago
Leah Neukirchen
5885bbe69f
mshow: don't spawn pager for -x
5 years ago
Leah Neukirchen
8c9e0aae05
mmkdir: create subdirectories in order like maildirmake
5 years ago
Leah Neukirchen
079e423438
mlist: extract DT_* handling, follow symlinks
...
Closes #172 .
5 years ago
Leah Neukirchen
8d611a8a3d
mseq: extract DT_* handling, follow symlinks
5 years ago
Leah Neukirchen
dfc18e0040
seq: extract DT_* handling, follow symlinks
5 years ago
Leah Neukirchen
48b490f379
minc: extract DT_* handling
5 years ago
Leah Neukirchen
6dd0799aab
mdirs: extract DT_* handling
5 years ago
Leah Neukirchen
582256618a
move uc macro to blaze822_priv.h
5 years ago
Leah Neukirchen
83f9794bb0
contrib/mraw: drop leading spaces
5 years ago
Duncan Overbruck
dc15a75b63
mcom: add preview alias for show command
5 years ago
Leah Neukirchen
2636f5127d
GNUmakefile: release: check ./VERSION is correct before release
5 years ago
Leah Neukirchen
92dd0f7be5
VERSION: bump
5 years ago
Leah Neukirchen
113ac5a24d
mdirs: add -a to list all subfolders, ignoring maildir++ convention
...
Based on a patch by Kylie McClain <kylie@somas.is>.
5 years ago
Leah Neukirchen
1755fa6279
mblaze.7: mention public-inbox archive
5 years ago
Leah Neukirchen
da457c51ee
GNUmakefile: use gpg2
5 years ago
Leah Neukirchen
e0733f187b
NEWS.md: update for 0.6
5 years ago
Leah Neukirchen
513ac7d002
mscan: fix underrun in %F when filename doesn't contain three slashes
5 years ago
Sören Tempel
55035ad8b2
mcom: check if a draft was found when invoking `mcom -r`
...
Without this patch `mcom -r` would invoke $EDITOR on a directory if the
maildir did not contain any drafts. To prevent this from happening,
check if a draft was found before performing any further processing. If
not, terminate mcom with an error message.
Closes : #169 [via git-merge-pr]
5 years ago
Leah Neukirchen
6705b3ee29
mfwd: prefix Subject with "Fwd:"
...
Idea by Larry Hynes. Although no classical mail clients use Fwd:
prefix, it has been around for some time.
5 years ago
Leah Neukirchen
3da5f0e391
COPYING: Leahize
5 years ago
Leah Neukirchen
9e91eb6e8b
mscan: add dottime formatting
5 years ago
Silvan Jegen
dbf118f6c9
mless: only export LESSKEY once
...
Closes : #168 [via git-merge-pr]
5 years ago
Leah Neukirchen
1ed8a0ac76
blaze822_loop: delay opening sequence to first use
5 years ago
Leah Neukirchen
48285fe722
man/mcom.1: document defaults for mrep and mbnc
5 years ago
Sebastien Marie
a4b975e731
mlist: look at maildir/new too for messages
...
Closes : #165 [via git-merge-pr]
5 years ago
Konst Mayer
71e2318c81
mshow: don't use --quit-at-eof in less by default
...
If the user wants it, he can add it to the LESS environment variable.
Closes : #163 [via git-merge-pr]
5 years ago
Leah Neukirchen
5ee756f6a5
mdeliver: better usage when multiple arguments are given
5 years ago
Leah Neukirchen
68272afcba
mcom: use file --mime instead of file -i
...
This also works on macOS.
Closes #162 .
5 years ago
Leah Neukirchen
a60e705e51
mthread: make malloc failure fatal
5 years ago
Leah Neukirchen
5fa9a7a706
mmime: gen_file: remove check for trailing newline for 7bit transfer
...
RFC2046 5.1.1 specifies that parts without trailing newlines are coded
without problems:
> NOTE: The CRLF preceding the boundary delimiter line is conceptually
> attached to the boundary so that it is possible to have a part that
> does not end with a CRLF (line break).
This if-statement now also codes empty files correctly.
6 years ago
Leah Neukirchen
5b0755ca68
slurp: don't special-case empty files, instead behave like strdup("")
...
This allows the caller to call free(3) in any case.
6 years ago
Leah Neukirchen
fd675ef159
seq: blaze822_loop: fix leak
6 years ago
Leah Neukirchen
8a095775d0
maddr: addr: fix leak
6 years ago
Leah Neukirchen
53151f4f89
mdeliver: add fallback to utimes for systems that don't have utimensat
...
Namely, macOS before 10.13.
6 years ago
Leah Neukirchen
0d73424edf
mscan: u8putstr: assume wcwidth of -1 means actually 2 (probably emojis)
6 years ago
Leah Neukirchen
b052723eac
NEWS.md: update for 0.5.1
6 years ago
Leah Neukirchen
023c26f943
rfc2047: blaze822_decode_rfc2047: account for space for trailing nul
6 years ago
Leah Neukirchen
081a9404cd
blaze822: blaze822_addr: fix parsing of () at end of string
...
Found by lhynes.
6 years ago
Leah Neukirchen
bb80642b70
msed: improve zero initialization
6 years ago
Leah Neukirchen
58365527e4
t: update links
6 years ago