Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nebula for openSUSE:Factory checked 
in at 2024-05-30 15:33:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nebula (Old)
 and      /work/SRC/openSUSE:Factory/.nebula.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nebula"

Thu May 30 15:33:39 2024 rev:3 rq:1177650 version:1.9.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/nebula/nebula.changes    2024-05-17 
20:07:01.639424689 +0200
+++ /work/SRC/openSUSE:Factory/.nebula.new.24587/nebula.changes 2024-05-30 
15:35:09.726171725 +0200
@@ -1,0 +2,6 @@
+Wed May 29 21:39:44 UTC 2024 - Richard Rahl <[email protected]>
+
+- update to version 1.9.1:
+  * Fixed a potential deadlock in GetOrHandshake
+
+-------------------------------------------------------------------

Old:
----
  nebula-1.9.0.tar.gz

New:
----
  nebula-1.9.1.tar.gz

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

Other differences:
------------------
++++++ nebula.spec ++++++
--- /var/tmp/diff_new_pack.iD4G5U/_old  2024-05-30 15:35:11.846249314 +0200
+++ /var/tmp/diff_new_pack.iD4G5U/_new  2024-05-30 15:35:11.862249899 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           nebula
-Version:        1.9.0
+Version:        1.9.1
 Release:        0
 Summary:        A scalable overlay networking tool
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.iD4G5U/_old  2024-05-30 15:35:12.162260879 +0200
+++ /var/tmp/diff_new_pack.iD4G5U/_new  2024-05-30 15:35:12.202262343 +0200
@@ -3,7 +3,7 @@
   <service name="tar_scm" mode="manual">
     <param name="url">https://github.com/slackhq/nebula.git</param>
     <param name="scm">git</param>
-    <param name="revision">refs/tags/v1.9.0</param>
+    <param name="revision">refs/tags/v1.9.1</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="package-meta">yes</param>

++++++ nebula-1.9.0.tar.gz -> nebula-1.9.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nebula-1.9.0/.git/HEAD new/nebula-1.9.1/.git/HEAD
--- old/nebula-1.9.0/.git/HEAD  2024-05-08 16:31:24.000000000 +0200
+++ new/nebula-1.9.1/.git/HEAD  2024-05-29 20:06:46.000000000 +0200
@@ -1 +1 @@
-50b24c102ebc01aae21f0bcfc2dfff08f0611fcf
+a92056a7db2fcae11078d677a88a471cd6be707e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nebula-1.9.0/.git/ORIG_HEAD 
new/nebula-1.9.1/.git/ORIG_HEAD
--- old/nebula-1.9.0/.git/ORIG_HEAD     2024-05-08 16:31:24.000000000 +0200
+++ new/nebula-1.9.1/.git/ORIG_HEAD     2024-05-29 20:06:46.000000000 +0200
@@ -1 +1 @@
-50b24c102ebc01aae21f0bcfc2dfff08f0611fcf
+a92056a7db2fcae11078d677a88a471cd6be707e
Binary files old/nebula-1.9.0/.git/index and new/nebula-1.9.1/.git/index differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nebula-1.9.0/.git/logs/HEAD 
new/nebula-1.9.1/.git/logs/HEAD
--- old/nebula-1.9.0/.git/logs/HEAD     2024-05-08 16:31:24.000000000 +0200
+++ new/nebula-1.9.1/.git/logs/HEAD     2024-05-29 20:06:46.000000000 +0200
@@ -1,2 +1,2 @@
-0000000000000000000000000000000000000000 
50b24c102ebc01aae21f0bcfc2dfff08f0611fcf Richard Rahl <[email protected]> 
1715900595 +0200   clone: from https://github.com/slackhq/nebula.git
-50b24c102ebc01aae21f0bcfc2dfff08f0611fcf 
50b24c102ebc01aae21f0bcfc2dfff08f0611fcf Richard Rahl <[email protected]> 
1715900597 +0200   checkout: moving from master to refs/tags/v1.9.0
+0000000000000000000000000000000000000000 
a92056a7db2fcae11078d677a88a471cd6be707e Richard Rahl 
<[email protected]> 1717018628 +0200   clone: from 
https://github.com/slackhq/nebula.git
+a92056a7db2fcae11078d677a88a471cd6be707e 
a92056a7db2fcae11078d677a88a471cd6be707e Richard Rahl 
<[email protected]> 1717018629 +0200   checkout: moving from master to 
refs/tags/v1.9.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nebula-1.9.0/.git/logs/refs/heads/master 
new/nebula-1.9.1/.git/logs/refs/heads/master
--- old/nebula-1.9.0/.git/logs/refs/heads/master        2024-05-08 
16:31:24.000000000 +0200
+++ new/nebula-1.9.1/.git/logs/refs/heads/master        2024-05-29 
20:06:46.000000000 +0200
@@ -1 +1 @@
-0000000000000000000000000000000000000000 
50b24c102ebc01aae21f0bcfc2dfff08f0611fcf Richard Rahl <[email protected]> 
1715900595 +0200   clone: from https://github.com/slackhq/nebula.git
+0000000000000000000000000000000000000000 
a92056a7db2fcae11078d677a88a471cd6be707e Richard Rahl 
<[email protected]> 1717018628 +0200   clone: from 
https://github.com/slackhq/nebula.git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nebula-1.9.0/.git/logs/refs/remotes/origin/HEAD 
new/nebula-1.9.1/.git/logs/refs/remotes/origin/HEAD
--- old/nebula-1.9.0/.git/logs/refs/remotes/origin/HEAD 2024-05-08 
16:31:24.000000000 +0200
+++ new/nebula-1.9.1/.git/logs/refs/remotes/origin/HEAD 2024-05-29 
20:06:46.000000000 +0200
@@ -1 +1 @@
-0000000000000000000000000000000000000000 
50b24c102ebc01aae21f0bcfc2dfff08f0611fcf Richard Rahl <[email protected]> 
1715900595 +0200   clone: from https://github.com/slackhq/nebula.git
+0000000000000000000000000000000000000000 
a92056a7db2fcae11078d677a88a471cd6be707e Richard Rahl 
<[email protected]> 1717018628 +0200   clone: from 
https://github.com/slackhq/nebula.git
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-05b18eb46832a6d91d0137ae11c20a5a82393fc4.idx
 and 
new/nebula-1.9.1/.git/objects/pack/pack-05b18eb46832a6d91d0137ae11c20a5a82393fc4.idx
 differ
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-05b18eb46832a6d91d0137ae11c20a5a82393fc4.pack
 and 
new/nebula-1.9.1/.git/objects/pack/pack-05b18eb46832a6d91d0137ae11c20a5a82393fc4.pack
 differ
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-05b18eb46832a6d91d0137ae11c20a5a82393fc4.rev
 and 
new/nebula-1.9.1/.git/objects/pack/pack-05b18eb46832a6d91d0137ae11c20a5a82393fc4.rev
 differ
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-223a2103250f88db3b51de818d5b87d16965f21f.idx
 and 
new/nebula-1.9.1/.git/objects/pack/pack-223a2103250f88db3b51de818d5b87d16965f21f.idx
 differ
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-223a2103250f88db3b51de818d5b87d16965f21f.pack
 and 
new/nebula-1.9.1/.git/objects/pack/pack-223a2103250f88db3b51de818d5b87d16965f21f.pack
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nebula-1.9.0/.git/objects/pack/pack-223a2103250f88db3b51de818d5b87d16965f21f.promisor
 
new/nebula-1.9.1/.git/objects/pack/pack-223a2103250f88db3b51de818d5b87d16965f21f.promisor
--- 
old/nebula-1.9.0/.git/objects/pack/pack-223a2103250f88db3b51de818d5b87d16965f21f.promisor
   2024-05-08 16:31:24.000000000 +0200
+++ 
new/nebula-1.9.1/.git/objects/pack/pack-223a2103250f88db3b51de818d5b87d16965f21f.promisor
   1970-01-01 01:00:00.000000000 +0100
@@ -1,27 +0,0 @@
-50b24c102ebc01aae21f0bcfc2dfff08f0611fcf HEAD
-0af7e6a1ddadd96dfe967ba49e456f2c67969b1e refs/heads/add-http-pprof
-ceeccc6ef569ac80dc7b85c2f29bd50d90764037 
refs/heads/dependabot/github_actions/Apple-Actions/import-codesign-certs-3
-ce561ddf09c4b5937f891a78dd496b206c656942 
refs/heads/dependabot/go_modules/github.com/prometheus/client_golang-1.19.1
-db11e2f1af19017d21ef5912a5613d48b9db3d02 refs/heads/interface-hooks
-50b24c102ebc01aae21f0bcfc2dfff08f0611fcf refs/heads/master
-b445d14ddb2f356222631da38d45dc978608a9d8 refs/heads/multiport
-f2251645bbbfdc1738d75314e38d08374aa8790e refs/heads/mutex-debug
-06372e12f1a2fd763c2a8a9d465f5b80511de614 refs/heads/prometheus-static-labels
-6d5299715ebb720197f0095b8c287ff0b94928f5 refs/heads/psk
-b6c6b96c79a5c64d98fd77162c4427811e69c2e1 refs/heads/windows_udp_buffer_setting
-f9d3d521b62aa52463d008ef4e2f2133daaa0b4c refs/tags/v1.0.0
-0312a3e4408836e2a58a08171c31d7b13ae917e2 refs/tags/v1.1.0
-019d573fd023224454e7dce0d68fcf4155f77b91 refs/tags/v1.2.0
-14bd5487d818474fcd39a12b12789a6daeaa210a refs/tags/v1.3.0
-8ef4213a01084719c80a7bd3d1c04e3999ba673c refs/tags/v1.4.0
-57a32f7c15f1ea105507958aac538ae736474158 refs/tags/v1.5.0
-6f6452112c7bd441dc4bea2134a9cda3faea858a refs/tags/v1.5.2
-d2847cddd89fb1c44b3da10a84e7a9b3e2f55131 refs/tags/v1.6.0
-e6f8783d68238d851832a892ece04b0877644f4c refs/tags/v1.6.1
-2bd87e2fd9648115aae5eec6c8405dff4415bb60 refs/tags/v1.7.0
-dc15e3c8f7e27deb87260749015bcc9d80846314 refs/tags/v1.7.1
-fe5893ceb0e59a00921d412c542351af21858279 refs/tags/v1.7.2
-2b49fed0ff9829f2cddff6b9b84daa4573015ba0 refs/tags/v1.8.0
-8a6a50394fc0af13759121a33f6b822da3d7e2b0 refs/tags/v1.8.1
-0627ffad3e6db253fee4309fb2fbf6c3e6bfc138 refs/tags/v1.8.2
-2e19289b18f2617e9b89ca1017795861f79e3001 refs/tags/v1.9.0
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-223a2103250f88db3b51de818d5b87d16965f21f.rev
 and 
