summaryrefslogtreecommitdiffstats
path: root/source/include
Commit message (Collapse)AuthorAgeFilesLines
* r7024: reverting mistaken commitGerald Carter2005-05-271-1/+0
|
* r7020: fixing printer ace values and getting rid of false compiler warning ↵Gerald Carter2005-05-272-2/+3
| | | | about unitialized variable
* r6992: syncing printer permissions changes from trunkGerald Carter2005-05-261-7/+7
|
* r6946: Allow mapping of POSIX ACLs to NT perms to differentiate between ↵Jeremy Allison2005-05-231-0/+6
| | | | | | | directories and files. Needed for Volker's coming changes. Jeremy.
* r6942: * merging the registry changes back to the 3.0 treeGerald Carter2005-05-234-73/+344
| | | | * removing the testprns tool
* r6715: We don't need to wrap the setfsinfo call in HAVE_QUOTAJeremy Allison2005-05-101-2/+9
| | | | | | | as they'll just return ENOSYS if we don't. Add new CAP for POSIX pathnames, prepare to allow FSINFO set for client POSIX caps. Jeremy.
* r6673: Fix the write cache based on some VERY good detective workJeremy Allison2005-05-081-1/+0
| | | | | | from Ingo Kilian <ikilian@web.de>. You must do a make clean after updating this. Jeremy.
* r6651: It's not the smartest thing in the world to #define _SAMBA_BUILD_ in ↵Volker Lendecke2005-05-071-1/+0
| | | | | | | | | | a file that is only included if _SAMBA_BUILD_ is defined... Let's see how far this gets us. Volker
* r6646: keep samba3 talloc inline with samba4 oneSimo Sorce2005-05-071-0/+1
|
* r6639: Attempt to fix the build with tallocVolker Lendecke2005-05-071-0/+1
| | | | Volker
* r6625: Remove another global variable left over from a long time ago (magic ↵Jeremy Allison2005-05-061-4/+4
| | | | | | char). Jeremy.
* r6613: Merge back fix for PARANOID_MALLOC checker.Jeremy Allison2005-05-041-1/+3
| | | | Jeremy.
* r6601: fixing query and set alias info calls (level 1 from theGerald Carter2005-05-031-43/+21
| | | | MMC manage computer plugin.
* r6595: This is Volkers new-talloc patch. Just got the go-ahead fromJeremy Allison2005-05-032-59/+111
| | | | | Volker to commit. Woo Hoo ! Jeremy.
* r6570: Add socket_wrapper library to 3.0. Can be enabled by passingJelmer Vernooij2005-05-022-1/+53
| | | | --enable-socket-wrapper to configure
* r6548: Fix bug #2622 - remove DPTR_MASK as it makes no sense.Jeremy Allison2005-05-011-7/+1
| | | | Jeremy.
* r6502: add LOCKING debug class - pull PRINTINGDB class definition from trunkHerb Lewis2005-04-271-0/+2
| | | | so our numbers don't get out of sync
* r6367: Slim down pdb_interface.c a bit. next_entry and search_end are functionVolker Lendecke2005-04-181-10/+3
| | | | | | | | pointers now. Yes, Jeremy, this is about re-inventing C++... :-) Volker
* r6358: merging SMB_ASSERT() changes from the release branchGerald Carter2005-04-161-1/+8
|
* r6351: This is quite a large and intrusive patch, but there are not many ↵Volker Lendecke2005-04-153-34/+56
| | | | | | | | | | | | | | | | pieces that can be taken out of it, so I decided to commit this in one lump. It changes the passdb enumerating functions to use ldap paged results where possible. In particular the samr calls querydispinfo, enumdomusers and friends have undergone significant internal changes. I have tested this extensively with rpcclient and a bit with usrmgr.exe. More tests and the merge to trunk will follow later. The code is based on a first implementation by Günther Deschner, but has evolved quite a bit since then. Volker
* r6346: Add a counter for the number of SMB operations per connection/file.Jeremy Allison2005-04-142-0/+3
| | | | | | | You will need to do a make clean after SVN updating this. Next will come a smbcontrol message to dump this info. This should be interesting to profile client activity. Jeremy.
* r6318: don't include smbwrapper stuff unless asked forHerb Lewis2005-04-121-0/+2
|
* r6277: This implements a new caching API for enumerating the pdb elements. It isVolker Lendecke2005-04-102-0/+33
| | | | | | | | | | | | | | | | | | | | | modeled after query_displayinfo and should hide the differences between users, groups and aliases while allowing a cache analog load_sampw_entries: struct pdb_search *pdb_search_users(uint16 acct_flags); struct pdb_search *pdb_search_groups(void); struct pdb_search *pdb_search_aliases(const DOM_SID *sid); uint32 pdb_search_entries(struct pdb_search *search, uint32 start_idx, uint32 max_entries, struct samr_displayentry **result); void pdb_search_destroy(struct pdb_search *search); Why this API? Eventually we will need to apply the work gd has started on enumerating users with paged ldap searches to groups and aliases. Before doing that I want to clean up the search routines we have. The sample application (more to follow) is 'net maxrid'. Volker
* r6266: Add includes for sys/extattr.h and sys/uio.h for FreeBSD xattr code.Jeremy Allison2005-04-101-0/+8
| | | | Jeremy.
* r6263: Get rid of generate_wellknown_sids, they are const static and ↵Volker Lendecke2005-04-091-0/+22
| | | | | | | | initializable statically. Volker
* r6242: after talking to jeremy, we can actually consolidateGerald Carter2005-04-071-9/+2
| | | | | | | | | the 2 BOOL flags in dfs_redirect() down to one since they both are used in essentially the same context (from what we can tell). Tested Win98SE, WinXP sp 1 & 2, Win2k3 sp1, and WIn2k Sp4. All dfs operations still seem to work.
* r6237: fix my breakage of WinXP sp2 msdfs support.Gerald Carter2005-04-071-3/+10
| | | | | | | | We did need the special case for RESOLVE_DFSPATH in the findfirst() code. Jeremy, please verify I haven't broken the allow_wcard code you added to resolve_dfs_path()
* r6232: more cleanups; remove BUFFER3; rename BUFFER4 -> RPC_DATA_BLOB; ↵Gerald Carter2005-04-073-44/+41
| | | | rename REG_CREATE_VALE -> REG_SET_VALUE
* r6228: remove BUFHDR2 and clean up LsaEnumTrustedDomains()Gerald Carter2005-04-062-30/+25
| | | | Tested client and server code.
* r6225: get rid of warnings from my compiler about nested externsHerb Lewis2005-04-061-2/+6
|
* r6221: format cleanup (got tied of looking for related structures)Gerald Carter2005-04-061-151/+168
| | | | also remove unused SID_ARRAY structure....
* r6220: cleaning up spoolss header; removing unused structuresGerald Carter2005-04-051-63/+18
|
* r6218: * fix a segv in EnumPrinters():rpc_buffer_alloc when the caller does ↵Gerald Carter2005-04-051-14/+16
| | | | | | | | not provide an RPC_BUFFER in the request * add initial (but wire untested) support for RegRestoreKey()
* r6172: Tidy up error processing significantly. Remove unix_ERR_XXX global ↵Jeremy Allison2005-04-014-29/+21
| | | | | | nastyness. Jeremy.
* r6170: Remove redundant flag that I had just added.Steve French2005-04-011-1/+0
|
* r6167: Add more defines for POSIX extensions to match the newly addedSteve French2005-04-011-0/+10
| | | | client implementation
* r6152: Correctly check OpenX open modes.Jeremy Allison2005-03-311-0/+1
| | | | Jeremy.
* r6149: Fixes bugs #2498 and 2484.Derrell Lipman2005-03-312-1/+4
| | | | | | | | | | | | | | | | | | 1. using smbc_getxattr() et al, one may now request all access control entities in the ACL without getting all other NT attributes. 2. added the ability to exclude specified attributes from the result set provided by smbc_getxattr() et al, when requesting all attributes, all NT attributes, or all DOS attributes. 3. eliminated all compiler warnings, including when --enable-developer compiler flags are in use. removed -Wcast-qual flag from list, as that is specifically to force warnings in the case of casting away qualifiers. Note: In the process of eliminating compiler warnings, a few nasties were discovered. In the file libads/sasl.c, PRIVATE kerberos interfaces are being used; and in libsmb/clikrb5.c, both PRIAVE and DEPRECATED kerberos interfaces are being used. Someone who knows kerberos should look at these and determine if there is an alternate method of accomplishing the task.
* r6141: Fix OS/2 EA's for NTcreate. OpenX and mkdir to follow.Jeremy Allison2005-03-311-0/+5
| | | | Jeremy.
* r6127: Eliminated all compiler warnings pertaining to mismatched ↵Derrell Lipman2005-03-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | "qualifiers". The whole of samba comiles warning-free with the default compiler flags. Temporarily defined -Wall to locate other potential problems. Found an unused static function (#ifdefed out rather than deleted, in case it's needed for something in progress). There are also a number of uses of undeclared functions, mostly krb5_*. Files with these problems need to have appropriate header files included, but they are not fixed in this update. oplock_linux.c.c has undefined functions capget() and capset(), which need to have "#undef _POSIX_SOURCE" specified before including <sys/capability.h>, but that could potentially have other side effects, so that remains uncorrected as well. The flag -Wall should be added permanently to CFLAGS, and all warnings then generated should be eliminated.
* r6092: This much const causes the compiler on Fedora Core 2Jeremy Allison2005-03-281-2/+2
| | | | | to throw up. Jeremy.
* r6080: Port some of the non-critical changes from HEAD to 3_0. The main one ↵Volker Lendecke2005-03-271-5/+10
| | | | | | | | is the change in pdb_enum_alias_memberships to match samr.idl a bit closer. Volker
* r6071: * clean up UNISTR2_ARRAY ( really just an array of UNISTR4 + count )Gerald Carter2005-03-263-26/+15
| | | | | | * add some backwards compatibility to 'net rpc rights list' * verify privilege name in 'net rpc rights privileges <name>' in order to give back better error messages.
* r6053: Fixup dfs path with the new wildcard parser code split out.Jeremy Allison2005-03-251-0/+7
| | | | Jeremy.
* r6051: finish off Gerald Carter2005-03-252-0/+6
| | | | | | | net rpc service stop net rpc service start net rpc service pause net rpc service resume
* r6046: $ net -S block -U % -W VALE rpc service status spoolerGerald Carter2005-03-241-1/+1
| | | | | | | | | | | | | | spooler service is SVCCTL_RUNNING. Configuration details: Service Type = 0x110 Start Type = 0x2 Error Control = 0x1 Tag ID = 0x0 Executable Path = C:\WINNT\system32\spoolsv.exe Load Order Group = SpoolerGroup Dependencies = RPCSS/ Start Name = LocalSystem Display Name = Print Spooler
* r6040: finish out 'net rpc service list'Gerald Carter2005-03-242-5/+18
|
* r6038: adding more flesh to 'net rpc service'Gerald Carter2005-03-242-5/+50
| | | | | | open and close the service control manager. Also experimenting with ideas for cli_xxx() interface.
* r6014: rather large change set....Gerald Carter2005-03-2311-438/+722
| | | | | | | | | | | | | | pulling back all recent rpc changes from trunk into 3.0. I've tested a compile and so don't think I've missed any files. But if so, just mail me and I'll clean backup in a couple of hours. Changes include \winreg, \eventlog, \svcctl, and general parse_misc.c updates. I am planning on bracketing the event code with an #ifdef ENABLE_EVENTLOG until I finish merging Marcin's changes (very soon).
* r6004: Let's make server manager able to kill a user session.Simo Sorce2005-03-231-0/+22
| | | | This will send a shutdown command to the right process by pid read from the sessions list.