Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
code improvements from tidier. Patch by Kostis Sagonas. COUCHDB-570
Add support for other OAuth signature methods in replication client. To use, set auth.oauth.signature_method to either "HMAC-SHA1" (the default if not specified) or "PLAINTEXT".
also fix attachment redirects
bugfixes for redirects in replication and iolists in OAuth qs params
Fix new create_target replication option when OAuth is being used. Closes COUCHDB-525.
add create_target:true option to _replicate that creates the target database
more OAuth fixes, in particular for requests with query-string parameters
fix replication from DB protected by OAuth and require_valid_user=true
quietly start a new connection if changes feed is closed
Support for replication over SSL. Resolves COUCHDB-491
This turned out to be a decent amount of work, since:
1) ibrowse did not use SSL on dedicated connections. Wrote a simplistic patch,
will contact Chandru for further discussion.
2) When nginx is used for the SSL wrapper, it wants to buffer the changes feed.
Setting "proxy_buffering off" in nginx.conf helps, but some buffering still
occurred. Fixed by making couch_rep_changes_feed smart enough to split
merged chunks.
3) The Erlang ssl application showed instabilities when used with {active,once}.
Switched to the "new implementation" using {ssl_imp, new} and instabilities
disappeared.
fix pattern matching bug in redirects for replication if opening the DB returns 301, use the new URL for the rest of the replication
couch_rep_httpc should know about 503s
follow 302s in replication
better failure modes in replication. See COUCHDB-193, COUCHDB-416 If you try to replicate a DB to itself, the replication will proceed, but no checkpoints will be saved, and the logs will say "checkpoint failure: conflict (are you replicating to yourself?)" If you try to specify a non-existent DB as source or target, replication will fail immediately with a 404. The response body will indicate which DB could not be opened.
stream _bulk_docs JSON body during replication
switch pause to milliseconds
ibrowse wrapper for replicator, will replace do_http_request
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |