Gnus development mailing list
 help / color / mirror / Atom feed
* September Gnus 0.41 is released
@ 1996-02-23  2:35 Lars Magne Ingebrigtsen
  1996-02-23  4:22 ` Steven L Baur
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-02-23  2:35 UTC (permalink / raw)


Bug fixes.

Get it from <URL:http://www.ifi.uio.no/~larsi/sgnus.tar.gz> or 
"ftp.ifi.uio.no:/pub/emacs/gnus/".

ChangeLog since last release:

Fri Feb 23 00:24:55 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>

	* gnus.el (gnus-read-active-file): Would put wrong method on
	`gnus-have-read-active-file'. 

	* gnus-srvr.el (gnus-browse-exit): Make sure all newly subscribed
	groups are listed in the group buffer.

	* gnus-uu.el (gnus-uu-check-for-generated-files): New
	implementation. 
	(gnus-uu-save-files): Save directories properly.
	(gnus-uu-scan-directory): Scan directories properly.

	* gnus.el (gnus-configure-windows): Would create repeating
	windows in multiple frames.
	(gnus-group-make-group): Would bug out.

	* gnus-salt.el (gnus-generate-tree): Make sure the tree window is
	displayed before selecting it.
	(gnus-highlight-selected-tree): Ditto.

Fri Feb 23 00:01:25 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>

	* gnus-srvr.el (gnus-server-yank-server): Would try to setcdr
	nil. 

	* nndraft.el (nndraft-request-post): Removed function.

	* gnus-score.el (gnus-score-followup): Apply "followup" scores
	after generating them.

Thu Feb 22 23:33:35 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>

	* gnus-score.el (gnus-score-followup): Change to the adapt score
 	file properly.
	(gnus-summary-score-entry): Return the added score entry.

Thu Feb 22 01:03:16 1996  Lars Ingebrigtsen  <lars@eyesore.no>

	* gnus.el (gnus-unread-mark-p): New function.
	(gnus-read-mark-p): New function.
	(gnus-summary-mark-unread-and-read-as-read): New function.
	(gnus-mark-article-hook): New default value.

	* x-easymenu.el: Double up.

	* gnus-edit.el (gnus-score-custom-data): Use kill file directory. 

	* gnus-msg.el (gnus-debug): Pp the entire setq.

Wed Feb 21 04:10:12 1996  Lars Ingebrigtsen  <lars@eyesore.no>

	* nnspool.el: Use nnheader-report/nnheader-insert.
	* nnml.el: Ditto.
	* nnmbox.el: Ditto.
	* nnkiboze.el: Ditto.
	* nnbabyl.el: Ditto.

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@ifi.uio.no * Lars Ingebrigtsen


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: September Gnus 0.41 is released
  1996-02-23  2:35 September Gnus 0.41 is released Lars Magne Ingebrigtsen
@ 1996-02-23  4:22 ` Steven L Baur
  1996-02-23  8:17 ` Helmut Muelner
  1996-02-23 10:15 ` SCORING bug again (was: September Gnus 0.41 is released) boubaker
  2 siblings, 0 replies; 11+ messages in thread
From: Steven L Baur @ 1996-02-23  4:22 UTC (permalink / raw)


Let me try this again.
===================================================================
RCS file: RCS/ChangeLog,v
retrieving revision 1.43
diff -u -r1.43 ChangeLog
--- ChangeLog	1996/02/23 03:24:58	1.43
+++ ChangeLog	1996/02/23 04:20:09
@@ -1,3 +1,8 @@
+Thu Feb 22 20:19:47 1996  Steven L. Baur  <steve@miranova.com>
+
+	* nnbabyl.el (nnbabyl-request-expire-articles): set-text-properties
+	should be called as gnus-set-text-properties.
+
 Fri Feb 23 00:24:55 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
 
 	* gnus.el (gnus-read-active-file): Would put wrong method on
===================================================================
RCS file: RCS/nnbabyl.el,v
retrieving revision 1.17
diff -u -r1.17 nnbabyl.el
--- nnbabyl.el	1996/02/23 03:24:58	1.17
+++ nnbabyl.el	1996/02/23 04:19:39
@@ -273,7 +273,7 @@
 
     (save-excursion 
       (set-buffer nnbabyl-mbox-buffer)
-      (set-text-properties (point-min) (point-max) nil)
+      (gnus-set-text-properties (point-min) (point-max) nil)
       (while (and articles is-old)
 	(goto-char (point-min))
 	(if (search-forward (nnbabyl-article-string (car articles)) nil t)

-- 
steve@miranova.com baur
Unsolicited commercial e-mail will be proofread for $250/hour.
Andrea Seastrand: For your vote on the Telecom bill, I will vote for anyone
except you in November.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: September Gnus 0.41 is released
  1996-02-23  2:35 September Gnus 0.41 is released Lars Magne Ingebrigtsen
  1996-02-23  4:22 ` Steven L Baur
