You can clone with
HTTPS or Subversion.
bump version to 1.0.5
ok, it's JRUBY_VERSION, dumbass
java doesn't know about ZookeeperBase
sanity test for zookeeper base, odds and ends for various other stuff
use Zookeeper::Logger everywhere, also clean up references in include…
man, funny story, C *doesn't* interpret things at *ALL*
Stop doing 'def logger' everywhere, it's stupid
I feel a little bad making a class called 'Logger' which may shadow ::Logger
but i put in a const_missing, which seems to help on every platform but 1.8.7
so, we're good, right?
fix the error message for InheritedConnectionError
forgot to *use* the attr_accessor after I changed things...
remove all the fork hook stuff, keep the global mutex for now
going to save this for posterity, then revert - fork hook implementation
do not hang in the forked child test if things go wrong
silence some compilation warnings on linux
register pthread_atfork handlers to try and ensure the global mutex s…
revert to using a global mutex, simplify design.
also replace macros with inline static, be more sane.
bump version pre-emptively
try to enforce doing the right thing by hooking Kernel.fork
this should automatically shut down the underlying connection when
a fork happens (fail-safe), regardless of user action.
related to ryanlecompte/redis_failover#13
d'oh, stupid 1.8.7 (zk-ruby/zk#31)
ye olde silence_warnings trick, related to zk-ruby/zk#31
Merge branch 'master' of github.com:slyphon/zookeeper
minor tweaks, update pid earlier, call close!
update changelog, bump to 1.0.3
remove puts from spec
don't lie in the log, make reopen_after_fork! private, enable fork te…
…st in travis
ugh, fix reopen case to work on linux
gah, messed up VERSION in 1.0.1, now we do 1.0.2
spec for previous fix
derp. bug in compatibility mode when user fat-fingers a constant
be more patient in the latch spec
the forked connection spec fails in travis, skip it for now (there, p…
cruft removal, didn't use after_fork_hooks
bump to 1.0.0
forked connection spec is not working in rbx, so pending it
remove dead code in QueueWithPipe
return NULL is clearer