From unknown Mon Jun 23 04:15:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22188: 24.5; auth-source-search ignores netrc entries with port set Resent-From: Alexey Veretennikov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Dec 2015 20:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22188 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22188@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145029905526455 (code B ref -1); Wed, 16 Dec 2015 20:51:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Dec 2015 20:50:55 +0000 Received: from localhost ([127.0.0.1]:53903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9J2E-0006sd-Vo for submit@debbugs.gnu.org; Wed, 16 Dec 2015 15:50:55 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47934) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9Iuu-0006gE-DZ for submit@debbugs.gnu.org; Wed, 16 Dec 2015 15:43:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9Iuo-0003mD-9l for submit@debbugs.gnu.org; Wed, 16 Dec 2015 15:43:15 -0500 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, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54317) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9Iuo-0003m9-6e for submit@debbugs.gnu.org; Wed, 16 Dec 2015 15:43:14 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38905) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9Iun-0001K4-4z for bug-gnu-emacs@gnu.org; Wed, 16 Dec 2015 15:43:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9Iuj-0003lr-Uz for bug-gnu-emacs@gnu.org; Wed, 16 Dec 2015 15:43:13 -0500 Received: from mail-lf0-x22f.google.com ([2a00:1450:4010:c07::22f]:35451) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9Iuj-0003ll-MQ for bug-gnu-emacs@gnu.org; Wed, 16 Dec 2015 15:43:09 -0500 Received: by mail-lf0-x22f.google.com with SMTP id l133so37880444lfd.2 for ; Wed, 16 Dec 2015 12:43:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=jFDWMMzCApxcsLJ9JNvk7pE1zWa0S/rFOVfy6phUexk=; b=lxR9ch4TwZnhCE2pJmlnAjgm4iMYQhqRd7rS6O7MFT3g5y0yPZOpL4ECxXbgXlD9DR rgSoqVYvcOAc2wDcrB6GnW9lYX05tkzV+xll7nWmauAQWCS6K36D8ZQVaclO7xZQ8895 q9TQGk11PLlk9KTAEg1swa3YZS9FhD1wzkt9ePi3wBLbt+OrbqRFwzAsUmfwyAjPQZSC EQeVy4MJsW24/alThEjFYgp/+17J+6IkLmJN++eE3gqGUx1kO44tCU6GRaXbOzhvgkcv Ngr9ekZSgI1cYLUj5vgnRdC4ghONeLUJB4GJhNKEMH9PCjlO/DkBbuqo9QwF7ruzDmZG kMJQ== X-Received: by 10.25.141.70 with SMTP id p67mr19835912lfd.151.1450298588552; Wed, 16 Dec 2015 12:43:08 -0800 (PST) Received: from MacBook-Pro.lan (c-667de055.030-62-73746f71.cust.bredbandsbolaget.se. [85.224.125.102]) by smtp.googlemail.com with ESMTPSA id au8sm1337757lbc.31.2015.12.16.12.43.07 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 16 Dec 2015 12:43:07 -0800 (PST) From: Alexey Veretennikov Date: Wed, 16 Dec 2015 21:42:26 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Wed, 16 Dec 2015 15:50:53 -0500 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: -4.0 (----) The auth-source-search function ignores .authinfo entries which contains port if port is not specified in the search. Steps to reproduce: 1) Create a file "~/test.authinfo" with the following contents: machine mymachine1 login user1 password pass1 machine mymachine2 login user2 password pass2 port 100 machine mymachine3 login user3 password pass3 machine mymachine4 login user4 password pass4 port 200 2) Perform in *scratch* buffer to set this file as a auth source (require 'auth-source) (auth-source-forget-all-cached) (setq auth-sources '("~/test.authinfo")) 3) Run the following: (dolist (account (auth-source-search)) (print (plist-get account :host))) Output: "mymachine1" "mymachine3" nil 4) Run the following: (dolist (account (auth-source-search :port 100)) (print (plist-get account :host))) Output: "mymachine1" "mymachine2" "mymachine3" nil 5) Run the following: (dolist (account (auth-source-search :port 200)) (print (plist-get account :host))) "mymachine1" "mymachine3" "mymachine4" nil Expected result: In step 2 the auth-source-search function should return all 4 machines In step 3 the auth-source-search function should return only machine2 In step 4 the auth-source-search function should return only machine4 ================== In GNU Emacs 24.5.1 (x86_64-apple-darwin14.5.0) of 2015-08-27 on tenten-slave.macports.org Configured using: `configure --prefix=/opt/local --without-x --without-dbus --without-gconf --without-libotf --without-m17n-flt --without-gpm --without-gnutls --with-xml2 --infodir /opt/local/share/info/emacs 'CFLAGS=-pipe -Os -arch x86_64' CPPFLAGS=-I/opt/local/include 'LDFLAGS=-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-no_pie -arch x86_64'' Important settings: value of $LC_ALL: en_US.UTF-8 value of $LC_CTYPE: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t electric-indent-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Entering debugger... Back to top level. auth-source nil ("~/test.authinfo") Mark set current-kill: Kill ring is empty Mark set current-kill: Kill ring is empty Mark set current-kill: Kill ring is empty Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail regexp-opt rfc2047 rfc2045 ietf-drums mail-utils auth-source eieio byte-opt bytecomp byte-compile cl-extra cl-loaddefs cl-lib cconv eieio-core gnus-util mm-util help-fns mail-prsvr password-cache help-mode easymenu debug xterm time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) Memory information: ((conses 16 85506 4283) (symbols 48 18222 0) (miscs 40 37 163) (strings 32 13562 4449) (string-bytes 1 398492) (vectors 16 8949) (vector-slots 8 352429 16861) (floats 8 54 757) (intervals 56 262 0) (buffers 960 12)) From unknown Mon Jun 23 04:15:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22188: 24.5; auth-source-search ignores netrc entries with port set Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Dec 2015 18:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22188 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alexey Veretennikov Cc: 22188@debbugs.gnu.org, Lars Magne Ingebrigtsen Reply-To: Eli Zaretskii Received: via spool by 22188-submit@debbugs.gnu.org id=B22188.145037741623811 (code B ref 22188); Thu, 17 Dec 2015 18:37:01 +0000 Received: (at 22188) by debbugs.gnu.org; 17 Dec 2015 18:36:56 +0000 Received: from localhost ([127.0.0.1]:54678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9dQ7-0006Bz-Sx for submit@debbugs.gnu.org; Thu, 17 Dec 2015 13:36:56 -0500 Received: from eggs.gnu.org ([208.118.235.92]:49913) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9dQ6-0006Bn-6c for 22188@debbugs.gnu.org; Thu, 17 Dec 2015 13:36:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9dPx-0003vG-Lg for 22188@debbugs.gnu.org; Thu, 17 Dec 2015 13:36:48 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36260) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9dPn-0003ti-LF; Thu, 17 Dec 2015 13:36:35 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1494 helo=HOME-C4E4A596F7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1a9dPm-0005v5-Os; Thu, 17 Dec 2015 13:36:35 -0500 Date: Thu, 17 Dec 2015 20:36:55 +0200 Message-Id: <8337v0zzug.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Alexey Veretennikov on Wed, 16 Dec 2015 21:42:26 +0100) References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > From: Alexey Veretennikov > Date: Wed, 16 Dec 2015 21:42:26 +0100 > > The auth-source-search function ignores .authinfo entries which contains > port if port is not specified in the search. > > Steps to reproduce: > > 1) Create a file "~/test.authinfo" with the following contents: > machine mymachine1 login user1 password pass1 > machine mymachine2 login user2 password pass2 port 100 > machine mymachine3 login user3 password pass3 > machine mymachine4 login user4 password pass4 port 200 > > 2) Perform in *scratch* buffer to set this file as a auth source > (require 'auth-source) > (auth-source-forget-all-cached) > (setq auth-sources '("~/test.authinfo")) > > 3) Run the following: > (dolist (account (auth-source-search)) > (print (plist-get account :host))) > > Output: > "mymachine1" > > "mymachine3" > nil > > 4) Run the following: > > (dolist (account (auth-source-search :port 100)) > (print (plist-get account :host))) > > > Output: > "mymachine1" > > "mymachine2" > > "mymachine3" > nil > > 5) Run the following: > > (dolist (account (auth-source-search :port 200)) > (print (plist-get account :host))) > > "mymachine1" > > "mymachine3" > > "mymachine4" > nil > > > Expected result: > In step 2 the auth-source-search function should return all 4 machines Technically, you cannot expect more than 1 result, if you don't specify :max (it defaults to 1). But that doesn't mean the bug you report isn't real: it is. What happened was that the function that parsed the netrc entries would reject any entry which had a port specified. This is now fixed on the emacs-25 branch, in commit 9384953. Lars, I hope it's okay to fix something in Gnus in the Emacs repository? I assume you will synchronize with your repo. Thanks. From unknown Mon Jun 23 04:15:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22188: 24.5; auth-source-search ignores netrc entries with port set Resent-From: Ted Zlatanov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Dec 2015 16:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22188 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 22188@debbugs.gnu.org, Alexey Veretennikov , Lars Magne Ingebrigtsen Received: via spool by 22188-submit@debbugs.gnu.org id=B22188.145088960728590 (code B ref 22188); Wed, 23 Dec 2015 16:54:02 +0000 Received: (at 22188) by debbugs.gnu.org; 23 Dec 2015 16:53:27 +0000 Received: from localhost ([127.0.0.1]:32902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aBmfG-0007R4-Q2 for submit@debbugs.gnu.org; Wed, 23 Dec 2015 11:53:26 -0500 Received: from mail-qg0-f46.google.com ([209.85.192.46]:33417) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aBmfF-0007Qs-Ht for 22188@debbugs.gnu.org; Wed, 23 Dec 2015 11:53:25 -0500 Received: by mail-qg0-f46.google.com with SMTP id k90so157540560qge.0 for <22188@debbugs.gnu.org>; Wed, 23 Dec 2015 08:53:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifelogs.com; s=google; h=from:to:cc:subject:organization:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=PC9HbMafC8ZuiPbkyxHiQ/nP87eHoFqKTOR6H1YHmMg=; b=GeE59NU1sCgDHEyvyGfxyLdoscgvrI+F70YBUTsUBbEh8Yg7LpFbOZskFD3UK4kurJ dK5+IUYX2THUR+kxQu1n18Py85DaceFhK89sSMlBQFspGcKf+BQtx8eWtUECsqHanmSR Pm5Qa3NMrsUsJYu7+NOL1N2SNCaqWgERWw1t4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:organization:references :mail-copies-to:gmane-reply-to-list:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=PC9HbMafC8ZuiPbkyxHiQ/nP87eHoFqKTOR6H1YHmMg=; b=OopGtBYHbgOX+y5w44C3QNL5zSKZbpWni7Emvzfnq9F5R+hSjoUUPpTl7oDc+3l71O r1hxwlnMMrw9s9BwbcmxSNfDXFiV+t+SFVJOsWB3apBBWXsPOAcWTsJniWh6ZgOF0wS1 njjhjyLufpe+WArv+uXT0fpIr5ii73NwXwXkH6fNXMaNRYTNYUE8+FxCOIsTInfO8L1R 9NzQQ1/E23DXXi+HJEgQD2RpgBZTEP2RwbuwhOkr8agD+hzq6ZP5CdrDtYXxkFjDANsS 7oQl3dRlJsN7EgxKWSvr4Sw09qie2XcuNaackDd5V/EH7tHK39HcQvZ68Wm0oCXkloIh iLoA== X-Gm-Message-State: ALoCoQnTXtewrtI6tX3Qkhv8Z2Ex/WmC77Qc0uXFtVvuouwZZvkLSDp4JQH0MD+vuWbRN/NO6mJCqMjOicbMrcCvLSrW0jstCQ== X-Received: by 10.140.217.211 with SMTP id n202mr44514669qhb.26.1450889600157; Wed, 23 Dec 2015 08:53:20 -0800 (PST) Received: from flea ([98.229.60.157]) by smtp.gmail.com with ESMTPSA id x76sm18266574qhb.48.2015.12.23.08.53.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 Dec 2015 08:53:19 -0800 (PST) From: Ted Zlatanov Organization: =?UTF-8?Q?=D0=A2=D0=B5=D0=BE=D0=B4=D0=BE=D1=80_?= =?UTF-8?Q?=D0=97=D0=BB=D0=B0=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= @ Cienfuegos References: <8337v0zzug.fsf@gnu.org> X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Wed, 23 Dec 2015 11:53:18 -0500 In-Reply-To: <8337v0zzug.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 17 Dec 2015 20:36:55 +0200") Message-ID: <87io3p2jk1.fsf@lifelogs.com> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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.7 (/) On Thu, 17 Dec 2015 20:36:55 +0200 Eli Zaretskii wrote: EZ> What happened was that the function that parsed the netrc entries EZ> would reject any entry which had a port specified. EZ> This is now fixed on the emacs-25 branch, in commit 9384953. Thanks for fixing it! EZ> Lars, I hope it's okay to fix something in Gnus in the Emacs EZ> repository? I assume you will synchronize with your repo. Katsumi Yamaoka does the synchronizations bidirectionally. I can confirm this bugfix was synchronized. Alexey, can you confirm the bug can be closed? Thanks Ted From unknown Mon Jun 23 04:15:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22188: 24.5; auth-source-search ignores netrc entries with port set Resent-From: Alexey Veretennikov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Dec 2015 14:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22188 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Ted Zlatanov Cc: 22188@debbugs.gnu.org, Lars Magne Ingebrigtsen Received: via spool by 22188-submit@debbugs.gnu.org id=B22188.145096698719796 (code B ref 22188); Thu, 24 Dec 2015 14:24:01 +0000 Received: (at 22188) by debbugs.gnu.org; 24 Dec 2015 14:23:07 +0000 Received: from localhost ([127.0.0.1]:33331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aC6nL-00059E-LU for submit@debbugs.gnu.org; Thu, 24 Dec 2015 09:23:07 -0500 Received: from mail-lf0-f49.google.com ([209.85.215.49]:33423) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aC6nJ-00058U-Mz for 22188@debbugs.gnu.org; Thu, 24 Dec 2015 09:23:06 -0500 Received: by mail-lf0-f49.google.com with SMTP id p203so165417250lfa.0 for <22188@debbugs.gnu.org>; Thu, 24 Dec 2015 06:23:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=b0EDclbUAnQGHOnVAPmItq4fdbcKo3Aq5dPK9GrWxXI=; b=rTlUoj10WnZkVdUwkGqXwiJNR79xrkjtsSgyFcKIYwJ+xJEOM0tw9BALuP2XSyWj7H Bi80gkpDrcHRHVQVUm27XvERZ2pChaKTVCo+qNk1Y6l4EqdGRsMpf1uUuVr0ok0yJabL tdGyTrExms5vl3cWIk9h6Xk4vgwe5WPwF/6DGbgZb/wjqVxdBqjCs+dGDlUUWOsxxCcW MZCmD8/wPjQLpyDsBYJvBdHXubQv6b2edo1Zqg5iHZD70/K/db8A0layiQszn1sOlAP2 ffI+jpCTiYVGS9Teir/VzzFO3FZRimBRZmy4IZnpuQwBKiut0nKqn+XpIrIDM3rLbAio 5WgQ== X-Received: by 10.25.44.210 with SMTP id s201mr12937452lfs.117.1450966979713; Thu, 24 Dec 2015 06:22:59 -0800 (PST) Received: from MacBook-Pro.lan (c-667de055.030-62-73746f71.cust.bredbandsbolaget.se. [85.224.125.102]) by smtp.googlemail.com with ESMTPSA id m70sm7462312lfb.17.2015.12.24.06.22.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Dec 2015 06:22:58 -0800 (PST) From: Alexey Veretennikov References: <8337v0zzug.fsf@gnu.org> <87io3p2jk1.fsf@lifelogs.com> Date: Thu, 24 Dec 2015 15:22:55 +0100 In-Reply-To: <87io3p2jk1.fsf@lifelogs.com> (Ted Zlatanov's message of "Wed, 23 Dec 2015 11:53:18 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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.7 (/) Hi, The bug itself is fixed. However the behavior when port specified is still strange. Given the same test case, the (dolist (account (auth-source-search :port 100 :max 999)) (print (plist-get account :host))) returns "mymachine1" "mymachine2" "mymachine3" Therefore all machines without ports and the one with the correct port. I assume there should be only one result returned, the machine with the proper port. More, if we specify the port which doesn't exist in the list: (dolist (account (auth-source-search :port 150 :max 999)) (print (plist-get account :host))) returns "mymachine1" "mymachine3" - all machines without ports in test.authinfo. Br /Alexey Ted Zlatanov writes: > On Thu, 17 Dec 2015 20:36:55 +0200 Eli Zaretskii wrote: > > EZ> What happened was that the function that parsed the netrc entries > EZ> would reject any entry which had a port specified. > > EZ> This is now fixed on the emacs-25 branch, in commit 9384953. > > Thanks for fixing it! > > EZ> Lars, I hope it's okay to fix something in Gnus in the Emacs > EZ> repository? I assume you will synchronize with your repo. > > Katsumi Yamaoka does the synchronizations bidirectionally. I can confirm > this bugfix was synchronized. > > Alexey, can you confirm the bug can be closed? > > Thanks > Ted From unknown Mon Jun 23 04:15:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22188: 24.5; auth-source-search ignores netrc entries with port set Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Dec 2015 15:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22188 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alexey Veretennikov Cc: Lars Magne Ingebrigtsen , Eli Zaretskii , 22188@debbugs.gnu.org, Ted Zlatanov Received: via spool by 22188-submit@debbugs.gnu.org id=B22188.145096979124316 (code B ref 22188); Thu, 24 Dec 2015 15:10:02 +0000 Received: (at 22188) by debbugs.gnu.org; 24 Dec 2015 15:09:51 +0000 Received: from localhost ([127.0.0.1]:33736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aC7WZ-0006K8-6K for submit@debbugs.gnu.org; Thu, 24 Dec 2015 10:09:51 -0500 Received: from mail-out.m-online.net ([212.18.0.10]:55976) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aC7WX-0006Jy-6g for 22188@debbugs.gnu.org; Thu, 24 Dec 2015 10:09:49 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3pRFF76jhdz3hjZp; Thu, 24 Dec 2015 16:09:47 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3pRFF744Z6zvh2Y; Thu, 24 Dec 2015 16:09:47 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id UcrVJk81jmHn; Thu, 24 Dec 2015 16:09:46 +0100 (CET) X-Auth-Info: 6fzzUf9/XQ0Q5sIbUPrrVg8aC/702Y4bsTA2sqLp9XItMZynI62M9O8beR+Q3NU/ Received: from linux.local (p4FE4D6F7.dip0.t-ipconnect.de [79.228.214.247]) by mail.mnet-online.de (Postfix) with ESMTPA; Thu, 24 Dec 2015 16:09:46 +0100 (CET) Received: by linux.local (Postfix, from userid 501) id 106151E531E; Thu, 24 Dec 2015 16:09:42 +0100 (CET) From: Andreas Schwab References: <8337v0zzug.fsf@gnu.org> <87io3p2jk1.fsf@lifelogs.com> X-Yow: I appoint you ambassador to Fantasy Island!!! Date: Thu, 24 Dec 2015 16:09:41 +0100 In-Reply-To: (Alexey Veretennikov's message of "Thu, 24 Dec 2015 15:22:55 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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.7 (/) Alexey Veretennikov writes: > The bug itself is fixed. However the behavior when port specified is > still strange. Given the same test case, the > > (dolist (account (auth-source-search :port 100 :max 999)) > (print (plist-get account :host))) > > returns > > "mymachine1" > > "mymachine2" > > "mymachine3" > > Therefore all machines without ports and the one with the correct > port. I assume there should be only one result returned, the machine > with the proper port. An entry without port is matched by any port. In general, an absent specification means any. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Mon Jun 23 04:15:45 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: Alexey Veretennikov Subject: bug#22188: closed (Re: bug#22188: 24.5; auth-source-search ignores netrc entries with port set) Message-ID: References: <877fk33mew.fsf@lifelogs.com> X-Gnu-PR-Message: they-closed 22188 X-Gnu-PR-Package: emacs Reply-To: 22188@debbugs.gnu.org Date: Thu, 24 Dec 2015 15:19:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1450970341-25140-1" This is a multi-part message in MIME format... ------------=_1450970341-25140-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #22188: 24.5; auth-source-search ignores netrc entries with port set 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 22188@debbugs.gnu.org. --=20 22188: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D22188 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1450970341-25140-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 22188-done) by debbugs.gnu.org; 24 Dec 2015 15:18:40 +0000 Received: from localhost ([127.0.0.1]:33740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aC7f6-0006Wu-1k for submit@debbugs.gnu.org; Thu, 24 Dec 2015 10:18:40 -0500 Received: from mail-qg0-f47.google.com ([209.85.192.47]:35880) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aC7f4-0006Wh-9T for 22188-done@debbugs.gnu.org; Thu, 24 Dec 2015 10:18:38 -0500 Received: by mail-qg0-f47.google.com with SMTP id e32so6836341qgf.3 for <22188-done@debbugs.gnu.org>; Thu, 24 Dec 2015 07:18:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifelogs.com; s=google; h=from:to:cc:subject:organization:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:user-agent :mime-version:content-type:content-transfer-encoding; bh=W46yLYatFnCbewLFht8Cf3UFFkdN2nVnwB0TxD9Pu4U=; b=fyLqHyB0JXzLHwNcS3RONSwjj8Ghxg//CvsEvKxxMQ+xhUUCj2mKACkvAhvjQHXi9J t5JW/C2UTg4VOTNP+DPHej+jrNMCrXpzlSjJUYpZdqFk4Xc16B2OD6jzi5E3pkn6YCN+ FEpQaYRRvDuXNVrm/SGKIUmB3hpoKmn6zi+is= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:organization:references :mail-copies-to:gmane-reply-to-list:date:in-reply-to:message-id :user-agent:mime-version:content-type:content-transfer-encoding; bh=W46yLYatFnCbewLFht8Cf3UFFkdN2nVnwB0TxD9Pu4U=; b=WUcKtpTqxpFPuMyatJOX9frCrMASFgBGcolvmAziZSJvasChhPCQfjJYB3gMlNRb6b mWkdW6m9tzTlwkI9uTpjfsdNcxn8YMPG99Nh1TujUmITF62sQ1Ow1+mxV7TEfk5DytJS pBJlaqfj+Wrs32O+51rvA7oLf2746qnpEtA+b2crjKViQUBrhjaYdfvBAKBzGE3fsRoT IazQZGlYbXx9gyjrQlsK26bTbk8hn3Iut5mKs2jU6Hg1RZJOXl6hwERZKzDWyh+1GTxI V2UoF4h6xVHtsAuYXIFlgK3xWiSpjL3KWw+NQcaiLoemwpIBNjMnDBvmEf3ydaaWHQdx F2HQ== X-Gm-Message-State: ALoCoQkeVfKklGIRPc4/O3ed8YC3PeSLdPZG1GqjI5POm3nx3wQsfNO+aALCrc2VbFdXnVvPYV5Qc9zkZ1yDTNaCjth4fl8jDg== X-Received: by 10.140.93.77 with SMTP id c71mr12684337qge.46.1450970312925; Thu, 24 Dec 2015 07:18:32 -0800 (PST) Received: from flea ([98.229.60.157]) by smtp.gmail.com with ESMTPSA id h188sm20059488qhh.23.2015.12.24.07.18.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Dec 2015 07:18:32 -0800 (PST) From: Ted Zlatanov To: Andreas Schwab Subject: Re: bug#22188: 24.5; auth-source-search ignores netrc entries with port set Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos References: <8337v0zzug.fsf@gnu.org> <87io3p2jk1.fsf@lifelogs.com> X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Thu, 24 Dec 2015 10:18:31 -0500 In-Reply-To: (Andreas Schwab's message of "Thu, 24 Dec 2015 16:09:41 +0100") Message-ID: <877fk33mew.fsf@lifelogs.com> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22188-done Cc: Lars Magne Ingebrigtsen , Alexey Veretennikov , 22188-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: -0.7 (/) On Thu, 24 Dec 2015 16:09:41 +0100 Andreas Schwab w= rote:=20 AS> An entry without port is matched by any port. In general, an absent AS> specification means any. Exactly :) The only tricky case is explained in (info "(auth) Help for users") The typical netrc line example is without a port. machine YOURMACHINE login YOU password YOURPASSWORD This will match any authentication port. Simple, right? But what if there=E2=80=99s a SMTP server on port 433 of that machine that needs a diff= erent password from the IMAP server? machine YOURMACHINE login YOU password SMTPPASSWORD port 433 machine YOURMACHINE login YOU password GENERALPASSWORD I hope that helps. Closing this as done, but please let me know if the auth-source manual or docstrings need improvement. Thank you Ted ------------=_1450970341-25140-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 16 Dec 2015 20:50:55 +0000 Received: from localhost ([127.0.0.1]:53903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9J2E-0006sd-Vo for submit@debbugs.gnu.org; Wed, 16 Dec 2015 15:50:55 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47934) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9Iuu-0006gE-DZ for submit@debbugs.gnu.org; Wed, 16 Dec 2015 15:43:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9Iuo-0003mD-9l for submit@debbugs.gnu.org; Wed, 16 Dec 2015 15:43:15 -0500 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, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54317) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9Iuo-0003m9-6e for submit@debbugs.gnu.org; Wed, 16 Dec 2015 15:43:14 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38905) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9Iun-0001K4-4z for bug-gnu-emacs@gnu.org; Wed, 16 Dec 2015 15:43:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9Iuj-0003lr-Uz for bug-gnu-emacs@gnu.org; Wed, 16 Dec 2015 15:43:13 -0500 Received: from mail-lf0-x22f.google.com ([2a00:1450:4010:c07::22f]:35451) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9Iuj-0003ll-MQ for bug-gnu-emacs@gnu.org; Wed, 16 Dec 2015 15:43:09 -0500 Received: by mail-lf0-x22f.google.com with SMTP id l133so37880444lfd.2 for ; Wed, 16 Dec 2015 12:43:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=jFDWMMzCApxcsLJ9JNvk7pE1zWa0S/rFOVfy6phUexk=; b=lxR9ch4TwZnhCE2pJmlnAjgm4iMYQhqRd7rS6O7MFT3g5y0yPZOpL4ECxXbgXlD9DR rgSoqVYvcOAc2wDcrB6GnW9lYX05tkzV+xll7nWmauAQWCS6K36D8ZQVaclO7xZQ8895 q9TQGk11PLlk9KTAEg1swa3YZS9FhD1wzkt9ePi3wBLbt+OrbqRFwzAsUmfwyAjPQZSC EQeVy4MJsW24/alThEjFYgp/+17J+6IkLmJN++eE3gqGUx1kO44tCU6GRaXbOzhvgkcv Ngr9ekZSgI1cYLUj5vgnRdC4ghONeLUJB4GJhNKEMH9PCjlO/DkBbuqo9QwF7ruzDmZG kMJQ== X-Received: by 10.25.141.70 with SMTP id p67mr19835912lfd.151.1450298588552; Wed, 16 Dec 2015 12:43:08 -0800 (PST) Received: from MacBook-Pro.lan (c-667de055.030-62-73746f71.cust.bredbandsbolaget.se. [85.224.125.102]) by smtp.googlemail.com with ESMTPSA id au8sm1337757lbc.31.2015.12.16.12.43.07 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 16 Dec 2015 12:43:07 -0800 (PST) From: Alexey Veretennikov To: bug-gnu-emacs@gnu.org Subject: 24.5; auth-source-search ignores netrc entries with port set Date: Wed, 16 Dec 2015 21:42:26 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 16 Dec 2015 15:50:53 -0500 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: -4.0 (----) The auth-source-search function ignores .authinfo entries which contains port if port is not specified in the search. Steps to reproduce: 1) Create a file "~/test.authinfo" with the following contents: machine mymachine1 login user1 password pass1 machine mymachine2 login user2 password pass2 port 100 machine mymachine3 login user3 password pass3 machine mymachine4 login user4 password pass4 port 200 2) Perform in *scratch* buffer to set this file as a auth source (require 'auth-source) (auth-source-forget-all-cached) (setq auth-sources '("~/test.authinfo")) 3) Run the following: (dolist (account (auth-source-search)) (print (plist-get account :host))) Output: "mymachine1" "mymachine3" nil 4) Run the following: (dolist (account (auth-source-search :port 100)) (print (plist-get account :host))) Output: "mymachine1" "mymachine2" "mymachine3" nil 5) Run the following: (dolist (account (auth-source-search :port 200)) (print (plist-get account :host))) "mymachine1" "mymachine3" "mymachine4" nil Expected result: In step 2 the auth-source-search function should return all 4 machines In step 3 the auth-source-search function should return only machine2 In step 4 the auth-source-search function should return only machine4 ================== In GNU Emacs 24.5.1 (x86_64-apple-darwin14.5.0) of 2015-08-27 on tenten-slave.macports.org Configured using: `configure --prefix=/opt/local --without-x --without-dbus --without-gconf --without-libotf --without-m17n-flt --without-gpm --without-gnutls --with-xml2 --infodir /opt/local/share/info/emacs 'CFLAGS=-pipe -Os -arch x86_64' CPPFLAGS=-I/opt/local/include 'LDFLAGS=-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-no_pie -arch x86_64'' Important settings: value of $LC_ALL: en_US.UTF-8 value of $LC_CTYPE: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t electric-indent-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Entering debugger... Back to top level. auth-source nil ("~/test.authinfo") Mark set current-kill: Kill ring is empty Mark set current-kill: Kill ring is empty Mark set current-kill: Kill ring is empty Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail regexp-opt rfc2047 rfc2045 ietf-drums mail-utils auth-source eieio byte-opt bytecomp byte-compile cl-extra cl-loaddefs cl-lib cconv eieio-core gnus-util mm-util help-fns mail-prsvr password-cache help-mode easymenu debug xterm time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) Memory information: ((conses 16 85506 4283) (symbols 48 18222 0) (miscs 40 37 163) (strings 32 13562 4449) (string-bytes 1 398492) (vectors 16 8949) (vector-slots 8 352429 16861) (floats 8 54 757) (intervals 56 262 0) (buffers 960 12)) ------------=_1450970341-25140-1-- From unknown Mon Jun 23 04:15:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22188: 24.5; auth-source-search ignores netrc entries with port set Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Dec 2015 15:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22188 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: 22188@debbugs.gnu.org, Alexey Veretennikov Received: via spool by 22188-submit@debbugs.gnu.org id=B22188.145097075725792 (code B ref 22188); Thu, 24 Dec 2015 15:26:02 +0000 Received: (at 22188) by debbugs.gnu.org; 24 Dec 2015 15:25:57 +0000 Received: from localhost ([127.0.0.1]:33747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aC7m8-0006hw-PR for submit@debbugs.gnu.org; Thu, 24 Dec 2015 10:25:56 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:55603) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aC7m7-0006hn-2a for 22188@debbugs.gnu.org; Thu, 24 Dec 2015 10:25:55 -0500 Received: from 2.150.58.24.tmi.telenormobil.no ([2.150.58.24] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aC7lk-0000A1-Ec; Thu, 24 Dec 2015 16:25:32 +0100 From: Lars Ingebrigtsen References: <8337v0zzug.fsf@gnu.org> <87io3p2jk1.fsf@lifelogs.com> <877fk33mew.fsf@lifelogs.com> Date: Thu, 24 Dec 2015 16:25:31 +0100 In-Reply-To: <877fk33mew.fsf@lifelogs.com> (Ted Zlatanov's message of "Thu, 24 Dec 2015 10:18:31 -0500") Message-ID: <87si2ruavo.fsf@gnus.org> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-MailScanner-ID: 1aC7lk-0000A1-Ec X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1451575532.80707@m8xe8cVUy19LXvDPSxogiw X-Spam-Status: No X-Spam-Score: -0.7 (/) 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.7 (/) Ted Zlatanov writes: > This will match any authentication port. Simple, right? But what if > there=92s a SMTP server on port 433 of that machine that needs a different > password from the IMAP server? > > machine YOURMACHINE login YOU password SMTPPASSWORD port 433 > machine YOURMACHINE login YOU password GENERALPASSWORD > > I hope that helps. Closing this as done, but please let me know if the > auth-source manual or docstrings need improvement. The return values are hopefully sorted by specificity, right? So the first entry will be 433 if you specify :port "443" in the auth-source call? (And :max 1 will just return that entry...) --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Mon Jun 23 04:15:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22188: 24.5; auth-source-search ignores netrc entries with port set In-Reply-To: Resent-From: Ted Zlatanov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Dec 2015 21:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22188 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22188@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145099094724130 (code B ref -1); Thu, 24 Dec 2015 21:03:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Dec 2015 21:02:27 +0000 Received: from localhost ([127.0.0.1]:33876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCD1m-0006H8-La for submit@debbugs.gnu.org; Thu, 24 Dec 2015 16:02:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41831) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCD1h-0006Gp-A8 for submit@debbugs.gnu.org; Thu, 24 Dec 2015 16:02:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aCD1b-0004wA-Cg for submit@debbugs.gnu.org; Thu, 24 Dec 2015 16:02:16 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.3 required=5.0 tests=BAYES_05,FSL_HELO_BARE_IP_2, RCVD_NUMERIC_HELO autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53668) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aCD1b-0004w2-90 for submit@debbugs.gnu.org; Thu, 24 Dec 2015 16:02:15 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:32776) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aCD1Z-000137-38 for bug-gnu-emacs@gnu.org; Thu, 24 Dec 2015 16:02:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aCD1V-0004sr-17 for bug-gnu-emacs@gnu.org; Thu, 24 Dec 2015 16:02:13 -0500 Received: from plane.gmane.org ([80.91.229.3]:59420) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aCD1U-0004rr-Q3 for bug-gnu-emacs@gnu.org; Thu, 24 Dec 2015 16:02:08 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aCD1S-0007B6-0i for bug-gnu-emacs@gnu.org; Thu, 24 Dec 2015 22:02:06 +0100 Received: from 98.229.60.157 ([98.229.60.157]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 24 Dec 2015 22:02:05 +0100 Received: from tzz by 98.229.60.157 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 24 Dec 2015 22:02:05 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org From: Ted Zlatanov Date: Thu, 24 Dec 2015 16:02:00 -0500 Organization: =?UTF-8?Q?=D0=A2=D0=B5=D0=BE=D0=B4=D0=BE=D1=80_?= =?UTF-8?Q?=D0=97=D0=BB=D0=B0=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= @ Cienfuegos Lines: 20 Message-ID: <8737ur36if.fsf@lifelogs.com> References: <8337v0zzug.fsf@gnu.org> <87io3p2jk1.fsf@lifelogs.com> <877fk33mew.fsf@lifelogs.com> <87si2ruavo.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 98.229.60.157 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:i3q3vVYSDkHXxvuxUtebrCRWxY0= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -1.6 (-) 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.2 (---) On Thu, 24 Dec 2015 16:25:31 +0100 Lars Ingebrigtsen wrote: LI> Ted Zlatanov writes: >> This will match any authentication port. Simple, right? But what if >> there’s a SMTP server on port 433 of that machine that needs a different >> password from the IMAP server? >> >> machine YOURMACHINE login YOU password SMTPPASSWORD port 433 >> machine YOURMACHINE login YOU password GENERALPASSWORD >> >> I hope that helps. Closing this as done, but please let me know if the >> auth-source manual or docstrings need improvement. LI> The return values are hopefully sorted by specificity, right? So the LI> first entry will be 433 if you specify :port "443" in the auth-source LI> call? (And :max 1 will just return that entry...) They are in the order they're found, yes. Ted From unknown Mon Jun 23 04:15:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22188: 24.5; auth-source-search ignores netrc entries with port set Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Dec 2015 20:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22188 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22188@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145107612317365 (code B ref -1); Fri, 25 Dec 2015 20:43:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Dec 2015 20:42:03 +0000 Received: from localhost ([127.0.0.1]:35474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCZBb-0004W0-CY for submit@debbugs.gnu.org; Fri, 25 Dec 2015 15:42:03 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53809) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCZBZ-0004VX-4L for submit@debbugs.gnu.org; Fri, 25 Dec 2015 15:42:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aCZBT-0007QQ-6s for submit@debbugs.gnu.org; Fri, 25 Dec 2015 15:41:55 -0500 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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54606) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aCZBS-0007QK-Sf for submit@debbugs.gnu.org; Fri, 25 Dec 2015 15:41:55 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44780) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aCZBR-0008GN-WF for bug-gnu-emacs@gnu.org; Fri, 25 Dec 2015 15:41:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aCZBM-0007Px-Vd for bug-gnu-emacs@gnu.org; Fri, 25 Dec 2015 15:41:53 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:56435) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aCZBM-0007Pt-Oh for bug-gnu-emacs@gnu.org; Fri, 25 Dec 2015 15:41:48 -0500 Received: from 2.150.58.24.tmi.telenormobil.no ([2.150.58.24] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aCZB1-00049M-Sm for bug-gnu-emacs@gnu.org; Fri, 25 Dec 2015 21:41:28 +0100 From: Lars Ingebrigtsen References: <8337v0zzug.fsf@gnu.org> <87io3p2jk1.fsf@lifelogs.com> <877fk33mew.fsf@lifelogs.com> <87si2ruavo.fsf@gnus.org> <8737ur36if.fsf@lifelogs.com> Date: Fri, 25 Dec 2015 21:41:27 +0100 In-Reply-To: <8737ur36if.fsf@lifelogs.com> (Ted Zlatanov's message of "Thu, 24 Dec 2015 16:02:00 -0500") Message-ID: <8760zm2rd4.fsf@gnus.org> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1aCZB1-00049M-Sm X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1451680888.04268@0XS55nUL7qcLq2B+nazA1Q X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.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: -5.0 (-----) Ted Zlatanov writes: > LI> The return values are hopefully sorted by specificity, right? So the > LI> first entry will be 433 if you specify :port "443" in the auth-source > LI> call? (And :max 1 will just return that entry...) > > They are in the order they're found, yes. Ah, so the order of the entries in the .authinfo file matters... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no