From 7351d89c5760aede3012bb1043a6ae8c7ec8d4f3 Mon Sep 17 00:00:00 2001 From: czkmt Date: Fri, 20 Aug 1999 23:23:36 +0000 Subject: [PATCH] Update. --- ChangeLog | 38 +++++++++++++++++++ README-offline.en | 105 +++-------------------------------------------------- README-offline.ja | 103 ++++------------------------------------------------ 3 files changed, 51 insertions(+), 195 deletions(-) diff --git a/ChangeLog b/ChangeLog index 125aec5..563fdb7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,41 @@ +1999-08-20 Tsukamoto Tetsuo + + * lisp/gnus.el (gnus-revision-number): Increment to 09. + + * lisp/gnus-offline.el: Fix comments. + (TopLevel): Delete the code for emulating custom. Do not inhibit + byte-compile-warnings, but hide useless ones. + (gnus-offline-dialup-program-arguments): defvar instead of + defcustom. + (gnus-offline-hangup-program-arguments): Ditto. + (gnus-offline-interval-time): Ditto. + (gnus-offline-dialup-program, gnus-offline-hangup-program, + gnus-offline-drafts-queue-type, gnus-offline-MTA-type): defvar. + (gnus-offline-disable-fetch-mail): Remove pop3-fma dependent + codes. + Set `mail-sources' instead of `nnmail-spool-file'. + (gnus-offline-enable-fetch-mail): Ditto. + (gnus-offline-toggle-movemail-program): Abolish. + (gnus-offline-define-menu-and-key): Modify according to it. + (gnus-offline-define-menu-on-miee): Ditto. + (gnus-offline-define-menu-on-agent): Ditto. + (gnus-offline-message-add-header): Bind temporary variables. + (gnus-offline-add-custom-header): Ditto. + (gnus-offline-restore-mail-group-level): Ditto. + + * lisp/gnus-ofsetup.el (TopLevel): Require gnus-cus and + gnus-offline at the compile time. Do not inhibit + byte-compile-warnings. + (gnus-setup-for-offline): Really bind all temporary variables. + (gnus-ofsetup-write-settting-file): Check if interval is a + integer. + Use `mail-sources' instead of `nnmail-spool-file'. + (gnus-ofsetup-update-setting-file): Redefine as a macro. + (gnus-ofsetup-prepare-for-miee): Ditto. + + * README-offline.en : Update. + * README-offline.ja : Ditto. + 1999-08-20 Daiki Ueno * lisp/gnus-sum.el (gnus-wheel-summary-scroll): Bind diff --git a/README-offline.en b/README-offline.en index 19ae2a9..dc2c6af 100644 --- a/README-offline.en +++ b/README-offline.en @@ -35,16 +35,7 @@ o Simple operation -- Type "g" in the *Group* buffer, and gnus-offline manually. This document is written mainly for the case using "gnus-agent" with -gnus-offline.el bundled in T-gnus 6.10.056 or later, and Semi-gnus -6.10.1 or later. (*) - - (*) T-gnus is based on the latest test version of Gnus. It is - called Pterodactyl Gnus or pGnus. - Most versions of Semi-gnus other than T-gnus are based on - Gnus version 5.6.xx. - There are a lot of changes between Gnus 5.6.xx and pGnus. - This document will refer to the differences caused by the - changes when it is important. +gnus-offline.el bundled in T-gnus 6.12.0 or later. 2) Installation =============== @@ -53,11 +44,6 @@ As you are reading this document, this version of T-gnus includes gnus-offline. Installation is simple. "make install" will automatically install "gnus-offline". -If the Semi-gnus comes without gnus-offline, or you want to install -the latest version of gnus-offline, you may manually byte-compile -"gnus-offline.el" and "gnus-ofsetup.el". Make sure they are in one of -the `load-path' directories. - 3) How to use ============= @@ -68,7 +54,6 @@ o Add the following code to ~/.emacs (load "gnus-ofsetup") (gnus-setup-for-offline) - (load gnus-offline-setting-file) o Add the following code to ~/.gnus @@ -93,39 +78,6 @@ o Add the following code to ~/.gnus That's all. Restart Gnus and try typing "g" in the *Group* buffer. -***Note*** - -Most versions of Semi-gnus have pop3-fma.el to operate multiple POP -accounts. T-gnus 6.10.056 or later does not because it can handle -multiple POP accounts itself. - -<<<<>>>> -T-gnus 6.10.056 or later doesn't contain "pop3-fma.el". If you are -updating to T-gnus 6.10.056 or later, remove the setting for -pop3-fma.el (or simply, delete the old ~/.gnus-offline.el). - -[Semi-gnus with pop3-fma.el] -o pop3-fma-spool-file-alist -$B!!!!!!!!(B'( - ("po:account1@pop-server1" pass) - ("po:account2@pop-server2" pass) - : - : - )) -o pop3-fma-movemail-type - use movemail.exe ('exe) or pop3.el('lisp) - -[T-gnus 6.10.056 or later] - -o gnus-offline-mail-source - '( - (pop :user "manbou" :server "pop.ceres.dti.ne.jp") - (pop :user "imp9397" :server "mvb.biglobe.ne.jp") - : - : - ) - - 4) User customizable variables in gnus-offline ============================================== @@ -198,12 +150,6 @@ o gnus-offline-dialup-function o gnus-offline-hangup-function Function to hangup. -o gnus-offline-pop-password-file - File name to save username , mailserver and password. - -o gnus-offline-pop-password-decoding-function - Function to decode password. - 5) Commands in gnus-offline =========================== @@ -219,9 +165,6 @@ o M-x gnus-offline-toggle-on/off-send-mail o M-x gnus-offline-toggle-articles-to-fetch Toggle articles you want to fetch. -o M-x gnus-offline-toggle-movemail-program - Toggle movemail program. - o M-x gnus-offline-set-interval-time Set interval time(minute) to fetch article. @@ -231,37 +174,15 @@ o M-x gnus-offline-agent-expire 6) [!!!IMPORTANT!!!] About the pop password =========================================== -<<<<>>>> -T-gnus 6.10.056 or later doesn't contain "pop3-fma.el". If you are -updating to T-gnus 6.10.056 or later, remove the setting for -pop3-fma.el (or simply, delete the old ~/.gnus-offline.el). - -Under Semi-gnus with pop3-fma.el, you must enter the password for the -pop server every time you accesses the server. (We recommend you do -it.) - If your machine is stand alone, and nobody else uses it, you can save -the password in some ways. (But, on your own responsibility!) +the password. (But, on your own responsibility!) ---- - -One way is provided by gnus-ofsetup.el. At the first interactive -configuration, it will ask you whether to save the password in -~/.newsrc.eld or not. When you answer "y" to this question, the -password will be saved in ~/.newsrc.eld. (*) +At the first interactive configuration, it will ask you whether to +save the password in ~/.newsrc.eld or not. When you answer "y" to this +question, the password will be saved in ~/.newsrc.eld. (*) (*) Actually the following will be added to ~/.gnus-offline.el. - [Semi-gnus with pop3-fma.el] - - (add-hook - 'gnus-setup-news-hook - (lambda () - (setq pop3-fma-save-password-information t) - (add-to-list 'gnus-variable-list 'pop3-fma-password))) - - [T-gnus 6.10.056 or later] - (add-hook 'gnus-setup-news-hook (lambda () @@ -269,19 +190,3 @@ password will be saved in ~/.newsrc.eld. (*) Answer this question carefully, because the password will NOT be encoded! - ---- - -There is another way. It will not save the password in a file but keep -it in the memory as a variable. - -For Semi-gnus with pop3-fma.el, add the following code in -~/.gnus-offline.el. - - (setq pop3-fma-save-password-information t) - -In this way, once you enter the password at the startup of Gnus, it -will be kept as a variable `pop3-fma-password' until you quit Gnus. - -Under T-gnus 6.10.056 or later, the password will be kept as a variable -`mail-source-password-cache' by default. diff --git a/README-offline.ja b/README-offline.ja index b6fac21..45120b9 100644 --- a/README-offline.ja +++ b/README-offline.ja @@ -25,23 +25,14 @@ $B$K9T$&$3$H$,2DG=$K$J$j$^$9!#(B($B$?$@$7@\B3!&$*$h$S@ZCG$OJLES@lMQ$N%D!<(B $B%k$,I,MW$G$9(B) -$B$J$*!"$3$N%I%-%e%a%s%H$G$Ol9g!"(Bgnus-offline.el $B$OFC$K2?$b9M$($J$/$F$b(B T-gnus -$B$HF1;~$K%$%s%9%H!<%k$5$l$^$9!#$=$&$G$J$$>l9g$O(B load-path $B$NDL$C$?%G%#(B -$B%l%/%H%j$K(B gnus-offline.el $B$H(B gnus-ofsetup.el $B$r(B($B%P%$%H%3%s%Q%$%k$7$F(B) -$BCV$-$^$9!#(B +$B$HF1;~$K%$%s%9%H!<%k$5$l$^$9!#(B 3) $B;H$$J}(B @@ -51,7 +42,6 @@ T-gnus $B$r$*;H$$$N>l9g!"(Bgnus-offline.el $B$OFC$K2?$b9M$($J$/$F$b(B T-gnus (load "gnus-ofsetup") (gnus-setup-for-offline) - (load gnus-offline-setting-file) $B!&0J2<$N%3!<%I$r(B .gnus $B$K2C$($^$9!#(B @@ -78,36 +68,6 @@ T-gnus $B$r$*;H$$$N>l9g!"(Bgnus-offline.el $B$OFC$K2?$b9M$($J$/$F$b(B T-gnus $B$3$l$G(B Gnus $B$r:F5/F0$9$l$P%0%k!<%W%P%C%U%!$G!H(Bg$B!I$H%?%$%W$9$k$3$H$K(B $B$h$jA05-$NF0:n$r$9$k$O$:$G$9!#(B -$B$^$?!"(BT-gnus 6.10.056 $B0J9_$N$b$N$G$O(B Gnus $B<+BN$,J#?t$N%a%$%k%"%+%&%s%H(B -$B$r07$($^$9!#(B(6.10.055 $B0JA0$N(B T-gnus $B$G$bF1:-$N(B pop3-fma.el $B$rMQ$$$F$bJ#(B -$B?t$N%a%$%k%"%+%&%s%H$r4IM}$9$k$3$H$,=PMh$^$9!#(B) - -<<<<<< $BCm0U(B >>>>>>>>>>> - -T-gnus 6.10.056 $B0J9_$N%P!<%8%g%s$K$O(B pop3-fma.el $B$O4^$^$l$F$$$^$;$s!#%P!<(B -$B%8%g%s%"%C%W$5$l$?J}$O4{B8$N(B pop3-fma.el $B$N@_Dj$O30$7$F$/$@$5$$!#(B -($B4{B8$N(B .gnus-offline.el $B$r>C$9$N$,$b$C$H$b4JC1$G$9(B) - -$B!Z(BSemi-gnus + pop3-fma.el$B![(B -$B!&(Bpop3-fma-spool-file-alist -$B!!!!!!!!(B'( - ("po:$B%"%+%&%s%H(B1@pop$B%5!<%P(B1" pass) - ("po:$B%"%+%&%s%H(B2@pop$B%5!<%P(B2" pass) - : - : - )) -$B!&(Bpop3-fma-movemail-type - $B%a%$%k$N%j%9%H(B -$B!&(Bgnus-offline-pop-password-file - $B%f!<%6!!"%a!<%k%5!<%P!(B - -$B!&(Bgnus-offline-pop-password-decoding-function - $B%Q%9%o!<%I$rJ]B8$9$k:]$N0E9f2=$r9T$&$?$a$N4X?t!#(B - 5) gnus-offline M-x $B$G mail -> news -> both ... $B$N$h$&$K(B $B@Z$jBX$o$j$^$9!#(B -$B!&(BM-x gnus-offline-toggle-movemail-program - movemail $B%W%m%0%i%`$r@ZBX$($^$9!#(B - $B!&(BM-x gnus-offline-set-interval-time $B5-;v(B/Mail $B$N>>>>>>>>>> -T-gnus 6.10.056 $B0J9_$N%P!<%8%g%s$r;HMQ$9$kJ}$O(B pop3-fma.el $B$O4^$^$l$F$$(B -$B$^$;$s!#(BGnus $B$,J#?t$N(B POP3 $B%"%+%&%s%H$r07$($k$h$&$K$J$j$^$7$?$N$G!"(B -$B%P!<%8%g%s%"%C%W$5$l$k:]$O4{B8$N(B pop3-fma.el $B$N@_Dj$O30$7$F$/$@$5$$!#(B - -Semi-gnus + pop3-fma.el $B$G$O!"%G%U%)%k%H$G$O(B pop $B%5!<%P$N%Q%9%o!<%I$O(B -pop $B%5!<%P!<$K%"%/%;%9$9$kEY$KF~NO$9$kI,MW$,$"$j$^$9!#(B($B4pK\E*$K$3$N$^(B -$B$^$K$7$F$*$/$3$H$r?d>)$7$^$9(B) +$B!V$I$&$;<+J,0l?M$7$+;H$o$J$$%3%s%T%e!<%?$@$+$i$=$l$[$I%Q%9%o!<%I$N4IM}(B +$B$K$OCm0U$rJ'$&I,MW$,$J$$!W$H$$$&>l9g$K$OF~NO$NJ$/J}K!$,$"$j$^$9!#(B +$B$?$@$7!"EvA3%Q%9%o!<%I$rEp$^$l$k4m81$OA}$7$^$9$N$G0J2<$NJ}K!$N$$$:$l$+(B +$B$rl9g$K$O$$$/$D(B -$B$+$N(B($BJ$/(B)$BJ}K!$,$"$j$^$9!#$?$@$7!"EvA3%Q%9%o!<%I$rEp$^$l$k4m81$O(B -$BA}$7$^$9$N$G0J2<$NJ}K!$N$$$:$l$+$r $B=i2s5/F0;~$N(B gnus-ofsetup.el $B$K$h$kJQ?t@_Dj$N:]!"(B(=~/.gnus-offline.el $B$,$J$$$H$-(B)$B%Q%9%o!<%I$r(B ~/.newsrc.eld $B$KJ]B8$9$k$+$I$&$+l9g$OJ]B8$5$l$k%Q%9%o!<%I$OJ?J8$N$^$^$J$N$G$+$J$j4m81$G$"$k(B $B$3$H$r$4>5CN$N$&$($*;H$$$/$@$5$$!#(B - -<$BJ}K!(B2> -$B%Q%9%o!<%I$r%U%!%$%k$K;D$7$F$OCV$-$?$/$J$$$,%a%b%j>e$KJQ?t$H$7$F;D$C$F(B -$B$$$F$b9=$o$J$$!"$H$$$&>l9g$O!"(B~/.gnus-offline.el $B$K0J2<$N$h$&$J%3!<%I(B -$B$r2C$($F$/$@$5$$!#(B - - (setq pop3-fma-save-password-information t) - -$B$3$&$9$k$3$H$K$h$j!"%Q%9%o!<%I$O(B Gnus $B5/F0;~$KF~NO$9$k$@$1$K$J$j$^$9!#(B -$B%Q%9%o!<%I$O(B pop3-fma-password $B$H$$$&JQ?t$H$7$FJ];}$5$l$^$9!#(B - -T-gnus 6.10.056 $B0J9_$N%P!<%8%g%s$r;HMQ$9$kJ}$OFC$K@_Dj$7$J$/$F$b$3$l$H(B -$BF1$8>uBV$,%G%U%)%k%H$K$J$C$F$$$^$9!#(B -$B%Q%9%o!<%I$O(B mail-source-password-cache $B$H$$$&JQ?t$KJ];}$5$l$^$9!#(B -- 1.7.10.4