Changeset 30505


Ignore:
Timestamp:
2012-02-13T17:51:18+01:00 (6 years ago)
Author:
nbd
Message:

samba36: reorganize patches, fix windows 7 compatibility

Location:
packages/net/samba36/patches
Files:
2 added
2 deleted
8 moved

Legend:

Unmodified
Added
Removed
  • packages/net/samba36/patches/120-add_missing_ifdef.patch

    r30494 r30505  
    11--- a/source3/librpc/rpc/rpc_common.c 
    22+++ b/source3/librpc/rpc/rpc_common.c 
    3 @@ -127,9 +127,11 @@ static bool initialize_interfaces(void) 
     3@@ -119,9 +119,11 @@ static bool initialize_interfaces(void) 
     4        if (!smb_register_ndr_interface(&ndr_table_netdfs)) { 
    45                return false; 
    56        } 
    6  #endif 
    77+#ifdef DEVELOPER 
    88        if (!smb_register_ndr_interface(&ndr_table_rpcecho)) { 
     
    1515--- a/source3/rpcclient/rpcclient.c 
    1616+++ b/source3/rpcclient/rpcclient.c 
    17 @@ -632,7 +632,9 @@ static struct cmd_set *rpcclient_command 
    18  #ifdef DFS_SUPPORT 
     17@@ -628,7 +628,9 @@ static struct cmd_set *rpcclient_command 
     18        netlogon_commands, 
     19        srvsvc_commands, 
    1920        dfs_commands, 
    20  #endif 
    2121+#ifdef DEVELOPER 
    2222        echo_commands, 
  • packages/net/samba36/patches/210-remove_ad_support.patch

    r30494 r30505  
    1313                return false; 
    1414        } 
    15 @@ -139,9 +141,11 @@ static bool initialize_interfaces(void) 
     15@@ -141,9 +143,11 @@ static bool initialize_interfaces(void) 
    1616        if (!smb_register_ndr_interface(&ndr_table_epmapper)) { 
    1717                return false; 
  • packages/net/samba36/patches/220-remove_services.patch

    r30494 r30505  
    11--- a/source3/librpc/rpc/rpc_common.c 
    22+++ b/source3/librpc/rpc/rpc_common.c 
    3 @@ -129,6 +129,7 @@ static bool initialize_interfaces(void) 
     3@@ -131,6 +131,7 @@ static bool initialize_interfaces(void) 
    44        if (!smb_register_ndr_interface(&ndr_table_initshutdown)) { 
    55                return false; 
     
    99                return false; 
    1010        } 
    11 @@ -138,6 +139,7 @@ static bool initialize_interfaces(void) 
     11@@ -140,6 +141,7 @@ static bool initialize_interfaces(void) 
    1212        if (!smb_register_ndr_interface(&ndr_table_ntsvcs)) { 
    1313                return false; 
     
    8585--- a/source3/rpcclient/rpcclient.c 
    8686+++ b/source3/rpcclient/rpcclient.c 
    87 @@ -635,9 +635,11 @@ static struct cmd_set *rpcclient_command 
     87@@ -637,9 +637,11 @@ static struct cmd_set *rpcclient_command 
    8888        shutdown_commands, 
    8989        test_commands, 
  • packages/net/samba36/patches/230-remove_winreg_support.patch

    r30494 r30505  
    135135--- a/source3/rpcclient/rpcclient.c 
    136136+++ b/source3/rpcclient/rpcclient.c 
    137 @@ -640,7 +640,9 @@ static struct cmd_set *rpcclient_command 
     137@@ -642,7 +642,9 @@ static struct cmd_set *rpcclient_command 
    138138        drsuapi_commands, 
    139139        eventlog_commands, 
  • packages/net/samba36/patches/240-remove_dfs_api.patch

    r30494 r30505  
    4343        } 
    4444+#endif 
     45 #ifdef DEVELOPER 
    4546        if (!smb_register_ndr_interface(&ndr_table_rpcecho)) { 
    4647                return false; 
    47         } 
    4848--- a/source3/smbd/server_exit.c 
    4949+++ b/source3/smbd/server_exit.c 
     
    6767        dfs_commands, 
    6868+#endif 
     69 #ifdef DEVELOPER 
    6970        echo_commands, 
    70         epmapper_commands, 
    71         shutdown_commands, 
     71 #endif 
  • packages/net/samba36/patches/250-remove_domain_logon.patch

    r30494 r30505  
    1717 static bool spoolss_init_cb(void *ptr) 
    1818 { 
    19 @@ -1118,12 +1120,15 @@ bool dcesrv_ep_setup(struct tevent_conte 
     19@@ -1116,12 +1118,15 @@ bool dcesrv_ep_setup(struct tevent_conte 
    2020                return false; 
    2121        } 
     
    4949--- a/source3/smbd/server_exit.c 
    5050+++ b/source3/smbd/server_exit.c 
    51 @@ -159,7 +159,9 @@ static void exit_server_common(enum serv 
     51@@ -157,7 +157,9 @@ static void exit_server_common(enum serv 
    5252                rpc_winreg_shutdown(); 
    5353 #endif 
     
    9898 #ifdef DFS_SUPPORT 
    9999        dfs_commands, 
     100--- a/source3/rpc_server/wkssvc/srv_wkssvc_nt.c 
     101+++ b/source3/rpc_server/wkssvc/srv_wkssvc_nt.c 
     102@@ -820,6 +820,10 @@ WERROR _wkssvc_NetrJoinDomain2(struct pi 
     103        WERROR werr; 
     104        struct security_token *token = p->session_info->security_token; 
     105  
     106+#ifndef NETLOGON_SUPPORT 
     107+       return WERR_NOT_SUPPORTED; 
     108+#endif 
     109+ 
     110        if (!r->in.domain_name) { 
     111                return WERR_INVALID_PARAM; 
     112        } 
     113@@ -897,6 +901,10 @@ WERROR _wkssvc_NetrUnjoinDomain2(struct  
     114        WERROR werr; 
     115        struct security_token *token = p->session_info->security_token; 
     116  
     117+#ifndef NETLOGON_SUPPORT 
     118+       return WERR_NOT_SUPPORTED; 
     119+#endif 
     120+ 
     121        if (!r->in.account || !r->in.encrypted_password) { 
     122                return WERR_INVALID_PARAM; 
     123        } 
Note: See TracChangeset for help on using the changeset viewer.