Mozilla应用程序的各种实用程序
mozsvc的Python项目详细描述
用于基于金字塔的Mozilla应用程序的各种实用程序
0.10
- 修复非utf8路径组件的处理
0.9
- 最新版本依赖项的小测试修复和更新
0.8
- 檐口的兼容性修复>;=0.17
- 生成退避/不可用响应的配置选项
- 具有每个请求超时的自定义gevent工作线程
- 默认身份验证策略使用hawkauth而不是macauth
- 共享机密管理脚本
- memcachedclient“servers”参数重命名为“server” 只支持一台服务器。
- 删除了对metlog的依赖,替换为stdlib日志记录 以及一个非常简单的方案,用于将度量标注到请求上。
- 添加了一个json日志格式化程序,对已加工的日志很有用 由Heka等处理
0.7-2012年11月14日
- 檐口的兼容性修复>;=0.10
0.6-2012年8月14日
- 切换到ultramecache作为mozsvc.storage.mcclient的后端。
- 添加mozsvc.utils.dnslookup函数。
0.5.1-2012年7月27日
- 为一些看起来有问题的pylibmc/libmemcached安装添加一个解决方案, 在某些情况下,它会引发notfound而不是返回none。
0.5-2012年7月12日
- 添加用于从 配置器,在未配置显式后端时具有合理的默认值。
- 添加“update_mozsvc_data”功能作为添加信息的快捷方式 到mozsvc metlog负载。
- 删除使用repoze.who进行身份验证;现在使用 标准金字塔插件。
- 为跨服务器nonce管理添加memcachednoncecache。
- 添加mozsvc.storage.mcclient以访问memcached服务器。
- 在配置文件中添加对%(此处)语法的支持。
0.4-2012-06-01
- 添加一个tween以记录任何未预料到的异常。
- 与最新的metlog py版本兼容。
- 将调用计数器添加到默认的metlogservice修饰符。
0.3-2012年4月18日
- 从setup.py文件中删除了硬依赖项。
- secret现在可以加载多个文件
- 使用req.user[“uid”]与tokenserver保持一致
0.2-2012年3月22日
- 更新了MPL 2.0的许可证
- 添加了mozsvc.user以方便访问身份验证后端和用户数据。
- 添加了用于处理其他http服务的mozsvc.http_帮助程序。
- 添加了一个将backenderrors转换为http 503响应的tween。
- 添加了一些测试助手函数。
- 添加了mozsvc.metrics,在metlog集成时提供了第一次通过。
0.1-2011年11月15日
- 初次发布。