[exim-dev] [Bug 1141] remote_smtp reuse when should not be
https://bugs.exim.org/show_bug.cgi?id=1141 jasen Betts eximbugzi...@revmaps.no-ip.org changed: What|Removed |Added CC||eximbugzi...@revmaps.no-ip. ||org --- Comment #20 from jasen Betts eximbugzi...@revmaps.no-ip.org --- *** Bug 1677 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
https://bugs.exim.org/show_bug.cgi?id=1141 --- Comment #19 from Jeremy Harris jgh146...@wizmail.org --- Doublecheck that your test-runner id is a member of the exim group -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
https://bugs.exim.org/show_bug.cgi?id=1141 --- Comment #18 from Jeremy Harris jgh146...@wizmail.org --- Possibly a permissions/user/group problem, possibly a config problem (the config file location looks possible, but does not match the exim binary location) -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
https://bugs.exim.org/show_bug.cgi?id=1141 --- Comment #17 from Panormitis panormi...@gmx.net --- I built Exim and the test suite. Exim is running but when I tried to run some tests I got: You need to have sudo access to root to run these tests. Checking ... Test for sudo OK Exim binary is /usr/sbin/exim Probing with config file: /source/exim/test/test-config Unable to extract exim_user from binary. Check if Exim refused to run; if so, consider: TRUSTED_CONFIG_LIST ALT_CONFIG_PREFIX WHITELIST_D_MACROS Failing to get information from binary. I would like to provide some data regarding this bug, but I'm not sure what I'm doing wrong. By the way, If this place is not appropriate to talk about this, you can contact me directly to my e-mail. -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
https://bugs.exim.org/show_bug.cgi?id=1141 --- Comment #16 from Julian Brown julian.br...@cpanel.net --- Panormitus, I wrote a couple of unit tests with that patch. The unit tests only used IPV4, perhaps you can copy one of those tests and set it up to use IPV6 and we can follow up on it. -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
https://bugs.exim.org/show_bug.cgi?id=1141 --- Comment #15 from Jeremy Harris jgh146...@wizmail.org --- The code would be included. This probably isn't the best forum to help you; I suggest either the mailinglist ( https://lists.exim.org/mailman/listinfo/exim-users ) or the IRC channel ( irc.freenode.net #exim ) -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
https://bugs.exim.org/show_bug.cgi?id=1141 --- Comment #14 from Panormitis panormi...@gmx.net --- I tried to download the source code from Git (git clone git://git.exim.org/exim.git) and built Exim, but I still see the same behavior. When sending e-mail to a GMail address, Exim uses a wrong outgoing IPv6 address. Is the commit not included when I do git clone git://git.exim.org/exim.git ? I'm not very familiar with git, sorry if my question seems dumb. -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
https://bugs.exim.org/show_bug.cgi?id=1141 Jeremy Harris jgh146...@wizmail.org changed: What|Removed |Added Target Milestone|Exim 4.77 |Exim 4.86 --- Comment #13 from Jeremy Harris jgh146...@wizmail.org --- It does; 4.85 was released in January and the above commit was March. -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
https://bugs.exim.org/show_bug.cgi?id=1141 Panormitis panormi...@gmx.net changed: What|Removed |Added CC||panormi...@gmx.net --- Comment #12 from Panormitis panormi...@gmx.net --- Does this bug still exists on Exim 4.85? On a server using DirectAdmin Exim 4.85, when sending e-mail to a GMail address, Exim uses a wrong outgoing IPv6 address. -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1141 Jeremy Harris jgh146...@wizmail.org changed: What|Removed |Added CC||jgh146...@wizmail.org AssignedTo|p...@exim.org|jgh146...@wizmail.org Status|ASSIGNED|NEW -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1141 Jeremy Harris jgh146...@wizmail.org changed: What|Removed |Added Status|NEW |ASSIGNED -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1141 Git Commit g...@exim.org changed: What|Removed |Added CC||g...@exim.org --- Comment #10 from Git Commit g...@exim.org 2015-03-15 15:17:05 --- Git commit: http://git.exim.org/exim.git/commitdiff/a39bd74d3e942db1b465cae643e1a4766ffb304e commit a39bd74d3e942db1b465cae643e1a4766ffb304e Author: Julian Brown julian.br...@cpanel.net AuthorDate: Sun Mar 15 13:36:54 2015 + Commit: Jeremy Harris jgh146...@wizmail.org CommitDate: Sun Mar 15 14:16:07 2015 + when trying spooled messages, account for the local-interface in grouping for a connection. bug 1141 src/src/deliver.c| 16 + src/src/functions.h |5 +- src/src/ip.c | 88 +++--- src/src/structs.h|3 + src/src/transport.c | 173 +--- src/src/transports/smtp.c| 87 ++- test/confs/0603 | 60 test/confs/0604 | 59 test/log/0603| 30 ++ test/log/0604| 330 + test/scripts/-Basic/0603 | 71 + test/scripts/-Basic/0604 | 667 ++ test/stderr/0604 |2 + test/stdout/0603 | 31 ++ test/stdout/0604 | 406 + 15 files changed, 1942 insertions(+), 86 deletions(-) -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1141 --- Comment #8 from Phil Pennock p...@exim.org 2014-11-14 12:21:16 --- I disappeared into a day job where the closest I come to running mail systems is having admin privs in a Google Apps domain. http://git.exim.org/exim.git/shortlog/refs/heads/bug_1141 has the git branch with the proposed fix, but I never did write a test case for this. Only the latest commit is specific to that branch. http://git.exim.org/exim.git/commit/9d38e6c3845871c8774cd6494163b1625235080a So this needs to be cherry-picked into the current Exim code-base, and tested to see if it works as expected. Julian, are you able to help with testing, or writing test-cases for Exim's test-suite? Todd, Jeremy, we should probably try to get this in before the first RC cut for the new Exim release? -Phil -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1141 --- Comment #9 from Julian Brown julian.br...@cpanel.net 2014-11-14 14:53:43 --- Phil Thank you for your response. Let me get up to speed on Exim's test suite. Once I figure that out it should be easy to create a test or two that fail under the existing environment and then hopefully prove your fix is just that a fix. I will keep you abreast of my progress. Julian -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1141 Nigel Metheringham ni...@exim.org changed: What|Removed |Added CC||ni...@exim.org --- Comment #6 from Nigel Metheringham ni...@exim.org 2012-09-21 09:17:15 --- A workround would be to set connection_max_messages = 1 on the smtp transport. -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1141 Phil Pennock p...@exim.org changed: What|Removed |Added CC||chanc...@gmail.com --- Comment #5 from Phil Pennock p...@exim.org 2012-09-20 23:11:54 --- *** Bug 1300 has been marked as a duplicate of this bug. *** -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1141 --- Comment #3 from Phil Pennock p...@exim.org 2012-05-12 13:07:27 --- The interface is added to the retry key, if set; I'm not seeing how or where it's ever checked for, though. Separately, there are other characteristics that might vary per link. Eg, TLS client certificate. I'm working on a fuller solution. It's more involved than I first thought. -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1141 Phil Pennock p...@exim.org changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #1 from Phil Pennock p...@exim.org 2011-10-04 10:27:22 --- The current logic is in deliver.c do_remote_deliveries(). It iterates through remaining addresses, at line 3575, performing the comparisons. If we compare the interfaces at this point, based on the transport definitions, they'll always match, because we'll be expanding the interface strings in the exact same context. So I believe that to fix this, we need to: * add a interface field to the struct address_item. * populate that field during routing, in each router, just after rf_get_transport() (which deals with transport being expandable). * it might make sense to do this in rf_queue_add() for the remote case? * then add a same_hostlist() comparator to deliver.c and use it in the block at line 3575. I'm not currently 100% sure that this catches all the cases. So I'm not going to put this into the 4.77 RC series, it needs more analysis. -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 1141] remote_smtp reuse when should not be
--- You are receiving this mail because: --- You are on the CC list for the bug. http://bugs.exim.org/show_bug.cgi?id=1141 --- Comment #2 from Phil Pennock p...@exim.org 2011-10-04 10:59:22 --- For clarity: the interface field in the address_item would be the expanded string, whereas that in the transport definition is not expanded. Part of my concern is about ensuring that all expansion variables potentially needed for evaluating the interface are defined at the point where we take a copy for capture. Fortunately, interface _has_ to be expanded before we make a connection, so at least it can't rely upon transient properties of one given remote connection. If someone makes it depend upon $tod_log, then they have brought problems upon themselves. One issue is if someone configures the interface and the value is no longer valid at delivery time. Thus I think that rather than use the expanded copy in the address_item, we would just let it be re-expanded exactly where it is now, each time it's used. I don't think we should touch the wait-* DB storage keys. -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##