Shadowsocks-manager

Latest version: v0.1.17

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

Scan your dependencies

Page 1 of 3

0.1.17

- Fixed a typo in the `utils/version.py` file.
- Fixed the nginx directory path in the `docker-entrypoint.sh` file.
- Added more patterns to the `on.push.paths` configuration in the `ci-unittest.yml` file.
- Added the `on.push.branches` configuration to the `ci-unittest.yml` file.
- Added the `on.push.branches 'master'` configuration to the `ci-pypi.yml` file.
- Updated the `tox.ini` file:
- add testenv:act-ci-unittest
- add testenv:bar
- add testenv:bar-mp
- Updated the `ssm-dev-stop.sh` file to handle subprocess.
- Updated the `ssm-dev-start.sh` file to pass options transparently to the `django runserver` command.
- Updated the `README.md` file.

0.1.16

- Fix env name in settings.py: SSM_CACHES_BACKEND
- Fix run_cmd_opts: docker-build-and-run.sh
- Fix arguments order: ssm-dev-start
- Fix coverage data filename: utils/tests
- Update ci-unittest.yml: Ignore any tag push
- Update README.md: Add codefactor.io badge
- Update utils/tests: test cases for version.py
- Improve security: rendering version in site header
- Improve: use docopt to render help
- Improve: use UTC timestamp as tag in docker-build-and-run.sh
- Improve: write a build number to docker image distribution
- Refactor: move version logic from settings to utils/version.py
- Refactor: Remove unused files

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

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.