Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-onionshare for 
openSUSE:Factory checked in at 2021-08-24 10:54:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-onionshare (Old)
 and      /work/SRC/openSUSE:Factory/.python-onionshare.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-onionshare"

Tue Aug 24 10:54:56 2021 rev:8 rq:913867 version:2.3.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-onionshare/python-onionshare.changes      
2021-08-23 10:09:32.996149834 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-onionshare.new.1899/python-onionshare.changes
    2021-08-24 10:55:54.708238384 +0200
@@ -1,0 +2,6 @@
+Sun Aug 22 07:38:13 UTC 2021 - Fusion Future <qydwhotm...@gmail.com>
+
+- Fix fix-compare-offset-naive-and-offset-aware-datetimes.patch to
+  use the correct timezone.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-onionshare.spec ++++++
--- /var/tmp/diff_new_pack.JDZQBu/_old  2021-08-24 10:55:55.124237833 +0200
+++ /var/tmp/diff_new_pack.JDZQBu/_new  2021-08-24 10:55:55.128237827 +0200
@@ -30,6 +30,7 @@
 # PATCH-FIX-OPENSUSE skip test_large_download in gui tests
 Patch0:         0001-adjust_tests.diff
 # PATCH-FIX-OPENSUSE gh#onionshare/onionshare#1398
+# 
https://github.com/pallets/werkzeug/commit/265bad79ee60b94f509464dcaa827cfec5833bcc
 Patch1:         fix-compare-offset-naive-and-offset-aware-datetimes.patch
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros

++++++ fix-compare-offset-naive-and-offset-aware-datetimes.patch ++++++
--- /var/tmp/diff_new_pack.JDZQBu/_old  2021-08-24 10:55:55.156237790 +0200
+++ /var/tmp/diff_new_pack.JDZQBu/_new  2021-08-24 10:55:55.156237790 +0200
@@ -1,12 +1,30 @@
  
 --- a/cli/onionshare_cli/web/share_mode.py
 +++ b/cli/onionshare_cli/web/share_mode.py
-@@ -287,7 +287,7 @@ class ShareModeWeb(SendBaseModeWeb):
+@@ -25,7 +25,7 @@ import sys
+ import tempfile
+ import zipfile
+ import mimetypes
+-from datetime import datetime
++from datetime import datetime, timezone
+ from flask import Response, request, render_template, make_response, abort
+ from unidecode import unidecode
+ from werkzeug.http import parse_date, http_date
+@@ -127,7 +127,7 @@ class ShareModeWeb(SendBaseModeWeb):
  
+         self.download_etag = None
+         self.gzip_etag = None
+-        self.last_modified = datetime.utcnow()
++        self.last_modified = datetime.now(tz=timezone.utc)
+ 
+     def define_routes(self):
+         """
+@@ -288,6 +288,8 @@ class ShareModeWeb(SendBaseModeWeb):
          if_unmod = request.headers.get("If-Unmodified-Since")
          if if_unmod:
--            if_date = parse_date(if_unmod)
-+            if_date = parse_date(if_unmod).replace(tzinfo=None)
+             if_date = parse_date(if_unmod)
++            if not if_date.tzinfo:
++                if_date = if_date.replace(tzinfo=timezone.utc) # Compatible 
with Flask < 2.0.0
              if if_date and if_date > last_modified:
                  abort(412)
              elif range_header is None:

Reply via email to