Skip to content
Commits on Mar 1, 2011
  1. @bos
  2. @bos

    Quieten GHC

    bos committed
  3. @bos

    Split the package into two: riak and riak-protobuf

    bos committed
    This makes the generated docs for the riak package much more
    manageable in size.
    
    --HG--
    rename : LICENSE => protobuf/LICENSE
    rename : README.markdown => protobuf/README.markdown
    rename : Setup.hs => protobuf/Setup.hs
    rename : proto.sh => protobuf/proto.sh
    rename : riak.cabal => protobuf/riak-protobuf.cabal
    rename : src/Network/Riak/Protocol.hs => protobuf/src/Network/Riak/Protocol.hs
    rename : src/Network/Riak/Protocol/BucketProps.hs => protobuf/src/Network/Riak/Protocol/BucketProps.hs
    rename : src/Network/Riak/Protocol/Content.hs => protobuf/src/Network/Riak/Protocol/Content.hs
    rename : src/Network/Riak/Protocol/DeleteRequest.hs => protobuf/src/Network/Riak/Protocol/DeleteRequest.hs
    rename : src/Network/Riak/Protocol/ErrorResponse.hs => protobuf/src/Network/Riak/Protocol/ErrorResponse.hs
    rename : src/Network/Riak/Protocol/GetBucketRequest.hs => protobuf/src/Network/Riak/Protocol/GetBucketRequest.hs
    rename : src/Network/Riak/Protocol/GetBucketResponse.hs => protobuf/src/Network/Riak/Protocol/GetBucketResponse.hs
    rename : src/Network/Riak/Protocol/GetClientIDRequest.hs => protobuf/src/Network/Riak/Protocol/GetClientIDRequest.hs
    rename : src/Network/Riak/Protocol/GetClientIDResponse.hs => protobuf/src/Network/Riak/Protocol/GetClientIDResponse.hs
    rename : src/Network/Riak/Protocol/GetRequest.hs => protobuf/src/Network/Riak/Protocol/GetRequest.hs
    rename : src/Network/Riak/Protocol/GetResponse.hs => protobuf/src/Network/Riak/Protocol/GetResponse.hs
    rename : src/Network/Riak/Protocol/GetServerInfoRequest.hs => protobuf/src/Network/Riak/Protocol/GetServerInfoRequest.hs
    rename : src/Network/Riak/Protocol/Link.hs => protobuf/src/Network/Riak/Protocol/Link.hs
    rename : src/Network/Riak/Protocol/ListBucketsRequest.hs => protobuf/src/Network/Riak/Protocol/ListBucketsRequest.hs
    rename : src/Network/Riak/Protocol/ListBucketsResponse.hs => protobuf/src/Network/Riak/Protocol/ListBucketsResponse.hs
    rename : src/Network/Riak/Protocol/ListKeysRequest.hs => protobuf/src/Network/Riak/Protocol/ListKeysRequest.hs
    rename : src/Network/Riak/Protocol/ListKeysResponse.hs => protobuf/src/Network/Riak/Protocol/ListKeysResponse.hs
    rename : src/Network/Riak/Protocol/MapReduce.hs => protobuf/src/Network/Riak/Protocol/MapReduce.hs
    rename : src/Network/Riak/Protocol/MapReduceRequest.hs => protobuf/src/Network/Riak/Protocol/MapReduceRequest.hs
    rename : src/Network/Riak/Protocol/Pair.hs => protobuf/src/Network/Riak/Protocol/Pair.hs
    rename : src/Network/Riak/Protocol/PingRequest.hs => protobuf/src/Network/Riak/Protocol/PingRequest.hs
    rename : src/Network/Riak/Protocol/PutRequest.hs => protobuf/src/Network/Riak/Protocol/PutRequest.hs
    rename : src/Network/Riak/Protocol/PutResponse.hs => protobuf/src/Network/Riak/Protocol/PutResponse.hs
    rename : src/Network/Riak/Protocol/ServerInfo.hs => protobuf/src/Network/Riak/Protocol/ServerInfo.hs
    rename : src/Network/Riak/Protocol/SetBucketRequest.hs => protobuf/src/Network/Riak/Protocol/SetBucketRequest.hs
    rename : src/Network/Riak/Protocol/SetClientIDRequest.hs => protobuf/src/Network/Riak/Protocol/SetClientIDRequest.hs
    rename : src/riakclient.proto => protobuf/src/riakclient.proto
    rename : src/riakextra.proto => protobuf/src/riakextra.proto