new/nebula-1.9.1/.git/objects/pack/pack-223a2103250f88db3b51de818d5b87d16965f21f.rev
 differ
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-3e81e228d7c880ad887e77aa7ba591ee8e98c44f.idx
 and 
new/nebula-1.9.1/.git/objects/pack/pack-3e81e228d7c880ad887e77aa7ba591ee8e98c44f.idx
 differ
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-3e81e228d7c880ad887e77aa7ba591ee8e98c44f.pack
 and 
new/nebula-1.9.1/.git/objects/pack/pack-3e81e228d7c880ad887e77aa7ba591ee8e98c44f.pack
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nebula-1.9.0/.git/objects/pack/pack-3e81e228d7c880ad887e77aa7ba591ee8e98c44f.promisor
 
new/nebula-1.9.1/.git/objects/pack/pack-3e81e228d7c880ad887e77aa7ba591ee8e98c44f.promisor
--- 
old/nebula-1.9.0/.git/objects/pack/pack-3e81e228d7c880ad887e77aa7ba591ee8e98c44f.promisor
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/nebula-1.9.1/.git/objects/pack/pack-3e81e228d7c880ad887e77aa7ba591ee8e98c44f.promisor
   2024-05-29 20:06:46.000000000 +0200
@@ -0,0 +1,203 @@
+0017794f4638f1a1b4e469619a9824accac6ccea 
0017794f4638f1a1b4e469619a9824accac6ccea
+05b42d10c5682319a702f01111145bf1b7aa59a5 
05b42d10c5682319a702f01111145bf1b7aa59a5
+079e4dd2ff4c57333565f78b2d07926303588ac9 
079e4dd2ff4c57333565f78b2d07926303588ac9
+08e1b6a80b9503b7247bc5c329243bc45daec3d3 
08e1b6a80b9503b7247bc5c329243bc45daec3d3
+093bf69ccba033f08cbd5d8811e98486344ce868 
093bf69ccba033f08cbd5d8811e98486344ce868
+0b277b5c1ff48a702c5a9eb0fbdb64855af0fce6 
0b277b5c1ff48a702c5a9eb0fbdb64855af0fce6
+0bb2345ac0bc40f01a8a0ec0e4939503cd911990 
0bb2345ac0bc40f01a8a0ec0e4939503cd911990
+0d0943f0ac369354ac6b6db9da6f880e0584d73a 
0d0943f0ac369354ac6b6db9da6f880e0584d73a
+0d5d41bf776759854f0f442b6994a75e0519d931 
0d5d41bf776759854f0f442b6994a75e0519d931
+0e671861f72c55ed9112365e83f74a286f7e45be 
0e671861f72c55ed9112365e83f74a286f7e45be
+0efb9675691ae7ad3e375ca9ccc44078eee51cf0 
0efb9675691ae7ad3e375ca9ccc44078eee51cf0
+0ffbd8792f5e1882479d8075e90f66647adbcf20 
0ffbd8792f5e1882479d8075e90f66647adbcf20
+1151c8906147e16ace942c89d79626aee05f05c5 
1151c8906147e16ace942c89d79626aee05f05c5
+120be6960da14f9da3e288cbea5f7c8c73095e18 
120be6960da14f9da3e288cbea5f7c8c73095e18
+129744fd2513138b0d3269fcdf61bdc5a1f0bd78 
129744fd2513138b0d3269fcdf61bdc5a1f0bd78
+13146ab71fb0cc690d597ce27bca0abdbd502da4 
13146ab71fb0cc690d597ce27bca0abdbd502da4
+14ba2ce145c06795b4387de56029e160697140b2 
14ba2ce145c06795b4387de56029e160697140b2
+16e6a680fefc2fc02952634fce616297c1725157 
16e6a680fefc2fc02952634fce616297c1725157
+16e768ee42b7416f77f5f2f603688c8e28679d17 
16e768ee42b7416f77f5f2f603688c8e28679d17
+184eea8eac1c8684fd7d74c61e1e3aa295356a3a 
184eea8eac1c8684fd7d74c61e1e3aa295356a3a
+197e3a717cb8e48d651fb5368c88d2a5eed8472a 
197e3a717cb8e48d651fb5368c88d2a5eed8472a
+1aea83273596bf6a26a3b065af178176dd3cf475 
1aea83273596bf6a26a3b065af178176dd3cf475
+1c1842da5532f71f64ab20a23e3ceade57046140 
1c1842da5532f71f64ab20a23e3ceade57046140
+1c4affda1f884a8ff5776f531158a1950c109ad2 
1c4affda1f884a8ff5776f531158a1950c109ad2
+1c6382827b0595cbe8e42c543aec24308d1074c4 
1c6382827b0595cbe8e42c543aec24308d1074c4
+1db60a7c41b17e09f1f24f0ed795b514f3edcab4 
1db60a7c41b17e09f1f24f0ed795b514f3edcab4
+1dd6d1de77c5abae05ad208a5d4342bc5324cc3a 
1dd6d1de77c5abae05ad208a5d4342bc5324cc3a
+2034405a70048b4afbf04c625828ee3819324bef 
2034405a70048b4afbf04c625828ee3819324bef
+2372ced0951f67cf8271ab85c93eff72c95a81dc 
2372ced0951f67cf8271ab85c93eff72c95a81dc
+261ed3642b694b55ba1cf8b6ec6a7033693548de 
261ed3642b694b55ba1cf8b6ec6a7033693548de
+28170b622cf5c5fbdf3349152e1f6c80888b1961 
28170b622cf5c5fbdf3349152e1f6c80888b1961
+2ab97dba062208bcb6ffc32bef8347d586751038 
2ab97dba062208bcb6ffc32bef8347d586751038
+2b5e6e937141af36ad4974569e64a68d16067818 
2b5e6e937141af36ad4974569e64a68d16067818
+2beca66c91c38c5ee8036319e29fe439c94d4195 
2beca66c91c38c5ee8036319e29fe439c94d4195
+2ddebca746d53eca821f4704116b5f190c80d7c9 
2ddebca746d53eca821f4704116b5f190c80d7c9
+2efe31d24620fcd719d47e70e3ed91b3f15e3fd9 
2efe31d24620fcd719d47e70e3ed91b3f15e3fd9
+2f06951af52aca425bcad1aabdb72e04ade3d263 
2f06951af52aca425bcad1aabdb72e04ade3d263
+2fab9274b8c46eb5c8415ac1c7c67ff8ff645919 
2fab9274b8c46eb5c8415ac1c7c67ff8ff645919
+30e99eca13c42cebf1ed898f1e35e39bc2973acf 
30e99eca13c42cebf1ed898f1e35e39bc2973acf
+31c1a554c6beff52025c19254458992f0356395c 
31c1a554c6beff52025c19254458992f0356395c
+334cb60621df74b038d59c5be1149006b729154f 
334cb60621df74b038d59c5be1149006b729154f
+34fe17e5902aebb08a0a2e04d7c713919ff28c35 
34fe17e5902aebb08a0a2e04d7c713919ff28c35
+3558e1a542336e677d00715ff3f3e54e5abe80a5 
3558e1a542336e677d00715ff3f3e54e5abe80a5
+3570e0750597c554d37c726ca02d0900c18e0f7c 
3570e0750597c554d37c726ca02d0900c18e0f7c
+35d644689f272a6d2e97236c0596adb574d5626f 
35d644689f272a6d2e97236c0596adb574d5626f
+36d043bcd53f5526b521f8c3dce5c1bb1115f02a 
36d043bcd53f5526b521f8c3dce5c1bb1115f02a
+383398322ca1465eec24ca29d3856b73d5551a09 
383398322ca1465eec24ca29d3856b73d5551a09
+38f5bea252a786196aa4c339db3d3e65a251d122 
38f5bea252a786196aa4c339db3d3e65a251d122
+3a534051d81c867a0d20a43718eeda67c75967e2 
3a534051d81c867a0d20a43718eeda67c75967e2
+3b1b80f1a04e7e6dd38a3eea3a4c2a6e3cc1bdb7 
3b1b80f1a04e7e6dd38a3eea3a4c2a6e3cc1bdb7
+3b7cdd1c9a1d4efbf1082648c0d6e712525bc7a0 
3b7cdd1c9a1d4efbf1082648c0d6e712525bc7a0
+3c14face3ddd404826bf5c741f1f9731698b1e0d 
3c14face3ddd404826bf5c741f1f9731698b1e0d
+3d0fa1b65e6515aa47c43e04cabee6d789ecd12a 
3d0fa1b65e6515aa47c43e04cabee6d789ecd12a
+3e760feb3f167bdb90b357ea3632c1d7e59fb903 
3e760feb3f167bdb90b357ea3632c1d7e59fb903
+3f2cd2a48713937e62f61033d303c6f7eb752ba1 
3f2cd2a48713937e62f61033d303c6f7eb752ba1
+3f3f2eb47bef4b6bc7a933fcb442cfdf4c5d68e5 
3f3f2eb47bef4b6bc7a933fcb442cfdf4c5d68e5
+3f81ff4009bc45d34ad95528aa75e39c6658ffd4 
3f81ff4009bc45d34ad95528aa75e39c6658ffd4
+400e275b469b6bf0d21ecbfc628fa55d68263571 
400e275b469b6bf0d21ecbfc628fa55d68263571
+46fb87ceb011f9ec9fac030054f7adbfca743f97 
46fb87ceb011f9ec9fac030054f7adbfca743f97
+49aa171917b44fdc173f12b8b738135ab5f398f9 
49aa171917b44fdc173f12b8b738135ab5f398f9
+4b1d0bd0d028528610d5f38b77a6e9937ea07a1c 
4b1d0bd0d028528610d5f38b77a6e9937ea07a1c
+4e5d51d0c3cc495775582d00a11fb46fa62bb2d3 
4e5d51d0c3cc495775582d00a11fb46fa62bb2d3
+4e7bb83afe9adc434c29c39cee6b1bfe67fc41fb 
4e7bb83afe9adc434c29c39cee6b1bfe67fc41fb
+5041f82ce386d917a3017497f623dcccd3c8e66e 
5041f82ce386d917a3017497f623dcccd3c8e66e
+50b7d62b22f780dd105d76fdf2562a3b698e3d72 
50b7d62b22f780dd105d76fdf2562a3b698e3d72
+523968c2352e3904d9f21e373d90604e297ad914 
523968c2352e3904d9f21e373d90604e297ad914
+53f57b137a0a513c79d0a5bdb4be59292713a50b 
53f57b137a0a513c79d0a5bdb4be59292713a50b
+547037c5a10a71380bc2e12a5ff4b9389e3a73d9 
547037c5a10a71380bc2e12a5ff4b9389e3a73d9
+54833bdc789754f8b3086f94764e7ac990786b11 
54833bdc789754f8b3086f94764e7ac990786b11
+55985f47fce85634642657532866a0217ff8e939 
55985f47fce85634642657532866a0217ff8e939
+55d441f4a8017b2ea30eae55137c52f2829dba5f 
55d441f4a8017b2ea30eae55137c52f2829dba5f
+589a124633a3b69c03c2b8d36a4e3ee1fbbfa0e2 
589a124633a3b69c03c2b8d36a4e3ee1fbbfa0e2
+59f1d0e523ae0bd8ff17c6e33d24e540847b2b6c 
59f1d0e523ae0bd8ff17c6e33d24e540847b2b6c
+5cf0a028abab5fa3606ff15513ae87cab10aac95 
5cf0a028abab5fa3606ff15513ae87cab10aac95
+60a1afdafeaf7460df1b52c8a79ee8bb566208ff 
60a1afdafeaf7460df1b52c8a79ee8bb566208ff
+64c624c7e8dd6859a197ac849036a79cb2bac6b4 
64c624c7e8dd6859a197ac849036a79cb2bac6b4
+65ea91f5105a5681011580b4bf219f50e187a21d 
65ea91f5105a5681011580b4bf219f50e187a21d
+65f7677aa1d7f2f3a2a1fb560a3a25a80e4f5446 
65f7677aa1d7f2f3a2a1fb560a3a25a80e4f5446
+66427e33904179592b33638b63530611a5872f9a 
66427e33904179592b33638b63530611a5872f9a
+6816be6734089bfc8c518c835935da8eeeeb0c85 
6816be6734089bfc8c518c835935da8eeeeb0c85
+682107bb01caeb72a569b35028bc2cbe23e16b46 
682107bb01caeb72a569b35028bc2cbe23e16b46
+69f6ae84f47316b8772977a072b24188c4a409c9 
69f6ae84f47316b8772977a072b24188c4a409c9
+6a023abf20b6ef8e38c2bc8a73447cb2183e8ddc 
6a023abf20b6ef8e38c2bc8a73447cb2183e8ddc
+6c6c7951563aa1bc4dbe4184900f6277c8d43bba 
6c6c7951563aa1bc4dbe4184900f6277c8d43bba
+6d04027aa7ab62201683f852fd13d8e70bd045a2 
6d04027aa7ab62201683f852fd13d8e70bd045a2
+6d5c8a433279de7637aed7ab48574b65540a8d54 
6d5c8a433279de7637aed7ab48574b65540a8d54
+70b07f4e3252539a0ddd7fe3954c244716787e4f 
70b07f4e3252539a0ddd7fe3954c244716787e4f
+712d4264bcd23a46e0bec5637a14919085a2dc31 
712d4264bcd23a46e0bec5637a14919085a2dc31
+71b83f433fdac1cd69384227ded09527a559c452 
71b83f433fdac1cd69384227ded09527a559c452
+7276dfa1325163a2fa2c31506d9ecda2773c802d 
7276dfa1325163a2fa2c31506d9ecda2773c802d
+730853a99defe1797ab923ad3179efe531c08e64 
730853a99defe1797ab923ad3179efe531c08e64
+74367f6e85223c00d1e262fd88bc1768099d28b8 
74367f6e85223c00d1e262fd88bc1768099d28b8
+746d6a3ab8f3bde7a9b1cfd3d839981145737909 
746d6a3ab8f3bde7a9b1cfd3d839981145737909
+765a006654bf2bfd46614853267f550520694275 
765a006654bf2bfd46614853267f550520694275
+76cf72fc3c197c5186c639d07d6934232cec5b41 
76cf72fc3c197c5186c639d07d6934232cec5b41
+785aa6a74b1c7a616a8cfcae89fe1408a47c5a98 
785aa6a74b1c7a616a8cfcae89fe1408a47c5a98
+796b96d1c402326528b4ba3c12ee9d92d0e212e9 
796b96d1c402326528b4ba3c12ee9d92d0e212e9
+7a0a0cff356f62ce2fd89d2478d13e1d8285334f 
7a0a0cff356f62ce2fd89d2478d13e1d8285334f
+7aa06ccb4a8b6c134d52c764b8849838d9fe4438 
7aa06ccb4a8b6c134d52c764b8849838d9fe4438
+7d8f2eb8fbd90b7d895b6587331446edb1f3146b 
7d8f2eb8fbd90b7d895b6587331446edb1f3146b
+8129560efeaf185ef1ef3cac5cd78383995b145a 
8129560efeaf185ef1ef3cac5cd78383995b145a
+818e2ae4bcc1667d8dc74159cbc37681551d9419 
818e2ae4bcc1667d8dc74159cbc37681551d9419
+8311cef0b2cb5dab96067852687f641600226b6f 
8311cef0b2cb5dab96067852687f641600226b6f
+8354c094ea61d80dd3d9462e303d4261ffcb1892 
8354c094ea61d80dd3d9462e303d4261ffcb1892
+844eaf2fc039f361b3710fa46b5ad2af1a2bb38e 
844eaf2fc039f361b3710fa46b5ad2af1a2bb38e
+86656c920bba7d4802af9cede9bc78e498186b6a 
86656c920bba7d4802af9cede9bc78e498186b6a
+8727b16f143e920f866d59f7f67359851e513ca1 
8727b16f143e920f866d59f7f67359851e513ca1
+87a0de75bb09f4848f55abc1eb03c4fc20d13525 
87a0de75bb09f4848f55abc1eb03c4fc20d13525
+88e33b7e99ede588bc2ce54be2327a0dda6325ac 
88e33b7e99ede588bc2ce54be2327a0dda6325ac
+89f94772682096261658d8ff92fb3298a82427b3 
89f94772682096261658d8ff92fb3298a82427b3
+8c3dca558ce2b3443f1cd95ce86d7dfde3fa7dbd 
8c3dca558ce2b3443f1cd95ce86d7dfde3fa7dbd
+8c88439248a753c368b833ee55e8310c03737afe 
8c88439248a753c368b833ee55e8310c03737afe
+8d0eaa1dbb78fb9df513030d3187829ac57afd6d 
8d0eaa1dbb78fb9df513030d3187829ac57afd6d
+8d69074883fcc63849ffe47d56ae9a3139680512 
8d69074883fcc63849ffe47d56ae9a3139680512
+8ef8b3a24eecffc5bf748f54b9a3f2792ce8805f 
8ef8b3a24eecffc5bf748f54b9a3f2792ce8805f
+900b01e5b86403ddc8a882c78e83b77f9d9a4bca 
900b01e5b86403ddc8a882c78e83b77f9d9a4bca
+91478ce518c2ea7ec43f8a803d1d49b8a5df717f 
91478ce518c2ea7ec43f8a803d1d49b8a5df717f
+9186b2fc75d7cb3ac2244e06f97e63c8aac2a99a 
9186b2fc75d7cb3ac2244e06f97e63c8aac2a99a
+91ad2c02d86f5e7997bac9e678a982d9331e080c 
91ad2c02d86f5e7997bac9e678a982d9331e080c
+94bb02fe3b8aee70415af5caf5c86a0a72a71e33 
94bb02fe3b8aee70415af5caf5c86a0a72a71e33
+94e2c6beb00cdb71df7c28efe30e2726272fe527 
94e2c6beb00cdb71df7c28efe30e2726272fe527
+94e868cc2a3e395aefd09ed3b86bec597b6c138e 
94e868cc2a3e395aefd09ed3b86bec597b6c138e
+95abe018ec6a5ddccd0e3900e9b3b03ece7df6e6 
95abe018ec6a5ddccd0e3900e9b3b03ece7df6e6
+976a2742308b3194ca482b692adfadf6e64b5526 
976a2742308b3194ca482b692adfadf6e64b5526
+9a3b3f3bb6c9996e90a98f88f7256fe37fd2fd04 
9a3b3f3bb6c9996e90a98f88f7256fe37fd2fd04
+9a63357571fa05212aa80c9d5f17d7b16c964205 
9a63357571fa05212aa80c9d5f17d7b16c964205
+9c113e185938fcd0e21af6b7f9773ef96ac3d83e 
9c113e185938fcd0e21af6b7f9773ef96ac3d83e
+9cd9d37f2025c7d8f242226e6a99d7404cb3dbe6 
9cd9d37f2025c7d8f242226e6a99d7404cb3dbe6
+9d819ae990f78b1ddca17dd59a7d45ff890f07f9 
9d819ae990f78b1ddca17dd59a7d45ff890f07f9
+9e8c721ee0cc3e4a39215b3042634151580ab01a 
9e8c721ee0cc3e4a39215b3042634151580ab01a
+9fa8a5492ea5e52de8ce4a5f32e9fad303e747a9 
9fa8a5492ea5e52de8ce4a5f32e9fad303e747a9
+a0164f7bc9035c00ebcd384106302c368f7699a0 
a0164f7bc9035c00ebcd384106302c368f7699a0
+a1acd2b25adab0ebe6a4da7589defc0510ec7c16 
a1acd2b25adab0ebe6a4da7589defc0510ec7c16
+a2c24a1f10e2a101e4cb15ceb710aaba90791f0f 
a2c24a1f10e2a101e4cb15ceb710aaba90791f0f
+a54fb0f30f6048101cad79c191a70e5a9c263746 
a54fb0f30f6048101cad79c191a70e5a9c263746
+aa54c4bc51732abf23294f3035b4c5b2515891db 
aa54c4bc51732abf23294f3035b4c5b2515891db
+aaf6f29c99a183e6b558abc1f84895d8e824a92d 
aaf6f29c99a183e6b558abc1f84895d8e824a92d
+ab5218f8dbfb8a6fcaef2d88e40b681591229193 
ab5218f8dbfb8a6fcaef2d88e40b681591229193
+abf74a0fa2c7ab37e9f79cb3495c73203c0006a4 
abf74a0fa2c7ab37e9f79cb3495c73203c0006a4
+adf83a26779d2f188caf97d70bc677a36378b3f7 
adf83a26779d2f188caf97d70bc677a36378b3f7
+ae19a28f5be753b7de15acb3ec07c5d9557901f7 
ae19a28f5be753b7de15acb3ec07c5d9557901f7
+aee04e77bfbd6601adbcd5a46435f059e31cf6e4 
aee04e77bfbd6601adbcd5a46435f059e31cf6e4
+af6480effb6b4339eb78b77311634c546f8c6d11 
af6480effb6b4339eb78b77311634c546f8c6d11
+b05c84a22c3e3ebf2099bb30aa96f9a1b8944a93 
b05c84a22c3e3ebf2099bb30aa96f9a1b8944a93
+b18e52447c872fcd40abb1ce334253d153335e09 
b18e52447c872fcd40abb1ce334253d153335e09
+b1f7215ea2544a850fd0cd563f486648e73dd294 
b1f7215ea2544a850fd0cd563f486648e73dd294
+b3c723a462fda42bf18d738b96430e7ba20e88aa 
b3c723a462fda42bf18d738b96430e7ba20e88aa
+b4f96c6c8413d4bc2c8fb5994232ad158d8475a9 
b4f96c6c8413d4bc2c8fb5994232ad158d8475a9
+b5a717d82d7ba9ea31228d97c4207f4c9fb9066c 
b5a717d82d7ba9ea31228d97c4207f4c9fb9066c
+b5beff61e32b28cb7d4266cd891124d8917aafcd 
b5beff61e32b28cb7d4266cd891124d8917aafcd
+b786ba383dcfc239b2531544937c79f9c9a76ffd 
b786ba383dcfc239b2531544937c79f9c9a76ffd
+b803d30a659910d127644c3a32aaf3fac6b2cc25 
b803d30a659910d127644c3a32aaf3fac6b2cc25
+b865391e7738ff0e9d98e75a1282deb6d0f0ea66 
b865391e7738ff0e9d98e75a1282deb6d0f0ea66
+ba15d665ef66d73a97d22debc2eaa28178e02362 
ba15d665ef66d73a97d22debc2eaa28178e02362
+bba2a55c6e7916c40229b27a110ce72aa4244461 
bba2a55c6e7916c40229b27a110ce72aa4244461
+bc8d3f0e60565567a8b8598972614dce7d4ffccd 
bc8d3f0e60565567a8b8598972614dce7d4ffccd
+be746f4096f772a5e4a461263375f0ce939fd21c 
be746f4096f772a5e4a461263375f0ce939fd21c
+bedd2b266cc4d22b26a6744339af6b227541a37b 
bedd2b266cc4d22b26a6744339af6b227541a37b
+bfff621a7ca4e6baf72151ab8918fbc19391a46b 
bfff621a7ca4e6baf72151ab8918fbc19391a46b
+c15827fe617a1b9f4e0237282d838c6addc1ff95 
c15827fe617a1b9f4e0237282d838c6addc1ff95
+c167e70d8b20ec2254115c7b72673605b6a27625 
c167e70d8b20ec2254115c7b72673605b6a27625
+c1b4c398b44cec672dc8a32b83e4ec489466881e 
c1b4c398b44cec672dc8a32b83e4ec489466881e
+c227b207bdfe307ba4f25f7e01039c493e06102e 
c227b207bdfe307ba4f25f7e01039c493e06102e
+c2e61df070b30a8bf65737b367765afaf4a7c6bc 
c2e61df070b30a8bf65737b367765afaf4a7c6bc
+c423cfc72547100e9f9db1aeeb205bc6e5154309 
c423cfc72547100e9f9db1aeeb205bc6e5154309
+c546653a2f4a9401b1acb3de2d72b4609af86052 
c546653a2f4a9401b1acb3de2d72b4609af86052
+c5ebe54a739327b89f7eaf01ef7485af7f4c93e8 
c5ebe54a739327b89f7eaf01ef7485af7f4c93e8
+c64a3a4b72b992bfe93080755cd96cc9e0367d44 
c64a3a4b72b992bfe93080755cd96cc9e0367d44
+c74ffc68f201fd49753643bb8f15878bde9ddcbd 
c74ffc68f201fd49753643bb8f15878bde9ddcbd
+c86b0bc3ef91cd92d5020d809938560c08d3ad1e 
c86b0bc3ef91cd92d5020d809938560c08d3ad1e
+c88c45cc9facb1fd6a9accfe9baec6360b7d431e 
c88c45cc9facb1fd6a9accfe9baec6360b7d431e
+c8a4c64aafacbc447fa4474a04fd7e2400c901f9 
c8a4c64aafacbc447fa4474a04fd7e2400c901f9
+c8cf3f8660eb173192d15a4cc5f8dc25e437e887 
c8cf3f8660eb173192d15a4cc5f8dc25e437e887
+c9559136f0fdbe4b4f9bdab6dc244092221d8791 
c9559136f0fdbe4b4f9bdab6dc244092221d8791
+c9c7730de063da9473cfb52991f3da2afb30e455 
c9c7730de063da9473cfb52991f3da2afb30e455
+cc0216fe9cac471514294926d945d03708386870 
cc0216fe9cac471514294926d945d03708386870
+cd17be4dc34fb37a14a646d2a7e2f36ad0c0111f 
cd17be4dc34fb37a14a646d2a7e2f36ad0c0111f
+cedd7fe7670bacc3ce238bd3929cc331dd26eda6 
cedd7fe7670bacc3ce238bd3929cc331dd26eda6
+d0b64b936318af6541ae64ad2830fc6a04f38abe 
d0b64b936318af6541ae64ad2830fc6a04f38abe
+d16348aacf1a12a508fd8acae836007a78e9aa18 
d16348aacf1a12a508fd8acae836007a78e9aa18
+d1909cd156f2b06b7c3dcc2be53ef63b4d28e0f0 
d1909cd156f2b06b7c3dcc2be53ef63b4d28e0f0
+d7710f9abe38cd77d2e4414d2611bd1cc509bcbc 
d7710f9abe38cd77d2e4414d2611bd1cc509bcbc
+d94cbf1455ae059597b0d32f7fe0e219ec8b965a 
d94cbf1455ae059597b0d32f7fe0e219ec8b965a
+dbc29510f90ed2d462f3f98568281f4bfbadae1f 
dbc29510f90ed2d462f3f98568281f4bfbadae1f
+dc4e4aeeb1400f75fa40bfd4d2503a029c03c52c 
dc4e4aeeb1400f75fa40bfd4d2503a029c03c52c
+ddc808f94f89f623fee361e510d505edef1a2ebf 
ddc808f94f89f623fee361e510d505edef1a2ebf
+e0d41aec9e990af54e362447b0478003081bfc4d 
e0d41aec9e990af54e362447b0478003081bfc4d
+e1d0d95d881f314f3314eeafd1acb10c7d7db140 
e1d0d95d881f314f3314eeafd1acb10c7d7db140
+e1e4ede67e43005f8cfc3e8801dfc5fe89220ddb 
e1e4ede67e43005f8cfc3e8801dfc5fe89220ddb
+e2508c83cc1b77af7bbeae6671efa899433c183d 
e2508c83cc1b77af7bbeae6671efa899433c183d
+e4f41049713e4c689f7dbd69d34db8500ca0c01a 
e4f41049713e4c689f7dbd69d34db8500ca0c01a
+e7758e0943c0589f31b874e5e388e78502695cbe 
e7758e0943c0589f31b874e5e388e78502695cbe
+e9ad19bb6a8eb6b49a695c8ad20518c692c98f65 
e9ad19bb6a8eb6b49a695c8ad20518c692c98f65
+eb159ec74ba4418086811642a13602368edeb024 
eb159ec74ba4418086811642a13602368edeb024
+ebcace6706bef54e90b99d7dbd2ae991582704ba 
ebcace6706bef54e90b99d7dbd2ae991582704ba
+f0961211feab40e817eb68e12b6412c77725ff5d 
f0961211feab40e817eb68e12b6412c77725ff5d
+f0f4c78dd18003cbb3af0e8ff85a8e14388ecc05 
f0f4c78dd18003cbb3af0e8ff85a8e14388ecc05
+f3642961c9660f495dec47f5e4e4fc37e6b077e3 
f3642961c9660f495dec47f5e4e4fc37e6b077e3
+f46273acf111f4165dc256f68e61da4c48d0deb8 
f46273acf111f4165dc256f68e61da4c48d0deb8
+f50bcf862e32f7c09542cb568630c2ff6fb4682a 
f50bcf862e32f7c09542cb568630c2ff6fb4682a
+f85ee9cee94784e3c243799b65545bdc57f3299e 
f85ee9cee94784e3c243799b65545bdc57f3299e
+f8a89ef59b4f74566cb2b086b1a88eaabd3ccb4c 
f8a89ef59b4f74566cb2b086b1a88eaabd3ccb4c
+fa9439302b7483c7dffdae0703cf6a617389033e 
fa9439302b7483c7dffdae0703cf6a617389033e
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-3e81e228d7c880ad887e77aa7ba591ee8e98c44f.rev
 and 
