Menu

Tree [10c9cb] master /
 History

HTTPS access


File Date Author Commit
 archive 2003-02-28 Kent Landfield Kent Landfield [aa01ed] Changed wait.h to sys/wait.h for portability ...
 configs 2018-06-19 jkbzh jkbzh [aa4865] Fixes #37 : warn_surpressions should be spelled...
 contrib 2004-09-29 Peter McCluskey Peter McCluskey [6ef012] Add mailbox_date_trimmer
 docs 2022-04-11 jkbzh jkbzh [10c9cb] Some refactoring and adding Changelog entry to ...
 lcc 2013-04-03 Jose Kahan Jose Kahan [ffe161] JK: changes for lcc
 libcgi 2018-10-10 jkbzh jkbzh [3ef344] c warnings
 src 2022-04-11 jkbzh jkbzh [10c9cb] Some refactoring and adding Changelog entry to ...
 tests 2019-12-17 jkbzh jkbzh [dad66d] fix: The -f option interfered with the -r when ...
 .gitignore 2019-11-19 jkbzh jkbzh [1bcac4] adding missing test runtime files and dirs we d...
 COPYING 2000-05-28 cvsdev cvsdev [2a3b7a] Hypermail 2.0 CVS Distribution
 Changelog 2022-04-11 jkbzh jkbzh [10c9cb] Some refactoring and adding Changelog entry to ...
 FILES 2019-11-19 jkbzh jkbzh [969a0c] align FILES with updated pcre and ctrio libs
 INSTALL 2005-06-24 Peter McCluskey Peter McCluskey [70d78a] Added explanation of how to handle strcasestr p...
 KNOWN_BUGS 2003-02-06 Kent Landfield Kent Landfield [969830] Corrected clean/clobber/distclean through out.
 Makefile.in 2020-02-23 Christian Csar Christian Csar [97117c] Fix quotation for `make install`
 README 2019-12-20 jkbzh jkbzh [1f4f88] Preparing release 2.4.0
 README.CVS 2015-12-09 jkbzh jkbzh [b6f5f8] Updating doc and move from sf to github
 README.git 2019-06-13 jkbzh jkbzh [2fcb20] testing ssh key
 TODO 2003-03-20 Kent Landfield Kent Landfield [e102cc] Modified print_main_header() to assure title me...
 UPGRADE 2018-10-07 jkbzh jkbzh [e22131] Allow to compile against the system libpcre and...
 acconfig.h 2001-12-02 Peter McCluskey Peter McCluskey [56b227] string function and gdbm defines config changes
 aclocal.m4 2013-04-11 Jose Kahan Jose Kahan [9dc65f] - modified configure so that we can optionally ...
 autogen.sh 2018-10-10 jkbzh jkbzh [ad15ef] For completion
 config.guess 2002-09-25 Jose Kahan Jose Kahan [e57440] JK: Adding the msgid hash function. (./configur...
 config.h.in 2005-10-25 Daigo Matsubara Daigo Matsubara [481923] DM: adding I18N enhancements
 config.sub 2002-09-25 Jose Kahan Jose Kahan [e57440] JK: Adding the msgid hash function. (./configur...
 configure 2020-06-12 jose jose [41565e] Closes #61
 configure.ac 2020-06-12 jose jose [41565e] Closes #61
 install-sh 2000-05-28 cvsdev cvsdev [2a3b7a] Hypermail 2.0 CVS Distribution
 ltmain.sh 2002-09-25 Jose Kahan Jose Kahan [0b5c00] JK:
 maketgz 2000-05-28 cvsdev cvsdev [2a3b7a] Hypermail 2.0 CVS Distribution
 patchlevel.h 2019-11-19 jkbzh jkbzh [04a7d9] preparing release 2.4.0

Read Me

                             Hypermail

                          Version:  2.4.x

This is a release of the 2.4.x version of hypermail.

Hypermail is a program that takes a file of mail messages in UNIX mailbox
format and generates a set of cross-referenced HTML documents. 

SECURITY WARNING: 
   Do not put hypermail's output anyplace where a web server might have 
   server side includes (SSI) enabled unless you are sure you know what 
   you are doing. 

WARNING: 
   There once existed a program call "mail" that came with hypermail.
   'mail' utility has not installed by default for the last two years.  
   This program has been disabled because it was probably easy for spammers 
   to use as an open relay. It also had problems with enabling malicious 
   use of JavaScript and CRLF Injection.  The 'mail' utility is a historic 
   reclic and will not be supplied in future versions.  Its functionality 
   has been replaced with a warning that anyone using it should remove it 
   immediately.  

See the INSTALL file to get started. For a description of how to use it,
see the hypermail.html, hmrc.html, and hypermail-faq.html files that come
in the docs/ directory.
Please refer to Changelog for the list of recent changes.

Hypermail is distributed under the GNU GPL license (see the file COPYING for
details). Some programs that are distributed with it in the archive and
contrib directories have different licenses - check the individual files for
details.

Hypermail Background:
=====================

Hypermail was originally designed and developed by Tom Gruber for
Enterprise Integration Technologies (EIT) using Common Lisp. 

It was later rewritten in C by Kevin Hughes in 1994 while Kevin 
worked at EIT. 

License Evolution:
------------------

In the spring of 1997, Kevin Hughes heavily pressed Hewlett-Packard
(who was now the legal owner of Hypermail, since EIT was bought by
VeriFone, which was bought by Hewlett-Packard) into placing a free
software license onto his old EIT software.  They officially put the
GNU GPL license on *all* of Kevin's old EIT software, opening it up to
more open methods of development and distribution. So now Hypermail
is under GPL.

EIT's net.disappearance:
------------------------

A very old and established government contractor company called 
Electronic Instrumentation and Technology Inc. made legal moves to 
obtain the eit.com domain. Since VeriFone/HP had no interest in keeping 
EIT, dissolved it completely.  As this company had a trademark on EIT, 
the domain name was given to them. Elizabeth Batson of EIT/VeriFone/HP 
informed Kevin he could maintain all his old software himself wherever 
he wished to put it.

Kevin and ongoing Hypermail Development:
----------------------------------------

Kevin left Hewlett-Packard in 1997 and helped form a new company 
called Veo Systems (www.veosystems.com) with his old boss Marty 
Tenenbaum, who founded EIT. Kevin did not have the time to maintain 
any of his old software, so he was looking for different parties to 
help maintain it and take over different pieces. For instance, Getstats 
has been obsoleted by Analog (http://www.statslab.cam.ac.uk/~sret1/analog/). 
SWISH has been taken over by the SWISH-E project 
(http://sunsite.berkeley.edu/SWISH-E/) and many people have been doing 
good things with it.  April 17, 1998 Kevin passed hypermail development 
to Kent Landfield (http://www.hypermail.org/). Kent had been 
supporting an enhanced version of hypermail he had been using for the 
last few years. It has gradually become a group effort, with Peter McCluskey
<pcm@rahul.net> often acting as the leader during its heydays. 
Since a couple of years, it is stable and mostly unmaintained. W3C continues
to contribute to this repository, although infrequently, sharing with the
community enhancements and bug fixes originating from its use of
hypermail.

General:
========

This version has been tested on the platforms listed below. If you would 
like to send portability patches or confirmation that it works on a certain
platform, please do.  There should not be toooo many changes that need to be 
made.

This version of hypermail has substantial support for attachments and for
splitting archives into subdirectories. It also allows an administrator to
customize the header and footers to match their local needs.  This allows
you to have hypermail facilities better integrated into your web site. 

This version is an integration of patches that Kevin had received through
the years, and new features through the individual efforts many people.  
This has been run through lint, Insight and Purify and has been cleaned up 
accordingly.

   * archive - general archive utilites that are useful in managing
               list archives. Much of the functionality here has been
               rendered obsolete by the folder_by_date option.
   * contrib - contributed hypermail relate utilities
   * configs - sample hypermail configuration files,
   * docs    - documentation and documentation support files,
   * libcgi  - support library for the mail utility,
   * src     - here's the beef,
   * tests   - directory for supporting local testing,

Warning:
========

Take the time to read the KNOWN_BUGS file so that you are aware of 
things that might affect your use of hypermail.

GIT Repository:
===============

Hypermail's code base has migrated from CVS to git and after a
residence at sourceforge, now resides at github:

  https://github.com/hypermail-project/hypermail/

CVS Server:
===========

The hypermail CVS repository has been retired. Hypermail's code base
now resides at github (see above).

Thanks to Ashley M. Kirchner <ashley@pcraft.com> for having
hosted and keep alive the CVS repository during the years.

Getting Help:
=============

    There is no active dedicated mailing list for hypermail support or
    development.

    Please use hypermail's github repository issue tracker for all bug
    reports, feature requests, patches, and other program-related
    things. This project is under low-maintenance priority.

    You can browse the old hypermail development mailing list archives
    from the historical hypermail project homepage:

       http://hypermail-project.org/

Additionally:
=============

    You'll find the image "hypermail.gif" included with the source;
    this icon is for your use in your Hypermail-related pages and links 
    to them. If you are talented with graphics and would like to donate
    new icons and images to the hypermail effort, please feel free.


Regular expression support is provided by the PCRE library package,
which is open source software, written by Philip Hazel, and copyright
by the University of Cambridge, England. See http://www.pcre.org/.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.