@ 1996-02-23  8:17 ` Helmut Muelner
  1996-02-23 17:22   ` Steven L Baur
  1996-02-24  7:44   ` September Gnus 0.41 is released Lars Magne Ingebrigtsen
  1996-02-23 10:15 ` SCORING bug again (was: September Gnus 0.41 is released) boubaker
  2 siblings, 2 replies; 11+ messages in thread
From: Helmut Muelner @ 1996-02-23  8:17 UTC (permalink / raw)


>>>>> "Lars" == Lars Magne Ingebrigtsen <larsi@ifi.uio.no> writes:
 [...]
Lars> 	* gnus-uu.el [...]

What I always wanted to ask: I always unshar to a new directory,
but as far as I know the functions in gnus-uu.el only allow saving
in existing directories. Shouldn't the user be asked if he wants to
create the directory (hierarchy)?


^ permalink raw reply	[flat|nested] 11+ messages in thread

* SCORING bug again (was: September Gnus 0.41 is released)
  1996-02-23  2:35 September Gnus 0.41 is released Lars Magne Ingebrigtsen
  1996-02-23  4:22 ` Steven L Baur
  1996-02-23  8:17 ` Helmut Muelner
@ 1996-02-23 10:15 ` boubaker
  2 siblings, 0 replies; 11+ messages in thread
From: boubaker @ 1996-02-23 10:15 UTC (permalink / raw)




 Lars, 
 
 I saw you modified gnus-score-headers but apparently that's not enought
... sorry, the condition (gnus-score.el line 1044):

      (when (and gnus-summary-default-score
		 scores
		 (> (length gnus-newsgroup-headers)
		    (length gnus-newsgroup-scored)))

is sometimes false and only a rescore summary (gnus-summary-rescore) can give
the correct scoring.

 don't give up you'll succeed :-) (it seems that the fault is from the > test,
maybe it should be >= see the included trace below)
 
 ---Trace----
 
 I put a message trace like that:
    ;; Do the scoring.
    (while news
      (setq scores news
	    news nil)
      (message "In gnus-score-headers!!: \n\tscores: %s \n\tgnus-newsgroup-headers: %s \n\tgnus-newsgroup-scored: %s"
               scores gnus-newsgroup-headers gnus-newsgroup-scored)
      (when (and gnus-summary-default-score
		 scores
		 (> (length gnus-newsgroup-headers)
		    (length gnus-newsgroup-scored)))

 And in a newsgoup where scoring failed I've got:

In gnus-score-headers!!: 
	scores: (((read-only t) (touched nil) (subject (!! -10 nil s) (** -10 nil s) (please read -10 nil s) (^\([Rr][Ee]: +\)?[^a-z
]+$ -5 nil R) ($$ -10 nil s) (easy money -1000 nil s) (^\(re:\)? *[(<]?\(none\|no subject\( given!?\)?\)?[>)]? *$ -10 nil r) (ann?ou?nc\(e\|ing\) 10 nil r) (\(un\)?sub?scribe -1001 nil r) (your mail -1001 nil s) (\(m\(icro\)?[s$]\(oft\|lo\(th?\|w\)\)?-?\)?wind?\(ows\|aube\|oze\)?[-. ]*\(["']?95\|NT\|3[.]1\|32\) -1001 nil r) (\b\(os/?2\|aix\|ultrix\|vms\|osf/?1\|amiga\|atari\|hp-?ux\|solaris\|rs6000\)\b -100 nil r) (Fortran\|f77 -100 nil r) (\(for\|4\)[- ]*sale -100 nil r) (^F/?S:?  -100 nil r) (\[[^a-z0-9 	
][^a-z0-9 	
]\] 100 nil r)) (from (.aol.com -10 nil s) (.msn.com -10 nil s) (anon.penet.fi -10 nil s) (.sgi.com 10 nil s) (.cenatls.cena.dgac.fr 1000 nil s) (.cena.dgac.fr 100 nil s) (.dgac.fr 10 nil s)) (followup (boubaker 1000 nil s)) (lines (1 -10 nil <=)) (mark -100) (expunge -1000)) ((touched nil) (subject (ppp\|slip -10 nil r) (indy 10 nil s) (impact 10 nil s))) ((touched nil) (from (Michael/Miguel Sanchez <miguel@sgi.com> 2 728711 s) (davea@quasar.engr.sgi.com (David B.Anderson) 1 728710 s) (fehrin@math.TU-Berlin.DE (Franz Fehringer) 1 728710 s) (Heinz Mungenast <mungo@stk.co.at> 1 728709 s) (shankar@mti.sgi.com (Shankar Unni) 1 728710 s) (Albrecht Melan <melan@isd.uni-stuttgart.de> 1 728708 s) ("R.M.Harris" <R.M.Harris@msm.cam.ac.uk> 2 728705 s) (Ken Spickler <ken@varitel-eds.com> 1 728705 s) (Kirk Erickson <kirke@sgi.com> 1 728704 s)) (subject (FYI: PGP 2.6.3 precompiled for SGI. 5 728711 f) (FYI: Secure Shell for SGI. 5 728711 f) (AVI Support Conversion on SGI? -100 728711 f) (
 SGI/Novell Integration -100 728710 f) (dmrecord problem -200 728710 f) (teTeX with tardist? -300 728710 f) (nm bug? 5 728710 f) (nm bug? 5 728710 e) (Softwindows 2 on Indy -300 728710 f) (unsubscribe -500 728709 f) (Event recorder 5 728709 f) (64-bit: speed gain? -200 728709 f) (SGI pointer Frequently Asked Questions -100 728709 f) (Applications of IRIX 5.3 run under IRIX 6.2? -1200 728710 f) (MediaMail problem -200 728708 f) (Help Reading SGI Binary Data in a PC -100 728708 f) (integrated video by integrated research -100 728708 f) (Java on SGI 10 728709 f) (jot with group rights -200 728709 f) (e-mail Amazon Paint -1200 728711 f) (Motif 2.0 -100 728708 f) (moviemaker, makemovie problem -200 728708 f) (soundplayer interaction with Netscape -1200 728710 f) (Anyone has Star Trek audio effects on SGI? -100 728708 f) (Where to get vof file for HighImace to support VGA? -100 728708 f) (Flexlm and hostname-HELP -900 728709 f) (Solvers for R8000 -200 728708 f) (SGI driver for Far
 go Pictura 310 color printer -100 728705 f) (SyBASE sybinit problems 



under IRIX 5.3 -- Please Help -200 728705 f) (jot's Options/Filter command annoying behaviour -700 728709 f) (Elm with MIME attachments. -200 728708 f) (Downloading Macintosh software with Netscape 2.0 -1200 728708 f) (REQ: a timed IndyCam grabber 15 728705 f) (test -100 728704 e) (Plexing on 5.3 w/XFS -10 728704 f) (looking for shar utility -200 728704 f) (Env. Variables in CVD Debugger -700 728704 f) (Configure disk to work with XFS -200 728704 f) (Installing Netscape2.0 -1200 728705 f) (Z-mail and priorities -200 728704 f) (Power Challenge question -200 728705 f) (LaTeX with WYSISWYG? -100 728704 f) (64bit? -1900 728710 f) (64bit? -100 728704 e) (xdvi under IRIX 5.3 & ghostview -100 728704 f) (Motif for SGI -210 728709 f) (Parallel Make dependency problem -200 728704 f) (Netsite Server Admin Stuff -700 728711 f) (netscape_2.0 -595 728704 f) (memtovid source -90 728704 f) (wn web server/swn -200 728708 f) (Impressario: postscript problems -200 728708 f) (Best *graphical* FT
 P client? -995 728708 f) (gcc/libg++ on MIPS R8000 -900 728705 f) (REQUEST: POP3 Client IRIX v5.3 -1200 728705 f) (SGI and C++ -2695 728710 f) (REQ: .WAV and .MOV player for SGI Indigo -1300 728708 f))) ((touched nil) (subject (open[- ]*gl 10 nil r))) ((touched nil) (subject (\btest\(ing\)?\b -100 nil r))) ((touched nil) (from (\.fr[^a-zA-Z0-9
]+ 10 nil r))) ((touched nil) (subject (FAQ[^?
]*$ 100 nil r)) (xref (^xref: \S-+ \S-+ \S-+ \S-+ -1 nil r) (^xref: \S-+ \S-+ \S-+ \S-+ \S-+ -2 nil r) (^xref: \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ -4 nil r) (^xref: \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ -8 nil r) (^xref: \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ -16 nil r) (^xref: \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ -32 nil r) (^xref: \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ -64 nil r) (^xref: \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ -128 nil r) (^xref: \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ -256 nil r) (^xref: \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ \S-+ -512 nil r))) ((touched nil) (subject (emacs 100 nil s)))) 
	gnus-newsgroup-headers: ([10541 Mustek Scanner & Irix 5.3 brian@weirich530.geomorphology.uiowa.edu (Brian Aker) 22 Feb 1996 16:35:04 GMT <4gi5vo$18dg@flood.weeg.uiowa.edu>  1042 11 ] [10542 CUseeme porter@firefox.rutgers.edu (Adam Porter) 22 Feb 1996 12:15:30 -0500 <4gi8bi$rvv@firefox.rutgers.edu>  813 8 ] [10543 Re: soundplayer interaction with Netscape porter@firefox.rutgers.edu (Adam Porter) 22 Feb 1996 12:19:28 -0500 <4gi8j0$s8v@firefox.rutgers.edu> <4eu3iu$3jc@caip.rutgers.edu> 1527 25 ] [10544 Re: FYI: PGP 2.6.3 precompiled for SGI. dellwo@spruce.chem.upenn.edu (Martin J. Dellwo) 22 Feb 1996 16:49:28 GMT <4gi6qo$5nh@netnews.upenn.edu> <4ft8lv$hpo@dcdmjw.fnal.gov> <312BCA21.59E2@sgi.com> 1213 16 ] [10546 Help!! Plextor 6x (M2934S) Cd-Rom Drive Gavenraj Sodhi <sodhgav@charlie.acc.iit.edu> Thu, 22 Feb 1996 19:40:36 -0600 <312D1B14.2D7C@charlie.acc.iit.edu>  1050 14 ] [10547 HELP!!!!   NEED getting my Plextor 6x CD-ROM drive to work with my Indy R4600PC Gavenraj Sodhi <sod
 hgav@charlie.acc.iit.edu> Thu, 22 Feb 1996 19:35:50 -0600 <312D19F6.608C@charlie.acc.iit.edu>  1057 14 ]) 
	gnus-newsgroup-scored: ((10539 . -200) (10540 . -200) (10536 . -200) (10533 . -100) (10532 . -100) (10531 . -90))

       
 You can see that gnus-newsgroup-headers is = gnus-newsgroup-scored.
 If I then rescore the group I've got:

In gnus-score-headers!!: 
[score deleted]
	gnus-newsgroup-headers: ([10541 Mustek Scanner & Irix 5.3 brian@weirich530.geomorphology.uiowa.edu (Brian Aker) 22 Feb 1996 16:35:04 GMT <4gi5vo$18dg@flood.weeg.uiowa.edu>  1042 11 ] [10542 CUseeme porter@firefox.rutgers.edu (Adam Porter) 22 Feb 1996 12:15:30 -0500 <4gi8bi$rvv@firefox.rutgers.edu>  813 8 ] [10543 Re: soundplayer interaction with Netscape porter@firefox.rutgers.edu (Adam Porter) 22 Feb 1996 12:19:28 -0500 <4gi8j0$s8v@firefox.rutgers.edu> <4eu3iu$3jc@caip.rutgers.edu> 1527 25 ] [10544 Re: FYI: PGP 2.6.3 precompiled for SGI. dellwo@spruce.chem.upenn.edu (Martin J. Dellwo) 22 Feb 1996 16:49:28 GMT <4gi6qo$5nh@netnews.upenn.edu> <4ft8lv$hpo@dcdmjw.fnal.gov> <312BCA21.59E2@sgi.com> 1213 16 ] [10546 Help!! Plextor 6x (M2934S) Cd-Rom Drive Gavenraj Sodhi <sodhgav@charlie.acc.iit.edu> Thu, 22 Feb 1996 19:40:36 -0600 <312D1B14.2D7C@charlie.acc.iit.edu>  1050 14 ] [10547 HELP!!!!   NEED getting my Plextor 6x CD-ROM drive to work with my Indy R4600PC Gavenraj Sodhi <sod
 hgav@charlie.acc.iit.edu> Thu, 22 Feb 1996 19:35:50 -0600 <312D19F6.608C@charlie.acc.iit.edu>  1057 14 ]) 
	gnus-newsgroup-scored: nil
Scoring...
Scoring...done

 And then a second call to gnus-score-headers as:
In gnus-score-headers!!: 
	scores: (((references))) 
	gnus-newsgroup-headers: ([10541 Mustek Scanner & Irix 5.3 brian@weirich530.geomorphology.uiowa.edu (Brian Aker) 22 Feb 1996 16:35:04 GMT <4gi5vo$18dg@flood.weeg.uiowa.edu>  1042 11 ] [10542 CUseeme porter@firefox.rutgers.edu (Adam Porter) 22 Feb 1996 12:15:30 -0500 <4gi8bi$rvv@firefox.rutgers.edu>  813 8 ] [10543 Re: soundplayer interaction with Netscape porter@firefox.rutgers.edu (Adam Porter) 22 Feb 1996 12:19:28 -0500 <4gi8j0$s8v@firefox.rutgers.edu> <4eu3iu$3jc@caip.rutgers.edu> 1527 25 ] [10544 Re: FYI: PGP 2.6.3 precompiled for SGI. dellwo@spruce.chem.upenn.edu (Martin J. Dellwo) 22 Feb 1996 16:49:28 GMT <4gi6qo$5nh@netnews.upenn.edu> <4ft8lv$hpo@dcdmjw.fnal.gov> <312BCA21.59E2@sgi.com> 1213 16 ] [10546 Help!! Plextor 6x (M2934S) Cd-Rom Drive Gavenraj Sodhi <sodhgav@charlie.acc.iit.edu> Thu, 22 Feb 1996 19:40:36 -0600 <312D1B14.2D7C@charlie.acc.iit.edu>  1050 14 ] [10547 HELP!!!!   NEED getting my Plextor 6x CD-ROM drive to work with my Indy R4600PC Gavenraj Sodhi <sod
 hgav@charlie.acc.iit.edu> Thu, 22 Feb 1996 19:35:50 -0600 <312D19F6.608C@charlie.acc.iit.edu>  1057 14 ]) 
	gnus-newsgroup-scored: ((10543 . -1200) (10544 . 5) (10546 . -10))
Scoring...
Scoring...done

 good luck
 
 - heddy -
 


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: September Gnus 0.41 is released
  1996-02-23  8:17 ` Helmut Muelner
