Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F12B19EDF for ; Tue, 29 May 2012 15:50:50 +0000 (UTC) Received: (qmail 13289 invoked by uid 500); 29 May 2012 15:50:49 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 13246 invoked by uid 500); 29 May 2012 15:50:49 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 13237 invoked by uid 99); 29 May 2012 15:50:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 May 2012 15:50:49 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=MIME_BASE64_BLANKS,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of googcheng@gmail.com designates 209.85.213.180 as permitted sender) Received: from [209.85.213.180] (HELO mail-yx0-f180.google.com) (209.85.213.180) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 May 2012 15:50:42 +0000 Received: by yenq6 with SMTP id q6so2585363yen.11 for ; Tue, 29 May 2012 08:50:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:subject:message-id:from:to:mime-version:content-type :content-transfer-encoding; bh=4pM7x6UKMKfXIsVqj3q+nVSEaSFHHhdZEISbbYNH0Zs=; b=rIQFSY4/SmMQBHV6ksSfb1+R66J20RKQETwqC1WpybWjacizoyVQjYQVVQtoj0Oi+r 3J+19Md0WCAlJhH2TEB/G1gnxooQ5XTmpt04LMGftqVvoOnraa/g7mAfsoUyXKVp41fe qxxsto45fsmZKAjgsN5iSKQpEhzlYQI7gUVpGWbW77RADIBdYBItiCqYo4GAehHPIxXu zHRLr2fp/CAzrVSr2I80ceJ8MwI0hiKjLBAxIQ55p1q5y20y05NA1+FZQndH5nwGTeGd m5XSDIk8c0iA+LFlYNvcrJTwpdhqpFi4k3ecQHXa8Jinvrrx7iywJPK/tgGTyAjaJqoP uILQ== Received: by 10.68.132.199 with SMTP id ow7mr38762414pbb.144.1338306621392; Tue, 29 May 2012 08:50:21 -0700 (PDT) Received: from localhost ([211.139.151.66]) by mx.google.com with ESMTPS id b10sm23197947pbr.46.2012.05.29.08.50.16 (version=SSLv3 cipher=OTHER); Tue, 29 May 2012 08:50:20 -0700 (PDT) Date: Tue, 29 May 2012 23:50:08 +0800 Subject: Re: Request object in validate_doc_update Message-ID: From: Googcheng To: user@couchdb.apache.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Virus-Checked: Checked by ClamAV on apache.org WWVzLCAgdGhlIGNvdWNoYXBwIGlzIGF3ZXNvbWUgLCBidXQgaXQgc2VlbXMgdGhhdCB0aGVyZSBp cyBhIGRpZmZpY3VsdHkgdG8gaGFuZGxlIGJpZyBzaXplIGF0dGFjaG1lbnRzIHZpYSB0aGUgUkVT VCBBUEkgYW5kIHN1Ym1pdHRpbmcgZmlsZXMgYnkgYSBmb3JtICwgIG11c3QgYWRkIGEgIGJhY2tl bmQgb3IgaXMgdGhlcmUgYSBnb29kIHdheSB0byBkbyB0aGlzIHByb2Nlc3Mgb3IgaXQgaXNuJ3Qg c3VpdGFibGUgZm9yIHRoZSB0YXNrICAgCgpMdWNhIE1hdHRlaXMgPGxtYXR0ZWlzQGdtYWlsLmNv bT7nvJblhpnvvJoKCj5JIGRvbid0IHRoaW5rIENvdWNoIGlzIGp1c3QgYSBkYXRhYmFzZSBzZXJ2 ZXIuIExvdHMgb2YgaXRzIHBvd2VyIGNvbWVzCj5mcm9tIHRoZSBmYWN0IHRoYXQgeW91IGNhbiBi dWlsZCBDb3VjaEFwcHMgd2l0aCBpdCwgdGhlcmVmb3JlIHlvdSBjYW4KPmxldCBpdCBoYW5kbGUg dGhpbmdzIHN1Y2ggYXMgdGhlIHByZXNlbnRhdGlvbiBsYXllci4KPgo+SSB0aGluayB0aGlzIGlz IGFuIGVzc2VudGlhbCBjb21wb25lbnQgb2YgQ291Y2hEQiBhbmQgd2Ugc2hvdWxkCj5udXJ0dXJl IHRoaXMgY2FwYWJpbGl0eSwgYnkgY29uc2lkZXJpbmcgYWRkaW5nIG5ldyBmdW5jdGlvbmFsaXRp ZXMsCj5hbmQgbm90IGlnbm9yZSBpdCBieSBzYXlpbmcgImp1c3QgdXNlIENvdWNoREIgYXMgYSBy ZWd1bGFyIGRhdGFiYXNlCj5zZXJ2ZXIiIG9yICJqdXN0IHVzZSBhIHByb3h5IGluIGZyb250IG9m IHlvdXIgY291Y2ggdG8gaGFuZGxlIHRoYXQiLgo+Cj5MdWNhCj4KPk9uIFR1ZSwgTWF5IDI5LCAy MDEyIGF0IDQ6MzUgUE0sIEtlaXRoIEdhYmxlIDx6aWdneUBpZ25pdGlvbi1wcm9qZWN0LmNvbT4g d3JvdGU6Cj4+IEFsc28sIEkgaGF2ZSB0byBzYXkuLi4gbm90IGV2ZXJ5IGFwcCBpcyBiZXN0IHN1 aXRlZCBhcyBhIENvdWNoQXBwLiBCdXQKPj4gbm90aGluZyBzdG9wcyB5b3UgZnJvbSB3cml0aW5n IHlvdXIgYXBwbGljYXRpb24gaW4geyBSYWlscyB8IHwgU2luYXRyYSB8Cj4+IERqYW5nbyB8IFB5 bG9ucyB8IC5ORVQgfSB3aXRoIENvdWNoREIgYXMgeW91ciBkYXRhIHN0b3JlLiBJIHBlcnNvbmFs bHkKPj4gcHJlZmVyIGl0IHRoaXMgd2F5LCBhcyBJIHRlbmQgdG8gdGhpbmsgb2YgQ291Y2hEQiBh cyBhIGRhdGFiYXNlIHNlcnZlciwgYW5kCj4+IElNSE8sIGRhdGFiYXNlIHNlcnZlcnMgc2hvdWxk IG5ldmVyIGhhbmRsZSB0aGUgcHJlc2VudGF0aW9uIGxheWVyLiAoVGhpcwo+PiBhcHBsaWVzIGZv ciBSREJNU2VzIHRvby4gSSBzaG91bGRuJ3QgYmUgYWJsZSB0byBleGVjdXRlIGEgU1FMIHF1ZXJ5 IGFuZCBnZXQKPj4gYmFjayBDU1YsIEpTT04sIFhNTCwgZXRjLikKPj4KPj4gLS0tCj4+IEtlaXRo IEdhYmxlCj4+IEErIENlcnRpZmllZCBQcm9mZXNzaW9uYWwKPj4gTmV0d29yaysgQ2VydGlmaWVk IFByb2Zlc3Npb25hbAo+PiBTdG9yYWdlKyBDZXJ0aWZpZWQgUHJvZmVzc2lvbmFsCj4+IE1vYmls ZSBBcHBsaWNhdGlvbiBEZXZlbG9wZXIgLyBXZWIgRGV2ZWxvcGVyCj4+Cj4+Cj4+Cj4+IE9uIFR1 ZSwgTWF5IDI5LCAyMDEyIGF0IDE6NDAgQU0sIEx1Y2EgTWF0dGVpcyA8bG1hdHRlaXNAZ21haWwu Y29tPiB3cm90ZToKPj4KPj4+IEkga25vdyB0aGlzIGlzIGFsc28gc29sdmVkIGJ5IHB1dHRpbmcg c29tZSBzb3J0IG9mIGZpcmV3YWxsIGJlZm9yZQo+Pj4gQ291Y2guIEJ1dCB0aGVzZSBhcmUgbGl0 dGxlIGZpeGVzIGFuZCBsaXR0bGUgdGhpbmdzIHRoYXQgY291bGQgcmVhbGx5Cj4+PiBtYWtlIHdy aXRpbmcgY291Y2hhcHBzIGEgbG90IGJldHRlci4K