new/nebula-1.9.1/.git/objects/pack/pack-3e81e228d7c880ad887e77aa7ba591ee8e98c44f.rev
 differ
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-725972a9a1aedc45f7bd713624952e49be670a6d.idx
 and 
new/nebula-1.9.1/.git/objects/pack/pack-725972a9a1aedc45f7bd713624952e49be670a6d.idx
 differ
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-725972a9a1aedc45f7bd713624952e49be670a6d.pack
 and 
new/nebula-1.9.1/.git/objects/pack/pack-725972a9a1aedc45f7bd713624952e49be670a6d.pack
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nebula-1.9.0/.git/objects/pack/pack-725972a9a1aedc45f7bd713624952e49be670a6d.promisor
 
new/nebula-1.9.1/.git/objects/pack/pack-725972a9a1aedc45f7bd713624952e49be670a6d.promisor
--- 
old/nebula-1.9.0/.git/objects/pack/pack-725972a9a1aedc45f7bd713624952e49be670a6d.promisor
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/nebula-1.9.1/.git/objects/pack/pack-725972a9a1aedc45f7bd713624952e49be670a6d.promisor
   2024-05-29 20:06:46.000000000 +0200
@@ -0,0 +1,29 @@
+a92056a7db2fcae11078d677a88a471cd6be707e HEAD
+0af7e6a1ddadd96dfe967ba49e456f2c67969b1e refs/heads/add-http-pprof
+ceeccc6ef569ac80dc7b85c2f29bd50d90764037 
refs/heads/dependabot/github_actions/Apple-Actions/import-codesign-certs-3
+ce561ddf09c4b5937f891a78dd496b206c656942 
refs/heads/dependabot/go_modules/github.com/prometheus/client_golang-1.19.1
+db11e2f1af19017d21ef5912a5613d48b9db3d02 refs/heads/interface-hooks
+a92056a7db2fcae11078d677a88a471cd6be707e refs/heads/master
+b445d14ddb2f356222631da38d45dc978608a9d8 refs/heads/multiport
+77eced39ddcc7941df83b7e15ae4a89bbef27035 refs/heads/mutex-debug
+06372e12f1a2fd763c2a8a9d465f5b80511de614 refs/heads/prometheus-static-labels
+6d5299715ebb720197f0095b8c287ff0b94928f5 refs/heads/psk
+b6c6b96c79a5c64d98fd77162c4427811e69c2e1 refs/heads/windows_udp_buffer_setting
+3c503fd076a6a61c20b325426cdfc615e1aae9e6 refs/heads/yaml-v3
+f9d3d521b62aa52463d008ef4e2f2133daaa0b4c refs/tags/v1.0.0
+0312a3e4408836e2a58a08171c31d7b13ae917e2 refs/tags/v1.1.0
+019d573fd023224454e7dce0d68fcf4155f77b91 refs/tags/v1.2.0
+14bd5487d818474fcd39a12b12789a6daeaa210a refs/tags/v1.3.0
+8ef4213a01084719c80a7bd3d1c04e3999ba673c refs/tags/v1.4.0
+57a32f7c15f1ea105507958aac538ae736474158 refs/tags/v1.5.0
+6f6452112c7bd441dc4bea2134a9cda3faea858a refs/tags/v1.5.2
+d2847cddd89fb1c44b3da10a84e7a9b3e2f55131 refs/tags/v1.6.0
+e6f8783d68238d851832a892ece04b0877644f4c refs/tags/v1.6.1
+2bd87e2fd9648115aae5eec6c8405dff4415bb60 refs/tags/v1.7.0
+dc15e3c8f7e27deb87260749015bcc9d80846314 refs/tags/v1.7.1
+fe5893ceb0e59a00921d412c542351af21858279 refs/tags/v1.7.2
+2b49fed0ff9829f2cddff6b9b84daa4573015ba0 refs/tags/v1.8.0
+8a6a50394fc0af13759121a33f6b822da3d7e2b0 refs/tags/v1.8.1
+0627ffad3e6db253fee4309fb2fbf6c3e6bfc138 refs/tags/v1.8.2
+2e19289b18f2617e9b89ca1017795861f79e3001 refs/tags/v1.9.0
+c9a28bc6ee349611a4946e83d51729f4656fdcd7 refs/tags/v1.9.1
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-725972a9a1aedc45f7bd713624952e49be670a6d.rev
 and 
