Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-shodan for openSUSE:Factory checked in at 2022-01-27 23:16:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-shodan (Old) and /work/SRC/openSUSE:Factory/.python-shodan.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-shodan" Thu Jan 27 23:16:51 2022 rev:28 rq:949340 version:1.26.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-shodan/python-shodan.changes 2022-01-14 23:14:55.906697203 +0100 +++ /work/SRC/openSUSE:Factory/.python-shodan.new.1898/python-shodan.changes 2022-01-27 23:18:23.662386441 +0100 @@ -1,0 +2,110 @@ +Wed Jan 19 19:11:22 UTC 2022 - Sebastian Wagner <sebix+novell....@sebix.at> + +- - update to version 1.25.0: + - Add new CLI command: shodan alert download +- update to version 1.24.0: + - Add new CLI command: shodan alert stats +- update to version 1.23.0: + - Add new CLI command: shodan alert domain +- update to version 1.22.1: + - Fix bug when converting data file to CSV using Python3 +- update to version 1.22.0: + - Add support for new vulnerability streaming endpoints +- update to version 1.21.3: + - Fix geo.json file converter +- update to version 1.21.2: + - Add support for paging through the domain information +- update to version 1.21.1: + - Add ``history`` and ``type`` parameters to ``Shodan.dns.domain_info()`` method and CLI command +- update to version 1.21.0: + - New API methods ``api.search_facets()`` and ``api.search_filters()`` to get a list of available facets and filters. +- update to version 1.20.0: + - New option "-S" for **shodan domain** to save results from the lookup + - New option "-D" for **shodan domain** to lookup open ports for IPs in the results +- update to version 1.19.0: + - New method to edit the list of IPs for an existing network alert +- update to version 1.18.0: + - Add library methods for the new Notifications API +- update to version 1.17.0: + - Fix bug that caused unicode error when printing domain information (#106) + - Add flag to let users get their IPv6 address **shodan myip -6**(#35) +- update to version 1.16.0: + - Ability to specify list of fields to include when converting to CSV/ Excel (#107) + - Filter the Shodan Firehose based on tags in the banner +- update to version 1.15.0: + - New option "--skip" for download command to help users resume a download +- update to version 1.14.0: + - New command **shodan version** (#104). + - Only change api_key file permissions if needed (#103) +- update to version 1.13.0: + - New command **shodan domain** to lookup a domain in Shodan's DNS database + - Override environment configured settings if explicit proxy settings are supplied (@cudeso) +- update to version 1.12.1: + - Fix Excel file conversion that resulted in empty .xlsx files +- update to version 1.12.0: + - Add new methods to ignore/ unignore trigger notifications +- update to version 1.11.1: + - Allow a single network alert to monitor multiple IP ranges (#93) +- update to version 1.11.0: + - New command **shodan scan list** to list recently launched scans + - New command **shodan alert triggers** to list the available notification triggers + - New command **shodan alert enable** to enable a notification trigger + - New command **shodan alert disable** to disable a notification trigger + - New command **shodan alert info** to show details of a specific alert + - Include timestamp, vulns and tags in CSV converter (#85) + - Fixed bug that caused an exception when parsing uncompressed data files in Python3 + - Code quality improvements + - Thank you for contributions from @wagner-certat, @cclauss, @opt9, @voldmar and Antoine Neuenschwander +- update to version 1.10.4: + - Fix a bug when showing old banner records that don't have the "transport" property + - Code quality improvements (bare excepts) +- update to version 1.10.3: + - Change bare 'except:' statements to 'except Exception:' or more specific ones + - remove unused imports + - Convert line endings of `shodan/client.py` and `tests/test_shodan.py` to unix + - List file types in **shodan convert** (#80) +- update to version 1.10.2: + - Fix **shodan stats** formatting exception when faceting on **port** +- update to version 1.10.1: + - Support PUT requests in the API request helper method +- update to version 1.10.0: + - New command **shodan org**: manage enterprise access to Shodan for your team + - Improved unicode handling (#78) + - Remove deprecated API wrapper for shodanhq.com/api +- update to version 1.9.1: + - The CHANGELOG is now part of the packages. + - Improved unicode handling in Python2 (#78) + - Add `tsv` output format for **shodan host** (#65) + - Show user-friendly error messages when running **shodan radar** without permission or in a window that's too small (#74) + - Improved exception handling to improve debugging **shodan init** (#77) +- update to version 1.9.0: + - New optional parameter `proxies` for all interfaces to specify a proxy array for the requests library (#72) +- update to version 1.8.1: + - Fixed bug that prevented **shodan scan submit** from finishing (#70) +- update to version 1.8.0: + - Shodan CLI now installs properly on Windows (#66) + - Improved output of "shodan host" (#64, #67) + - Fixed bug that prevented an open port from being shown in "shodan host" (#63) + - No longer show an empty page if "shodan search" didn't return results (#62) + - Updated docs to make them Python3 compatible +- update to version 1.7.7: + - Added "shodan data download" command to help download bulk data files +- update to version 1.7.6: + - Add basic support for the Bulk Data API +- update to version 1.7.5: + * Handle Cloudflare timeouts +- update to version 1.7.4: + * Added "shodan radar" command +- update to version 1.7.3: + * Fixed the bug #47 which was caused by the CLI using a timeout value of "0" which resulted in the "requests" library failing to connect +- update to version 1.7.2: + * stream: automatically decode to unicode, fixes streaming on python3 (#45) + * Include docs in packages (#46) + * stream: handle timeout=None, None (default) can't be compared with integers (#44) +- update to version 1.7.1: + * Python3 fixes for outputting images (#42) + * Add the ability to save results from host lookups via the CLI (#43) +- update to version 1.7.0: + * Added "images" convert output format to let users extract images from Shodan data files (#42) + +------------------------------------------------------------------- Old: ---- shodan-1.26.0.tar.gz New: ---- shodan-1.26.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-shodan.spec ++++++ --- /var/tmp/diff_new_pack.R6XnHb/_old 2022-01-27 23:18:24.442381052 +0100 +++ /var/tmp/diff_new_pack.R6XnHb/_new 2022-01-27 23:18:24.446381024 +0100 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %{!?license: %global license %doc} Name: python-shodan -Version: 1.26.0 +Version: 1.26.1 Release: 0 Summary: Python library and command-line utility for Shodan License: MIT ++++++ shodan-1.26.0.tar.gz -> shodan-1.26.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shodan-1.26.0/PKG-INFO new/shodan-1.26.1/PKG-INFO --- old/shodan-1.26.0/PKG-INFO 2022-01-06 23:05:29.000000000 +0100 +++ new/shodan-1.26.1/PKG-INFO 2022-01-19 16:47:33.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: shodan -Version: 1.26.0 +Version: 1.26.1 Summary: Python library and command-line utility for Shodan (https://developer.shodan.io) Home-page: https://github.com/achillean/shodan-python Author: John Matherly diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shodan-1.26.0/setup.py new/shodan-1.26.1/setup.py --- old/shodan-1.26.0/setup.py 2022-01-06 23:04:43.000000000 +0100 +++ new/shodan-1.26.1/setup.py 2022-01-19 16:47:04.000000000 +0100 @@ -9,7 +9,7 @@ setup( name='shodan', - version='1.26.0', + version='1.26.1', description='Python library and command-line utility for Shodan (https://developer.shodan.io)', long_description=README, long_description_content_type='text/x-rst', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shodan-1.26.0/shodan/stream.py new/shodan-1.26.1/shodan/stream.py --- old/shodan-1.26.0/shodan/stream.py 2022-01-06 23:04:43.000000000 +0100 +++ new/shodan-1.26.1/shodan/stream.py 2022-01-19 16:45:34.000000000 +0100 @@ -63,7 +63,7 @@ return req def _iter_stream(self, stream, raw): - for line in stream.iter_lines(decode_unicode=True): + for line in stream.iter_lines(): # The Streaming API sends out heartbeat messages that are newlines # We want to ignore those messages since they don't contain any data if line: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shodan-1.26.0/shodan.egg-info/PKG-INFO new/shodan-1.26.1/shodan.egg-info/PKG-INFO --- old/shodan-1.26.0/shodan.egg-info/PKG-INFO 2022-01-06 23:05:28.000000000 +0100 +++ new/shodan-1.26.1/shodan.egg-info/PKG-INFO 2022-01-19 16:47:33.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: shodan -Version: 1.26.0 +Version: 1.26.1 Summary: Python library and command-line utility for Shodan (https://developer.shodan.io) Home-page: https://github.com/achillean/shodan-python Author: John Matherly