s-nail.git
6 months agoBump S-nail v14.9.21 ("Tit escapes with a peanut"), 2021-01-21 v14.9.21
Steffen Nurpmeso [Thu, 21 Jan 2021 22:30:58 +0000 (23:30 +0100)]
Bump S-nail v14.9.21 ("Tit escapes with a peanut"), 2021-01-21

6 months agoNEWS: v14.9.21 ("Tit escapes with a peanut"), 2021-01-21
Steffen Nurpmeso [Tue, 19 Jan 2021 20:47:50 +0000 (21:47 +0100)]
NEWS: v14.9.21 ("Tit escapes with a peanut"), 2021-01-21

6 months agomk/su-make-errors.sh: avoid (harmless) Sun cc(1) error messages
Steffen Nurpmeso [Thu, 21 Jan 2021 21:52:08 +0000 (22:52 +0100)]
mk/su-make-errors.sh: avoid (harmless) Sun cc(1) error messages

6 months agomk/make-config.sh: fix $CC=cc SunOS shorthand (Jörg Schilling)
Steffen Nurpmeso [Thu, 21 Jan 2021 18:37:01 +0000 (19:37 +0100)]
mk/make-config.sh: fix $CC=cc SunOS shorthand (Jörg Schilling)

6 months agomk/make-config.sh: GNU iconv redirects until forced otherwise (Jörg Schilling)
Steffen Nurpmeso [Wed, 20 Jan 2021 22:57:32 +0000 (23:57 +0100)]
mk/make-config.sh: GNU iconv redirects until forced otherwise (Jörg Schilling)

6 months agomx-test.sh: make "allbodies" quote compatible with !filter-tagsoup
Steffen Nurpmeso [Wed, 20 Jan 2021 22:51:57 +0000 (23:51 +0100)]
mx-test.sh: make "allbodies" quote compatible with !filter-tagsoup

6 months agomx-test.sh: cc_all_configs(): forgot some additions
Steffen Nurpmeso [Tue, 19 Jan 2021 22:12:50 +0000 (23:12 +0100)]
mx-test.sh: cc_all_configs(): forgot some additions

6 months agonail.1, nail.rc: proper matching is done against ,THING, not THING
Steffen Nurpmeso [Tue, 19 Jan 2021 20:26:14 +0000 (21:26 +0100)]
nail.1, nail.rc: proper matching is done against ,THING, not THING

6 months agonail.1: Character sets: improve, review (Jörg Schilling)
Steffen Nurpmeso [Tue, 19 Jan 2021 19:24:19 +0000 (20:24 +0100)]
nail.1: Character sets: improve, review (Jörg Schilling)

6 months agomx-test.sh: drop permanent jobreaper, just start a new one, always
Steffen Nurpmeso [Mon, 18 Jan 2021 23:02:16 +0000 (00:02 +0100)]
mx-test.sh: drop permanent jobreaper, just start a new one, always

6 months agomx_locale_init(): log if interactive and $LC_ALL is a no-go (Jörg Schilling)
Steffen Nurpmeso [Mon, 18 Jan 2021 19:47:16 +0000 (20:47 +0100)]
mx_locale_init(): log if interactive and $LC_ALL is a no-go (Jörg Schilling)

6 months agomx-test.sh: warp UTF-8 detection to state-of-the-art
Steffen Nurpmeso [Mon, 18 Jan 2021 19:29:35 +0000 (20:29 +0100)]
mx-test.sh: warp UTF-8 detection to state-of-the-art

6 months agoAdd VAL_ERRORS_LIMIT and *errors-limit*
Steffen Nurpmeso [Thu, 19 Nov 2020 19:42:28 +0000 (20:42 +0100)]
Add VAL_ERRORS_LIMIT and *errors-limit*

6 months agomake.rc,mk/make-config.sh: add VAL_ICONV selector (Jörg Schilling)
Steffen Nurpmeso [Sun, 17 Jan 2021 00:35:21 +0000 (01:35 +0100)]
make.rc,mk/make-config.sh: add VAL_ICONV selector (Jörg Schilling)

