<commit_before>Changelog
=========

Kazoo relies on pipes being selectable.  This is only true for unix and its
derivatives.  
Isolated all the instances of calling a pipe to read or write and converted
them into wrapper functions pipe_or_sock_read, pipe_or_sock_write etc.
In the initial pipe_open call, return a socket pair if the platform
is Windows. The pipe_or_sock files branch on whether or not they've
been called with a pipe (int) or not.

All the pipe references have been changed to sockets

I think all the tests run and work and most cases are fixed but this
needs to be tested on Linux.

2.0.1 (unreleased)
------------------

Features
********

- Start running tests against Zookeeper 3.5.0 alpha and explicitly configure
  the `admin.serverPort` in tests to avoid port conflicts. The Zookeeper
  alpha version is not yet officially supported.

Bug Handling
************

- #144, #221: Let `client.command` work with IPv6 addresses.

- #216: Fixed timeout for ConnectionHandler._invoke.

Documentation
*************

- #230: Document return value of the client's ensure_path method.

2.0 (2014-06-19)
----------------

Documentation
*************
<commit_msg>fixup changelog.<commit_after>Changelog
=========

2.1 (unreleased)
------------------

Features
********

- Start running tests against Zookeeper 3.5.0 alpha and explicitly configure
  the `admin.serverPort` in tests to avoid port conflicts. The Zookeeper
  alpha version is not yet officially supported.

Bug Handling
************

- #78: Kazoo now uses socketpairs instead of pipes making it compatible with
  Windows.

- #144, #221: Let `client.command` work with IPv6 addresses.

- #216: Fixed timeout for ConnectionHandler._invoke.

Documentation
*************

- #230: Document return value of the client's ensure_path method.

2.0 (2014-06-19)
----------------

Documentation
*************

{'fraction_non_alphanumeric': 0.14476495726495728, 'fraction_numerical': 0.031517094017094016, 'mean_word_length': 3.636138613861386, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2423861', 'n_tokens_mistral': 567, 'n_tokens_neox': 513, 'n_words': 229}