Steffen Nurpmeso <stef...@sdaoden.eu> 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 > 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:
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/s-nail-users@lists.sourceforge.net/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/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 ------------------------------------------------------------------------------ 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