openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
June 2024
- 2 participants
- 1220 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-hstspreload for openSUSE:Factory checked in at 2024-06-04 12:52:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-hstspreload (Old)
and /work/SRC/openSUSE:Factory/.python-hstspreload.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-hstspreload"
Tue Jun 4 12:52:25 2024 rev:12 rq:1178461 version:2024.6.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-hstspreload/python-hstspreload.changes 2024-05-08 11:42:32.302910228 +0200
+++ /work/SRC/openSUSE:Factory/.python-hstspreload.new.24587/python-hstspreload.changes 2024-06-04 12:53:03.164009426 +0200
@@ -1,0 +2,6 @@
+Tue Jun 4 08:11:15 UTC 2024 - Dirk Müller <dmueller(a)suse.com>
+
+- update to 2024.6.1:
+ * Automated updates to the HSTS preload list on 2024-4-1
+
+-------------------------------------------------------------------
Old:
----
hstspreload-2024.5.1.tar.gz
New:
----
hstspreload-2024.6.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-hstspreload.spec ++++++
--- /var/tmp/diff_new_pack.JmpcEO/_old 2024-06-04 12:53:03.600025196 +0200
+++ /var/tmp/diff_new_pack.JmpcEO/_new 2024-06-04 12:53:03.600025196 +0200
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-hstspreload
-Version: 2024.5.1
+Version: 2024.6.1
Release: 0
Summary: Python Chromium HSTS Preload list
License: BSD-3-Clause
++++++ hstspreload-2024.5.1.tar.gz -> hstspreload-2024.6.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hstspreload-2024.5.1/PKG-INFO new/hstspreload-2024.6.1/PKG-INFO
--- old/hstspreload-2024.5.1/PKG-INFO 2024-05-01 02:22:49.331914000 +0200
+++ new/hstspreload-2024.6.1/PKG-INFO 2024-06-01 02:22:47.689229500 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: hstspreload
-Version: 2024.5.1
+Version: 2024.6.1
Summary: Chromium HSTS Preload list as a Python package
Home-page: https://github.com/sethmlarson/hstspreload
Author: Seth Michael Larson
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hstspreload-2024.5.1/hstspreload/__init__.py new/hstspreload-2024.6.1/hstspreload/__init__.py
--- old/hstspreload-2024.5.1/hstspreload/__init__.py 2024-05-01 02:15:59.000000000 +0200
+++ new/hstspreload-2024.6.1/hstspreload/__init__.py 2024-06-01 02:15:55.000000000 +0200
@@ -4,13 +4,13 @@
import os
import typing
-__version__ = "2024.5.1"
-__checksum__ = "e8e3929eb37f9618c91bd12fa5ae8be98ab61928098b06a7aafdf749c2968988"
+__version__ = "2024.6.1"
+__checksum__ = "caf5a53f23726cf8bfa6725a6789bacf4710c6bcb0d5367dd704460a8db03717"
__all__ = ["in_hsts_preload"]
# fmt: off
_GTLD_INCLUDE_SUBDOMAINS = {b'amazon', b'android', b'app', b'audible', b'azure', b'bank', b'bing', b'boo', b'channel', b'chrome', b'dad', b'day', b'dev', b'eat', b'esq', b'fire', b'fly', b'foo', b'gle', b'gmail', b'google', b'hangout', b'hotmail', b'imdb', b'ing', b'insurance', b'kindle', b'meet', b'meme', b'microsoft', b'mov', b'new', b'nexus', b'office', b'page', b'phd', b'play', b'prime', b'prof', b'rsvp', b'search', b'silk', b'skype', b'windows', b'xbox', b'xn--cckwcxetd', b'xn--jlq480n2rg', b'youtube', b'zappos', b'zip'} # noqa: E501
-_JUMPTABLE = [[(0, 11), (11, 5), (16, 19), (35, 55), (90, 26), (116, 12), None, (128, 19), (147, 22), (169, 7), (176, 13), (189, 18), None, (207, 29), (236, 37), (273, 19), (292, 9), (301, 36), (337, 24), (361, 10), (371, 18), None, (389, 62), (451, 8), (459, 22), (481, 19), (500, 13), (513, 14), (527, 14), None, None, (541, 40), (581, 20), (601, 25), (626, 22), (648, 22), (670, 28), None, (698, 15), (713, 25), (738, 8), (746, 13), (759, 10), None, (769, 17), (786, 6), (792, 19), (811, 16), (827, 5), (832, 19), (851, 14), (865, 11), (876, 18), (894, 27), (921, 7), (928, 11), (939, 15), (954, 12), (966, 20), (986, 8), (994, 27), (1021, 46), (1067, 25), (1092, 16), (1108, 8), (1116, 5), (1121, 22), (1143, 18), None, (1161, 36), (1197, 15), (1212, 24), (1236, 11), None, (1247, 10), (1257, 23), (1280, 18), (1298, 18), None, (1316, 20), (1336, 26), (1362, 27), (1389, 28), (1417, 20), (1437, 59), (1496, 14), (1510, 14), (1524, 8), (1532, 8), (1540, 10), (1550, 13), (1563, 20), (1583, 19),
None, (1602, 13), (1615, 26), (1641, 11), (1652, 4), (1656, 22), (1678, 19), (1697, 15), (1712, 14), (1726, 28), (1754, 11), (1765, 10), (1775, 12), (1787, 25), None, (1812, 19), (1831, 14), (1845, 26), (1871, 45), (1916, 15), None, (1931, 11), (1942, 30), (1972, 21), (1993, 26), (2019, 6), (2025, 6), (2031, 14), (2045, 5), (2050, 30), (2080, 23), (2103, 6), (2109, 17), (2126, 8), (2134, 12), (2146, 12), (2158, 70), (2228, 55), (2283, 12), (2295, 23), (2318, 16), (2334, 41), (2375, 9), (2384, 24), (2408, 44), (2452, 6), (2458, 41), (2499, 22), (2521, 23), (2544, 31), (2575, 20), (2595, 8), (2603, 15), (2618, 12), (2630, 32), (2662, 25), (2687, 15), None, (2702, 46), (2748, 21), (2769, 17), (2786, 18), (2804, 26), (2830, 5), (2835, 37), (2872, 39), (2911, 16), (2927, 33), (2960, 17), (2977, 23), (3000, 21), (3021, 25), (3046, 8), (3054, 14), (3068, 7), (3075, 37), None, (3112, 18), (3130, 21), (3151, 20), (3171, 17), (3188, 24), (3212, 12), (3224, 36), (3260, 35), (3295, 12), (3307,
57), (3364, 25), (3389, 32), None, (3421, 8), (3429, 25), (3454, 18), (3472, 6), (3478, 23), None, (3501, 36), (3537, 33), (3570, 14), (3584, 16), (3600, 22), None, (3622, 30), (3652, 41), (3693, 50), (3743, 15), (3758, 20), (3778, 31), (3809, 21), (3830, 32), (3862, 24), (3886, 20), (3906, 17), (3923, 52), (3975, 6), (3981, 9), (3990, 12), (4002, 18), (4020, 11), (4031, 10), (4041, 39), (4080, 42), None, (4122, 36), (4158, 17), None, (4175, 8), (4183, 8), (4191, 7), None, (4198, 25), (4223, 17), None, (4240, 21), (4261, 35), (4296, 21), (4317, 10), (4327, 48), (4375, 11), (4386, 37), (4423, 25), (4448, 19), (4467, 12), (4479, 14), (4493, 23), (4516, 29), (4545, 14), (4559, 8), (4567, 47), (4614, 52), None, None, (4666, 47), (4713, 46), None, (4759, 18), None, (4777, 15), (4792, 8), (4800, 21), (4821, 6), (4827, 29), (4856, 22)], [(4878, 8228), (13106, 8078), (21184, 8521), (29705, 8412), (38117, 7961), (46078, 8247), (54325, 8575), (62900, 7829), (70729, 8017), (78746, 7743), (864
89, 8408), (94897, 7542), (102439, 8132), (110571, 9045), (119616, 8185), (127801, 8991), (136792, 9110), (145902, 7475), (153377, 8499), (161876, 7453), (169329, 8370), (177699, 7983), (185682, 8230), (193912, 8678), (202590, 8364), (210954, 7960), (218914, 8717), (227631, 9379), (237010, 7879), (244889, 7956), (252845, 8618), (261463, 8333), (269796, 8148), (277944, 8530), (286474, 8117), (294591, 8642), (303233, 8454), (311687, 9075), (320762, 8629), (329391, 8578), (337969, 8574), (346543, 7611), (354154, 8043), (362197, 8052), (370249, 7764), (378013, 8469), (386482, 7828), (394310, 9307), (403617, 8109), (411726, 7721), (419447, 8227), (427674, 7807), (435481, 8282), (443763, 8243), (452006, 7987), (459993, 8261), (468254, 8235), (476489, 8497), (484986, 8277), (493263, 7046), (500309, 7582), (507891, 8563), (516454, 8250), (524704, 8662), (533366, 9046), (542412, 7817), (550229, 8252), (558481, 8627), (567108, 9103), (576211, 7901), (584112, 7660), (591772, 7744), (599516, 74
24), (606940, 8907), (615847, 7852), (623699, 8422), (632121, 7852), (639973, 9094), (649067, 8179), (657246, 8182), (665428, 8246), (673674, 7535), (681209, 7990), (689199, 8325), (697524, 8335), (705859, 8293), (714152, 8744), (722896, 8088), (730984, 7618), (738602, 8137), (746739, 9507), (756246, 8277), (764523, 7891), (772414, 8288), (780702, 8121), (788823, 8122), (796945, 8282), (805227, 7503), (812730, 8454), (821184, 7674), (828858, 8136), (836994, 7896), (844890, 8077), (852967, 7899), (860866, 7976), (868842, 8708), (877550, 8444), (885994, 8534), (894528, 7935), (902463, 7936), (910399, 8886), (919285, 8250), (927535, 7496), (935031, 7755), (942786, 8267), (951053, 8087), (959140, 8307), (967447, 8631), (976078, 8152), (984230, 8289), (992519, 8254), (1000773, 8255), (1009028, 7685), (1016713, 8275), (1024988, 8664), (1033652, 7771), (1041423, 7992), (1049415, 8962), (1058377, 8023), (1066400, 9324), (1075724, 8972), (1084696, 8021), (1092717, 7820), (1100537, 7572), (11
08109, 7952), (1116061, 8874), (1124935, 8882), (1133817, 9373), (1143190, 8531), (1151721, 8706), (1160427, 9170), (1169597, 8657), (1178254, 8022), (1186276, 8306), (1194582, 8991), (1203573, 7379), (1210952, 8332), (1219284, 8022), (1227306, 8143), (1235449, 8244), (1243693, 8227), (1251920, 8360), (1260280, 8308), (1268588, 7718), (1276306, 8014), (1284320, 8456), (1292776, 8324), (1301100, 8363), (1309463, 7870), (1317333, 7581), (1324914, 7788), (1332702, 8295), (1340997, 8306), (1349303, 7889), (1357192, 8440), (1365632, 8945), (1374577, 8717), (1383294, 7670), (1390964, 9437), (1400401, 8223), (1408624, 8032), (1416656, 8186), (1424842, 8953), (1433795, 7619), (1441414, 7794), (1449208, 8294), (1457502, 8655), (1466157, 8685), (1474842, 7767), (1482609, 7674), (1490283, 10132), (1500415, 8697), (1509112, 7813), (1516925, 8106), (1525031, 8558), (1533589, 8435), (1542024, 7603), (1549627, 8881), (1558508, 8096), (1566604, 8308), (1574912, 8255), (1583167, 7837), (1591004, 798
4), (1598988, 7401), (1606389, 8273), (1614662, 7477), (1622139, 7436), (1629575, 7625), (1637200, 8027), (1645227, 8424), (1653651, 8197), (1661848, 8290), (1670138, 8594), (1678732, 7472), (1686204, 8387), (1694591, 8854), (1703445, 7728), (1711173, 8426), (1719599, 9118), (1728717, 7686), (1736403, 9116), (1745519, 8318), (1753837, 7921), (1761758, 8226), (1769984, 8506), (1778490, 8379), (1786869, 8031), (1794900, 8368), (1803268, 7995), (1811263, 8872), (1820135, 8074), (1828209, 7767), (1835976, 8789), (1844765, 8199), (1852964, 8482), (1861446, 7929), (1869375, 9004), (1878379, 8552), (1886931, 8504), (1895435, 8990), (1904425, 8835), (1913260, 8239), (1921499, 8069), (1929568, 8531), (1938099, 8086), (1946185, 9173), (1955358, 8228), (1963586, 7714), (1971300, 7844), (1979144, 8634), (1987778, 8753), (1996531, 8441), (2004972, 8566), (2013538, 8308), (2021846, 7901), (2029747, 8899), (2038646, 8349), (2046995, 8177), (2055172, 8258), (2063430, 7383), (2070813, 8198), (207901
1, 8244), (2087255, 7975), (2095230, 7933), (2103163, 8062), (2111225, 8512)], [(2119737, 864), (2120601, 728), (2121329, 844), (2122173, 796), (2122969, 892), (2123861, 769), (2124630, 623), (2125253, 891), (2126144, 640), (2126784, 870), (2127654, 454), (2128108, 624), (2128732, 848), (2129580, 989), (2130569, 818), (2131387, 663), (2132050, 1240), (2133290, 708), (2133998, 718), (2134716, 814), (2135530, 1065), (2136595, 746), (2137341, 725), (2138066, 636), (2138702, 752), (2139454, 634), (2140088, 880), (2140968, 1331), (2142299, 715), (2143014, 748), (2143762, 772), (2144534, 705), (2145239, 703), (2145942, 768), (2146710, 990), (2147700, 951), (2148651, 505), (2149156, 793), (2149949, 749), (2150698, 845), (2151543, 812), (2152355, 730), (2153085, 675), (2153760, 801), (2154561, 687), (2155248, 721), (2155969, 649), (2156618, 774), (2157392, 712), (2158104, 493), (2158597, 723), (2159320, 730), (2160050, 801), (2160851, 849), (2161700, 1315), (2163015, 642), (2163657, 799), (
2164456, 699), (2165155, 570), (2165725, 633), (2166358, 791), (2167149, 863), (2168012, 971), (2168983, 815), (2169798, 673), (2170471, 732), (2171203, 921), (2172124, 656), (2172780, 558), (2173338, 1016), (2174354, 727), (2175081, 710), (2175791, 415), (2176206, 720), (2176926, 408), (2177334, 692), (2178026, 602), (2178628, 934), (2179562, 859), (2180421, 555), (2180976, 803), (2181779, 743), (2182522, 897), (2183419, 741), (2184160, 805), (2184965, 780), (2185745, 725), (2186470, 572), (2187042, 868), (2187910, 897), (2188807, 1130), (2189937, 1074), (2191011, 920), (2191931, 707), (2192638, 698), (2193336, 535), (2193871, 942), (2194813, 767), (2195580, 762), (2196342, 651), (2196993, 739), (2197732, 751), (2198483, 794), (2199277, 534), (2199811, 780), (2200591, 921), (2201512, 637), (2202149, 571), (2202720, 812), (2203532, 904), (2204436, 743), (2205179, 980), (2206159, 1060), (2207219, 629), (2207848, 659), (2208507, 702), (2209209, 731), (2209940, 841), (2210781, 662), (2
211443, 702), (2212145, 1073), (2213218, 759), (2213977, 847), (2214824, 753), (2215577, 774), (2216351, 745), (2217096, 846), (2217942, 834), (2218776, 575), (2219351, 921), (2220272, 668), (2220940, 877), (2221817, 633), (2222450, 649), (2223099, 605), (2223704, 881), (2224585, 764), (2225349, 682), (2226031, 628), (2226659, 799), (2227458, 774), (2228232, 699), (2228931, 624), (2229555, 550), (2230105, 763), (2230868, 509), (2231377, 781), (2232158, 637), (2232795, 831), (2233626, 616), (2234242, 806), (2235048, 610), (2235658, 784), (2236442, 876), (2237318, 1017), (2238335, 828), (2239163, 800), (2239963, 991), (2240954, 871), (2241825, 702), (2242527, 956), (2243483, 673), (2244156, 845), (2245001, 889), (2245890, 1023), (2246913, 1030), (2247943, 568), (2248511, 927), (2249438, 706), (2250144, 631), (2250775, 704), (2251479, 517), (2251996, 1064), (2253060, 567), (2253627, 963), (2254590, 801), (2255391, 892), (2256283, 727), (2257010, 611), (2257621, 712), (2258333, 1893), (
2260226, 768), (2260994, 726), (2261720, 817), (2262537, 982), (2263519, 618), (2264137, 807), (2264944, 858), (2265802, 573), (2266375, 938), (2267313, 667), (2267980, 599), (2268579, 559), (2269138, 1106), (2270244, 715), (2270959, 712), (2271671, 579), (2272250, 673), (2272923, 932), (2273855, 640), (2274495, 795), (2275290, 714), (2276004, 833), (2276837, 684), (2277521, 665), (2278186, 607), (2278793, 717), (2279510, 964), (2280474, 891), (2281365, 662), (2282027, 792), (2282819, 669), (2283488, 818), (2284306, 1129), (2285435, 517), (2285952, 789), (2286741, 767), (2287508, 770), (2288278, 643), (2288921, 592), (2289513, 653), (2290166, 795), (2290961, 744), (2291705, 1031), (2292736, 534), (2293270, 648), (2293918, 754), (2294672, 708), (2295380, 727), (2296107, 742), (2296849, 863), (2297712, 488), (2298200, 976), (2299176, 620), (2299796, 685), (2300481, 708), (2301189, 854), (2302043, 608), (2302651, 868), (2303519, 876), (2304395, 821), (2305216, 491), (2305707, 805), (23
06512, 503), (2307015, 853), (2307868, 526), (2308394, 700), (2309094, 846), (2309940, 633), (2310573, 886), (2311459, 2286), (2313745, 631), (2314376, 849), (2315225, 792), (2316017, 829), (2316846, 699)], [(2317545, 48), None, None, (2317593, 42), None, (2317635, 27), (2317662, 18), None, None, None, None, None, None, None, (2317680, 21), None, None, (2317701, 42), None, (2317743, 25), (2317768, 44), None, (2317812, 49), None, None, None, None, None, None, None, None, None, (2317861, 21), (2317882, 46), None, None, (2317928, 44), None, None, None, None, (2317972, 44), (2318016, 21), (2318037, 23), None, None, None, None, (2318060, 42), None, None, None, None, None, (2318102, 31), None, None, None, None, (2318133, 42), (2318175, 19), None, None, (2318194, 21), None, (2318215, 26), (2318241, 56), None, (2318297, 16), (2318313, 42), (2318355, 27), None, None, None, None, (2318382, 21), (2318403, 52), None, (2318455, 17), (2318472, 20), (2318492, 42), None, None, None, (2318534, 25),
(2318559, 17), (2318576, 27), (2318603, 21), None, None, None, (2318624, 24), None, (2318648, 24), (2318672, 21), (2318693, 24), None, (2318717, 48), None, None, (2318765, 17), (2318782, 19), None, None, None, None, (2318801, 31), None, None, None, None, None, None, (2318832, 28), None, (2318860, 64), (2318924, 42), (2318966, 17), (2318983, 17), (2319000, 26), None, (2319026, 19), None, None, None, None, (2319045, 20), None, None, (2319065, 42), (2319107, 63), (2319170, 17), None, None, (2319187, 21), None, None, None, None, (2319208, 21), (2319229, 16), None, (2319245, 31), None, None, None, None, (2319276, 42), None, (2319318, 80), None, (2319398, 9), None, (2319407, 21), (2319428, 42), None, (2319470, 18), (2319488, 90), (2319578, 56), (2319634, 45), None, (2319679, 42), None, None, (2319721, 24), (2319745, 21), None, None, None, None, None, (2319766, 42), (2319808, 21), (2319829, 21), None, (2319850, 42), (2319892, 25), None, (2319917, 40), (2319957, 21), (2319978, 56), None, No
ne, (2320034, 36), (2320070, 16), None, None, (2320086, 16), None, (2320102, 35), None, None, (2320137, 21), None, (2320158, 22), (2320180, 21), (2320201, 21), (2320222, 21), None, (2320243, 63), (2320306, 41), (2320347, 21), (2320368, 42), None, None, None, None, None, (2320410, 15), (2320425, 21), (2320446, 21), None, None, (2320467, 21), None, None, (2320488, 21), None, None, (2320509, 19), (2320528, 66), None, None, None, (2320594, 50), None, (2320644, 21), (2320665, 21), (2320686, 19), None, None, (2320705, 26), None, (2320731, 58), (2320789, 42), None, None, None, None, None, None, (2320831, 21), None, None, None, (2320852, 21), None, None, (2320873, 64), None, (2320937, 254), (2321191, 21), (2321212, 24), None, (2321236, 21), (2321257, 14)], [None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, (2321271, 62), None, None,
None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, N
one, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None]] # noqa: E501
+_JUMPTABLE = [[(0, 11), (11, 5), (16, 19), (35, 55), (90, 26), (116, 12), None, (128, 19), (147, 22), (169, 7), (176, 13), (189, 18), None, (207, 29), (236, 37), (273, 19), (292, 9), (301, 36), (337, 24), (361, 10), (371, 18), None, (389, 62), (451, 8), (459, 22), (481, 19), (500, 13), (513, 14), (527, 14), None, None, (541, 40), (581, 20), (601, 25), (626, 22), (648, 22), (670, 28), None, (698, 15), (713, 25), (738, 8), (746, 13), (759, 10), None, (769, 17), (786, 6), (792, 19), (811, 16), (827, 5), (832, 19), (851, 14), (865, 11), (876, 18), (894, 27), (921, 7), (928, 11), (939, 15), (954, 12), (966, 20), (986, 8), (994, 27), (1021, 46), (1067, 25), (1092, 16), (1108, 8), (1116, 5), (1121, 22), (1143, 18), None, (1161, 36), (1197, 15), (1212, 24), (1236, 11), None, (1247, 10), (1257, 23), (1280, 18), (1298, 18), None, (1316, 20), (1336, 26), (1362, 27), (1389, 28), (1417, 20), (1437, 59), (1496, 14), (1510, 14), (1524, 8), (1532, 8), (1540, 10), (1550, 13), (1563, 20), (1583, 19),
None, (1602, 13), (1615, 26), (1641, 11), (1652, 4), (1656, 22), (1678, 19), (1697, 15), (1712, 14), (1726, 28), (1754, 11), (1765, 10), (1775, 12), (1787, 25), None, (1812, 19), (1831, 14), (1845, 26), (1871, 45), (1916, 15), None, (1931, 11), (1942, 30), (1972, 21), (1993, 26), (2019, 6), (2025, 6), (2031, 14), (2045, 5), (2050, 30), (2080, 23), (2103, 6), (2109, 17), (2126, 8), (2134, 12), (2146, 12), (2158, 70), (2228, 55), (2283, 12), (2295, 23), (2318, 16), (2334, 29), (2363, 9), (2372, 24), (2396, 44), (2440, 6), (2446, 41), (2487, 22), (2509, 23), (2532, 31), (2563, 20), (2583, 8), (2591, 15), (2606, 12), (2618, 32), (2650, 25), (2675, 15), None, (2690, 46), (2736, 21), (2757, 17), (2774, 18), (2792, 26), (2818, 5), (2823, 37), (2860, 39), (2899, 16), (2915, 33), (2948, 17), (2965, 23), (2988, 21), (3009, 25), (3034, 8), (3042, 14), (3056, 7), (3063, 37), None, (3100, 18), (3118, 21), (3139, 20), (3159, 17), (3176, 24), (3200, 12), (3212, 36), (3248, 35), (3283, 12), (3295,
57), (3352, 25), (3377, 32), None, (3409, 8), (3417, 25), (3442, 18), (3460, 6), (3466, 23), None, (3489, 36), (3525, 33), (3558, 14), (3572, 16), (3588, 22), None, (3610, 30), (3640, 41), (3681, 50), (3731, 15), (3746, 20), (3766, 31), (3797, 21), (3818, 32), (3850, 24), (3874, 20), (3894, 17), (3911, 52), (3963, 6), (3969, 9), (3978, 12), (3990, 18), (4008, 11), (4019, 10), (4029, 39), (4068, 42), None, (4110, 36), (4146, 17), None, (4163, 8), (4171, 8), (4179, 7), None, (4186, 25), (4211, 17), None, (4228, 21), (4249, 35), (4284, 21), (4305, 10), (4315, 48), (4363, 11), (4374, 37), (4411, 25), (4436, 19), (4455, 12), (4467, 14), (4481, 23), (4504, 29), (4533, 14), (4547, 8), (4555, 47), (4602, 52), None, None, (4654, 47), (4701, 46), None, (4747, 18), None, (4765, 15), (4780, 8), (4788, 21), (4809, 6), (4815, 29), (4844, 22)], [(4866, 8389), (13255, 8158), (21413, 8727), (30140, 8509), (38649, 8110), (46759, 8320), (55079, 8738), (63817, 8011), (71828, 8177), (80005, 7932), (879
37, 8514), (96451, 7622), (104073, 8204), (112277, 9106), (121383, 8343), (129726, 9130), (138856, 9128), (147984, 7568), (155552, 8644), (164196, 7561), (171757, 8564), (180321, 8096), (188417, 8327), (196744, 8696), (205440, 8523), (213963, 8043), (222006, 8813), (230819, 9428), (240247, 7950), (248197, 8119), (256316, 8691), (265007, 8373), (273380, 8372), (281752, 8674), (290426, 8232), (298658, 8722), (307380, 8503), (315883, 9229), (325112, 8642), (333754, 8643), (342397, 8793), (351190, 7686), (358876, 8190), (367066, 8207), (375273, 7915), (383188, 8624), (391812, 7924), (399736, 9434), (409170, 8217), (417387, 7864), (425251, 8381), (433632, 7939), (441571, 8358), (449929, 8368), (458297, 8033), (466330, 8301), (474631, 8278), (482909, 8594), (491503, 8414), (499917, 7117), (507034, 7718), (514752, 8696), (523448, 8382), (531830, 8770), (540600, 9152), (549752, 7856), (557608, 8340), (565948, 8759), (574707, 9169), (583876, 8036), (591912, 7796), (599708, 7805), (607513, 75
28), (615041, 8932), (623973, 7935), (631908, 8576), (640484, 7971), (648455, 9259), (657714, 8299), (666013, 8343), (674356, 8355), (682711, 7729), (690440, 8116), (698556, 8461), (707017, 8426), (715443, 8570), (724013, 8931), (732944, 8197), (741141, 7690), (748831, 8284), (757115, 9624), (766739, 8513), (775252, 7968), (783220, 8425), (791645, 8285), (799930, 8280), (808210, 8399), (816609, 7579), (824188, 8454), (832642, 7781), (840423, 8183), (848606, 7950), (856556, 8128), (864684, 7905), (872589, 8184), (880773, 8978), (889751, 8508), (898259, 8667), (906926, 8023), (914949, 7997), (922946, 8927), (931873, 8349), (940222, 7597), (947819, 7873), (955692, 8318), (964010, 8257), (972267, 8488), (980755, 8792), (989547, 8319), (997866, 8358), (1006224, 8328), (1014552, 8350), (1022902, 7928), (1030830, 8428), (1039258, 8770), (1048028, 7907), (1055935, 8123), (1064058, 9118), (1073176, 8124), (1081300, 9461), (1090761, 9132), (1099893, 8142), (1108035, 7944), (1115979, 7620), (1
123599, 8048), (1131647, 8966), (1140613, 9001), (1149614, 9460), (1159074, 8633), (1167707, 8813), (1176520, 9243), (1185763, 8749), (1194512, 8265), (1202777, 8432), (1211209, 9047), (1220256, 7451), (1227707, 8370), (1236077, 8160), (1244237, 8285), (1252522, 8313), (1260835, 8389), (1269224, 8489), (1277713, 8366), (1286079, 7832), (1293911, 8013), (1301924, 8579), (1310503, 8462), (1318965, 8451), (1327416, 7953), (1335369, 7698), (1343067, 7939), (1351006, 8450), (1359456, 8444), (1367900, 7992), (1375892, 8537), (1384429, 9007), (1393436, 8809), (1402245, 7789), (1410034, 9563), (1419597, 8380), (1427977, 8154), (1436131, 8246), (1444377, 9075), (1453452, 7817), (1461269, 7979), (1469248, 8340), (1477588, 8831), (1486419, 8836), (1495255, 7907), (1503162, 7727), (1510889, 10262), (1521151, 8834), (1529985, 7976), (1537961, 8134), (1546095, 8609), (1554704, 8658), (1563362, 7674), (1571036, 9008), (1580044, 8177), (1588221, 8422), (1596643, 8357), (1605000, 7995), (1612995, 81
88), (1621183, 7513), (1628696, 8333), (1637029, 7581), (1644610, 7517), (1652127, 7747), (1659874, 8068), (1667942, 8774), (1676716, 8332), (1685048, 8500), (1693548, 8800), (1702348, 7570), (1709918, 8662), (1718580, 8965), (1727545, 7835), (1735380, 8546), (1743926, 9236), (1753162, 7855), (1761017, 9187), (1770204, 8517), (1778721, 8031), (1786752, 8309), (1795061, 8554), (1803615, 8527), (1812142, 8166), (1820308, 8461), (1828769, 8058), (1836827, 8990), (1845817, 8149), (1853966, 7860), (1861826, 8877), (1870703, 8341), (1879044, 8622), (1887666, 8073), (1895739, 9096), (1904835, 8713), (1913548, 8586), (1922134, 9086), (1931220, 8921), (1940141, 8311), (1948452, 8171), (1956623, 8669), (1965292, 8128), (1973420, 9216), (1982636, 8311), (1990947, 7782), (1998729, 7827), (2006556, 8715), (2015271, 8893), (2024164, 8564), (2032728, 8625), (2041353, 8387), (2049740, 7939), (2057679, 9023), (2066702, 8461), (2075163, 8278), (2083441, 8352), (2091793, 7501), (2099294, 8234), (21075
28, 8334), (2115862, 8101), (2123963, 7993), (2131956, 8224), (2140180, 8580)], [(2148760, 887), (2149647, 756), (2150403, 863), (2151266, 796), (2152062, 915), (2152977, 769), (2153746, 623), (2154369, 891), (2155260, 640), (2155900, 870), (2156770, 454), (2157224, 624), (2157848, 867), (2158715, 989), (2159704, 818), (2160522, 663), (2161185, 1267), (2162452, 755), (2163207, 718), (2163925, 829), (2164754, 1065), (2165819, 746), (2166565, 739), (2167304, 654), (2167958, 752), (2168710, 677), (2169387, 880), (2170267, 1331), (2171598, 739), (2172337, 760), (2173097, 810), (2173907, 722), (2174629, 759), (2175388, 829), (2176217, 1003), (2177220, 951), (2178171, 561), (2178732, 833), (2179565, 749), (2180314, 899), (2181213, 812), (2182025, 730), (2182755, 697), (2183452, 824), (2184276, 720), (2184996, 759), (2185755, 649), (2186404, 774), (2187178, 766), (2187944, 493), (2188437, 740), (2189177, 767), (2189944, 820), (2190764, 829), (2191593, 1315), (2192908, 686), (2193594, 862),
(2194456, 699), (2195155, 570), (2195725, 648), (2196373, 791), (2197164, 863), (2198027, 952), (2198979, 849), (2199828, 673), (2200501, 751), (2201252, 921), (2202173, 656), (2202829, 582), (2203411, 1016), (2204427, 727), (2205154, 710), (2205864, 433), (2206297, 739), (2207036, 431), (2207467, 750), (2208217, 623), (2208840, 954), (2209794, 859), (2210653, 604), (2211257, 829), (2212086, 743), (2212829, 897), (2213726, 741), (2214467, 819), (2215286, 809), (2216095, 725), (2216820, 606), (2217426, 868), (2218294, 910), (2219204, 1130), (2220334, 1087), (2221421, 945), (2222366, 725), (2223091, 712), (2223803, 535), (2224338, 956), (2225294, 767), (2226061, 762), (2226823, 673), (2227496, 801), (2228297, 774), (2229071, 794), (2229865, 534), (2230399, 780), (2231179, 947), (2232126, 637), (2232763, 571), (2233334, 812), (2234146, 931), (2235077, 766), (2235843, 980), (2236823, 1081), (2237904, 669), (2238573, 687), (2239260, 729), (2239989, 759), (2240748, 863), (2241611, 662),
(2242273, 736), (2243009, 1084), (2244093, 759), (2244852, 847), (2245699, 795), (2246494, 787), (2247281, 745), (2248026, 846), (2248872, 834), (2249706, 592), (2250298, 921), (2251219, 668), (2251887, 877), (2252764, 633), (2253397, 670), (2254067, 605), (2254672, 881), (2255553, 832), (2256385, 682), (2257067, 628), (2257695, 841), (2258536, 774), (2259310, 716), (2260026, 624), (2260650, 573), (2261223, 763), (2261986, 537), (2262523, 781), (2263304, 637), (2263941, 814), (2264755, 616), (2265371, 806), (2266177, 626), (2266803, 798), (2267601, 897), (2268498, 1017), (2269515, 828), (2270343, 822), (2271165, 1013), (2272178, 897), (2273075, 763), (2273838, 990), (2274828, 673), (2275501, 845), (2276346, 905), (2277251, 1041), (2278292, 1061), (2279353, 568), (2279921, 928), (2280849, 729), (2281578, 651), (2282229, 719), (2282948, 517), (2283465, 1083), (2284548, 588), (2285136, 979), (2286115, 801), (2286916, 906), (2287822, 746), (2288568, 588), (2289156, 712), (2289868, 1893)
, (2291761, 768), (2292529, 726), (2293255, 817), (2294072, 982), (2295054, 618), (2295672, 866), (2296538, 858), (2297396, 573), (2297969, 938), (2298907, 667), (2299574, 620), (2300194, 559), (2300753, 1154), (2301907, 755), (2302662, 728), (2303390, 603), (2303993, 673), (2304666, 954), (2305620, 828), (2306448, 836), (2307284, 750), (2308034, 833), (2308867, 663), (2309530, 665), (2310195, 607), (2310802, 696), (2311498, 1002), (2312500, 912), (2313412, 686), (2314098, 792), (2314890, 711), (2315601, 836), (2316437, 1149), (2317586, 517), (2318103, 789), (2318892, 750), (2319642, 770), (2320412, 734), (2321146, 609), (2321755, 653), (2322408, 812), (2323220, 770), (2323990, 1011), (2325001, 534), (2325535, 648), (2326183, 754), (2326937, 708), (2327645, 747), (2328392, 787), (2329179, 901), (2330080, 488), (2330568, 1024), (2331592, 620), (2332212, 685), (2332897, 708), (2333605, 865), (2334470, 626), (2335096, 847), (2335943, 876), (2336819, 821), (2337640, 511), (2338151, 836)
, (2338987, 503), (2339490, 853), (2340343, 557), (2340900, 730), (2341630, 871), (2342501, 650), (2343151, 886), (2344037, 2317), (2346354, 656), (2347010, 888), (2347898, 821), (2348719, 849), (2349568, 699)], [(2350267, 48), None, None, (2350315, 42), None, (2350357, 27), (2350384, 43), None, None, None, None, None, None, None, (2350427, 21), None, None, (2350448, 42), None, (2350490, 25), (2350515, 44), None, (2350559, 49), None, None, None, None, None, None, None, None, None, (2350608, 21), (2350629, 46), None, None, (2350675, 44), None, None, None, None, (2350719, 44), (2350763, 21), (2350784, 23), None, None, None, None, (2350807, 42), None, None, None, None, None, (2350849, 31), None, None, None, None, (2350880, 42), (2350922, 19), None, None, (2350941, 21), None, (2350962, 26), (2350988, 56), None, (2351044, 16), (2351060, 42), (2351102, 27), None, None, None, None, (2351129, 21), (2351150, 52), None, (2351202, 17), (2351219, 20), (2351239, 42), None, None, None, (2351281,
25), (2351306, 17), (2351323, 27), (2351350, 21), None, None, None, (2351371, 24), None, (2351395, 24), (2351419, 21), (2351440, 24), None, (2351464, 48), None, None, (2351512, 17), (2351529, 19), None, None, None, None, (2351548, 31), None, None, None, None, None, None, (2351579, 28), None, (2351607, 64), (2351671, 42), (2351713, 17), (2351730, 17), (2351747, 26), None, (2351773, 19), None, None, None, None, (2351792, 20), None, None, (2351812, 42), (2351854, 63), (2351917, 17), None, None, (2351934, 21), None, None, None, None, (2351955, 21), (2351976, 16), None, (2351992, 31), None, None, None, None, (2352023, 42), None, (2352065, 80), None, (2352145, 9), None, (2352154, 21), (2352175, 42), None, (2352217, 18), (2352235, 90), (2352325, 56), (2352381, 45), None, (2352426, 42), None, None, (2352468, 24), (2352492, 21), None, None, None, None, None, (2352513, 42), (2352555, 21), (2352576, 21), None, (2352597, 42), (2352639, 25), None, (2352664, 55), (2352719, 21), (2352740, 56), Non
e, None, (2352796, 36), (2352832, 16), None, None, (2352848, 16), None, (2352864, 35), None, None, (2352899, 21), None, (2352920, 22), (2352942, 21), (2352963, 21), (2352984, 21), None, (2353005, 63), (2353068, 41), (2353109, 21), (2353130, 42), None, None, None, None, None, (2353172, 15), (2353187, 21), (2353208, 21), None, None, (2353229, 21), None, None, (2353250, 21), None, None, (2353271, 19), (2353290, 66), None, None, None, (2353356, 50), None, (2353406, 21), (2353427, 21), (2353448, 19), None, None, (2353467, 26), None, (2353493, 58), (2353551, 42), None, None, None, None, None, None, (2353593, 21), None, None, None, (2353614, 21), None, None, (2353635, 64), None, (2353699, 254), (2353953, 21), (2353974, 24), None, (2353998, 21), (2354019, 14)], [None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, (2354033, 62), None, N
one, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, No
ne, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None]] # noqa: E501
_CRC8_TABLE = [
0x00, 0x07, 0x0e, 0x09, 0x1c, 0x1b, 0x12, 0x15,
0x38, 0x3f, 0x36, 0x31, 0x24, 0x23, 0x2a, 0x2d,
Binary files old/hstspreload-2024.5.1/hstspreload/hstspreload.bin and new/hstspreload-2024.6.1/hstspreload/hstspreload.bin differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hstspreload-2024.5.1/hstspreload.egg-info/PKG-INFO new/hstspreload-2024.6.1/hstspreload.egg-info/PKG-INFO
--- old/hstspreload-2024.5.1/hstspreload.egg-info/PKG-INFO 2024-05-01 02:22:49.000000000 +0200
+++ new/hstspreload-2024.6.1/hstspreload.egg-info/PKG-INFO 2024-06-01 02:22:47.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: hstspreload
-Version: 2024.5.1
+Version: 2024.6.1
Summary: Chromium HSTS Preload list as a Python package
Home-page: https://github.com/sethmlarson/hstspreload
Author: Seth Michael Larson
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package sane-airscan for openSUSE:Factory checked in at 2024-06-04 12:52:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sane-airscan (Old)
and /work/SRC/openSUSE:Factory/.sane-airscan.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sane-airscan"
Tue Jun 4 12:52:22 2024 rev:2 rq:1178457 version:0.99.29
Changes:
--------
--- /work/SRC/openSUSE:Factory/sane-airscan/sane-airscan.changes 2024-04-07 22:15:23.423227454 +0200
+++ /work/SRC/openSUSE:Factory/.sane-airscan.new.24587/sane-airscan.changes 2024-06-04 12:53:01.523950106 +0200
@@ -1,0 +2,28 @@
+Tue Jun 4 07:45:35 UTC 2024 - Richard Rahl <rrahl0(a)disroot.org>
+
+- final adjustment for Obsoletes
+
+-------------------------------------------------------------------
+Tue Jun 4 07:15:42 UTC 2024 - Richard Rahl <rrahl0(a)disroot.org>
+
+- add Provides and Obsoletes for old packages
+
+-------------------------------------------------------------------
+Mon Jun 3 23:14:30 UTC 2024 - Richard Rahl <rrahl0(a)disroot.org>
+
+- remove code which related to the old packaging
+
+-------------------------------------------------------------------
+Mon Jun 3 22:57:13 UTC 2024 - Richard Rahl <rrahl0(a)disroot.org>
+
+- adapt packaging according to
+ https://build.opensuse.org/request/show/1177729#comment-1944225
+ (remove .so file and include the libsane-airscan.so.1 in the main
+ package
+
+-------------------------------------------------------------------
+Thu May 30 10:25:59 UTC 2024 - Richard Rahl <rrahl0(a)disroot.org>
+
+- add runtime dependency
+
+------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sane-airscan.spec ++++++
--- /var/tmp/diff_new_pack.ghBfMB/_old 2024-06-04 12:53:02.007967613 +0200
+++ /var/tmp/diff_new_pack.ghBfMB/_new 2024-06-04 12:53:02.011967758 +0200
@@ -16,7 +16,6 @@
#
-%define soversion 1
Name: sane-airscan
Version: 0.99.29
Release: 0
@@ -27,6 +26,7 @@
BuildRequires: gcc-c++
BuildRequires: meson
BuildRequires: pkgconfig
+BuildRequires: zstd
BuildRequires: pkgconfig(avahi-core)
BuildRequires: pkgconfig(gnutls)
BuildRequires: pkgconfig(libjpeg)
@@ -34,20 +34,10 @@
BuildRequires: pkgconfig(libtiff-4)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(sane-backends)
-BuildRequires: zstd
-
-%package devel
-Summary: Devel files for %{name}
-Requires: %{name} = %{version}-%{release}
-
-%description devel
-%{summary}.
-
-%package -n lib%{name}%{soversion}
-Summary: Library files for %{name}
-
-%description -n lib%{name}%{soversion}
-Libary files for %{name}.
+Provides: lib%{name}1 = %{version}
+Obsoletes: lib%{name}1 <= %{version}
+Provides: %{name}-devel = %{version}
+Obsoletes: %{name}-devel <= %{version}
%description
This package contains a SANE backend for MFP and document scanners that
@@ -63,6 +53,7 @@
%install
%meson_install
+rm %{buildroot}%{_libdir}/sane/libsane-airscan.so
%files
%license LICENSE COPYING
@@ -70,16 +61,9 @@
%{_bindir}/airscan-discover
%config %{_sysconfdir}/sane.d/airscan.conf
%config %{_sysconfdir}/sane.d/dll.d/airscan
+%{_libdir}/sane/libsane-airscan.so.1
%{_mandir}/man?/{sane-airscan,airscan-discover}.?.gz
%if 0%{?suse_version} == 1500
%dir %{_sysconfdir}/sane.d/dll.d
%endif
-%files -n lib%{name}%{soversion}
-%{_libdir}/sane/libsane-airscan.so.1
-
-%files devel
-%license LICENSE COPYING
-%doc README.md
-%{_libdir}/sane/libsane-airscan.so
-
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package mesheryctl for openSUSE:Factory checked in at 2024-06-04 12:51:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mesheryctl (Old)
and /work/SRC/openSUSE:Factory/.mesheryctl.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mesheryctl"
Tue Jun 4 12:51:34 2024 rev:46 rq:1178377 version:0.7.69
Changes:
--------
--- /work/SRC/openSUSE:Factory/mesheryctl/mesheryctl.changes 2024-05-31 22:17:08.220720498 +0200
+++ /work/SRC/openSUSE:Factory/.mesheryctl.new.24587/mesheryctl.changes 2024-06-04 12:52:44.263324571 +0200
@@ -1,0 +2,55 @@
+Mon Jun 3 15:24:44 UTC 2024 - Johannes Kastl <opensuse_buildservice(a)ojkastl.de>
+
+- update to 0.7.69 (.68 does not exist):
+ * General
+ - [Relationships]: Add kube-prometheus-stack relationships
+ @innocentrda (#11072)
+ - [Server] Remove hardcoded registrant/host @MUzairS15 (#11073)
+ - generate view link for the deployed design @MUzairS15
+ (#11071)
+ * Meshery UI
+ - Revert "chore(deps-dev): Bump eslint from 8.57.0 to 9.4.0 in
+ /provider-ui" @leecalcote (#11092)
+ - chore(deps-dev): Bump eslint from 8.57.0 to 9.4.0 in
+ /provider-ui @dependabot (#11085)
+ - chore(deps): Bump cron-time-generator from 1.3.2 to 2.0.3 in
+ /ui @dependabot (#11080)
+ - chore(deps-dev): Bump @cypress/code-coverage from 3.12.26 to
+ 3.12.39 in /provider-ui @dependabot (#11084)
+ - chore(deps-dev): Bump @storybook/addon-interactions from
+ 6.5.16 to 8.1.5 in /ui @dependabot (#11083)
+ - chore(deps-dev): Bump @cypress/code-coverage from 3.12.16 to
+ 3.12.39 in /ui @dependabot (#11082)
+ - chore(deps-dev): Bump eslint-plugin-cypress from 2.15.1 to
+ 3.3.0 in /provider-ui @dependabot (#11087)
+ - chore(deps): Bump react-dom from 18.2.0 to 18.3.1 in
+ /provider-ui @dependabot (#11088)
+ - Alignment of Notification Center and backdrop on Open
+ @captain-Akshay (#11078)
+ - missing permission page @captain-Akshay (#11076)
+ - Replace tooltips with sistent tooltips @dragon-slayer875
+ (#11067)
+ * Maintenance
+ - chore(deps): Bump github.com/prometheus/common from 0.45.0 to
+ 0.53.0 @dependabot (#11090)
+ - chore(deps-dev): Bump eslint from 8.57.0 to 9.4.0 in
+ /provider-ui @dependabot (#11085)
+ - chore(deps): Bump cron-time-generator from 1.3.2 to 2.0.3 in
+ /ui @dependabot (#11080)
+ - chore(deps-dev): Bump @cypress/code-coverage from 3.12.26 to
+ 3.12.39 in /provider-ui @dependabot (#11084)
+ - chore(deps-dev): Bump @storybook/addon-interactions from
+ 6.5.16 to 8.1.5 in /ui @dependabot (#11083)
+ - chore(deps-dev): Bump @cypress/code-coverage from 3.12.16 to
+ 3.12.39 in /ui @dependabot (#11082)
+ - chore(deps-dev): Bump eslint-plugin-cypress from 2.15.1 to
+ 3.3.0 in /provider-ui @dependabot (#11087)
+ - chore(deps): Bump react-dom from 18.2.0 to 18.3.1 in
+ /provider-ui @dependabot (#11088)
+ - chore(deps): Bump github.com/spf13/viper from 1.17.0 to
+ 1.18.2 @dependabot (#11091)
+ * Documentation
+ - Categorization of Permissions @iArchitSharma (#11053)
+ - [Docs] Meshery Registry @leecalcote (#11069)
+
+-------------------------------------------------------------------
Old:
----
meshery-0.7.67.obscpio
New:
----
meshery-0.7.69.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mesheryctl.spec ++++++
--- /var/tmp/diff_new_pack.2gxlH7/_old 2024-06-04 12:52:54.031679042 +0200
+++ /var/tmp/diff_new_pack.2gxlH7/_new 2024-06-04 12:52:54.051679769 +0200
@@ -19,7 +19,7 @@
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: mesheryctl
-Version: 0.7.67
+Version: 0.7.69
Release: 0
Summary: CLI for the meshery cloud native management plane
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.2gxlH7/_old 2024-06-04 12:52:54.307689058 +0200
+++ /var/tmp/diff_new_pack.2gxlH7/_new 2024-06-04 12:52:54.339690219 +0200
@@ -3,7 +3,7 @@
<param name="url">https://github.com/meshery/meshery</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v0.7.67</param>
+ <param name="revision">v0.7.69</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">disable</param>
<param name="versionrewrite-pattern">v(.*)</param>
@@ -17,7 +17,7 @@
<param name="compression">gz</param>
</service>
<service name="go_modules" mode="manual">
- <param name="archive">meshery-0.7.67.obscpio</param>
+ <param name="archive">meshery-0.7.69.obscpio</param>
</service>
</services>
++++++ meshery-0.7.67.obscpio -> meshery-0.7.69.obscpio ++++++
/work/SRC/openSUSE:Factory/mesheryctl/meshery-0.7.67.obscpio /work/SRC/openSUSE:Factory/.mesheryctl.new.24587/meshery-0.7.69.obscpio differ: char 50, line 1
++++++ meshery.obsinfo ++++++
--- /var/tmp/diff_new_pack.2gxlH7/_old 2024-06-04 12:52:54.703703423 +0200
+++ /var/tmp/diff_new_pack.2gxlH7/_new 2024-06-04 12:52:54.743704870 +0200
@@ -1,5 +1,5 @@
name: meshery
-version: 0.7.67
-mtime: 1716941752
-commit: 1ae040e685f146d5635f80b075af87d49b0e4f6d
+version: 0.7.69
+mtime: 1717287867
+commit: c3e713c908e34935fea7cb843c76c8de7b2cd27c
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/mesheryctl/vendor.tar.gz /work/SRC/openSUSE:Factory/.mesheryctl.new.24587/vendor.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pyscard for openSUSE:Factory checked in at 2024-06-04 12:51:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyscard (Old)
and /work/SRC/openSUSE:Factory/.python-pyscard.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyscard"
Tue Jun 4 12:51:32 2024 rev:19 rq:1178369 version:2.0.10
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyscard/python-pyscard.changes 2024-04-08 17:53:18.795991325 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyscard.new.24587/python-pyscard.changes 2024-06-04 12:52:11.982153160 +0200
@@ -1,0 +2,6 @@
+Mon Jun 3 17:20:29 UTC 2024 - Martin Hauke <mardnh(a)gmx.de>
+
+- Update to version 2.0.10
+ * CardMonitoringThread(): do not catch unexpected exceptions
+
+-------------------------------------------------------------------
Old:
----
pyscard-2.0.9.tar.gz
New:
----
pyscard-2.0.10.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pyscard.spec ++++++
--- /var/tmp/diff_new_pack.8PpacR/_old 2024-06-04 12:52:12.722180014 +0200
+++ /var/tmp/diff_new_pack.8PpacR/_new 2024-06-04 12:52:12.722180014 +0200
@@ -19,7 +19,7 @@
%define modname pyscard
Name: python-pyscard
-Version: 2.0.9
+Version: 2.0.10
Release: 0
Summary: Python module adding smart card support
License: LGPL-2.0-or-later
++++++ pyscard-2.0.9.tar.gz -> pyscard-2.0.10.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyscard-2.0.9/ChangeLog new/pyscard-2.0.10/ChangeLog
--- old/pyscard-2.0.9/ChangeLog 2024-04-05 22:30:03.000000000 +0200
+++ new/pyscard-2.0.10/ChangeLog 2024-06-01 11:15:52.000000000 +0200
@@ -1,3 +1,8 @@
+2.0.10 (June 2024)
+==================
+ * add 'swig' in pyproject.toml build requires
+ * CardMonitoringThread(): do not catch unexpected exceptions
+
2.0.9 (April 2024)
==================
* fix a bug with CardRequestTimeoutException introduced in 2.0.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyscard-2.0.9/Makefile new/pyscard-2.0.10/Makefile
--- old/pyscard-2.0.9/Makefile 2023-12-24 13:13:32.000000000 +0100
+++ new/pyscard-2.0.10/Makefile 2024-06-01 11:22:03.000000000 +0200
@@ -1,9 +1,12 @@
PYTHON ?= python3
-COVERAGE ?= python3-coverage
+COVERAGE ?= coverage
build:
$(PYTHON) -m build
+install: clean
+ $(PYTHON) -m pip install --editable .
+
clean:
$(PYTHON) setup.py clean
rm -rf build
@@ -21,8 +24,7 @@
$(PYTHON) -m build
python3 -m twine upload dist/*
-test:
- $(PYTHON) -m pip install --editable .
+test: install
pytest
coverage:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyscard-2.0.9/PKG-INFO new/pyscard-2.0.10/PKG-INFO
--- old/pyscard-2.0.9/PKG-INFO 2024-04-06 15:11:10.804715400 +0200
+++ new/pyscard-2.0.10/PKG-INFO 2024-06-01 11:48:06.619062400 +0200
@@ -1,9 +1,9 @@
Metadata-Version: 2.1
Name: pyscard
-Version: 2.0.9
+Version: 2.0.10
Summary: Smartcard module for Python.
Home-page: https://github.com/LudovicRousseau/pyscard
-Download-URL: http://sourceforge.net/projects/pyscard/files/pyscard/pyscard%202.0.9/pysca…
+Download-URL: http://sourceforge.net/projects/pyscard/files/pyscard/pyscard%202.0.10/pysc…
Author: Ludovic Rousseau
Author-email: ludovic.rousseau(a)free.fr
Platform: linux
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyscard-2.0.9/pyproject.toml new/pyscard-2.0.10/pyproject.toml
--- old/pyscard-2.0.9/pyproject.toml 2023-12-24 13:13:32.000000000 +0100
+++ new/pyscard-2.0.10/pyproject.toml 2024-05-16 19:12:54.000000000 +0200
@@ -1,3 +1,3 @@
[build-system]
-requires = ["setuptools"]
+requires = ["setuptools","swig"]
build-backend = "setuptools.build_meta"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyscard-2.0.9/pyscard.egg-info/PKG-INFO new/pyscard-2.0.10/pyscard.egg-info/PKG-INFO
--- old/pyscard-2.0.9/pyscard.egg-info/PKG-INFO 2024-04-06 15:11:10.000000000 +0200
+++ new/pyscard-2.0.10/pyscard.egg-info/PKG-INFO 2024-06-01 11:48:06.000000000 +0200
@@ -1,9 +1,9 @@
Metadata-Version: 2.1
Name: pyscard
-Version: 2.0.9
+Version: 2.0.10
Summary: Smartcard module for Python.
Home-page: https://github.com/LudovicRousseau/pyscard
-Download-URL: http://sourceforge.net/projects/pyscard/files/pyscard/pyscard%202.0.9/pysca…
+Download-URL: http://sourceforge.net/projects/pyscard/files/pyscard/pyscard%202.0.10/pysc…
Author: Ludovic Rousseau
Author-email: ludovic.rousseau(a)free.fr
Platform: linux
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyscard-2.0.9/setup.py new/pyscard-2.0.10/setup.py
--- old/pyscard-2.0.9/setup.py 2024-04-05 22:30:24.000000000 +0200
+++ new/pyscard-2.0.10/setup.py 2024-06-01 11:16:03.000000000 +0200
@@ -64,7 +64,7 @@
except:
platform_include_dirs = ['/usr/include/PCSC', '/usr/local/include/PCSC']
-VERSION_INFO = (2, 0, 9, 0)
+VERSION_INFO = (2, 0, 10, 0)
VERSION_STR = '%i.%i.%i' % VERSION_INFO[:3]
VERSION_ALT = '%i,%01i,%01i,%04i' % VERSION_INFO
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyscard-2.0.9/smartcard/CardMonitoring.py new/pyscard-2.0.10/smartcard/CardMonitoring.py
--- old/pyscard-2.0.9/smartcard/CardMonitoring.py 2024-03-04 18:44:32.000000000 +0100
+++ new/pyscard-2.0.10/smartcard/CardMonitoring.py 2024-05-08 22:37:07.000000000 +0200
@@ -180,17 +180,6 @@
self.observable.notifyObservers(
(addedcards, removedcards))
- # when CardMonitoringThread.__del__() is invoked in
- # response to shutdown, e.g., when execution of the
- # program is done, other globals referenced by the
- # __del__() method may already have been deleted.
- # this causes ReaderMonitoringThread.run() to except
- # with a TypeError or AttributeError
- except TypeError:
- pass
- except AttributeError:
- pass
-
except SmartcardException as exc:
# FIXME Tighten the exceptions caught by this block
traceback.print_exc()
@@ -223,13 +212,6 @@
if self.instance:
return getattr(self.instance, name)
- # commented to avoid bad clean-up sequence of python where __del__
- # is called when some objects it uses are already gargabe collected
- # def __del__(self):
- # if CardMonitoringThread.instance!=None:
- # CardMonitoringThread.instance.stop()
- # CardMonitoringThread.instance = None
-
if __name__ == "__main__":
print('insert or remove cards in the next 10 seconds')
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package monitoring-plugins-http_json for openSUSE:Factory checked in at 2024-06-04 12:51:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/monitoring-plugins-http_json (Old)
and /work/SRC/openSUSE:Factory/.monitoring-plugins-http_json.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "monitoring-plugins-http_json"
Tue Jun 4 12:51:16 2024 rev:4 rq:1178354 version:2.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/monitoring-plugins-http_json/monitoring-plugins-http_json.changes 2023-03-16 22:58:23.407471921 +0100
+++ /work/SRC/openSUSE:Factory/.monitoring-plugins-http_json.new.24587/monitoring-plugins-http_json.changes 2024-06-04 12:51:44.709163484 +0200
@@ -1,0 +2,11 @@
+Thu May 16 18:25:45 UTC 2024 - Martin Hauke <mardnh(a)gmx.de>
+
+- Update to version 2.2.0
+ * Bugfix: Disabled check_hostname to prevent error message when
+ setting CERT_NONE.
+ * Feature: Add flag to increase verbosity and flag to override
+ unreachable state.
+ * Feature: Add flag to override unreachable state.
+ * Extend tests for array syntax.
+
+-------------------------------------------------------------------
Old:
----
nagios-http-json-2.1.2.tar.gz
New:
----
nagios-http-json-2.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ monitoring-plugins-http_json.spec ++++++
--- /var/tmp/diff_new_pack.CqOKYC/_old 2024-06-04 12:51:45.121178435 +0200
+++ /var/tmp/diff_new_pack.CqOKYC/_new 2024-06-04 12:51:45.121178435 +0200
@@ -1,7 +1,7 @@
#
# spec file for package monitoring-plugins-http_json
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%define modname monitoring-plugins-http_json
%define pythons python3
Name: monitoring-plugins-http_json
-Version: 2.1.2
+Version: 2.2.0
Release: 0
Summary: Plugin for Nagios which checks json values from a given HTTP endpoint
License: Apache-2.0
++++++ nagios-http-json-2.1.2.tar.gz -> nagios-http-json-2.2.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios-http-json-2.1.2/.github/workflows/unittest.yml new/nagios-http-json-2.2.0/.github/workflows/unittest.yml
--- old/nagios-http-json-2.1.2/.github/workflows/unittest.yml 2022-09-15 15:25:38.000000000 +0200
+++ new/nagios-http-json-2.2.0/.github/workflows/unittest.yml 2024-05-16 10:24:10.000000000 +0200
@@ -7,7 +7,7 @@
runs-on: ubuntu-latest
strategy:
matrix:
- python-version: [3.8, 3,9]
+ python-version: [3.8, 3.11, 3.12]
name: GitHub Action
steps:
- name: Checkout
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios-http-json-2.1.2/.gitignore new/nagios-http-json-2.2.0/.gitignore
--- old/nagios-http-json-2.1.2/.gitignore 2022-09-15 15:25:38.000000000 +0200
+++ new/nagios-http-json-2.2.0/.gitignore 2024-05-16 10:24:10.000000000 +0200
@@ -25,6 +25,7 @@
.installed.cfg
*.egg
.venv/
+venv/
# PyInstaller
# Usually these files are written by a python script from a template
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios-http-json-2.1.2/Makefile new/nagios-http-json-2.2.0/Makefile
--- old/nagios-http-json-2.1.2/Makefile 2022-09-15 15:25:38.000000000 +0200
+++ new/nagios-http-json-2.2.0/Makefile 2024-05-16 10:24:10.000000000 +0200
@@ -1,9 +1,11 @@
.PHONY: lint test coverage
+PYTHON_PATH?=python3
+
lint:
- python -m pylint check_http_json.py
+ $(PYTHON_PATH) -m pylint check_http_json.py
test:
- python -m unittest discover
+ $(PYTHON_PATH) -m unittest discover
coverage:
- python -m coverage run -m unittest discover
- python -m coverage report -m --include check_http_json.py
+ $(PYTHON_PATH) -m coverage run -m unittest discover
+ $(PYTHON_PATH) -m coverage report -m --include check_http_json.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios-http-json-2.1.2/README.md new/nagios-http-json-2.2.0/README.md
--- old/nagios-http-json-2.1.2/README.md 2022-09-15 15:25:38.000000000 +0200
+++ new/nagios-http-json-2.2.0/README.md 2024-05-16 10:24:10.000000000 +0200
@@ -38,11 +38,12 @@
argument specified rules and determines the status and performance data for
that service.
-Version: 2.1.2 (2022-09-15)
+Version: 2.2.0 (2024-05-14)
-optional arguments:
+options:
-h, --help show this help message and exit
-d, --debug debug mode
+ -v, --verbose Verbose mode. Multiple -v options increase the verbosity
-s, --ssl use TLS to connect to remote host
-H HOST, --host HOST remote host to query
-k, --insecure do not check server SSL certificate
@@ -56,61 +57,44 @@
-p PATH, --path PATH Path
-t TIMEOUT, --timeout TIMEOUT
Connection timeout (seconds)
+ --unreachable-state UNREACHABLE_STATE
+ Exit with specified code if URL unreachable. Examples: 1 for Warning, 2 for Critical, 3 for Unknown (default: 3)
-B AUTH, --basic-auth AUTH
Basic auth string "username:password"
-D DATA, --data DATA The http payload to send as a POST
-A HEADERS, --headers HEADERS
The http headers in JSON format.
-f SEPARATOR, --field_separator SEPARATOR
- JSON Field separator, defaults to "."; Select element
- in an array with "(" ")"
- -F SEPARATOR, --value_separator SEPARATOR
- JSON Value separator, defaults to ":";
- -w [KEY_THRESHOLD_WARNING [KEY_THRESHOLD_WARNING ...]], --warning [KEY_THRESHOLD_WARNING [KEY_THRESHOLD_WARNING ...]]
- Warning threshold for these values
- (key1[>alias],WarnRange key2[>alias],WarnRange).
- WarnRange is in the format [@]start:end, more
- information at nagios-plugins.org/doc/guidelines.html.
- -c [KEY_THRESHOLD_CRITICAL [KEY_THRESHOLD_CRITICAL ...]], --critical [KEY_THRESHOLD_CRITICAL [KEY_THRESHOLD_CRITICAL ...]]
- Critical threshold for these values
- (key1[>alias],CriticalRange
- key2[>alias],CriticalRange. CriticalRange is in the
- format [@]start:end, more information at nagios-
- plugins.org/doc/guidelines.html.
- -e [KEY_LIST [KEY_LIST ...]], --key_exists [KEY_LIST [KEY_LIST ...]]
- Checks existence of these keys to determine status.
- Return warning if key is not present.
- -E [KEY_LIST_CRITICAL [KEY_LIST_CRITICAL ...]], --key_exists_critical [KEY_LIST_CRITICAL [KEY_LIST_CRITICAL ...]]
+ JSON Field separator, defaults to "."; Select element in an array with "(" ")"
+ -F VALUE_SEPARATOR, --value_separator VALUE_SEPARATOR
+ JSON Value separator, defaults to ":"
+ -w [KEY_THRESHOLD_WARNING ...], --warning [KEY_THRESHOLD_WARNING ...]
+ Warning threshold for these values (key1[>alias],WarnRange key2[>alias],WarnRange). WarnRange is in the format
+ [@]start:end, more information at nagios-plugins.org/doc/guidelines.html.
+ -c [KEY_THRESHOLD_CRITICAL ...], --critical [KEY_THRESHOLD_CRITICAL ...]
+ Critical threshold for these values (key1[>alias],CriticalRange key2[>alias],CriticalRange. CriticalRange is in
+ the format [@]start:end, more information at nagios-plugins.org/doc/guidelines.html.
+ -e [KEY_LIST ...], --key_exists [KEY_LIST ...]
+ Checks existence of these keys to determine status. Return warning if key is not present.
+ -E [KEY_LIST_CRITICAL ...], --key_exists_critical [KEY_LIST_CRITICAL ...]
Same as -e but return critical if key is not present.
- -q [KEY_VALUE_LIST [KEY_VALUE_LIST ...]], --key_equals [KEY_VALUE_LIST [KEY_VALUE_LIST ...]]
- Checks equality of these keys and values
- (key[>alias],value key2,value2) to determine status.
- Multiple key values can be delimited with colon
- (key,value1:value2). Return warning if equality check
- fails
- -Q [KEY_VALUE_LIST_CRITICAL [KEY_VALUE_LIST_CRITICAL ...]], --key_equals_critical [KEY_VALUE_LIST_CRITICAL [KEY_VALUE_LIST_CRITICAL ...]]
- Same as -q but return critical if equality check
- fails.
- -u [KEY_VALUE_LIST_UNKNOWN [KEY_VALUE_LIST_UNKNOWN ...]], --key_equals_unknown [KEY_VALUE_LIST_UNKNOWN [KEY_VALUE_LIST_UNKNOWN ...]]
+ -q [KEY_VALUE_LIST ...], --key_equals [KEY_VALUE_LIST ...]
+ Checks equality of these keys and values (key[>alias],value key2,value2) to determine status. Multiple key values
+ can be delimited with colon (key,value1:value2). Return warning if equality check fails
+ -Q [KEY_VALUE_LIST_CRITICAL ...], --key_equals_critical [KEY_VALUE_LIST_CRITICAL ...]
+ Same as -q but return critical if equality check fails.
+ -u [KEY_VALUE_LIST_UNKNOWN ...], --key_equals_unknown [KEY_VALUE_LIST_UNKNOWN ...]
Same as -q but return unknown if equality check fails.
- -y [KEY_VALUE_LIST_NOT [KEY_VALUE_LIST_NOT ...]], --key_not_equals [KEY_VALUE_LIST_NOT [KEY_VALUE_LIST_NOT ...]]
- Checks equality of these keys and values
- (key[>alias],value key2,value2) to determine status.
- Multiple key values can be delimited with colon
- (key,value1:value2). Return warning if equality check
- succeeds
- -Y [KEY_VALUE_LIST_NOT_CRITICAL [KEY_VALUE_LIST_NOT_CRITICAL ...]], --key_not_equals_critical [KEY_VALUE_LIST_NOT_CRITICAL [KEY_VALUE_LIST_NOT_CRITICAL ...]]
- Same as -q but return critical if equality check
- succeeds.
- -m [METRIC_LIST [METRIC_LIST ...]], --key_metric [METRIC_LIST [METRIC_LIST ...]]
- Gathers the values of these keys (key[>alias],
- UnitOfMeasure,WarnRange,CriticalRange,Min,Max) for
- Nagios performance data. More information about Range
- format and units of measure for nagios can be found at
- nagios-plugins.org/doc/guidelines.html Additional
- formats for this parameter are: (key[>alias]),
- (key[>alias],UnitOfMeasure),
- (key[>alias],UnitOfMeasure,WarnRange, CriticalRange).
+ -y [KEY_VALUE_LIST_NOT ...], --key_not_equals [KEY_VALUE_LIST_NOT ...]
+ Checks equality of these keys and values (key[>alias],value key2,value2) to determine status. Multiple key values
+ can be delimited with colon (key,value1:value2). Return warning if equality check succeeds
+ -Y [KEY_VALUE_LIST_NOT_CRITICAL ...], --key_not_equals_critical [KEY_VALUE_LIST_NOT_CRITICAL ...]
+ Same as -q but return critical if equality check succeeds.
+ -m [METRIC_LIST ...], --key_metric [METRIC_LIST ...]
+ Gathers the values of these keys (key[>alias], UnitOfMeasure,WarnRange,CriticalRange,Min,Max) for Nagios
+ performance data. More information about Range format and units of measure for nagios can be found at nagios-
+ plugins.org/doc/guidelines.html Additional formats for this parameter are: (key[>alias]),
+ (key[>alias],UnitOfMeasure), (key[>alias],UnitOfMeasure,WarnRange, CriticalRange).
```
## Examples
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios-http-json-2.1.2/check_http_json.py new/nagios-http-json-2.2.0/check_http_json.py
--- old/nagios-http-json-2.1.2/check_http_json.py 2022-09-15 15:25:38.000000000 +0200
+++ new/nagios-http-json-2.2.0/check_http_json.py 2024-05-16 10:24:10.000000000 +0200
@@ -6,7 +6,6 @@
import argparse
import sys
import ssl
-from pprint import pprint
from urllib.error import HTTPError
from urllib.error import URLError
@@ -24,8 +23,8 @@
CRITICAL_CODE = 2
UNKNOWN_CODE = 3
-__version__ = '2.1.2'
-__version_date__ = '2022-09-15'
+__version__ = '2.2.0'
+__version_date__ = '2024-05-14'
class NagiosHelper:
"""
@@ -69,20 +68,19 @@
code = UNKNOWN_CODE
return code
- def append_warning(self, warning_message):
- self.warning_message += warning_message
-
- def append_critical(self, critical_message):
- self.critical_message += critical_message
-
- def append_unknown(self, unknown_message):
- self.unknown_message += unknown_message
+ def append_message(self, code, msg):
+ if code > 2 or code < 0:
+ self.unknown_message += msg
+ if code == 1:
+ self.warning_message += msg
+ if code == 2:
+ self.critical_message += msg
def append_metrics(self, metrics):
(performance_data, warning_message, critical_message) = metrics
self.performance_data += performance_data
- self.append_warning(warning_message)
- self.append_critical(critical_message)
+ self.append_message(WARNING_CODE, warning_message)
+ self.append_message(CRITICAL_CODE, critical_message)
class JsonHelper:
@@ -423,6 +421,9 @@
parser.add_argument('-d', '--debug', action='store_true',
help='debug mode')
+ parser.add_argument('-v', '--verbose', action='count', default=0,
+ help='Verbose mode. Multiple -v options increase the verbosity')
+
parser.add_argument('-s', '--ssl', action='store_true',
help='use TLS to connect to remote host')
parser.add_argument('-H', '--host', dest='host',
@@ -444,6 +445,8 @@
parser.add_argument('-p', '--path', dest='path', help='Path')
parser.add_argument('-t', '--timeout', type=int,
help='Connection timeout (seconds)')
+ parser.add_argument('--unreachable-state', type=int, default=3,
+ help='Exit with specified code if URL unreachable. Examples: 1 for Warning, 2 for Critical, 3 for Unknown (default: 3)')
parser.add_argument('-B', '--basic-auth', dest='auth',
help='Basic auth string "username:password"')
parser.add_argument('-D', '--data', dest='data',
@@ -516,16 +519,92 @@
return parser.parse_args(args)
-def debugPrint(debug_flag, message, pretty_flag=False):
+def debugPrint(debug_flag, message):
"""
- Print debug messages if -d (debug_flat ) is set.
+ Print debug messages if -d is set.
"""
+ if not debug_flag:
+ return
- if debug_flag:
- if pretty_flag:
- pprint(message)
- else:
- print(message)
+ print(message)
+
+def verbosePrint(verbose_flag, when, message):
+ """
+ Print verbose messages if -v is set.
+ Since -v can be used multiple times, the when parameter sets the required amount before printing
+ """
+ if not verbose_flag:
+ return
+ if verbose_flag >= when:
+ print(message)
+
+def prepare_context(args):
+ """
+ Prepare TLS Context
+ """
+ nagios = NagiosHelper()
+
+ context = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT)
+ context.options |= ssl.OP_NO_SSLv2
+ context.options |= ssl.OP_NO_SSLv3
+
+ if args.insecure:
+ context.check_hostname = False
+ context.verify_mode = ssl.CERT_NONE
+ else:
+ context.verify_mode = ssl.CERT_OPTIONAL
+ context.load_default_certs()
+ if args.cacert:
+ try:
+ context.load_verify_locations(args.cacert)
+ except ssl.SSLError:
+ nagios.append_message(UNKNOWN_CODE, 'Error loading SSL CA cert "%s"!' % args.cacert)
+ if args.cert:
+ try:
+ context.load_cert_chain(args.cert, keyfile=args.key)
+ except ssl.SSLError:
+ if args.key:
+ nagios.append_message(UNKNOWN_CODE, 'Error loading SSL cert. Make sure key "%s" belongs to cert "%s"!' % (args.key, args.cert))
+ else:
+ nagios.append_message(UNKNOWN_CODE, 'Error loading SSL cert. Make sure "%s" contains the key as well!' % (args.cert))
+
+ if nagios.getCode() != OK_CODE:
+ print(nagios.getMessage())
+ sys.exit(nagios.getCode())
+
+ return context
+
+
+def make_request(args, url, context):
+ """
+ Performs the actual request to the given URL
+ """
+ req = urllib.request.Request(url, method=args.method)
+ req.add_header("User-Agent", "check_http_json")
+ if args.auth:
+ authbytes = str(args.auth).encode()
+ base64str = base64.encodebytes(authbytes).decode().replace('\n', '')
+ req.add_header('Authorization', 'Basic %s' % base64str)
+ if args.headers:
+ headers = json.loads(args.headers)
+ debugPrint(args.debug, "Headers:\n %s" % headers)
+ for header in headers:
+ req.add_header(header, headers[header])
+ if args.timeout and args.data:
+ databytes = str(args.data).encode()
+ response = urllib.request.urlopen(req, timeout=args.timeout,
+ data=databytes, context=context)
+ elif args.timeout:
+ response = urllib.request.urlopen(req, timeout=args.timeout,
+ context=context)
+ elif args.data:
+ databytes = str(args.data).encode()
+ response = urllib.request.urlopen(req, data=databytes, context=context)
+ else:
+ # pylint: disable=consider-using-with
+ response = urllib.request.urlopen(req, context=context)
+
+ return response.read()
def main(cliargs):
@@ -543,41 +622,7 @@
if args.ssl:
url = "https://%s" % args.host
-
- context = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT)
- context.options |= ssl.OP_NO_SSLv2
- context.options |= ssl.OP_NO_SSLv3
-
- if args.insecure:
- context.verify_mode = ssl.CERT_NONE
- else:
- context.verify_mode = ssl.CERT_OPTIONAL
- context.load_default_certs()
- if args.cacert:
- try:
- context.load_verify_locations(args.cacert)
- except ssl.SSLError:
- nagios.append_unknown(
- 'Error loading SSL CA cert "%s"!'
- % args.cacert)
-
- if args.cert:
- try:
- context.load_cert_chain(args.cert, keyfile=args.key)
- except ssl.SSLError:
- if args.key:
- nagios.append_unknown(
- 'Error loading SSL cert. Make sure key "%s" belongs to cert "%s"!'
- % (args.key, args.cert))
- else:
- nagios.append_unknown(
- 'Error loading SSL cert. Make sure "%s" contains the key as well!'
- % (args.cert))
-
- if nagios.getCode() != OK_CODE:
- print(nagios.getMessage())
- sys.exit(nagios.getCode())
-
+ context = prepare_context(args)
else:
url = "http://%s" % args.host
if args.port:
@@ -585,60 +630,37 @@
if args.path:
url += "/%s" % args.path
- debugPrint(args.debug, "url:%s" % url)
+ debugPrint(args.debug, "url: %s" % url)
json_data = ''
try:
- req = urllib.request.Request(url, method=args.method)
- req.add_header("User-Agent", "check_http_json")
- if args.auth:
- authbytes = str(args.auth).encode()
- base64str = base64.encodebytes(authbytes).decode().replace('\n', '')
- req.add_header('Authorization', 'Basic %s' % base64str)
- if args.headers:
- headers = json.loads(args.headers)
- debugPrint(args.debug, "Headers:\n %s" % headers)
- for header in headers:
- req.add_header(header, headers[header])
- if args.timeout and args.data:
- databytes = str(args.data).encode()
- response = urllib.request.urlopen(req, timeout=args.timeout,
- data=databytes, context=context)
- elif args.timeout:
- response = urllib.request.urlopen(req, timeout=args.timeout,
- context=context)
- elif args.data:
- databytes = str(args.data).encode()
- response = urllib.request.urlopen(req, data=databytes, context=context)
- else:
- # pylint: disable=consider-using-with
- response = urllib.request.urlopen(req, context=context)
-
- json_data = response.read()
-
+ json_data = make_request(args, url, context)
except HTTPError as e:
# Try to recover from HTTP Error, if there is JSON in the response
if "json" in e.info().get_content_subtype():
json_data = e.read()
else:
- nagios.append_unknown(" HTTPError[%s], url:%s" % (str(e.code), url))
+ nagios.append_message(UNKNOWN_CODE, " Could not find JSON in HTTP body. HTTPError[%s], url:%s" % (str(e.code), url))
except URLError as e:
- nagios.append_critical(" URLError[%s], url:%s" % (str(e.reason), url))
+ # Some users might prefer another exit code if the URL wasn't reached
+ exit_code = args.unreachable_state
+ nagios.append_message(exit_code, " URLError[%s], url:%s" % (str(e.reason), url))
+ # Since we don't got any data, we can simply exit
+ print(nagios.getMessage())
+ sys.exit(nagios.getCode())
try:
data = json.loads(json_data)
except ValueError as e:
- nagios.append_unknown(" Parser error: %s" % str(e))
-
+ nagios.append_message(UNKNOWN_CODE, " JSON Parser error: %s" % str(e))
else:
- debugPrint(args.debug, 'json:')
- debugPrint(args.debug, data, True)
+ verbosePrint(args.verbose, 1, json.dumps(data, indent=2))
# Apply rules to returned JSON data
processor = JsonRuleProcessor(data, args)
- nagios.append_warning(processor.checkWarning())
- nagios.append_critical(processor.checkCritical())
+ nagios.append_message(WARNING_CODE, processor.checkWarning())
+ nagios.append_message(CRITICAL_CODE, processor.checkCritical())
nagios.append_metrics(processor.checkMetrics())
- nagios.append_unknown(processor.checkUnknown())
+ nagios.append_message(UNKNOWN_CODE, processor.checkUnknown())
# Print Nagios specific string and exit appropriately
print(nagios.getMessage())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios-http-json-2.1.2/requirements-dev.txt new/nagios-http-json-2.2.0/requirements-dev.txt
--- old/nagios-http-json-2.1.2/requirements-dev.txt 2022-09-15 15:25:38.000000000 +0200
+++ new/nagios-http-json-2.2.0/requirements-dev.txt 2024-05-16 10:24:10.000000000 +0200
@@ -1,2 +1,2 @@
-coverage==6.4.4
-pylint==2.15.2
+coverage==6.5.0
+pylint==2.17.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios-http-json-2.1.2/test/test_check_http_json.py new/nagios-http-json-2.2.0/test/test_check_http_json.py
--- old/nagios-http-json-2.1.2/test/test_check_http_json.py 2022-09-15 15:25:38.000000000 +0200
+++ new/nagios-http-json-2.2.0/test/test_check_http_json.py 2024-05-16 10:24:10.000000000 +0200
@@ -84,10 +84,10 @@
data = json.loads(jsondata)
nagios = NagiosHelper()
processor = JsonRuleProcessor(data, args)
- nagios.append_warning(processor.checkWarning())
- nagios.append_critical(processor.checkCritical())
+ nagios.append_message(WARNING_CODE, processor.checkWarning())
+ nagios.append_message(CRITICAL_CODE, processor.checkCritical())
nagios.append_metrics(processor.checkMetrics())
- nagios.append_unknown(processor.checkUnknown())
+ nagios.append_message(UNKNOWN_CODE, processor.checkUnknown())
self.assertEqual(code, nagios.getCode())
def test_metrics(self):
@@ -110,6 +110,14 @@
self.check_data(RulesHelper().dash_U(['metric,0']),
'{"metric": 3}', UNKNOWN_CODE)
+ def test_array(self):
+ self.check_data(RulesHelper().dash_q(['foo(0),bar']),
+ '{"foo": ["bar"]}', OK_CODE)
+ self.check_data(RulesHelper().dash_q(['foo(0),foo']),
+ '{"foo": ["bar"]}', WARNING_CODE)
+ self.check_data(RulesHelper().dash_Q(['foo(1),bar']),
+ '{"foo": ["bar"]}', CRITICAL_CODE)
+
def test_exists(self):
self.check_data(RulesHelper().dash_e(['nothere']),
'{"metric": 5}', WARNING_CODE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios-http-json-2.1.2/test/test_cli.py new/nagios-http-json-2.2.0/test/test_cli.py
--- old/nagios-http-json-2.1.2/test/test_cli.py 2022-09-15 15:25:38.000000000 +0200
+++ new/nagios-http-json-2.2.0/test/test_cli.py 2024-05-16 10:24:10.000000000 +0200
@@ -9,6 +9,7 @@
sys.path.append('..')
from check_http_json import debugPrint
+from check_http_json import verbosePrint
class CLITest(unittest.TestCase):
@@ -31,10 +32,13 @@
debugPrint(True, 'debug')
mock_print.assert_called_once_with('debug')
- def test_debugprint_pprint(self):
- with mock.patch('check_http_json.pprint') as mock_pprint:
- debugPrint(True, 'debug', True)
- mock_pprint.assert_called_once_with('debug')
+ def test_verbose(self):
+ with mock.patch('builtins.print') as mock_print:
+ verbosePrint(0, 3, 'verbose')
+ mock_print.assert_not_called()
+
+ verbosePrint(3, 3, 'verbose')
+ mock_print.assert_called_once_with('verbose')
def test_cli_without_params(self):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios-http-json-2.1.2/test/test_main.py new/nagios-http-json-2.2.0/test/test_main.py
--- old/nagios-http-json-2.1.2/test/test_main.py 2022-09-15 15:25:38.000000000 +0200
+++ new/nagios-http-json-2.2.0/test/test_main.py 2024-05-16 10:24:10.000000000 +0200
@@ -95,3 +95,37 @@
main(args)
self.assertEqual(test.exception.code, 0)
+
+ @mock.patch('builtins.print')
+ def test_main_with_tls(self, mock_print):
+ args = ['-H', 'localhost',
+ '--ssl',
+ '--cacert',
+ 'test/tls/ca-root.pem',
+ '--cert',
+ 'test/tls/cert.pem',
+ '--key',
+ 'test/tls/key.pem']
+
+ with self.assertRaises(SystemExit) as test:
+ main(args)
+
+ self.assertTrue('https://localhost' in str(mock_print.call_args))
+ self.assertEqual(test.exception.code, 3)
+
+ @mock.patch('builtins.print')
+ def test_main_with_tls_wrong_ca(self, mock_print):
+ args = ['-H', 'localhost',
+ '--ssl',
+ '--cacert',
+ 'test/tls/key.pem',
+ '--cert',
+ 'test/tls/cert.pem',
+ '--key',
+ 'test/tls/key.pem']
+
+ with self.assertRaises(SystemExit) as test:
+ main(args)
+
+ self.assertTrue('Error loading SSL CA' in str(mock_print.call_args))
+ self.assertEqual(test.exception.code, 3)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios-http-json-2.1.2/test/tls/ca-root.pem new/nagios-http-json-2.2.0/test/tls/ca-root.pem
--- old/nagios-http-json-2.1.2/test/tls/ca-root.pem 1970-01-01 01:00:00.000000000 +0100
+++ new/nagios-http-json-2.2.0/test/tls/ca-root.pem 2024-05-16 10:24:10.000000000 +0200
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDbTCCAlWgAwIBAgIUB6EZDl3ajJgJsoLzyC9DrOQQpKowDQYJKoZIhvcNAQEN
+BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM
+GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAgFw0yNDAzMTgwODE5MDhaGA8yMDUx
+MDgwMzA4MTkwOFowRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUx
+ITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDCCASIwDQYJKoZIhvcN
+AQEBBQADggEPADCCAQoCggEBALVxioj+6zw6Snr+B1JOivC8Of6YptVYym5ICiHX
+wjpbSVVe+Py/P2LDb/uQ1QkAENlpvChFqSaRBZU5keXYS/DaFb2Evb2/zf5qIdWU
+2ju8B5V13gXSeaNNetyEn1Ivvk0lOCQo2RwEZXuStpLS4Q32rkRBvkoL+RXDc1NX
+c3RwcU1p9ybgBqAC7FYdV82sgHGugIrbzkjfFREJXp1AnqvKAdk39b1CnPxfmPZC
+nzPPetfr3iivH8yVO5rodU/LDtQNph22JR94YvPB89QO+bZ9bw2GHtPdAKFew9HF
+UxM1fmy381Mq2iS3KUq5vsC1jMe8slUAIFYEDzoPvOz+MpcCAwEAAaNTMFEwHQYD
+VR0OBBYEFOmCb+JnMzX29hwgtXSzrN+m6mTDMB8GA1UdIwQYMBaAFOmCb+JnMzX2
+9hwgtXSzrN+m6mTDMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQENBQADggEB
+AAkTD8K4UO4uO4i6p2BCofbhVm9LYA0ulmLO8Uro0U491TeEDOQpgMFAK+b2gZIU
+zvDHoCMn3UPVxHKl7XzDgLZVkYYEc2s9vArxk5vSnFmh3XvlDu2SO5gSLB2sf68A
+2+Jz2x6z9tjWWdZCGJWU/iwMbG2Y3JMHyv1NMF8cyOclJaSDNBAwF5c5sdlGTLKb
+WHGXzVqHSAFlGcHtQrcEKclHiuzw2G3LZzwghGk0XzxwvyKrnAEy408RY0mfNLtz
+32KHqYtrip0RYlGWKP7/7q6i0D8muEFW/I4emFI0z0I/1CcYZZS8tQkWaPf/wCN0
+llTD1kKJACsIMaqkkyy+EZM=
+-----END CERTIFICATE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios-http-json-2.1.2/test/tls/cert.pem new/nagios-http-json-2.2.0/test/tls/cert.pem
--- old/nagios-http-json-2.1.2/test/tls/cert.pem 1970-01-01 01:00:00.000000000 +0100
+++ new/nagios-http-json-2.2.0/test/tls/cert.pem 2024-05-16 10:24:10.000000000 +0200
@@ -0,0 +1,19 @@
+-----BEGIN CERTIFICATE-----
+MIIDDzCCAfcCFBOrBcHIH2x9xcUyUeDid0cvBxWtMA0GCSqGSIb3DQEBDQUAMEUx
+CzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRl
+cm5ldCBXaWRnaXRzIFB0eSBMdGQwIBcNMjQwMzE4MDgxOTM1WhgPMjA1MTA4MDMw
+ODE5MzVaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYD
+VQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEeMA0GCSqGSIb3DQEBAQUA
+A4IBCwAwggEGAoH+ALuzyIhEATF5YyAOsXKfr2mttF2HyJvEscGcoA7YetT57bjJ
+5lg944kc3QH/wTEdrGda3cwh3OXdUuyR7Wrm9jPw38hMArx/fWPkiISOShrUSHGd
+Qyy2bT+zxBaUo+pomyrlqlgwGlbxuwTAlTSFcI+i7yXrckl2HRj40EW4FNsYpPzv
+maxRXs0kg0J2JLTYF+fHlqlYbSX/hRU9wz2DYfkRSS0+OYJNSmqK0jayUsdZYurG
+gbPwOCgQ0QxLLh7P8z4sOanRowqUzqTI77cyUugEJRyoi+LJr4r0EwMTBX3STgPh
+S9B78+LNvwOrLrZFUhr144RfO9QPLnz0uWcCAwEAATANBgkqhkiG9w0BAQ0FAAOC
+AQEAeIR21PfLzgpL7WDBE2KgwI78nVc1wY9nwoAxSBzHjS0Olve3r9MaVzAKn5ZS
+xHtv8oroXjhTcczCIzxii6Imp6u0iIr3QVBIceofxrH3aWmICURcC9l+dIiY6sk9
+Ct8P8gm/Erv2iF/7bnsARwDnw0f41fC9eXtHZ7WLRQrc7tLHpjL0Z7bT77ysQJVK
+C1SWtBnq3afmwH3R1wVHENn0JVFQpBp+vqWU5KIlvjcz49yPU+aNODk1rJsHMlgS
+x2iddwF31GNOxNfXtw8fdw4UDUl2wYoZ45w2e2pXt4pbN43m0Wys1eQZdk3tyR6G
+AZOLP05073mLtbVlFRmcTdXIGg==
+-----END CERTIFICATE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios-http-json-2.1.2/test/tls/key.pem new/nagios-http-json-2.2.0/test/tls/key.pem
--- old/nagios-http-json-2.1.2/test/tls/key.pem 1970-01-01 01:00:00.000000000 +0100
+++ new/nagios-http-json-2.2.0/test/tls/key.pem 2024-05-16 10:24:10.000000000 +0200
@@ -0,0 +1,27 @@
+-----BEGIN PRIVATE KEY-----
+MIIEqAIBADANBgkqhkiG9w0BAQEFAASCBJIwggSOAgEAAoH+ALuzyIhEATF5YyAO
+sXKfr2mttF2HyJvEscGcoA7YetT57bjJ5lg944kc3QH/wTEdrGda3cwh3OXdUuyR
+7Wrm9jPw38hMArx/fWPkiISOShrUSHGdQyy2bT+zxBaUo+pomyrlqlgwGlbxuwTA
+lTSFcI+i7yXrckl2HRj40EW4FNsYpPzvmaxRXs0kg0J2JLTYF+fHlqlYbSX/hRU9
+wz2DYfkRSS0+OYJNSmqK0jayUsdZYurGgbPwOCgQ0QxLLh7P8z4sOanRowqUzqTI
+77cyUugEJRyoi+LJr4r0EwMTBX3STgPhS9B78+LNvwOrLrZFUhr144RfO9QPLnz0
+uWcCAwEAAQKB/UQAYzMy5/fDkWzoxdLQFV3E56ZG7h+4x+lr0/Ts6rtD/KLIyqHH
+ciqXgV4bCSPBK1eabOZqkjvYzhUU3R2wpRu2NWy8VPVzfrr07ZyQbDqCE+jNX6vQ
+P44nk2/W0/e1hBmrcOZYLwK2utmC58tKWLhBAEENpq8EkpAcfF/1y9aRHKYwNnH7
+vouoQibN5NTs5m8s0VyjRTDwRZja98eWnn5NfU3orqYO8fSlF6CyzDtoyhMco6zR
+0skBgMzRYCRTuJpV+KekC7XFYyiJ6XZN5DKLbbqP6Y7YR8wjyFEruoGCS0mZH2H0
+9/rhTsJram1B2zohXHPsHJGGGv12/7kCfw5C7yda+8Yv0NmRp1F+EJYb75SCAWIP
+kzN/xvjP2bMKa6oSzU0DOga3Wc4ijJHDaND8rqdPqQe3zXFr1nPdBrybLSJ6k5CN
+4Dd6ENJWVWino0L460kpLtlBG6TsgmB8bkwhjWVE6Vgt4Vila+a3TGRXeniaRzdw
+icNOtMrjYlUCfw0pWEvO2uFq0DbNZbmzC2j5ClFcU96CAl4AqKG2PiGnuSy9TKVZ
+c5OiXFmyoig7v4LJzaKLSqVIN4hVBU80/MlhvG+dpeimvLaQKNtlZQethIs5hXlB
+R1XfaPhq6BQiYmQ3tufyS/0Es2OY+Cs3LU1uDB8qVzonlmnIi69OwMsCfwRPISfJ
+C+4UIIy8v8uVxbk1c6xxo61Xe2jCIQKo+uRoL6PRzoqIgQ3qdI4eTk70tkT/NF6F
+aVNVrBOrO78Cd7ihQn/6fX/d/nOExHRpdaELlf70a1NNyEQIsiug8rvonQMP2ENT
+ERZ9tmssgG/Tzpc6/1xVcVNFA7spmuL61YkCfwnu2zGTc0PO7kd96rkktIbL9YqD
+6NQ0QH8bdildtjSGNc3bLB5ajUytq48Sryk4NogJr8Vt5K8q+qZMrE4kCmgd+C4w
+x4b3V9Ncp0k1k/MgdLjyd5aUurbHfpyFapPPg3xpRAR3q/vP8WdIintrECiw1jsr
+JFvChtVdQnbTM9MCfw41RcjNwCaIG+uXc8bD6Yf+NyXD8zP6ZDywmBlkMWlGSzx4
+xM8J+wQiQsNWthDBbF7inJc+lbtJiEe4YOPkbjCYVZRHribL65HKJlEUv6M9bvQo
+3P1DS5tDrwo6z9UPs4tD1SgF9fDu/xA7fwPF1RTvuW07MhFJWlDo4FSWS9c=
+-----END PRIVATE KEY-----
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package orafce for openSUSE:Factory checked in at 2024-06-04 12:51:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/orafce (Old)
and /work/SRC/openSUSE:Factory/.orafce.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "orafce"
Tue Jun 4 12:51:14 2024 rev:19 rq:1178357 version:4.10.3+git0.e050dd6
Changes:
--------
--- /work/SRC/openSUSE:Factory/orafce/orafce.changes 2024-05-24 19:51:59.519377371 +0200
+++ /work/SRC/openSUSE:Factory/.orafce.new.24587/orafce.changes 2024-06-04 12:51:43.553121534 +0200
@@ -1,0 +2,7 @@
+Mon Jun 03 07:22:01 UTC 2024 - emiliano.langella(a)suse.com
+
+- Update to version 4.10.3+git0.e050dd6:
+ * prepare for 4.10.3
+ * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270
+
+-------------------------------------------------------------------
Old:
----
orafce-4.10.2+git0.8d10ace.obscpio
New:
----
orafce-4.10.3+git0.e050dd6.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ orafce.spec ++++++
--- /var/tmp/diff_new_pack.IXk72T/_old 2024-06-04 12:51:44.337149985 +0200
+++ /var/tmp/diff_new_pack.IXk72T/_new 2024-06-04 12:51:44.337149985 +0200
@@ -20,7 +20,7 @@
%define realname orafce
Name: %{pgname}-orafce
-Version: 4.10.2+git0.8d10ace
+Version: 4.10.3+git0.e050dd6
Release: 0
Summary: Implementation of some Oracle functions into PostgreSQL
Group: Productivity/Databases/Tools
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.IXk72T/_old 2024-06-04 12:51:44.393152017 +0200
+++ /var/tmp/diff_new_pack.IXk72T/_new 2024-06-04 12:51:44.397152162 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/orafce/orafce.git</param>
- <param name="changesrevision">8d10acec102616d9825d2f6e1b7c9f8b25dbc7cd</param></service></servicedata>
+ <param name="changesrevision">e050dd6ab1eb66c71450421977c0356799c36cfc</param></service></servicedata>
(No newline at EOF)
++++++ orafce-4.10.2+git0.8d10ace.obscpio -> orafce-4.10.3+git0.e050dd6.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orafce-4.10.2+git0.8d10ace/META.json new/orafce-4.10.3+git0.e050dd6/META.json
--- old/orafce-4.10.2+git0.8d10ace/META.json 2024-05-20 19:36:36.000000000 +0200
+++ new/orafce-4.10.3+git0.e050dd6/META.json 2024-05-29 09:29:23.000000000 +0200
@@ -2,7 +2,7 @@
"name": "orafce",
"abstract": "Oracle's compatibility functions and packages",
"description": "This module allows use a well known Oracle's functions and packages inside PostgreSQL",
- "version": "4.10.2",
+ "version": "4.10.3",
"maintainer": [
"Pavel Stehule <pavel.stehule(a)gmail.com>",
"Takahiro Itagaki <itagaki.takahiro(a)gmail.com>"
@@ -25,7 +25,7 @@
"orafce": {
"file": "sql/orafce.sql",
"docfile": "README.orafce",
- "version": "4.10.2",
+ "version": "4.10.3",
"abstract": "Oracle's compatibility functions and packages"
}
},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/orafce-4.10.2+git0.8d10ace/file.c new/orafce-4.10.3+git0.e050dd6/file.c
--- old/orafce-4.10.2+git0.8d10ace/file.c 2024-05-20 19:36:36.000000000 +0200
+++ new/orafce-4.10.3+git0.e050dd6/file.c 2024-05-29 09:29:23.000000000 +0200
@@ -146,7 +146,7 @@
char *ptr = *newval;
int *myextra;
- if (orafce_initialized && IsNormalProcessingMode())
+ if (orafce_initialized && IsNormalProcessingMode() && IsTransactionState())
{
if (!superuser())
{
++++++ orafce.obsinfo ++++++
--- /var/tmp/diff_new_pack.IXk72T/_old 2024-06-04 12:51:44.613160000 +0200
+++ /var/tmp/diff_new_pack.IXk72T/_new 2024-06-04 12:51:44.613160000 +0200
@@ -1,5 +1,5 @@
name: orafce
-version: 4.10.2+git0.8d10ace
-mtime: 1716226596
-commit: 8d10acec102616d9825d2f6e1b7c9f8b25dbc7cd
+version: 4.10.3+git0.e050dd6
+mtime: 1716967763
+commit: e050dd6ab1eb66c71450421977c0356799c36cfc
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ocserv for openSUSE:Factory checked in at 2024-06-04 12:51:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ocserv (Old)
and /work/SRC/openSUSE:Factory/.ocserv.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ocserv"
Tue Jun 4 12:51:13 2024 rev:24 rq:1178350 version:1.3.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/ocserv/ocserv.changes 2024-03-01 23:40:06.667234832 +0100
+++ /work/SRC/openSUSE:Factory/.ocserv.new.24587/ocserv.changes 2024-06-04 12:51:42.349077842 +0200
@@ -1,0 +2,31 @@
+Wed May 15 12:58:13 UTC 2024 - Андрей Кувшинов <m407(a)mail.ru>
+
+- Update to version 1.3.0
+ * Switch to https://github.com/nodejs/llhttp from http-parser.
+ http-parser was a liability as an unmaintained project (#598)
+ * Bump the number of groups per account from 128 to 512 (#219)
+ * Allow connecting users to select an authgroup by appending the
+ group name to the URL, as in https://vpn.example.com/groupname;
+ this introduces the select-group-by-url config option (#597).
+ * Informational messages due to configuration loading are not printed
+ during worker initialization.
+- Update to version 1.2.4
+ * Get connection speed limits (traffic shaping) from RADIUS (#554)
+ * Fix logging to stderr: add missing newline.
+ * Fixed compatibility with AnyConnect clients on Linux (#544)
+ * Detect the new AnyConnect-compatible identifier of OpenConnect clients
+ * occtl: Print bit rates as kb/s.
+- Update to version 1.2.3
+ * Treat unknown clients as capable of IPv6 routes and DNS servers
+ * Introduced new ocserv options --log-stderr and --syslog that redirect
+ logging to stderr or syslog explicitly. The stderr option allows for better
+ integration with logging on containers or under systemd. The default remains
+ syslog.
+ * Warn when more than 2 DNS server IPv6 addresses are sent by Radius.
+ * Improved server shutdown (#563)
+ * Modified Camouflage functionality to allow AnyConnect clients (#544)
+ * ocserv-fw: Move under libexec.
+ * ocserv-fw: Fixed clean_all_rules logic on multiple similar devices (!384)
+ * occtl: added machine-readable raw_connected_at field for user stats
+
+-------------------------------------------------------------------
Old:
----
ocserv-1.2.2.tar.xz
ocserv-1.2.2.tar.xz.sig
New:
----
ocserv-1.3.0.tar.xz
ocserv-1.3.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ocserv.spec ++++++
--- /var/tmp/diff_new_pack.ujcBAP/_old 2024-06-04 12:51:43.005101647 +0200
+++ /var/tmp/diff_new_pack.ujcBAP/_new 2024-06-04 12:51:43.009101793 +0200
@@ -17,7 +17,7 @@
Name: ocserv
-Version: 1.2.2
+Version: 1.3.0
Release: 0
Summary: OpenConnect VPN Server
License: GPL-2.0-only
@@ -45,6 +45,7 @@
BuildRequires: freeradius-client-devel
BuildRequires: gperf
BuildRequires: gpg2
+BuildRequires: ipcalc
BuildRequires: libev-devel
#!BuildIgnore: libevent-devel
BuildRequires: libgnutls-devel >= 3.1.10
@@ -145,7 +146,7 @@
%{_bindir}/occtl
%{_bindir}/ocpasswd
%{_bindir}/ocserv-script
-%{_bindir}/ocserv-fw
+%{_libexecdir}/ocserv-fw
%{_sbindir}/ocserv
%{_sbindir}/ocserv-forwarding
%{_sbindir}/ocserv-worker
++++++ ocserv-1.2.2.tar.xz -> ocserv-1.3.0.tar.xz ++++++
++++ 30272 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package tio for openSUSE:Factory checked in at 2024-06-04 12:51:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tio (Old)
and /work/SRC/openSUSE:Factory/.tio.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tio"
Tue Jun 4 12:51:11 2024 rev:18 rq:1178355 version:3.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/tio/tio.changes 2024-05-13 01:34:06.843424680 +0200
+++ /work/SRC/openSUSE:Factory/.tio.new.24587/tio.changes 2024-06-04 12:51:40.949027037 +0200
@@ -1,0 +2,11 @@
+Thu May 16 19:29:37 UTC 2024 - Martin Hauke <mardnh(a)gmx.de>
+
+- Update to version 3.3
+ * Force destructive backspace when using local echo
+ * Only takes effect in normal output mode.
+ * Fix local-echo in configuration file
+ * Clean up includes
+ * Force socket write operation to ignore any signals
+ * Man page cleanup
+
+-------------------------------------------------------------------
Old:
----
tio-3.2.tar.xz
New:
----
tio-3.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ tio.spec ++++++
--- /var/tmp/diff_new_pack.wr403I/_old 2024-06-04 12:51:41.617051278 +0200
+++ /var/tmp/diff_new_pack.wr403I/_new 2024-06-04 12:51:41.621051424 +0200
@@ -17,7 +17,7 @@
Name: tio
-Version: 3.2
+Version: 3.3
Release: 0
Summary: Simple TTY terminal I/O application
License: GPL-2.0-or-later
++++++ tio-3.2.tar.xz -> tio-3.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/.github/workflows/codeql.yml new/tio-3.3/.github/workflows/codeql.yml
--- old/tio-3.2/.github/workflows/codeql.yml 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/.github/workflows/codeql.yml 2024-05-15 08:35:45.000000000 +0200
@@ -12,8 +12,8 @@
name: "CodeQL"
on:
- # push:
- # branches: [ "main", "master" ]
+ push:
+ branches: [ "main", "master" ]
schedule:
- cron: '0 0 * * *'
pull_request:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/.github/workflows/macos.yml new/tio-3.3/.github/workflows/macos.yml
--- old/tio-3.2/.github/workflows/macos.yml 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/.github/workflows/macos.yml 2024-05-15 08:35:45.000000000 +0200
@@ -1,4 +1,4 @@
-name: macOS build
+name: MacOS build
on:
push:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/NEWS new/tio-3.3/NEWS
--- old/tio-3.2/NEWS 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/NEWS 2024-05-15 08:35:45.000000000 +0200
@@ -1,5 +1,21 @@
-=== tio v3.2 ===
+=== tio v3.3 ===
+
+
+
+Changes since tio v3.2:
+
+ * Force destructive backspace when using local echo
+
+ Only takes effect in normal output mode.
+
+ * Fix local-echo in configuration file
+
+ * Clean up includes
+
+ * Force socket write operation to ignore any signals
+
+ * Man page cleanup
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/README.md new/tio-3.3/README.md
--- old/tio-3.2/README.md 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/README.md 2024-05-15 08:35:45.000000000 +0200
@@ -73,6 +73,7 @@
* Configuration file support
* Support for configuration profiles
* Activate configuration profiles by name or pattern
+ * Redirect I/O of shell command to serial device
* Redirect I/O to UNIX socket or IPv4/v6 network socket
* Useful for scripting or TTY sharing
* Pipe input and/or output
@@ -88,7 +89,7 @@
* Send files via x/y-modem protocol
* Search for serial devices
* Man page documentation
- * Plays nicely with [tmux](https://tmux.github.io)
+ * Plays nicely with [tmux](https://tmux.github.io) and similar terminal multiplexers
## 3. Usage
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/man/tio.1.in new/tio-3.3/man/tio.1.in
--- old/tio-3.2/man/tio.1.in 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/man/tio.1.in 2024-05-15 08:35:45.000000000 +0200
@@ -624,8 +624,7 @@
$ tio -b 115200 -c 11 /dev/serial/by-id/usb-FTDI_TTL232R-3V3_FTGQVXBL-if00-port0
.TP
-A configuration profile can also be activated by its pattern which supports
-regular expressions:
+A configuration profile can also be activated by its pattern which supports regular expressions:
.RS
.nf
@@ -649,8 +648,7 @@
$ tio -b 115200 /dev/ttyUSB12
.TP
-It is also possible to combine use of configuration profile and command-line
-options. For example:
+It is also possible to combine use of configuration profile and command-line options. For example:
$ tio -l -t usb12
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/man/tio.1.txt new/tio-3.3/man/tio.1.txt
--- old/tio-3.2/man/tio.1.txt 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/man/tio.1.txt 2024-05-15 08:35:45.000000000 +0200
@@ -276,6 +276,10 @@
Default value is "always".
+ --exec <command>
+
+ Execute shell command with I/O redirected to device
+
-v, --version
Display program version.
@@ -468,6 +472,8 @@
script-run Run script on connect
+ exec Execute shell command with I/O redirected to device
+
CONFIGURATION FILE EXAMPLES
To change the default configuration simply set options like so:
@@ -494,8 +500,7 @@
$ tio -b 115200 -c 11 /dev/serial/by-id/usb-FTDI_TTL232R-3V3_FTGQVXBL-if00-port0
- A configuration profile can also be activated by its pattern which supports
- regular expressions:
+ A configuration profile can also be activated by its pattern which supports regular expressions:
[usb-devices]
pattern = ^usb([0-9]*)
@@ -510,8 +515,7 @@
$ tio -b 115200 /dev/ttyUSB12
- It is also possible to combine use of configuration profile and command-line
- options. For example:
+ It is also possible to combine use of configuration profile and command-line options. For example:
$ tio -l -t usb12
@@ -553,7 +557,7 @@
send -i $uart "ls -la\n"
expect -i $uart "prompt> "
- It is also possible to use the expect/send script functionality to e.g. automate logins:
+ It is also possible to use tio's own simpler expect/send script functionality to e.g. automate logins:
$ tio --script 'expect("login: "); send("root\n"); expect("Password: "); send("root\n")' /dev/ttyUSB0
@@ -585,14 +589,10 @@
$ tio --script "set{DTR=high,RTS=low}; msleep(100); set{RTS=toggle}" --script-run once /dev/ttyUSB0
- Automatically log in to connected OS:
-
- $ tio --script "expect('password:'); send('my_password\n')" /dev/ttyUSB0
-
WEBSITE
Visit https://tio.github.io
AUTHOR
Maintained by Martin Lund <martin.lund(a)keep-it-simple.com>.
-tio 3.1 2024-05-03 tio(1)
+tio 3.3 2024-05-15 tio(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/meson.build new/tio-3.3/meson.build
--- old/tio-3.2/meson.build 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/meson.build 2024-05-15 08:35:45.000000000 +0200
@@ -1,12 +1,12 @@
project('tio', 'c',
- version : '3.2',
+ version : '3.3',
license : [ 'GPL-2'],
meson_version : '>= 0.53.2',
default_options : [ 'warning_level=2', 'buildtype=release', 'c_std=gnu99' ]
)
# The tag date of the project_version(), update when the version bumps.
-version_date = '2024-05-08'
+version_date = '2024-05-15'
# Test for dynamic baudrate configuration interface
compiler = meson.get_compiler('c')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/alert.c new/tio-3.3/src/alert.c
--- old/tio-3.2/src/alert.c 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/alert.c 2024-05-15 08:35:45.000000000 +0200
@@ -19,15 +19,10 @@
* 02110-1301, USA.
*/
-#include "alert.h"
-#include "config.h"
#include <stdio.h>
-#include <stdlib.h>
#include <unistd.h>
-#include <string.h>
-#include "error.h"
-#include "print.h"
#include "options.h"
+#include "alert.h"
void blink_background(void)
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/configfile.c new/tio-3.3/src/configfile.c
--- old/tio-3.2/src/configfile.c 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/configfile.c 2024-05-15 08:35:45.000000000 +0200
@@ -21,31 +21,18 @@
*/
#define _GNU_SOURCE
-
-#include "config.h"
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <string.h>
-#include <stdlib.h>
-#include <stdio.h>
#include <stdbool.h>
-#include <errno.h>
-#include <getopt.h>
-#include <termios.h>
-#include <assert.h>
-#include <limits.h>
+#include <stdlib.h>
#include <unistd.h>
+#include <string.h>
+#include <assert.h>
+#include <errno.h>
#include <regex.h>
#include <glib.h>
-#include "options.h"
#include "configfile.h"
-#include "misc.h"
-#include "options.h"
-#include "error.h"
#include "print.h"
#include "rs485.h"
-#include "timestamp.h"
-#include "alert.h"
+#include "misc.h"
#define CONFIG_GROUP_NAME_DEFAULT "default"
@@ -196,7 +183,7 @@
config_get_string(key_file, group, "exclude-drivers", &option.exclude_devices, NULL);
config_get_string(key_file, group, "exclude-tids", &option.exclude_devices, NULL);
config_get_bool(key_file, group, "no-reconnect", &option.no_reconnect);
- config_get_bool(key_file, group, "local-echo", &option.no_reconnect);
+ config_get_bool(key_file, group, "local-echo", &option.local_echo);
config_get_string(key_file, group, "input-mode", &string, "normal", "hex", "line", NULL);
if (string != NULL)
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/error.c new/tio-3.3/src/error.c
--- old/tio-3.2/src/error.c 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/error.c 2024-05-15 08:35:45.000000000 +0200
@@ -21,17 +21,8 @@
#define __STDC_WANT_LIB_EXT2__ 1 // To access vasprintf
-#include "config.h"
#include <stdio.h>
-#include <stdlib.h>
-#include <stdarg.h>
-#include <stdbool.h>
-#include <string.h>
-#include <errno.h>
-#include "options.h"
#include "print.h"
-#include "error.h"
-#include "timestamp.h"
static char error[2][1000];
static bool in_session = false;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/log.c new/tio-3.3/src/log.c
--- old/tio-3.2/src/log.c 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/log.c 2024-05-15 08:35:45.000000000 +0200
@@ -21,18 +21,10 @@
#define __STDC_WANT_LIB_EXT2__ 1 // To access vasprintf
-#include "config.h"
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <errno.h>
-#include <time.h>
#include <sys/time.h>
#include <libgen.h>
-#include "options.h"
+#include <errno.h>
#include "print.h"
-#include "error.h"
#include "fs.h"
#define IS_ESC_CSI_INTERMEDIATE_CHAR(c) ((c >= 0x20) && (c <= 0x3F))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/main.c new/tio-3.3/src/main.c
--- old/tio-3.2/src/main.c 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/main.c 2024-05-15 08:35:45.000000000 +0200
@@ -19,10 +19,10 @@
* 02110-1301, USA.
*/
-#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
+#include "config.h"
#include "options.h"
#include "configfile.h"
#include "tty.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/misc.c new/tio-3.3/src/misc.c
--- old/tio-3.2/src/misc.c 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/misc.c 2024-05-15 08:35:45.000000000 +0200
@@ -20,25 +20,14 @@
*/
#define _GNU_SOURCE // For FNM_EXTMATCH
-#include "config.h"
-#include <ctype.h>
-#include <dirent.h>
-#include <regex.h>
-#include <stdarg.h>
-#include <stdio.h>
-#include <stdlib.h>
#include <unistd.h>
#include <string.h>
-#include <sys/stat.h>
-#include <time.h>
-#include <errno.h>
#include <sys/poll.h>
#include <sys/wait.h>
-#include <termios.h>
#include <fnmatch.h>
-#include "error.h"
+#include <regex.h>
+#include <errno.h>
#include "print.h"
-#include "options.h"
void delay(long ms)
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/options.c new/tio-3.3/src/options.c
--- old/tio-3.2/src/options.c 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/options.c 2024-05-15 08:35:45.000000000 +0200
@@ -19,29 +19,15 @@
* 02110-1301, USA.
*/
-#include "config.h"
#include <assert.h>
#include <regex.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <string.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <stdbool.h>
-#include <errno.h>
#include <getopt.h>
-#include <termios.h>
-#include <limits.h>
-#include "options.h"
-#include "error.h"
+#include <errno.h>
+#include "config.h"
#include "misc.h"
#include "print.h"
-#include "tty.h"
#include "rs485.h"
-#include "timestamp.h"
-#include "alert.h"
#include "log.h"
-#include "script.h"
#include "configfile.h"
#define HEX_N_VALUE_MAX 4096
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/options.h new/tio-3.3/src/options.h
--- old/tio-3.2/src/options.h 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/options.h 2024-05-15 08:35:45.000000000 +0200
@@ -23,9 +23,6 @@
#include <stdint.h>
#include <stdbool.h>
-#include <limits.h>
-#include <termios.h>
-#include <sys/param.h>
#include "script.h"
#include "timestamp.h"
#include "alert.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/print.c new/tio-3.3/src/print.c
--- old/tio-3.2/src/print.c 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/print.c 2024-05-15 08:35:45.000000000 +0200
@@ -19,11 +19,6 @@
* 02110-1301, USA.
*/
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdbool.h>
-#include <string.h>
-#include "options.h"
#include "print.h"
bool print_tainted = false;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/print.h new/tio-3.3/src/print.h
--- old/tio-3.2/src/print.h 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/print.h 2024-05-15 08:35:45.000000000 +0200
@@ -23,7 +23,6 @@
#include <stdio.h>
#include <stdbool.h>
-#include "misc.h"
#include "error.h"
#include "options.h"
#include "timestamp.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/rs485.c new/tio-3.3/src/rs485.c
--- old/tio-3.2/src/rs485.c 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/rs485.c 2024-05-15 08:35:45.000000000 +0200
@@ -19,14 +19,13 @@
* 02110-1301, USA.
*/
-#include <stdlib.h>
-#include <string.h>
+#include <stdio.h>
#include <errno.h>
+#include <string.h>
#include <sys/ioctl.h>
-#include <stdbool.h>
#include "options.h"
#include "print.h"
-#include "error.h"
+#include "misc.h"
#ifdef HAVE_RS485
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/socket.c new/tio-3.3/src/socket.c
--- old/tio-3.2/src/socket.c 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/socket.c 2024-05-15 08:35:45.000000000 +0200
@@ -263,7 +263,7 @@
{
if (clientfds[i] != -1)
{
- if (write(clientfds[i], &input_char, 1) <= 0)
+ if (send(clientfds[i], &input_char, 1, MSG_NOSIGNAL) <= 0)
{
tio_error_printf_silent("Failed to write to socket (%s)", strerror(errno));
close(clientfds[i]);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/timestamp.c new/tio-3.3/src/timestamp.c
--- old/tio-3.2/src/timestamp.c 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/timestamp.c 2024-05-15 08:35:45.000000000 +0200
@@ -22,8 +22,6 @@
#include "config.h"
#include <stdio.h>
#include <stdlib.h>
-#include <unistd.h>
-#include <string.h>
#include <sys/time.h>
#include <time.h>
#include "error.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/tty.c new/tio-3.3/src/tty.c
--- old/tio-3.2/src/tty.c 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/tty.c 2024-05-15 08:35:45.000000000 +0200
@@ -188,6 +188,12 @@
print(c);
+ if ((option.output_mode == OUTPUT_MODE_NORMAL) && (c == 127))
+ {
+ // Force destructive backspace
+ printf("\b \b");
+ }
+
if (option.log)
{
log_putc(c);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tio-3.2/src/xymodem.c new/tio-3.3/src/xymodem.c
--- old/tio-3.2/src/xymodem.c 2024-05-08 13:05:47.000000000 +0200
+++ new/tio-3.3/src/xymodem.c 2024-05-15 08:35:45.000000000 +0200
@@ -7,20 +7,15 @@
*
*/
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdint.h>
-#include <string.h>
+#include <fcntl.h>
#include <errno.h>
#include <unistd.h>
-#include <fcntl.h>
-#include <sys/types.h>
+#include <termios.h>
#include <sys/stat.h>
#include <sys/mman.h>
-#include <sys/poll.h>
-#include <termios.h>
#include "xymodem.h"
#include "print.h"
+#include "misc.h"
#define SOH 0x01
#define STX 0x02
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package vkquake for openSUSE:Factory checked in at 2024-06-04 12:51:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vkquake (Old)
and /work/SRC/openSUSE:Factory/.vkquake.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vkquake"
Tue Jun 4 12:51:05 2024 rev:19 rq:1178351 version:1.30.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/vkquake/vkquake.changes 2023-05-06 22:09:47.788918736 +0200
+++ /work/SRC/openSUSE:Factory/.vkquake.new.24587/vkquake.changes 2024-06-04 12:51:37.616906122 +0200
@@ -1,0 +2,5 @@
+Sun May 19 15:47:12 UTC 2024 - Carsten Ziepke <kieltux(a)gmail.com>
+
+- Fix building for openSUSE Leap, use gcc11
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vkquake.spec ++++++
--- /var/tmp/diff_new_pack.baGMsr/_old 2024-06-04 12:51:38.276930073 +0200
+++ /var/tmp/diff_new_pack.baGMsr/_new 2024-06-04 12:51:38.280930218 +0200
@@ -1,7 +1,7 @@
#
# spec file for package vkquake
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2017 Luke Jones <luke.nukem.jones(a)gmail.com>
#
# All modifications and additions to the file contributed by third parties
@@ -39,6 +39,12 @@
BuildRequires: pkgconfig(opusfile)
BuildRequires: pkgconfig(sdl2)
BuildRequires: pkgconfig(vorbis)
+%if 0%{?sle_version} >= 150500 && 0%{?sle_version} < 160000 && 0%{?is_opensuse}
+BuildRequires: gcc11
+BuildRequires: gcc11-c++
+%else
+BuildRequires: gcc-c++
+%endif
%description
vkQuake is a Quake 1 port using Vulkan instead of OpenGL for rendering. It is based on the popular QuakeSpasm port and runs all mods compatible with it like Arcane Dimensions or In The Shadows.
@@ -47,10 +53,6 @@
%prep
%autosetup -n vkQuake-%{version} -p1
-%if 0%{?sle_version} < 150200
-sed -i 's#vulkan_core.h#vulkan.h#' Quake/quakedef.h
-%endif
-
# Drop pre-compiled Windows stuff
rm Windows -fr
@@ -62,6 +64,9 @@
%build
%make_build -C Quake \
+%if 0%{?sle_version} >= 150500 && 0%{?sle_version} < 160000 && 0%{?is_opensuse}
+ CC='/usr/bin/gcc-11' \
+%endif
STRIP=": do not strip:" \
DO_USERDIRS=1 \
USE_SDL2=1 \
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package yast2-registration for openSUSE:Factory checked in at 2024-06-04 12:51:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-registration (Old)
and /work/SRC/openSUSE:Factory/.yast2-registration.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-registration"
Tue Jun 4 12:51:03 2024 rev:98 rq:1178458 version:5.0.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-registration/yast2-registration.changes 2024-03-15 20:28:04.757005577 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-registration.new.24587/yast2-registration.changes 2024-06-04 12:51:36.376861124 +0200
@@ -1,0 +2,6 @@
+Wed May 29 13:34:10 UTC 2024 - Martin Vidner <mvidner(a)suse.com>
+
+- Ensure add_on_others in autoyast profile are added (bsc#1223301)
+- 5.0.2
+
+-------------------------------------------------------------------
Old:
----
yast2-registration-5.0.1.tar.bz2
New:
----
yast2-registration-5.0.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-registration.spec ++++++
--- /var/tmp/diff_new_pack.kaHpBb/_old 2024-06-04 12:51:37.128888413 +0200
+++ /var/tmp/diff_new_pack.kaHpBb/_new 2024-06-04 12:51:37.128888413 +0200
@@ -17,7 +17,7 @@
Name: yast2-registration
-Version: 5.0.1
+Version: 5.0.2
Release: 0
Summary: YaST2 - Registration Module
License: GPL-2.0-only
++++++ yast2-registration-5.0.1.tar.bz2 -> yast2-registration-5.0.2.tar.bz2 ++++++
++++ 2751 lines of diff (skipped)
1
0