summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-01-04Update to 1.4.8. USE_CURSES. More MASTER_SITES.wiz8-49/+102
Changes: HTML documentation, better selection of servers, more configuration options, uses autoconf.
2001-01-04Fix typo. Report scrolled by on IRC...hubertf1-2/+2
2001-01-04port2pkg-1.7:sommerfeld2-4/+5
Fix bugs: - $pkgdir/files wasn't created - mkdir($pkgdir/patches) was missing its second argument (needed at least for the version of perl I have installed)
2001-01-04USE_LIBINTL, BUILD_DEPENDS instead of DEPENDS on gettext. Fix PLIST.wiz2-4/+4
2001-01-04USE_LIBINTL+BUILD_DEPENDS instead of DEPENDS on gettext.wiz1-3/+2
2001-01-04add and enable hitchhikerwiz1-1/+2
2001-01-04Initial import of Hitchhiker 2000, an astronomy program.wiz6-0/+89
Package provided by Adam Ciarcinski in private mail, and slightly touched up.
2001-01-04gettext DEPENDency is gone. All hail USE_LIBINTL! (and BUILD_DEPENDENDS,wiz1-3/+3
of course).
2001-01-04Remove DEPENDS on gettext and replace it by BUILD_DEPENDS and USE_LIBINTL.wiz1-4/+3
2001-01-04Replace DEPENDS on gettext by BUILD_DEPENDS and USE_LIBINTL.wiz1-2/+3
2001-01-04USE_LIBINTL and BUILD_DEPENDS instead of DEPENDS on gettext; fix PLIST.wiz1-1/+2
2001-01-04USE_LIBINTL and BUILD_DEPENDS instead of DEPENDS on gettext; fix PLIST.wiz1-7/+5
Update HOMEPAGE and MASTER_SITE.
2001-01-04Replace DEPENDS on gettext by BUILD_DEPENDS and USE_LIBINTL.wiz1-5/+3
2001-01-04Replace gettext DEPENDS by BUILD_DEPENDS and USE_LIBINL.wiz1-2/+3
2001-01-04Set MD5_FILE instead of FILESDIR if we only want the md5 file.wiz1-2/+2
Reduces pkglint warnings.
2001-01-04regenwiz1-2/+1
2001-01-04forgot this...hubertf1-0/+4
2001-01-04fix DEPENDS linehubertf1-2/+2
2001-01-04The way that shared objects were handled in the PLISTs and bsd.pkg.mk wasagc249-336/+1438
out of date - it was based on a.out OBJECT_FMT, and added entries in the generated PLISTs to reflect the symlinks that ELF packages uses. It also tried to be clever, and removed and recreated any symbolic links that were created, which has resulted in some fun, especially with packages which use dlopen(3) to load modules. Some recent changes to our ld.so to bring it more into line with other Operating Systems also exposed some cracks. + Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain the ELF symlinks. + Don't mess about with file system entries when handling shared objects in bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will have got it right, and have a much better idea than we do. + Modify PLISTs to contain "ELF symlinks" + On a.out platforms, delete any "ELF symlinks" from the generated PLISTs + On ELF platforms, no extra processing needs to be done in bsd.pkg.mk + Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on a.out platforms + Update the documentation in Packages.txt With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04USE_LIBINTL cleanup.wiz4-12/+7
2001-01-04Don't ignore previously set ${LIBS} in USE_LIBINTL case.wiz1-3/+3
2001-01-04USE_GTEXINFO=yes.bad1-1/+2
2001-01-04upgrade to sendmail 8.11.2.itojun5-34/+94
8.11.2/8.11.2 2000/12/29 Prevent a segmentation fault when trying to set a class in address test mode due to a negative array index. Audit other array indexing. This bug is not believed to be exploitable. Noted by Michal Zalewski of the "Internet for Schools" project (IdS). Add an FFR (for future release) to drop privileges when using address test mode. This will be turned on in 8.12. It can be enabled by compiling with: APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_TESTMODE_DROP_PRIVS') in your devtools/Site/site.config.m4 file. Suggested by Michal Zalewski of the "Internet for Schools" project (IdS). Fix potential problem with Cyrus-SASL security layer which may have caused I/O errors, especially for mechanism DIGEST-MD5. When QueueSortOrder was set to host, sendmail might not read enough of the queue file to determine the host, making the sort sub-optimal. Problem noted by Jeff Earickson of Colby College. Don't issue DSNs for addresses which use the NOTIFY parameter (per RFC 1891) but don't have FAILURE as value. Initialize Cyrus-SASL library before the SMTP daemon is started. This implies that every change to SASL related files requires a restart of the daemon, e.g., Sendmail.conf, new SASL mechanisms (in form of shared libraries). Properly set the STARTTLS related macros during a queue run for a cached connection. Bug reported by Michael Kellen of NxNetworks, Inc. Log the server name in relay= for ruleset tls_server instead of the client name. Include original length of bad field/header when reporting MaxMimeHeaderLength problems. Requested by Ulrich Windl of the Universitat Regensburg. Fix delivery to set-user-ID files that are expanded from aliases in DeliveryMode queue. Problem noted by Ric Anderson of the University of Arizona. Fix LDAP map -m (match only) flag. Problem noted by Jeff Giuliano of Collective Technologies. Avoid using a negative argument for sleep() calls when delaying answers to EXPN/VRFY commands on systems which respond very slowly. Problem noted by Mikolaj J. Habryn of Optus Internet Engineering. Make sure the F=u flag is set in the default prog mailer definition. Problem noted by Kari Hurtta of the Finnish Meteorological Institute. Fix IPv6 check for unspecified addresses. Patch from Jun-ichiro itojun Hagino of the KAME Project. Fix return values for IRIX nsd map. From Kari Hurtta of the Finnish Meteorological Institute. Fix parsing of DaemonPortOptions and ClientPortOptions. Read all of the parameters to find Family= setting before trying to interpret Addr= and Port=. Problem noted by Valdis Kletnieks of Virginia Tech. When delivering to a file directly from an alias, do not call initgroups(); instead use the DefaultUser group information. Problem noted by Marc Schaefer of ALPHANET NF. RunAsUser now overrides the ownership of the control socket, if created. Otherwise, sendmail can not remove it upon close. Problem noted by Werner Wiethege. Fix ConnectionRateThrottle counting as the option is the number of overall connections, not the number of connections per socket. A future version may change this to per socket counting. Portability: Clean up libsmdb so it functions properly on platforms where sizeof(u_int32_t) != sizeof(size_t). Problem noted by Rein Tollevik of Basefarm AS. Fix man page formatting for compatibility with Solaris' whatis. From Stephen Gildea of InTouch Systems, Inc. UnixWare 7 includes snprintf() support. From Larry Rosenman. IPv6 changes for platforms using KAME. Patch from Jun-ichiro itojun Hagino of the KAME Project. Avoid a typedef compile conflict with Berkeley DB 3.X and Solaris 2.5 or earlier. Problem noted by Bob Hughes of Pacific Access. Add preliminary support for AIX 5. Contributed by Valdis Kletnieks of Virginia Tech. Solaris 9 load average support from Andrew Tucker of Sun Microsystems. CONFIG: Reject addresses of the form a!b if FEATURE(`nouucp', `r') is used. Problem noted by Phil Homewood of Asia Online, patch from Neil Rickert of Northern Illinois University. CONFIG: Change the default DNS based blacklist server for FEATURE(`dnsbl') to blackholes.mail-abuse.org. CONFIG: Deal correctly with the 'C' flag in {daemon_flags}, i.e., implicitly assume canonical host names. CONFIG: Deal with "::" in IPv6 addresses for access_db. Based on patch by Motonori Nakamura of Kyoto University. CONFIG: New OSTYPE(`aix5') contributed by Valdis Kletnieks of Virginia Tech. CONFIG: Pass the illegal header form <list:;> through untouched instead of making it worse. Problem noted by Motonori Nakamura of Kyoto University. CONTRIB: Added buildvirtuser (see `perldoc contrib/buildvirtuser`). CONTRIB: qtool.pl: An empty queue is not an error. Problem noted by Jan Krueger of digitalanswers communications consulting gmbh. CONTRIB: domainmap.m4: Handle domains with '-' in them. From Mark Roth of the University of Illinois at Urbana-Champaign. DEVTOOLS: Change the internal devtools OS, REL, and ARCH m4 variables into bldOS, bldREL, and bldARCH to prevent namespace collisions. Problem noted by Motonori Nakamura of Kyoto University. RMAIL: Undo the 8.11.1 change to use -G when calling sendmail. It causes some changes in behavior and may break rmail for installations where sendmail is actually a wrapper to another MTA. The change will re-appear in a future version. SMRSH: Use the vendor supplied directory on HPUX 10.X, HPUX 11.X, and SunOS 5.8. Requested by Jeff A. Earickson of Colby College and John Beck of Sun Microsystems. VACATION: Fix pattern matching for addresses to ignore. VACATION: Don't reply to addresses of the form owner-* or *-owner. New Files: cf/ostype/aix5.m4 contrib/buildvirtuser devtools/OS/AIX.5.0
2001-01-04Update setiathome to 3.03abs3-28/+17
Includes new xsetiathome binary, and powerpc support. Thanks to billc for the new clients Sparc not yet available
2001-01-04Any msgfmt should be good enough, it doesn't have to be in ${LOCALBASE}.wiz2-4/+4
2001-01-04USE_LIBINTL & BUILD_DEPENDS instead of DEPENDS on gettext.wiz1-5/+3
2001-01-04note "{big,little}-endian" in readable placesitojun4-4/+4
2001-01-04dd sh{,el}-netbsdcoffitojun1-1/+3
2001-01-04cross/shel-netbsdcoff, little endian sh3 cross compileritojun6-0/+40
2001-01-04cross/sh-netbsdcoff, big endian sh3 cross compileritojun6-0/+40
2001-01-04add sh*- and shel*- targets.itojun2-0/+991
XXX there seem to be gcc internal issue with sh3 code generator, specifically with -O2. sys/nfs/* bombs with internal error.
2001-01-04split sh*- and shel-*.itojun3-3/+421
based on ftp://ftp.netbsd.org/pub/NetBSD/arch/sh3/crosskit/. XXX due to /bin/sh restriction in ld/config.status, we can accomodate no more archs. we need to change ld/{Makefile,configure}.in
2001-01-04Move quicklist from misc to databases.wiz9-85/+1
2001-01-04Move quicklist from misc to databases -- previous import didn't do a thingwiz9-1/+85
since quicklist seems to have been here before.
2001-01-04Use random(3) instead of rand(3) -- makes the game much more interesting...wiz12-10/+279
2001-01-03Subdirectory on master site changed.bad1-2/+2
2001-01-03I really like 'chracater', only ispell doesn't...wiz1-1/+1
2001-01-03use 9.1.0b2.itojun3-14/+27
--- 9.1.0b2 released --- 641. [bug] $GENERATE caused a uninitialized link to be used. [RT #595] 640. [bug] Memory leak in error path could cause "mpctx->allocated == 0" failure. [RT #584] 639. [bug] Reading entropy from the keyboard would sometimes fail. [RT #591] 638. [port] lib/isc/random.c needed to explicitly include time.h explicitly to get a prototype for time() when pthreads was not being used. [RT #592] 637. [port] Use isc_u?int64_t instead of (unsigned) long long in lib/isc/print.c. Also allow lib/isc/print.c to be compiled even if the platform does not need it. [RT #592] 636. [port] Shut up MSVC++ about a possible loss of precision in the ISC__BUFFER_PUTUINT*() macros. [RT #592] 635. [bug] Reloading a server with a configured blackhole list would cause an assertion. [RT #590] 634. [bug] A log file will completely stop being written when it reaches the maximum size in all cases, not just when versioning is also enabled. [RT #570] 633. [port] Cope with rlim_t missing on BSD/OS systems. [RT #575] 632. [bug] The index array of the journal file was corrupted as it was written to disk. 631. [port] Build without thread support on systems without pthreads. 630. [bug] Locking failure in zone code. [RT #582] 629. [bug] 9.1.0b1 dereferenced a null pointer and crashed when responding to a UDP IXFR request. 628. [bug] If the root hints contained only AAAA addresses, named would be unable to perform resolution. 627. [bug] The EDNS0 blackhole detection code of changed 324 waited for three retransmissions to each server, which takes much too long when a domain has many name servers and all of them drop EDNS0 queries. Now we retry without EDNS0 after three consecutive timeouts, even if they are all from different servers. [RT #143] 626. [bug] The lightweight resolver daemon no longer crashes when asked for a SIG rrset. [RT #558] 625. [func] Zones now inherit their class from the enclosing view. 624. [bug] The zone object could get timer events after it had been destroyed, causing a server crash. [RT #571] 623. [func] Added "named-checkconf" and "named-checkzone" program for syntax checking named.conf files and zone files, respectively. 622. [bug] A canceled request could be destroyed before dns_request_destroy() was called. [RT #562] 621. [port] Disable IPv6 at runtime if IPv6 sockets are unusable. This mostly affects Red Hat Linux 7.0, which has conflicts between libc and the kernel. 620. [bug] dns_master_load*inc() now require 'task' and 'load' to be non-null. Also 'done' will not be called if dns_master_load*inc() fails immediately. [RT #565] 618. [bug] Queries to a signed zone could sometimes cause an assertion failure. 617. [bug] When using dynamic update to add a new RR to an existing RRset with a different TTL, the journal entries generated from the update did not include explicit deletions and re-additions of the existing RRs to update their TTL to the new value. 616. [func] dnssec-signzone -t output now includes performance statistics. 615. [bug] dnssec-signzone did not like child keysets signed by multiple keys. 614. [bug] Checks for uninitialized link fields were prone to false positives, causing assertion failures. The checks are now disabled by default and may be re-enabled by defining ISC_LIST_CHECKINIT. 613. [bug] "rndc reload zone" now reloads primary zones. It previously only updated slave and stub zones, if an SOA query indicated an out of date serial. 612. [cleanup] Shutup a ridiculously noisy HP-UX compiler that complains relentlessly about how its treatment of 'const' has changed as well as how casting sometimes tightens alignment constraints. 611. [func] allow-notify can be used to permit processing of notify messages from hosts other than a slave's masters. 610. [func] rndc dumpdb is now supported. 609. [bug] getrrsetbyname() would crash lwresd if the server found more SIGs than answers. [RT #554] 608. [func] dnssec-signzone now adds a comment to the zone with the time the file was signed. 607. [bug] nsupdate would fail if it encountered a CNAME or DNAME in a response to an SOA query. [RT #515] 606. [bug] Compiling with --disable-threads failed due to isc_thread_self() being incorrectly defined as an integer rather than a function. 605. [func] New function isc_lex_getlasttokentext(). 604. [bug] The named.conf parser could print incorrect line numbers when long comments were present. 603. [bug] Make dig handle multiple types or classes on the same query more correctly. 602. [func] Cope automatically with UnixWare's broken IN6_IS_ADDR_* macros. [RT #539] 601. [func] Return a non-zero exit code if an update fails in nsupdate. 600. [bug] Reverse lookups sometimes failed in dig, etc... 599. [func] Added four new functions to the libisc log API to support i18n messages. isc_log_iwrite(), isc_log_ivwrite(), isc_log_iwrite1() and isc_log_ivwrite1() were added. 598. [bug] An update-policy statement would cause the server to assert while loading. [RT #536] 597. [func] dnssec-signzone is now multithreaded. 596. [bug] DNS_RDATASLAB_FORCE and DNS_RDATASLAB_EXACT are not mutually exclusive. 595. [port] On Linux 2.2, socket() returns EINVAL when it should return EAFNOSUPPORT. Work around this. [RT #531] 594. [func] sdb drivers are now assumed to not be thread-safe unless the DNS_SDBFLAG_THREADSAFE flag is supplied. 593. [bug] If a secure zone was missing all its NXTs and a dynamic update was attempted, the server entered an infinite loop. 592. [bug] The sig-validity-interval option now specifies a number of days, not seconds. This matches the documentation. [RT #529]
2001-01-03Fix compilation with Mesa-3.4.wiz2-1/+14
2001-01-03Update package -> update PLIST, please.wiz1-7/+18
2001-01-03Make it a bit clearer what to set BSDSRCDIR to.hubertf1-2/+5
2001-01-03This works really fine without $DISPLAY set!hubertf1-8/+1
2001-01-03Give it all it wants: autoconf (for autoheader), and gettext (for msgfmt).hubertf1-1/+3
Both as BUILD_DEPENDS. XXX Seems we need a USE_INTL that pulls in gettext as USE_LIBINTL pulls in XXX gettext-lib
2001-01-03needs gtk+ to build gtv; also add smpeg-config to PLISThubertf2-5/+7
2001-01-03Add missing USE_LIBINTL=yes, to unbreak bulk building.hubertf1-2/+3
2001-01-03Be the maintainer of this, as per discussion with tv@netbsd.org.jwise1-2/+2
2001-01-03Update mhonarc to version 2.4.7. Changes since version 2.2.0 (thejwise5-31/+101
last pkgsrc version): 10/28/2000 (2.4.7) o Added the following options to m2h_text_plain::filter: attachcheck Honor attachment disposition. By default, all text/plain data is displayed inline on the message page. If attachcheck is specified and Content-Disposition specifies the data as an attachment, the data is saved to a file with a link to it from the message page. htmlcheck Check if message is actually an HTML message (to get around abhorrent MUAs). The message is treated as HTML if the first non-whitespace data looks like the start of an HTML document. o FROMFIELD resource default value is now: from:mail-reply-to:reply-to:return-path:apparently-from: sender:resent-sender The change is the addition of "mail-reply-to." o Added the following resource variables: $MSGTORDNUM$ Ordinal number of message in current thread. o Added the following resource variable message specificiers: TEND Last message of current discussion thread. TTOP Top/root message of current discussion thread. o Changes to readmail.pl: - %Cid hash keys are now URLs. Content-Ids are denoted as "cid:..." Hash also contains Content-Location values of message parts. This allows filters (like the HTML filter) to check for external URL references where the data for the reference is included with the message. - More robust handling of malformed multipart messages. o The null filter is applied to application/ms-tnef by default. o Lowercase tag names are now used in default resource values that contain HTML markup. o Bug fixes to the documentation. Bug Fixes --------- See BUGS. ======================================================================= 04/24/2000 (2.4.6) o Stricter check is made when decoded quoted-printable data. An escape sequence is only converted to a raw character if a it is a valid escape sequence. I.e. Any '=' not followed by two hexadecimal characters is left as-is. o Call to Digest::MD5::md5_hex() wrapped in eval block in case of bad installations of Digest::MD5 module. Bug Fixes --------- See BUGS. ======================================================================= 02/14/2000 (2.4.5) Enhancements/Changes -------------------- o Following changes to m2h_text_html::filter: - All comment declarations are removed. This avoid potential SSI attacks and declarations that may conflict with MHonArc. - Additional tags have been added to the to-strip list to avoid potential client-side scripting attacks. See MIMEFILTERS docs for list. - Added "nofont" option to strip out any <font> tags. o Added application/x-bzip2 to known mime types (mhmimetypes.pl). o Simple modification to get_time_from_date() in mhutil.pl to handle abhorrent case of message date using a 2 digit year. o Under VMS, the default lock file name has been changed to "mhonarc_lck" for directory based locking will work. o mhonarc::htmlize/entify now translates the double-quote character (") to &quot;. o Added VARREGEX resource to allow customization of resource variable matching. Mainly for use with resource files written on multibyte charsets like SJIS. Use with caution. Bug Fixes --------- See BUGS. ======================================================================= 10/01/1999 (2.4.4) Enhancements/Changes -------------------- o Added the following resources: MIMEDECODERS Content-Transfer-Encoding decoding functions. o Added the following resource variables: $PGLINKLIST$ Print out a list of index page links. o New content filter for message/external-body. o Message/delivery-status content handled by mhtxtplain.pl o Support for "Zone[+-]DDDD" timezone specification. o MAILparse_parameter_str() function added to readmail.pl. Function supports parsing parameter value strings with support for RFC 2184 extensions. Function added to provide support for message/external-body filter. Bug Fixes --------- See BUGS. ======================================================================= 08/15/1999 (2.4.3) Enhancements/Changes -------------------- o Added the following resources: POSIXSTRFTIME Use POSIX::strftime() or not for processing time format strings o The "latin[1-6]" character sets defined in the default value of CHARSETCONVERTERS. iso8859::str2sgml modified to use proper iso8859 map for specified latin[1-6] specification. o The text/html filter now strips out scripting markup by default. To allow scripting markup to be preserved, the "allowscript" option can be used. o Unknown media-types are now treated as application/octet-stream, which will invoke the application/octet-stream filter. Because of this, an explicit entry for application/octet-stream has been added to the default value of MIMEFILTERS. o If in a multipart/alternative entity, and no known media-types exists, the last part is treated as application/octet-stream. Bug Fixes --------- See BUGS. ======================================================================= 08/11/1999 (2.4.2) Enhancements/Changes -------------------- o Added the following resources: STDIN Source for standard input o Added the following resource variables: $ENV$ Print an environment variable o Added support for decoding uuencoded data within text messages in mhtxtplain.pl. Decoding activated via the "uudecode" option. o For processing time format strings, POSIX::strftime() is used, if available. If not, MHonArc implementation is used. o The default value of FROMFIELDS now includes "return-path". o Description section moved before Options section in -help message. Bug Fixes --------- See BUGS. ======================================================================= 07/25/1999 (2.4.1) Enhancements/Changes -------------------- o Added the following resources: MSGEXCFILTER Perl expressions for excluding messages from archive. SAVERESOURCES Flag if resource values should be saved in database. o Added the following resource variables: $HTMLEXT$ Value of HTMLEXT resource. o Documentation corrections an additions. o Use of typeglobs removed from mhdb.pl. o mhtime.pl explicitly defined in mhonarc package. Bug Fixes --------- See BUGS. ======================================================================= 06/25/1999 (2.4.0) Enhancements/Changes -------------------- o Added the following resources: ADDRESSMODIFYCODE Perl expressions to apply to addresses during message header conversion. CHECKNOARCHIVE Check "no archive" flag in messages. LOCKMETHOD The type of archive locking performed. SPAMMODE Perform actions to deter email address harvesters. SSMARKUP Markup at the *very* beginning of any generated page. STDOUT Destination of stdout messages/data. STDERR Destination of stderr messages/data. SUBJECTTHREADS To check, or not to check, subjects when computing threads. o Added the following resource variables: $FROMADDRNAME$ Username portion of From email address. $FROMADDRDOMAIN$ Domain portion of From email address. $TOADDRNAME$ Username portion of an email address (applicable in MAILTOURL only). $TOADDRDOMAIN$ Domain portion of an email address (applicable in MAILTOURL only). o A new utility program: mha-decode. The program functions as a MIME message decoder. Can be used against mail folders or single messages. o The "PARENT" argument to applicable resource variables is now called "TPARENT". This change should not affect anyone since the "PARENT" argument did not work properly in previous releases. o SUBJECTHEADER and HEADBODYSEP resource changes will now affect existing messages that are edited during normal operations or via EDITIDX. Note, messages created from old versions of MHonArc may not be affected. o The default TIMEZONES settings now has a more complete list. o Timezone acronym settings now support [+-]HHMM specifications. o Support for ISO-2022-JP encoded strings in message headers is now supported. It does assume that HTML viewer supports ISO-2022-JP. o If Digest::MD5 is installed, md5_hex() will be used to create message-ids for messages without message-ids. This allows MHonArc to ignore non-message-id archived messages in ADD mode. The MD5 digest is computed only on message header for efficieny. If Digest::MD5 is not installed, a message-id will still be assigned if none present, but MHonArc will not be able to detect if message has already been archived in subsequent ADD operations. o Text/html filter supports the "noscript" option. If specified, any script-related markup will be removed. This provides added security to avoid sites being compromised with foreign client-side scripting. o Added the following options to mhexternal.pl (the save-to-file filter): forceattach, forceinline, and inlineexts. o Recognize mailing list headers as defined by RFC 2369 and hyperlink URLs listed. o If no boundaries exist in a multipart message (even though a boundary is defined in the header), MHonArc will treat the entire body as the first part. This prevents "unable to process" warnings. o The "<!--X-From" comment declaration at the top of converted messages is now munged by a modified ROT13 to facilitate anti-spam-bot measures, but still provide the "From" information for mha-dbrecover. o When editing message pages, the new version of the page is now created as a temporary file and then if successfully created, it will get renamed to its proper name. This help avoids "losing" a message page if there is an error during page editing. The same method is applied to the dumping of DBFILE. o Message sorting modified to improve sorting performance when sorting by subject and author. o URL matching expression in mhtxtplain.pl modified to handle '&' characters. Bug Fixes --------- See BUGS. ======================================================================= 11/08/1998 (2.3.3) Bug Fixes --------- See BUGS. ======================================================================= 11/01/1998 (2.3.2) Enhancements/Changes -------------------- o A new (improved) install.me program to do the installation. See INSTALL for more information. Bug Fixes --------- See BUGS. ======================================================================= 10/25/1998 (2.3.1) Enhancements/Changes -------------------- Please read the RELNOTES file for important information regarding upgrading to v2.2.x, or later, from pre-v2.2 releases. o Support for MHTML. I.e. An HTML document that references data included as other parts to the mail message, will be converted so the data will be shown where referenced. Before, all referenced data was shown at the end of the message. o Auto-computing the name for attachments no longer caches data, so performance may decrease when processing MIME messages. This change is required since multiple filters can now write data to files and not all to the same directory (a common utility function now exists for writing data to a file). Also, it avoids behavioral problems with custom front-ends that operate on multiple archives in a single process. o Changes to readmail.pl inorder to support MHTML. Changes done should help the handling of other multipart/related data types. Bug Fixes --------- See BUGS. ======================================================================= 10/10/1998 (2.3.0) o Perl 5 is now required to run MHonArc. Although the code base is still "Perl 4-style", many changes made use of Perl 5 constructs. o New utility programs added to the dustribution: mha-dbedit - Make resource/db changes w/o touching pages. mha-dbrecover - Rebuild database from HTML message files. o Many resource variables have been changed to take arguments to control what values the variables will expand to. Because, of this, many variables are now deprecated. However, old forms of resource variables are still recognized. See the documentation for more information on resource variables (a new section on resource variables has been added to the documentation) and the newer syntax. o New resources: AFS - Skip archive directory permission check ANNOTATE - Annotate message(s). LOCK - To lock, or not to lock. MSGPGS - Print, or not, message pages. NOTE - Annotate markup. NOTEIA - Inactive annotate markup. NOTEDIR - Directory where annotations are located. NOTETEXT - Annotation text. PAGENUM - Page to output when using GENIDX with MULTIPG. READDB - Just load the database (useful for application front-ends). USELOCALTIME - Use localtime to determine day groups in date index listing. o New resource variables: $DDMMYYYY$ - Day/Mon/Year(4 digit) $MMDDYYYY$ - Mon/Day/Year(4 digit) $MSG$ - Filename of message page $SORTTYPE$ - Type of sort in use for main index $TSORTTYPE$ - Type of sort in use for thread index $YYYYMMDD$ - Year(4 digit)/Mon/Day Note, many other variables have been changed. See docs for more information. o Added "J" modifier for resource variables. When specified, escapes quote characters so expanded values can be used within JavaScript strings. o Added "usenameext" option to mhexternal.pl filter. When specified, mhexternal.pl will use the filename specified in the message for determining the filename extension to use. o The -rcfile option can be specified multiple times. Resource files specified are read in the order specified. o The -definevars options has been deprecated in favor of -definevar (no ending 's'). -definevar can be specified multiple times on the command-line. The usaage of it is exactly the same as -definevars. The -definevars is still supported for backwards compatibility. o The -perlinc option can be specified multiple times. o For the mhtxtplain.pl filter, the TARGET attribute for links is now specified only if the target option is specified. o MHonArc is now smarter when the RMM resource is used. MHonArc will now only update pages that are required when messages are removed instead of doing a force update on all pages. RMM operations will now perform much faster. o Subject based replies are *no longer* treated as a separate "group" when printing thread index pages. I.e. Subject based replies no longer cause a separate TSUBLISTBEG and TSUBLISTEND to be invoked. Before, it was a problem if the HTML OL element was used. OL numbering would restart when subject based replies were printed. o GENIDX now supports the use of MULTIPG (w/IDXSIZE). o MHonArc uses rename instead of file copying when editing pages. Should provide a speed increase when editing archive pages. o Reason when a file cannot be opened or created is printed ($! is now included in the error message). o If unable to lock an archive (and -force not specified), MHonArc will now return an exit status of 75 (EX_TEMPFAIL). This is for the benefit of MTAs (like sendmail) where MHonArc is called via an alias. o Some changes to code to make it suitable for MHonArc to be embedded into other Perl programs. The most significant changes was to make it possible to process more than one archive in a single process instance (note, archives can only be processed in sequence and not in parallel). Now it easier to write different application front-ends to MHonArc. o Some other code cleanup in the hopes to improve performance. Bug Fixes --------- See BUGS.
2001-01-03Fix compilation with new lesstif (need #include <stdio.h> in some places).wiz3-5/+24
2001-01-02Fix build on NetBSD-1.5P or newer.tron2-1/+50
2001-01-02Use USE_SSL and not DEPENDS=opensslveego1-2/+2