From unknown Mon Jun 23 16:49:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36119: Use lexical-binding in password-cache.el and add tests Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Jun 2019 19:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 36119 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 36119@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.155985009928374 (code B ref -1); Thu, 06 Jun 2019 19:42:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Jun 2019 19:41:39 +0000 Received: from localhost ([127.0.0.1]:50601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYyGY-0007Na-Ie for submit@debbugs.gnu.org; Thu, 06 Jun 2019 15:41:38 -0400 Received: from lists.gnu.org ([209.51.188.47]:57497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYyGW-0007NQ-S3 for submit@debbugs.gnu.org; Thu, 06 Jun 2019 15:41:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33307) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hYyGU-0007j0-QY for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2019 15:41:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hYyGS-00036B-T2 for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2019 15:41:34 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:35278) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hYyGP-0002qs-4F for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2019 15:41:31 -0400 Received: by mail-wr1-f47.google.com with SMTP id m3so3656361wrv.2 for ; Thu, 06 Jun 2019 12:41:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ImqDLsaPoB3MZACEfCUMWtkEENSob9eqcRQP8bWq9t4=; b=uPs+I0Cbl2FtgVh/A35JSXk8GtFVse19wQeiFV1/ttiqd17y3/J3o1KeROSzzEhxyw irBUMQVCyZ0TT0FYFcH2szPha3Ue4JGqTtWZOLnGpI4dOwNq/Cu+lfhUP4YV9BX8SsB+ E+ZaSi2dGD+dJfQWjm+9o0t5Jj94Vi8/mprckHHfciFvbqQ3vnQJ+4a4ANRTMSk8EEBl rf/3QG/ItbuSeu8ruyRKuhMGqCDQ0hfxeffoF42GvFeoljJoAXfFEhhwsdJFRFD5pTbu 8BQQWr/3HZem7O5fqaLExhmtdLGlSYGAW15KbeOWGQ+JiAx602hg6DydXCGps/b2bhMb yl0g== X-Gm-Message-State: APjAAAVwJ4gONcJL9sKnBplsYkYXpNK+DoYNcGQh1StYY/Wo0ZZNCxdH z7ZjiidnqHsOP7FCNkyG8RHfWP+SRkYrwIbvji1k86ll X-Google-Smtp-Source: APXvYqySXLXAFsaExxa/g56h1ltY4GBRWuSWyPUYxfrlGu0fYYY4DKTGm0M8JK3F8kQbFSeYZhYsSIy4DBCqFClYnFY= X-Received: by 2002:a5d:5390:: with SMTP id d16mr22852452wrv.85.1559850083754; Thu, 06 Jun 2019 12:41:23 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Thu, 6 Jun 2019 21:41:12 +0200 Message-ID: Content-Type: multipart/mixed; boundary="00000000000025463c058aace68e" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.221.47 X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --00000000000025463c058aace68e Content-Type: text/plain; charset="UTF-8" I've written unit tests and added the lexical-binding header to password-cache.el. Please let me know if you have any comments. Thanks, Stefan Kangas --00000000000025463c058aace68e Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Use-lexical-binding-in-password-cache.el-and-add-tes.patch" Content-Disposition: attachment; filename="0001-Use-lexical-binding-in-password-cache.el-and-add-tes.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jwl2es250 RnJvbSA3MTc2NjkwZWQxM2JjZTg0MDEyOWUxZDc5ZjIxMWEwZmQ3MzFhNjEwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBUaHUsIDYgSnVuIDIwMTkgMjA6MzE6MDkgKzAyMDAKU3ViamVjdDogW1BBVENIXSBV c2UgbGV4aWNhbC1iaW5kaW5nIGluIHBhc3N3b3JkLWNhY2hlLmVsIGFuZCBhZGQgdGVzdHMKCiog bGlzcC9wYXNzd29yZC1jYWNoZS5lbDogVXNlIGxleGljYWwtYmluZGluZy4KKiB0ZXN0L2xpc3Av cGFzc3dvcmQtY2FjaGUtdGVzdHMuZWw6IE5ldyBmaWxlLgotLS0KIGxpc3AvZW1hY3MtbGlzcC9j aGVjay1kZWNsYXJlLmVsICB8ICAyICstCiBsaXNwL3Bhc3N3b3JkLWNhY2hlLmVsICAgICAgICAg ICAgfCAgNCArLS0KIHRlc3QvbGlzcC9wYXNzd29yZC1jYWNoZS10ZXN0cy5lbCB8IDc1ICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA3OCBp bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3QvbGlz cC9wYXNzd29yZC1jYWNoZS10ZXN0cy5lbAoKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9j aGVjay1kZWNsYXJlLmVsIGIvbGlzcC9lbWFjcy1saXNwL2NoZWNrLWRlY2xhcmUuZWwKaW5kZXgg ODQ0NTk1MDMxMS4uMGNiNjNiYmU5OCAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL2NoZWNr LWRlY2xhcmUuZWwKKysrIGIvbGlzcC9lbWFjcy1saXNwL2NoZWNrLWRlY2xhcmUuZWwKQEAgLTMz LDcgKzMzLDcgQEAKIDs7OyBUT0RPOgogCiA7OyAxLiBXYXJuIGFib3V0IGZ1bmN0aW9ucyBtYXJr ZWQgYXMgb2Jzb2xldGUsIGVnCi07OyBwYXNzd29yZC1yZWFkLWFuZC1hZGQgaW4gc21pbWUuZWwu Cis7OyBwYXNzd29yZC1yZWFkLWFuZC1hZGQgaW4gcGFzc3dvcmQtY2FjaGUuZWwuCiA7OyAyLiBk ZWZtZXRob2QsIGRlZmNsYXNzIGFyZ3VtZW50IGNoZWNraW5nLgogOzsgMy4gZGVmY2xhc3MgYWxz byBkZWZpbmVzIC1wIGFuZCAtY2hpbGQtcC4KIApkaWZmIC0tZ2l0IGEvbGlzcC9wYXNzd29yZC1j YWNoZS5lbCBiL2xpc3AvcGFzc3dvcmQtY2FjaGUuZWwKaW5kZXggYjg2OGI3MjBmMC4uNWEwOWFl NDg1OSAxMDA2NDQKLS0tIGEvbGlzcC9wYXNzd29yZC1jYWNoZS5lbAorKysgYi9saXNwL3Bhc3N3 b3JkLWNhY2hlLmVsCkBAIC0xLDEwICsxLDEwIEBACi07OzsgcGFzc3dvcmQtY2FjaGUuZWwgLS0t IFJlYWQgcGFzc3dvcmRzLCBwb3NzaWJseSB1c2luZyBhIHBhc3N3b3JkIGNhY2hlLgorOzs7IHBh c3N3b3JkLWNhY2hlLmVsIC0tLSBSZWFkIHBhc3N3b3JkcywgcG9zc2libHkgdXNpbmcgYSBwYXNz d29yZCBjYWNoZS4gIC0qLSBsZXhpY2FsLWJpbmRpbmc6IHQgLSotCiAKIDs7IENvcHlyaWdodCAo QykgMTk5OS0yMDAwLCAyMDAzLTIwMTkgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCiAK IDs7IEF1dGhvcjogU2ltb24gSm9zZWZzc29uIDxzaW1vbkBqb3NlZnNzb24ub3JnPgogOzsgQ3Jl YXRlZDogMjAwMy0xMi0yMQotOzsgS2V5d29yZHM6IHBhc3N3b3JkIGNhY2hlIHBhc3NwaHJhc2Ug a2V5Cis7OyBLZXl3b3JkczogZXh0ZW5zaW9ucwogCiA7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBH TlUgRW1hY3MuCiAKZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9wYXNzd29yZC1jYWNoZS10ZXN0cy5l bCBiL3Rlc3QvbGlzcC9wYXNzd29yZC1jYWNoZS10ZXN0cy5lbApuZXcgZmlsZSBtb2RlIDEwMDY0 NAppbmRleCAwMDAwMDAwMDAwLi5iYjgwNjRkNGM2Ci0tLSAvZGV2L251bGwKKysrIGIvdGVzdC9s aXNwL3Bhc3N3b3JkLWNhY2hlLXRlc3RzLmVsCkBAIC0wLDAgKzEsNzUgQEAKKzs7OyBwYXNzd29y ZC1jYWNoZS10ZXN0cy5lbCAtLS0gVGVzdHMgZm9yIHBhc3N3b3JkLWNhY2hlLmVsICAtKi0gbGV4 aWNhbC1iaW5kaW5nOiB0IC0qLQorCis7OyBDb3B5cmlnaHQgKEMpIDIwMTkgRnJlZSBTb2Z0d2Fy ZSBGb3VuZGF0aW9uLCBJbmMuCisKKzs7IEF1dGhvcjogU3RlZmFuIEthbmdhcyA8c3RlZmFua2Fu Z2FzQGdtYWlsLmNvbT4KKworOzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEVtYWNzLgorCis7 OyBHTlUgRW1hY3MgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k L29yIG1vZGlmeQorOzsgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs aWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKzs7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp b24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCis7OyAoYXQgeW91ciBvcHRp b24pIGFueSBsYXRlciB2ZXJzaW9uLgorCis7OyBHTlUgRW1hY3MgaXMgZGlzdHJpYnV0ZWQgaW4g dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKzs7IGJ1dCBXSVRIT1VUIEFOWSBXQVJS QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCis7OyBNRVJDSEFOVEFC SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCis7OyBH TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorCis7OyBZb3Ugc2hv dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z ZQorOzsgYWxvbmcgd2l0aCBHTlUgRW1hY3MuICBJZiBub3QsIHNlZSA8aHR0cHM6Ly93d3cuZ251 Lm9yZy9saWNlbnNlcy8+LgorCis7OzsgQ29tbWVudGFyeToKKworOzs7IENvZGU6CisKKyhyZXF1 aXJlICdlcnQpCisocmVxdWlyZSAncGFzc3dvcmQtY2FjaGUpCisKKyhlcnQtZGVmdGVzdCBwYXNz d29yZC1jYWNoZS10ZXN0cy1hZGQtYW5kLXJlbW92ZSAoKQorICAobGV0ICgocGFzc3dvcmQtZGF0 YSAoY29weS1oYXNoLXRhYmxlIHBhc3N3b3JkLWRhdGEpKSkKKyAgICAocGFzc3dvcmQtY2FjaGUt YWRkICJmb28iICJiYXIiKQorICAgIChzaG91bGQgKGVxdWFsIChwYXNzd29yZC1pbi1jYWNoZS1w ICJmb28iKSAiYmFyIikpCisgICAgKHBhc3N3b3JkLWNhY2hlLXJlbW92ZSAiZm9vIikKKyAgICAo c2hvdWxkIChub3QgKHBhc3N3b3JkLWluLWNhY2hlLXAgImZvbyIpKSkpKQorCisoZXJ0LWRlZnRl c3QgcGFzc3dvcmQtY2FjaGUtdGVzdHMtcmVhZC1mcm9tLWNhY2hlICgpCisgIChsZXQgKChwYXNz d29yZC1kYXRhIChjb3B5LWhhc2gtdGFibGUgcGFzc3dvcmQtZGF0YSkpKQorICAgIChwYXNzd29y ZC1jYWNoZS1hZGQgImZvbyIgImJhciIpCisgICAgKHNob3VsZCAoZXF1YWwgKHBhc3N3b3JkLXJl YWQtZnJvbS1jYWNoZSAiZm9vIikgImJhciIpKQorICAgIChzaG91bGQgKG5vdCAocGFzc3dvcmQt cmVhZC1mcm9tLWNhY2hlIG5pbCkpKSkpCisKKyhlcnQtZGVmdGVzdCBwYXNzd29yZC1jYWNoZS10 ZXN0cy1pbi1jYWNoZS1wICgpCisgIChsZXQgKChwYXNzd29yZC1kYXRhIChjb3B5LWhhc2gtdGFi bGUgcGFzc3dvcmQtZGF0YSkpKQorICAgIChwYXNzd29yZC1jYWNoZS1hZGQgImZvbyIgImJhciIp CisgICAgKHNob3VsZCAocGFzc3dvcmQtaW4tY2FjaGUtcCAiZm9vIikpCisgICAgKHNob3VsZCAo bm90IChwYXNzd29yZC1yZWFkLWZyb20tY2FjaGUgbmlsKSkpKSkKKworKGVydC1kZWZ0ZXN0IHBh c3N3b3JkLWNhY2hlLXRlc3RzLXJlYWQgKCkKKyAgKGxldCAoKHBhc3N3b3JkLWRhdGEgKGNvcHkt aGFzaC10YWJsZSBwYXNzd29yZC1kYXRhKSkpCisgICAgKHBhc3N3b3JkLWNhY2hlLWFkZCAiZm9v IiAiYmFyIikKKyAgICAoc2hvdWxkIChlcXVhbCAocGFzc3dvcmQtcmVhZCBuaWwgImZvbyIpICJi YXIiKSkpKQorCisoZXJ0LWRlZnRlc3QgcGFzc3dvcmQtY2FjaGUtdGVzdHMtcmVzZXQgKCkKKyAg KGxldCAoKHBhc3N3b3JkLWRhdGEgKGNvcHktaGFzaC10YWJsZSBwYXNzd29yZC1kYXRhKSkpCisg ICAgKHBhc3N3b3JkLWNhY2hlLWFkZCAiZm9vIiAiYmFyIikKKyAgICAocGFzc3dvcmQtcmVzZXQp CisgICAgKHNob3VsZCAobm90IChwYXNzd29yZC1pbi1jYWNoZS1wICJmb28iKSkpKSkKKworKGVy dC1kZWZ0ZXN0IHBhc3N3b3JkLWNhY2hlLXRlc3RzLWFkZC9leHBpcmVzLWtleSAoKQorICA6dGFn cyAnKDpleHBlbnNpdmUtdGVzdCkKKyAgKGxldCAoKHBhc3N3b3JkLWRhdGEgKGNvcHktaGFzaC10 YWJsZSBwYXNzd29yZC1kYXRhKSkKKyAgICAgICAgKHBhc3N3b3JkLWNhY2hlLWV4cGlyeSAwLjAx KSkKKyAgICAocGFzc3dvcmQtY2FjaGUtYWRkICJmb28iICJiYXIiKQorICAgIChzaXQtZm9yIDAu MSkKKyAgICAoc2hvdWxkIChub3QgKHBhc3N3b3JkLWluLWNhY2hlLXAgImZvbyIpKSkpKQorCiso ZXJ0LWRlZnRlc3QgcGFzc3dvcmQtY2FjaGUtdGVzdHMtbm8tcGFzc3dvcmQtY2FjaGUgKCkKKyAg KGxldCAoKHBhc3N3b3JkLWRhdGEgKGNvcHktaGFzaC10YWJsZSBwYXNzd29yZC1kYXRhKSkKKyAg ICAgICAgKHBhc3N3b3JkLWNhY2hlIG5pbCkpCisgICAgKHBhc3N3b3JkLWNhY2hlLWFkZCAiZm9v IiAiYmFyIikKKyAgICAoc2hvdWxkIChub3QgKHBhc3N3b3JkLWluLWNhY2hlLXAgImZvbyIpKSkK KyAgICAoc2hvdWxkIChub3QgKHBhc3N3b3JkLXJlYWQtZnJvbS1jYWNoZSAiZm9vIikpKSkpCisK Kyhwcm92aWRlICdwYXNzd29yZC1jYWNoZS10ZXN0cykKKzs7OyBwYXNzd29yZC1jYWNoZS10ZXN0 cy5lbCBlbmRzIGhlcmUKLS0gCjIuMTEuMAoK --00000000000025463c058aace68e-- From unknown Mon Jun 23 16:49:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36119: Use lexical-binding in password-cache.el and add tests Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Jun 2019 19:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36119 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 36119@debbugs.gnu.org Received: via spool by 36119-submit@debbugs.gnu.org id=B36119.155985071329289 (code B ref 36119); Thu, 06 Jun 2019 19:52:02 +0000 Received: (at 36119) by debbugs.gnu.org; 6 Jun 2019 19:51:53 +0000 Received: from localhost ([127.0.0.1]:50608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYyQS-0007cL-R8 for submit@debbugs.gnu.org; Thu, 06 Jun 2019 15:51:53 -0400 Received: from mail-wm1-f46.google.com ([209.85.128.46]:38164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYyQQ-0007c7-IO for 36119@debbugs.gnu.org; Thu, 06 Jun 2019 15:51:50 -0400 Received: by mail-wm1-f46.google.com with SMTP id t5so1137610wmh.3 for <36119@debbugs.gnu.org>; Thu, 06 Jun 2019 12:51:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=eQ8KkPuXm9nbyy3SJtVgZoTmKQMlybeJtrc9lqSYzjE=; b=Z3IuxZTIuM2dScaXAH61RFvgDtn1/3LU4PGb8ksFNudmts1iAihohpA0ypWU095HKx hlV8y91h0y+cHIQ7Ok1p3/VxNPR4JD63NMm1I9ZsY1hkdQrhQxVIDYttWffWGw2/+EVv p1IqEuJn9k6/A9Px1eOhev1Gk/RTUlB1+Na9DYP9pK3j1b3mJNMFz9B+i4WD/gbddoIA r72MoCKpQgw92BFE9bnBGlXsD5paCkBmMSarhLq3Z8loVLzQG/qm/WTXMcZ05qDwBGep wiQClvYDGzwcesRE+rDYphBrld7CLjo36lZLyKmBlHzohuwKXAgK4+qO1XvvqRaRQMGK zeEg== X-Gm-Message-State: APjAAAUE4q5Q4NNj0PFC3+d4mmylvqywumpVUseEADJnIwo9jDhdhrbG NBTAzb22rJ4wCOvfwgs7pg6MBSsCWR+Rl3lwrU9ArA== X-Google-Smtp-Source: APXvYqzUwiFKbaOWSb9kKe8Phk4+XrqzYKS+V0mSs1zC36+7ErZSKIc19kQ6sjpdAqf//Twee6hpdS6n069FODhsJug= X-Received: by 2002:a1c:b6d4:: with SMTP id g203mr1102694wmf.19.1559850704000; Thu, 06 Jun 2019 12:51:44 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Stefan Kangas Date: Thu, 6 Jun 2019 21:51:32 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) retitle 36119 [PATCH] Use lexical-binding in password-cache.el and add tests tags 36119 + patch quit [Sorry, forgot to add the patch tag to the initial subject.] From unknown Mon Jun 23 16:49:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36119: Use lexical-binding in password-cache.el and add tests Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Jun 2019 00:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36119 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 36119@debbugs.gnu.org Received: via spool by 36119-submit@debbugs.gnu.org id=B36119.1559868947883 (code B ref 36119); Fri, 07 Jun 2019 00:56:01 +0000 Received: (at 36119) by debbugs.gnu.org; 7 Jun 2019 00:55:47 +0000 Received: from localhost ([127.0.0.1]:50940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hZ3AY-0000E9-IB for submit@debbugs.gnu.org; Thu, 06 Jun 2019 20:55:47 -0400 Received: from mail-it1-f182.google.com ([209.85.166.182]:50629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hZ3AW-0000Dw-CI for 36119@debbugs.gnu.org; Thu, 06 Jun 2019 20:55:44 -0400 Received: by mail-it1-f182.google.com with SMTP id a186so321520itg.0 for <36119@debbugs.gnu.org>; Thu, 06 Jun 2019 17:55:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=m5znbamyMo7XXjRuxuE/tC2qiTVikFw8Ge2biLEmzhA=; b=UrHpOOedPB+AWu0Csmya/qWX9vWWbL1pIt3qoSh1xfKeBnBe7KGLmSh2ZSqGN/ht1Q FMDfQK/RUVmakRYEYI3XZbS/Gb9XitUQghrjOV6eVzKk9wIHO5BieMYHbep1GAGJl+0V /06fMq5Dx9mtcawTO5WXvQMluuKDSr4Q6kWr0roSMmtRLnipq2BUc6PmOB0JtLKtTLdB V5uIudToCCe+HSZuVSsgOkYYyLxBl33JJzuWdaXze4EUnSAJxuwNs1M4gDPDepHon9T9 geuTBRjDp3vlYlQ6l3SF0gA17FKbdxjrUyCjVwtX5FSWQnF129EipwrV0wLidAkYehbi rYxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=m5znbamyMo7XXjRuxuE/tC2qiTVikFw8Ge2biLEmzhA=; b=gyWYrHNPFlp/VyzDbnAfL78V46+RqRm2WbEp6tTX6GNmGuhLgBEbvP3YHVZpF8O040 cwjzC7vsh6t8+M22CxJPfecYwDJOk6uN4tSccj0Wp2My2KOVomuaDm2SbQU3o4iDbwzb PI8xGGbfuUwwCGEp1y7xTFk2QG0lZWYZ1Bt3nePfW9iWJmbPwGo6KkHgsrkYUE9EBm/j aLzG8fdjVkt9G6R1gDbsAmHBPtkCIZAL/0EQl9sBv2fZV+eH4Zq+B8afNluIRq5wImfG tIUK4EQJyxL16Av/o/IZJT/COkdLp8Lbmo00wv8fdensY3KCmad3NEW7fj6vcLHfSeyV a+ow== X-Gm-Message-State: APjAAAUudhC6XqYqHuOwe0KE3cErtHhVMr1mPhTSCchiLPrm4Qjf/G5m oisF4+b+5PjNhvl6ri23UgNr69uq X-Google-Smtp-Source: APXvYqxuNXbvsri6KmrN7gqhhBkg0Ur9G95ra0DGQauPf1kOviuc32kjnVBbO5IgF66moH59JBejYA== X-Received: by 2002:a05:660c:20f:: with SMTP id y15mr2527564itj.165.1559868938434; Thu, 06 Jun 2019 17:55:38 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id e195sm5947632itc.1.2019.06.06.17.55.37 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 06 Jun 2019 17:55:37 -0700 (PDT) From: Noam Postavsky References: Date: Thu, 06 Jun 2019 20:55:37 -0400 In-Reply-To: (Stefan Kangas's message of "Thu, 6 Jun 2019 21:51:32 +0200") Message-ID: <877e9y2oza.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stefan Kangas writes: > retitle 36119 [PATCH] Use lexical-binding in password-cache.el and add tests > tags 36119 + patch > quit You need to send this text to control@debbugs.gnu.org. See also the debbugs package in GNU ELPA which can help compose such messages (including setting the right destination address). From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 06 21:01:41 2019 Received: (at control) by debbugs.gnu.org; 7 Jun 2019 01:01:41 +0000 Received: from localhost ([127.0.0.1]:50954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hZ3GG-0000TB-TU for submit@debbugs.gnu.org; Thu, 06 Jun 2019 21:01:41 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:45708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hZ3GF-0000Sx-7P for control@debbugs.gnu.org; Thu, 06 Jun 2019 21:01:39 -0400 Received: by mail-wr1-f44.google.com with SMTP id f9so398642wre.12 for ; Thu, 06 Jun 2019 18:01:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=J5M2qutDwFg8TPtRNR6kZY5s+2rLNsYOM7bh81vU6wU=; b=g65dfHUI9tli0QtaYUYTAUbQGjiPpHBdyqVyrARNdvic67RuQGHz5qEKiXFO8RMisF o3rIBs9nfTHGtFjnskJs1ESdN6pCQbEd0tExO8IiN+tksP1qbSVdUla9uiQ9zk4CssFw ZJxTfuB5DNqj2OvF/w9g2QZGi3Du4YUdfYjj9YKgalXx0sSs8VjaoL1MibFDqa+CL20W tNk7lfT2/oc5ib41KdN/vZSij+VFB23PkQyd/2bzMYVi0z7HPdk78pDGWpEuQRHB/8EJ Dv0xv5qlim6RJC5O7Ku58y/CrAz3moLHQWi5t4oRHWAYlyzDLBS1weUl/XcJcQ26Ew7D xtaw== X-Gm-Message-State: APjAAAVPUcPVMULXq3DOnRV5dsdTvclSI9e3AfqnlwCTXD8kPl98npFW LToPaBSxeNlfKImIarxhBpOqOw4e6RdzfYwd/s6VkmU6 X-Google-Smtp-Source: APXvYqzcafon/b0JWS02LvCAHPOInmi5cmnE9LNy/4jEP9ycn0Ltcjo+9xElLrg8/ZxlMsoXh/JbicTWleK3Skt3E0M= X-Received: by 2002:adf:90c3:: with SMTP id i61mr16415205wri.48.1559869292965; Thu, 06 Jun 2019 18:01:32 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Fri, 7 Jun 2019 03:01:21 +0200 Message-ID: Subject: Use lexical-binding in password-cache.el and add tests To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) retitle 36119 [PATCH] Use lexical-binding in password-cache.el and add tests tags 36119 + patch quit From unknown Mon Jun 23 16:49:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#36119: Use lexical-binding in password-cache.el and add tests Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Jun 2019 01:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36119 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Noam Postavsky Cc: 36119@debbugs.gnu.org Received: via spool by 36119-submit@debbugs.gnu.org id=B36119.15598695542214 (code B ref 36119); Fri, 07 Jun 2019 01:06:01 +0000 Received: (at 36119) by debbugs.gnu.org; 7 Jun 2019 01:05:54 +0000 Received: from localhost ([127.0.0.1]:50964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hZ3KM-0000Zc-Gp for submit@debbugs.gnu.org; Thu, 06 Jun 2019 21:05:54 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:44091) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hZ3KK-0000ZK-61 for 36119@debbugs.gnu.org; Thu, 06 Jun 2019 21:05:52 -0400 Received: by mail-wr1-f45.google.com with SMTP id b17so409915wrq.11 for <36119@debbugs.gnu.org>; Thu, 06 Jun 2019 18:05:52 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gHa0WyBHPw3+rw0zwAkx0OYmvThtACdum0MUaD5Hdv8=; b=MLBgKyLzmhUrK01Y91d9voJbrj2x7VgPk495LWGx2A60qMx6bwajvvm6S2r/Oj8VV4 zrBYeS8I3Mb2aIdXjp+VFkvJLGEZ0c3tDOtlBpK72Z4DzZ2+ZWPPz+GSpBKf2KvrnesH 7iK+6IzoQQ38iZVEmEIW7FqMMk2WuSK6ACcxvfNquJ9u0lChMOgEXQdJA0tMrDPoFbvY +K6BJV/i6ZIWhiYzAChlrbJwyPvuyZcAU+ayA46UXJzlvksxqR7qrXQgzkMFQKjGzQ/I Isq2NcT3KSXvfCdQ8iR/JNF56bzusPSTPlDkgmyxF1O1ZxKY5pGu/lzO1hOyxM+6E03t roQw== X-Gm-Message-State: APjAAAUkvcCSJHWZruCpfwGNgMigLSsBZew4Uxo9TYE5vIyeQgJvI+aE qxIcmGQYd4jfUa4Xx1CR/J+6LU5+G8ocyc4yxxI= X-Google-Smtp-Source: APXvYqxDdmltbr/KjCmnwC7ERSoAV4Qk2wJuYegBBg5V1Ms7ItaeLl6usDhWbBl8ESsRP1Bn7vJD683JGNOwTecWeGE= X-Received: by 2002:a5d:6849:: with SMTP id o9mr1908879wrw.196.1559869546310; Thu, 06 Jun 2019 18:05:46 -0700 (PDT) MIME-Version: 1.0 References: <877e9y2oza.fsf@gmail.com> In-Reply-To: <877e9y2oza.fsf@gmail.com> From: Stefan Kangas Date: Fri, 7 Jun 2019 03:05:34 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Noam Postavsky writes: > You need to send this text to control@debbugs.gnu.org. See also the > debbugs package in GNU ELPA which can help compose such messages > (including setting the right destination address). Thanks for your patient help, Noam. I'll look into the debbugs package. Stefan Kangas From unknown Mon Jun 23 16:49:09 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Stefan Kangas Subject: bug#36119: closed (Re: [PATCH] Use lexical-binding in password-cache.el and add tests) Message-ID: References: X-Gnu-PR-Message: they-closed 36119 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 36119@debbugs.gnu.org Date: Sun, 09 Jun 2019 17:10:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1560100202-23669-1" This is a multi-part message in MIME format... ------------=_1560100202-23669-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #36119: [PATCH] Use lexical-binding in password-cache.el and add tests which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 36119@debbugs.gnu.org. --=20 36119: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D36119 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1560100202-23669-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 36119-done) by debbugs.gnu.org; 9 Jun 2019 17:09:57 +0000 Received: from localhost ([127.0.0.1]:55300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ha1KP-00069Q-HA for submit@debbugs.gnu.org; Sun, 09 Jun 2019 13:09:57 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:50836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ha1KN-000698-S8 for 36119-done@debbugs.gnu.org; Sun, 09 Jun 2019 13:09:56 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id E641D161679; Sun, 9 Jun 2019 10:09:48 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id n7gnVyTeDKkU; Sun, 9 Jun 2019 10:09:48 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 4FE1416167A; Sun, 9 Jun 2019 10:09:48 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id glb1lJ20KjUa; Sun, 9 Jun 2019 10:09:48 -0700 (PDT) Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 1F1D6161678; Sun, 9 Jun 2019 10:09:48 -0700 (PDT) To: Stefan Kangas From: Paul Eggert Subject: Re: [PATCH] Use lexical-binding in password-cache.el and add tests Organization: UCLA Computer Science Department Message-ID: Date: Sun, 9 Jun 2019 10:09:47 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36119-done Cc: 36119-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Thanks, I installed that. ------------=_1560100202-23669-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Jun 2019 19:41:39 +0000 Received: from localhost ([127.0.0.1]:50601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYyGY-0007Na-Ie for submit@debbugs.gnu.org; Thu, 06 Jun 2019 15:41:38 -0400 Received: from lists.gnu.org ([209.51.188.47]:57497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYyGW-0007NQ-S3 for submit@debbugs.gnu.org; Thu, 06 Jun 2019 15:41:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33307) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hYyGU-0007j0-QY for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2019 15:41:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hYyGS-00036B-T2 for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2019 15:41:34 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:35278) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hYyGP-0002qs-4F for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2019 15:41:31 -0400 Received: by mail-wr1-f47.google.com with SMTP id m3so3656361wrv.2 for ; Thu, 06 Jun 2019 12:41:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ImqDLsaPoB3MZACEfCUMWtkEENSob9eqcRQP8bWq9t4=; b=uPs+I0Cbl2FtgVh/A35JSXk8GtFVse19wQeiFV1/ttiqd17y3/J3o1KeROSzzEhxyw irBUMQVCyZ0TT0FYFcH2szPha3Ue4JGqTtWZOLnGpI4dOwNq/Cu+lfhUP4YV9BX8SsB+ E+ZaSi2dGD+dJfQWjm+9o0t5Jj94Vi8/mprckHHfciFvbqQ3vnQJ+4a4ANRTMSk8EEBl rf/3QG/ItbuSeu8ruyRKuhMGqCDQ0hfxeffoF42GvFeoljJoAXfFEhhwsdJFRFD5pTbu 8BQQWr/3HZem7O5fqaLExhmtdLGlSYGAW15KbeOWGQ+JiAx602hg6DydXCGps/b2bhMb yl0g== X-Gm-Message-State: APjAAAVwJ4gONcJL9sKnBplsYkYXpNK+DoYNcGQh1StYY/Wo0ZZNCxdH z7ZjiidnqHsOP7FCNkyG8RHfWP+SRkYrwIbvji1k86ll X-Google-Smtp-Source: APXvYqySXLXAFsaExxa/g56h1ltY4GBRWuSWyPUYxfrlGu0fYYY4DKTGm0M8JK3F8kQbFSeYZhYsSIy4DBCqFClYnFY= X-Received: by 2002:a5d:5390:: with SMTP id d16mr22852452wrv.85.1559850083754; Thu, 06 Jun 2019 12:41:23 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Thu, 6 Jun 2019 21:41:12 +0200 Message-ID: Subject: Use lexical-binding in password-cache.el and add tests To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary="00000000000025463c058aace68e" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.221.47 X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --00000000000025463c058aace68e Content-Type: text/plain; charset="UTF-8" I've written unit tests and added the lexical-binding header to password-cache.el. Please let me know if you have any comments. Thanks, Stefan Kangas --00000000000025463c058aace68e Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Use-lexical-binding-in-password-cache.el-and-add-tes.patch" Content-Disposition: attachment; filename="0001-Use-lexical-binding-in-password-cache.el-and-add-tes.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jwl2es250 RnJvbSA3MTc2NjkwZWQxM2JjZTg0MDEyOWUxZDc5ZjIxMWEwZmQ3MzFhNjEwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBUaHUsIDYgSnVuIDIwMTkgMjA6MzE6MDkgKzAyMDAKU3ViamVjdDogW1BBVENIXSBV c2UgbGV4aWNhbC1iaW5kaW5nIGluIHBhc3N3b3JkLWNhY2hlLmVsIGFuZCBhZGQgdGVzdHMKCiog bGlzcC9wYXNzd29yZC1jYWNoZS5lbDogVXNlIGxleGljYWwtYmluZGluZy4KKiB0ZXN0L2xpc3Av cGFzc3dvcmQtY2FjaGUtdGVzdHMuZWw6IE5ldyBmaWxlLgotLS0KIGxpc3AvZW1hY3MtbGlzcC9j aGVjay1kZWNsYXJlLmVsICB8ICAyICstCiBsaXNwL3Bhc3N3b3JkLWNhY2hlLmVsICAgICAgICAg ICAgfCAgNCArLS0KIHRlc3QvbGlzcC9wYXNzd29yZC1jYWNoZS10ZXN0cy5lbCB8IDc1ICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA3OCBp bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3QvbGlz cC9wYXNzd29yZC1jYWNoZS10ZXN0cy5lbAoKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9j aGVjay1kZWNsYXJlLmVsIGIvbGlzcC9lbWFjcy1saXNwL2NoZWNrLWRlY2xhcmUuZWwKaW5kZXgg ODQ0NTk1MDMxMS4uMGNiNjNiYmU5OCAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL2NoZWNr LWRlY2xhcmUuZWwKKysrIGIvbGlzcC9lbWFjcy1saXNwL2NoZWNrLWRlY2xhcmUuZWwKQEAgLTMz LDcgKzMzLDcgQEAKIDs7OyBUT0RPOgogCiA7OyAxLiBXYXJuIGFib3V0IGZ1bmN0aW9ucyBtYXJr ZWQgYXMgb2Jzb2xldGUsIGVnCi07OyBwYXNzd29yZC1yZWFkLWFuZC1hZGQgaW4gc21pbWUuZWwu Cis7OyBwYXNzd29yZC1yZWFkLWFuZC1hZGQgaW4gcGFzc3dvcmQtY2FjaGUuZWwuCiA7OyAyLiBk ZWZtZXRob2QsIGRlZmNsYXNzIGFyZ3VtZW50IGNoZWNraW5nLgogOzsgMy4gZGVmY2xhc3MgYWxz byBkZWZpbmVzIC1wIGFuZCAtY2hpbGQtcC4KIApkaWZmIC0tZ2l0IGEvbGlzcC9wYXNzd29yZC1j YWNoZS5lbCBiL2xpc3AvcGFzc3dvcmQtY2FjaGUuZWwKaW5kZXggYjg2OGI3MjBmMC4uNWEwOWFl NDg1OSAxMDA2NDQKLS0tIGEvbGlzcC9wYXNzd29yZC1jYWNoZS5lbAorKysgYi9saXNwL3Bhc3N3 b3JkLWNhY2hlLmVsCkBAIC0xLDEwICsxLDEwIEBACi07OzsgcGFzc3dvcmQtY2FjaGUuZWwgLS0t IFJlYWQgcGFzc3dvcmRzLCBwb3NzaWJseSB1c2luZyBhIHBhc3N3b3JkIGNhY2hlLgorOzs7IHBh c3N3b3JkLWNhY2hlLmVsIC0tLSBSZWFkIHBhc3N3b3JkcywgcG9zc2libHkgdXNpbmcgYSBwYXNz d29yZCBjYWNoZS4gIC0qLSBsZXhpY2FsLWJpbmRpbmc6IHQgLSotCiAKIDs7IENvcHlyaWdodCAo QykgMTk5OS0yMDAwLCAyMDAzLTIwMTkgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCiAK IDs7IEF1dGhvcjogU2ltb24gSm9zZWZzc29uIDxzaW1vbkBqb3NlZnNzb24ub3JnPgogOzsgQ3Jl YXRlZDogMjAwMy0xMi0yMQotOzsgS2V5d29yZHM6IHBhc3N3b3JkIGNhY2hlIHBhc3NwaHJhc2Ug a2V5Cis7OyBLZXl3b3JkczogZXh0ZW5zaW9ucwogCiA7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBH TlUgRW1hY3MuCiAKZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9wYXNzd29yZC1jYWNoZS10ZXN0cy5l bCBiL3Rlc3QvbGlzcC9wYXNzd29yZC1jYWNoZS10ZXN0cy5lbApuZXcgZmlsZSBtb2RlIDEwMDY0 NAppbmRleCAwMDAwMDAwMDAwLi5iYjgwNjRkNGM2Ci0tLSAvZGV2L251bGwKKysrIGIvdGVzdC9s aXNwL3Bhc3N3b3JkLWNhY2hlLXRlc3RzLmVsCkBAIC0wLDAgKzEsNzUgQEAKKzs7OyBwYXNzd29y ZC1jYWNoZS10ZXN0cy5lbCAtLS0gVGVzdHMgZm9yIHBhc3N3b3JkLWNhY2hlLmVsICAtKi0gbGV4 aWNhbC1iaW5kaW5nOiB0IC0qLQorCis7OyBDb3B5cmlnaHQgKEMpIDIwMTkgRnJlZSBTb2Z0d2Fy ZSBGb3VuZGF0aW9uLCBJbmMuCisKKzs7IEF1dGhvcjogU3RlZmFuIEthbmdhcyA8c3RlZmFua2Fu Z2FzQGdtYWlsLmNvbT4KKworOzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEVtYWNzLgorCis7 OyBHTlUgRW1hY3MgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k L29yIG1vZGlmeQorOzsgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs aWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKzs7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp b24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCis7OyAoYXQgeW91ciBvcHRp b24pIGFueSBsYXRlciB2ZXJzaW9uLgorCis7OyBHTlUgRW1hY3MgaXMgZGlzdHJpYnV0ZWQgaW4g dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKzs7IGJ1dCBXSVRIT1VUIEFOWSBXQVJS QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCis7OyBNRVJDSEFOVEFC SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCis7OyBH TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorCis7OyBZb3Ugc2hv dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z ZQorOzsgYWxvbmcgd2l0aCBHTlUgRW1hY3MuICBJZiBub3QsIHNlZSA8aHR0cHM6Ly93d3cuZ251 Lm9yZy9saWNlbnNlcy8+LgorCis7OzsgQ29tbWVudGFyeToKKworOzs7IENvZGU6CisKKyhyZXF1 aXJlICdlcnQpCisocmVxdWlyZSAncGFzc3dvcmQtY2FjaGUpCisKKyhlcnQtZGVmdGVzdCBwYXNz d29yZC1jYWNoZS10ZXN0cy1hZGQtYW5kLXJlbW92ZSAoKQorICAobGV0ICgocGFzc3dvcmQtZGF0 YSAoY29weS1oYXNoLXRhYmxlIHBhc3N3b3JkLWRhdGEpKSkKKyAgICAocGFzc3dvcmQtY2FjaGUt YWRkICJmb28iICJiYXIiKQorICAgIChzaG91bGQgKGVxdWFsIChwYXNzd29yZC1pbi1jYWNoZS1w ICJmb28iKSAiYmFyIikpCisgICAgKHBhc3N3b3JkLWNhY2hlLXJlbW92ZSAiZm9vIikKKyAgICAo c2hvdWxkIChub3QgKHBhc3N3b3JkLWluLWNhY2hlLXAgImZvbyIpKSkpKQorCisoZXJ0LWRlZnRl c3QgcGFzc3dvcmQtY2FjaGUtdGVzdHMtcmVhZC1mcm9tLWNhY2hlICgpCisgIChsZXQgKChwYXNz d29yZC1kYXRhIChjb3B5LWhhc2gtdGFibGUgcGFzc3dvcmQtZGF0YSkpKQorICAgIChwYXNzd29y ZC1jYWNoZS1hZGQgImZvbyIgImJhciIpCisgICAgKHNob3VsZCAoZXF1YWwgKHBhc3N3b3JkLXJl YWQtZnJvbS1jYWNoZSAiZm9vIikgImJhciIpKQorICAgIChzaG91bGQgKG5vdCAocGFzc3dvcmQt cmVhZC1mcm9tLWNhY2hlIG5pbCkpKSkpCisKKyhlcnQtZGVmdGVzdCBwYXNzd29yZC1jYWNoZS10 ZXN0cy1pbi1jYWNoZS1wICgpCisgIChsZXQgKChwYXNzd29yZC1kYXRhIChjb3B5LWhhc2gtdGFi bGUgcGFzc3dvcmQtZGF0YSkpKQorICAgIChwYXNzd29yZC1jYWNoZS1hZGQgImZvbyIgImJhciIp CisgICAgKHNob3VsZCAocGFzc3dvcmQtaW4tY2FjaGUtcCAiZm9vIikpCisgICAgKHNob3VsZCAo bm90IChwYXNzd29yZC1yZWFkLWZyb20tY2FjaGUgbmlsKSkpKSkKKworKGVydC1kZWZ0ZXN0IHBh c3N3b3JkLWNhY2hlLXRlc3RzLXJlYWQgKCkKKyAgKGxldCAoKHBhc3N3b3JkLWRhdGEgKGNvcHkt aGFzaC10YWJsZSBwYXNzd29yZC1kYXRhKSkpCisgICAgKHBhc3N3b3JkLWNhY2hlLWFkZCAiZm9v IiAiYmFyIikKKyAgICAoc2hvdWxkIChlcXVhbCAocGFzc3dvcmQtcmVhZCBuaWwgImZvbyIpICJi YXIiKSkpKQorCisoZXJ0LWRlZnRlc3QgcGFzc3dvcmQtY2FjaGUtdGVzdHMtcmVzZXQgKCkKKyAg KGxldCAoKHBhc3N3b3JkLWRhdGEgKGNvcHktaGFzaC10YWJsZSBwYXNzd29yZC1kYXRhKSkpCisg ICAgKHBhc3N3b3JkLWNhY2hlLWFkZCAiZm9vIiAiYmFyIikKKyAgICAocGFzc3dvcmQtcmVzZXQp CisgICAgKHNob3VsZCAobm90IChwYXNzd29yZC1pbi1jYWNoZS1wICJmb28iKSkpKSkKKworKGVy dC1kZWZ0ZXN0IHBhc3N3b3JkLWNhY2hlLXRlc3RzLWFkZC9leHBpcmVzLWtleSAoKQorICA6dGFn cyAnKDpleHBlbnNpdmUtdGVzdCkKKyAgKGxldCAoKHBhc3N3b3JkLWRhdGEgKGNvcHktaGFzaC10 YWJsZSBwYXNzd29yZC1kYXRhKSkKKyAgICAgICAgKHBhc3N3b3JkLWNhY2hlLWV4cGlyeSAwLjAx KSkKKyAgICAocGFzc3dvcmQtY2FjaGUtYWRkICJmb28iICJiYXIiKQorICAgIChzaXQtZm9yIDAu MSkKKyAgICAoc2hvdWxkIChub3QgKHBhc3N3b3JkLWluLWNhY2hlLXAgImZvbyIpKSkpKQorCiso ZXJ0LWRlZnRlc3QgcGFzc3dvcmQtY2FjaGUtdGVzdHMtbm8tcGFzc3dvcmQtY2FjaGUgKCkKKyAg KGxldCAoKHBhc3N3b3JkLWRhdGEgKGNvcHktaGFzaC10YWJsZSBwYXNzd29yZC1kYXRhKSkKKyAg ICAgICAgKHBhc3N3b3JkLWNhY2hlIG5pbCkpCisgICAgKHBhc3N3b3JkLWNhY2hlLWFkZCAiZm9v IiAiYmFyIikKKyAgICAoc2hvdWxkIChub3QgKHBhc3N3b3JkLWluLWNhY2hlLXAgImZvbyIpKSkK KyAgICAoc2hvdWxkIChub3QgKHBhc3N3b3JkLXJlYWQtZnJvbS1jYWNoZSAiZm9vIikpKSkpCisK Kyhwcm92aWRlICdwYXNzd29yZC1jYWNoZS10ZXN0cykKKzs7OyBwYXNzd29yZC1jYWNoZS10ZXN0 cy5lbCBlbmRzIGhlcmUKLS0gCjIuMTEuMAoK --00000000000025463c058aace68e-- ------------=_1560100202-23669-1--