Skip to content

Version 2.0.0-Beta Release Candidate #148

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 68 commits into from
Oct 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
1326cc1
Changes in file .github/labeler.yml:
reactive-firewall Sep 27, 2024
0bfb2a9
[UPGRADE] Version 2.0 Development Cycle (- WIP #120 -)
reactive-firewall Sep 27, 2024
d6f1659
Fix typo in tox.ini
reactive-firewall Sep 27, 2024
7d440dd
[PATCH] fixup for better tox testing (- WIP PR #135 -)
reactive-firewall Sep 27, 2024
19d4d53
[UPGRADE] Possible fixes for #128 and #129 as discussed.
reactive-firewall Sep 28, 2024
bfcd321
[DOCUMENTATION] expands the documentation of the module (- WIP #79 -)
reactive-firewall Sep 28, 2024
be0f350
[DOCUMENTATION] Improved documentation as per #79
reactive-firewall Sep 28, 2024
7bb90b4
[DOCUMENTATION] Corrected exitcode description (no code change) (- WI…
reactive-firewall Sep 28, 2024
b4770cd
[DOCUMENTATION] improved docstrings as discussed in review (- WIP PR …
reactive-firewall Sep 28, 2024
a6b71d8
[DOCUMENTATION] Slight improvement of meta-testing via doctests (- WI…
reactive-firewall Sep 28, 2024
4b9c232
[MERGE] Version 2.0 Development Cycle
reactive-firewall Sep 28, 2024
8a2c1ab
[UPGRADE] improved error handling by implementing error chaining (- W…
reactive-firewall Sep 30, 2024
0bd3133
[HOTFIX] fix for bad labeler config (- WIP #135
reactive-firewall Sep 30, 2024
009b961
[DOCUMENTATION] minor correction to docstrings for endSocket.
reactive-firewall Sep 30, 2024
c68098d
[DOCUMENTATION] Clearified an error message as found in review (- WIP…
reactive-firewall Sep 30, 2024
7dde7d8
[REGRESSION] Contributes to #53
reactive-firewall Sep 30, 2024
c9a7d4b
[TESTING] testing simpler new-style imports
reactive-firewall Sep 30, 2024
47863e2
[TESTING] fixup for last change
reactive-firewall Sep 30, 2024
3672aaf
[TESTING] implementing basic fuzzing (- WIP #13 -)
reactive-firewall Sep 30, 2024
069fb63
[DOCUMENTATION] Added doc strings to new fuzz testing (- WIP #13 -)
reactive-firewall Sep 30, 2024
8a58cf3
[PATCH] apply as per review (- WIP #13 -)
reactive-firewall Sep 30, 2024
8a43b45
[PATCH] workaround for legacy testing
reactive-firewall Sep 30, 2024
0a41b0f
[STYLE] fixed spaceing
reactive-firewall Sep 30, 2024
5ab4252
[DOCUMENTATION] minor correction to docstrings for endSocket.
reactive-firewall Sep 30, 2024
19ff465
[DOCUMENTATION] Resolve documentation conflict with fuzz-testing branch.
reactive-firewall Sep 30, 2024
417ada6
[DOCUMENTATION] Slight improvement to documentation (- WIP #79 -)
reactive-firewall Sep 30, 2024
259bedb
[STYLE] Fixed Whitespace (- WIP #79 -)
reactive-firewall Sep 30, 2024
76a62fc
[STYLE] Various style fixes (- WIP #141 -)
reactive-firewall Sep 30, 2024
ec85700
[MERGE]
reactive-firewall Sep 30, 2024
588be13
[PATCH] cleaned up documentation regarding usage (- WIP #79 -)
reactive-firewall Oct 1, 2024
a7c029c
updated requirements for docs
reactive-firewall Oct 1, 2024
e769ec9
updated requirements for docs again
reactive-firewall Oct 1, 2024
e03f9a8
updated requirements for check_pip
reactive-firewall Oct 1, 2024
2de5e29
updated export for check_pip
reactive-firewall Oct 1, 2024
755b400
updated requirements for docs again
reactive-firewall Oct 1, 2024
b7fba62
updated export for check_pip
reactive-firewall Oct 1, 2024
dae3643
[TESTING] ignoring slow network in fuzzing
reactive-firewall Oct 2, 2024
9dbe7e6
[TESTING] improved testing slightly
reactive-firewall Oct 2, 2024
2de3ca1
[FIX] Fixes regression in style checks.
reactive-firewall Oct 2, 2024
1752807
[COVERAGE] improving coverage slightly
reactive-firewall Oct 2, 2024
055ac5a
Improved handling of shutdown exception in HEAR daemon mode
reactive-firewall Oct 2, 2024
87e93b1
[STYLE] applied changes from review (- WIP #146 -)
reactive-firewall Oct 2, 2024
e297de0
[STYLE] fix for #146
reactive-firewall Oct 2, 2024
7e019e2
[STYLE] Another fix like #146
reactive-firewall Oct 2, 2024
d85949d
[SECURITY] Fix for GHSA-2v67-4x3c-889g
reactive-firewall Oct 2, 2024
25c307b
[SECURITY] Version 2.0.0-beta Security Patch
reactive-firewall Oct 2, 2024
b73ea7a
Initial implementation of read-the-docs config
reactive-firewall Oct 2, 2024
96d1ab2
[PATCH] minor fix for the implementation of read-the-docs config
reactive-firewall Oct 2, 2024
556f279
[DOCUMENTATION] Fixes for documentation builds and version bump to 2.…
reactive-firewall Oct 3, 2024
75a7b4b
debug readthedocs strangeness 1
reactive-firewall Oct 3, 2024
edf2f7d
debug readthedocs strangeness 2
reactive-firewall Oct 3, 2024
646fc78
debug readthedocs strangeness 3
reactive-firewall Oct 3, 2024
8e21f23
debug readthedocs strangeness 4
reactive-firewall Oct 3, 2024
edf0b92
debug readthedocs strangeness 4
reactive-firewall Oct 3, 2024
1e0fdf2
debug readthedocs strangeness 6
reactive-firewall Oct 3, 2024
979f857
debug readthedocs strangeness 7
reactive-firewall Oct 3, 2024
9dd60e3
[PATCH] FIXED readthedocs strangeness
reactive-firewall Oct 3, 2024
aa8f793
[PATCH] Apply changes from review (- WIP PR #148 -)
reactive-firewall Oct 8, 2024
3de0641
[DOCUMENTATION] Improved docstring coverage a bunch (- WIP #79 -)
reactive-firewall Oct 5, 2024
240524b
[DOCUMENTATION] Slight improvement of docstrings (- WIP #79 -)
reactive-firewall Oct 7, 2024
0495f23
Apply suggestions from code review
reactive-firewall Oct 8, 2024
fca8fd9
Update multicast/recv.py
reactive-firewall Oct 8, 2024
28f61e7
Apply suggestions from code review
reactive-firewall Oct 10, 2024
4527ba0
[PATCH] Apply suggestions from code review (- WIP PR #148 -)
reactive-firewall Oct 10, 2024
05bf70f
Apply suggestions from code review
reactive-firewall Oct 10, 2024
f82b40d
[REGRESSION] fix for testing covrage regression (- WIP #55 & PR #148 -)
reactive-firewall Oct 10, 2024
d1ce7f7
[PATCH] Apply suggestions from code review (- WIP PR #148 -)
reactive-firewall Oct 10, 2024
39dda25
[PATCH] fixes for integration testing script (- WIP #55 -)
reactive-firewall Oct 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@ version: 2.1
jobs:
build:
docker:
- image: cimg/python:3.7
- image: cimg/python:3.8
- image: cimg/python:3.9
- image: cimg/python:3.10
- image: cimg/python:3.11
- image: cimg/python:3.12
Expand Down Expand Up @@ -41,9 +38,6 @@ jobs:

test:
docker:
- image: cimg/python:3.7
- image: cimg/python:3.8
- image: cimg/python:3.9
- image: cimg/python:3.10
- image: cimg/python:3.11
- image: cimg/python:3.12
Expand Down
2 changes: 2 additions & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ exclude_lines =
raise ImportError
raise baton
baton = ImportError
raise ModuleNotFoundError
baton.module
except subprocess.CalledProcessError
except ..Error
Expand Down Expand Up @@ -56,5 +57,6 @@ partial_branches =
if 'os' not in sys.modules:
if 'os.path' not in sys.modules:
if 'argparse' not in sys.modules:
RuntimeError("SHUTDOWN")


22 changes: 19 additions & 3 deletions .flake8.ini
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
[flake8]
ignore = W191,W391,E117,D208
# Ignore specific warnings and errors according to CEP-8 style
extend-ignore =
W191, # Indentation contains tabs
W391, # Blank line at end of file
E117, # Over-indented
D208, # Docstring is over-indented
# Ignore long lines as specified in CEP-8
max-line-length = 100
exclude =
extend-exclude =
# No need to traverse our git directory
.git,
# There's no value in checking cache directories
Expand All @@ -10,6 +16,16 @@ exclude =
docs,
# There's no value in checking tox directories
.tox,
# This contains our built documentation
# This contains our built stuff
build
# Nothing to find in node_modules, ignore them
node_modules,
# This contains our built package for PyPi
dist,
# There's no value in checking git directories
.git,
# There's no value in checking virtual directories
venv,
# There's no value in checking xcode directories
*.xc**
max-complexity = 10
38 changes: 33 additions & 5 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,33 @@
Multicast:
- changed-files:
- any-glob-to-any-file:
- setup.py
- 'setup.*'
- multicast/*.py
- LICENSE
- LICENSE.md
- pyproject.toml

# Add 'Lint' label to any lint file changes
Linter:
- changed-files:
- any-glob-to-any-file:
- .hound.yml
- .yamllint.conf
- .flake8.ini
- .deepsource.toml
- tests/check_s*
- tests/check_c*
- tests/check_pip

# Add 'bash lang' label to any bash file changes
Bash Lang:
- changed-files:
- any-glob-to-any-file:
- tests/*.bash
- tests/check_*
- .github/*.bash
- .github/*.sh
- .circleci/*.bash
- '*.bash'

# Add 'Lang' label to any python file changes
Python Lang:
Expand All @@ -28,13 +41,24 @@ Configs:
- changed-files:
- any-glob-to-any-file:
- '*.yml'
- ./**/*.yml
- './**/*.yml'
- './.**/*.yml'
- '*.ini'
- '*.toml'
- '*.cfg'
- '*.conf'
- requirements.txt
- test-requirements.txt
- tests/requirements.txt
- docs/requirements.txt

documentation:
- changed-files:
- any-glob-to-any-file:
- '*.md'
- './**/*.md'
- docs/**/*
- docs/*

# Add 'test' label
Testing:
Expand All @@ -51,8 +75,6 @@ CI:
- any-glob-to-any-file:
- tests/*.py
- tests/requirements.txt
- .stickler.yml
- .hound.yml
- .travis.yml
- .appveyor.yml
- .github/workflows/*
Expand All @@ -64,3 +86,9 @@ Github:
- .github/**/*
- .github/*
- README.md

invalid:
- changed-files:
- any-glob-to-any-file:
- .stickler.yml
- .hound.yml
Loading