Return-Path: X-Original-To: apmail-couchdb-replication-archive@minotaur.apache.org Delivered-To: apmail-couchdb-replication-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 630CA17C48 for ; Fri, 26 Sep 2014 23:37:26 +0000 (UTC) Received: (qmail 42402 invoked by uid 500); 26 Sep 2014 23:37:26 -0000 Delivered-To: apmail-couchdb-replication-archive@couchdb.apache.org Received: (qmail 42369 invoked by uid 500); 26 Sep 2014 23:37:26 -0000 Mailing-List: contact replication-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: replication@couchdb.apache.org Delivered-To: mailing list replication@couchdb.apache.org Received: (qmail 42357 invoked by uid 99); 26 Sep 2014 23:37:25 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Sep 2014 23:37:25 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of alex.barbalex@gmail.com designates 209.85.216.42 as permitted sender) Received: from [209.85.216.42] (HELO mail-qa0-f42.google.com) (209.85.216.42) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Sep 2014 23:37:00 +0000 Received: by mail-qa0-f42.google.com with SMTP id v10so1242931qac.15 for ; Fri, 26 Sep 2014 16:36:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=NvF7q/soObyqztoYidCzT0CYXlQtgFOxBKQFnKIF20A=; b=Qv12MhBziMGOetD9P2mZL6TKdlEz+c2EP6T52bS/PqU1DQn9bnoe46UVndV5oVAIgz dc8pe56tUV5W8T3PSc86qJ6kCtxiZKuChAKedaQeSXtelQnKCt7/JZCDuCl0acM/C2XZ 0o5HHSblPQ5I7cXyLblUj/WeNovGLmZS2QRZU2i/DIBfYGWaH+m388xyTPBvniRE2LAK jmEXI1eJYhPmwChUlUC27xZdJAKL6AYuHuG179jKHHx7J3erfJjYBbSnLTHGnQwgglR3 8tiDaaJJhEswBv3hKS3Ud1nRNqOhdNeESQ7yMjYFx4BlqoWqNIQ1KnCCwlH5fpi0jsOc UMXA== MIME-Version: 1.0 X-Received: by 10.224.80.131 with SMTP id t3mr33036957qak.35.1411774619405; Fri, 26 Sep 2014 16:36:59 -0700 (PDT) Sender: alex.barbalex@gmail.com Received: by 10.229.97.196 with HTTP; Fri, 26 Sep 2014 16:36:59 -0700 (PDT) In-Reply-To: References: Date: Sat, 27 Sep 2014 01:36:59 +0200 X-Google-Sender-Auth: hgtTGeVoWRrFWUAU5tLtSes3ef0 Message-ID: Subject: Re: CouchDB Replication Protocol Renewed is out From: Alexander Gabriel To: replication@couchdb.apache.org Content-Type: multipart/alternative; boundary=001a11c3bcccb156de05040064bf X-Virus-Checked: Checked by ClamAV on apache.org --001a11c3bcccb156de05040064bf Content-Type: text/plain; charset=UTF-8 nice thanks! 2014-09-26 23:19 GMT+02:00 Alexander Shorin : > Hi everyone, > > CouchDB Replication Protocol renewed and ready for use: > http://docs.couchdb.org/en/latest/replication/protocol.html > > It was designed to describe every single protocol bit to let everyone > create own replicator implementation without need to read > CouchDB/PouchDB/*ouchDB source code nor sniffing HTTP traffic with > tcpdump to understand how it works in every certain case. > > Ideally, you should open only this single page and be able to > implement your CouchDB compatible replicable solution with zero > experience with CouchDB API. If you failed or found some bits > missed/awkward - feel free to send PR with fixes! > > P.S. I'd wrote it while work on https://github.com/kxepal/replipy > project, so it's also a bit practical guide howto. > > -- > ,,,^..^,,, > --001a11c3bcccb156de05040064bf--