X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=ChangeLog;h=a4a698cf9b7cee98527846c89675999c9d6d40be;hb=fd2a10c17dec1491b240a3f098eb621c7bf55b31;hp=2060102993cd5f35ac2b555e1aa7aba03b4cc88f;hpb=36c5f274c2eda0d73f52a8e0066168f77475f324;p=mmh diff --git a/ChangeLog b/ChangeLog index 2060102..a4a698c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,27 @@ +Wed Mar 15 15:43:51 2000 Dan Harkless + + * When I fixed the long-standing makedir() bugs in January, I had + the code call strtoul(..., 0), which I believed to be safe as all + modes specified as ASCII constants in the nmh code started with a + leading zero (signifying octal), which I did as it would work if + internal constants were ever changed to hex. Unfortunately I was + unaware of the "Folder-Protect:" .mh_profile entry, which + mh-profile.man documents as an octal-only constant, with no + leading zero required. I've changed the strtoul() call to an + atooi() call and removed the misleading leading zeroes on the + ASCII octal constants in the code and man pages. Also changed the + "Folder-Protect:" example in the man page to something more + interesting than a duplication of the default. + + * When I added my --enable-masquerade option, you'll note that I + didn't make it --enable-nmh-masquerade. I find the --enable-nmh-* + options too wordy and I'm not sure why Richard went that route. + I've renamed them to just --enable-*, but the old versions will + still work as well (they just aren't advertised). + + * Added a line to the "nmh configuration" output saying whether + POP is enabled. + Tue Mar 14 12:41:48 2000 Dan Harkless * Applied, after some finessing, @@ -45,6 +69,10 @@ Tue Mar 14 12:41:48 2000 Dan Harkless "19 Jan 00" as the date. The following works around this so that scan, show, sortm, etc work ok. + I put Simon's patch under the control of a new #define called + FIX_NON_Y2K_COMPLIANT_MUA_DATES. There's some commentary in + acconfig.h about when you might not want to #define it. + * Created new dtimep.c-lexed with Simon's change using dtimep.lex lexed on Solaris 2.6. Added missing dependency in zotnet/tws/Makefile.in for dtimep.c: dtimep.c-lexed. @@ -211,11 +239,12 @@ Fri Jan 28 17:39:24 2000 Dan Harkless Thu Jan 27 12:22:25 2000 Dan Harkless - * makedir() had multiple bugs dating back to MH. It passed an - octal constant to atoi(), which interpreted it as decimal, - resulting in directories with no user read or execute permissions, - making nested directory creation fail. Also, when creating a - nested directory, correct permissions were only set on the inner one. + * makedir() had multiple bugs dating back to MH. An octal + constant was apparently being interpreted as decimal, resulting in + directories with no user read or execute permissions, making + nested directory creation fail. And there wasn't even an + _attempt_ to set desired permissions (e.g. from "Folder-Protect:" + in .mh_profile) on the outer directories of a nested directory. * A second `make install' would always fail because the check for whether mh_profile.5 existed was written incorrectly.