new/nebula-1.9.1/.git/objects/pack/pack-725972a9a1aedc45f7bd713624952e49be670a6d.rev
 differ
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-7f2e699ba4a7600c5338afae1ba9c39dcc62720c.idx
 and 
new/nebula-1.9.1/.git/objects/pack/pack-7f2e699ba4a7600c5338afae1ba9c39dcc62720c.idx
 differ
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-7f2e699ba4a7600c5338afae1ba9c39dcc62720c.pack
 and 
new/nebula-1.9.1/.git/objects/pack/pack-7f2e699ba4a7600c5338afae1ba9c39dcc62720c.pack
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nebula-1.9.0/.git/objects/pack/pack-7f2e699ba4a7600c5338afae1ba9c39dcc62720c.promisor
 
new/nebula-1.9.1/.git/objects/pack/pack-7f2e699ba4a7600c5338afae1ba9c39dcc62720c.promisor
--- 
old/nebula-1.9.0/.git/objects/pack/pack-7f2e699ba4a7600c5338afae1ba9c39dcc62720c.promisor
   2024-05-08 16:31:24.000000000 +0200
+++ 
new/nebula-1.9.1/.git/objects/pack/pack-7f2e699ba4a7600c5338afae1ba9c39dcc62720c.promisor
   1970-01-01 01:00:00.000000000 +0100