6 months agonail.1: improve mta-* docu, especially mta-bcc-ok
Steffen Nurpmeso [Wed, 30 Sep 2020 20:49:43 +0000 (22:49 +0200)]
nail.1: improve mta-* docu, especially mta-bcc-ok

6 months agoPRNG: VAL_RANDOM: add getentropy(3) support
Steffen Nurpmeso [Mon, 28 Dec 2020 21:45:15 +0000 (22:45 +0100)]
PRNG: VAL_RANDOM: add getentropy(3) support

6 months agomx-test.sh: better: test JOBMON in jobreaper_start(), use error colours
Steffen Nurpmeso [Thu, 24 Dec 2020 18:12:23 +0000 (19:12 +0100)]
mx-test.sh: better: test JOBMON in jobreaper_start(), use error colours

6 months agonail.1: clarify *mta-bcc-ok* (Geoff Clare)
Steffen Nurpmeso [Fri, 2 Oct 2020 22:15:34 +0000 (00:15 +0200)]
nail.1: clarify *mta-bcc-ok* (Geoff Clare)

6 months agon_header_textual_sender_info(): use name if *realname(fullname)==\0
Steffen Nurpmeso [Thu, 6 Aug 2020 14:55:04 +0000 (16:55 +0200)]
n_header_textual_sender_info(): use name if *realname(fullname)==\0

6 months agoa_flthtml_add_data(): even more care for broken entities..
Steffen Nurpmeso [Thu, 30 Jul 2020 22:17:18 +0000 (00:17 +0200)]
a_flthtml_add_data(): even more care for broken entities..

Also seen "1&1 " in the wild, in which case we kept going until we see
a semicolon.  Stop and treat as plain text at whitespace; this is
incomplete, we should really use NameStarter and Name content here.

6 months agoHTML filter: add some entities
Steffen Nurpmeso [Sat, 28 Nov 2020 19:41:52 +0000 (20:41 +0100)]
HTML filter: add some entities

6 months agomx/iconv.c: "improve" cast mess
Steffen Nurpmeso [Fri, 8 Jan 2021 19:28:28 +0000 (20:28 +0100)]
mx/iconv.c: "improve" cast mess

6 months agomx_child_in_child_setup(): support for close_range(2) / closefrom(2)
Steffen Nurpmeso [Mon, 28 Dec 2020 22:47:44 +0000 (23:47 +0100)]
mx_child_in_child_setup(): support for close_range(2) / closefrom(2)

6 months agoNEWS: we now use gitweb not cgit
Steffen Nurpmeso [Sat, 16 Jan 2021 19:31:12 +0000 (20:31 +0100)]
NEWS: we now use gitweb not cgit

6 months agomx_socket_reset_read_buf(): rbufptr=NIL to avoid bad copies (Jörg Schilling)..
Steffen Nurpmeso [Sat, 16 Jan 2021 19:24:11 +0000 (20:24 +0100)]
mx_socket_reset_read_buf(): rbufptr=NIL to avoid bad copies (Jörg Schilling)..

Jörg reported a bad pointer dereference on a Solaris platform, and
could convince that it is a bug of mine: old code i want to
rewrite creates stack objects in order to replace single instance
objects via bitcopy once the setup is complete.  (Instead of
having a notion of real objects.)  It happens that some newer code
does not nicely together with that pragmatic old style, which
i did not see nor think about (even though i should have and could
have).

6 months agoREADME: changed from cgit to gitweb
Steffen Nurpmeso [Sat, 16 Jan 2021 01:08:19 +0000 (02:08 +0100)]
README: changed from cgit to gitweb

6 months agoa_netsmtp_read(): fix overflow for malicious server response (Olav Mørkrid)..
Steffen Nurpmeso [Thu, 14 Jan 2021 15:39:31 +0000 (16:39 +0100)]
a_netsmtp_read(): fix overflow for malicious server response (Olav Mørkrid)..

If a malicious server would send us rubbish for CRAM-MD5 or GSSAPI
responses it could have causes out-of-bound buffer accesses.

6 months agosu_mem_bag_create(): fix: actually use CLIP() outcome
Steffen Nurpmeso [Wed, 13 Jan 2021 23:02:31 +0000 (00:02 +0100)]
su_mem_bag_create(): fix: actually use CLIP() outcome

