Hello list,

hereby i announce S-nail v14.8.12, the «Bubas».
It is a cumulated bugfix release, but also brings in some
corrections to no-brainers of the past.

It silently replaces v14.8.11 from «Yesterday», which was broken:
thanks Predrag Punosevac for reporting this.  I'll remove all
files of v14.8.11 next week.

Thanks to Antonio Radici, Stephen Isard and Predrag Punosevac.
We welcome Antonio Radici and Predrag Punosevac in THANKS.

Number games
^^^^^^^^^^^^

The tagged release commits are [stable/v14.8]:[a1730c7], and
[release/v14.8.12]:[7053577] (actual release content).
The release has also been stored as [timeline]:[049728c].
The git(1) release commits and tags as well as the release tarball
itself have been signed with the OpenPGP key
  stef...@sdaoden.eu  /  95F382CE
  (232C 220B CB56 90A3 7BD2  2FFD EB66 0227 95F3 82CE)
available on OpenPGP key servers, my website and in the repository
(blob tagged steffen-pgp-pub).  Release tarball identification:

  MD5 = 8fefd0447813e35ef520b45c83394b66
  SHA1 = 8114af1eb5c57e231ce7c31a51a5c0baf5fab1dd
  SHA256 = bcb89859ecaa857952707422b4b84fa07f66e5ffa541b635acfe448a22987333
  SHA512 = 
369ce8cefc932c28c4aeeccb17411bed4516befaf2c296915f37fa6e835aff5ca281ccb5096350e939880ef81c966f31c4948565f410d6aa0f7edf47de2b930a
  -----BEGIN PGP SIGNATURE-----

  iQIcBAABCgAGBQJX9NCFAAoJEOtmAieV84LOEDYP/iAKVgwIbpCud89xa2ws65L8
  h9YymaeBahUxpMyFpHPpS/2r97pCuPC9HMlQv916UubiN9AZORqmIOiqgnQwRLP6
  gUej8uzOsN7NmZ7R/7Q4RYb027H+PNBke1m4G9HULnTfRfh9K4SFn4JWELrsAWq3
  NhuaAz9hfys0RjWObaUAvIvQ+pzcUb+0tRaCbFzuHgK9rChgFhpYg0EdnyrQdy3U
  NkBrc2vOPebdFltM6vETuOV9U6XOxHpXGM8h33boLQJuYe4hwt9SLdgK71neGmmJ
  lV20IpBrGkAfgpQO8mjx4xY50Qi0yBpOhpzCaF8SpwMrGY4Ydqpy1Xr+eW1besuT
  XQkRFYkAdgIu8cQCkACAwxKkScBsybL6Zu0/AmeqN03r3ZWcWCgJckUCAiSwAMQN
  8OjC/IRGxqB8bSLi5XibpVYSzUkjJ0U0IcoxL2rvg/jkCxT3I3+96fjANGQX1jqz
  wU9+hu5dHe7r0f67cBv9g5KpS+s3fTZuRVZAAqZwUIULRORBpxmZvY+Bc0Dr+Lu7
  EuxOmjXNUkRj6vzFYKxuVlJDCJjSZgSATsx9ULC1hetXgwc6wn4axdT8B76Ihbaj
  nwzWTdDAdrb+9QBgG8n9AsgHBmvdfD45thEkvWVFlM5Dp1HmBI3Kh2J5szK8SzLm
  x5tlWZ5N/j/8pdV8LqP6
  =GYvw
  -----END PGP SIGNATURE-----

The release tarball, its' detached OpenPGP signature (.asc) and
compressed variants (.xz, .gz) can be downloaded by appending the
extension of desire to the tarball's URL, e.g., via "curl -vv -L":

  https?://www.sdaoden.eu/downloads/s-nail-14.8.12.tar{,.{asc,xz,gz}}
alternatively
  https?://www.sdaoden.eu/downloads/s-nail-latest.tar{,.{asc,xz,gz}}

  Manual       : https?://www.sdaoden.eu/code-nail.html
  Web          : https?://www.sdaoden.eu/code.html#s-nail
  git(1) clone : https?://git.sdaoden.eu/scm/s-nail.git
  git(1) browse: https?://git.sdaoden.eu/cgit/s-nail.git

In the following numbers in [] reference a commit hash or a topic
branch name.  mdocmx(7) anchors are denoted by a number-sign #:
typing "^A ANCHOR" while reading the man(1)ual in a capable less(1)
will scroll to the manual's Point-Of-Interest, and pointing a web-
browser to the "#ANCHOR" of the online manual will do so, too.
Commits can be browsed by appending the commit hash to
  https?://git.sdaoden.eu/cgit/s-nail.git/commit/?id=

NOTES, ChangeLog (packager-affine)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- The repository layout has been changed / extended!
  Please see README on interest.

