Hello.
Update to v14.9.11 ("Tit family enjoying a bath") with many many
bugfixes and some new features like message info "from the front":
? digmsg create 1 -;digmsg 1 header show from; digmsg remove 1
Ciao!
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/s-nail/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- Makefile 4 May 2018 14:07:27 -0000 1.20
+++ Makefile 9 Aug 2018 20:26:20 -0000
@@ -2,7 +2,7 @@
COMMENT= SysV mail/BSD Mail/POSIX mailx: send and receive mail
-DISTNAME= s-nail-14.9.10
+DISTNAME= s-nail-14.9.11
CATEGORIES= mail
HOMEPAGE= https://www.sdaoden.eu/code.html\#s-mailx
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/s-nail/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- distinfo 4 May 2018 14:07:27 -0000 1.14
+++ distinfo 9 Aug 2018 20:26:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (s-nail-14.9.10.tar.gz) = h63nu+sRAlCvzoIhsrtVOj2WYTJ9/KP2IplPsBfEnMs=
-SIZE (s-nail-14.9.10.tar.gz) = 895283
+SHA256 (s-nail-14.9.11.tar.gz) = J5ICaHQJuOe08mfheK7RvUxot5wBwQuA8HGX8vc9ZpU=
+SIZE (s-nail-14.9.11.tar.gz) = 926261
Index: patches/patch-obs-imap_c
===================================================================
RCS file: patches/patch-obs-imap_c
diff -N patches/patch-obs-imap_c
--- patches/patch-obs-imap_c 4 May 2018 14:07:27 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,58 +0,0 @@
---- obs-imap.c
-+++ obs-imap.c
-@@ -246,10 +246,9 @@ static enum okay imap_list(struct mailbox *mp, const
char *base, int strip,
- static enum okay imap_copy1(struct mailbox *mp, struct message *m, int n,
- const char *name);
- static enum okay imap_copyuid_parse(const char *cp,
-- unsigned long *uidvalidity, unsigned long *olduid,
-- unsigned long *newuid);
-+ ui64_t *uidvalidity, ui64_t *olduid, ui64_t *newuid);
- static enum okay imap_appenduid_parse(const char *cp,
-- unsigned long *uidvalidity, unsigned long *uid);
-+ ui64_t *uidvalidity, ui64_t *uid);
- static enum okay imap_copyuid(struct mailbox *mp, struct message *m,
- const char *name);
- static enum okay imap_appenduid(struct mailbox *mp, FILE *fp, time_t t,
-@@ -3465,16 +3464,16 @@ imap_copy(struct message *m, int n, const char *name)
- }
-
- static enum okay
--imap_copyuid_parse(const char *cp, unsigned long *uidvalidity,
-- unsigned long *olduid, unsigned long *newuid)
-+imap_copyuid_parse(const char *cp, ui64_t *uidvalidity, ui64_t *olduid,
-+ ui64_t *newuid)
- {
-- char *xp, *yp, *zp;
-+ char const *xp, *yp, *zp;
- enum okay rv;
- NYD_ENTER;
-
-- *uidvalidity = strtoul(cp, &xp, 10);
-- *olduid = strtoul(xp, &yp, 10);
-- *newuid = strtoul(yp, &zp, 10);
-+ n_idec_ui64_cp(uidvalidity, cp, 10, &xp); /* TODO errors */
-+ n_idec_ui64_cp(olduid, xp, 10, &yp); /* TODO errors */
-+ n_idec_ui64_cp(newuid, yp, 10, &zp); /* TODO errors */
- rv = (*uidvalidity && *olduid && *newuid && xp > cp && *xp == ' ' &&
- yp > xp && *yp == ' ' && zp > yp && *zp == ']');
- NYD_LEAVE;
-@@ -3482,15 +3481,14 @@ imap_copyuid_parse(const char *cp, unsigned long
*uidvalidity,
- }
-
- static enum okay
--imap_appenduid_parse(const char *cp, unsigned long *uidvalidity,
-- unsigned long *uid)
-+imap_appenduid_parse(const char *cp, ui64_t *uidvalidity, ui64_t *uid)
- {
-- char *xp, *yp;
-+ char const *xp, *yp;
- enum okay rv;
- NYD_ENTER;
-
-- *uidvalidity = strtoul(cp, &xp, 10);
-- *uid = strtoul(xp, &yp, 10);
-+ n_idec_ui64_cp(uidvalidity, cp, 10, &xp); /* TODO errors */
-+ n_idec_ui64_cp(uid, xp, 10, &yp); /* TODO errors */
- rv = (*uidvalidity && *uid && xp > cp && *xp == ' ' && yp > xp &&
- *yp == ']');
- NYD_LEAVE;
--steffen
|
|Der Kragenbaer, The moon bear,
|der holt sich munter he cheerfully and one by one
|einen nach dem anderen runter wa.ks himself off
|(By Robert Gernhardt)