update
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=1610
This commit is contained in:
		
							
								
								
									
										24
									
								
								chromium-93-InkDropHost-crash.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								chromium-93-InkDropHost-crash.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | |||||||
|  | diff -up chromium-94.0.4606.71/ui/views/animation/ink_drop_host_view.h.InkDropHost-crash chromium-94.0.4606.71/ui/views/animation/ink_drop_host_view.h | ||||||
|  | --- chromium-94.0.4606.71/ui/views/animation/ink_drop_host_view.h.InkDropHost-crash	2021-10-05 16:04:46.313586509 -0400 | ||||||
|  | +++ chromium-94.0.4606.71/ui/views/animation/ink_drop_host_view.h	2021-10-05 16:05:12.213732558 -0400 | ||||||
|  | @@ -228,6 +228,11 @@ class VIEWS_EXPORT InkDropHost { | ||||||
|  |    // Used to observe View and inform the InkDrop of host-transform changes. | ||||||
|  |    ViewLayerTransformObserver host_view_transform_observer_; | ||||||
|  |   | ||||||
|  | +  // Declared before |ink_drop_|, because InkDropImpl may call | ||||||
|  | +  // RemoveInkDropLayer on partly destructed InkDropHost. In | ||||||
|  | +  // that case |ink_drop_mask_| must be still valid. | ||||||
|  | +  std::unique_ptr<views::InkDropMask> ink_drop_mask_; | ||||||
|  | + | ||||||
|  |    // Should not be accessed directly. Use GetInkDrop() instead. | ||||||
|  |    std::unique_ptr<InkDrop> ink_drop_; | ||||||
|  |   | ||||||
|  | @@ -249,8 +254,6 @@ class VIEWS_EXPORT InkDropHost { | ||||||
|  |    int ink_drop_small_corner_radius_ = 2; | ||||||
|  |    int ink_drop_large_corner_radius_ = 4; | ||||||
|  |   | ||||||
|  | -  std::unique_ptr<views::InkDropMask> ink_drop_mask_; | ||||||
|  | - | ||||||
|  |    base::RepeatingCallback<std::unique_ptr<InkDrop>()> create_ink_drop_callback_; | ||||||
|  |    base::RepeatingCallback<std::unique_ptr<InkDropRipple>()> | ||||||
|  |        create_ink_drop_ripple_callback_; | ||||||
| @@ -1,3 +0,0 @@ | |||||||
| version https://git-lfs.github.com/spec/v1 |  | ||||||
| oid sha256:cabbba2e608c5ec110850b14ee5fead2608c44447a52edb80e2ba8261be3dc5b |  | ||||||
| size 1039867644 |  | ||||||
							
								
								
									
										3
									
								
								chromium-94.0.4606.81.tar.xz
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								chromium-94.0.4606.81.tar.xz
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | version https://git-lfs.github.com/spec/v1 | ||||||
|  | oid sha256:7071aa2b2caf48094c2ae816395948b4daec940606f4982ad5bbf68e5d2de598 | ||||||
|  | size 1039841108 | ||||||
| @@ -1,3 +1,14 @@ | |||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Fri Oct  8 19:33:03 UTC 2021 - Callum Farmer <gmbr3@opensuse.org> | ||||||
|  |  | ||||||
|  | - Chromium 94.0.4606.81 (boo#1191463): | ||||||
|  |   * CVE-2021-37977: Use after free in Garbage Collection | ||||||
|  |   * CVE-2021-37978: Heap buffer overflow in Blink | ||||||
|  |   * CVE-2021-37979: Heap buffer overflow in WebRTC | ||||||
|  |   * CVE-2021-37980: Inappropriate implementation in Sandbox | ||||||
|  | - Re-add after accidental deletion: | ||||||
|  |   * chromium-93-InkDropHost-crash.patch | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Sun Oct  3 09:38:33 UTC 2021 - Callum Farmer <gmbr3@opensuse.org> | Sun Oct  3 09:38:33 UTC 2021 - Callum Farmer <gmbr3@opensuse.org> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -43,7 +43,7 @@ | |||||||
| %bcond_with lto | %bcond_with lto | ||||||
| %bcond_without clang | %bcond_without clang | ||||||
| Name:           chromium | Name:           chromium | ||||||
| Version:        94.0.4606.71 | Version:        94.0.4606.81 | ||||||
| Release:        0 | Release:        0 | ||||||
| Summary:        Google's open source browser project | Summary:        Google's open source browser project | ||||||
| License:        BSD-3-Clause AND LGPL-2.1-or-later | License:        BSD-3-Clause AND LGPL-2.1-or-later | ||||||
| @@ -98,6 +98,7 @@ Patch64:        chromium-94-CustomSpaces-include.patch | |||||||
| Patch65:        chromium-94-sql-no-assert.patch | Patch65:        chromium-94-sql-no-assert.patch | ||||||
| Patch67:        chromium-older-harfbuzz.patch | Patch67:        chromium-older-harfbuzz.patch | ||||||
| Patch68:        chromium-94-ffmpeg-roll.patch | Patch68:        chromium-94-ffmpeg-roll.patch | ||||||
|  | Patch69:        chromium-93-InkDropHost-crash.patch | ||||||
| # Google seem not too keen on merging this but GPU accel is quite important | # Google seem not too keen on merging this but GPU accel is quite important | ||||||
| #  https://chromium-review.googlesource.com/c/chromium/src/+/532294 | #  https://chromium-review.googlesource.com/c/chromium/src/+/532294 | ||||||
| #  https://github.com/saiarcot895/chromium-ubuntu-build/tree/master/debian/patches | #  https://github.com/saiarcot895/chromium-ubuntu-build/tree/master/debian/patches | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user