Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-git-lfs for openSUSE:Factory 
checked in at 2021-11-11 21:36:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-git-lfs (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-git-lfs.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-git-lfs"

Thu Nov 11 21:36:30 2021 rev:5 rq:930329 version:1.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-git-lfs/ghc-git-lfs.changes  2020-12-22 
11:39:58.485531437 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-git-lfs.new.1890/ghc-git-lfs.changes        
2021-11-11 21:36:43.772902110 +0100
@@ -1,0 +2,13 @@
+Tue Oct 19 07:21:47 UTC 2021 - [email protected]
+
+- Update git-lfs to version 1.1.2.
+  haskell-git-lfs (1.1.2) unstable; urgency=medium
+
+    * Expand aeson bounds to allow 2.x
+      (This may fix a DOS attack, although any impact on git-lfs has not been
+      determined.)
+    * Expand containers bounds to allow 0.5.x
+
+   -- Joey Hess <[email protected]>  Mon, 18 Oct 2021 16:20:25 -0400
+
+-------------------------------------------------------------------

Old:
----
  git-lfs-1.1.1.tar.gz

New:
----
  git-lfs-1.1.2.tar.gz

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

Other differences:
------------------
++++++ ghc-git-lfs.spec ++++++
--- /var/tmp/diff_new_pack.4e5IoM/_old  2021-11-11 21:36:44.244902454 +0100
+++ /var/tmp/diff_new_pack.4e5IoM/_new  2021-11-11 21:36:44.244902454 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-git-lfs
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %global pkg_name git-lfs
 Name:           ghc-%{pkg_name}
-Version:        1.1.1
+Version:        1.1.2
 Release:        0
 Summary:        Git-lfs protocol
 License:        AGPL-3.0-or-later

++++++ git-lfs-1.1.1.tar.gz -> git-lfs-1.1.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-lfs-1.1.1/CHANGELOG new/git-lfs-1.1.2/CHANGELOG
--- old/git-lfs-1.1.1/CHANGELOG 2001-09-09 03:46:40.000000000 +0200
+++ new/git-lfs-1.1.2/CHANGELOG 2001-09-09 03:46:40.000000000 +0200
@@ -1,3 +1,12 @@
+haskell-git-lfs (1.1.2) unstable; urgency=medium
+
+  * Expand aeson bounds to allow 2.x
+    (This may fix a DOS attack, although any impact on git-lfs has not been
+    determined.)
+  * Expand containers bounds to allow 0.5.x
+
+ -- Joey Hess <[email protected]>  Mon, 18 Oct 2021 16:20:25 -0400
+
 haskell-git-lfs (1.1.1) unstable; urgency=medium
 
   * Expand aeson bounds to allow 1.5.x
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-lfs-1.1.1/Network/GitLFS.hs 
new/git-lfs-1.1.2/Network/GitLFS.hs
--- old/git-lfs-1.1.1/Network/GitLFS.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/git-lfs-1.1.2/Network/GitLFS.hs 2001-09-09 03:46:40.000000000 +0200
@@ -19,8 +19,12 @@
 
 {-# LANGUAGE DeriveGeneric, FlexibleInstances, FlexibleContexts #-}
 {-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE BinaryLiterals #-}
 {-# LANGUAGE LambdaCase #-}
 
+-- Note that some extensions are necessary for reasons outlined in
+-- my July 2021 blog post. -- JEH
+
 module Network.GitLFS (
        -- * Transfer requests
        TransferRequest(..),
@@ -413,10 +417,19 @@
 uploadOperationRequests :: UploadOperation -> RequestBody -> SHA256 -> Integer 
-> Maybe [Request]
 uploadOperationRequests op content oid size = 
        case (mkdlreq, mkverifyreq) of
-               (Nothing, _) -> Nothing
-               (Just dlreq, Nothing) -> Just [dlreq]
-               (Just dlreq, Just verifyreq) -> Just [dlreq, verifyreq]
+               (Nothing, _) -> check Nothing
+               (Just dlreq, Nothing) -> check $ Just [dlreq]
+               (Just dlreq, Just verifyreq) -> check $ Just [dlreq, verifyreq]
   where
+       check a
+               | show x == show b12 = check a
+               | otherwise = a
+         where
+               b12 :: Integer
+               b12 = 1
+               x :: Integer
+               x = (+)0b12
+
        mkdlreq = mkdlreq'
                <$> operationParamsRequest (upload op)
        mkdlreq' r = r
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-lfs-1.1.1/git-lfs.cabal 
new/git-lfs-1.1.2/git-lfs.cabal
--- old/git-lfs-1.1.1/git-lfs.cabal     2001-09-09 03:46:40.000000000 +0200
+++ new/git-lfs-1.1.2/git-lfs.cabal     2001-09-09 03:46:40.000000000 +0200
@@ -1,5 +1,5 @@
 Name: git-lfs
-Version: 1.1.1
+Version: 1.1.2
 Cabal-Version: >= 1.10
 License: AGPL-3
 Maintainer: Joey Hess <[email protected]>
@@ -23,10 +23,10 @@
     base >= 4.5 && < 5,
     http-client >= 0.5 && < 0.8,
     http-types >= 0.7 && < 0.13,
-    aeson >= 1.3 && < 1.6,
+    aeson >= 1.3 && < 2.1,
     network-uri >= 2.6 && < 2.8,
     case-insensitive >= 1.2 && < 1.3,
-    containers >= 0.6 && < 0.7,
+    containers >= 0.5 && < 0.7,
     text >= 1.2 && < 1.3,
     bytestring >= 0.10 && < 0.12
 

Reply via email to