@@ -1,203 +0,0 @@
-0017794f4638f1a1b4e469619a9824accac6ccea 
0017794f4638f1a1b4e469619a9824accac6ccea
-05b42d10c5682319a702f01111145bf1b7aa59a5 
05b42d10c5682319a702f01111145bf1b7aa59a5
-079e4dd2ff4c57333565f78b2d07926303588ac9 
079e4dd2ff4c57333565f78b2d07926303588ac9
-08e1b6a80b9503b7247bc5c329243bc45daec3d3 
08e1b6a80b9503b7247bc5c329243bc45daec3d3
-093bf69ccba033f08cbd5d8811e98486344ce868 
093bf69ccba033f08cbd5d8811e98486344ce868
-0b277b5c1ff48a702c5a9eb0fbdb64855af0fce6 
0b277b5c1ff48a702c5a9eb0fbdb64855af0fce6
-0bb2345ac0bc40f01a8a0ec0e4939503cd911990 
0bb2345ac0bc40f01a8a0ec0e4939503cd911990
-0d0943f0ac369354ac6b6db9da6f880e0584d73a 
0d0943f0ac369354ac6b6db9da6f880e0584d73a
-0d5d41bf776759854f0f442b6994a75e0519d931 
0d5d41bf776759854f0f442b6994a75e0519d931
-0e671861f72c55ed9112365e83f74a286f7e45be 
0e671861f72c55ed9112365e83f74a286f7e45be
-0efb9675691ae7ad3e375ca9ccc44078eee51cf0 
0efb9675691ae7ad3e375ca9ccc44078eee51cf0
-0ffbd8792f5e1882479d8075e90f66647adbcf20 
0ffbd8792f5e1882479d8075e90f66647adbcf20
-1151c8906147e16ace942c89d79626aee05f05c5 
1151c8906147e16ace942c89d79626aee05f05c5
-120be6960da14f9da3e288cbea5f7c8c73095e18 
120be6960da14f9da3e288cbea5f7c8c73095e18
-129744fd2513138b0d3269fcdf61bdc5a1f0bd78 
129744fd2513138b0d3269fcdf61bdc5a1f0bd78
-13146ab71fb0cc690d597ce27bca0abdbd502da4 
13146ab71fb0cc690d597ce27bca0abdbd502da4
-14ba2ce145c06795b4387de56029e160697140b2 
14ba2ce145c06795b4387de56029e160697140b2
-16e6a680fefc2fc02952634fce616297c1725157 
16e6a680fefc2fc02952634fce616297c1725157
-16e768ee42b7416f77f5f2f603688c8e28679d17 
16e768ee42b7416f77f5f2f603688c8e28679d17
-197e3a717cb8e48d651fb5368c88d2a5eed8472a 
197e3a717cb8e48d651fb5368c88d2a5eed8472a
-1aea83273596bf6a26a3b065af178176dd3cf475 
1aea83273596bf6a26a3b065af178176dd3cf475
-1c1842da5532f71f64ab20a23e3ceade57046140 
1c1842da5532f71f64ab20a23e3ceade57046140
-1c4affda1f884a8ff5776f531158a1950c109ad2 
1c4affda1f884a8ff5776f531158a1950c109ad2
-1c6382827b0595cbe8e42c543aec24308d1074c4 
1c6382827b0595cbe8e42c543aec24308d1074c4
-1db60a7c41b17e09f1f24f0ed795b514f3edcab4 
1db60a7c41b17e09f1f24f0ed795b514f3edcab4
-1dd6d1de77c5abae05ad208a5d4342bc5324cc3a 
1dd6d1de77c5abae05ad208a5d4342bc5324cc3a
-2034405a70048b4afbf04c625828ee3819324bef 
2034405a70048b4afbf04c625828ee3819324bef
-261ed3642b694b55ba1cf8b6ec6a7033693548de 
261ed3642b694b55ba1cf8b6ec6a7033693548de
-28170b622cf5c5fbdf3349152e1f6c80888b1961 
28170b622cf5c5fbdf3349152e1f6c80888b1961
-2ab97dba062208bcb6ffc32bef8347d586751038 
2ab97dba062208bcb6ffc32bef8347d586751038
-2b5e6e937141af36ad4974569e64a68d16067818 
2b5e6e937141af36ad4974569e64a68d16067818
-2beca66c91c38c5ee8036319e29fe439c94d4195 
2beca66c91c38c5ee8036319e29fe439c94d4195
-2ddebca746d53eca821f4704116b5f190c80d7c9 
2ddebca746d53eca821f4704116b5f190c80d7c9
-2efe31d24620fcd719d47e70e3ed91b3f15e3fd9 
2efe31d24620fcd719d47e70e3ed91b3f15e3fd9
-2f06951af52aca425bcad1aabdb72e04ade3d263 
2f06951af52aca425bcad1aabdb72e04ade3d263
-2fab9274b8c46eb5c8415ac1c7c67ff8ff645919 
2fab9274b8c46eb5c8415ac1c7c67ff8ff645919
-30e99eca13c42cebf1ed898f1e35e39bc2973acf 
30e99eca13c42cebf1ed898f1e35e39bc2973acf
-31c1a554c6beff52025c19254458992f0356395c 
31c1a554c6beff52025c19254458992f0356395c
-334cb60621df74b038d59c5be1149006b729154f 
334cb60621df74b038d59c5be1149006b729154f
-34fe17e5902aebb08a0a2e04d7c713919ff28c35 
34fe17e5902aebb08a0a2e04d7c713919ff28c35
-3558e1a542336e677d00715ff3f3e54e5abe80a5 
3558e1a542336e677d00715ff3f3e54e5abe80a5
-3570e0750597c554d37c726ca02d0900c18e0f7c 
3570e0750597c554d37c726ca02d0900c18e0f7c
-35d644689f272a6d2e97236c0596adb574d5626f 
35d644689f272a6d2e97236c0596adb574d5626f
-36d043bcd53f5526b521f8c3dce5c1bb1115f02a 
36d043bcd53f5526b521f8c3dce5c1bb1115f02a
-383398322ca1465eec24ca29d3856b73d5551a09 
383398322ca1465eec24ca29d3856b73d5551a09
-38f5bea252a786196aa4c339db3d3e65a251d122 
38f5bea252a786196aa4c339db3d3e65a251d122
-3a534051d81c867a0d20a43718eeda67c75967e2 
3a534051d81c867a0d20a43718eeda67c75967e2
-3b1b80f1a04e7e6dd38a3eea3a4c2a6e3cc1bdb7 
3b1b80f1a04e7e6dd38a3eea3a4c2a6e3cc1bdb7
-3b7cdd1c9a1d4efbf1082648c0d6e712525bc7a0 
3b7cdd1c9a1d4efbf1082648c0d6e712525bc7a0
-3c14face3ddd404826bf5c741f1f9731698b1e0d 
3c14face3ddd404826bf5c741f1f9731698b1e0d
-3d0fa1b65e6515aa47c43e04cabee6d789ecd12a 
3d0fa1b65e6515aa47c43e04cabee6d789ecd12a
-3e760feb3f167bdb90b357ea3632c1d7e59fb903 
3e760feb3f167bdb90b357ea3632c1d7e59fb903
-3f2cd2a48713937e62f61033d303c6f7eb752ba1 
3f2cd2a48713937e62f61033d303c6f7eb752ba1
-3f3f2eb47bef4b6bc7a933fcb442cfdf4c5d68e5 
3f3f2eb47bef4b6bc7a933fcb442cfdf4c5d68e5
-3f81ff4009bc45d34ad95528aa75e39c6658ffd4 
3f81ff4009bc45d34ad95528aa75e39c6658ffd4
-400e275b469b6bf0d21ecbfc628fa55d68263571 
400e275b469b6bf0d21ecbfc628fa55d68263571
-46fb87ceb011f9ec9fac030054f7adbfca743f97 
46fb87ceb011f9ec9fac030054f7adbfca743f97
-49aa171917b44fdc173f12b8b738135ab5f398f9 
49aa171917b44fdc173f12b8b738135ab5f398f9
-4b1d0bd0d028528610d5f38b77a6e9937ea07a1c 
4b1d0bd0d028528610d5f38b77a6e9937ea07a1c
-4e5d51d0c3cc495775582d00a11fb46fa62bb2d3 
4e5d51d0c3cc495775582d00a11fb46fa62bb2d3
-4e7bb83afe9adc434c29c39cee6b1bfe67fc41fb 
4e7bb83afe9adc434c29c39cee6b1bfe67fc41fb
-5041f82ce386d917a3017497f623dcccd3c8e66e 
5041f82ce386d917a3017497f623dcccd3c8e66e
-50b7d62b22f780dd105d76fdf2562a3b698e3d72 
50b7d62b22f780dd105d76fdf2562a3b698e3d72
-523968c2352e3904d9f21e373d90604e297ad914 
523968c2352e3904d9f21e373d90604e297ad914
-53f57b137a0a513c79d0a5bdb4be59292713a50b 
53f57b137a0a513c79d0a5bdb4be59292713a50b
-547037c5a10a71380bc2e12a5ff4b9389e3a73d9 
547037c5a10a71380bc2e12a5ff4b9389e3a73d9
-54833bdc789754f8b3086f94764e7ac990786b11 
54833bdc789754f8b3086f94764e7ac990786b11
-55985f47fce85634642657532866a0217ff8e939 
55985f47fce85634642657532866a0217ff8e939
-55d441f4a8017b2ea30eae55137c52f2829dba5f 
55d441f4a8017b2ea30eae55137c52f2829dba5f
-589a124633a3b69c03c2b8d36a4e3ee1fbbfa0e2 
589a124633a3b69c03c2b8d36a4e3ee1fbbfa0e2
-59f1d0e523ae0bd8ff17c6e33d24e540847b2b6c 
59f1d0e523ae0bd8ff17c6e33d24e540847b2b6c
-5cf0a028abab5fa3606ff15513ae87cab10aac95 
5cf0a028abab5fa3606ff15513ae87cab10aac95
-60a1afdafeaf7460df1b52c8a79ee8bb566208ff 
60a1afdafeaf7460df1b52c8a79ee8bb566208ff
-640227a7e8a1e3566a3194c198926d15ac18ce04 
640227a7e8a1e3566a3194c198926d15ac18ce04
-64c624c7e8dd6859a197ac849036a79cb2bac6b4 
64c624c7e8dd6859a197ac849036a79cb2bac6b4
-65ea91f5105a5681011580b4bf219f50e187a21d 
65ea91f5105a5681011580b4bf219f50e187a21d
-65f7677aa1d7f2f3a2a1fb560a3a25a80e4f5446 
65f7677aa1d7f2f3a2a1fb560a3a25a80e4f5446
-66427e33904179592b33638b63530611a5872f9a 
66427e33904179592b33638b63530611a5872f9a
-6816be6734089bfc8c518c835935da8eeeeb0c85 
6816be6734089bfc8c518c835935da8eeeeb0c85
-682107bb01caeb72a569b35028bc2cbe23e16b46 
682107bb01caeb72a569b35028bc2cbe23e16b46
-69f6ae84f47316b8772977a072b24188c4a409c9 
69f6ae84f47316b8772977a072b24188c4a409c9
-6a023abf20b6ef8e38c2bc8a73447cb2183e8ddc 
6a023abf20b6ef8e38c2bc8a73447cb2183e8ddc
-6c6c7951563aa1bc4dbe4184900f6277c8d43bba 
6c6c7951563aa1bc4dbe4184900f6277c8d43bba
-6d04027aa7ab62201683f852fd13d8e70bd045a2 
6d04027aa7ab62201683f852fd13d8e70bd045a2
-6d5c8a433279de7637aed7ab48574b65540a8d54 
6d5c8a433279de7637aed7ab48574b65540a8d54
-70b07f4e3252539a0ddd7fe3954c244716787e4f 
70b07f4e3252539a0ddd7fe3954c244716787e4f
-712d4264bcd23a46e0bec5637a14919085a2dc31 
712d4264bcd23a46e0bec5637a14919085a2dc31
-71b83f433fdac1cd69384227ded09527a559c452 
71b83f433fdac1cd69384227ded09527a559c452
-7276dfa1325163a2fa2c31506d9ecda2773c802d 
7276dfa1325163a2fa2c31506d9ecda2773c802d
-730853a99defe1797ab923ad3179efe531c08e64 
730853a99defe1797ab923ad3179efe531c08e64
-74367f6e85223c00d1e262fd88bc1768099d28b8 
74367f6e85223c00d1e262fd88bc1768099d28b8
-746d6a3ab8f3bde7a9b1cfd3d839981145737909 
746d6a3ab8f3bde7a9b1cfd3d839981145737909
-765a006654bf2bfd46614853267f550520694275 
765a006654bf2bfd46614853267f550520694275
-76cf72fc3c197c5186c639d07d6934232cec5b41 
76cf72fc3c197c5186c639d07d6934232cec5b41
-785aa6a74b1c7a616a8cfcae89fe1408a47c5a98 
785aa6a74b1c7a616a8cfcae89fe1408a47c5a98
-796b96d1c402326528b4ba3c12ee9d92d0e212e9 
796b96d1c402326528b4ba3c12ee9d92d0e212e9
-7a0a0cff356f62ce2fd89d2478d13e1d8285334f 
7a0a0cff356f62ce2fd89d2478d13e1d8285334f
-7aa06ccb4a8b6c134d52c764b8849838d9fe4438 
7aa06ccb4a8b6c134d52c764b8849838d9fe4438
-7d8f2eb8fbd90b7d895b6587331446edb1f3146b 
7d8f2eb8fbd90b7d895b6587331446edb1f3146b
-8129560efeaf185ef1ef3cac5cd78383995b145a 
8129560efeaf185ef1ef3cac5cd78383995b145a
-818e2ae4bcc1667d8dc74159cbc37681551d9419 
818e2ae4bcc1667d8dc74159cbc37681551d9419
-8311cef0b2cb5dab96067852687f641600226b6f 
8311cef0b2cb5dab96067852687f641600226b6f
-8354c094ea61d80dd3d9462e303d4261ffcb1892 
8354c094ea61d80dd3d9462e303d4261ffcb1892
-844eaf2fc039f361b3710fa46b5ad2af1a2bb38e 
844eaf2fc039f361b3710fa46b5ad2af1a2bb38e
-86656c920bba7d4802af9cede9bc78e498186b6a 
86656c920bba7d4802af9cede9bc78e498186b6a
-8727b16f143e920f866d59f7f67359851e513ca1 
8727b16f143e920f866d59f7f67359851e513ca1
-87a0de75bb09f4848f55abc1eb03c4fc20d13525 
87a0de75bb09f4848f55abc1eb03c4fc20d13525
-88e33b7e99ede588bc2ce54be2327a0dda6325ac 
88e33b7e99ede588bc2ce54be2327a0dda6325ac
-89f94772682096261658d8ff92fb3298a82427b3 
89f94772682096261658d8ff92fb3298a82427b3
-8c3dca558ce2b3443f1cd95ce86d7dfde3fa7dbd 
8c3dca558ce2b3443f1cd95ce86d7dfde3fa7dbd
-8c88439248a753c368b833ee55e8310c03737afe 
8c88439248a753c368b833ee55e8310c03737afe
-8d0eaa1dbb78fb9df513030d3187829ac57afd6d 
8d0eaa1dbb78fb9df513030d3187829ac57afd6d
-8d69074883fcc63849ffe47d56ae9a3139680512 
8d69074883fcc63849ffe47d56ae9a3139680512
-8ef8b3a24eecffc5bf748f54b9a3f2792ce8805f 
8ef8b3a24eecffc5bf748f54b9a3f2792ce8805f
-900b01e5b86403ddc8a882c78e83b77f9d9a4bca 
900b01e5b86403ddc8a882c78e83b77f9d9a4bca
-91478ce518c2ea7ec43f8a803d1d49b8a5df717f 
91478ce518c2ea7ec43f8a803d1d49b8a5df717f
-9186b2fc75d7cb3ac2244e06f97e63c8aac2a99a 
9186b2fc75d7cb3ac2244e06f97e63c8aac2a99a
-91ad2c02d86f5e7997bac9e678a982d9331e080c 
91ad2c02d86f5e7997bac9e678a982d9331e080c
-94bb02fe3b8aee70415af5caf5c86a0a72a71e33 
94bb02fe3b8aee70415af5caf5c86a0a72a71e33
-94e2c6beb00cdb71df7c28efe30e2726272fe527 
94e2c6beb00cdb71df7c28efe30e2726272fe527
-94e868cc2a3e395aefd09ed3b86bec597b6c138e 
94e868cc2a3e395aefd09ed3b86bec597b6c138e
-95abe018ec6a5ddccd0e3900e9b3b03ece7df6e6 
95abe018ec6a5ddccd0e3900e9b3b03ece7df6e6
-976a2742308b3194ca482b692adfadf6e64b5526 
976a2742308b3194ca482b692adfadf6e64b5526
-9a3b3f3bb6c9996e90a98f88f7256fe37fd2fd04 
9a3b3f3bb6c9996e90a98f88f7256fe37fd2fd04
-9a63357571fa05212aa80c9d5f17d7b16c964205 
9a63357571fa05212aa80c9d5f17d7b16c964205
-9c113e185938fcd0e21af6b7f9773ef96ac3d83e 
9c113e185938fcd0e21af6b7f9773ef96ac3d83e
-9cd9d37f2025c7d8f242226e6a99d7404cb3dbe6 
9cd9d37f2025c7d8f242226e6a99d7404cb3dbe6
-9d819ae990f78b1ddca17dd59a7d45ff890f07f9 
9d819ae990f78b1ddca17dd59a7d45ff890f07f9
-9e8c721ee0cc3e4a39215b3042634151580ab01a 
9e8c721ee0cc3e4a39215b3042634151580ab01a
-9fa8a5492ea5e52de8ce4a5f32e9fad303e747a9 
9fa8a5492ea5e52de8ce4a5f32e9fad303e747a9
-a0164f7bc9035c00ebcd384106302c368f7699a0 
a0164f7bc9035c00ebcd384106302c368f7699a0
-a1acd2b25adab0ebe6a4da7589defc0510ec7c16 
a1acd2b25adab0ebe6a4da7589defc0510ec7c16
-a2c24a1f10e2a101e4cb15ceb710aaba90791f0f 
a2c24a1f10e2a101e4cb15ceb710aaba90791f0f
-a54fb0f30f6048101cad79c191a70e5a9c263746 
a54fb0f30f6048101cad79c191a70e5a9c263746
-aa54c4bc51732abf23294f3035b4c5b2515891db 
aa54c4bc51732abf23294f3035b4c5b2515891db
-aaf6f29c99a183e6b558abc1f84895d8e824a92d 
aaf6f29c99a183e6b558abc1f84895d8e824a92d
-ab5218f8dbfb8a6fcaef2d88e40b681591229193 
ab5218f8dbfb8a6fcaef2d88e40b681591229193
-abf74a0fa2c7ab37e9f79cb3495c73203c0006a4 
abf74a0fa2c7ab37e9f79cb3495c73203c0006a4
-adf83a26779d2f188caf97d70bc677a36378b3f7 
adf83a26779d2f188caf97d70bc677a36378b3f7
-ae19a28f5be753b7de15acb3ec07c5d9557901f7 
ae19a28f5be753b7de15acb3ec07c5d9557901f7
-aee04e77bfbd6601adbcd5a46435f059e31cf6e4 
aee04e77bfbd6601adbcd5a46435f059e31cf6e4
-af6480effb6b4339eb78b77311634c546f8c6d11 
af6480effb6b4339eb78b77311634c546f8c6d11
-b05c84a22c3e3ebf2099bb30aa96f9a1b8944a93 
b05c84a22c3e3ebf2099bb30aa96f9a1b8944a93
-b18e52447c872fcd40abb1ce334253d153335e09 
b18e52447c872fcd40abb1ce334253d153335e09
-b1f7215ea2544a850fd0cd563f486648e73dd294 
b1f7215ea2544a850fd0cd563f486648e73dd294
-b3c723a462fda42bf18d738b96430e7ba20e88aa 
b3c723a462fda42bf18d738b96430e7ba20e88aa
-b4f96c6c8413d4bc2c8fb5994232ad158d8475a9 
b4f96c6c8413d4bc2c8fb5994232ad158d8475a9
-b5a717d82d7ba9ea31228d97c4207f4c9fb9066c 
b5a717d82d7ba9ea31228d97c4207f4c9fb9066c
-b5beff61e32b28cb7d4266cd891124d8917aafcd 
b5beff61e32b28cb7d4266cd891124d8917aafcd
-b786ba383dcfc239b2531544937c79f9c9a76ffd 
b786ba383dcfc239b2531544937c79f9c9a76ffd
-b7b3e01fbe615e7212a948c9a45c010eccbd113e 
b7b3e01fbe615e7212a948c9a45c010eccbd113e
-b803d30a659910d127644c3a32aaf3fac6b2cc25 
b803d30a659910d127644c3a32aaf3fac6b2cc25
-b865391e7738ff0e9d98e75a1282deb6d0f0ea66 
b865391e7738ff0e9d98e75a1282deb6d0f0ea66
-ba15d665ef66d73a97d22debc2eaa28178e02362 
ba15d665ef66d73a97d22debc2eaa28178e02362
-bba2a55c6e7916c40229b27a110ce72aa4244461 
bba2a55c6e7916c40229b27a110ce72aa4244461
-bc8d3f0e60565567a8b8598972614dce7d4ffccd 
bc8d3f0e60565567a8b8598972614dce7d4ffccd
-be746f4096f772a5e4a461263375f0ce939fd21c 
be746f4096f772a5e4a461263375f0ce939fd21c
-bedd2b266cc4d22b26a6744339af6b227541a37b 
bedd2b266cc4d22b26a6744339af6b227541a37b
-bfff621a7ca4e6baf72151ab8918fbc19391a46b 
bfff621a7ca4e6baf72151ab8918fbc19391a46b
-c15827fe617a1b9f4e0237282d838c6addc1ff95 
c15827fe617a1b9f4e0237282d838c6addc1ff95
-c167e70d8b20ec2254115c7b72673605b6a27625 
c167e70d8b20ec2254115c7b72673605b6a27625
-c1b4c398b44cec672dc8a32b83e4ec489466881e 
c1b4c398b44cec672dc8a32b83e4ec489466881e
-c227b207bdfe307ba4f25f7e01039c493e06102e 
c227b207bdfe307ba4f25f7e01039c493e06102e
-c2e61df070b30a8bf65737b367765afaf4a7c6bc 
c2e61df070b30a8bf65737b367765afaf4a7c6bc
-c423cfc72547100e9f9db1aeeb205bc6e5154309 
c423cfc72547100e9f9db1aeeb205bc6e5154309
-c546653a2f4a9401b1acb3de2d72b4609af86052 
c546653a2f4a9401b1acb3de2d72b4609af86052
-c5ebe54a739327b89f7eaf01ef7485af7f4c93e8 
c5ebe54a739327b89f7eaf01ef7485af7f4c93e8
-c64a3a4b72b992bfe93080755cd96cc9e0367d44 
c64a3a4b72b992bfe93080755cd96cc9e0367d44
-c74ffc68f201fd49753643bb8f15878bde9ddcbd 
c74ffc68f201fd49753643bb8f15878bde9ddcbd
-c86b0bc3ef91cd92d5020d809938560c08d3ad1e 
c86b0bc3ef91cd92d5020d809938560c08d3ad1e
-c88c45cc9facb1fd6a9accfe9baec6360b7d431e 
c88c45cc9facb1fd6a9accfe9baec6360b7d431e
-c8a4c64aafacbc447fa4474a04fd7e2400c901f9 
c8a4c64aafacbc447fa4474a04fd7e2400c901f9
-c8cf3f8660eb173192d15a4cc5f8dc25e437e887 
c8cf3f8660eb173192d15a4cc5f8dc25e437e887
-c9559136f0fdbe4b4f9bdab6dc244092221d8791 
c9559136f0fdbe4b4f9bdab6dc244092221d8791
-c9c7730de063da9473cfb52991f3da2afb30e455 
c9c7730de063da9473cfb52991f3da2afb30e455
-cc0216fe9cac471514294926d945d03708386870 
cc0216fe9cac471514294926d945d03708386870
-cd17be4dc34fb37a14a646d2a7e2f36ad0c0111f 
cd17be4dc34fb37a14a646d2a7e2f36ad0c0111f
-cedd7fe7670bacc3ce238bd3929cc331dd26eda6 
cedd7fe7670bacc3ce238bd3929cc331dd26eda6
-d0b64b936318af6541ae64ad2830fc6a04f38abe 
d0b64b936318af6541ae64ad2830fc6a04f38abe
-d16348aacf1a12a508fd8acae836007a78e9aa18 
d16348aacf1a12a508fd8acae836007a78e9aa18
-d1909cd156f2b06b7c3dcc2be53ef63b4d28e0f0 
d1909cd156f2b06b7c3dcc2be53ef63b4d28e0f0
-d7710f9abe38cd77d2e4414d2611bd1cc509bcbc 
d7710f9abe38cd77d2e4414d2611bd1cc509bcbc
-d94cbf1455ae059597b0d32f7fe0e219ec8b965a 
d94cbf1455ae059597b0d32f7fe0e219ec8b965a
-dbc29510f90ed2d462f3f98568281f4bfbadae1f 
dbc29510f90ed2d462f3f98568281f4bfbadae1f
-dc4e4aeeb1400f75fa40bfd4d2503a029c03c52c 
dc4e4aeeb1400f75fa40bfd4d2503a029c03c52c
-ddc808f94f89f623fee361e510d505edef1a2ebf 
ddc808f94f89f623fee361e510d505edef1a2ebf
-e0d41aec9e990af54e362447b0478003081bfc4d 
e0d41aec9e990af54e362447b0478003081bfc4d
-e1d0d95d881f314f3314eeafd1acb10c7d7db140 
e1d0d95d881f314f3314eeafd1acb10c7d7db140
-e1e4ede67e43005f8cfc3e8801dfc5fe89220ddb 
e1e4ede67e43005f8cfc3e8801dfc5fe89220ddb
-e2508c83cc1b77af7bbeae6671efa899433c183d 
e2508c83cc1b77af7bbeae6671efa899433c183d
-e4f41049713e4c689f7dbd69d34db8500ca0c01a 
e4f41049713e4c689f7dbd69d34db8500ca0c01a
-e7758e0943c0589f31b874e5e388e78502695cbe 
e7758e0943c0589f31b874e5e388e78502695cbe
-e9ad19bb6a8eb6b49a695c8ad20518c692c98f65 
e9ad19bb6a8eb6b49a695c8ad20518c692c98f65
-eb159ec74ba4418086811642a13602368edeb024 
eb159ec74ba4418086811642a13602368edeb024
-ebcace6706bef54e90b99d7dbd2ae991582704ba 
ebcace6706bef54e90b99d7dbd2ae991582704ba
-f0961211feab40e817eb68e12b6412c77725ff5d 
f0961211feab40e817eb68e12b6412c77725ff5d
-f0f4c78dd18003cbb3af0e8ff85a8e14388ecc05 
f0f4c78dd18003cbb3af0e8ff85a8e14388ecc05
-f3642961c9660f495dec47f5e4e4fc37e6b077e3 
f3642961c9660f495dec47f5e4e4fc37e6b077e3
-f46273acf111f4165dc256f68e61da4c48d0deb8 
f46273acf111f4165dc256f68e61da4c48d0deb8
-f50bcf862e32f7c09542cb568630c2ff6fb4682a 
f50bcf862e32f7c09542cb568630c2ff6fb4682a
-f85ee9cee94784e3c243799b65545bdc57f3299e 
f85ee9cee94784e3c243799b65545bdc57f3299e
-f8a89ef59b4f74566cb2b086b1a88eaabd3ccb4c 
f8a89ef59b4f74566cb2b086b1a88eaabd3ccb4c
-fa9439302b7483c7dffdae0703cf6a617389033e 
fa9439302b7483c7dffdae0703cf6a617389033e
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-7f2e699ba4a7600c5338afae1ba9c39dcc62720c.rev
 and 
