Recent Releases of https://github.com/alexzhangs/shadowsocks-manager
https://github.com/alexzhangs/shadowsocks-manager - docker image 0.1.17
- Fixed a typo in the
utils/version.pyfile. - Fixed the nginx directory path in the
docker-entrypoint.shfile. - Added more patterns to the
on.push.pathsconfiguration in theci-unittest.ymlfile. - Added the
on.push.branchesconfiguration to theci-unittest.ymlfile. - Added the
on.push.branches 'master'configuration to theci-pypi.ymlfile. - Updated the
tox.inifile:- add testenv:act-ci-unittest
- add testenv:bar
- add testenv:bar-mp
- Updated the
ssm-dev-stop.shfile to handle subprocess. - Updated the
ssm-dev-start.shfile to pass options transparently to thedjango runservercommand. - Updated the
README.mdfile.
- Python
Published by alexzhangs over 1 year ago
https://github.com/alexzhangs/shadowsocks-manager - docker image 0.1.16
- Fix env name in settings.py: SSMCACHESBACKEND
- Fix runcmdopts: 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
- Python
Published by alexzhangs over 1 year ago
https://github.com/alexzhangs/shadowsocks-manager - docker image 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 DJANGOSETTINGSMODULE, as it is no longer needed.
- Refactored code and improved log messages.
- Updated README.md
- Python
Published by alexzhangs over 1 year ago
https://github.com/alexzhangs/shadowsocks-manager - docker image 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
LocMemCachewithout external memcached. Add SSMCACHESBACKEND environment variable.Improve shadowsocks/tests: skip port testing if there's no
ssmanageravailable.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_LEVELenvironment 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.filesinpyproject.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.
- Python
Published by alexzhangs over 1 year ago
https://github.com/alexzhangs/shadowsocks-manager - docker image 0.1.13
feature: django admin lazy load feature: add project version enhance: customize project title update: default values, wordings, docs
- Python
Published by alexzhangs over 1 year ago
https://github.com/alexzhangs/shadowsocks-manager - docker image 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
- Python
Published by alexzhangs over 1 year ago
https://github.com/alexzhangs/shadowsocks-manager - docker image 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
- Python
Published by alexzhangs over 1 year ago
https://github.com/alexzhangs/shadowsocks-manager - docker image 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
- Python
Published by alexzhangs over 1 year ago
https://github.com/alexzhangs/shadowsocks-manager - docker image 0.1.9
Added a new feature to enable dns-lexicon for DNS record management.
Leveraged dns-lexicon, dnspython, and tldextract to automatically resolve domain's zone name for Domain and Record.
Updated the Record's DNS query library to dnspython.
Added a custom management command to the domain app.
Updated bin/ssm-setup.sh to handle domain, record, DNS server, and credential options.
Added a new feature to enable HTTPS on Nginx.
Enabled acme.sh over dns-lexicon for HTTPS certificate issuance.
Split the Docker files into three distributions: debian, slim, and alpine.
Generalized the Nginx configuration to suit both debian and alpine.
Added a proxy ARG to the Docker files.
Created docker-build-and-run.sh.
Fixed an issue with the logger scope in the test cases to cover the entire app.
Fixed compatibility issues with Python 2 in views.py and bin/ssm-test.sh.
Fixed install.sh to correct the names of the memcached and rabbitmq containers.
- Python
Published by alexzhangs over 1 year ago
https://github.com/alexzhangs/shadowsocks-manager - docker image 0.1.8
fix defect: views's filter doesn't work in django 2.0+
- Python
Published by alexzhangs almost 2 years ago
https://github.com/alexzhangs/shadowsocks-manager - docker image 0.1.7
fix defect: install.sh: ssm is not able to access to memcached and rabbitmq
- Python
Published by alexzhangs almost 2 years ago
https://github.com/alexzhangs/shadowsocks-manager - docker image 0.1.6
Update install.sh: add SSMVERSION. Update ci-unittest.yml: do not fail CI on codecov uploader fails and update docker image to shadowsocks-libev-v2ray. Update ci-docker.yml: use the explicit version of docker image. Update ci-testpypi.yml and ci-pypi.yml: narrow down the environment variables scope. Update shadowsocks/admin.py remove isv2rayenabled from readonlyfields.
Update shadowsocks/models.py: * update SSManager.interface default value from LOCALHOST to PRIVATE. * set default sender for Account.notify().
Update notification/fixtures: * improve template content and format. * add template.txt and template-txt-to-json.py.
Update README.md: update screenshots.
- Python
Published by alexzhangs almost 2 years ago
https://github.com/alexzhangs/shadowsocks-manager - docker image 0.1.5
- Python
Published by alexzhangs almost 2 years ago
https://github.com/alexzhangs/shadowsocks-manager - docker image 0.1.4
- Python
Published by alexzhangs almost 2 years ago
https://github.com/alexzhangs/shadowsocks-manager - docker image 0.1.3
- Python
Published by alexzhangs almost 2 years ago