@ 1996-02-23 17:22   ` Steven L Baur
  1996-02-24 13:33     ` Deleting concatenation directories Stainless Steel Rat
  1996-02-24  7:44   ` September Gnus 0.41 is released Lars Magne Ingebrigtsen
  1 sibling, 1 reply; 11+ messages in thread
From: Steven L Baur @ 1996-02-23 17:22 UTC (permalink / raw)


>>>>> "Helmut" == Helmut Muelner <hmuelner@iicm.tu-graz.ac.at> writes:

>>>>> "Lars" == Lars Magne Ingebrigtsen <larsi@ifi.uio.no> writes:
Helmut>  [...]
Lars> * gnus-uu.el [...]

Helmut> What I always wanted to ask: I always unshar to a new directory,
Helmut> but as far as I know the functions in gnus-uu.el only allow saving
Helmut> in existing directories.

If you use X u for decoding, a new, temporary directory is created in
/tmp.  Everything in that directory gets deleted automatically when
the group is exited.  I find this usable as you can decode a bunch of
messages, browse them to see what's worth keeping, and copy those to
somewhere permanent.  It works for me.  An operation in Gnus to copy a
pseudo article into a non-news/mail directory would be quite handy.

Helmut> Shouldn't the user be asked if he wants to
Helmut> create the directory (hierarchy)?

-- 
steve@miranova.com baur
Unsolicited commercial e-mail will be proofread for $250/hour.
Andrea Seastrand: For your vote on the Telecom bill, I will vote for anyone
except you in November.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: September Gnus 0.41 is released
  1996-02-23  8:17 ` Helmut Muelner
  1996-02-23 17:22   ` Steven L Baur
@ 1996-02-24  7:44   ` Lars Magne Ingebrigtsen
  1 sibling, 0 replies; 11+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-02-24  7:44 UTC (permalink / raw)