new/nebula-1.9.1/.git/objects/pack/pack-7f2e699ba4a7600c5338afae1ba9c39dcc62720c.rev
 differ
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-fce7e3847167b6006acfb813056350aa98a4f1d2.idx
 and 
new/nebula-1.9.1/.git/objects/pack/pack-fce7e3847167b6006acfb813056350aa98a4f1d2.idx
 differ
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-fce7e3847167b6006acfb813056350aa98a4f1d2.pack
 and 
new/nebula-1.9.1/.git/objects/pack/pack-fce7e3847167b6006acfb813056350aa98a4f1d2.pack
 differ
Binary files 
old/nebula-1.9.0/.git/objects/pack/pack-fce7e3847167b6006acfb813056350aa98a4f1d2.rev
 and 
new/nebula-1.9.1/.git/objects/pack/pack-fce7e3847167b6006acfb813056350aa98a4f1d2.rev
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nebula-1.9.0/.git/packed-refs 
new/nebula-1.9.1/.git/packed-refs
--- old/nebula-1.9.0/.git/packed-refs   2024-05-08 16:31:24.000000000 +0200
+++ new/nebula-1.9.1/.git/packed-refs   2024-05-29 20:06:46.000000000 +0200
@@ -3,12 +3,13 @@
 ceeccc6ef569ac80dc7b85c2f29bd50d90764037 
