Skip to content

Commit

Permalink
fix: bump up to v0.7.2 needed following pypi issue
Browse files Browse the repository at this point in the history
  • Loading branch information
savon-noir committed Dec 16, 2020
1 parent 579b6ce commit d142c00
Show file tree
Hide file tree
Showing 7 changed files with 31 additions and 26 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). (or tries to...)

## [v0.7.1]
## [v0.7.2] 2020-12-16

### Added

Expand Down
4 changes: 1 addition & 3 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ an `official
CVE <https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1010017>`__
to track this issue.

This CVE is addressed from v0.7.1.
This CVE is addressed from v0.7.2.

Python Support
--------------
Expand Down Expand Up @@ -144,8 +144,6 @@ in Kibana like the screenshot below:
.. figure:: https://github.com/savon-noir/python-libnmap/blob/es/examples/kibanalibnmap.png
:alt: Kibanane

Kibanane

Contributors
------------

Expand Down
41 changes: 24 additions & 17 deletions TODO
Original file line number Diff line number Diff line change
@@ -1,25 +1,32 @@
0.7.1: clean-up blacked code and pylint it
0.7.1: add unittest for defusedxml to fix billionlaugh and external entities security issues
0.7.1: Change License from CC-BY to Apache 2.0
0.7.1: Enabled defusedxml support as preferred option for parsing ()
0.7.1: add extra_requires for plugins deps and defusedxml
0.7.1: Remove code duplication in sudo_run and sudo_run_background from process.py
0.7.1: Fix empty nmap outputs due to subprocess race condition (Merge PR79 from @Shouren)
0.7.1: Added banner_dict support + unittest (Merge edited PR from @cfoulds)
0.7.2: clean-up blacked code and pylint it
0.7.2: add unittest for defusedxml to fix billionlaugh and external entities security issues
0.7.2: Change License from CC-BY to Apache 2.0
0.7.2: Enabled defusedxml support as preferred option for parsing ()
0.7.2: add extra_requires for plugins deps and defusedxml
0.7.2: Remove code duplication in sudo_run and sudo_run_background from process.py
0.7.2: Fix empty nmap outputs due to subprocess race condition (Merge PR79 from @Shouren)
0.7.2: Added banner_dict support + unittest (Merge edited PR from @cfoulds)

release:
- changelog date not respecting KACL specs
- check https://github.com/anton-yurchenko/git-release
- https://github.com/sean0x42/markdown-extract

0.7.2: add CSV backend support
0.7.2: improve API for NSE scripts
0.7.2: add support for post,pre and host scripts
0.7.2: add a Contribution guideline page
0.7.2: add development environment config and setup
0.7.2: add pre-commit hooks to enforce black and isort
0.7.2: automate in github actions the git workflow + doc update + pypi update
Contribution file:
- specify where version needs to be set before adding tag to commit
- libnmap/__init__.py
- docs/conf.py
- setup.py
- CHANGELOG.md (set correct date)

0.7.3: Add support and tests for traceroute in nmap
0.7.3: add CSV backend support
0.7.3: improve API for NSE scripts
0.7.3: add support for post,pre and host scripts
0.7.3: add a Contribution guideline page
0.7.3: add development environment config and setup
0.7.3: add pre-commit hooks to enforce black and isort
0.7.3: automate in github actions the git workflow + doc update + pypi update

0.7.4: create complete python testing environment based on docker-compose and some examples
0.7.4: Add support and tests for traceroute in nmap

0.7.5: create complete python testing environment based on docker-compose and some examples
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
# The short X.Y version.
version = "0.7"
# The full version, including alpha/beta/rc tags.
release = "0.7.1"
release = "0.7.2"

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
4 changes: 2 additions & 2 deletions docs/parser.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Security note for libnmap.parser
By default, python-libnmap's parser module does not enforces an extra XML parser module than the one provided in the python core distribution.

In versions previous to 0.7.1, by default, the `ElementTree XML API was used <https://docs.python.org/3/library/xml.etree.elementtree.html>`_.
In versions previous to 0.7.2, by default, the `ElementTree XML API was used <https://docs.python.org/3/library/xml.etree.elementtree.html>`_.
This XML library is vulnerable to several `XML External Entities attacks <https://owasp.org/www-community/vulnerabilities/XML_External_Entity_(XXE)_Processing>`_ which may lead to:

- Denial of Service attacks
Expand Down Expand Up @@ -107,4 +107,4 @@ NmapParser methods

.. automodule:: libnmap.parser
.. autoclass:: NmapParser
:members:
:members:
2 changes: 1 addition & 1 deletion libnmap/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
__maintainer__ = "Ronald Bister"
__email__ = "[email protected]"
__license__ = "Apache 2.0"
__version__ = "0.7.1"
__version__ = "0.7.2"
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

setup(
name="python-libnmap",
version="0.7.1",
version="0.7.2",
author="Ronald Bister",
author_email="[email protected]",
packages=["libnmap", "libnmap.plugins", "libnmap.objects"],
Expand Down

0 comments on commit d142c00

Please sign in to comment.