Helmut Muelner <hmuelner@iicm.tu-graz.ac.at> writes:

> What I always wanted to ask: I always unshar to a new directory,
> but as far as I know the functions in gnus-uu.el only allow saving
> in existing directories. Shouldn't the user be asked if he wants to
> create the directory (hierarchy)?

Or perhaps Gnus should just create the directory automatically?
September 0.43 will do that.

-- 
  "Yes.  The journey through the human heart 
     would have to wait until some other time."


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Deleting concatenation directories
  1996-02-23 17:22   ` Steven L Baur
@ 1996-02-24 13:33     ` Stainless Steel Rat
  1996-02-24 19:49       ` Steven L Baur
  1996-02-26 12:49       ` Lars Magne Ingebrigtsen
  0 siblings, 2 replies; 11+ messages in thread
From: Stainless Steel Rat @ 1996-02-24 13:33 UTC (permalink / raw)


-----BEGIN PGP SIGNED MESSAGE-----

>>>>> "SLB" == Steven L Baur <steve@miranova.com> writes:

SLB> If you use X u for decoding, a new, temporary directory is created
SLB> in /tmp.  Everything in that directory gets deleted automatically
SLB> when the group is exited.

I have found two cases where the directory and possibly its contents are
not deleted.  First, the rare case when an NFS link file is extant
within the directory the rmdir fails.  Second, when you 'X u' on a
recursive zipfile subdirectories are created within the catenation
directory and these are not deleted by the 'rm *' command.