Commits on Feb 28, 2011
  1. @bos

    Reorganise modules to make docs build correctly

    bos committed
    --HG--
    rename : src/Network/Riak/Resolvable.hs => src/Network/Riak/Resolvable/Internal.hs
  2. @bos

    Use the new Resolvable class instead of abusing Monoid

    bos committed
    --HG--
    rename : src/Network/Riak/JSON/Monoid.hs => src/Network/Riak/JSON/Resolvable.hs
    rename : src/Network/Riak/Monoid.hs => src/Network/Riak/Resolvable.hs
    rename : src/Network/Riak/Value/Monoid.hs => src/Network/Riak/Value/Resolvable.hs
Commits on Feb 24, 2011
  1. @bos
Commits on Feb 12, 2011
  1. @bos
Commits on Feb 9, 2011
  1. @bos

    Add REST-safe string escaping and unescaping, since Riak gets this wr…

    bos committed
    …ong.
    
    Riak *should* be unescaping names when received from a REST client,
    but doesn't, so a good PBC client must itself escape and unescape
    them.
  2. @bos

    Add a small comment

    bos committed
Commits on Feb 8, 2011
  1. @bos
Commits on Feb 7, 2011
  1. @bos

    Drop an unused function

    bos committed
  2. @bos

    Fix some nasty buffering bugs, and improve performance

    bos committed
    * Bug 1: if a previous receive left buffered data behind, recvExactly
      tried to use it, but was losing it instead.  Oops.
    
    * Bug 2: recvGetN was doing completely nonsensical buffer management.
    
    Performance improvement: recvExactly uses a too-large buffer, just
    in case there might be some, and saves any leftover data.
  3. @bos

    Fix up the handling of vector clock conflict on monoidal PUT

    bos committed
    I had incorrectly assumed that a result of length 1 indicated no
    conflict.  It can mean either a success or a conflict, depending
    on whether the result returned is equal to the result stored.
    Tricky, eh?
  4. @bos

    Add support for connection pooling

    bos committed
Commits on Feb 5, 2011
  1. @bos

    Switch to the new Aeson types

    bos committed
Commits on Feb 2, 2011
  1. @bos
  2. @bos

    Move Monoid instances to aeson

    bos committed
Commits on Jan 26, 2011
  1. @bos
  2. @bos

    Add TCP_CORK / TCP_NOPUSH support

    bos committed
Commits on Jan 25, 2011
  1. @bos

    Add put_ and putMany_.

    bos committed
  2. @bos

    Tidyup.

    bos committed
  3. @bos
  4. @bos

    MOAR DOX.

    bos committed
  5. @bos

    A little documentation.

    bos committed
  6. @bos
  7. @bos

    Implement monoid-oriented putMany.

    bos committed
  8. @bos

    Factor JSON and other typeclass support out.

    bos committed
    --HG--
    rename : src/Network/Riak/Monoid.hs => src/Network/Riak/JSON/Monoid.hs
    rename : src/Network/Riak/Monoid.hs => src/Network/Riak/Value/Monoid.hs
  9. @bos

    Make debug printing more readable.

    bos committed
  10. @bos
  11. @bos

    Spiff up some types a bit.

    bos committed
  12. @bos
  13. @bos
  14. @bos
  15. @bos
  16. @bos

    Connection: export far less.

    bos committed
Something went wrong with that request. Please try again.