ezmlm-browse-0.10/ 0000775 0000764 0000764 00000000000 10155172250 014660 5 ustar bruce guenter 0000000 0000000 ezmlm-browse-0.10/NEWS 0000664 0000764 0000764 00000005017 10155172250 015362 0 ustar bruce guenter 0000000 0000000 ------------------------------------------------------------------------------- Changes in version 0.10 - Added support for generation of syndication feeds. - Added support for reversing the order of the "by Date" message list. - Added support for blocking or allowing for downloading raw messages. - Added CSSPREFIX configuration item, to allow for easy configuration of where CSS files are located. Thanks Roger Merchberger. - Added support for word-wrapping message bodies (defaulting to off). Idea from Roger Merchberger. Development of this version has been sponsored by FutureQuest, Inc. ossi@FutureQuest.net http://www.FutureQuest.net/ ------------------------------------------------------------------------------- Changes in version 0.9 - Two bugfixes in the handling of month numbers from "Central Linux Experts And Newbies" via Gerrit Pape. - Some HTML template bugfixes. ------------------------------------------------------------------------------- Changes in version 0.8 - Rewrote the front-end from scratch, separating content generation from the HTML templates. This means less flexability in the templates, but faster code and easier maintenance and templating. - Now has author indices, paging, more links, time zone management, style configuration, and other features I've forgotten. - The default template is marked up with CSS classes in many places, and three sample style sheets are included. ------------------------------------------------------------------------------- Changes in version 0.6 - Fixed a bug in EzmlmArchive.month. - Added new built-in functions for producing relative links in the templates: relink and cmdlink. - Rewrote the templates to merge all the common header and footer data into a single file. - Added a parse tree optimizer to the template system which removes body elements consisting of a single node. - Pre-compile all template expressions before use to speed up looped execution. ------------------------------------------------------------------------------- Changes in version 0.5 - Totally rebuild the template system, moving most of the actual page-specific code into the template pages themselves. ------------------------------------------------------------------------------- Changes in version 0.2 - Added proper targets to build the compiled Python bytecode files. - Replaced the Python main routine with a C wrapper that is suitable for installations where setuid operation is required. ------------------------------------------------------------------------------- ezmlm-browse-0.10/TODO 0000664 0000764 0000764 00000001555 10155172250 015356 0 ustar bruce guenter 0000000 0000000 - Handle time zones. - Make ezmlm also return previous and next message numbers. - Figure out how to determine dates on the messages. - Parse the first Received: line or the Date: line - Make a better front-end for sites that want to have the same installation serve out multiple mailing list archives with different owners. - Improve the install and configuration documentation. - Write template documentation. - Build a proper spec file. - Seperate the generic parts of the CGI front-end into another generic library that uses the template library. - i18n ------------------------------------------------------------------------------- Ideas from other implementations: List of posts by a given author (divided by month) Author index / searching Thread tree display Downloadable attachments "raw" message view Generation of RSS feeds Language customization ezmlm-browse-0.10/html/ 0000755 0000764 0000764 00000000000 10155172250 015622 5 ustar bruce guenter 0000000 0000000 ezmlm-browse-0.10/html/rthread-head.html 0000664 0000764 0000764 00000000004 10155172250 021034 0 ustar bruce guenter 0000000 0000000