Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 138 lines (69 sloc) 5.518 kb
0075214 @evan Re-run autoconf to potentially fix issue #52.
authored
1 v1.3.4. Re-run autoconf to potentially fix issue #52.
2
e5f25cb @evan Clear less flags by default. I don't know if this is a good idea.
authored
3 v1.3.3. JRuby compatibility. Less aggressive flag clearing in extconf.rb.
6875126 @evan JRuby-head.
authored
4
1d485aa @evan Changelog, fix, re-SWIG.
authored
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
8ea85e8 updated based on Evan's comments
manju authored
8
c6348e0 Update version and fix clean pattern.
Evan Weaver authored
9 v1.3. Improvements to BSD support; add Memcached#touch method (avsej).
10
c428926 v1.2.7.1
manju authored
11 v1.2.7.1 Retry SomeErrorsWereReported exception
12
76c711a v1.2.7.
Brandon Mitchell authored
13 v1.2.7. Fix prefix keys on binary (multi)gets. Remove extraneous space from CAS requests.
14
ae0792a v1.2.6.
Brandon Mitchell authored
15 v1.2.6. Fix build issue on FreeBSD. Fix errno mangling on timeouts during memcached_connect().
e6b5cb8 Prepare 1.2.6.pre.
Brandon Mitchell authored
16
da9df5f Ruby 1.9 compatibility for zero-copy strings. Enforce better release qua...
Evan Weaver authored
17 v1.2.5. Compile properly on JRuby (but doesn't run yet). Do zero-copy Ruby string allocations to improve performance.
db79aea Compile properly on JRuby (but doesn't run yet).
Evan Weaver authored
18
b270d25 Don't keep the server strings around forever.
Evan Weaver authored
19 v1.2.3. Don't keep the server strings around forever.
20
4af0c32 Work around horrible circular C reference in memcached_server_clone().
Evan Weaver authored
21 v1.2.2. Work around tcmalloc bug on OS X. Avoid circular reference in memcached_server_by_key().
dcb0efa Work around tcmalloc bug on OS X (affects REE).
Evan Weaver authored
22
4b9c473 Fix large allocation on error bug.
Evan Weaver authored
23 v1.2.1. Fix large allocation on error bug.
24
a6e1505 Pipeline deletes and remove dead replication code. Apply prefix_key to b...
Evan Weaver authored
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).
e58959a Clean up bad merge of set_prefix_key API.
Evan Weaver authored
26
1a248e4 Clone doesn't leak now.
Evan Weaver authored
27 v1.1.3. Register new objects to fix leaks around memcached_server_st and other rich structs (tobi).
065fac5 Register new objects to fix leaks around memcached_server_st.
Evan Weaver authored
28
c538f37 Fix memory leak in memcached_mget().
Evan Weaver authored
29 v1.1.2. Fix memory leak in memcached_mget().
30
0168c03 Optimize pre-constructed exception throws.
Evan Weaver authored
31 v1.1.1. Speed up multiget. Don't cast types on unmarshalled set.
32
6ea7af8 Don't call tv_sec on TTL params.
Evan Weaver authored
33 v1.1. TTL interface requires Fixnums.
34
374661e Fix build on BSD (Stew Mckinney). Fix build on Rubinius (brixen).
Evan Weaver authored
35 v1.0.7. Fix build on BSD (Stew Mckinney). Fix build on Rubinius (brixen).
36
aacbd8e Remove bundle dir before rebuilding.
Evan Weaver authored
37 v1.0.6. Make build step repeatable in the event of failure.
38
757ef40 Rebuild Manifest.
Brandon Mitchell authored
39 v1.0.5. Fix Manifest.
40
6dea996 Update CHANGELOG.
Brandon Mitchell authored
41 v1.0.4. Fix server_failure_count mangling in memcached_quit.
42
b9e0375 Update benchmark script.
Evan Weaver authored
43 v1.0.3. Clearer benchmarking.
09e34a8 @bierbaum No-op hashing support
bierbaum authored
44
557805a Don't allow compilation with -O3.
Evan Weaver authored
45 v1.0.2. Don't allow compilation with -O3.
46
1c4d9a3 SASL compilation fix (tnzk); Rubinious fix (evanphx); re-SWIG.
Evan Weaver authored
47 v1.0.1. SASL compilation fix (tnzk); Rubinious fix (evanphx); re-SWIG.
48
d86bdc3 Fix empty string return value bug in multiget.
Evan Weaver authored
49 v1. Fix empty string return value bug in multiget.
50
3ce714a Better module naming. Oops.
Evan Weaver authored
51 v0.20.1. Better module naming. Oops.
52
53 v0.20.0. Add experimental module, with get_len() operator (rgbenson).
069f33f Update changelog, manifest.
Evan Weaver authored
54
89ac9a1 Merge branch 'master' of github.com:fauna/memcached
Evan Weaver authored
55 v0.19.10. Add no-op hash (MEMCACHED_HASH_NONE) to skip hashing when there is one server (bierbaum). Updated benchmark.
4e4b128 Fix autoconf datestamps.
Evan Weaver authored
56
975d1e0 Support :noreply behavior.
Evan Weaver authored
57 v0.19.8. Support :noreply behavior.
58
0259cb6 Change log
Evan Weaver authored
59 v0.19.7. Add no block prepend and append support for the ASCII protocol (rgbenson).
60
728f52c bump version.
Robey Pointer authored
61 v0.19.6. Add get_from_last.
62
4e4b128 Fix autoconf datestamps.
Evan Weaver authored
63 v0.19.5. Fix autoconf datestamps.
67039ac Merge branch 'e2/master'
Evan Weaver authored
64
a504222 1. rename retries_on_exceptions to exception_retry_limit
Wanli Yang authored
65 v0.19.3. Add exception_retry_limit and exceptions_to_retry.
28320fc @evan sundries
authored
66
9f88787 Merge commit 'seanlynch/master'
Evan Weaver authored
67 v0.19.2. Regenerate SWIG with better configuration options for Linux.
68
34b7961 Return true In RAILS adapter.
Evan Weaver authored
69 v0.19.1. Return true in Memcached::Rails#write.
70
cbf61fd changelog
Evan Weaver authored
71 v0.19. Support dynamic setting of the namespace (mhat). Support SASL (seanlynch).
2fab44d Merge commit 'seanlynch/master'. Stuff is broken.
Evan Weaver authored
72
030ab57 CHANGELOG
Evan Weaver authored
73 v0.18. Make Memcached::Rails compatible with Rails 2.3.2 (Ian Fung).
5ee2d7b Changelog.
Evan Weaver authored
74
920f260 Disable deps tracking.
Evan Weaver authored
75 v0.17.7. Disable dependency tracking.
76
9679fab Changelog
Evan Weaver authored
77 v0.17.6. Again.
78
4f1d38a Screw you, power pc.
Evan Weaver authored
79 v0.17.5. Fuss with archflags.
80
d34a40f Changelog.
Evan Weaver authored
81 v0.17.4. Don't segfault on invalid keys in get_multi.
82
8600a95 Retry once on Memcached::ClientError.
Evan Weaver authored
83 v0.17.3. Compile with -Os. Retry once on Memcached::ClientError.
e22e8d4 Use -Os.
Evan Weaver authored
84
5d26c00 Refix linux realloc bug.
Evan Weaver authored
85 v0.17.2. Fix realloc bug on Linux that got regressed.
86
b76f31d Ruby 1.9 compatibility.
Evan Weaver authored
87 v0.17.1. Ruby 1.9 compatibility.
88
2eeee41 Retool all benchmarks. Provide _orig versions of all methods in Rails he...
Evan Weaver authored
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.
6f16337 Changelog!
Evan Weaver authored
90
002fc7e Optimize append/prepend on miss.
Evan Weaver authored
91 v0.16.3. Optimize append/prepend on miss.
92
1523ed8 Fix clone memory leak.
Evan Weaver authored
93 v0.16.2. Fix memory leak.
94
8f5da43 Fix realloc bug on Linux.
Evan Weaver authored
95 v0.16.1. Use seeded random. Fix realloc bug on Linux.
96
d3e583f Build patch from ttilley.
Evan Weaver authored
97 v0.16. Build properly on OS X Snow Leopard.
98
f161d78 Working UDP, finally.
Evan Weaver authored
99 v0.15.3. UDP fix. 0-value fix. Enforce server_add response code. Better tests.
31efda1 Changelog
Evan Weaver authored
100
573c354 Test and fix random pool bug.
Evan Weaver authored
101 v0.15.2. Don't require memcached itself to build. Fix for AUTO_EJECT_HOSTS in random and modulus pools. Support binary protocol.
fd29f27 Changelog.
Evan Weaver authored
102
13fc738 Fix build problem.
Evan Weaver authored
103 v0.15.1. Fix build problem.
104
4ac7c15 Changelog.
Evan Weaver authored
105 v0.15. Update to libmemcached 0.31.1. UDP support. Domain socket support (hellvinz). Bugfixes. Bundle libmemcached itself with the gem (antifuchs).
499341e Changelog.
Evan Weaver authored
106
c9b60f8 Re-SWIG.
Evan Weaver authored
107 v0.14.4. Re-SWIG.
108
411a8f5 Change Rails#get_multi API.
Evan Weaver authored
109 v0.14.3. Change Rails#get_multi API.
110
aaa1071 Version.
Evan Weaver authored
111 v0.14.2. Update to libmemcached 0.26.2. Return errno description.
112
42d8eb8 New version.
Evan Weaver authored
113 v0.14.1. Update to libmemcached 0.26.1. Various bugfixes. Expose memcached_generate_hash_rvalue.
e31c206 Release 0.14 for libmemcached 0.26.
Evan Weaver authored
114
e49686b Version.
Evan Weaver authored
115 v0.13. Update to libmemcached 0.25. Use new built-in failover. Document fixed timeouts.
116
9bde9bc Changelog.
Evan Weaver authored
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.
9883638 Bump compatibility to 0.24. Fix machine-specific test.
Evan Weaver authored
118
9bde9bc Changelog.
Evan Weaver authored
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.
e257df6 @evan formatting; changelog
authored
120
0d293c6 Move to Libmemcached 0.21. Update changelog and readme. Fix const type e...
Evan authored
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).
945c1ab @evan Make CAS respect marshal parameter in initial get (Aaron Suggs).
authored
124
d4c19f6 @evan Make show_not_found_backtraces configurable (default off).
authored
125 v0.8.1. Disable NotFound backtraces for speed (Blaine Cook).
126
27c15a4 @evan Changelog changed.
authored
127 v0.8. CAS support. Update to libmemcached 0.16.
128
55094b9 @evan CHANGELOG
authored
129 v0.7.2. Auto-repair unprintable characters and too-long keys; improve performance of namespacing operation.
2b5c871 @evan Handle the namespacing and key validation in pure C.
authored
130
f653a48 @evan Memcached#reset method.
authored
131 v0.7.1. Allow for explicit resetting of the struct on each request, at least until Brian fixes the synchronization problem.
132
41a4e83 @evan Change log.
authored
133 v0.7. Rails compatibility wrapper; real multiget; rescue UnknownReadFailures in order to reset the struct..
be58604 @evan Update manifest; add '--only' to benchmark in preparation for valgrind.
authored
134
c487846 @evan changelog
authored
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.
f61c46f @evan disable failing tests due to libmemcached API issue
authored
136
b016fc4 @evan delete needed missing test
authored
137 v0.5. First release.
Something went wrong with that request. Please try again.