aboutsummaryrefslogtreecommitdiffstats
path: root/design-notes.html
diff options
context:
space:
mode:
Diffstat (limited to 'design-notes.html')
-rw-r--r--design-notes.html12
1 files changed, 7 insertions, 5 deletions
diff --git a/design-notes.html b/design-notes.html
index aa2e3960..11b17511 100644
--- a/design-notes.html
+++ b/design-notes.html
@@ -10,7 +10,7 @@
<table width="100%" cellpadding=0><tr>
<td width="30%">Back to <a href="/~esr/index.html">Fetchmail Home Page</a>
<td width="30%" align=center>To <a href="/~esr/sitemap.html">Site Map</a>
-<td width="30%" align=right>$Date: 2000/08/05 15:55:48 $
+<td width="30%" align=right>$Date: 2000/11/26 18:20:27 $
</table>
<HR>
<H1 ALIGN=CENTER>Design Notes On Fetchmail</H1>
@@ -330,9 +330,11 @@ following minimum steps.
<LI>Add code to dump the option value in <code>fetchmail.c:dump_params</code>.
-<LI>Add proper <code>FLAG_MERGE</code> actions in fetchmail.c's
- optmerge() function. (If it's a global option, add an override
- at the end of load_params.)
+<LI> For a per-site or per-user option, add proper
+ <code>FLAG_MERGE</code> actions in fetchmail.c's optmerge()
+ function. For a global option, add an override at the end of
+ load_params; this will involve copying a "cmd_run." field to a
+ corresponding "run." field, see the existing code for models.
<LI>Document the option in fetchmail.man. This will require at least
two changes; one to the collected table of options, and one full
@@ -547,7 +549,7 @@ RFC2221 IMAP4 Login Referrals
<table width="100%" cellpadding=0><tr>
<td width="30%">Back to <a href="index.html">Fetchmail Home Page</a>
<td width="30%" align=center>To <a href="/~esr/sitemap.html">Site Map</a>
-<td width="30%" align=right>$Date: 2000/08/05 15:55:48 $
+<td width="30%" align=right>$Date: 2000/11/26 18:20:27 $
</table>
<P><ADDRESS>Eric S. Raymond <A HREF="mailto:esr@thyrsus.com">&lt;esr@snark.thyrsus.com&gt;</A></ADDRESS>