summaryrefslogtreecommitdiffstats
path: root/source3/utils/smbcontrol.c
Commit message (Collapse)AuthorAgeFilesLines
* add hook for MSG_PRINTER_DRVUPGRADE that numps the change_id on all printers ↵Gerald Carter2002-08-271-0/+5
| | | | | | bound to a given driver (This used to be commit e913d508d4f894eb3f0e59b9c28b0fc5b56962ec)
* Merge some usage info from APPLIANCE_HEAD.Tim Potter2002-08-111-0/+3
| | | | (This used to be commit aa93db5abed75b5c9a032a080c07473fafa53a43)
* Merge of print notify fixes from APPLIANCE_HEAD.Tim Potter2002-08-021-0/+17
| | | | (This used to be commit 7bf9ca6ca36fa319a57eab05567d49a003237bb5)
* Proper merge of all the working printing stuff from APPLIANCE_HEAD.Jeremy Allison2002-06-281-14/+96
| | | | | | Now let's keep this in sync ! Jeremy. (This used to be commit 3603cd4947df2c10df604447dc542932cb9e5d5a)
* Keep the compiler happyAndrew Bartlett2002-05-191-1/+0
| | | | (This used to be commit 84ea2a434b510ed49838a04a4b30bd2fc9ec5673)
* so here it is the code to introduce seriously debugggging classes.Simo Sorce2002-05-181-15/+31
| | | | | | | | | | | | | | | | | | | this is a first step only passdb stuff has beein "classized". - so what can you do? set debug level to: 1 poasdb:10 that will make all the code run at debug level 1 except the code in passdb/* files that will run at level 10 TODO: fix the man page - also smbcontrol has this nice feature so smbcontrol smbd debug 3 passdb:5 will set every smbd to have a default log level of 3 while passdb stuff will be at level 5 and so no.. minor cosmetic fix to pdbedit is there too (This used to be commit be5c3b3f5781ddc002ffcc98df04ab024dcef4ca)
* added a shutdown command to smbcontrol.Jean-François Micouleau2002-03-291-0/+6
| | | | | | | have to add the server side now. J.F. (This used to be commit b83f87d6811dbad2c254cd5add4bbedb3196c629)
* getpid() -> sys_getpid()Tim Potter2002-03-141-1/+1
| | | | (This used to be commit a3cea5e9ae3b53ecbc45e61a39cbce0ca1b916aa)
* Fixup the sending of printer change messages from job changes.Jeremy Allison2002-02-261-2/+8
| | | | | Jeremy. (This used to be commit 28d4e7a3e2bd8f15ef807b821e4300a72bbc6904)
* Removed version number from file header.Tim Potter2002-01-301-1/+1
| | | | | Changed "SMB/Netbios" to "SMB/CIFS" in file header. (This used to be commit 6a58c9bd06d0d7502a24bf5ce5a2faf0a146edfa)
* Quieten warning about uninitialized variable.Martin Pool2002-01-101-1/+3
| | | | (This used to be commit 63ea2bb0adf5ae742658f479613de90b1eec3db5)
* Add two more memory-debug smbcontrol messages: these ones shouldMartin Pool2002-01-091-6/+17
| | | | | | prompt dmalloc to log information about what happening, so you can see in flight why smbd is getting bloated. (This used to be commit bcb443c5c4bf97fe6b5b0993e42496c2e64f0124)
* merge changes from 2.2 branch to prevent smb.conf from changing debug levelHerb Lewis2002-01-071-0/+5
| | | | | of commands when specified on command line. (This used to be commit 39d6b31e14144a3ff4b992d4286b706147e58566)
* Cleanup format.Martin Pool2002-01-031-1/+1
| | | | (This used to be commit a9b9ae47e1a11492f036b308c408c6a239a690f6)
* smbd now sends a reply to MSG_REQ_POOL_USAGE, though it's prettyMartin Pool2002-01-031-1/+2
| | | | | boring so far. (This used to be commit 9b217dce7fe89d1e36a91d7d011c2a9fe185e0d3)
* smbd should register to receive MSG_REQ_POOL_USAGE. Response shouldMartin Pool2002-01-031-2/+0
| | | | | be information about memory usage, but this is not done yet. (This used to be commit 830a126a442bdde28fc42e23e7260c344b6534b9)
* smbcontrol in non-interactive mode was returning True for success --Martin Pool2001-12-211-1/+4
| | | | | need to invert this to give the shell 0. (This used to be commit ecc624067c54314834aacbf21d0f2ee54fce37e9)
* Add option to pass NULL max_replies to wait_for_replies in case youMartin Pool2001-12-211-4/+7
| | | | | don't know how many to expect. (This used to be commit 53f1c0298b526dcacae956453a4b95fff226d0b8)
* Add code to send MSG_REQ_POOL_USAGE. (smbd doesn't respond yet.)Martin Pool2001-12-211-15/+57
| | | | | | | | Factor out common code to wait until replies are received or timeout expires. Show debug message when messages are sent. (This used to be commit 17bb0f60af13c5d0561c0ba50b0a6331bde52e8f)
* Removed TimeInit() call from every client program (except for one placeTim Potter2001-11-231-1/+0
| | | | | | in smbd/process.c where the timezone is reinitialised. Was replaced with check for a static is_initialised boolean. (This used to be commit 8fc772c9e5770cd3a8857670214dcff033ebae32)
* Merged in JohnR's ping messaging extension.Jeremy Allison2001-11-201-6/+9
| | | | | Jeremy. (This used to be commit 694372b2c4d7713fe228114730027175f7b4e9b6)
* Store some path names in global variables initialized to configureMartin Pool2001-11-191-3/+2
| | | | | default, rather than in preprocessor macros. (This used to be commit 79ec88f0da40faebe1e587f1b3e87b5f2b184f58)
* Added -s configfile to smbcontrol.c.Volker Lendecke2001-09-211-6/+9
| | | | | Volker (This used to be commit 9ecd9db4efc7b736bef0e01a5e157e149a381587)
* got rid of USE_TDB_MMAP_FLAG as its not needed any moreAndrew Tridgell2001-09-061-1/+1
| | | | (This used to be commit c26e0d3f27a05ecc8bd2390f9aab7f9451524e47)
* When sending a message via a tdb, it must be open read/write.Jeremy Allison2001-09-051-1/+1
| | | | | Jeremy. (This used to be commit f35887c7d40ced750596b87bf37f7aae1df68c7a)
* Added samsync and samrepl (untested) message types to smbcontrol.Tim Potter2001-08-281-0/+38
| | | | (This used to be commit b0c8090396ca02d06669d6e20a1c715fc83ff887)
* Added "use mmap" for HPUX.Jeremy Allison2001-07-301-1/+1
| | | | | Jeremy. (This used to be commit 840802f10677cb0009cb4df4c37c7d01aa5edacd)
* The big character set handling changeover!Andrew Tridgell2001-07-041-1/+0
| | | | | | | | This commit gets rid of all our old codepage handling and replaces it with iconv. All internal strings in Samba are now in "unix" charset, which may be multi-byte. See internals.doc and my posting to samba-technical for a more complete explanation. (This used to be commit debb471267960e56005a741817ebd227ecfc512a)
* added a close-share smbcontrol message that forcibly closes a share in smbd ↵Andrew Tridgell2001-06-201-3/+17
| | | | | | (to allow unmount) (This used to be commit 15b17a80db605a55f667c95fb7e316877a441887)
* use LDSHFLAGS not -shared in several placesAndrew Tridgell2001-06-041-1/+1
| | | | (This used to be commit 8ec9c87b5d1a7dae17d5b1a30f58effaf5e69e4b)
* If a debug class was explicitly set to zero the debug system would notTim Potter2001-06-011-5/+7
| | | | | | | | | | | | | | | | | recognise it as there was no distinction made between zeroing a debug class and just not setting it to anything. I've added a debuglevel_isset array in parallel with the debuglevel_class array to fix this. Added a couple of new debug classes which I might start filling out to get smb, rpc header and rpc marshall/unmarshalling debugs tidied up. Fixed a bunch of cut&paste bugs in include/debug.h Modified smbcontrol and the messaging system debug handler to like the debuglevel_isset stuff. (This used to be commit 391e7caf76cbc22021629ef0ec5e0c32806edfd7)
* remember to close tdb after useAndrew Tridgell2001-05-151-9/+13
| | | | (This used to be commit 8f8d7202cf6e12cdb2f4445ddcac83a7ac9e33a2)
* Fix crash in smbcontrol Gerald pointed out when no parameter given to debug.Jeremy Allison2001-05-141-2/+2
| | | | | Jeremy. (This used to be commit ef687a2f6ba8143dcc041b2b629542c3ea9e3966)
* More gcc compile on solaris tidyups.Jeremy Allison2001-04-271-4/+4
| | | | | Jeremy. (This used to be commit 956201c4fb6e604407911b9709574f0c24dcb84f)
* Merge of Andrew's changes in 2.2.Jeremy Allison2001-04-131-2/+2
| | | | | Jeremy. (This used to be commit fc76681812b1469208ad6c8847afdfc68bc6db49)
* Merge of JohnR's changes to appliance-head, JF's changes to 2.2,Jeremy Allison2001-02-121-19/+32
| | | | | | updated the POSIX_ACL code to be in sync. Jeremy. (This used to be commit c0517d6f4e3079feca1309fd1ea7b21e83f0de02)
* Fixed memory leaks in lsa_XX calls. Fixed memory leaks in smbcacls. MergedJeremy Allison2000-12-151-1/+8
| | | | | | | in fixes from appliance-head and 2.2. Fixed multiple connection.tdb open problem. Jeremy. (This used to be commit 0a40bc83e14c69a09948ec09bb6fc5026c4f4c14)
* support smbcontrol sending messages to itself (for testing purposes)Andrew Tridgell2000-11-171-0/+2
| | | | (This used to be commit 5dfae86dab50fba1890d0ce33fa9d68f12bc0bfa)
* Fix for a problem with the new messaging system. If a sender is using theJeremy Allison2000-11-161-10/+10
| | | | | | | | | | | | | | | messaging system as a notification mechanism, and the speed of notification greatly exceeds the speed of message recovery, then you get a massively (>75Mb) growing tdb. If the message is a simple notification, then the message is static, and you only need one of them in transit to a target process at any one time. This patch adds a BOOL "allow_duplicates" to the message_send_XX primitives. If set to False, then before sending a message the sender checks the existing message queue for a target pid for a duplicate of this message, and doesn't add to it if one already exists. Also added code into msgtest.c to test this. Jeremy. (This used to be commit 3aa7995660395ecb85c8e35b638fa9fbbb952558)
* Merge of Herb's profiling code.Jeremy Allison2000-11-111-0/+49
| | | | | Jeremy. (This used to be commit 3be056c71aa8e0a4ba70d397107199004bdb7d3f)
* Merge in Herb's changes from 2.2.Jeremy Allison2000-11-101-2/+14
| | | | | Jeremy. (This used to be commit 24d76c5fbda29d89c96d7c22193ec2eb93ad3887)
* lib/messages.c add debug print for receipt of PING andHerb Lewis2000-10-121-1/+2
| | | | | | | REQ_DEBUGLEVEL messages utils/smbcontrol.c allow "q" to exit interactive mode. Exit on error from message_init. (This used to be commit cda8c0439113dcce02a681b0aaddf69326c0ec9a)
* print source PID in PONG and debuglevel message. Allow request debuglevelHerb Lewis2000-10-121-10/+30
| | | | | | | message to go to any dest. Put timeout for commands that expect a reply. sync with 2.2 branch (This used to be commit 45632bb813da06d0139aa32b9ab99d472dcfaf25)
* changes to sync with 2.2. treeHerb Lewis2000-10-111-4/+6
| | | | | | | | | | | | | | | | | | .cvsignore remove config.h - not in this directory include/profile.h profile changes lib/messages.c added message to return debug level libsmb/clierror.c cast to get rid of compiler warning libsmb/smbencrypt.c cast to get rid of compiler warning profile/profile.c add flush profile stats changes for profile struct rpc_parse/parse_samr.c fix for compiler warning rpc_server/srv_samr.c cast to get rid of compiler warning smbd/ipc.c profile stats message.c profile stats smbd/negprot.c profile stats smbd/nttrans.c profile stats smbd/trans2.c profile stats utils/smbcontrol.c new flush stats command (This used to be commit bbb24daa25dca4e4b6b1f8942cd84ee3aa1bed8e)
* don't use gets() !Andrew Tridgell2000-10-101-2/+2
| | | | (This used to be commit e4ea0a5975d3539803c78cac2229550a6e89c4b4)
* Added Herb's fixes to HEAD.Jeremy Allison2000-10-061-2/+59
| | | | | Jeremy. (This used to be commit 4862d2ab1163310d844b929fb17239b4f4cb1a99)
* utils/smbcontrol.c: Fixes from Herb for interactive use.Jeremy Allison2000-09-291-29/+82
| | | | | | printing/nt_printing.c: No C++ comments please :-). Jeremy. (This used to be commit dd9f668108215f18240458fc33bf872a6fc9e6be)
* first cut at smbcontrol program. It currently allows syntax like:Andrew Tridgell2000-09-131-0/+155
smbcontrol nmbd debug 7 smbcontrol smbd debug 9 smbcontrol 3278 debug 1 smbcontrol nmbd force-election (This used to be commit 5f91c24636f5d82486f22c10bc55e060f9c518bf)