mirror of
https://github.com/jtesta/ssh-audit.git
synced 2026-10-27 03:21:29 +01:00
Updated README. Updated man page. Added support for Python 3.15.
This commit is contained in:
5 files changed
+15
-12
No files matched your search
@@ -7,12 +7,12 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
|
||||
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"]
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
- uses: actions/checkout@v7
|
||||
- name: Set up Python ${{ matrix.python-version }}
|
||||
uses: actions/setup-python@v6
|
||||
uses: actions/setup-python@v7
|
||||
with:
|
||||
python-version: ${{ matrix.python-version }}
|
||||
- name: Install dependencies
|
||||
|
||||
@@ -254,7 +254,9 @@ For convenience, a web front-end on top of the command-line tool is available at
|
||||
## ChangeLog
|
||||
|
||||
### v3.9.1-dev
|
||||
- Added support for Python 3.15.
|
||||
- Fixed a perhaps rare crash when performing connection rate tests during standard audits.
|
||||
- Added `-V`/`--version` flag to print version and terminate; credit [Christian Krause](https://github.com/wookietreiber).
|
||||
|
||||
### v3.9.0 (2026-07-04)
|
||||
- BIG THANKS to [realmiwi](https://github.com/realmiwi) for being the project's *very first sponsor!!*
|
||||
|
||||
@@ -24,6 +24,7 @@ classifiers =
|
||||
Programming Language :: Python :: 3.12
|
||||
Programming Language :: Python :: 3.13
|
||||
Programming Language :: Python :: 3.14
|
||||
Programming Language :: Python :: 3.15
|
||||
Topic :: Security
|
||||
Topic :: Security :: Cryptography
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
.TH SSH-AUDIT 1 "June 20, 2026"
|
||||
.TH SSH-AUDIT 1 "October 11, 2026"
|
||||
.SH NAME
|
||||
\fBssh-audit\fP \- SSH server & client configuration auditor
|
||||
.SH SYNOPSIS
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[tox]
|
||||
envlist =
|
||||
py{310,311,312,313,314}-{test,mypy,pylint,flake8}
|
||||
py{310,311,312,313,314,315}-{test,mypy,pylint,flake8}
|
||||
cov
|
||||
skip_missing_interpreters = true
|
||||
|
||||
@@ -8,10 +8,10 @@ skip_missing_interpreters = true
|
||||
deps =
|
||||
test: pytest
|
||||
test,cov: {[testenv:cov]deps}
|
||||
test,py{310,311,312,313,314}-{type,mypy}: colorama
|
||||
py{310,311,312,313,314}-{type,mypy}: {[testenv:mypy]deps}
|
||||
py{310,311,312,313,314}-{lint,pylint},lint: {[testenv:pylint]deps}
|
||||
py{310,311,312,313,314}-{lint,flake8},lint: {[testenv:flake8]deps}
|
||||
test,py{310,311,312,313,314,315}-{type,mypy}: colorama
|
||||
py{310,311,312,313,314,315}-{type,mypy}: {[testenv:mypy]deps}
|
||||
py{310,311,312,313,314,315}-{lint,pylint},lint: {[testenv:pylint]deps}
|
||||
py{310,311,312,313,314,315}-{lint,flake8},lint: {[testenv:flake8]deps}
|
||||
setenv =
|
||||
SSHAUDIT = {toxinidir}/src
|
||||
test: COVERAGE_FILE = {toxinidir}/.coverage.{envname}
|
||||
@@ -23,9 +23,9 @@ commands =
|
||||
test: coverage combine
|
||||
test: coverage report --show-missing
|
||||
test: coverage html -d {toxinidir}/reports/html/coverage.{envname}
|
||||
py{310,311,312,313,314}-{type,mypy}: {[testenv:mypy]commands}
|
||||
py{310,311,312,313,314}-{lint,pylint},lint: {[testenv:pylint]commands}
|
||||
py{310,311,312,313,314}-{lint,flake8},lint: {[testenv:flake8]commands}
|
||||
py{310,311,312,313,314,315}-{type,mypy}: {[testenv:mypy]commands}
|
||||
py{310,311,312,313,314,315}-{lint,pylint},lint: {[testenv:pylint]commands}
|
||||
py{310,311,312,313,314,315}-{lint,flake8},lint: {[testenv:flake8]commands}
|
||||
|
||||
#ignore_outcome =
|
||||
# type: true
|
||||
|
||||
Reference in new issue
Block a user