git(1) shortlog (edited)
^^^^^^^^^^^^^^^^^^^^^^^^

  f01291d extract_date_from_from_(): dig more invalid MBOXes (Antonio Radici)..
  98050a7 THANKS: Antonio Radici

freedesktop.org obfuscates MBOX From_ lines, and S-nail was much too
strict for quite some time.  This strict behaviour was introduced as
part of the fixes which finally allowed roundtripping messages in
between different mailbox types, but it didn't really work out.

In the future we only warn if we see invalid MBOX files, and will print
the invalid lines with *debug* or *verbose* set, but anyway accept what
we get.

  096809e popen.c:_file_save(): FIX false cherry-pick [41250b1] for IMAP..

v14.8.10 couldn't do "copy * IMAP-SPEC" due to this.

  788aad0 url_parse(): better take better care for path parts (Stephen Isard)..
  fb32f8f IMAP: honour readonly via -R, not only via `File' (Stephen Isard)

Please see below.

  bd6090d sendout.c: fix HAVE_DEBUG From_ quoting..
  e716a9c Many: drop support for *mbox-rfc4155* - a no-brainer..

More on MBOX, as above.

  603a3dd sendmp(), setfile(): FIX: ensure time_current is actualized

Oh!  Yes, there were actually two code paths which suffered a lot from
the "optimize date and time systemcalls" from years ago!  Now fixed. ._.

  63e7ade is_head(): change compat argument to check_rfc4155..

More on MBOX, as above.

  c5b40e4 okeys.h: regenerate (Apologies: Stephen Isard)

Sorry, Stephen!

  3838ffd setptr(): tweak [63e7ade], log more invalid From_'s if verbose

More on MBOX, as above.

  2eb6ca1 mime_types.c:_mt_by_filename(): basename() path (fix/tweak relative
          paths)
  b9599b0 make.rc, mk-conf.sh: WANT_DEVEL includes WANT_DEBUG, but not vice
          versa
  ec81a41 cmd_tab.h: allow history for `set', `setenv', `varshow'

Much better to see them in the `history'.

  a715162 Add a RFC 6068 url_mailto_to_address() hack for List-Post:

We will now strip off any hfield additions after a "?", and we will
perform URL percent decoding before using the value given.
(Is only used for "automatic mailing-list detection".)

  e774dfb imap.c: do not hard error out if FEDIT_SYSBOX|FEDIT_NEWMAIL
  39a7571 FIX "," message specification (since [1c4b8c9], v14.8.4)..

Yes, you can say "f," again, and it should find the parent message.

  171f111 FIX [44cec1f] (Fix "address" message specifications (John Dodson))..

Sorry, Mr. John Dodson of Australia.  They now really work as
standardized with our extensions, and there is nothing anyone can do
to prevent it.

  256da01 *folder*: IMAP: add /INBOX when there is a trailing slash (Stephen
          Isard)
  2afd5c8 Previous, IMAP now for much better (Stephen Isard)
  e5eb5fe Fix + expansion for IMAP, broken since [edb2dcd], 2013-06!!
  ce40a87 imap.c: do not print update message on readonly boxes
  52fcb7e Oops, restore proper *folder* behaviour for non-IMAP
  111f80a FixFix IMAP "+" expansion and more (Predrag Punosevac)

More IMAP fixes.  Should really work now as good as never before.

Appendix
^^^^^^^^

The complete changelog of commits in between two versions OLD and
NEW can be inspected by using the git(1) `log' command:

  $ git log --reverse --topo-order --abbrev-commit OLD..NEW
  # Only topic branch headers (--no-merges for content commits only):
  $ git log --oneline --reverse --topo-order --merges OLD..NEW
  # Same, but truly accessible:
  $ git log --oneline --reverse --topo-order --merges --parents OLD..NEW |
    while read c1 c2 c3 c4 c5 c6; do
      printf "%-24s: \$ git log --oneline --no-merges %s ^%s\n" \
        "${c6}" "${c1}" "${c2}";
    done

The v14.8.* announcements have been shortened at this point;
to see the elder entries please have a look at [1].

  [1] 
https://www.mail-archive.com/s-nail-users@lists.sourceforge.net/msg00445.html

Even elder announcements:
  v14.8.0 - v14.8.6: 00292
    v14.8.7 - v14.8.8: 00374, v14.8.9: 00435, v14.8.10: 00445,
    [v14.8.11: 00495]
  v14.7: 00094
    v14.7.1: 00129, v14.7.2 - v14.7.8: 00193, v14.7.9 - v14.7.10: 00216,
    v14.7.11: 00240
Replace the XXX in the following URL with the shown number:
  https://www.mail-archive.com/s-nail-users@lists.sourceforge.net/msgXXX.html

--steffen

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
__________________________________
S-nail-users@lists.sourceforge.net

Reply via email to