[12454] | 1 | |
---|
| 2 | 1999-02-06 Richard Coleman <coleman@math.gatech.edu> |
---|
| 3 | |
---|
| 4 | * Released nmh-1.0. |
---|
| 5 | |
---|
| 6 | * Merged mbx_open and mbx_Xopen in dropsbr.c. Fixed |
---|
| 7 | mbx_open so that the mode of zero length maildrops |
---|
| 8 | would not be changed. |
---|
| 9 | |
---|
| 10 | * Replaced the substitute version of snprintf() with the |
---|
| 11 | one from the Apache web server. |
---|
| 12 | |
---|
| 13 | * Changed to default mode for creating new messages to 0600 |
---|
| 14 | (this should have been done a long time ago). |
---|
| 15 | |
---|
| 16 | * Changed "flist" to handle searching for multiple sequences |
---|
| 17 | for each folder. Also flist will now correctly split |
---|
| 18 | Unseen-Sequence if it consists of multiple sequences. |
---|
| 19 | |
---|
| 20 | * Added new switches `-unlink' and `-nounlink' to "refile". |
---|
| 21 | |
---|
| 22 | * Added new switches `-unlink' and `-nounlink' to "rmm". |
---|
| 23 | |
---|
| 24 | * More cleanups of slocal output. Changed adorn() to |
---|
| 25 | send to stdout, instead of stderr (to match rest of |
---|
| 26 | verbose printing). |
---|
| 27 | |
---|
| 28 | * Merged mbx_create() into mbx_open, so that creating and |
---|
| 29 | opening a nonexistent maildrop is done atomically. This |
---|
| 30 | removes a bad race condition. |
---|
| 31 | |
---|
| 32 | * Fixed bug that caused slocal to be unable to save to MMDF |
---|
| 33 | style drop file. |
---|
| 34 | |
---|
| 35 | * Added new wrapper function usr_folder() to slocal.c to |
---|
| 36 | handle adding message to folder (currently, it still uses |
---|
| 37 | usr_pipe() to call rcvstore). |
---|
| 38 | |
---|
| 39 | * seq_list() checks for empty folder before scanning for |
---|
| 40 | sequence information. |
---|
| 41 | |
---|
| 42 | * num_digits() in flist.c and folder.c now returns correct |
---|
| 43 | value for 0. Also added sanity check. |
---|
| 44 | |
---|
| 45 | * folder_delmsgs() now correctly decrements internal message |
---|
| 46 | count. |
---|
| 47 | |
---|
| 48 | * Don't attempt to read sequence information if folder |
---|
| 49 | is empty. |
---|
| 50 | |
---|
| 51 | * Split seq_read into seq_public and seq_private. |
---|
| 52 | |
---|
| 53 | * Small change to sigmsg.awk, since newer versions of gawk |
---|
| 54 | interpret 034 as octal. |
---|
| 55 | |
---|
| 56 | * In flist, don't scan for sequence information in empty folder. |
---|
| 57 | |
---|
| 58 | * Updated mhn.defaults.sh to output profile entries for mhshow, |
---|
| 59 | mhstore, and mhbuild. |
---|
| 60 | |
---|
| 61 | * Changed configuration parameter "mhn-access-ftp" to |
---|
| 62 | "nmh-access-ftp". Updated man pages |
---|
| 63 | |
---|
| 64 | * Moved the code in InitMultipart to reverse the order of the |
---|
| 65 | parts in a multipart, into its own function "reverse_parts()". |
---|
| 66 | |
---|
| 67 | * Changed code in mhbuildsbr.c to store unencoded content |
---|
| 68 | in the c_cefile structure when building. |
---|
| 69 | |
---|
| 70 | * Changed code in mhoutsbr.c to look for unencoded content |
---|
| 71 | in the c_cefile structure when outputing message. |
---|
| 72 | |
---|
| 73 | * Changed configuration parameter "mhn-cache" and |
---|
| 74 | "mhn-private-cache", to "nmh-cache" and "nmh-private-cache", |
---|
| 75 | since it is used in mhstore, mhlist, and mhshow. Updated man pages |
---|
| 76 | |
---|
| 77 | * Change configuration parameter "mhn-storage" to |
---|
| 78 | "nmh-storage", since it is now used in mhstore, mhlist, |
---|
| 79 | and mhshow. Updated man pages |
---|
| 80 | |
---|
| 81 | * Add autoconf support for KPOP (kerberized pop). |
---|
| 82 | |
---|
| 83 | * Add autoconf support for Hesiod. |
---|
| 84 | |
---|
| 85 | * Split routines to output a message given a Content structure |
---|
| 86 | (output_message, output_content, write7Bit, etc..) to a new |
---|
| 87 | file "mhoutsbr.c". |
---|
| 88 | |
---|
| 89 | * Split output_content(), into output_content() and build_headers(). |
---|
| 90 | |
---|
| 91 | * Changed copy_some_headers() in mhstoresbr.c, to use the linked |
---|
| 92 | list of header fields, rather than reopening the message. |
---|
| 93 | |
---|
| 94 | * Added free_header() to mhfree.c to free structures containing |
---|
| 95 | header field information. |
---|
| 96 | |
---|
| 97 | * Changed get_content() to use the linked list of header fields |
---|
| 98 | when parsing the various MIME headers (Content-XXX). |
---|
| 99 | |
---|
| 100 | * Changed get_content() to store linked list of header field |
---|
| 101 | values when parsing a content. |
---|
| 102 | |
---|
| 103 | * Changed mhbuild, mhn, mhlist, mhshow, mhstore, to use the |
---|
| 104 | routines in mhcachesbr.c to handle the content cache. |
---|
| 105 | |
---|
| 106 | * Split various funtions (find_cache, find_cache_aux, find_cache_aux2, |
---|
| 107 | cache_content) into new file mhcachesbr.c. |
---|
| 108 | |
---|
| 109 | * More calls to sprintf/strcpy (primarily in mhparse.c |
---|
| 110 | and mhbuildsbr.c) converted to snprintf/strncpy. |
---|
| 111 | |
---|
| 112 | * When a message is displayed with `mhshow', it is now |
---|
| 113 | removed from the "unseen" sequence. |
---|
| 114 | |
---|
| 115 | * Change the default "showmimeproc" to "mhshow". |
---|
| 116 | |
---|
| 117 | * Split "mhn -show" off into separate command "mhshow". |
---|
| 118 | |
---|
| 119 | * Split "mhn -store" off into separate command "mhstore". |
---|
| 120 | |
---|
| 121 | * Split "mhn -list" off into separate command "mhlist". |
---|
| 122 | |
---|
| 123 | * Add sanity checks to context_find(), context_replace(), |
---|
| 124 | and context_del(), to abort if context file hasn't been |
---|
| 125 | read. |
---|
| 126 | |
---|
| 127 | * Add calls to context_read(), to the beginning of all nmh |
---|
| 128 | commands (instead of being called indirectly by context_find). |
---|
| 129 | |
---|
| 130 | * Changes the "substitute" version of vsnprintf/snprintf for |
---|
| 131 | operating systems without native versions, to just call the |
---|
| 132 | native vsprintf(), and ignore the buffer length. This is |
---|
| 133 | faster, but less secure than the previous version that used |
---|
| 134 | temporary files. This should only be a problem for systems |
---|
| 135 | which do not have a native snprintf(), and require `inc' to |
---|
| 136 | be setuid/setgid. |
---|
| 137 | |
---|
| 138 | * Lots more calls to sprintf/strcpy converted to snprintf/strncpy. |
---|
| 139 | |
---|
| 140 | * Changes client() routine to take additional parameter, which is |
---|
| 141 | the buffer length of the parameter "response". Then added |
---|
| 142 | buffer length checks for this parameter. |
---|
| 143 | |
---|
| 144 | * Changed getws() to get_fields(), since that is apparently the |
---|
| 145 | name of a wide character version of gets() on some archetitures. |
---|
| 146 | |
---|
| 147 | * Lots of sprintf/strcpy calls converted to snprintf/strncpy. |
---|
| 148 | |
---|
| 149 | * Change the code in most of the commands that take multiple |
---|
| 150 | message names/sequences/ranges on the command, such that |
---|
| 151 | the msgs array is expanded dynamically. This removes most |
---|
| 152 | of the limits on the length of command lines. |
---|
| 153 | |
---|
| 154 | * Add additional parameter to copyip(), to specify the |
---|
| 155 | maximum number of strings that can be copied (security |
---|
| 156 | fix). |
---|
| 157 | |
---|
| 158 | * Create new function getarguments(), to massage the argument |
---|
| 159 | vector before parsing it (add any arguments from your |
---|
| 160 | profile to the beginning of the argument vector). This |
---|
| 161 | also removed the general limit on the number of command line |
---|
| 162 | arguments. |
---|
| 163 | |
---|
| 164 | 1998-07-04 Richard Coleman <coleman@math.gatech.edu> |
---|
| 165 | |
---|
| 166 | * Released nmh-0.27. |
---|
| 167 | |
---|
| 168 | * Added a new command "delete", that is available during |
---|
| 169 | a "whatnow" session. It is equivalent to "quit -delete". |
---|
| 170 | |
---|
| 171 | * Added another parameter to editfile (in whatnowsbr.c), |
---|
| 172 | that controls whether editfile should remember the last |
---|
| 173 | program that was exec'ed. This way the whatnow command |
---|
| 174 | "mime", will not be re-executed if "edit" is later given |
---|
| 175 | with no arguments. |
---|
| 176 | |
---|
| 177 | * Changed whatnowsbr.c, so that whatnow doesn't abort if |
---|
| 178 | mhbuild returns an error. |
---|
| 179 | |
---|
| 180 | * Added parameter to sendsbr(), so you may specify whether to |
---|
| 181 | rename the draft file. |
---|
| 182 | |
---|
| 183 | * Pass delay time to splitmsg() as a parameter, rather than |
---|
| 184 | use a global variable. |
---|
| 185 | |
---|
| 186 | * Moved code to rename draft file after sending message from |
---|
| 187 | splitmsg and sendaux, to sendsbr. |
---|
| 188 | |
---|
| 189 | * Removed all the code in viamail to split messages and then |
---|
| 190 | mail them. Replaced this with the standard sendsbr.c routines. |
---|
| 191 | |
---|
| 192 | * Changed sendsbr(), so that when splitting messages into |
---|
| 193 | messages of type "message/partial", the header fields that |
---|
| 194 | are copied are more compliant with RFC-2046. |
---|
| 195 | |
---|
| 196 | * Fixed mhbuild to track temporary files better. They are |
---|
| 197 | now correctly removed when mhbuild aborts. |
---|
| 198 | |
---|
| 199 | * Created a new man page for "sendfiles". The information |
---|
| 200 | about "mhn -viamail" in the "mhn" man page was moved to |
---|
| 201 | this new page. |
---|
| 202 | |
---|
| 203 | * Changed the name of the "viamail" shell script to |
---|
| 204 | "sendfiles". Modified "sendfiles" to use the new |
---|
| 205 | viamail program. |
---|
| 206 | |
---|
| 207 | * Moved the functionality for "mhn -viamail" out of mhn, |
---|
| 208 | and into a separate executable called "viamail". |
---|
| 209 | |
---|
| 210 | * When storing MIME contents to a folder using mhn -store, |
---|
| 211 | they are now accumulated in a temporary file, and then added |
---|
| 212 | to the folder using folder_addmsg(). |
---|
| 213 | |
---|
| 214 | * Moved code to save content to a folder from store_content |
---|
| 215 | to new function output_content_folder. |
---|
| 216 | |
---|
| 217 | * Moved code to save content to file from store_content to |
---|
| 218 | new function output_content_file. |
---|
| 219 | |
---|
| 220 | * Moved code to parse storage format string from store_content |
---|
| 221 | to new function parse_format_string. |
---|
| 222 | |
---|
| 223 | * Fix copy_some_headers() in mhstoresbr.c, so that the |
---|
| 224 | correct header fields in the first enclosing message/partial |
---|
| 225 | will be copied (according to RFC2046), when using mhn -store |
---|
| 226 | to reassemble messages of type message/partial. |
---|
| 227 | |
---|
| 228 | * Fixed bug to openFTP() in mhparse.c, that caused the |
---|
| 229 | tmp file to not be removed, when transferring a |
---|
| 230 | message/external file from ftp. |
---|
| 231 | |
---|
| 232 | * Moved the code in mhparse.c to process -auto switch (scan |
---|
| 233 | contents for the attribute "name"), to a new function |
---|
| 234 | "get_storeproc" in mhstoresbr.c. |
---|
| 235 | |
---|
| 236 | * Moved routines to free data structures related to MIME |
---|
| 237 | content from mhparse.c and mhbuildsbr.c, to new file |
---|
| 238 | mhfree.c. |
---|
| 239 | |
---|
| 240 | * Moved code to show/display MIME content into new |
---|
| 241 | file mhshowsbr.c. |
---|
| 242 | |
---|
| 243 | * Moved code to store MIME content from into |
---|
| 244 | new file mhstoresbr.c |
---|
| 245 | |
---|
| 246 | * Moved code to parse MIME content into new |
---|
| 247 | file mhparse.c. |
---|
| 248 | |
---|
| 249 | * Moved code to list information about MIME content |
---|
| 250 | into new file mhlistsbr.c. |
---|
| 251 | |
---|
| 252 | * Move part_ok(), type_ok(), content_error(), flush_errors(), |
---|
| 253 | and set_endian() to new file mhmisc.c. |
---|
| 254 | |
---|
| 255 | * Start to isolate the code to show, list, and store MIME |
---|
| 256 | messages. One side effect is that only one flag (-show, |
---|
| 257 | -list, or -store) can be used at a time now. |
---|
| 258 | |
---|
| 259 | * mhn -store -auto wasn't storing file in correct directory. |
---|
| 260 | |
---|
| 261 | * Removed a few dead variables from sbr/ruserpass.c |
---|
| 262 | |
---|
| 263 | * move code for creating tmp files, and renaming the |
---|
| 264 | the composition draft in mhbuild, from build_mime() |
---|
| 265 | to main(). |
---|
| 266 | |
---|
| 267 | * remove left-over code in mhbuild.c, mhbuildsbr.c, for |
---|
| 268 | the -[no]auto switch (which isn't used in mhbuild). |
---|
| 269 | |
---|
| 270 | * split mhn.c into mhn.c and mhnsbr.c (name later changed |
---|
| 271 | to mhparse.c). |
---|
| 272 | |
---|
| 273 | * split mhbuild.c into mhbuild.c and mhbuildsbr.c. |
---|
| 274 | |
---|
| 275 | 1998-05-25 Richard Coleman <coleman@math.gatech.edu> |
---|
| 276 | |
---|
| 277 | * Released nmh-0.26. |
---|
| 278 | |
---|
| 279 | * Added (unlisted) options [no]dashstuffing to send, post, |
---|
| 280 | and whatnow to determine whether to do RFC934 quoting |
---|
| 281 | (dashstuffing) for encapsulated BCC messages. The default |
---|
| 282 | is still the same (dashstuffing). |
---|
| 283 | |
---|
| 284 | * Changed the undocumented feature "nodashmunging" in forw |
---|
| 285 | and mhl, into the documented feature "nodashstuffing". The |
---|
| 286 | default for forw, is still "dashstuffing" for backward |
---|
| 287 | compatibility, although I don't believe that bursting |
---|
| 288 | RFC934 digests is very common anymore. |
---|
| 289 | |
---|
| 290 | * Added an option to define REALLYDUMB in the default config.h. |
---|
| 291 | But it is not on by default. |
---|
| 292 | |
---|
| 293 | * moved creation of config file mts.conf from zotnet/mts |
---|
| 294 | to etc. This simplified the Makefile in zotnet/mts. |
---|
| 295 | |
---|
| 296 | * simplified directory support/general to etc. |
---|
| 297 | |
---|
| 298 | * removed unneeded directory support/bboards. |
---|
| 299 | |
---|
| 300 | * split getusername() into getusername() and getuserinfo(). |
---|
| 301 | |
---|
| 302 | * Changed getusr() routine to getusername(). |
---|
| 303 | |
---|
| 304 | * Slight cleanup in folder_pack.c on code that records the new |
---|
| 305 | number of the "cur" message when packing. |
---|
| 306 | |
---|
| 307 | 1998-05-08 Richard Coleman <coleman@math.gatech.edu> |
---|
| 308 | |
---|
| 309 | * Released nmh-0.25. |
---|
| 310 | |
---|
| 311 | * Change install process, so that hard linking the correct mts |
---|
| 312 | library to libmts.a, is not necessary. The final link process |
---|
| 313 | uses the original name of the library. |
---|
| 314 | |
---|
| 315 | * Fixed bug in flist.c and folder.c, so that symbolic links which |
---|
| 316 | point to directories, will not decrement the number of directory |
---|
| 317 | links remaining. |
---|
| 318 | |
---|
| 319 | * Split the function list_content (in mhn.c and mhbuild.c) into |
---|
| 320 | list_content and list_debug. |
---|
| 321 | |
---|
| 322 | * Don't pack (folder -pack) an empty folder. |
---|
| 323 | |
---|
| 324 | * Exit gracefully in flist.c, if no sequence is specified, |
---|
| 325 | and no "Unseen-Sequence" is given in nmh profile. |
---|
| 326 | |
---|
| 327 | 1998-02-27 Richard Coleman <coleman@math.gatech.edu> |
---|
| 328 | |
---|
| 329 | * Released nmh-0.24. |
---|
| 330 | |
---|
| 331 | * Small clarification to the man page for `ali'. |
---|
| 332 | |
---|
| 333 | * Fix bug in inc.c so that if both flags `-file' and `-truncate' |
---|
| 334 | are given, that order doesn't matter. |
---|
| 335 | |
---|
| 336 | * Fix bug in seq_list.c when realloc'ing for |
---|
| 337 | large sequence line. |
---|
| 338 | |
---|
| 339 | 1998-02-23 Richard Coleman <coleman@math.gatech.edu> |
---|
| 340 | |
---|
| 341 | * Released nmh-0.23. |
---|
| 342 | |
---|
| 343 | * Add new section on "Transfer Encodings" to man page for mhbuild. |
---|
| 344 | |
---|
| 345 | * In mhbuild.c, split compose_content into compose_content |
---|
| 346 | (parse and execute composition string), and scan_content (scan content, |
---|
| 347 | decided transfer encoding, check for clash with boundary string). |
---|
| 348 | I did a good amount of rearranging of this code. |
---|
| 349 | |
---|
| 350 | * Moved definitions for data structures for parsing MIME |
---|
| 351 | messages from mhn.c and mhbuild.c to a new include |
---|
| 352 | file h/mhnsbr.h. |
---|
| 353 | |
---|
| 354 | * Small amount of rearranging in sendsbr.c |
---|
| 355 | |
---|
| 356 | * Small changes to MAIL.FILTERING file. |
---|
| 357 | |
---|
| 358 | * Add the file MAIL.FILTERING to nmh distribution. |
---|
| 359 | |
---|
| 360 | * Add line to packf so that if message begins with |
---|
| 361 | "X-Envelope-From:" field, it is converted to "From ". |
---|
| 362 | |
---|
| 363 | * Fix packf to add "From " line to beginning of message, |
---|
| 364 | even if Return-Path doesn't exist. |
---|
| 365 | |
---|
| 366 | * Add note to MACHINES file that on Linux, configure |
---|
| 367 | doesn't find the functions sigsetjmp/siglongjmp. |
---|
| 368 | |
---|
| 369 | * Fix configuration for machines that don't have (or find) |
---|
| 370 | sigsetjmp/siglongjmp. |
---|
| 371 | |
---|
| 372 | 1998-02-11 Richard Coleman <coleman@math.gatech.edu> |
---|
| 373 | |
---|
| 374 | * Released nmh-0.22. |
---|
| 375 | |
---|
| 376 | * Add a configure check for sigsetjmp. Add some conditional |
---|
| 377 | #define's in h/signals.h in case it's not found. |
---|
| 378 | |
---|
| 379 | * Added additional notes about -auto switch in mhn man page. |
---|
| 380 | |
---|
| 381 | * Added note about MM_CHARSET environment variable to |
---|
| 382 | mh-profile(5) man page. |
---|
| 383 | |
---|
| 384 | * Fix signal problem in mhn.c (change setjmp/longjmp to |
---|
| 385 | sigsetjmp/siglongjmp). |
---|
| 386 | |
---|
| 387 | 1998-02-09 Richard Coleman <coleman@math.gatech.edu> |
---|
| 388 | |
---|
| 389 | * Released nmh-0.22-pre1. |
---|
| 390 | |
---|
| 391 | * Changed the first line in mhl.format from |
---|
| 392 | " -- using template mhl.format -- " to a blank line. |
---|
| 393 | |
---|
| 394 | * Added note about automimeproc to mh-profile man page. |
---|
| 395 | |
---|
| 396 | * Reorganize the main entry point for parsing a MIME message |
---|
| 397 | or file in mhn. Add new function parse_file() as new main |
---|
| 398 | entry point for parsing MIME files. |
---|
| 399 | |
---|
| 400 | * Add note to mhn man page, that "mhn -file -" will accept the |
---|
| 401 | source message on the standard input. |
---|
| 402 | |
---|
| 403 | * Changed a sanity check in folder_realloc that was too strict. |
---|
| 404 | |
---|
| 405 | * -norfc934mode is now the default for mhbuild, |
---|
| 406 | rather than -rfc934mode. |
---|
| 407 | |
---|
| 408 | * Fix mhbuild, so that Content-Description and RFC-822 comments |
---|
| 409 | from #forw directive will be correctly included if there is |
---|
| 410 | only one message. |
---|
| 411 | |
---|
| 412 | * Change mhn to correctly default parts of multipart/digest to |
---|
| 413 | message/rfc822 (leftover code from rfc934mode was removed). |
---|
| 414 | |
---|
| 415 | * Restore HP specific code to zotnet/tws/lexstring.c. Apparently |
---|
| 416 | it is still needed. |
---|
| 417 | |
---|
| 418 | 1998-02-06 Richard Coleman <coleman@math.gatech.edu> |
---|
| 419 | |
---|
| 420 | * Released nmh-0.21. |
---|
| 421 | |
---|
| 422 | * If the file given to mhbuild is "-", then accept the draft on |
---|
| 423 | standard input, and output the MIME message to standard output. |
---|
| 424 | |
---|
| 425 | * Cleaned up code in mhbuild.c that decides what transfer |
---|
| 426 | encoding to use. |
---|
| 427 | |
---|
| 428 | * Cleaned up code in mhbuild.c that decides what character set |
---|
| 429 | to use for text contents. |
---|
| 430 | |
---|
| 431 | * Removed old hpux specific code from zotnet/tws/lexstring.c |
---|
| 432 | |
---|
| 433 | 1998-02-02 Richard Coleman <coleman@math.gatech.edu> |
---|
| 434 | |
---|
| 435 | * Released nmh-0.21-pre2. |
---|
| 436 | |
---|
| 437 | * Added the "decode" variable to mhl.format and mhl.header. |
---|
| 438 | |
---|
| 439 | * Added new variable "decode" to mhlsbr.c to decode text in |
---|
| 440 | header fields as per RFC-2047. |
---|
| 441 | |
---|
| 442 | * Make sure that when decoding RFC-2047 header fields, that any |
---|
| 443 | spaces at the ends of the encoded text are not ignored, but the |
---|
| 444 | spaces between encoded word are. |
---|
| 445 | |
---|
| 446 | * Removed #ifdef's for MIME. MIME support is always compiled in. |
---|
| 447 | |
---|
| 448 | * scan/inc will now decode both Subject and From lines as |
---|
| 449 | RFC-2047 encoded header fields. |
---|
| 450 | |
---|
| 451 | * Added new function write_charset_8bit() to sbr. It returns |
---|
| 452 | the character set to use for 8bit text in composition draft. |
---|
| 453 | Changed mhbuild to use this function. |
---|
| 454 | |
---|
| 455 | * Split mhn man page into man pages for mhn and mhbuild. |
---|
| 456 | |
---|
| 457 | * mhn -show will only now only use default method for content |
---|
| 458 | of type plain, if it is NOT a part of a multipart/alternative. |
---|
| 459 | |
---|
| 460 | * Split mhn -build into mhbuild. Did some code cleanup. |
---|
| 461 | |
---|
| 462 | * Added support for %(decode) to fmtdump.c. |
---|
| 463 | |
---|
| 464 | * check_charset() now accepts US-ASCII as a subset of any |
---|
| 465 | ISO-8859-X character set. |
---|
| 466 | |
---|
| 467 | * Changed the default "showproc" to mhl, instead of the |
---|
| 468 | pager more. |
---|
| 469 | |
---|
| 470 | * When reading file into mhn composition file, only need read |
---|
| 471 | permissions, not write permissions. |
---|
| 472 | |
---|
| 473 | * Added own version of strcasecmp to distribution, since |
---|
| 474 | nmh calls it frequently with NULL pointers (ughh). |
---|
| 475 | |
---|
| 476 | * Replaced uleq.c with strcasecmp. Removed uleq.c from |
---|
| 477 | distribution. |
---|
| 478 | |
---|
| 479 | 1998-01-22 Richard Coleman <coleman@math.gatech.edu> |
---|
| 480 | |
---|
| 481 | * Released nmh-0.21-pre1. |
---|
| 482 | |
---|
| 483 | * If a message is missing charset parameter to text/plain, show |
---|
| 484 | will assume US-ASCII, rather than just calling showmimeproc. |
---|
| 485 | |
---|
| 486 | * Change show.c and mshcmds.c to use check_charset to see if text |
---|
| 487 | message contains valid character set. |
---|
| 488 | |
---|
| 489 | * Added new scan format file "scan.nomime" to support/general |
---|
| 490 | that doesn't do any RFC-2047 decoding. |
---|
| 491 | |
---|
| 492 | * Modified all the scan format files in support/general to do |
---|
| 493 | RFC-2047 decoding of Subject field. |
---|
| 494 | |
---|
| 495 | * Did more work on sbr/fmt_rfc2047.c, so that it will correctly |
---|
| 496 | ignore whitespace between two valid encoded words, but not |
---|
| 497 | between an encoded word and normal text. |
---|
| 498 | |
---|
| 499 | * Created new file sbr/check_charset.c. Moved code from |
---|
| 500 | fmt_rfc2047.c to check for valid character set to this file. |
---|
| 501 | |
---|
| 502 | * Added format escape %(decode) to decode contents of "str" register |
---|
| 503 | as a RFC-2047 header field. |
---|
| 504 | |
---|
| 505 | * The command install-mh now recognizes the switches -version |
---|
| 506 | and -help. |
---|
| 507 | |
---|
| 508 | * Added a new argument to print_help.c to decide whether to |
---|
| 509 | print profile entries (needed for install-mh to prevent weird |
---|
| 510 | loops). |
---|
| 511 | |
---|
| 512 | * Changed folder_read.c and folder_realloc.c so that mp->lowoff |
---|
| 513 | is initialize to max (mp->lowmsg, 1) rather than always 1. |
---|
| 514 | |
---|
| 515 | * Changed macros for sequence/attribute manipulation so that |
---|
| 516 | message status array doesn't need to always start at 1. |
---|
| 517 | |
---|
| 518 | * Small cleanups in folder_realloc(). |
---|
| 519 | |
---|
| 520 | 1998-01-09 Richard Coleman <coleman@math.gatech.edu> |
---|
| 521 | |
---|
| 522 | * Released nmh-0.20. |
---|
| 523 | |
---|
| 524 | * Added configure option --with-pager=PAGER. |
---|
| 525 | |
---|
| 526 | * Added configure option --with-editor=EDITOR. |
---|
| 527 | |
---|
| 528 | * Changed the default format file for mhl (mhl.format) to |
---|
| 529 | also ignore (not display) the header fields Content-Type, |
---|
| 530 | Content-Transfer-Encoding, and Content-ID |
---|
| 531 | |
---|
| 532 | * Fixed core dump in addrsbr.c when using %(proper) format function |
---|
| 533 | and the To: line was missing. |
---|
| 534 | |
---|
| 535 | * Added the file ZSH.COMPLETION to the distribution. |
---|
| 536 | |
---|
| 537 | 1998-01-04 Richard Coleman <coleman@math.gatech.edu> |
---|
| 538 | |
---|
| 539 | * Released nmh-0.20-pre2. |
---|
| 540 | |
---|
| 541 | * Added new switch -snoop to both `msgchk' and `inc', so you can |
---|
| 542 | watch the POP transaction. |
---|
| 543 | |
---|
| 544 | * Changed "replgroupcomps" to check for Mail-Followup-To header |
---|
| 545 | first, and use it if available. |
---|
| 546 | |
---|
| 547 | * Changed "replcomps" to check for Mail-Reply-To header |
---|
| 548 | first, and use it if available. |
---|
| 549 | |
---|
| 550 | 1998-01-03 Richard Coleman <coleman@math.gatech.edu> |
---|
| 551 | |
---|
| 552 | * Released nmh-0.20-pre1. |
---|
| 553 | |
---|
| 554 | * Changed seq_list.c to dynamically enlarge the buffer for |
---|
| 555 | collecting the message ranges in a long sequence line. |
---|
| 556 | This should remove the last hard limit on the size of a |
---|
| 557 | sequence line. |
---|
| 558 | |
---|
| 559 | * Changed seq_read.c so that can read long sequence lines. |
---|
| 560 | It will use multiple calls to m_getfld() when m_getfld() |
---|
| 561 | returns the state FLDPLUS. |
---|
| 562 | |
---|
| 563 | * Changed brkstring.c to dynamically add more space for pointers |
---|
| 564 | if necessary. This is needed when splitting up large sequence |
---|
| 565 | lines. |
---|
| 566 | |
---|
| 567 | * Did some small cleanups in seq_save.c. |
---|
| 568 | |
---|
| 569 | * Added new switches `-[no]unseen' to rcvstore, to control |
---|
| 570 | whether new messages are added to Unseen-Sequence. |
---|
| 571 | |
---|
| 572 | * Moved locking routines (zotnet/mts/lock.c) to sbr/lock_file.c |
---|
| 573 | |
---|
| 574 | * Changed the internal UNSEEN flag to SELECT_UNSEEN which is |
---|
| 575 | more appropriate. Changed the MHPATH flag to ALLOW_NEW. |
---|
| 576 | |
---|
| 577 | * Changed "replcomps" to not include CC and TO lines so that |
---|
| 578 | that reply message is only directed at the author of the |
---|
| 579 | message to which you are replying. |
---|
| 580 | |
---|
| 581 | * Added new switch `-group' to command repl, which causes repl |
---|
| 582 | to use new forms file "replgroupcomps". This is intended for |
---|
| 583 | making group replies. |
---|
| 584 | |
---|
| 585 | * Removed #ifdef for ATHENA. |
---|
| 586 | |
---|
| 587 | 1997-12-28 Richard Coleman <coleman@math.gatech.edu> |
---|
| 588 | |
---|
| 589 | * Released nmh-0.19. |
---|
| 590 | |
---|
| 591 | * Fix repl,forw so that switch `-form file' will not abort |
---|
| 592 | as ambiguious (silly mistake on my part). |
---|
| 593 | |
---|
| 594 | * Cleaned up the mhn man page. Added info about a few escapes |
---|
| 595 | for the formatting/display strings that were not documented |
---|
| 596 | (%%, %t). Moved the BNF grammar for the mime composition file, |
---|
| 597 | to the end of the man page. |
---|
| 598 | |
---|
| 599 | * Added the options -[no]format to the command repl. The |
---|
| 600 | switch `-format' will filter the message to which you are |
---|
| 601 | replying with the standard message filter "mhl.reply", which |
---|
| 602 | is now included in the distribution. The `-noformat' option |
---|
| 603 | will negate the use of -format or -filter and not include |
---|
| 604 | the message to which you are replying in the draft. |
---|
| 605 | |
---|
| 606 | * Did some cleaning and reorganization on many of the man |
---|
| 607 | pages. |
---|
| 608 | |
---|
| 609 | * Added debugging switch `-debug' to mhparam, which displays |
---|
| 610 | the values of all `procs' (and some other misc configuration |
---|
| 611 | info) that nmh keeps in global variables. |
---|
| 612 | |
---|
| 613 | * When using `refile -preserve', if a conflict occurs, then use |
---|
| 614 | the next available number above the message number you wish |
---|
| 615 | to preserve. |
---|
| 616 | |
---|
| 617 | * In forw.c, split the code for creating MIME style forwarding |
---|
| 618 | out of copy_draft, and into copy_mime_draft. |
---|
| 619 | |
---|
| 620 | * Move routines in mark.c to print sequences, into new |
---|
| 621 | file sbr/seq_print.c |
---|
| 622 | |
---|
| 623 | * flist will now update the current folder. |
---|
| 624 | |
---|
| 625 | * Added the switches -[no]fast to flist, to replace |
---|
| 626 | -[no]total. The previous switches are still accepted |
---|
| 627 | but now undocumented. |
---|
| 628 | |
---|
| 629 | * More reorganization in flist of the code for |
---|
| 630 | traversing folders. |
---|
| 631 | |
---|
| 632 | * The command "flist +foo -all" will now scan the folder |
---|
| 633 | "foo" and all its 1st level children. |
---|
| 634 | |
---|
| 635 | * Add missing include file <h/mh.h> to sbr/snprintf.c |
---|
| 636 | |
---|
| 637 | * Fix alarm bug in rcvtty, so that when it calls external |
---|
| 638 | process, the alarm is never longer than 30 minutes. |
---|
| 639 | |
---|
| 640 | 1997-12-17 Richard Coleman <coleman@math.gatech.edu> |
---|
| 641 | |
---|
| 642 | * Released nmh-0.18. |
---|
| 643 | |
---|
| 644 | * Fixed bug in mark, so that "mark -list -seq foo" will |
---|
| 645 | correctly indicate if "foo" is a private sequence. I found |
---|
| 646 | this bug mentioned in Jerry Peek's book. |
---|
| 647 | |
---|
| 648 | * Simplified the code in seq_setcur(), since seq_addmsg() now |
---|
| 649 | retains the public/private status of sequences. |
---|
| 650 | |
---|
| 651 | * Changed sequence handling so that if the switches -public |
---|
| 652 | or -nopublic, are not specified for the commands mark, pick, |
---|
| 653 | or rcvstore, then existing sequences will retain their |
---|
| 654 | previous public/private status. |
---|
| 655 | |
---|
| 656 | * mhparam now handles the mh-sequences profile entry |
---|
| 657 | correctly. |
---|
| 658 | |
---|
| 659 | * flist -all will now also check readonly folders (for |
---|
| 660 | private sequences). |
---|
| 661 | |
---|
| 662 | * Improve the leaf optimization for folder command. |
---|
| 663 | It will now track the number of directories in a folder, |
---|
| 664 | and stop stat'ing files once it has hit all the subfolders. |
---|
| 665 | |
---|
| 666 | * Renamed m_getfolder to getfolder. Changed getfolder to |
---|
| 667 | take option to determine whether it should get current |
---|
| 668 | folder, or just default folder (Inbox). Changed rcvstore, |
---|
| 669 | inc, and rmf to use the new getfolder. |
---|
| 670 | |
---|
| 671 | * flist now indicates if a sequence is private. |
---|
| 672 | |
---|
| 673 | * Change WUNTRACED to 0, in pidwait.c, so that commands will |
---|
| 674 | wait for stopped processes. |
---|
| 675 | |
---|
| 676 | * conflict will dynamically allocate space for group names, |
---|
| 677 | so it can now handle system with more than 100 groups. |
---|
| 678 | |
---|
| 679 | 1997-12-09 Richard Coleman <coleman@math.gatech.edu> |
---|
| 680 | |
---|
| 681 | * Released nmh-0.18-pre4. |
---|
| 682 | |
---|
| 683 | * Check if we have enough message status space, before we |
---|
| 684 | call folder_realloc() in burst, mhpath, and m_draft(). |
---|
| 685 | |
---|
| 686 | * mhn will now correctly identify a formatting string of "-" |
---|
| 687 | for the option -store, and send content to stdout. |
---|
| 688 | |
---|
| 689 | * Change the way that memory for message status is |
---|
| 690 | allocated. It is dynamcially allocated separately from |
---|
| 691 | the folder/message structure. This required changing |
---|
| 692 | folder_read.c, folder_realloc.c, folder_free.c. |
---|
| 693 | |
---|
| 694 | * Removed all the MTR code (experimental code for message |
---|
| 695 | status allocation). |
---|
| 696 | |
---|
| 697 | * Renamed m_readfolder.c to folder_read.c and simplified |
---|
| 698 | the code. |
---|
| 699 | |
---|
| 700 | * Renamed m_freefolder.c to folder_free.c. |
---|
| 701 | |
---|
| 702 | * Add function trim() to slocal.c to pretty print |
---|
| 703 | the debugging output. |
---|
| 704 | |
---|
| 705 | * Changed the name of m_packfolder() to folder_pack(). |
---|
| 706 | Changed the name of m_remsg() to folder_realloc(). |
---|
| 707 | |
---|
| 708 | Wed Dec 3 23:33:38 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 709 | |
---|
| 710 | * Released nmh-0.18-pre3. |
---|
| 711 | |
---|
| 712 | * Changed installation to add `flists' which is hard linked |
---|
| 713 | to `flist'. This is a equivalent to `flist -all'. |
---|
| 714 | |
---|
| 715 | * For flist, -showzero is on by default. |
---|
| 716 | |
---|
| 717 | * Major changes to flist. Default is now for flist to search |
---|
| 718 | current folder. The switch `-all' is now used to specify |
---|
| 719 | searching all top level folders. The new switch `-showzero' |
---|
| 720 | is used to print out folders that don't contain any messages |
---|
| 721 | in the given sequence. |
---|
| 722 | |
---|
| 723 | * Split BuildFolderList in flist.c into 2 functions |
---|
| 724 | (BuildFolderList, BuildFolderListR). Changed these functions |
---|
| 725 | so that flist now does better leaf optimization, and will stop |
---|
| 726 | stat'ing directory entries when it knows it has hit all the |
---|
| 727 | subdirectories of a given directory. |
---|
| 728 | |
---|
| 729 | * Reorganized code in folder.c, so that all relevant folders |
---|
| 730 | are scanned first and information recorded. Then all the |
---|
| 731 | folder summaries at printed out at one time. |
---|
| 732 | |
---|
| 733 | * Made the options of folder(s) more orthogonal. Now |
---|
| 734 | "folder -all -noheader -nototal" will do the right thing. |
---|
| 735 | |
---|
| 736 | * Added `-noall' switch to folder, for completeness. |
---|
| 737 | |
---|
| 738 | * Changed the default mode for creation of new folders |
---|
| 739 | to 0700 (was 0711). |
---|
| 740 | |
---|
| 741 | * Slightly changed the format for flist. It now indicates |
---|
| 742 | if a folder is current. Also the width of the various |
---|
| 743 | fields are now calculated at runtime. |
---|
| 744 | |
---|
| 745 | * Changed the format for folder(s). Folder names |
---|
| 746 | are now left justified. The width of the various fields |
---|
| 747 | are calculated at runtime. |
---|
| 748 | |
---|
| 749 | Sun Nov 30 19:14:53 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 750 | |
---|
| 751 | * Released nmh-0.18-pre2. |
---|
| 752 | |
---|
| 753 | * Add paragraph to man page for install-mh and to INSTALL file |
---|
| 754 | about checking for global mh.profile. |
---|
| 755 | |
---|
| 756 | * Renamed m_find() to context_find(). |
---|
| 757 | Renamed m_replace() to context_replace(). |
---|
| 758 | Renamed m_delete() to context_del(). |
---|
| 759 | Renamed m_update() to context_save(). |
---|
| 760 | Renamed m_getdefs() to context_read(). |
---|
| 761 | Renamed m_foil() to context_foil(). |
---|
| 762 | |
---|
| 763 | * Change rcvstore to use routine folder_addmsg(), instead of |
---|
| 764 | adding message to folder itself. |
---|
| 765 | |
---|
| 766 | * Changed refile, so that if the switch -preserve is used, |
---|
| 767 | and a conflict occurs for a particular folder, then folder_addmsg() |
---|
| 768 | will just use next highest available number for that folder, |
---|
| 769 | instead of exiting. |
---|
| 770 | |
---|
| 771 | * Make folder_addmsg() more robust. It will make repeated |
---|
| 772 | attempts to link file into folder if link returns with |
---|
| 773 | the error EEXIST. |
---|
| 774 | |
---|
| 775 | * Fix bug, so that that if forking sendmail, HELO will be sent |
---|
| 776 | unless clientname: option is defined but empty (so now it |
---|
| 777 | is the same as the direct smtp code). |
---|
| 778 | |
---|
| 779 | * Changed sprintb to snprintb (now we pass the buffer length |
---|
| 780 | to new routine). Changed code to use new function. |
---|
| 781 | |
---|
| 782 | * Added snprintf to sbr. Added configure check to build it |
---|
| 783 | if you don't have a native version (but haven't changed much |
---|
| 784 | code to use it yet). |
---|
| 785 | |
---|
| 786 | Thu Nov 13 18:42:18 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 787 | |
---|
| 788 | * Released nmh-0.18-pre1. |
---|
| 789 | |
---|
| 790 | * Fixed alarm bug in slocal, so that alarm is never |
---|
| 791 | called with a value larger than 30 mintues. |
---|
| 792 | |
---|
| 793 | * Fixed race condition in rmm and refile, so that |
---|
| 794 | context is updated before external rmmproc is called. |
---|
| 795 | |
---|
| 796 | * Removed all the OVERHEAD code. |
---|
| 797 | |
---|
| 798 | * Move code to add message to folder from refile.c |
---|
| 799 | to folder_addmsg.c |
---|
| 800 | |
---|
| 801 | Fri Jul 25 19:39:29 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 802 | |
---|
| 803 | * Did some rearranging of the internals of inc.c. |
---|
| 804 | |
---|
| 805 | * Make -inplace the default for anno, forw, dist, and repl. |
---|
| 806 | |
---|
| 807 | * Changed --enable-smtp to --with-mts={smtp,sendmail} |
---|
| 808 | |
---|
| 809 | * Created new directory mts/sendmail for direct sendmail |
---|
| 810 | interface (although it currently still uses SMTP). |
---|
| 811 | |
---|
| 812 | * Removed all the TMA (trusted mail agent) code |
---|
| 813 | |
---|
| 814 | * Removed all the TTYD (terminal access daemon) code |
---|
| 815 | |
---|
| 816 | * Removed all the MF (uucp filtering) code. |
---|
| 817 | |
---|
| 818 | * Removed all the code for BERK. |
---|
| 819 | |
---|
| 820 | * Removed all the code for stand-alone delivery (MHMTS). |
---|
| 821 | |
---|
| 822 | * Split the file mts/sendmail/smail.c into sendmail.c and |
---|
| 823 | smtp.c. Changed the name of the directory to mts/smtp. |
---|
| 824 | |
---|
| 825 | * Changed autoconf to use @sysconfdir@ for location of |
---|
| 826 | configuration files. |
---|
| 827 | |
---|
| 828 | * Changed #define in mhn.c from FTP to BUILTIN_FTP. |
---|
| 829 | |
---|
| 830 | Mon Jul 21 03:22:34 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 831 | |
---|
| 832 | * Released nmh-0.17. |
---|
| 833 | |
---|
| 834 | * MAKEDEFS weren't passed down to recursive makes correctly. |
---|
| 835 | |
---|
| 836 | * slocal.c now checks for UTMP_FILE and _PATH_UTMP instead |
---|
| 837 | of hard-coding "/etc/utmp". |
---|
| 838 | |
---|
| 839 | * rcvtty.c check for _PATH_UTMP if UTMP_FILE is not |
---|
| 840 | defined. |
---|
| 841 | |
---|
| 842 | * Remove configure checks for ulong and ushort. Changed |
---|
| 843 | code to just use unsigned {short, long}. |
---|
| 844 | |
---|
| 845 | * Change addmsg function in refile.c to return new |
---|
| 846 | number of refiled message. |
---|
| 847 | |
---|
| 848 | * Added check in get_returnpath for empty unixbuf. |
---|
| 849 | |
---|
| 850 | * Cleanup of sbr/pidstatus to use more POSIX macros |
---|
| 851 | for return value of wait(). |
---|
| 852 | |
---|
| 853 | * Change configure to also check /bin for "more". |
---|
| 854 | |
---|
| 855 | Sat Jul 12 00:02:23 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 856 | |
---|
| 857 | * Released nmh-0.16. |
---|
| 858 | |
---|
| 859 | Mon Jun 23 20:13:24 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 860 | |
---|
| 861 | * Added automimeproc, which should replace automhnproc. |
---|
| 862 | |
---|
| 863 | * multipart messages will no longer abort for messages |
---|
| 864 | of type 8bit or binary (although we still can't really |
---|
| 865 | deal with binary messages, yet). |
---|
| 866 | |
---|
| 867 | * Fix double free of c_storage. From John MacMillan. |
---|
| 868 | |
---|
| 869 | * mhn now treats unknown subtypes of "text" as text/plain. |
---|
| 870 | |
---|
| 871 | * mhn changed so that specifying mhn-show-multipart, or |
---|
| 872 | mhn-show-multipart/{mixed, alternate, etc...) will override |
---|
| 873 | the use of the internal method for displaying these types. |
---|
| 874 | Previously mhn would always use the internal method for subtypes |
---|
| 875 | mixed, alternate, digest, and parallel (even if an alternate |
---|
| 876 | method was specified in mhn.defaults). |
---|
| 877 | |
---|
| 878 | * mhn show treats unknown subtypes of multipart, as type |
---|
| 879 | multipart/mixed (as specified RFC2046). |
---|
| 880 | |
---|
| 881 | * mhn checks for the parameter "name" rather than "x-name". |
---|
| 882 | From MH-6.8.4 patch. |
---|
| 883 | |
---|
| 884 | * Fix double free of ctinfo in user_content when using |
---|
| 885 | #forw with single message. From John MacMillan (and |
---|
| 886 | MH-6.8.4 patch). |
---|
| 887 | |
---|
| 888 | * Changed -mhnproc switch for show, to -showmimeproc. |
---|
| 889 | |
---|
| 890 | * Changed profile entry "mhnproc" to "showmimeproc". |
---|
| 891 | |
---|
| 892 | * Added "mime" option to "whatnow", which calls the program |
---|
| 893 | "buildmimeproc" (default is mhn -build) to process MIME |
---|
| 894 | composition files. |
---|
| 895 | |
---|
| 896 | * Added -build switch to mhn, to process MIME composition |
---|
| 897 | files. |
---|
| 898 | |
---|
| 899 | * Did some reorganizing of mhn.c. |
---|
| 900 | |
---|
| 901 | * Changed casting in mts/sendmail/smail.c from (char) to |
---|
| 902 | (signed char) so SMTP reply codes work correctly for machines |
---|
| 903 | which used unsigned chars by default. |
---|
| 904 | |
---|
| 905 | Sat Jun 21 01:21:47 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 906 | |
---|
| 907 | * Released nmh-0.15. |
---|
| 908 | |
---|
| 909 | * Added new form "scan.unseen" to distribution. It marks messages |
---|
| 910 | which are in any sequence in Unseen-Sequence. |
---|
| 911 | |
---|
| 912 | * Do some rearranging of date/time code in zotnet/tws/dtime.c |
---|
| 913 | |
---|
| 914 | * Fix sign extension bugs in fmt_scan.c. |
---|
| 915 | |
---|
| 916 | * Fix m_atoi.c so that strings ending in non-digit characters |
---|
| 917 | return 0. |
---|
| 918 | |
---|
| 919 | * Split code in burst.c so that finding delimiters of digested |
---|
| 920 | messages and bursting a message into multiple messages are |
---|
| 921 | two separate functions (find_delim and burst). |
---|
| 922 | |
---|
| 923 | * Add workaround fo AC_PATH_PROG in configure.in, so |
---|
| 924 | that BSD4.4 machines can find sendmail, vi, more. |
---|
| 925 | |
---|
| 926 | * Added "-width" option to rcvtty. |
---|
| 927 | |
---|
| 928 | * Change a few variable names in zotnet/mts/client.c since |
---|
| 929 | they conflict with defines on AIX. |
---|
| 930 | |
---|
| 931 | * Makefile in zotnet/tws assumes lexing of dtimep.lex was |
---|
| 932 | unsuccessful if resulting file is less than 500 lines long |
---|
| 933 | (rather than 10, which was previous value), since AIX |
---|
| 934 | sed gives mangled file of about 200 lines. |
---|
| 935 | |
---|
| 936 | * Extract code in rcvstore.c to link message into folder, |
---|
| 937 | and put in own subroutine. |
---|
| 938 | |
---|
| 939 | * Extract code in refile.c to link message into folder, |
---|
| 940 | and put in own subroutine. |
---|
| 941 | |
---|
| 942 | * Moved code to remove messages from folder into own |
---|
| 943 | routine "folder_delmsgs" in sbr. Changed rmm.c and |
---|
| 944 | refile.c to use new routine. |
---|
| 945 | |
---|
| 946 | Fri May 16 06:09:31 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 947 | |
---|
| 948 | * Renamed m_seqok to seq_nameok. |
---|
| 949 | |
---|
| 950 | * Changed m_setunseen, msh, mshcmds, flist, and scan to use |
---|
| 951 | seq_getnum. |
---|
| 952 | |
---|
| 953 | * Changed m_seqflag to return the number of a sequence rather |
---|
| 954 | than its bit flag. Changed its name to seq_getnum and renamed |
---|
| 955 | file to sbr/seq_getnum.c. |
---|
| 956 | |
---|
| 957 | * Removed function m_seqnew and file sbr/m_seqnew.c since it is |
---|
| 958 | no longer used. |
---|
| 959 | |
---|
| 960 | * Added zero switch to m_seqadd function to zero out bits before |
---|
| 961 | adding message to sequence. |
---|
| 962 | |
---|
| 963 | * Renamed function m_setvis to m_setunseen, and renamed |
---|
| 964 | corresponding file in sbr. |
---|
| 965 | |
---|
| 966 | * Renamed function m_setseq to m_setprev, and renamed corresponding |
---|
| 967 | file in sbr. |
---|
| 968 | |
---|
| 969 | * Changed mark.c and pick.c to use m_seqaddsel and m_seqdelsel. |
---|
| 970 | |
---|
| 971 | * Added new function m_seqdelsel to m_seqdel.c, which deletes |
---|
| 972 | all selected messages from a sequence. |
---|
| 973 | |
---|
| 974 | * Added new function m_seqaddsel to m_seqadd.c, which adds all |
---|
| 975 | selected messages to a sequence. |
---|
| 976 | |
---|
| 977 | * Split sbr/m_seqnew.c into m_seqadd.c, m_seqdel.c, m_seqnew.c, |
---|
| 978 | and m_seqok.c. |
---|
| 979 | |
---|
| 980 | Thu May 15 00:53:17 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 981 | |
---|
| 982 | * Renamed function pack_folder to m_packfolder, and moved it |
---|
| 983 | from uip/folder.c into its own file sbr/m_packfolder.c |
---|
| 984 | |
---|
| 985 | Wed May 14 23:38:00 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 986 | |
---|
| 987 | * Changed function m_gmsg to m_readfolder. Renamed file |
---|
| 988 | sbr/m_gmsg.c to sbr/m_readfolder.c. |
---|
| 989 | |
---|
| 990 | Mon May 5 19:57:11 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 991 | |
---|
| 992 | * Expanded rcvtty man page, and added small patch from |
---|
| 993 | MH-6.8.4 distribution. |
---|
| 994 | |
---|
| 995 | Fri May 2 15:24:34 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 996 | |
---|
| 997 | * Released nmh-0.14. |
---|
| 998 | |
---|
| 999 | * Comment out configure test and code for tgetent to allocate its |
---|
| 1000 | own termcap buffer when passed a NULL argument. |
---|
| 1001 | |
---|
| 1002 | Sat Apr 26 03:46:38 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1003 | |
---|
| 1004 | * Added new options `-checkmime', `-nocheckmime', and `-mhnproc' |
---|
| 1005 | to show. Restructured code to handle options to various |
---|
| 1006 | `procs' better. Deprecated `-noshowproc' option and NOMHNPROC |
---|
| 1007 | environment variable. |
---|
| 1008 | |
---|
| 1009 | * Added new man page `mh-draft' which documents the |
---|
| 1010 | draft folder facility in nmh. |
---|
| 1011 | |
---|
| 1012 | * Renamed fmtsbr.h to fmt_scan.h. Renamed fmtcompile.h |
---|
| 1013 | to fmt_compile.h. |
---|
| 1014 | |
---|
| 1015 | * split fmtsbr.c into fmt_scan.c and fmt_new.c. Renamed |
---|
| 1016 | fmtcompile.c to fmt_compile.c, and formataddr.c to |
---|
| 1017 | fmt_addr.c. |
---|
| 1018 | |
---|
| 1019 | * `send -help' wasn't showing the -(no)mime and -split |
---|
| 1020 | options. |
---|
| 1021 | |
---|
| 1022 | Fri Apr 25 02:50:36 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1023 | |
---|
| 1024 | * Released nmh-0.13. |
---|
| 1025 | |
---|
| 1026 | * Changed mhpath so it doesn't abort if a message sequence |
---|
| 1027 | such as "mhpath all" expands to more than 1000 messages. |
---|
| 1028 | Also mhpath now dynamically reallocated space for message |
---|
| 1029 | names (The number of command line arguments is still limited |
---|
| 1030 | to MAXARGS). |
---|
| 1031 | |
---|
| 1032 | * Did some general restructuring of the code in folder.c |
---|
| 1033 | that checks for folder information, and prints it. |
---|
| 1034 | |
---|
| 1035 | Thu Apr 24 01:04:37 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1036 | |
---|
| 1037 | * Changed `folder' to reallocate space for folder names if |
---|
| 1038 | necessary. So `folders' can now handle more than 300 folders. |
---|
| 1039 | |
---|
| 1040 | Tue Apr 22 14:01:26 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1041 | |
---|
| 1042 | * Change configure to use a compile check to see if the tm struct |
---|
| 1043 | has tm_gmtoff, rather than using egrep. |
---|
| 1044 | |
---|
| 1045 | Mon Apr 21 02:19:17 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1046 | |
---|
| 1047 | * Released nmh-0.12. |
---|
| 1048 | |
---|
| 1049 | * Had set_exists and unset_exists macros backwards. |
---|
| 1050 | |
---|
| 1051 | * Released nmh-0.11. |
---|
| 1052 | |
---|
| 1053 | Thu Apr 10 02:39:53 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1054 | |
---|
| 1055 | * Added documentation to mh-profile.man about the various |
---|
| 1056 | `procs' (mhlproc, showproc, lproc, etc...). |
---|
| 1057 | |
---|
| 1058 | * Replace the bit twiddling for SELECTED, UNSEEN, and |
---|
| 1059 | mp->attrstats with macros. |
---|
| 1060 | |
---|
| 1061 | * If system doesn't have SIGEMT (like Linux), then use SIGTERM |
---|
| 1062 | in msh.c instead. |
---|
| 1063 | |
---|
| 1064 | * Change fstat to stat in m_gmsg.c since Linux wants |
---|
| 1065 | to hide dd->dd_fd. |
---|
| 1066 | |
---|
| 1067 | * Merge Linux patch sent in by Michel Oosterhof (original |
---|
| 1068 | patch from bsa@kf8nh.wariat.org). |
---|
| 1069 | |
---|
| 1070 | * Document an undocumented MH feature. mhn -form mhl.null |
---|
| 1071 | will suppress the display of the message header. |
---|
| 1072 | |
---|
| 1073 | * mhparam will now return "mhparam etcdir". |
---|
| 1074 | |
---|
| 1075 | * Add catproc to /config/config.c and use that in show.c |
---|
| 1076 | and mshcmds.c, rather than hard coding in /bin/cat. |
---|
| 1077 | |
---|
| 1078 | * Add mhnproc to the list of `procs' in mh-profile.man. |
---|
| 1079 | |
---|
| 1080 | * Add configure test for lorder and tsort commands. |
---|
| 1081 | |
---|
| 1082 | * Commented out the padding in the `msgs` struct in h/mh.h |
---|
| 1083 | |
---|
| 1084 | * Change m_gmsg.c to allocate elements to the `info' array by |
---|
| 1085 | 500 elements at a time (rather than MAXFOLDERS / 5). |
---|
| 1086 | |
---|
| 1087 | * Add note to man page for mhmail that zero length messages are |
---|
| 1088 | not sent. Need to use -body "" to send empty messages. |
---|
| 1089 | |
---|
| 1090 | * zotnet/mts/mts.c : compare character with '\0', not NULL. |
---|
| 1091 | |
---|
| 1092 | * sbr/getcpy.c : assign '\0' to character, not NULL. |
---|
| 1093 | |
---|
| 1094 | * add m_fmsg to most programs in uip so that they explicitly free |
---|
| 1095 | folder/message structure when done with folder. |
---|
| 1096 | |
---|
| 1097 | * uip/slocal.c : cleanup processing of sender. Make sure it is |
---|
| 1098 | defined even if message is missing "From " line. |
---|
| 1099 | |
---|
| 1100 | Mon Mar 31 03:37:35 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1101 | |
---|
| 1102 | * Released nmh-0.10. |
---|
| 1103 | |
---|
| 1104 | Sun Mar 30 21:46:17 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1105 | |
---|
| 1106 | * Add configure check for <locale.h>. Turn on LOCALE support |
---|
| 1107 | by default. |
---|
| 1108 | |
---|
| 1109 | Thu Mar 20 03:21:24 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1110 | |
---|
| 1111 | * Reversed previous decision to retain "From " lines in slocal. |
---|
| 1112 | The "From " line is now removed from all messages. |
---|
| 1113 | |
---|
| 1114 | * inc now saves the date from the "From " envelope in the |
---|
| 1115 | Delivery-Date header for all messages. |
---|
| 1116 | |
---|
| 1117 | * sbr/m_getfld.c: Clean up processing of Return-Path and |
---|
| 1118 | Delivery-Date from the "From " envelope. |
---|
| 1119 | |
---|
| 1120 | Mon Mar 17 19:03:36 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1121 | |
---|
| 1122 | * client.c: cast iaddr to int before comparing return value |
---|
| 1123 | of inet_addr with NOTOK. |
---|
| 1124 | |
---|
| 1125 | Tue Mar 11 04:38:10 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1126 | |
---|
| 1127 | * Grep test for signal names was failing on some OS'es because |
---|
| 1128 | of missing tabs in regex. |
---|
| 1129 | |
---|
| 1130 | Sat Mar 8 01:58:22 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1131 | |
---|
| 1132 | * Released nmh-0.09. |
---|
| 1133 | |
---|
| 1134 | * Move config files and format files to *.old before installing. |
---|
| 1135 | |
---|
| 1136 | * Add configure check for killpg. |
---|
| 1137 | |
---|
| 1138 | * msh.c: include <termios.h> instead of <termio.h> and |
---|
| 1139 | <sys/ioctl.h>. |
---|
| 1140 | |
---|
| 1141 | * prompter.c: don't include <sys/ioctl.h> anymore. |
---|
| 1142 | |
---|
| 1143 | Thu Mar 6 04:03:24 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1144 | |
---|
| 1145 | * Added `-mime' and `-nomime' options to `repl'. |
---|
| 1146 | From MH-6.8.4 diff. |
---|
| 1147 | |
---|
| 1148 | Tue Mar 4 03:10:37 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1149 | |
---|
| 1150 | * ruserpass.c : removed conflicting prototypes. |
---|
| 1151 | |
---|
| 1152 | * rcvtty.c : Fixed rcvtty to obey terminal permissions granted |
---|
| 1153 | by `mesg' command. Previously only worked on BSD machines. |
---|
| 1154 | |
---|
| 1155 | Mon Mar 3 00:18:59 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1156 | |
---|
| 1157 | * rcvtty.c : Changed to use #define UTMP_FILE (if exists) rather |
---|
| 1158 | than hard coded "/etc/utmp". |
---|
| 1159 | |
---|
| 1160 | * Released nmh-0.08. |
---|
| 1161 | |
---|
| 1162 | * Changed slocal to lock .maildelivery (or file given by -maildelivery) |
---|
| 1163 | when accessing ndbm/db file for duplicate suppression, instead of |
---|
| 1164 | locking database itself. |
---|
| 1165 | |
---|
| 1166 | Thu Feb 27 05:28:09 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1167 | |
---|
| 1168 | * Added slocal action `mmdf' to deliver to a file in mmdf format. |
---|
| 1169 | |
---|
| 1170 | * Changed the slocal actions `file' and `>' to always deliver in |
---|
| 1171 | mbox (uucp) format rather than be determined by RPATHS config |
---|
| 1172 | option. |
---|
| 1173 | |
---|
| 1174 | * Changed the slocal action `mbox' to deliver in mbox (uucp) format |
---|
| 1175 | rather than mmdf format. |
---|
| 1176 | |
---|
| 1177 | * slocal now adds Delivery-Date field to all messages (previously it |
---|
| 1178 | only added it to messages when delivering them to a file). The |
---|
| 1179 | "From " line is now retained on all messages if compiling with |
---|
| 1180 | RPATHS, rather than being discarded. |
---|
| 1181 | |
---|
| 1182 | * rcvpack no longer adds the Delivery-Date field to messages. |
---|
| 1183 | |
---|
| 1184 | Sun Feb 23 22:03:54 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1185 | |
---|
| 1186 | * Removed the script packmbox, since it's functionality has been |
---|
| 1187 | added to packf. |
---|
| 1188 | |
---|
| 1189 | * Changed packf so that it uses mbox (uucp) format by default |
---|
| 1190 | rather than mmdf format. Added options -mbox and -mmdf to |
---|
| 1191 | packf so you can choose the preferred format. |
---|
| 1192 | |
---|
| 1193 | * Changed rcvpack so that it uses mbox (uucp) format by default |
---|
| 1194 | rather than mmdf format. Added options -mbox and -mmdf to |
---|
| 1195 | rcvpack so you can choose the preferred format. |
---|
| 1196 | |
---|
| 1197 | Tue Feb 18 00:01:05 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1198 | |
---|
| 1199 | * Changed nmh to use dot locking by default (although you |
---|
| 1200 | can still easily change this in config.h). |
---|
| 1201 | |
---|
| 1202 | * Simplified locking code. Removed code allowing setting of |
---|
| 1203 | locking type in mts.conf. Now the locking type and locking |
---|
| 1204 | directory (if any) can only be set at compile time. |
---|
| 1205 | |
---|
| 1206 | Fri Feb 14 02:49:18 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1207 | |
---|
| 1208 | * Prefer getting timezone information from tm->gmtoff rather |
---|
| 1209 | than tzset and external timezone variable. |
---|
| 1210 | |
---|
| 1211 | Thu Feb 13 00:35:45 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1212 | |
---|
| 1213 | * Fixed typo in ruserpass.c in the variable toktabs. |
---|
| 1214 | |
---|
| 1215 | * When ruserpass was added to LIBOBJS, it was missing |
---|
| 1216 | the suffix. |
---|
| 1217 | |
---|
| 1218 | * Released nmh-0.07. |
---|
| 1219 | |
---|
| 1220 | Tue Feb 11 01:29:47 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1221 | |
---|
| 1222 | * Add check to configure, so that if ruserpass, or _ruserpass |
---|
| 1223 | is not found, build version of ruserpass in sbr. |
---|
| 1224 | |
---|
| 1225 | * Added define's to discard.c, m_getfld.c, and scansbr.c so |
---|
| 1226 | the code that manipulates internals of stdio, will build |
---|
| 1227 | on SCO 5.x. |
---|
| 1228 | |
---|
| 1229 | * Added #define to control whether to compile the simple |
---|
| 1230 | built-in FTP client in mhn. |
---|
| 1231 | |
---|
| 1232 | * Added configure check for ushort and ulong. Change code |
---|
| 1233 | to use ushort/ulong rather than u_short/u_long. |
---|
| 1234 | |
---|
| 1235 | * A couple of small cleanups in locking code. |
---|
| 1236 | |
---|
| 1237 | * Added configure check for gmtoff element in struct tm. |
---|
| 1238 | |
---|
| 1239 | * Added configure check for tzset. |
---|
| 1240 | |
---|
| 1241 | Fri Feb 7 03:01:57 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1242 | |
---|
| 1243 | * Released nmh-0.06. |
---|
| 1244 | |
---|
| 1245 | * Removed code for machines that don't have socket |
---|
| 1246 | interface (how could they get mail anyway?). |
---|
| 1247 | |
---|
| 1248 | * Removed code for BSD41 machines. I don't think there are |
---|
| 1249 | many such machines around anymore. |
---|
| 1250 | |
---|
| 1251 | * Add configure check for function uname, and prefer it |
---|
| 1252 | over gethostname. General cleanup of zotnet/mts/mts.c. |
---|
| 1253 | |
---|
| 1254 | * Change all `lseek' calls to use POSIX symbolic constants |
---|
| 1255 | SEEK_SET, SEEK_CUR, SEEK_END. |
---|
| 1256 | |
---|
| 1257 | Thu Feb 6 01:16:30 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1258 | |
---|
| 1259 | * Check lex generated file in zotnet/tws and use |
---|
| 1260 | pre-generated version if necessary. |
---|
| 1261 | |
---|
| 1262 | * Released nmh-0.05. |
---|
| 1263 | |
---|
| 1264 | * Change to use reliable signals on all platforms that have |
---|
| 1265 | sigaction. Change so that interrupted system calls are |
---|
| 1266 | restarted for all signals except SIGALRM. This fixes alarm |
---|
| 1267 | handling code in smail.c for BSD based systems. |
---|
| 1268 | |
---|
| 1269 | * Added lorder and tsort commands so that created libs can |
---|
| 1270 | be linked in one pass. |
---|
| 1271 | |
---|
| 1272 | Tue Feb 4 01:33:00 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1273 | |
---|
| 1274 | * Changed pidwait so that while it is waiting for a child, |
---|
| 1275 | it should block signals rather than ignore them. |
---|
| 1276 | |
---|
| 1277 | Mon Feb 3 21:05:30 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1278 | |
---|
| 1279 | * Add checks to configure for dbm_open and -lndbm. |
---|
| 1280 | |
---|
| 1281 | Thu Jan 30 05:15:42 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1282 | |
---|
| 1283 | * folder -pop and folder -push were freeing some memory too |
---|
| 1284 | quickly, which caused the entry popped from the stack to not |
---|
| 1285 | become the current folder. |
---|
| 1286 | |
---|
| 1287 | Wed Jan 29 01:28:02 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1288 | |
---|
| 1289 | * Released nmh-0.04. |
---|
| 1290 | |
---|
| 1291 | * Define ospeed and PC in termsbr.c is OS doesn't have |
---|
| 1292 | it. |
---|
| 1293 | |
---|
| 1294 | Sun Jan 26 20:25:10 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1295 | |
---|
| 1296 | * editfile will create a symbolic link to the altmsg if it |
---|
| 1297 | can't make a link, on any machine supporting lstat. Formerly |
---|
| 1298 | this would happen only on BSD42 based machines. |
---|
| 1299 | |
---|
| 1300 | Sat Jan 25 22:54:26 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1301 | |
---|
| 1302 | * traverse (in popsbr.c) wasn't calling va_start before using |
---|
| 1303 | variable argument list. Fixes core dump in inc when using POP. |
---|
| 1304 | |
---|
| 1305 | Fri Jan 24 03:27:59 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1306 | |
---|
| 1307 | * The variable pass in remotemail needed to be set to |
---|
| 1308 | NULL. (From MH-6.8.4 diff). Fixes core dump of msgchk when |
---|
| 1309 | using POP. |
---|
| 1310 | |
---|
| 1311 | * inc and msgchk were using -rpop by default when configured |
---|
| 1312 | with POP support. Default is now -norpop. |
---|
| 1313 | |
---|
| 1314 | Thu Jan 23 02:01:17 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1315 | |
---|
| 1316 | * By default, post will now give the SMTP HELO command with |
---|
| 1317 | the local hostname. If you specify a hostname with the |
---|
| 1318 | clientname: option in mts.conf file, post will give the |
---|
| 1319 | HELO command with that name instead. If the argument to the |
---|
| 1320 | clientname: option is empty, no HELO command is given. |
---|
| 1321 | (From the MH-6.8.4 diff) |
---|
| 1322 | |
---|
| 1323 | Wed Jan 22 01:55:45 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1324 | |
---|
| 1325 | * When using `-help' for a command, it will also print its |
---|
| 1326 | profile compents from .mh_profile. (From MH-6.8.4 diff) |
---|
| 1327 | |
---|
| 1328 | * "slocal -file" will now correctly takes its input from |
---|
| 1329 | a file (currently need to specify full path). |
---|
| 1330 | |
---|
| 1331 | Sun Jan 19 20:37:21 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1332 | |
---|
| 1333 | * "slocal -debug" will now issue a warning if a non-blank |
---|
| 1334 | line in the .maildelivery file has less than 5 fields. |
---|
| 1335 | |
---|
| 1336 | Sat Jan 18 02:26:41 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1337 | |
---|
| 1338 | * Changed slocal so that code for duplicate suppression |
---|
| 1339 | (MH config was MSGID) is always built. Added the options |
---|
| 1340 | -[no]suppressdup to slocal to turn this on/off. |
---|
| 1341 | |
---|
| 1342 | Thu Jan 16 00:26:34 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1343 | |
---|
| 1344 | * Released nmh-0.03. |
---|
| 1345 | |
---|
| 1346 | * Fixed problem where mark would core dump if no |
---|
| 1347 | .mh_sequence file existed. |
---|
| 1348 | |
---|
| 1349 | * Fixed problem where slocal would core dump if -debug |
---|
| 1350 | option was given, and certain headers were missing. |
---|
| 1351 | |
---|
| 1352 | * Added patch to slocal to add `folder' (+) action, which |
---|
| 1353 | is shorthand for piping message to rcvstore. Updated |
---|
| 1354 | man page. |
---|
| 1355 | |
---|
| 1356 | Wed Jan 15 21:30:17 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1357 | |
---|
| 1358 | * Changed flist option -unseen to -[no]all. Cleaned up |
---|
| 1359 | flist man page. |
---|
| 1360 | |
---|
| 1361 | Fri Jan 10 20:36:33 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1362 | |
---|
| 1363 | * Fixed flist. Changed the profile component `Folder-Order' |
---|
| 1364 | to `Flist-Order. Added option `-sequence' to flist, so |
---|
| 1365 | you can specify the name of the sequence to search for. |
---|
| 1366 | |
---|
| 1367 | Thu Jan 9 00:20:48 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1368 | |
---|
| 1369 | * A few minor portability cleanups. Changed to use PATH_MAX |
---|
| 1370 | rather than MAXPATHLEN. Don't assume ospeed variable exists |
---|
| 1371 | in termsbr.c. Removed some conflicting prototypes. |
---|
| 1372 | |
---|
| 1373 | Wed Jan 8 11:05:02 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1374 | |
---|
| 1375 | * Add configure test to check if tgetent will accept NULL |
---|
| 1376 | and allocate its own buffer. Borrowed from zsh. |
---|
| 1377 | |
---|
| 1378 | * Changed libpath to etcpath. |
---|
| 1379 | |
---|
| 1380 | Mon Jan 6 04:15:35 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1381 | |
---|
| 1382 | * Cleaned up source code and Makefiles, so that if your `make' |
---|
| 1383 | supports the VPATH option, you can build nmh in a different |
---|
| 1384 | directory from where the source code is located. |
---|
| 1385 | |
---|
| 1386 | Fri Jan 3 05:05:18 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1387 | |
---|
| 1388 | * Released nmh-0.02. |
---|
| 1389 | |
---|
| 1390 | Wed Jan 1 17:41:52 1997 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1391 | |
---|
| 1392 | * Split mhook man page into man pages for rcvdist, rcvpack, |
---|
| 1393 | and rcvtty. |
---|
| 1394 | |
---|
| 1395 | Tue Dec 31 03:07:48 1996 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1396 | |
---|
| 1397 | * Changed code to use strerror, rather than using sys_errlist |
---|
| 1398 | and sys_nerr directly. |
---|
| 1399 | |
---|
| 1400 | Mon Dec 30 02:15:25 1996 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1401 | |
---|
| 1402 | * -compat switch from install-mh removed. |
---|
| 1403 | |
---|
| 1404 | * Changed the default POP port from "pop" to "pop3". |
---|
| 1405 | |
---|
| 1406 | Sat Dec 28 13:25:05 1996 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1407 | |
---|
| 1408 | * Changed mhn_defaults to mhn.defaults. Changed create_mhn_defaults |
---|
| 1409 | (again) to mhn.defaults.sh. Changed find_program (again) to |
---|
| 1410 | mhn.find.sh. mhn.defaults.sh now takes the search path |
---|
| 1411 | as an argument. Default search path is now specified in Makefile |
---|
| 1412 | rather than in script. |
---|
| 1413 | |
---|
| 1414 | Fri Dec 27 16:34:01 1996 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1415 | |
---|
| 1416 | * Changed mtstailor file to mts.conf. Updated man pages. |
---|
| 1417 | |
---|
| 1418 | * Changed si_value to si_val in mhn.c, since it conflicts with |
---|
| 1419 | macro defined on Solaris. |
---|
| 1420 | |
---|
| 1421 | Thu Dec 26 02:50:15 1996 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1422 | |
---|
| 1423 | * Added --enable-nmh-mhe (and --disable-nmh-mhe) to enable/disable |
---|
| 1424 | support for Emacs front-end mhe. It is on by default. |
---|
| 1425 | |
---|
| 1426 | * Added the following configure options: --enable-nmh-pop to |
---|
| 1427 | enable client side pop support, --enable-nmh-smtp to enable |
---|
| 1428 | SMTP support. Client-side pop support now compiles. Man |
---|
| 1429 | pages for inc, msgchk, mh-chart now correctly added pop |
---|
| 1430 | options if enabled. |
---|
| 1431 | |
---|
| 1432 | Tue Dec 24 14:33:20 1996 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1433 | |
---|
| 1434 | * Added configure test for bug in C libraries where linker |
---|
| 1435 | can't find ruserpass, but can find _ruserpass. |
---|
| 1436 | |
---|
| 1437 | * Fixed configure test so that termcap variable ospeed is |
---|
| 1438 | correctly found. |
---|
| 1439 | |
---|
| 1440 | Mon Dec 23 19:40:17 1996 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1441 | |
---|
| 1442 | * Source files converted to ANSI C. |
---|
| 1443 | |
---|
| 1444 | * md5 now compiled separately rather than being included |
---|
| 1445 | in mhn.c. Changed md5 to use memset and memcpy. |
---|
| 1446 | |
---|
| 1447 | Fri Dec 20 02:29:37 1996 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1448 | |
---|
| 1449 | * Collected the error routines adios, advise, admonish, and advertise |
---|
| 1450 | into one file (error.c), and did some rearranging of the code. |
---|
| 1451 | |
---|
| 1452 | Thu Dec 19 19:05:29 1996 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1453 | |
---|
| 1454 | * Added awk script sigmsg.awk (originally written by |
---|
| 1455 | Geoff Wing <mason@werple.apana.org.au> for zsh) to |
---|
| 1456 | automatically generate signal messages for pidstatus.c. |
---|
| 1457 | Added files sbr/signals.c, h/signals.h. Code now uses |
---|
| 1458 | sigprocmask to block signals (if available). Code now uses |
---|
| 1459 | signal blocking on non-BSD machines. |
---|
| 1460 | |
---|
| 1461 | Wed Dec 18 01:55:17 1996 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1462 | |
---|
| 1463 | * Add configure check for ATTVIBUG. From Soren's mh autoconf work. |
---|
| 1464 | |
---|
| 1465 | * Released nmh-0.01. |
---|
| 1466 | |
---|
| 1467 | * Added configure code to check for type of signals functions |
---|
| 1468 | you have (POSIX or BSD style signals). Added function |
---|
| 1469 | SIGPROCMASK to simulate sigprocmask on machines that don't |
---|
| 1470 | have POSIX signals. |
---|
| 1471 | |
---|
| 1472 | Fri Dec 13 19:40:48 1996 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1473 | |
---|
| 1474 | * Added -version switch to all commands. Also added to |
---|
| 1475 | their man pages. |
---|
| 1476 | |
---|
| 1477 | Mon Dec 9 16:36:54 1996 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1478 | |
---|
| 1479 | * Renamed uip/trmsbr.c to termsbr.c and changed it to use |
---|
| 1480 | POSIX termios.h style functions if present. |
---|
| 1481 | |
---|
| 1482 | Tue Dec 3 16:18:39 1996 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1483 | |
---|
| 1484 | * Changed support/general/bootmhn.sh to output new mhn_defaults |
---|
| 1485 | file to standard output by default (makes it easier for testing). |
---|
| 1486 | Changed name of script to create_mhn_defaults. Changed bootmhn.findit |
---|
| 1487 | script to find_program. |
---|
| 1488 | |
---|
| 1489 | Sun Dec 1 10:00:00 1996 Richard Coleman <coleman@math.gatech.edu> |
---|
| 1490 | |
---|
| 1491 | * Added patch to uip/folder.c from exmh distribution to |
---|
| 1492 | speed up -recurse option. |
---|
| 1493 | |
---|
| 1494 | * Added flist command from exmh distribution. It doesn't work |
---|
| 1495 | yet, but it compiles :-) |
---|
| 1496 | |
---|
| 1497 | * Changed default location for install to /usr/local/nmh/{bin,etc,lib,man}. |
---|
| 1498 | Split files so that format and configuration files go in nmh/etc, and |
---|
| 1499 | support binaries go in nmh/lib. Of course, all this can now be changed |
---|
| 1500 | in the top level Makefile. |
---|
| 1501 | |
---|
| 1502 | * Started with mh-6.8.3 as based and converted to autoconf. |
---|
| 1503 | Rewrote all the Makefiles. Currently only works with sendmail/smtp. |
---|
| 1504 | Pop support and plenty of other things, are now broken. |
---|