[Mailman-Developers] [ mailman-Bugs-610265 ] Bad date field causes archiver to crash

noreply@sourceforge.net noreply@sourceforge.net
Mon, 16 Sep 2002 16:31:14 -0700


Bugs item #610265, was opened at 2002-09-17 09:31
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=610265&group_id=103

Category: command line scripts
Group: 2.0.x
Status: Open
Resolution: None
Priority: 5
Submitted By: Tim Potter (tpot)
Assigned to: Nobody/Anonymous (nobody)
Summary: Bad date field causes archiver to crash

Initial Comment:
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.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=610265&group_id=103