Fix bucket-create

password is misspelled, and it fails to parse the command
line options

Change-Id: I96ddc3ec75ceb5c0f80914b20ab236922f28cb77
Reviewed-on: http://review.couchbase.org/22302
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Do not allow admin operations without authentication

Change-Id: I61d9f1725e42917a8a3ca159fbc7facc1fa0e246
Reviewed-on: http://review.couchbase.org/22303
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Reformat code and reorder .gitignore

Change-Id: I2b9f919472126424fd0d17e49b956b03d8472546
Reviewed-on: http://review.couchbase.org/22304
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Check subcommands more strictly

Change-Id: I48e093a75e898d365138e83f96a40e0f461bdab9
Reviewed-on: http://review.couchbase.org/22306
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
CCBC-115 Return zero from do_read_data() if operations_per_call reached

The operations_per_call limit was introduced to prevent from freezing event
loop. But in the function variable rv could store two different results and
in case of reaching this limit it is returning number of the processed
records, which is wrong. The function should return either zero (success) or
non-zero (failure).

Change-Id: Ia576739de35eccaa1b7e8c241ba43ad3e29d57a1
Reviewed-on: http://review.couchbase.org/22310
Reviewed-by: Mordechai Nunberg <mnunberg@haskalah.org>
Reviewed-by: Michael Leib <michael_i_leib@yahoo.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Timer in libev uses double for interval

http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#code_ev_timer_code_relative_and_opti

Change-Id: If3eceff77a5bed6d05cc3f7045843b4a3dc1dfdc
Reviewed-on: http://review.couchbase.org/22315
Reviewed-by: Mordechai Nunberg <mnunberg@haskalah.org>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Clarify LCB_DELTA_BADVAL error

Here are simple steps in ruby (which uses libcouchbase):

irb> Couchbase.bucket.set("foo", "not-a-number")
4147559595222892544
irb> Couchbase.bucket.incr("foo")
Couchbase::Error::DeltaBadval: failed to perform arithmetic operation (key="foo", error=0x03)
        from (irb):2:in `incr'
        from (irb):2
        from /usr/bin/irb:12:in `<main>'

Change-Id: Id4c91657fff74742326d0f4e9123d8e04d23c147
Reviewed-on: http://review.couchbase.org/22331
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
CCBC-118 lcb_error_t member in the http callbacks shouldn't reflect the HTTP response code

Change-Id: If208c398e3b30e772d7b64aea86d3c707c2ab69b
Reviewed-on: http://review.couchbase.org/22351
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Create man pages for cbc and cbcrc

To help our Windows audience we'll provide PDF's for them

Change-Id: I88b48a0cff8eb797ad27d11e2d48ec53f1d14770
Reviewed-on: http://review.couchbase.org/22264
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
CCBC-119: Allow the user to specify a different hash key

Change-Id: I104c58dfa9ae3584b6e277952d63256fbb0e16ab
Reviewed-on: http://review.couchbase.org/22395
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Include the man pages (and pdfs) in the distribution

Change-Id: I875d2348fd84e99af39fec844db342261043a93a
Reviewed-on: http://review.couchbase.org/22396
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Update binary packages with man files

Change-Id: I2b29c0706817b8feaa09c30e4846605f31698039
Reviewed-on: http://review.couchbase.org/22401
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Added CONTRIBUTING.md

Change-Id: I483aae48975bcb8461b534470d12a2d4508ca135
Reviewed-on: http://review.couchbase.org/22400
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>