跳转到主要内容

为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 (38.8 kB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面