The branch, master has been updated
       via  189b3d9 docs-xml: fix default name resolve order (fix bug #7564)
       via  9a68a98 docs: remove whitespace in example samba.ldif (fix bug 
#8789)
       via  35c1162 docs: add reload-printers command to smbcontrol manual page
       via  7ff42f3 s3-utils: add do_reload_printers command to smbcontol
      from  6aa12fc build: Remove SMB_OFF_T, replace with off_t

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 189b3d9b24bf553ff7096397c389f20ba99e0dfa
Author: Björn Baumbach <b...@sernet.de>
Date:   Wed Apr 4 16:58:24 2012 +0200

    docs-xml: fix default name resolve order (fix bug #7564)
    
    Autobuild-User: Volker Lendecke <v...@samba.org>
    Autobuild-Date: Fri Apr  6 09:54:37 CEST 2012 on sn-devel-104

commit 9a68a98e87e5597ba684bea3d5e6a44951e51973
Author: Björn Baumbach <b...@sernet.de>
Date:   Wed Apr 4 16:41:35 2012 +0200

    docs: remove whitespace in example samba.ldif (fix bug #8789)

commit 35c11621c9de48d7c98e2dd54a43128be467f2e8
Author: Björn Baumbach <b...@sernet.de>
Date:   Tue Jan 17 12:31:17 2012 +0100

    docs: add reload-printers command to smbcontrol manual page

commit 7ff42f3746c88ee999ec1e87b31c741bce016576
Author: Björn Baumbach <b...@sernet.de>
Date:   Tue Jan 10 16:59:38 2012 +0100

    s3-utils: add do_reload_printers command to smbcontol
    
    Add command to force smbd to reload printers by sending MSG_PRINTER_PCAP.

-----------------------------------------------------------------------

Summary of changes:
 docs-xml/manpages-3/smbcontrol.1.xml              |    7 +++++++
 docs-xml/smbdotconf/protocol/nameresolveorder.xml |    2 +-
 examples/LDAP/samba.ldif                          |    2 +-
 source3/utils/smbcontrol.c                        |   14 ++++++++++++++
 4 files changed, 23 insertions(+), 2 deletions(-)


Changeset truncated at 500 lines:

diff --git a/docs-xml/manpages-3/smbcontrol.1.xml 
b/docs-xml/manpages-3/smbcontrol.1.xml
index f83376b..f764246 100644
--- a/docs-xml/manpages-3/smbcontrol.1.xml
+++ b/docs-xml/manpages-3/smbcontrol.1.xml
@@ -261,6 +261,13 @@
        </varlistentry>
 
        <varlistentry>
+       <term>reload-printers</term>
+       <listitem><para>Force smbd to reload printers. Can only be sent to
+       <constant>smbd</constant>.
+       </para></listitem>
+       </varlistentry>
+
+       <varlistentry>
        <term>idmap</term>
        <listitem><para>Notify about changes of id mapping. Can be sent
        to <constant>smbd</constant> or (not implemented yet) 
<constant>winbindd</constant>.
diff --git a/docs-xml/smbdotconf/protocol/nameresolveorder.xml 
b/docs-xml/smbdotconf/protocol/nameresolveorder.xml
index 9b1ad07..662c3fb 100644
--- a/docs-xml/smbdotconf/protocol/nameresolveorder.xml
+++ b/docs-xml/smbdotconf/protocol/nameresolveorder.xml
@@ -65,6 +65,6 @@
  
 </description>
 
-<value type="default">lmhosts host wins bcast</value>
+<value type="default">lmhosts wins host bcast</value>
 <value type="example">lmhosts bcast host</value>
 </samba:parameter>
diff --git a/examples/LDAP/samba.ldif b/examples/LDAP/samba.ldif
index be6433c..5106e5f 100644
--- a/examples/LDAP/samba.ldif
+++ b/examples/LDAP/samba.ldif
@@ -153,7 +153,7 @@ olcAttributeTypes: {49}( 1.3.6.1.4.1.7165.2.1.72 NAME 
'sambaTrustDirection' DE
  21.1.27 SINGLE-VALUE )
 olcAttributeTypes: {50}( 1.3.6.1.4.1.7165.2.1.73 NAME 'sambaTrustPartner' DESC
   'Fully qualified name of the domain with which a trust exists' EQUALITY case
-  IgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
+ IgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
 olcAttributeTypes: {51}( 1.3.6.1.4.1.7165.2.1.74 NAME 'sambaFlatName' DESC 'Ne
  tBIOS name of a domain' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.
  121.1.15{128} )
diff --git a/source3/utils/smbcontrol.c b/source3/utils/smbcontrol.c
index 5699f23..7d7eb12 100644
--- a/source3/utils/smbcontrol.c
+++ b/source3/utils/smbcontrol.c
@@ -1192,6 +1192,19 @@ static bool do_reload_config(struct tevent_context 
*ev_ctx,
        return send_message(msg_ctx, pid, MSG_SMB_CONF_UPDATED, NULL, 0);
 }
 
+static bool do_reload_printers(struct tevent_context *ev_ctx,
+                              struct messaging_context *msg_ctx,
+                              const struct server_id pid,
+                              const int argc, const char **argv)
+{
+       if (argc != 1) {
+               fprintf(stderr, "Usage: smbcontrol <dest> reload-printers\n");
+               return False;
+       }
+
+       return send_message(msg_ctx, pid, MSG_PRINTER_PCAP, NULL, 0);
+}
+
 static void my_make_nmb_name( struct nmb_name *n, const char *name, int type)
 {
        fstring unix_name;
@@ -1274,6 +1287,7 @@ static const struct {
        { "shutdown", do_shutdown, "Shut down daemon" },
        { "drvupgrade", do_drvupgrade, "Notify a printer driver has changed" },
        { "reload-config", do_reload_config, "Force smbd or winbindd to reload 
config file"},
+       { "reload-printers", do_reload_printers, "Force smbd to reload 
printers"},
        { "nodestatus", do_nodestatus, "Ask nmbd to do a node status request"},
        { "online", do_winbind_online, "Ask winbind to go into online state"},
        { "offline", do_winbind_offline, "Ask winbind to go into offline 
state"},


-- 
Samba Shared Repository

Reply via email to