Merovingian: allow binds to given ip/interface #2407
Last updated: 2019-07-29 15:05:13 +0200
Date: 2005-05-29 16:21:33 +0200
It would be nice if it were possible to let Mapi, SQL
Date: 2006-07-23 11:16:04 +0200
Logged In: YES
Is this feature request still relevant?
Date: 2006-07-23 16:15:33 +0200
Logged In: YES
yes, because we only do local or any. We should have a
Date: 2007-11-10 17:40:47 +0100
Logged In: YES
In fact this is still an issue. Merovingian just suffers from the same problem, either all or just local.
Date: 2010-05-04 09:32:09 +0200
This bug was previously known as tracker item 1210805 at http://sourceforge.net/support/tracker.php?aid=1210805
Date: 2010-05-04 13:05:17 +0200
Since M5 is wrapped by Merovingian, this really only is an issue for Merovingian.
Date: 2012-10-09 14:03:35 +0200
*** Bug #3156 has been marked as a duplicate of this bug. ***
Date: 2012-10-09 17:39:25 +0200
is there any way as of now to make MonetDB listen on localhost only on linux platforms ? from description of this ticket I am guessing there might be a way??
Date: 2012-10-09 17:42:28 +0200
No, monetdbd can only bind to all interfaces. Unless you hack its sources (should be relatively easy, see connections.c). It needs code/options to define how to listen on what.
From your bug description, I think perhaps a simpler route, which switches on an ip/hostname (and thus allows only binding to 1 IP or all via 0.0.0.0) would already provide a start.
Date: 2012-10-09 17:45:40 +0200
Thanks for reply , I will have a look.
But it would be nice to have it configurable OTB by monetdb, what do you think?
Date: 2012-10-09 18:27:01 +0200
it would be a monetdbd property, and a nice to have, indeed
Date: 2016-01-28 09:44:31 +0100
Indeed this is still an issue. Monetdbd by defaults listens on all interfaces. The default should be that it only listens on localhost, with an option to listen to another or all interfaces. Given the well-known default admin user/pass combination, this is a potentially security risk and should be avoided.
Date: 2016-01-28 12:36:11 +0100
For complete details, see http//devmonetdborg/hg/MonetDB?cmd=changeset;node=0299a8888992
Date: 2016-05-23 10:57:29 +0200
Feature has been implemented in the Jun2016 branch.
Date: 2018-01-02 06:39:51 +0100
In windows environment, server is not started with monetdbd and thus this fix is not valid. listenaddr parameter doesn't take effect and the server always listen to 127.0.0.1, which doesn't work in most cases.
Please help fix the issue for windows environment.
Thanks and Best Regards
Date: 2018-10-25 18:31:09 +0200
This is also an issue on Linux configured with ipv6 only.
This property specifies an address that is allowed to connect to the server. The user can specify one IP(v6) address, or use the 0.0.0.0 notation to allow connections from everywhere. Defaults to localhost (127.0.0.1).
Attempt to set to ipv6 fails with address not recognized.
Date: 2019-07-29 15:05:13 +0200
In default branch is now possible to bind to IPv6 addresses. However binding to a specified interface is not possible yet.
The text was updated successfully, but these errors were encountered: