Daniel.Stenberg_at_frontec.se (Daniel Stenberg) writes:
>On Thu, 9 Sep 1999, Peter C. McCluskey wrote: > >> I'm actively working on merging my Critmail code into Hypermail. > >I'm very curious about details in this plan. > >- What kind of features are you adding? > >- How large are they? > >- How do they work?
I am trying to have all my additions/changes show up only when new configuration options are used. What I've added so far to setup.c should give you a good overview. I'm listing them here in roughly decreasing size and importance; the last few are ones where I am uncertain whether they really belong in Hypermail, but I think some Critmail users have found them good enough to be worth enabling. I currently have about 1700 lines of code in new modules devoted to the linkquotes option, and 600 lines in a new module devoted to the showhtml == 2 option. Also, cvs diff | wc -l shows 1100 lines of diffs describing my changes to print.c, and about 600 lines of diffs in other modules. I am reducing these diffs as I go through to figure out which reflect intentional differences and which are useless redundance.
{"linkquotes", &set_linkquotes, BFALSE, CFG_SWITCH, "# Set this to On to create fine-grained links from quoted\n" "# text to the text where the quote originated. It also improves\n" "# the threads index file by more accurately matching messages\n" "# with replies. Note that this may be rather cpu intensive (see\n" "# the searchbackmsgnum option to alter the performance).\n" }, {"showhtml", &set_showhtml, INT(1), CFG_INTEGER,
{"searchbackmsgnum", &set_searchbackmsgnum, INT(500), CFG_INTEGER,
{"monthly_index", &set_monthly_index, BFALSE, CFG_SWITCH,
{"yearly_index", &set_yearly_index, BFALSE, CFG_SWITCH,
{"thread_file_depth", &set_thread_file_depth, INT(0), CFG_INTEGER,
"# If nonzero, break the threads index file into multiple files,\n" "# with the initial message of each thread in the main index file\n" "# along with links to files containing the replies. Setting this\n" "# to 1 creates one file for each thread that has replies, and is\n" "# recommended for archives with over a few hundred messages.\n" "# Setting this greater than 1 will produce multiple levels of files\n" "# for each thread whose replies are nested by more than 1 level,\n" "# but that is rarely useful.\n"}, {"show_linecount", &set_show_linecount, BFALSE, CFG_SWITCH,
{"show_dates_first", &set_show_dates_first, BFALSE, CFG_SWITCH,
{"ditto_dup_subjects", &set_ditto_dup_subjects, BFALSE, CFG_SWITCH,
{"verbose_links", &set_verbose_links, BTRUE, CFG_SWITCH,
{"link_to_replies", &set_link_to_replies, NULL, CFG_STRING,
{"quote_hide_threshold", &set_quote_hide_threshold, INT(100), CFG_INTEGER,
{"quote_link_string", &set_quote_link_string, NULL, CFG_STRING,
-- ------------------------------------------------------------------------ Peter McCluskey | Critmail (http://crit.org/critmail.html): http://www.rahul.net/pcm | Accept nothing less to archive your mailing listReceived on Fri 10 Sep 1999 08:02:02 PM GMT
This archive was generated by hypermail 2.3.0 : Sat 13 Mar 2010 03:46:11 AM GMT GMT