3xsd

Latest version: v0.0.26

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

Scan your dependencies

Page 2 of 2

0.0.20

fixed:
3wdd memory leak issue under centos6.x/python 2.6/2.7

to fix this issue, use the pyudt-epoll-branch-memleak-ccc-fix.patch file with pyudt epoll-fixes branch
and:
cd PyUDT-epoll-fixes/
patch -p0 < pyudt-epoll-branch-memleak-ccc-fix.patch
python ./setup.py build
python ./setup.py install

optimized:
3wdd tun & udt socket use the same epoll, and the same handling thread

0.0.19

unfixed:
3wdd memory leak issue under centos6.x/python 2.6/2.7, centos7.x/python 2.7 works fine, seems no solution

added:
3wdd AES-128-ECB/CBC/CFB encrypt method
3wdd session based encrypt configuration

optimized:
3wdd multi threads(max to 2*cores) to handle multi sessions/tunnels,
take advantage of multi-cores, but the GIL..
implemented but hard code the thread_limit to 1

3wdd multi processes mode when more than 1 worker, avoild GIL issue and take full power of multi-cores
corresponding to worker_id, port number varied from 9000 to 9001, 9002...
load-balance amount 9000-900x with period-least-connections policy.

0.0.18

fixed:
_Z_EpollServer send_buf_size miss configed issue

optimized:
'kill -HUP <master_pid>' to reload config and child processes
3wsd config item 'expire_types' to control generating 'Cache-Control' and 'Expires' headers for certain mime types
3zsd '*' wildcast hostname to pass to default backends

added:
3wdd - a 'warp drive' server, serve UDT tunneling

0.0.17

fixed:
gevent time.sleep() not implement in lower version(<1.0)
http/1.0 client chunked gzip transfer problem by disable it
http status line problem with caching it
http pipelining problem

0.0.16

added:
3wsd/3fsd PUT/DELETE method
3zsd xcache persistent storage(shelve)
3wsd on-the-fly gzip cache(shelve)
Independent thread to maintain mem cache, shelf, connections, ...
3zsd ip_hash & url_hash options to choose backend server, re-locating when backend failure

optimized:
Large file/request transfer
3zsd connect backend error/failure handling
Shelve lock to be save with multiple reader/writer

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.