Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 137 lines (69 sloc) 5.518 kb
00752142 »
2011-10-05 Re-run autoconf to potentially fix issue #52.
1 v1.3.4. Re-run autoconf to potentially fix issue #52.
2
e5f25cb1 »
2011-09-25 Clear less flags by default. I don't know if this is a good idea.
3 v1.3.3. JRuby compatibility. Less aggressive flag clearing in extconf.rb.
6875126a »
2011-09-21 JRuby-head.
4
1d485aae »
2011-09-21 Changelog, fix, re-SWIG.
5 v1.3.2 Fix bug in backtrace mode; Rubinius compatibility (evanphx).
6
7 v1.3.1 Rescue ConnectionDataExists for cas because Rails shim over Memcached is not supposed to raise anything for legacy reasons
8ea85e88 » manju
2011-09-14 updated based on Evan's comments
8
c6348e00 » Evan Weaver
2011-07-29 Update version and fix clean pattern.
9 v1.3. Improvements to BSD support; add Memcached#touch method (avsej).
10
c428926b » manju
2011-07-13 v1.2.7.1
11 v1.2.7.1 Retry SomeErrorsWereReported exception
12
76c711a8 » Brandon Mitchell
2011-05-20 v1.2.7.
13 v1.2.7. Fix prefix keys on binary (multi)gets. Remove extraneous space from CAS requests.
14
ae0792a8 » Brandon Mitchell
2011-04-26 v1.2.6.
15 v1.2.6. Fix build issue on FreeBSD. Fix errno mangling on timeouts during memcached_connect().
e6b5cb85 » Brandon Mitchell
2011-04-25 Prepare 1.2.6.pre.
16
da9df5fc » Evan Weaver
2011-03-28 Ruby 1.9 compatibility for zero-copy strings. Enforce better release …
17 v1.2.5. Compile properly on JRuby (but doesn't run yet). Do zero-copy Ruby string allocations to improve performance.
db79aeaf » Evan Weaver
2011-03-28 Compile properly on JRuby (but doesn't run yet).
18
b270d255 » Evan Weaver
2011-03-23 Don't keep the server strings around forever.
19 v1.2.3. Don't keep the server strings around forever.
20
4af0c328 » Evan Weaver
2011-03-13 Work around horrible circular C reference in memcached_server_clone().
21 v1.2.2. Work around tcmalloc bug on OS X. Avoid circular reference in memcached_server_by_key().
dcb0efaa » Evan Weaver
2011-03-08 Work around tcmalloc bug on OS X (affects REE).
22
4b9c473f » Evan Weaver
2011-03-07 Fix large allocation on error bug.
23 v1.2.1. Fix large allocation on error bug.
24
a6e15050 » Evan Weaver
2011-03-02 Pipeline deletes and remove dead replication code. Apply prefix_key t…
25 v1.2. Clean up duplicated set_prefix_key API. Pipeline deletes and remove dead replication code. Apply prefix_key to binary protocol properly (tarrall). Add Memcached::Rails#exist? (ssoroka).
e58959a0 » Evan Weaver
2011-02-27 Clean up bad merge of set_prefix_key API.
26
1a248e44 » Evan Weaver
2011-02-27 Clone doesn't leak now.
27 v1.1.3. Register new objects to fix leaks around memcached_server_st and other rich structs (tobi).
065fac50 » Evan Weaver
2011-02-27 Register new objects to fix leaks around memcached_server_st.
28
c538f370 » Evan Weaver
2011-02-24 Fix memory leak in memcached_mget().
29 v1.1.2. Fix memory leak in memcached_mget().
30
0168c03a » Evan Weaver
2011-02-23 Optimize pre-constructed exception throws.
31 v1.1.1. Speed up multiget. Don't cast types on unmarshalled set.
32
6ea7af86 » Evan Weaver
2011-02-22 Don't call tv_sec on TTL params.
33 v1.1. TTL interface requires Fixnums.
34
374661ef » Evan Weaver
2011-02-22 Fix build on BSD (Stew Mckinney). Fix build on Rubinius (brixen).
35 v1.0.7. Fix build on BSD (Stew Mckinney). Fix build on Rubinius (brixen).
36
aacbd8e9 » Evan Weaver
2011-02-08 Remove bundle dir before rebuilding.
37 v1.0.6. Make build step repeatable in the event of failure.
38
757ef405 » Brandon Mitchell
2011-01-27 Rebuild Manifest.
39 v1.0.5. Fix Manifest.
40
6dea996f » Brandon Mitchell
2011-01-26 Update CHANGELOG.
41 v1.0.4. Fix server_failure_count mangling in memcached_quit.
42
b9e03755 » Evan Weaver
2010-12-21 Update benchmark script.
43 v1.0.3. Clearer benchmarking.
09e34a8f » bierbaum
2010-07-10 No-op hashing support
44
557805a2 » Evan Weaver
2010-10-28 Don't allow compilation with -O3.
45 v1.0.2. Don't allow compilation with -O3.
46
1c4d9a3d » Evan Weaver
2010-10-27 SASL compilation fix (tnzk); Rubinious fix (evanphx); re-SWIG.
47 v1.0.1. SASL compilation fix (tnzk); Rubinious fix (evanphx); re-SWIG.
48
d86bdc38 » Evan Weaver
2010-09-08 Fix empty string return value bug in multiget.
49 v1. Fix empty string return value bug in multiget.
50
3ce714a3 » Evan Weaver
2010-08-03 Better module naming. Oops.
51 v0.20.1. Better module naming. Oops.
52
53 v0.20.0. Add experimental module, with get_len() operator (rgbenson).
069f33fe » Evan Weaver
2010-08-02 Update changelog, manifest.
54
89ac9a16 » Evan Weaver
2010-07-14 Merge branch 'master' of github.com:fauna/memcached
55 v0.19.10. Add no-op hash (MEMCACHED_HASH_NONE) to skip hashing when there is one server (bierbaum). Updated benchmark.
4e4b128c » Evan Weaver
2010-05-20 Fix autoconf datestamps.
56
975d1e03 » Evan Weaver
2010-07-03 Support :noreply behavior.
57 v0.19.8. Support :noreply behavior.
58
0259cb60 » Evan Weaver
2010-06-18 Change log
59 v0.19.7. Add no block prepend and append support for the ASCII protocol (rgbenson).
60
728f52cf » Robey Pointer
2010-06-13 bump version.
61 v0.19.6. Add get_from_last.
62
4e4b128c » Evan Weaver
2010-05-20 Fix autoconf datestamps.
63 v0.19.5. Fix autoconf datestamps.
67039aca » Evan Weaver
2010-05-01 Merge branch 'e2/master'
64
a5042221 » Wanli Yang
2010-04-20 1. rename retries_on_exceptions to exception_retry_limit
65 v0.19.3. Add exception_retry_limit and exceptions_to_retry.
28320fc3 »
2008-01-19 sundries
66
9f88787d » Evan Weaver
2010-03-23 Merge commit 'seanlynch/master'
67 v0.19.2. Regenerate SWIG with better configuration options for Linux.
68
34b7961c » Evan Weaver
2010-03-19 Return true In RAILS adapter.
69 v0.19.1. Return true in Memcached::Rails#write.
70
cbf61fd0 » Evan Weaver
2010-03-12 changelog
71 v0.19. Support dynamic setting of the namespace (mhat). Support SASL (seanlynch).
2fab44dd » Evan Weaver
2010-03-01 Merge commit 'seanlynch/master'. Stuff is broken.
72
030ab577 » Evan Weaver
2010-03-07 CHANGELOG
73 v0.18. Make Memcached::Rails compatible with Rails 2.3.2 (Ian Fung).
5ee2d7b3 » Evan Weaver
2010-02-04 Changelog.
74
920f260b » Evan Weaver
2009-11-30 Disable deps tracking.
75 v0.17.7. Disable dependency tracking.
76
9679fab8 » Evan Weaver
2009-11-28 Changelog
77 v0.17.6. Again.
78
4f1d38ad » Evan Weaver
2009-11-19 Screw you, power pc.
79 v0.17.5. Fuss with archflags.
80
d34a40f0 » Evan Weaver
2009-10-20 Changelog.
81 v0.17.4. Don't segfault on invalid keys in get_multi.
82
8600a955 » Evan Weaver
2009-09-29 Retry once on Memcached::ClientError.
83 v0.17.3. Compile with -Os. Retry once on Memcached::ClientError.
e22e8d43 » Evan Weaver
2009-09-24 Use -Os.
84
5d26c00f » Evan Weaver
2009-09-22 Refix linux realloc bug.
85 v0.17.2. Fix realloc bug on Linux that got regressed.
86
b76f31db » Evan Weaver
2009-09-22 Ruby 1.9 compatibility.
87 v0.17.1. Ruby 1.9 compatibility.
88
2eeee419 » Evan Weaver
2009-09-21 Retool all benchmarks. Provide _orig versions of all methods in Rails…
89 v0.17. Update to libmemcached 0.32. Update Darwin version string for Snow Leopard final. Improve benchmarks. Add Memcached::Rails#append and #prepend, alias all original Memcached methods to _orig, and add set_servers= accessor for compatibility.
6f163372 » Evan Weaver
2009-09-20 Changelog!
90
002fc7eb » Evan Weaver
2009-09-04 Optimize append/prepend on miss.
91 v0.16.3. Optimize append/prepend on miss.
92
1523ed86 » Evan Weaver
2009-09-02 Fix clone memory leak.
93 v0.16.2. Fix memory leak.
94
8f5da43a » Evan Weaver
2009-09-02 Fix realloc bug on Linux.
95 v0.16.1. Use seeded random. Fix realloc bug on Linux.
96
d3e583f2 » Evan Weaver
2009-08-18 Build patch from ttilley.
97 v0.16. Build properly on OS X Snow Leopard.
98
f161d789 » Evan Weaver
2009-08-07 Working UDP, finally.
99 v0.15.3. UDP fix. 0-value fix. Enforce server_add response code. Better tests.
31efda1f » Evan Weaver
2009-08-06 Changelog
100
573c354c » Evan Weaver
2009-08-04 Test and fix random pool bug.
101 v0.15.2. Don't require memcached itself to build. Fix for AUTO_EJECT_HOSTS in random and modulus pools. Support binary protocol.
fd29f27f » Evan Weaver
2009-08-04 Changelog.
102
13fc738f » Evan Weaver
2009-08-03 Fix build problem.
103 v0.15.1. Fix build problem.
104
4ac7c15a » Evan Weaver
2009-08-03 Changelog.
105 v0.15. Update to libmemcached 0.31.1. UDP support. Domain socket support (hellvinz). Bugfixes. Bundle libmemcached itself with the gem (antifuchs).
499341ed » Evan Weaver
2009-05-05 Changelog.
106
c9b60f83 » Evan Weaver
2009-04-09 Re-SWIG.
107 v0.14.4. Re-SWIG.
108
411a8f55 » Evan Weaver
2009-03-04 Change Rails#get_multi API.
109 v0.14.3. Change Rails#get_multi API.
110
aaa1071a » Evan Weaver
2009-03-03 Version.
111 v0.14.2. Update to libmemcached 0.26.2. Return errno description.
112
42d8eb83 » Evan Weaver
2009-02-27 New version.
113 v0.14.1. Update to libmemcached 0.26.1. Various bugfixes. Expose memcached_generate_hash_rvalue.
e31c206e » Evan Weaver
2009-02-02 Release 0.14 for libmemcached 0.26.
114
e49686b6 » Evan Weaver
2009-01-13 Version.
115 v0.13. Update to libmemcached 0.25. Use new built-in failover. Document fixed timeouts.
116
9bde9bc7 » Evan Weaver
2008-10-28 Changelog.
117 v0.12. Update to libmemcached 0.24. Support weights and flags. Default to HASH_WITH_PREFIX behavior. Note, if you use ketama, upgrading will invalidate your entire cache.
98836386 » Evan Weaver
2008-10-28 Bump compatibility to 0.24. Fix machine-specific test.
118
9bde9bc7 » Evan Weaver
2008-10-28 Changelog.
119 v0.11. Update to libmemcached 0.22. Support hostname lookups. Register %freefunc for MemcachedSt and remove destroy() method. Use new built-in behavior for namespacing. Raise on version mismatch. Remove private hash function. Fix bug related to socket size behavior reset when struct is initialized with missing servers (Jeffrey Hardy). Note, if you use a namespace, upgrading will invalidate your entire cache.
e257df62 »
2008-04-23 formatting; changelog
120
0d293c61 » Evan
2008-06-22 Move to Libmemcached 0.21. Update changelog and readme. Fix const typ…
121 v0.10. Update to libmemcached 0.20. Failover support. Close consistent hashing bugs.
122
123 v0.9. Update to libmemcached 0.19. Add some failover tests, but we are still waiting on libmemcached's replication branch for them to actually be useful. Fix CAS bug (ktheory).
945c1abd »
2008-03-03 Make CAS respect marshal parameter in initial get (Aaron Suggs).
124
d4c19f6a »
2008-02-21 Make show_not_found_backtraces configurable (default off).
125 v0.8.1. Disable NotFound backtraces for speed (Blaine Cook).
126
27c15a44 »
2008-02-14 Changelog changed.
127 v0.8. CAS support. Update to libmemcached 0.16.
128
55094b95 »
2008-02-10 CHANGELOG
129 v0.7.2. Auto-repair unprintable characters and too-long keys; improve performance of namespacing operation.
2b5c871e »
2008-02-10 Handle the namespacing and key validation in pure C.
130
f653a482 »
2008-02-05 Memcached#reset method.
131 v0.7.1. Allow for explicit resetting of the struct on each request, at least until Brian fixes the synchronization problem.
132
41a4e835 »
2008-02-05 Change log.
133 v0.7. Rails compatibility wrapper; real multiget; rescue UnknownReadFailures in order to reset the struct..
be586046 »
2008-02-02 Update manifest; add '--only' to benchmark in preparation for valgrind.
134
c4878465 »
2008-01-21 changelog
135 v0.6. Better documentation; benchmark suite; improve buffered IO API; remove namespace accessor in favor of generic options hash; patch up extconf.rb to handle unusual library situations; increase test coverage.
f61c46f3 »
2008-01-20 disable failing tests due to libmemcached API issue
136
b016fc48 »
2008-01-20 delete needed missing test
137 v0.5. First release.
Something went wrong with that request. Please try again.