Actually, there is a third.  If you C-g while Gnus is exiting a group
but before the directory is removed and then exit the group again it
will remain in the same state as at the interrupt.

This is with Gnus 5.0.x; I cannot say for September (wonderful XEmacs
issues :).

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3
Charset: noconv

iQCVAwUBMS8Tkp6VRH7BJMxHAQED0gP+LNXCv3xXSBkG9n/YzOpEWbhenxvuT9BE
IlnxsuEW/1W9w5XODs8GDZPogDojem0FhSGaXO+8v+GGUBjwHP/b+ZWd1GG5dkYH
ERqxqSsDk3BztPbC0jrXG4pcU6jBuCxfo8IeWlF6MF3J7hgpJefNstgBG4zSfqbo
k9Md6eCAHgI=
=ZpXo
-----END PGP SIGNATURE-----
-- 
Rat <ratinox@ccs.neu.edu>          \ Warning: pregnant women, the elderly, and
PGP Public Key: Ask for one today!  \ children under 10 should avoid prolonged
http://www.ccs.neu.edu/home/ratinox/ \ exposure to Happy Fun Ball.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Deleting concatenation directories
  1996-02-24 13:33     ` Deleting concatenation directories Stainless Steel Rat
@ 1996-02-24 19:49       ` Steven L Baur
  1996-02-25 19:04         ` Stainless Steel Rat
  1996-02-26 12:49         ` Lars Magne Ingebrigtsen
  1996-02-26 12:49       ` Lars Magne Ingebrigtsen
  1 sibling, 2 replies; 11+ messages in thread
From: Steven L Baur @ 1996-02-24 19:49 UTC (permalink / raw)


>>>>> "Rat" == Stainless Steel Rat <ratinox@ccs.neu.edu> writes:

>>>>> "SLB" == Steven L Baur <steve@miranova.com> writes:

SLB> If you use X u for decoding, a new, temporary directory is created
SLB> in /tmp.  Everything in that directory gets deleted automatically
SLB> when the group is exited.

Rat> I have found two cases where the directory and possibly its contents are
Rat> not deleted.  First, the rare case when an NFS link file is extant
Rat> within the directory the rmdir fails.  Second, when you 'X u' on a
Rat> recursive zipfile subdirectories are created within the catenation
Rat> directory and these are not deleted by the 'rm *' command.

This bug is Emacs independent, and is definitely present in September
Gnus.

Can zipfiles have absolute path names in them?  This could present the
same kind of problem that malicious uuencoded file have.  I don't have
any reasonable documentation on zip, nor source code at present to
check this.  If there is an option similar to the ``strip leading /''
option in tar, it should be used.

As to ``rm *'', this didn't use to be the behavior, although I haven't
checked this in at least 20 versions.  I've noticed lately that the
display commands for pseudos is being quoted.  This is good.  I see
some naked-looking calls to sh -c in gnus-uu.  Are precautions being
taken against filenames like ``fred; rm -rf $HOME''?  

-- 
steve@miranova.com baur
Unsolicited commercial e-mail will be proofread for $250/hour.
Andrea Seastrand: For your vote on the Telecom bill, I will vote for anyone
except you in November.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Deleting concatenation directories
  1996-02-24 19:49       ` Steven L Baur