6 months agoFix OPT_AMALGAMATION=y with OPT_GSSAPI=y
Steffen Nurpmeso [Wed, 13 Jan 2021 18:26:08 +0000 (19:26 +0100)]
Fix OPT_AMALGAMATION=y with OPT_GSSAPI=y

6 months agoSU: a_core_nyd_printone(): make NYD buffer one larger ;
Steffen Nurpmeso [Tue, 12 Jan 2021 22:44:26 +0000 (23:44 +0100)]
SU: a_core_nyd_printone(): make NYD buffer one larger ;

6 months agosu_MEM_BAG_SELF_AUTO_TCALLOC(): fix: terminate su_S() macro call :(
Steffen Nurpmeso [Tue, 12 Jan 2021 22:10:33 +0000 (23:10 +0100)]
su_MEM_BAG_SELF_AUTO_TCALLOC(): fix: terminate su_S() macro call :(

6 months agoinclude/su/code-in.h: fix: enable NYD2 on actual request
Steffen Nurpmeso [Tue, 12 Jan 2021 21:42:25 +0000 (22:42 +0100)]
include/su/code-in.h: fix: enable NYD2 on actual request

6 months agoFix 9c5f0b96a1b87ea649628dd5dc41d2e9f0dae3ff, forgot return value
Steffen Nurpmeso [Tue, 12 Jan 2021 18:06:31 +0000 (19:06 +0100)]
Fix 9c5f0b96a1b87ea649628dd5dc41d2e9f0dae3ff, forgot return value

6 months agomx_termcap_cmd(): "ch" fallback implementation: do full width, not -1
Steffen Nurpmeso [Tue, 12 Jan 2021 16:15:20 +0000 (17:15 +0100)]
mx_termcap_cmd(): "ch" fallback implementation: do full width, not -1

6 months agomx_termcap_init(): fix: no auto_right_margin except with library support..
Steffen Nurpmeso [Tue, 12 Jan 2021 16:06:47 +0000 (17:06 +0100)]
mx_termcap_init(): fix: no auto_right_margin except with library support..

In 79fee7e46da86fa0a1829fc09849070f2cae6e03 (termcap care for
auto_right_margin/eat_newline_glitch (Jörg Schilling)..,
2018-11-19) we started looking out for "!am || xenl".

However, when build without library support this effectively
always sets free the full terminal width since *termcap* cannot
"not include" a boolean!  Therefore stop using "am" unless we do
have full terminal support, and only lookup xenl
eat_newline_glitch otherwise.

6 months agoMLE: a_tty_vi__paint(): remove no-op nonsense adjustment
Steffen Nurpmeso [Tue, 12 Jan 2021 15:45:36 +0000 (16:45 +0100)]
MLE: a_tty_vi__paint(): remove no-op nonsense adjustment

6 months agoTHANKS: Matthias Gerstner
Steffen Nurpmeso [Mon, 11 Jan 2021 19:56:38 +0000 (20:56 +0100)]
THANKS: Matthias Gerstner

6 months agoTest fcntl(2) F_SETFD FD_CLOEXEC return (Matthias Gerstner)
Steffen Nurpmeso [Mon, 11 Jan 2021 19:55:47 +0000 (20:55 +0100)]
Test fcntl(2) F_SETFD FD_CLOEXEC return (Matthias Gerstner)

6 months agoMLE: fix compilation with OPT_KEY_BINDINGS=no
Steffen Nurpmeso [Sat, 9 Jan 2021 23:50:56 +0000 (00:50 +0100)]
MLE: fix compilation with OPT_KEY_BINDINGS=no

6 months agomk/make-config.sh: fix ICONV test to run with OPT_ASAN_ADDRESS=y
Steffen Nurpmeso [Fri, 8 Jan 2021 19:38:17 +0000 (20:38 +0100)]
mk/make-config.sh: fix ICONV test to run with OPT_ASAN_ADDRESS=y

6 months agoTHANKS: change Jörg's address
Steffen Nurpmeso [Wed, 6 Jan 2021 22:08:54 +0000 (23:08 +0100)]
THANKS: change Jörg's address

7 months agomk/make-config.sh: MORE use msg() not echo(1) to report configuration status!
Steffen Nurpmeso [Tue, 29 Dec 2020 00:18:01 +0000 (01:18 +0100)]
mk/make-config.sh: MORE use msg() not echo(1) to report configuration status!

7 months agoa_termios_dimen_query(): #error now denotes tcgetwinsize(3) not TCGETWINSIZE
Steffen Nurpmeso [Fri, 25 Dec 2020 19:08:48 +0000 (20:08 +0100)]
a_termios_dimen_query(): #error now denotes tcgetwinsize(3) not TCGETWINSIZE

7 months agomake-emerge.sh: fix: needs SU_FIND_COMMAND_INCLUSION= not =1
Steffen Nurpmeso [Fri, 25 Dec 2020 17:34:14 +0000 (18:34 +0100)]
make-emerge.sh: fix: needs SU_FIND_COMMAND_INCLUSION= not =1

7 months agomakefile: add note for SHELL (Yasuhiro KIMURA)
Steffen Nurpmeso [Wed, 23 Dec 2020 23:18:04 +0000 (00:18 +0100)]
makefile: add note for SHELL (Yasuhiro KIMURA)

7 months agonail.1: x-mailx-last-resort: link to where the "other sources" come from
Steffen Nurpmeso [Wed, 23 Dec 2020 21:06:04 +0000 (22:06 +0100)]
nail.1: x-mailx-last-resort: link to where the "other sources" come from

7 months agomx-test.sh: finally found solution for dash bug in jobreaper_start() !
Steffen Nurpmeso [Mon, 21 Dec 2020 20:00:13 +0000 (21:00 +0100)]
mx-test.sh: finally found solution for dash bug in jobreaper_start() !

7 months agomx-test.sh: BSD make not the culprit (Yasuhiro KIMURA)
Steffen Nurpmeso [Sun, 20 Dec 2020 02:06:34 +0000 (03:06 +0100)]
mx-test.sh: BSD make not the culprit (Yasuhiro KIMURA)

7 months agomx-test.sh: jobreaper_start(): redirect I/O, NetBSD sh is loud in set -m
Steffen Nurpmeso [Sat, 19 Dec 2020 17:13:47 +0000 (18:13 +0100)]
mx-test.sh: jobreaper_start(): redirect I/O, NetBSD sh is loud in set -m

7 months agomakefile: set SHELL to detach from user environment (Yasuhiro KIMURA)..
Steffen Nurpmeso [Sat, 19 Dec 2020 13:59:45 +0000 (14:59 +0100)]
makefile: set SHELL to detach from user environment (Yasuhiro KIMURA)..

  Currently targets fail if user's login shell isn't compatible
  with POSIX (e.g. csh, tcsh). So explicitly set SHELL in makefile
  so targets succeed in such case too.

7 months agomx-test.sh: oops, fix temporary makefile names
Steffen Nurpmeso [Sat, 19 Dec 2020 01:10:56 +0000 (02:10 +0100)]
mx-test.sh: oops, fix temporary makefile names

7 months agomx-test.sh: let the jobreaper exit on SIGINT (Simon Gerraty)
Steffen Nurpmeso [Sat, 19 Dec 2020 01:00:48 +0000 (02:00 +0100)]
mx-test.sh: let the jobreaper exit on SIGINT (Simon Gerraty)

7 months agoTHANKS: Simon Gerraty
Steffen Nurpmeso [Sat, 19 Dec 2020 00:05:44 +0000 (01:05 +0100)]
THANKS: Simon Gerraty

7 months agomx-test.sh: disable an unset $JOBMON for bmake(1)! (Simon Gerraty)
Steffen Nurpmeso [Sat, 19 Dec 2020 00:01:06 +0000 (01:01 +0100)]
mx-test.sh: disable an unset $JOBMON for bmake(1)! (Simon Gerraty)

7 months agomx-test.sh: allow skipping tests via $SKIPTEST=".."..
Steffen Nurpmeso [Wed, 16 Dec 2020 23:07:00 +0000 (00:07 +0100)]
mx-test.sh: allow skipping tests via $SKIPTEST=".."..

to give packagers a possibility to run tests even if some tests
are known to fail for whatever "unfixable" reason.
Maybe we can later improve this to cover subtest-granularity?!?

7 months agoINSTALL,README: updates
Steffen Nurpmeso [Wed, 16 Dec 2020 22:14:06 +0000 (23:14 +0100)]
INSTALL,README: updates

7 months agomk/make-config.sh: cc_check(): temporarily set -Werror if available..
Steffen Nurpmeso [Mon, 14 Dec 2020 20:20:19 +0000 (21:20 +0100)]
mk/make-config.sh: cc_check(): temporarily set -Werror if available..

fixes a new warning on FreeBSD 12.2 where -Wformat-signedness causes noise

7 months agomk/make-release.txt: fix [51febf7e]: cat references were already present
Steffen Nurpmeso [Mon, 14 Dec 2020 15:45:40 +0000 (16:45 +0100)]
mk/make-release.txt: fix [51febf7e]: cat references were already present

7 months agoBump S-nail v14.9.20 ("Sombre Tit (Trauermeise)"), 2020-12-12 v14.9.20
Steffen Nurpmeso [Sat, 12 Dec 2020 23:43:32 +0000 (00:43 +0100)]
Bump S-nail v14.9.20 ("Sombre Tit (Trauermeise)"), 2020-12-12

7 months agoNEWS: v14.9.20 ("Sombre Tit (Trauermeise)"), 2020-12-12
Steffen Nurpmeso [Thu, 10 Dec 2020 18:12:27 +0000 (19:12 +0100)]
NEWS: v14.9.20 ("Sombre Tit (Trauermeise)"), 2020-12-12

7 months agoINSTALL: v14.9.20
Steffen Nurpmeso [Thu, 10 Dec 2020 21:19:03 +0000 (22:19 +0100)]
INSTALL: v14.9.20

7 months agomx-test.sh: for bmake(1)/FreeBSD sh(1) bugs, allow $JOBMON=n to be passed
Steffen Nurpmeso [Sat, 12 Dec 2020 22:58:20 +0000 (23:58 +0100)]
mx-test.sh: for bmake(1)/FreeBSD sh(1) bugs, allow $JOBMON=n to be passed

7 months agomx-test.sh: t_s_mime: let this work with FreeBSD [Bug 251770]
Steffen Nurpmeso [Sat, 12 Dec 2020 21:39:56 +0000 (22:39 +0100)]
mx-test.sh: t_s_mime: let this work with FreeBSD [Bug 251770]

7 months agoREADME on possible ML chang
Steffen Nurpmeso [Sat, 12 Dec 2020 16:15:15 +0000 (17:15 +0100)]
README on possible ML chang

7 months agoMerge branch 'topic/coverity-444-v14.9.20-1'
Steffen Nurpmeso [Sat, 12 Dec 2020 23:23:15 +0000 (00:23 +0100)]
Merge branch 'topic/coverity-444-v14.9.20-1'

* topic/coverity-444-v14.9.20-1:
  a_tty_hist_sel_or_del(): CID 1437706: FORWARD_NULL [false positive]
  a_tty_hist_sel_or_del(): CID 1437708: UNINIT [false positive]

7 months agomk/make-release.txt: add references to cat pages
Steffen Nurpmeso [Thu, 10 Dec 2020 21:34:28 +0000 (22:34 +0100)]
mk/make-release.txt: add references to cat pages

7 months agoa_tty_hist_sel_or_del(): CID 1437706: FORWARD_NULL [false positive]
Steffen Nurpmeso [Fri, 11 Dec 2020 21:07:50 +0000 (22:07 +0100)]
a_tty_hist_sel_or_del(): CID 1437706: FORWARD_NULL [false positive]

7 months agomk-config.sh: SunOS/Solaris: normal $CC algo, favour OpenSource CCs
Steffen Nurpmeso [Thu, 10 Dec 2020 21:15:07 +0000 (22:15 +0100)]
mk-config.sh: SunOS/Solaris: normal $CC algo, favour OpenSource CCs

7 months agoa_tty_hist_sel_or_del(): CID 1437708: UNINIT [false positive]
Steffen Nurpmeso [Fri, 11 Dec 2020 21:04:00 +0000 (22:04 +0100)]
a_tty_hist_sel_or_del(): CID 1437708: UNINIT [false positive]

7 months agosu__mem_check(): add missing newline ;-)
Steffen Nurpmeso [Wed, 9 Dec 2020 22:07:07 +0000 (23:07 +0100)]
su__mem_check(): add missing newline ;-)

