]> git.phdru.name Git - mc/extfs.d.git/commitdiff
mc: Limit the year to 9999 master
authorOleg Broytman <phd@phdru.name>
Sat, 11 Jan 2025 16:54:57 +0000 (19:54 +0300)
committerOleg Broytman <phd@phdru.name>
Sat, 11 Jan 2025 16:54:57 +0000 (19:54 +0300)
Fix a problem with torrents that set creation_date too far in the future.

torrent
torrent-ANNOUNCE
torrent-ChangeLog

diff --git a/torrent b/torrent
index 466da30ec525872f3a4fcb2372d6df0a10c4721b..ca389358613eecc559c0f359c4e9b3e3433474ee 100755 (executable)
--- a/torrent
+++ b/torrent
@@ -36,7 +36,7 @@ The filesystem is, naturally, read-only.
 
 """
 
-__version__ = "1.4.0"
+__version__ = "1.4.1"
 __author__ = "Oleg Broytman <phd@phdru.name>"
 __copyright__ = "Copyright (C) 2010-2025 PhiloSoft Design"
 __license__ = "GPL"
@@ -421,8 +421,9 @@ def decode_datetime(dt):
         Y, m, d, H, M = localtime(float(dt))[0:5]
     except ValueError:
         return datetime.max.ctime()
-    else:
-        return "%02d-%02d-%d %02d:%02d" % (m, d, Y, H, M)
+    if Y > 9999:
+        Y = 9999
+    return "%02d-%02d-%d %02d:%02d" % (m, d, Y, H, M)
 
 
 def decode_announce_list(announce):
index c99a7e8dc3d12fd8d3846996a19834d83d133bec..6cfe1f1a2f2ec86d695cc80b6a432c38287b235f 100644 (file)
@@ -8,6 +8,11 @@ Midnight Commander.
 
 WHAT'S NEW
 
+Version 1.4.1 (2025-01-11)
+
+   Fix a problem with torrents that set creation_date too far in the future:
+   limit the year to 9999.
+
 Version 1.4.0 (2025-01-11)
 
    Include eff_bdecode.py into the code.
index 73372858d9e801609d1bcc1f261a76ee3ea855c0..5157f0c9f7c30363b81e7088aef581d73b239f47 100644 (file)
@@ -1,3 +1,8 @@
+Version 1.4.1 (2025-01-11)
+
+   Fix a problem with torrents that set creation_date too far in the future:
+   limit the year to 9999.
+
 Version 1.4.0 (2025-01-11)
 
    Include eff_bdecode.py into the code.