Memcached 1.5.15 发布,带来 ASCII 协议认证模式

栏目: 数据库 · 发布时间: 7年前

内容简介:Memcached 1.5.15 发布了,此版本有一些小的 bug 修复,还带来了 ASCII 协议的身认证模式。-o inline_ascii_response 是一个兼容模式,它使用 10-20 个字节的内存来加速 ASCII 响应,自从几年前从 snprintf 切换到快速 itoa 实现以来,它默认被禁用,现在选项已经移除。二进制协议也没有遵守 idle-timeout 功能,现在已经修复。

Memcached 1.5.15 发布了,此版本有一些小的 bug 修复,还带来了 ASCII 协议的身认证模式。

-o inline_ascii_response 是一个兼容模式,它使用 10-20 个字节的内存来加速 ASCII 响应,自从几年前从 snprintf 切换到快速 itoa 实现以来,它默认被禁用,现在选项已经移除。

二进制协议也没有遵守 idle-timeout 功能,现在已经修复。

新特性:

-Y [authfile] 启用 ASCII 协议的认证模式,该功能目前是实验性的。与二进制协议的 SASL 认证不同,ASCII 协议的认证模式默认内置,没有外部依赖,同时使用起来也更加简单。

启用后,还会禁用 UDP 和二进制协议。

文件接受 8 user:pass token:

foo:bar
baz:quux

该功能并不意味着为大量用户提供细粒度的访问权限:一旦经过身份验证,目前没有进一步的限制。多个 token 对于 token 轮换或类似用途很有用,其中旧 token 应该与新 token 一起使用一段时间。

通过以下命令设置:

set key 0 0 N\r\n
auth pass\r\n

其中 N 是“auth pass\r\n”有效负载的长度。

“key”值被忽略。在集群中使用时,可能不容易确保身份验证请求到达特定服务器,对于这些情况,无效的命令可能会使用相同的 key 重试,而不是使用带有“auth pass”token 的 SET 命令。将来也可以添加特定于 AUTH 的命令。

通过向 memcached 进程发送 HUP 信号来重新加载 auth 文件,此外还可以添加管理命令来重新加载文件。

Fixes:

  • 通过替换 snprintf 加速 incr/decr。
  • 使用正确的缓冲区大小进行内部 URI 编码。
  • 将一些链接从 http 更改为 https。
  • 修复 testapp.c 中的小型内存泄漏。
  • 释放 slab_automove_extstore.c 中的 window_global。
  • 移除 inline_ascii_response 选项。
  • -Y [filename] 用于 ascii 身份验证模式。
  • 修复:idle-timeout 与 binprot 不兼容。

更新日志:

https://github.com/memcached/memcached/wiki/ReleaseNotes1515

下载地址:

http://www.memcached.org/files/memcached-1.5.15.tar.gz


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

CSS权威指南(第三版·英文影印版)

CSS权威指南(第三版·英文影印版)

[美] Eric A.Meyer / 东南大学出版社 / 2007-06 / 68.00元

著名的CSS专家Eric A.Meyer他招牌式的智慧和无与伦比的经验引领读者探索了CSS的各个部 分,包括属性、标记、特性和实现。此外,他还就现实应用中的一些问题,例如浏览器的支持和设计方针,发表了看法。你所要知道的就是HTML 4.0的知识,这样就可以创建整洁、易于维护的脚本,以与桌面出版系统同样的优雅和控制能力管理网站布局和分页。你将会学到: 精妙地设计文本风格 用户界面、......一起来看看 《CSS权威指南(第三版·英文影印版)》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

html转js在线工具
html转js在线工具

html转js在线工具