@ 1996-02-25 19:04         ` Stainless Steel Rat
  1996-02-26 12:49         ` Lars Magne Ingebrigtsen
  1 sibling, 0 replies; 11+ messages in thread
From: Stainless Steel Rat @ 1996-02-25 19:04 UTC (permalink / raw)


-----BEGIN PGP SIGNED MESSAGE-----

>>>>> "SLB" == Steven L Baur <steve@miranova.com> writes:

SLB> Can zipfiles have absolute path names in them?

No, only relative paths.  That is, the leading root/drive designation is
automatically stripped when the files are added to the archive.

[...]

SLB> As to ``rm *'',

I belive that Gnus uses 'rm *' in that directory, but I am not certain.
I know that it does not do 'rm -rf *', where the -r should recursively
delete and -f to force deletion of files, including directories.  Yes,
this is potentially quite dangerous.

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3
Charset: noconv

iQCVAwUBMTCyrJ6VRH7BJMxHAQFfYgQAo9okQmeqNgOlJpSyGchjVCa0zYXtNUDQ
CNOfUUeTqzYD6qdgaNPo8dmhnsal1DH94D6JDGapyCu7M1fNFp8GazPymTgM0ySN
9Zjb+nPtJQKNsZNf+165+aDy5osXsa1rQVM/rAe2R5br++Q+Hpyb4Pp5r/L+trkf
16HC+Jzz6ws=
=K7B4
-----END PGP SIGNATURE-----
-- 
Rat <ratinox@ccs.neu.edu>          \ Happy Fun Ball may stick to certain types
PGP Public Key: Ask for one today!  \ of skin.
http://www.ccs.neu.edu/home/ratinox/ \ 


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Deleting concatenation directories
  1996-02-24 13:33     ` Deleting concatenation directories Stainless Steel Rat
  1996-02-24 19:49       ` Steven L Baur