refs/remotes/origin/dependabot/github_actions/Apple-Actions/import-codesign-certs-3
 ce561ddf09c4b5937f891a78dd496b206c656942 
refs/remotes/origin/dependabot/go_modules/github.com/prometheus/client_golang-1.19.1
 db11e2f1af19017d21ef5912a5613d48b9db3d02 refs/remotes/origin/interface-hooks
-50b24c102ebc01aae21f0bcfc2dfff08f0611fcf refs/remotes/origin/master
+a92056a7db2fcae11078d677a88a471cd6be707e refs/remotes/origin/master
 b445d14ddb2f356222631da38d45dc978608a9d8 refs/remotes/origin/multiport
-f2251645bbbfdc1738d75314e38d08374aa8790e refs/remotes/origin/mutex-debug
+77eced39ddcc7941df83b7e15ae4a89bbef27035 refs/remotes/origin/mutex-debug
 06372e12f1a2fd763c2a8a9d465f5b80511de614 
refs/remotes/origin/prometheus-static-labels
 6d5299715ebb720197f0095b8c287ff0b94928f5 refs/remotes/origin/psk
 b6c6b96c79a5c64d98fd77162c4427811e69c2e1 
refs/remotes/origin/windows_udp_buffer_setting
+3c503fd076a6a61c20b325426cdfc615e1aae9e6 refs/remotes/origin/yaml-v3
 f9d3d521b62aa52463d008ef4e2f2133daaa0b4c refs/tags/v1.0.0
 0312a3e4408836e2a58a08171c31d7b13ae917e2 refs/tags/v1.1.0
 ^13941aa7232765efc671c6d0d6e1a8c0d4704603