7 months agoDeal with -Wformat-security
Steffen Nurpmeso [Fri, 6 Nov 2020 20:30:22 +0000 (21:30 +0100)]
Deal with -Wformat-security

7 months agomk/make-config.sh: _cc_flags_generic(): test -Wformat-security
Steffen Nurpmeso [Wed, 4 Nov 2020 23:48:57 +0000 (00:48 +0100)]
mk/make-config.sh: _cc_flags_generic(): test -Wformat-security

7 months agomx-test.sh: try to silence kill(1) on SunOS
Steffen Nurpmeso [Tue, 27 Oct 2020 17:43:59 +0000 (18:43 +0100)]
mx-test.sh: try to silence kill(1) on SunOS

7 months agomk/make-okey-map.pl: sort keys case-insensitive (like i do)
Steffen Nurpmeso [Fri, 16 Oct 2020 21:07:09 +0000 (23:07 +0200)]
mk/make-okey-map.pl: sort keys case-insensitive (like i do)

7 months agon_header_senderfield_of(): use GFULL when calling mx_header_sender_of()
Steffen Nurpmeso [Sat, 3 Oct 2020 22:17:20 +0000 (00:17 +0200)]
n_header_senderfield_of(): use GFULL when calling mx_header_sender_of()

7 months ago*asksend*: no longer enabled by default (Geoff Clare)
Steffen Nurpmeso [Wed, 30 Sep 2020 22:08:50 +0000 (00:08 +0200)]
*asksend*: no longer enabled by default (Geoff Clare)

