Bad date field causes archiver to crash

Bug #265740 reported by Tpot-users
2
Affects Status Importance Assigned to Milestone
GNU Mailman
New
Low
Unassigned

Bug Description

The following date header causes the archiver to crash
with an exception.

Date: Fri, 1 Jan 1904 10:52:29 +1000

Traceback (innermost last):
  File "/var/mailman/bin/arch", line 129, in ?
    main()
  File "/var/mailman/bin/arch", line 119, in main
    archiver.close()
  File "/var/mailman/Mailman/Archiver/pipermail.py",
line 306, in close
    self.write_TOC()
  File "/var/mailman/Mailman/Archiver/HyperArch.py",
line 897, in write_TOC
    self.sortarchives()
  File "/var/mailman/Mailman/Archiver/HyperArch.py",
line 835, in sortarchives
    self.archives.sort(sf)
  File "/var/mailman/Mailman/Archiver/HyperArch.py",
line 826, in sf
    al=s.volNameToDate(a)
  File "/var/mailman/Mailman/Archiver/HyperArch.py",
line 821, in volNameToDate
    return time.mktime((year,month,1,0,0,0,0,1,-1))
OverflowError: mktime argument out of range

[whoops - the line numbers are out by one because I
added some
debugging]

[tpot@dp:~]$ rpm -qa | grep mailman
mailman-2.0.11-1

Regards,

Tim.

[http://sourceforge.net/tracker/index.php?func=detail&aid=610265&group_id=103&atid=100103]

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.