Closed Bug 27474 Opened 25 years ago Closed 24 years ago

handle expired news/nntp articles

Categories

(MailNews Core :: Backend, defect, P3)

defect

Tracking

(Not tracked)

VERIFIED FIXED
mozilla0.9

People

(Reporter: laurel, Assigned: sspitzer)

Details

(Whiteboard: [nsbeta1+] relnote-user, mail4)

This is a feature tracking bug to track implementation of handling expired news
articles.

Even when opening a newly subscribed group for the first time, I am getting
expired articles.  We should not be downloading headers for expired or cancelled
articles. 

Another part of expired article handling would be similar to what 4.x does: when
encountering an expired article in reading through list of already downloaded
headers, 4.x provided a link that when clicked "removed all expired articles"
from your local database, so you wouldn't see them again in the thread pane. 
There were a couple lingering bugs with 4.x on this removal process, but I think
it was good to have a method to get rid of those expired articles.
QA Contact: lchiang → huang
accepting, marking m15 
Status: NEW → ASSIGNED
Target Milestone: M15
moving to m16.
Target Milestone: M15 → M16
The critical part of this for beta2 is not downloading a million expired headers.
Whiteboard: 3 days
I don't believe it's possible to download headers for expired articles - if 
they're expired, the news server should NOT give you the headers. There's no way 
for us to know before the fact that an article is expired or not - all we can do 
is look at the lowwater mark and the highwater mark and download the articles in 
between. 
david b. right.  the server won't give you expired articles.

this bug is to make sure I fix what happens when you click on a message in your
thread pane the corresponds to a message that has been cancelled.  this will
includes supporting "?list-ids" urls.
Syncing priority with marketing.  Moving to P2 to connote "In" for beta2.
Priority: P3 → P2
not a "feature", we are just not handling this correctly.
Keywords: nsbeta2
Summary: [FEATURE] handling expired news/nntp articles → handle expired news/nntp articles
Putting on nsbeta2- radar.
Whiteboard: 3 days → [nsbeta2-] 3 days
moving to m17, since it is not a m16 blocker.
Target Milestone: M16 → M17
nominating for nsbeta3
Keywords: nsbeta3
possible item for relnote2
Keywords: relnote2
Mail Triage is marking [nsbeta3-]
Whiteboard: [nsbeta2-] 3 days → [nsbeta2-] [nsbeta3-]3 days
Target Milestone: M17 → Future
Keywords: relnote, relnote3, rtm
Laurel, please include a comment explaining why you think this should be
accepted for RTM.  This should be standard practice for nominations.  Thanks!
Whiteboard: [nsbeta2-] [nsbeta3-]3 days → [nsbeta2-] [nsbeta3-][rtm need info]
That was supposed to be relnoteRTM.
Keywords: relnote, relnote2, rtmrelnoteRTM
Whiteboard: [nsbeta2-] [nsbeta3-][rtm need info] → [nsbeta2-] [nsbeta3-]
Thanks :-)
Keywords: relnote3
Whiteboard: [nsbeta2-] [nsbeta3-] → [nsbeta2-] [nsbeta3-] relnote-user
Keywords: 4xp
Whiteboard: [nsbeta2-] [nsbeta3-] relnote-user → [nsbeta2-] [nsbeta3-] relnote-user, mail4
This has been nominated to for inclusion in the "Upgrading to Netscape 6" 
document, which summarizes for existing Commuinicator customers the features that 
change when they move to N6. What should I tell them is different about the way 
N6 handles expired news articles?
mass change of huang's news bugs to stephend.
QA Contact: huang → stephend
How about a mozilla-X, X<1 milestone?
If you have a highly active group on a server which saves the articles rather
short this is annoying.
marking nsbeta1+ and moving to mozilla0.9 milestone
Keywords: nsbeta2, nsbeta3nsbeta1
Priority: P2 → P3
Whiteboard: [nsbeta2-] [nsbeta3-] relnote-user, mail4 → [nsbeta1+] relnote-user, mail4
Target Milestone: Future → mozilla0.9
part of this bug is fixed:  you will now see the special message about reading
an expired article with a link to remove all expired articles.

currently that link doesn't work right.

news://host/group?list-ids urls don't work, I've logged that bug.

I need to investigate if we are downloading expired or cancelled articles.  can
you confirm if we are still doing that?
like I said before, you can't download expired/cancelled articles - the server
shouldn't give them to you. And if it does, there's no way for us to know before
hand that an article has expired (other than the low water mark, which I believe
we do pay attention to). It's not really relevant, anyway. An article can
expire/be cancelled after we've downloaded the header. 
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
based on bienvenu's comments, marking this fixed.

the only remaining issue is the that "?list-ids" urls don't do the right thing.

that is covered in bug #63248
I haven't run across an expired article yet after visiting 10 newsgroups on 2
different servers on all platforms.  Marking VERIFIED FIXED.  Windows 2000
2000122105, Mac 2000122105 and Linux 2000122108.
Status: RESOLVED → VERIFIED
Just to clarify the 2nd part of Laurel's filing, I verified that viewing 
expired articles (as a result of a different profile posting then cancelling) 
does indeed bring up the HTML "click here to remove all expired articles".  
Verified on all of today's builds.
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.