7 months agoTHANKS: Geoff Clare
Steffen Nurpmeso [Thu, 10 Sep 2020 21:17:16 +0000 (23:17 +0200)]
THANKS: Geoff Clare

7 months ago*asksend*: indicate that envelope is pre-refinement (Geoff Clare)
Steffen Nurpmeso [Tue, 29 Sep 2020 21:50:33 +0000 (23:50 +0200)]
*asksend*: indicate that envelope is pre-refinement (Geoff Clare)

7 months agomailcap: add "x-mailx-ignore" flag (Russell Bell)
Steffen Nurpmeso [Fri, 14 Aug 2020 14:38:39 +0000 (16:38 +0200)]
mailcap: add "x-mailx-ignore" flag (Russell Bell)

7 months agon_time_ctime(): LCTA time_current.tc_ctime and stack buffer sizes
Steffen Nurpmeso [Thu, 30 Jul 2020 11:40:14 +0000 (13:40 +0200)]
n_time_ctime(): LCTA time_current.tc_ctime and stack buffer sizes

7 months ago`history': allow multiple arguments to `delete'
Steffen Nurpmeso [Tue, 28 Jul 2020 21:19:42 +0000 (23:19 +0200)]
`history': allow multiple arguments to `delete'

7 months agoSilence some !OPT_UISTRINGS warnings
Steffen Nurpmeso [Thu, 8 Oct 2020 17:56:28 +0000 (19:56 +0200)]
Silence some !OPT_UISTRINGS warnings

