Commit Graph

  • 5b52110399 mmime: do not duplicate Content* headers Leah Neukirchen 2021-05-09 16:23:18 +0200
  • 93e8a4a892 mcom: also read $VISUAL to find the editor Leah Neukirchen 2021-04-21 15:10:28 +0200
  • e8981b723d safe_u8putstr: add oneline mode that prints CR/LF as C0 sequences Leah Neukirchen 2021-03-15 21:35:16 +0100
  • 709f8f1121 mdeliver.1: spelling Leah Neukirchen 2021-02-05 16:57:47 +0100
  • 41cf6272a5 mdeliver.1: small tweaks Leah Neukirchen 2021-02-04 17:23:37 +0100
  • 3a8555b2a6
    t/3000-magrep.t: add test to catch missing header with -v therealfun 2021-01-29 14:15:05 +0000
  • 0d60e97514
    magrep: catch missing headers with -v therealfun 2021-01-29 14:12:05 +0000
  • ff7537f6a7 GNUmakefile: run tests without stdin connected to a terminal Leah Neukirchen 2021-01-27 18:11:13 +0100
  • 741972a416 t/8000-mflag.t: fix when stdin is not a tty Leah Neukirchen 2021-01-27 18:10:26 +0100
  • c2d497b139 t/6000-msort.t: fix when stdin is not a tty Leah Neukirchen 2021-01-27 18:09:34 +0100
  • 2d6de31cd7 t/3000-magrep.t: fix when stdin is not a tty Leah Neukirchen 2021-01-27 18:08:39 +0100
  • e96f0707de mshow: show last part of multipart/mixed when none matched Leah Neukirchen 2021-01-17 23:23:15 +0100
  • 318ac214f1 mshow: add "-A all" to render all attachments Leah Neukirchen 2021-01-17 23:09:55 +0100
  • 8e0d57425f Fix typo in NEWS nicoo 2021-01-14 16:58:53 +0100
  • 6e25614e9c
    Fix typo in NEWS nicoo 2021-01-14 16:58:53 +0100
  • 4fcb4ae0a4 NEWS.md: update for 1.1 v1.1 Leah Neukirchen 2021-01-14 16:42:53 +0100
  • 8ad63494bf mcom: do not match shebang in needs_multipart() codesoap 2021-01-04 18:55:48 +0100
  • e37d2102e3 mcom: do not match shebang in needs_multipart() codesoap 2021-01-04 18:55:48 +0100
  • c525c0097e mmime: allow # in include lines, used to override the content-disposition Leah Neukirchen 2020-12-22 13:42:22 +0100
  • f95439a988 rfc2045: blaze822_multipart: parse rest when boundary is missing Leah Neukirchen 2020-12-09 23:22:05 +0100
  • bc021c53b6 Allow gpg and gpg2 executables for gnupg interaction James Rowe 2020-11-08 20:26:19 +0000
  • 18d952ea31
    Allow gpg and gpg2 executables for gnupg interaction James Rowe 2020-11-08 20:26:19 +0000
  • 6a8543e321 rfc2045: mymemmemnl: make more check idiomatic Leah Neukirchen 2020-11-12 16:42:36 +0100
  • c43538fae9 rfc2045: fix overread in blaze822_mime_parameter Leah Neukirchen 2020-11-12 15:55:40 +0100
  • 5167bbfe39 rfc2045: ensure mime boundaries end with a newline or - Leah Neukirchen 2020-11-12 15:24:20 +0100
  • 5e6151e3bf mcom: detect and report mmime errors Leah Neukirchen 2020-11-08 15:10:04 +0100
  • 48c20b7efa mmime: propagate errors when attaching a file fails Leah Neukirchen 2020-11-08 14:55:36 +0100
  • 998e01348a
    mpick: add 'cc' filter expression Rohan Kumar 2020-11-06 10:49:47 -0800
  • a825b4f8f4 Fix typo in NEWS nicoo 2020-11-02 09:52:02 +0100
  • bac0aa7b6a
    Fix typo in NEWS nicoo 2020-11-02 09:52:02 +0100
  • b076d09f3a add contrib/mmailto Leah Neukirchen 2020-10-15 17:11:35 +0200
  • 5d8f070e26 contrib/_mblaze: silence mseq errors James Rowe 2020-10-10 14:19:12 +0100
  • f5bb905761
    contrib/_mblaze: silence mseq errors James Rowe 2020-10-10 14:19:12 +0100
  • 4d566a6afe t/7000-mseq.t: use printf for robustness Leah Neukirchen 2020-10-09 15:38:49 +0200
  • 0180f649d2 mcom: allow tilde prefixed path for profile's outbox setting James Rowe 2020-10-08 11:25:45 +0100
  • d114af08c9
    mcom: allow tilde prefixed path for profile's outbox setting James Rowe 2020-10-08 11:25:45 +0100
  • 02e4cf4001 mpick: use function pointer type for callback Michael Forney 2020-09-17 12:24:08 -0700
  • 50dfdf5605 include strings.h for str(n)casecmp Michael Forney 2020-09-17 12:16:34 -0700
  • 33ea06a5b6 mpick: use function pointer type for callback Michael Forney 2020-09-17 12:24:08 -0700
  • 875a6e7035 include strings.h for str(n)casecmp Michael Forney 2020-09-17 12:16:34 -0700
  • d2621a715b README: update Leah Neukirchen 2020-09-12 18:19:39 +0200
  • 2c8acab338 NEWS.md: update for 1.0 v1.0 Leah Neukirchen 2020-09-12 18:14:15 +0200
  • 07ee45cf31 mgenmid: fix pledge, needs dns Leah Neukirchen 2020-09-07 16:01:26 +0200
  • ccceb10908 mpick: relax pledge for redirects Leah Neukirchen 2020-09-06 16:56:18 +0200
  • 4763032430 pledge(2) all programs Tim Kuijsten 2019-11-21 02:15:41 +0100
  • 6bd687bfdc mmime: allow ; and =, for ";charset=" Leah Neukirchen 2020-08-22 15:15:26 +0200
  • 1e9f6cd06b t/7000-mseq.t: add test for 74857db19 Leah Neukirchen 2020-08-14 15:43:41 +0200
  • 59137944e4 pledge(2) all programs Tim Kuijsten 2019-11-21 02:15:41 +0100
  • 6649576fda t/5000-mscan.t: typo Leah Neukirchen 2020-08-11 14:54:35 +0200
  • 74857db199 mseq: reinitialize iter for each command line argument Leah Neukirchen 2020-08-11 14:40:51 +0200
  • 32b5837bfd t/5000-mscan.t: add test for b41d2ef Leah Neukirchen 2020-08-11 14:40:20 +0200
  • 2895714250 seq: fix printing multiple msgs Jeremy Bobbin 2020-08-11 04:50:51 -0700
  • b41d2efa40 seq: blaze822_loop: reinitialize iter for each command line argument Leah Neukirchen 2020-08-11 12:21:10 +0200
  • 92bb41fa73 msort: order: remove dead assignment Leah Neukirchen 2020-08-10 22:28:27 +0200
  • b2a6e3dcc0 seq: blaze822_seq_load: remove dead assignment Leah Neukirchen 2020-08-10 22:26:45 +0200
  • 3f61249c05 seq: fix infinite loop when selecting thread of orphaned message Jeremy Bobbin 2020-08-10 12:55:16 -0700
  • 2812bebb5b seq: fix infinite loop when selecting thread of orphaned message Jeremy Bobbin 2020-08-10 12:55:16 -0700
  • 04ed2d439a mshow: refactor, use charset logic in reply_mime too Leah Neukirchen 2020-08-08 17:01:26 +0200
  • a02c7e451b contrib/mrecode: assume UTF-8 for unknown-8bit or x-unknown charsets Leah Neukirchen 2020-08-08 16:53:06 +0200
  • bb8054c2ff mshow: assume UTF-8 for unknown-8bit or x-unknown charsets Leah Neukirchen 2020-08-08 16:52:55 +0200
  • fec4e06671 mmime: be more strict when detecting content types for the include syntax Leah Neukirchen 2020-08-05 13:31:15 +0200
  • 7e9e75bd88 mshow: print encoding error message to stderr Leah Neukirchen 2020-08-02 14:09:56 +0200
  • 957c09909d mshow: only set cur when there is a new current message Leah Neukirchen 2020-08-02 14:00:22 +0200
  • d9c3914924 mpick: breaking cmdline options Duncan Overbruck 2020-07-30 22:10:14 +0200
  • 96c506085f t: use - instead of /dev/stdin Leah Neukirchen 2020-07-03 17:49:34 +0200
  • 30f3054bac contrib/malternative: use - instead of /dev/stdin Leah Neukirchen 2020-07-03 17:48:58 +0200
  • b063294daf mcom: use - instead of /dev/stdin Leah Neukirchen 2020-07-03 17:48:39 +0200
  • e7442fcc72 seq: - now refers to the message on stdin, use .- for previous message Leah Neukirchen 2020-07-03 17:26:48 +0200
  • 54283ebeee seq: cleanup Leah Neukirchen 2020-07-03 16:41:43 +0200
  • db7b58f24a mpick: fixed freeing pointer returned from getenv Julian Rother 2020-06-07 14:26:38 +0200
  • e5206792df t/2000-mpick.t: test environment variables in expressions Julian Rother 2020-06-07 14:24:57 +0200
  • b899419062 mpick: fixed freeing pointer returned from getenv Julian Rother 2020-06-07 14:26:38 +0200
  • 42bde7ac99 t/2000-mpick.t: test environment variables in expressions Julian Rother 2020-06-07 14:24:57 +0200
  • 282de65079 mrep: use Reply-From configuration to find From header Leah Neukirchen 2020-05-23 16:00:06 +0200
  • 3ea0c9c355 mrep: don't add another From: when -from is used already Leah Neukirchen 2020-05-23 15:41:59 +0200
  • 17fe13a95f add contrib/mcount, a tool to count mails (possibly between pipes) Leah Neukirchen 2020-05-16 21:31:12 +0200
  • 41a9a6b40d mthread: remove count output Leah Neukirchen 2020-05-16 21:20:41 +0200
  • c7cc923cb9 mthread: hide message count behind -n Sören Tempel 2020-05-16 20:52:21 +0200
  • d777d370dd t/lib.sh: work around a OpenBSD bug Leah Neukirchen 2020-05-16 18:54:39 +0200
  • fb77179bbd NEWS.md: update for 0.7 v0.7 Leah Neukirchen 2020-05-15 18:46:54 +0200
  • 7cd43f4203 mlist: fix dangling else warning Leah Neukirchen 2020-05-15 18:49:04 +0200
  • b79e38b686 mpick: improve unknown binding error and add test case Duncan Overbruck 2020-02-05 16:07:41 +0100
  • 0645634733 t/2000-mpick.t: check for double free with bindings Duncan Overbruck 2020-02-05 15:47:29 +0100
  • 95a9c0837b mpick: fix memory leaks Duncan Overbruck 2020-02-05 15:30:53 +0100
  • 331d0e4680 mpick: use slurp instead of mmaping files Duncaen 2019-06-07 01:24:49 +0200
  • d45d1c4ff5 mpick: fix memory leak in parse_dur Duncaen 2019-06-06 21:48:57 +0200
  • d93c1e2fe4 mpick: always point to malloc memory in parse_string Duncaen 2019-06-06 21:48:24 +0200
  • aa2868822b t/2000-mpick.t: add tests for all the new features Duncaen 2019-02-08 19:48:02 +0100
  • 8ae4801dd4 mpick: add header decodeop for better address matching Duncaen 2019-01-29 14:07:55 +0100
  • 32f0fcbc0d mpick: add let expressions Duncaen 2019-01-28 16:22:29 +0100
  • d5afda072b mpick: better error for missing ) over multiple lines Duncaen 2019-01-28 15:41:29 +0100
  • 4baa330b63 mpick: allow reading expressions from files i.e. using #!/bin/mpick Duncaen 2019-01-28 15:30:19 +0100
  • d235a3e64c mpick: minor cleanups/memleak fixes for parse_msglist Duncaen 2019-01-28 15:23:27 +0100
  • 482bbffd2c mpick: refactor mailfile handling Duncaen 2019-01-28 15:10:24 +0100
  • 1010ae06bf mpick: add support for multiline expressions and comments Duncaen 2019-01-28 15:00:56 +0100
  • b8cf02825a mpick: add xcalloc and xstrdup Duncaen 2019-01-28 14:45:40 +0100
  • 28d0d51e34 mpick: add freeexpr Duncaen 2019-01-28 14:38:05 +0100
  • 8f0b6e2117 mpick: add ternary (conditional) operator Duncaen 2019-01-28 11:12:18 +0100
  • 3968f2ef03 mpick: add skip expression Duncaen 2019-01-28 10:58:27 +0100
  • 401aa88752 mpick: add pipes and file redirection Duncaen 2019-01-28 10:53:05 +0100