@ 1996-02-26 12:49       ` Lars Magne Ingebrigtsen
  1 sibling, 0 replies; 11+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-02-26 12:49 UTC (permalink / raw)


Stainless Steel Rat <ratinox@ccs.neu.edu> writes:

> I have found two cases where the directory and possibly its contents are
> not deleted.  First, the rare case when an NFS link file is extant
> within the directory the rmdir fails.  Second, when you 'X u' on a
> recursive zipfile subdirectories are created within the catenation
> directory and these are not deleted by the 'rm *' command.

I guess I could just have gnus-uu recurse down the /tmp/gnus*
directory and delete everything in sight.  I didn't like to do that
sort of thing -- just one slight mistake (as, for instance, recursing
up ".." directories), and, well, Major Catastrophy, General Breakdown
and Private Tragedy.  And the rest of that army.

However, this is exactly what I do when unsharing.  So I guess I could
do the same when uudecoding.

-- 
  "Yes.  The journey through the human heart 
     would have to wait until some other time."


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Deleting concatenation directories
  1996-02-24 19:49       ` Steven L Baur
  1996-02-25 19:04         ` Stainless Steel Rat
@ 1996-02-26 12:49         ` Lars Magne Ingebrigtsen
  1 sibling, 0 replies; 11+ messages in thread
