summaryrefslogtreecommitdiffstats
path: root/source/services
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Fix a memleak in svcctl_init_keys()"Volker Lendecke2008-06-181-10/+1
| | | | | | | | This reverts commit b1afb31f3cadd4749bf6e3eb5d8935588bf8ebfc. This one is very strange: I need to investigate why valgrind showed it as leaking, and why in my initial tests this did not fail. (cherry picked from commit 24730f5981efb920811e7929a9483bd72bb0984c)
* Fix a memleak in svcctl_init_keys()Volker Lendecke2008-06-171-1/+10
| | | | (cherry picked from commit 675bb53398ba29c53d2dcf3c7122cf4770c2f938)
* Coverity fixesMarc VanHeyningen2008-03-181-1/+6
| | | | (cherry picked from commit 3fc85d22590550f0539215d020e4411bf5b14363)
* Fix segfault in svcctl_get_secdesc(): prevent premature TALLOC_FREE.Michael Adam2008-02-181-14/+14
| | | | | | | | This crash was triggered by (e.g.) net rpc service status. This patch prevents premature freeing of memory and creates a common exit point to the function. Michael
* Add a check for success of fetch_reg_values().Michael Adam2008-02-181-1/+5
| | | | Michael
* Fix a comment typo.Michael Adam2008-02-181-1/+1
| | | | Michael
* Fix two debug messages.Michael Adam2008-01-211-2/+2
| | | | Michael
* Some C++ fixesVolker Lendecke2007-12-211-1/+3
|
* More static fstring elimination.Jeremy Allison2007-12-171-23/+25
| | | | Jeremy.
* Remove the char[1024] strings from dynconfig. ReplaceJeremy Allison2007-12-102-6/+6
| | | | | | them with malloc'ing accessor functions. Should save a lot of static space :-). Jeremy.
* Remove pstring from services/*.cJeremy Allison2007-11-202-148/+211
| | | | Jeremy.
* RIP BOOL. Convert BOOL -> bool. I found a few interestingJeremy Allison2007-10-181-3/+3
| | | | | | | bugs in various places whilst doing this (places that assumed BOOL == int). I also need to fix the Samba4 pidl generation (next checkin). Jeremy.
* [GLUE] Rsync SAMBA_3_2_0 SVN r25598 in order to create the v3-2-test branch.samba-misc-tags/initial-v3-2-testGerald (Jerry) Carter2007-10-101-2/+2
|
* r25561: Make use of [un]marshall_sec_descVolker Lendecke2007-10-101-29/+22
| | | | Minor cleanup only
* r24949: Remove some static buffersVolker Lendecke2007-10-101-2/+2
|
* r24290: fix debug statments to match function nameHerb Lewis2007-10-101-2/+2
|
* r23801: The FSF has moved around a lot. This fixes their Mass Ave address.Andrew Tridgell2007-10-106-12/+6
|
* r23779: Change from v2 or later to v3 or later.Jeremy Allison2007-10-106-6/+6
| | | | Jeremy.
* r20069: Fix logic bug I introducedVolker Lendecke2007-10-101-1/+1
|
* r19991: Sorry for this 2000-liner...Volker Lendecke2007-10-101-8/+8
| | | | | | | | | | | | | | The main thing here is a rewrite of srv_winreg_nt.c. The core functionality has moved to registry/reg_api.c which is then usable by the rest of Samba as well. On that way it fixes creating keys with more than one element in the path. This did not work before. Two things that sneaked in (sorry :-) is the change of some routines from NTSTATUS to WERROR the removed "parent" argument to regkey_open_internal. Volker
* r19947: Change regkey_open_internal to take the parent key and a talloc_ctx asVolker Lendecke2007-10-101-33/+38
| | | | | | arguments. This also replaces regkey_close_internal by TALLOC_FREE. Volker
* r19780: Ok, regkey_open_internal needs a regkey_close_internal. Giving a ↵Volker Lendecke2007-10-101-14/+11
| | | | | | | | talloc ctx is misleading here. This needs fixing properly :-) Volker
* r19778: Make regkey_open_internal take a talloc ctxVolker Lendecke2007-10-101-11/+14
|
* r17148: the wins service should not accept any controls so that a GUI can ↵Gerald Carter2007-10-101-0/+1
| | | | grey it out as not remotely manageable
* r16945: Sync trunk -> 3.0 for 3.0.24 code. Still needJeremy Allison2007-10-101-2/+2
| | | | | | | to do the upper layer directories but this is what everyone is waiting for.... Jeremy.
* r14132: Fix Coverity bug # 150.Volker Lendecke2007-10-101-1/+1
| | | | | | | | Jerry, you might want to check this. Thanks Volker
* r13393: Do not initialize the lp_svcctl_list() value since it is handledGerald Carter2007-10-101-1/+1
| | | | | | internally in services_db.c now. This prevents internal services from being listed twice (one internal and one external) when no 'svcctl list' parameter is explcitly set in smb.conf
* r12914: adding query/set ops for security descriptors on services.Gerald Carter2007-10-101-0/+47
|
* r12281: adding a note about WINS and NetLogon not being remotely manageableGerald Carter2007-10-101-2/+2
|
* r12173: doing some service control workGerald Carter2007-10-102-25/+40
| | | | | | | | | * Add a few new error codes for disabled services * dump some more details about service status in 'net rpc service' * disable the WINS and NetLogon services if not configured in smb.conf Still trying to figure out how to disable the start button on the NetLogon and WINS services.
* r11830: patch from Rashid N. Achilov <shelton@granch.ru> to add descriptions ↵Gerald Carter2007-10-101-32/+40
| | | | for some common services
* r11579: syncing up perf counter code cfrom trunkGerald Carter2007-10-101-0/+1
|
* r11137: Compile with only 2 warnings (I'm still working on that code) on a gcc4Jeremy Allison2007-10-101-1/+1
| | | | | x86_64 box. Jeremy.
* r10961: remove unused variables (patch from Jason Mader)Gerald Carter2007-10-101-5/+2
|
* r10819: merging a couple of fixes from trunkGerald Carter2007-10-101-14/+20
| | | | | | | * only keep the registry,tdb file open when we have an open key handle * tpot's setup.py fix * removing files that no longer exist in trunk and copying some that were missing in 3.0
* r10781: merging eventlog and svcctl code from trunkGerald Carter2007-10-103-179/+273
|
* r10656: BIG merge from trunk. Features not copied overGerald Carter2007-10-105-478/+552
| | | | | | | * \PIPE\unixinfo * winbindd's {group,alias}membership new functions * winbindd's lookupsids() functionality * swat (trunk changes to be reverted as per discussion with Deryck)
* r7624: * removed unmatched tdb_lock_by_string() call (should fix build farm ↵Gerald Carter2007-10-101-12/+3
| | | | | | issues) * comment out services.tdb code until I finish rewriting it
* r7610: can successfully stop and start the 'spooler' service by setting the ↵Gerald Carter2007-10-101-0/+21
| | | | state for the 'disable spoolss' parameter in memory for an individual smbd
* r7603: * fix a bug in the SERVICE_ALL_ACCESS security maskGerald Carter2007-10-102-2/+2
| | | | | * add calls to start and stop a service (to be filled in by the backend routines in services/svc_*.c
* r7595: start trying to split out the svcctl functions into separate files ↵Gerald Carter2007-10-103-0/+835
for better maintenance; add SERVICE_CONTROL_OPS for spoolss service