Steffen Nurpmeso <[email protected]> wrote:
> Hello list.
>
> We are happy to present you an Entomologic sensation, which
> counteracts the decline of life that can be seen all around us.
> Inspection of environments that mankind hasn't seen since ancient
> times reveiled a sofar undiscovered species of dung beetle: the
> Cyrustrupidae.
>
> Thanks to Stephen Isard, Ralph Corderoy, J??rgen (Juergen) Daubert,
> Lyndon Nerenberg and David Levine.
> We welcome Lyndon Nerenberg and David Levine in THANKS.
>
> Apologies to J??rgen Daubert (false spelling of name in commit message).
>
> S-nail will become S-mailx after v14.9, and all project resources
> will move to www.sdaoden.eu with v14.9; only the ML remains hosted
> at Sourceforge.net as of this writing.
> We thank Sourceforge.net for hosting this project so many years!
>
> Number games
> ^^^^^^^^^^^^
>
> The tagged release commits are [stable/v14.8]:[1ff1278], and
> [release/v14.8.13]:[ec2cc58] (actual release content).
> The release has also been stored as [timeline]:[717c095].
> The git(1) release commits and tags as well as the release tarball
> itself have been signed with the OpenPGP key
> [email protected] / 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:
Is this expected behaviour of 14.8.13
# uname -a
OpenBSD oko.bagdala2.net 6.0 GENERIC.MP#2 amd64
cd /root/s-nail/
make all WANT_READLINE=yes
make install
CC imap.c
imap.c: In function 'imap_path_encode':
imap.c:376: error: 'iconv_t' undeclared (first use in this function)
imap.c:376: error: (Each undeclared identifier is reported only once
imap.c:376: error: for each function it appears in.)
imap.c:376: error: expected ';' before 'icd'
imap.c:380: error: 'icd' undeclared (first use in this function)
imap.c:380: warning: implicit declaration of function 'iconv_open'
imap.c:387: warning: implicit declaration of function 'n_iconv_str'
imap.c:392: warning: implicit declaration of function 'iconv_close'
imap.c: In function 'imap_path_decode':
imap.c:700: error: 'iconv_t' undeclared (first use in this function)
imap.c:700: error: expected ';' before 'icd'
imap.c:704: error: 'icd' undeclared (first use in this function)
*** Error 1 in . (./mk.mk:97 'imap.o': @if [ -z "" ]; then echo ' CC
imap.c'; else echo ' $ /usr/bin/gcc -DNDEBUG -std=c99 -O3 -Wall
-Wex...)
*** Error 1 in /root/s-nail (makefile:9 'all')
>
> MD5 = 718b0bc57758862846181f5f1aea666a
> SHA1 = ab7281a27b60387956460e0bb9acbe296f59c995
> SHA256 = 55b22659dc090bd245b03d8dfe33e48372acf5f9aa8ae2a424ebe3bf68163cec
> SHA512 =
> 532a21553aa439f10f337d4e4a2d45da6c12b47ef72d00ebd0d50576aab1d23439a5ae8fb8f079160f4c41e43573312180eb64b76ef1c23ae36f0c9bbafa7ac8
> -----BEGIN PGP SIGNATURE-----
>
> iQIcBAABCgAGBQJYB659AAoJEOtmAieV84LOkokP/1fKp0sb29WujUoVTTiAteLD
> YKNyFwtNO63ubMPZAuXMhSILIpW4CZGEUS4DJxEboBcdi1d2j1iDDN68m4JPfP1H
> oIHxdNkQo0Jlty1Q3xvyr1qsA5Xm9sjsGYEW2g0iyR6FHlT9RI3w2j06HEnp1skb
> EHrWIhRAT5+FXuNOFyFtFgH8g0rcAjr2yiJDk/mfJviXnItCxqUblUs8ShHQZLru
> 0Wbm8dgKQXpDXthOfXDxNFbwzckdszEeD+qcGBCWDg/MmK5KMY1ysenMRC1cZ8q4
> FrpzeMlRFE1dRcXGChOi4nk6V8YRPY38861ixviQXg2/GnXAQIGaN90X+ehmPEis
> VL4S6lzMhEbLcKJoMsR3EPHpJsSSYBS0BIxEXGqEnORjyUkSrwotuzZxHafwodY/
> Y8+Y8OUJ8vhybR2CYy7T7XSwQ1zl2AvqrwPgiwuqZrqlGB2R5nQ7JNdeYTd8ggRh
> Oq8ebKXxc/3+MJ+ftRwOu6NHikMgJ5knGogow+a0Yruqp5L00dDYFlMgyVuBQRiU
> a3nl8LASlgtChzhZLw0j8/bgwemb2fCW8U/IEn2AJKPJQQhMLIB4c1nToUhK3p5M
> ibGxaCEdR6bIpTf3pgt1AcisxJGogZWwzQU13KezzcyiyfyEscKfEXvft9v+kiZH
> in6WnMGZ2oXWY0RTNviu
> =5eAw
> -----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-XX.X.X.tar{,.{asc,xz,gz}}
> alternatively
> https?://www.sdaoden.eu/downloads/s-nail-latest.tar{,.{asc,xz,gz}}
>
> Announcement : https?://www.sdaoden.eu/code-nail-ann.html
>
> [This is new: it is this announcement but with all mdocmx(7) anchors
> expanded to link against the online manual.]
>
> Manual : https?://www.sdaoden.eu/code-nail.html
> Web : https?://www.sdaoden.eu/code.html#s-mailx
> 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.
> An "|#ANCHOR" (or "|#_ANCHOR") that follows the normal anchor is for
> the web manual only: it was manually adjusted since using grohtml
> requires two days of fixup work. Thanks for your understanding.
> Commits can be browsed by appending the commit hash to
> https://git.sdaoden.eu/cgit/s-nail.git/commit/?id=
>
> NOTES, ChangeLog (packager-affine)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> - We now support IMAP internationalized names, to be "simulated" via the
> new user command `imapcodec'#135|#_135:
>
> ?0[tmail ]? imapc enc Tr??be/W??lkchen
> in: Tr??be/W??lkchen (16 bytes)
> out: Tr&APw-be/W&APY-lkchen (22 bytes)
> ?0[tmail ]? imapcodec decode Tr&APw-be/W&APY-lkchen
> in: Tr&APw-be/W&APY-lkchen (22 bytes)
> out: Tr??be/W??lkchen (16 bytes)
> ?0[tmail ]? copy 1 +Tr??be/W??lkchen
> "imap://user1@localhost/Tr??be/W??lkchen" [New file] 6850 bytes
>
> Those who were used to get around the missing support by using
> readily-encoded names have to update their resources because passing
> in such a name will result in re-encoding. [Quite a lot, see below]
>
> - The special handling of *folder*#382|#376 for IMAP boxes has been
> deprecated after introduction of the new *inbox*#396|#_396 variable,
> which will henceforth be regulary used for expansions of "%"
> filenames. If it is set to the empty string then _only_ that
> special-casing of *folder* is bypassed, and the usual $MAIL /
> compile-time mailspool search is applied. [c220e90,a324bf3]
> (Stephen Isard, J??rgen Daubert)
>
> - Cyrus IMAP servers with their dot hierarchy delimiter should now be
> supported. The variable *imap-delim*#393|#_393 (and [-USER]@HOST
> variants) will be used to normalize if set, otherwise the first seen
> possible delimiter is used. [a65afca,9e23878,21568f8]
> (Stephen Isard, J??rgen Daubert)
>
> ?0[tmail ]? Fi+Tr??be.............W??lkchen
> IMAP error: Mailbox doesn't exist: Tr??be.W??lkchen (0.000 + 0.000 secs).
> #ERR#?1[tmail +Tr??be.W??lkchen]? set imap-delim-user1@localhost=/.
> Oh. Mailbox changed. Not before v15, sorry.
> ?0[tmail +Tr??be.W??lkchen]? Fi+Tr??be.............W??lkchen
> "+Tr??be/W??lkchen": 1 message [Read only]
> ?0[tmail +Tr??be.W??lkchen]? unset imap-delim-user1@localhost
> ?0[tmail +Tr??be.W??lkchen]? Fi+Tr??be/.............W??lkchen
> "+Tr??be/W??lkchen": 1 message [Read only]
>
> git(1) shortlog (edited)
> ^^^^^^^^^^^^^^^^^^^^^^^^
>
> 44087f3 `z': add ^: goes to first screen; fix max calc for 0 modulos
> 1657626 Simplify *folder* (implicit trail solidus) (Stephen Isard, Ralph
> Corderoy)
> 7a09af6 `write'++: !interactive: urlxenc() attachment paths (Ralph
> Corderoy)..
>
> If non-interactive batch mode would be commonly in use i would claim
> this to be a security fix, but not yet.. If messages are `write'n out
> in non-interactive mode then it is now ensured that attachments end in
> the current directory, that they don't overwrite yet existing files, and
> that shell pipes won't be executed (after the now applied name
> conversion the pipe command ends up as a normal filename).
>
> c220e90 Add *inbox* (Stephen Isard, and J??rgen Daubert)..
> a65afca Add *imap-delim{,-{{,USER@}HOST}}* (Stephen Isard, J??rgen Daubert)
> 8f0f225 IMAP: [a65afca] (Add *imap-delim{,-{{,USER@}HOST}}*) for real now
>
> All as above.
>
> ba4f26f n_utf32_to_utf8(): fix upper limit (should be 0x10FFFF)
> dfea333 page_or_print(): never use $PAGER unless startup complete
> 49fb63f `write'++: !interactive:.. But now, really (Lyndon Nerenberg, David
> Levine)..
>
> As above.
>
> fcd376f THANKS: David Levine and Lyndon Nerenberg
> 57c4ee3 cmd_tab.h: allow history for `unset', `unsetenv' (i.e.: tweak
> [ec81a41])
> 9e23878 *imap-delim* if not set, use first delim user gave
> a324bf3 *inbox*: if empty, only bypass *folder* to $MAIL or builtin default
> 202b1a6 Add `urlcodec', obsolete `url{en,de}code'
> 21568f8 *imap-delim*: aeh, just fix this even for mailbox==NULL
> 830f948 IMAP: add support for international mailbox names..
> d015c46 IMAP: fix and tweak previous [830f948]
> 583a5bd IMAP cache: tweak previous two, i have forgotten an
> imap_path_decode()
> call
> 2feab02 imap_path_decode(): better approach for [6121ff9]
> 36f06cc imap_path_decode(): fix corner case; `imapcodec': makeprint() when
> decoding
> b3803d5 `urlcodec': makeprint() when decoding
> 35506b0 imap_path_encode(): sigh. Finally: do not simply include & in
> shifted
> walk
> f146b54 imap_path_{en,de}code(): fix iconv_open() to/from charset order
> d94a0d2 imap_path_decode(): err: do not "savestrbuf(,buflen * 2)"
> d7d7108 imap_path_decode(): fix UTF-16 arithmetic
>
> Ts, ts, looks like Freud had his Freude interpreting this staggering.
> But should be correct and working now.
>
> 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/[email protected]/msg502.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.8.12: 00502
> 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/[email protected]/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
> __________________________________
> [email protected]
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
__________________________________
[email protected]