From 49d5f62b42d821bb8a11b595efb53eb88ec3c570 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 29 Apr 2011 22:32:12 +0200 Subject: s3-proto: move rpc_srv_register protos and structs to town headerfile. Guenther --- source3/rpc_server/epmd.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source3/rpc_server/epmd.c') diff --git a/source3/rpc_server/epmd.c b/source3/rpc_server/epmd.c index 5e82b276fd2..d11760c29b9 100644 --- a/source3/rpc_server/epmd.c +++ b/source3/rpc_server/epmd.c @@ -25,6 +25,7 @@ #include "../librpc/gen_ndr/srv_epmapper.h" #include "rpc_server/rpc_server.h" #include "rpc_server/epmapper/srv_epmapper.h" +#include "rpc_server/srv_pipe_register.h" #include "messages.h" #define DAEMON_NAME "epmd" -- cgit From 0e76eddcc8a4e7e98167b8f92387fae015fae095 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 2 May 2011 13:21:53 +0200 Subject: s3: include ntdomain.h before including generated srv_ headers. Guenther --- source3/rpc_server/epmd.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source3/rpc_server/epmd.c') diff --git a/source3/rpc_server/epmd.c b/source3/rpc_server/epmd.c index d11760c29b9..04fdfb13bb9 100644 --- a/source3/rpc_server/epmd.c +++ b/source3/rpc_server/epmd.c @@ -22,6 +22,7 @@ #include "includes.h" #include "serverid.h" +#include "ntdomain.h" #include "../librpc/gen_ndr/srv_epmapper.h" #include "rpc_server/rpc_server.h" #include "rpc_server/epmapper/srv_epmapper.h" -- cgit From 8563d5c384f672276d8ea2ab20a1810ff485e37d Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 5 May 2011 00:58:27 +0200 Subject: s3-rpc_server: run minimal_includes.pl. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Guenther Autobuild-User: Günther Deschner Autobuild-Date: Thu May 5 03:04:38 CEST 2011 on sn-devel-104 --- source3/rpc_server/epmd.c | 1 - 1 file changed, 1 deletion(-) (limited to 'source3/rpc_server/epmd.c') diff --git a/source3/rpc_server/epmd.c b/source3/rpc_server/epmd.c index 04fdfb13bb9..4e2056e5068 100644 --- a/source3/rpc_server/epmd.c +++ b/source3/rpc_server/epmd.c @@ -26,7 +26,6 @@ #include "../librpc/gen_ndr/srv_epmapper.h" #include "rpc_server/rpc_server.h" #include "rpc_server/epmapper/srv_epmapper.h" -#include "rpc_server/srv_pipe_register.h" #include "messages.h" #define DAEMON_NAME "epmd" -- cgit From 438b24a77f5173d9ffee76009589033ece6e9dce Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 25 May 2011 17:26:01 +0200 Subject: s3-rpc_server: Remove guessing of the syntax id. This is only a wild guess. We don't know to which rpc service the client wants to talk until we read the the rpc bind packet. --- source3/rpc_server/epmd.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'source3/rpc_server/epmd.c') diff --git a/source3/rpc_server/epmd.c b/source3/rpc_server/epmd.c index 4e2056e5068..81ebc46a9db 100644 --- a/source3/rpc_server/epmd.c +++ b/source3/rpc_server/epmd.c @@ -54,7 +54,6 @@ static bool epmd_open_sockets(struct tevent_context *ev_ctx, port = setup_dcerpc_ncacn_tcpip_socket(ev_ctx, msg_ctx, - ndr_table_epmapper.syntax_id, ifss, 135); if (port == 0) { @@ -89,7 +88,6 @@ static bool epmd_open_sockets(struct tevent_context *ev_ctx, port = setup_dcerpc_ncacn_tcpip_socket(ev_ctx, msg_ctx, - ndr_table_epmapper.syntax_id, &ss, 135); if (port == 0) { @@ -263,7 +261,6 @@ void start_epmd(struct tevent_context *ev_ctx, ok = setup_dcerpc_ncalrpc_socket(ev_ctx, msg_ctx, - ndr_table_epmapper.syntax_id, "EPMAPPER", srv_epmapper_delete_endpoints); if (!ok) { -- cgit From b5aeee76c926f102c3bee396c831475b1eeb18d5 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 25 May 2011 17:37:51 +0200 Subject: s3-epmapper: Register ports on IPv4 too. Autobuild-User: Andreas Schneider Autobuild-Date: Wed Jun 1 13:14:53 CEST 2011 on sn-devel-104 --- source3/rpc_server/epmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source3/rpc_server/epmd.c') diff --git a/source3/rpc_server/epmd.c b/source3/rpc_server/epmd.c index 81ebc46a9db..bb241ff2c1f 100644 --- a/source3/rpc_server/epmd.c +++ b/source3/rpc_server/epmd.c @@ -68,7 +68,7 @@ static bool epmd_open_sockets(struct tevent_context *ev_ctx, if (strequal(sock_addr, "0.0.0.0") || strequal(sock_addr, "::")) { #if HAVE_IPV6 - sock_addr = "::"; + sock_addr = "::,0.0.0.0"; #else sock_addr = "0.0.0.0"; #endif -- cgit