@@ -40,3 +41,5 @@
 ^ea36949d8a355a0e546604d2033a410be8b0d058
 2e19289b18f2617e9b89ca1017795861f79e3001 refs/tags/v1.9.0
 ^50b24c102ebc01aae21f0bcfc2dfff08f0611fcf
+c9a28bc6ee349611a4946e83d51729f4656fdcd7 refs/tags/v1.9.1
+^a92056a7db2fcae11078d677a88a471cd6be707e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nebula-1.9.0/.git/refs/heads/master 
new/nebula-1.9.1/.git/refs/heads/master
--- old/nebula-1.9.0/.git/refs/heads/master     2024-05-08 16:31:24.000000000 
+0200
+++ new/nebula-1.9.1/.git/refs/heads/master     2024-05-29 20:06:46.000000000 
+0200
@@ -1 +1 @@
-50b24c102ebc01aae21f0bcfc2dfff08f0611fcf
+a92056a7db2fcae11078d677a88a471cd6be707e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nebula-1.9.0/CHANGELOG.md 
new/nebula-1.9.1/CHANGELOG.md
--- old/nebula-1.9.0/CHANGELOG.md       2024-05-08 16:31:24.000000000 +0200
+++ new/nebula-1.9.1/CHANGELOG.md       2024-05-29 20:06:46.000000000 +0200
@@ -7,6 +7,12 @@
 
 ## [Unreleased]
 
+## [1.9.1] - 2024-05-29
+
+### Fixed
+
+- Fixed a potential deadlock in GetOrHandshake. (#1151)
+
 ## [1.9.0] - 2024-05-07
 
 ### Deprecated
@@ -626,7 +632,8 @@
 
 - Initial public release.
 
-[Unreleased]: https://github.com/slackhq/nebula/compare/v1.9.0...HEAD
+[Unreleased]: https://github.com/slackhq/nebula/compare/v1.9.1...HEAD
+[1.9.1]: https://github.com/slackhq/nebula/releases/tag/v1.9.1
 [1.9.0]: https://github.com/slackhq/nebula/releases/tag/v1.9.0
 [1.8.2]: https://github.com/slackhq/nebula/releases/tag/v1.8.2
 [1.8.1]: https://github.com/slackhq/nebula/releases/tag/v1.8.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nebula-1.9.0/handshake_manager.go 
new/nebula-1.9.1/handshake_manager.go
--- old/nebula-1.9.0/handshake_manager.go       2024-05-08 16:31:24.000000000 
+0200
+++ new/nebula-1.9.1/handshake_manager.go       2024-05-29 20:06:46.000000000 
+0200
@@ -356,10 +356,11 @@
 // GetOrHandshake will try to find a hostinfo with a fully formed tunnel or 
start a new handshake if one is not present
 // The 2nd argument will be true if the hostinfo is ready to transmit traffic
 func (hm *HandshakeManager) GetOrHandshake(vpnIp iputil.VpnIp, cacheCb 
func(*HandshakeHostInfo)) (*HostInfo, bool) {
-       // Check the main hostmap and maintain a read lock if our host is not 
there
        hm.mainHostMap.RLock()
-       if h, ok := hm.mainHostMap.Hosts[vpnIp]; ok {
-               hm.mainHostMap.RUnlock()
+       h, ok := hm.mainHostMap.Hosts[vpnIp]
+       hm.mainHostMap.RUnlock()
+
+       if ok {
                // Do not attempt promotion if you are a lighthouse
                if !hm.lightHouse.amLighthouse {
                        h.TryPromoteBest(hm.mainHostMap.GetPreferredRanges(), 
hm.f)
@@ -367,7 +368,6 @@
                return h, true
        }
 
-       defer hm.mainHostMap.RUnlock()
        return hm.StartHandshake(vpnIp, cacheCb), false
 }
 

++++++ vendor.tar.zst ++++++
Binary files /var/tmp/diff_new_pack.iD4G5U/_old and 
/var/tmp/diff_new_pack.iD4G5U/_new differ

Reply via email to