7 months agomx-test.sh: try to inherit $JOBWAIT from environ
Steffen Nurpmeso [Thu, 29 Oct 2020 18:01:36 +0000 (19:01 +0100)]
mx-test.sh: try to inherit $JOBWAIT from environ

7 months agomx-test.sh: again use jobreaper for --run-test;, add $MAILX_CC_TEST_NO_CLEANUP
Steffen Nurpmeso [Thu, 6 Aug 2020 16:33:14 +0000 (18:33 +0200)]
mx-test.sh: again use jobreaper for --run-test;, add $MAILX_CC_TEST_NO_CLEANUP

7 months agomx-test.sh: with DEVEL, always compare against test-out..
Steffen Nurpmeso [Fri, 24 Jul 2020 22:01:04 +0000 (00:01 +0200)]
mx-test.sh: with DEVEL, always compare against test-out..

This would have avoided the miss fixed with
fd0f99acd151d713fc895652ea2d6a5d24d255a7,
as well as the other two fixed soon :-(

7 months agomx-test.sh: t_mailcap(): fix !OPT_UISTRINGS checksum
Steffen Nurpmeso [Thu, 8 Oct 2020 17:59:50 +0000 (19:59 +0200)]
mx-test.sh: t_mailcap(): fix !OPT_UISTRINGS checksum

7 months agonail.1: -#: individual send to multiple receivers (Olav Mørkrid)
Steffen Nurpmeso [Mon, 21 Sep 2020 12:04:14 +0000 (14:04 +0200)]
nail.1: -#: individual send to multiple receivers (Olav Mørkrid)

7 months agomk/make-config.sh: more human friendly $OBJDIR/mk-config.env layout
Steffen Nurpmeso [Tue, 20 Oct 2020 13:40:43 +0000 (15:40 +0200)]
mk/make-config.sh: more human friendly $OBJDIR/mk-config.env layout

7 months agomk/make-okey-map.pl: style tweaks (useless line, possibly, "u"unsigned)
Steffen Nurpmeso [Fri, 16 Oct 2020 21:07:09 +0000 (23:07 +0200)]
mk/make-okey-map.pl: style tweaks (useless line, possibly, "u"unsigned)

7 months agomk/make-install.sh: install binaries 0755 not 0555..
Steffen Nurpmeso [Mon, 27 Jul 2020 14:52:24 +0000 (16:52 +0200)]
mk/make-install.sh: install binaries 0755 not 0555..

Since packagers have been seen which explicitly adjust their
recipes for that, do it.
Since root can by default write anything whatsoever on a Unix,
0555 is misleading at best.

7 months agomk/make-config.sh: open mk-config.log earlier, log $CC errors, too
Steffen Nurpmeso [Wed, 22 Jul 2020 14:34:56 +0000 (16:34 +0200)]
mk/make-config.sh: open mk-config.log earlier, log $CC errors, too

7 months agomailcap: add "x-mailx-last-resort" flag support
Steffen Nurpmeso [Fri, 17 Jul 2020 21:59:39 +0000 (23:59 +0200)]
mailcap: add "x-mailx-last-resort" flag support

7 months agonail.1: tweaks
Steffen Nurpmeso [Tue, 8 Dec 2020 22:39:51 +0000 (23:39 +0100)]
nail.1: tweaks

7 months agoINSTALL: words
Steffen Nurpmeso [Mon, 11 May 2020 18:53:28 +0000 (20:53 +0200)]
INSTALL: words

7 months agoHerrje, fix a lot of ^.{80,} column hits (misses)
Steffen Nurpmeso [Wed, 15 Jul 2020 22:40:42 +0000 (00:40 +0200)]
Herrje, fix a lot of ^.{80,} column hits (misses)

7 months agoImprove sensitivity of *recipients-in-cc*
Steffen Nurpmeso [Sun, 12 Jul 2020 00:39:48 +0000 (02:39 +0200)]
Improve sensitivity of *recipients-in-cc*

7 months agomx_name_is_same_address(): do not compare domain twice, contextually
Steffen Nurpmeso [Sat, 11 Jul 2020 23:16:55 +0000 (01:16 +0200)]
mx_name_is_same_address(): do not compare domain twice, contextually

7 months agoTweak QUOTE_ALL and `mimeview' output a bit, maybe..
Steffen Nurpmeso [Wed, 8 Jul 2020 21:17:55 +0000 (23:17 +0200)]
Tweak QUOTE_ALL and `mimeview' output a bit, maybe..

The visual appearance is a mess due to the recursive parser.
Whereas something real not before v15, a bit .. now.

7 months ago*quote*: add "allbodies" keyword
Steffen Nurpmeso [Wed, 8 Jul 2020 22:33:31 +0000 (00:33 +0200)]
*quote*: add "allbodies" keyword

7 months agoa_tty_readline(): avoid variable (if really unused)
Steffen Nurpmeso [Wed, 8 Jul 2020 16:44:17 +0000 (18:44 +0200)]
a_tty_readline(): avoid variable (if really unused)

This page took 0.076395 seconds and 4 git commands to generate.