README.md in dalli-2.7.4 vs README.md in dalli-2.7.5

- old
+ new

@@ -1,6 +1,6 @@ -Dalli [![Build Status](https://secure.travis-ci.org/mperham/dalli.png)](http://travis-ci.org/mperham/dalli) [![Dependency Status](https://gemnasium.com/mperham/dalli.png)](https://gemnasium.com/mperham/dalli) [![Code Climate](https://codeclimate.com/github/mperham/dalli.png)](https://codeclimate.com/github/mperham/dalli) +Dalli [![Build Status](https://secure.travis-ci.org/petergoldstein/dalli.png)](http://travis-ci.org/petergoldstein/dalli) [![Dependency Status](https://gemnasium.com/petergoldstein/dalli.png)](https://gemnasium.com/petergoldstein/dalli) [![Code Climate](https://codeclimate.com/github/petergoldstein/dalli.png)](https://codeclimate.com/github/petergoldstein/dalli) ===== Dalli is a high performance pure Ruby client for accessing memcached servers. It works with memcached 1.4+ only as it uses the newer binary protocol. It should be considered a replacement for the memcache-client gem. The name is a variant of Salvador Dali for his famous painting [The Persistence of Memory](http://en.wikipedia.org/wiki/The_Persistence_of_Memory). @@ -11,11 +11,11 @@ Design ------------ -I decided to write Dalli after maintaining memcache-client for two years for a few specific reasons: +Mike Perham decided to write Dalli after maintaining memcache-client for two years for a few specific reasons: 0. The code is mostly old and gross. The bulk of the code is a single 1000 line .rb file. 1. It has a lot of options that are infrequently used which complicate the codebase. 2. The implementation has no single point to attach monitoring hooks. 3. Uses the old text protocol, which hurts raw performance. @@ -184,10 +184,16 @@ **username**: The username to use for authenticating this client instance against a SASL-enabled memcached server. Heroku users should not need to use this normally. **password**: The password to use for authenticating this client instance against a SASL-enabled memcached server. Heroku users should not need to use this normally. +**sndbuf**: In bytes, set the socket SO_SNDBUF. Defaults to operating system default. + +**rcvbuf**: In bytes, set the socket SO_RCVBUF. Defaults to operating system default. + +**cache_nils**: Boolean. If true Dalli will not treat cached `nil` values as 'not found' for `#fetch` operations. Default is false. + Features and Changes ------------------------ By default, Dalli is thread-safe. Disable thread-safety at your own peril. @@ -207,22 +213,24 @@ We're not accepting new compressors. They are trivial to add in an initializer. See #385 (LZ4), #406 (Snappy) Thanks ------------ +Mike Perham - for originally authoring the Dalli project and serving as maintainer and primary contributor + Eric Wong - for help using his [kgio](http://bogomips.org/kgio/) library. Brian Mitchell - for his remix-stash project which was helpful when implementing and testing the binary protocol support. [CouchBase](http://couchbase.com) - for their project sponsorship - -Author +Authors ---------- -Mike Perham, [mikeperham.com](http://mikeperham.com), [@mperham](http://twitter.com/mperham) +* [Peter M. Goldstein](https://github.com/petergoldstein) - current maintainer +* [Mike Perham](https://github.com/mperham) and contributors Copyright ----------- -Copyright (c) Mike Perham. See LICENSE for details. +Copyright (c) Mike Perham, Peter M. Goldstein. See LICENSE for details.