Shadowsocks-manager

Latest version: v0.1.15

Safety actively analyzes 641153 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.1.15

- Added more test cases to the domain/tests file.
- Added more test cases to the shadowsocks/tests file.
- Created the dynamicmethod/tests.py file.
- Created the utils/tests.py file for script testing.
- Enabled parallel coverage data file in the coverage configuration.
- Fixed an issue where CachedAllowedSites was offloaded from settings.ALLOWED_HOSTS during Django tests.
- Fixed an issue where the cache was not invalidated on update in the singleton model.
- Fixed an issue where the DnsApi init envs were not isolated when called in the same process.
- Fixed an issue where the domain_record management command failing with certain options combination.
- Fixed an issue with the domain/domain_domain file.
- Fixed help info in the domain/domain_domain file.
- Fixed an unexpected indent issue in the DynamicMethodModel file.
- Fixed py27 compatibility in the CompatModelViewSet file.
- Fixed py27 compatibility with tox v4.5.1.1.
- Fixed py37 and py38 compatibility in the empty env key file.
- Fixed tool.bumpversion.files in pyproject.toml
- Moved the ssm-createsuperuser script to a Django management command.
- Renamed the utils/celery.py file to avoid package name conflict.
- Refactored the DynamicMethodModel file by improving logging and documentation.
- Refactored the tox config by removing DJANGO_SETTINGS_MODULE, as it is no longer needed.
- Refactored code and improved log messages.
- Updated README.md

0.1.14

- Introduce tox.

- Improve security: move the default database path and .ssm-env file out of the project directory.

- Improve: fallback to Django's `LocMemCache` without external memcached. Add SSM_CACHES_BACKEND environment variable.

- Improve shadowsocks/tests: skip port testing if there's no `ssmanager` available.

- Improve scripts: handle interrupt signals and provide nice output.

- Improve ssm-dev-start: run the server in block mode, perform cleanup on exit, and add the `SSM_DEV_CELERY_LOG_LEVEL` environment variable.

- Refactor: move non-app specific fixtures into a dumb app.

- Fix args_formatter/tests: removing the kwargs order test and refactor the code.

- Fix: `tool.bumpversion.files` in `pyproject.toml`.

- Fix: wrong logger scope if test cases are not called in Django root.

- Fix: ssm-createsuperuser may fail with an existing environment variable `DJANGO_SETTINGS_MODULE`.

- Fix: Python 2 compatibility.

0.1.13

feature: django admin lazy load
feature: add project version
enhance: customize project title
update: default values, wordings, docs

0.1.12

hotfix: install.sh
improve: admin messages and logging
enhance: docker-build-and-run.sh: multiple platform build
move docker-build-and-run.sh out of docker dir, exclude the script from the docker image distribution
Update docker-entrypoint.sh: allow the container being run without options

0.1.11

* Migrate HTTPS layer from AWS ELB and ACM to shadowsocks-manager Ngnix with acme.sh and dns-lexicon.
* Update to leverage shadowsocks-manager to automatically resolve the domain's zone name.
* Update to leverage shadowsocks-manager and shadowsocks-libev-v2ray to enable hundreds DNS API providers.
* LambdaSsmApi.py:
* make a general DRF API Lambda.
* move into VPC.
* use Private IP address to call SSM.
* LambdaSnsTopicSubscriber.py: use the new LambdaSsmApi.py.
* LambdaLexBot.py: use the new LambdaSsmApi.py.
* stack.json: remove SSMPort.
* narrow down the CIDR block
* narrow down the default shadowsocks port range
* update stack.json: move cfn-signal into trap
* enhance: stack.json: add options SSMVersion and SSVersion

0.1.10

chore: Update dependencies in pyproject.toml and setup.cfg
fix Docker port issue
fix defect: docker-entrypoint.sh: options -dES may not be processed

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.