From: Lars Magne Ingebrigtsen @ 1996-02-26 12:49 UTC (permalink / raw)


Steven L Baur <steve@miranova.com> writes:

> I see some naked-looking calls to sh -c in gnus-uu.  Are precautions
> being taken against filenames like ``fred; rm -rf $HOME''?

Yup.  A file name like that would lead to the command

$ file "fred; rm -rf \$HOME"

which is harmless, I'd'a thunk.

-- 
  "Yes.  The journey through the human heart 
     would have to wait until some other time."


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~1996-02-26 12:49 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-02-23  2:35 September Gnus 0.41 is released Lars Magne Ingebrigtsen
1996-02-23  4:22 ` Steven L Baur
1996-02-23  8:17 ` Helmut Muelner
1996-02-23 17:22   ` Steven L Baur
1996-02-24 13:33     ` Deleting concatenation directories Stainless Steel Rat
1996-02-24 19:49       ` Steven L Baur
1996-02-25 19:04         ` Stainless Steel Rat
1996-02-26 12:49         ` Lars Magne Ingebrigtsen
1996-02-26 12:49       ` Lars Magne Ingebrigtsen
1996-02-24  7:44   ` September Gnus 0.41 is released Lars Magne Ingebrigtsen
1996-02-23 10:15 ` SCORING bug again (was: September Gnus 0.41 is released) boubaker

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).