|
#深圳# 6月10日 亚马逊AWSome Day云计算免费培训报名中
Stem 1.4 发布,此版本带来了新的隐藏服务能力,并且可以直接在 Python 2 和 Python 3 的环境下运行,不需要进行转换,详细更新情况如下:
Controller
- Added Controller methods for a new style of hidden services that don't touch disk:
- list_ephemeral_hidden_services(), create_ephemeral_hidden_service(), and
- remove_ephemeral_hidden_service() (spec)
- Added get_hidden_service_descriptor() and support for HS_DESC_CONTENT events (ticket 14847, spec)
- launch_tor_with_config() avoids writing a temporary torrc to disk if able (ticket 13865)
- CircuitEvent support for the new SOCKS_USERNAME and SOCKS_PASSWORD arguments (ticket 14555, spec)
- The 'strict' argument of can_exit_to() didn't behave as documented (ticket 14314)
- Threads spawned for status change listeners were never joined on, potentially causing noise during interpreter shutdown
- Added support for specifying the authentication type and client names in create_hidden_service() (ticket 14320)
Descriptors
- Lazy-loading descriptors, improving performance by 25-70% depending on what type it is (ticket 14011)
- Added support for hidden service descriptors (ticket 15004)
- When reading sanitised bridge descriptors (server or extrainfo), parse_file() treated the whole file as a single descriptor
- The DirectoryAuthority 'fingerprint' attribute was actually its 'v3ident'
- Added consensus' new package attribute (spec)
- Added extra info' new hs_stats_end, hs_rend_cells, hs_rend_cells_attr, hs_dir_onions_seen, and hs_dir_onions_seen_attr attributes (spec)
- Updating Faravahar's address (ticket 14487)
Utilities
- Windows support for connection resolution (ticket 14844)
- stem.util.connection.port_usage() always returned None (ticket 14046)
- stylistic_issues() and pyflakes_issues() now provide namedtuples that also includes the line
- Added stem.util.system.tail()
- Proc connection resolution could fail on especially busy systems (ticket 14048)
Website
- Added support and instructions for tox (ticket 14091)
- Added OSX to our download page (ticket 8588)
- Updated our twitter example to work with the service's 1.1 API (ticket 9003)
详细信息请查看更新日志。
Stem 是基于 Tor 的 Python 控制器库,可以使用 Tor 的控制协议来对 Tor 进程进行脚本处理或者构建。 |
|
|