为Mozilla应用程序提供的各种实用工具
项目描述
为基于Pyramid的Mozilla应用程序提供各种实用工具
0.10
修复处理非UTF-8路径组件的问题
0.9
为依赖项的最新版本进行的小测试修复和更新
0.8
兼容性修复,针对cornice >= 0.17
配置选项以生成回退/不可用响应
带有请求超时限制的自定义gevent工作进程
使用hawkauth代替macauth作为默认认证策略
共享密钥管理脚本
MemcachedClient 的“servers”参数重命名为“server”,因为其始终只支持单个服务器。
移除了对 metlog 的依赖,用 stdlib 日志记录和一种非常简单的方案来对请求上的指标进行注释。
添加了 json 日志格式化工具,适用于例如 heka 这样的机器处理日志。
0.7 - 2012-11-14
针对 cornice>=0.10 的兼容性修复。
0.6 - 2012-08-14
将 mozsvc.storage.mcclient 的后端切换到 ultramemcache。
添加 mozsvc.utils.dnslookup 函数。
0.5.1 - 2012-07-27
添加了一个针对一些看似有缺陷的 pylibmc/libmemcached 安装的解决方案,这些安装在某些情况下会引发 NotFound 而不是返回 None。
0.5 - 2012-07-12
添加了“load_metlog_client”函数,用于从 Configurator 中加载 metlog 客户端,当没有配置显式后端时,使用合理的默认值。
添加了“update_mozsvc_data”函数,作为向 mozsvc metlog 有效负载添加信息的快捷方式。
移除了对 repoze.who 进行身份验证的使用;现在所有身份验证都使用标准的 pyramid 插件完成。
添加了 MemcachedNonceCache 用于跨服务器 nonce 管理。
添加了 mozsvc.storage.mcclient 用于访问 memcached 服务器。
添加了对配置文件中 %(here)s 语法的支持。
0.4 - 2012-06-01
添加了一个 tween 来记录任何未捕获的异常。
与最新的 metlog-py 版本兼容。
为默认的 MetlogService 装饰器添加了调用计数器。
0.3 - 2012-04-18
从 setup.py 文件中移除了硬依赖。
Secret 现在可以加载多个文件。
使用 req.user[“uid”] 以保持与 tokenserver 的一致性。
0.2 - 2012-03-22
更新了许可证到 MPL 2.0。
添加了 mozsvc.user 以方便访问身份验证后端和用户数据。
添加了 mozsvc.http_helpers 以处理其他 HTTP 服务。
添加了一个 tween,将 BackendErrors 转换为 HTTP 503 响应。
添加了一些测试辅助函数。
添加了 mozsvc.metrics,提供 metlog 集成的第一版。
0.1 - 2011-11-15
初始版本。
项目详情
mozsvc-0.10.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 09332b753c3e471fbc6d230a695a29c6f5bf0c3b778b9b56123563c0ade3192d |
|
MD5 | e4da3c7b978effad81821b90734f1abd |
|
BLAKE2b-256 | b5b9bede16bafe144acfd96ffb99185ae3adac1bac8e642665ee08c9d429fcc4 |