summaryrefslogtreecommitdiffstats
path: root/source/include/smb.h
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-271-0/+1
| | | | about unitialized variable
* 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.
* 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.
* r6346: Add a counter for the number of SMB operations per connection/file.Jeremy Allison2005-04-141-0/+2
| | | | | | | 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.
* r6263: Get rid of generate_wellknown_sids, they are const static and ↵Volker Lendecke2005-04-091-0/+22
| | | | | | | | initializable statically. Volker
* r6172: Tidy up error processing significantly. Remove unix_ERR_XXX global ↵Jeremy Allison2005-04-011-15/+8
| | | | | | nastyness. Jeremy.
* r6152: Correctly check OpenX open modes.Jeremy Allison2005-03-311-0/+1
| | | | Jeremy.
* r6141: Fix OS/2 EA's for NTcreate. OpenX and mkdir to follow.Jeremy Allison2005-03-311-0/+5
| | | | Jeremy.
* r6014: rather large change set....Gerald Carter2005-03-231-1/+6
| | | | | | | | | | | | | | 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).
* r5953: more compiler cleanups; moved SID_LIST from smb.h to privileges.c to ↵Gerald Carter2005-03-221-4/+0
| | | | cleanup the name space
* r5731: Get delayed write semantics closer to W2K3. We need to store 2 times.Jeremy Allison2005-03-101-0/+2
| | | | | This may fix bug #2382. Jeremy.
* r5639: update smb.h with missing definesSteve French2005-03-031-0/+3
|
* r5203: additional changes for BUG 2291 to restrict who can join a BDC and ↵Gerald Carter2005-02-031-1/+1
| | | | add domain trusts
* r5152: Restructure the directory handling code, stop using void * pointersJeremy Allison2005-02-011-1/+3
| | | | | | | | that just allow the wrong pointer to be assigned :-) and make the interface more consistent. Fix the FreeBSD directory problem. Last thing to do is to add the "singleton" directory concept from James Peach's code. Jeremy.
* r5056: * correct STANDARD_RIGHTS_WRITE_ACCESS bitmask defineGerald Carter2005-01-281-1/+1
| | | | | | | | | | | | * make sure to apply the rights_mask and not just the saved bits from the mask in access_check_samr_object() * allow root to grant/revoke privileges (in addition to Domain Admins) as suggested by Volker. Tested machine joins from XP, 2K, and NT4 with and without pre-existing machine trust accounts. Also tested basic file operations using cmd.exe and explorer.exe after changing the STANDARD_RIGHTS_WRITE_ACCESS bitmask.
* r4805: Last planned change to the privileges infrastructure:Gerald Carter2005-01-171-1/+1
| | | | | | | | | | | * rewrote the tdb layout of privilege records in account_pol.tdb (allow for 128 bits instead of 32 bit flags) * migrated to using SE_PRIV structure instead of the PRIVILEGE_SET structure. The latter is now used for parsing routines mainly. Still need to incorporate some client support into 'net' so for setting privileges. And make use of the SeAddUserPrivilege right.
* r4724: Add support for Windows privileges in Samba 3.0Gerald Carter2005-01-131-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (based on Simo's code in trunk). Rewritten with the following changes: * privilege set is based on a 32-bit mask instead of strings (plans are to extend this to a 64 or 128-bit mask before the next 3.0.11preX release). * Remove the privilege code from the passdb API (replication to come later) * Only support the minimum amount of privileges that make sense. * Rewrite the domain join checks to use the SeMachineAccountPrivilege instead of the 'is a member of "Domain Admins"?' check that started all this. Still todo: * Utilize the SePrintOperatorPrivilege in addition to the 'printer admin' parameter * Utilize the SeAddUserPrivilege for adding users and groups * Fix some of the hard coded _lsa_*() calls * Start work on enough of SAM replication to get privileges from one Samba DC to another. * Come up with some management tool for manipultaing privileges instead of user manager since it is buggy when run on a 2k client (haven't tried xp). Works ok on NT4.
* r4651: Add "refuse machine password change" policy field. This update will justJim McDonough2005-01-101-1/+1
| | | | | | | return the appropriate reg value. Enforcement to be added soon. Also, fix account policy tdb upgrade so it doesn't just wipe out everything that was in there from a a previous version.
* r4514: Fix for bugzilla 1770. Remove READ_ATTRIBUTES from GENERIC_EXECUTE, ↵Jim McDonough2005-01-041-1/+1
| | | | | | | | otherwise modification of an ACL that contains an ACE with execute only will cause that to be upgraded to read/execute. Side effect is that dirs/files with execute only show up as special permissions, which is still correct.
* r4088: Get medieval on our ass about malloc.... :-). Take control of all our ↵Jeremy Allison2004-12-071-4/+1
| | | | | | | | | allocation functions so we can funnel through some well known functions. Should help greatly with malloc checking. HEAD patch to follow. Jeremy.
* r3050: Steal from Samba4 :-). Make us pass most of the new lock tests ↵Jeremy Allison2004-10-181-2/+1
| | | | | | | (except for the cancel lock which I have to add). Jeremy.
* r2114: Shameless theft of iconv commit from Samba4 to keep the two libs more ↵Jeremy Allison2004-08-301-3/+3
| | | | | | | | in sync :-). try to cope with a wider range of UTF-16 characters when we are using an external libiconv library. Jeremy.
* r1661: Changed the password history format so that each history entryJeremy Allison2004-08-051-0/+5
| | | | | | | consists of a 16 byte salt, followed by the 16 byte MD5 hash of the concatination of the salt plus the NThash of the historical password. Allows these to be exposed in LDAP without security issues. Jeremy.
* r1154: Change default setting for case sensitivity to "auto". If set to autoJeremy Allison2004-06-151-1/+2
| | | | | | | | | | | | then is the client supports it (current clients supported are Samba and CIFSVFS - detected by the negprot strings "Samba", "POSIX 2" and a bare "NT LM 0.12" string) then the setting of the per packet flag smb_flag FLAG_CASELESS_PATHNAMES is taken into account per packet. This allows the linux CIFS client to use Samba in a case sensitive manner. Additional command in smbclient "case_sensitive", toggles the flag in subsequent packets. Docs to follow. Jeremy.
* r1085: Now it's had some proper user testing, merge in the deferred open ↵Jeremy Allison2004-06-081-19/+43
| | | | | | | | fix. I'm still doing more testing, but it fixes a behaviour that we've been wrong on ever since the start of Samba. Jeremy.
* r570: Remove lots of globals to handle case issues - move themJeremy Allison2004-05-071-0/+5
| | | | | | | | to connection struct entries (as they should have been from the start). Jerry, once you've cut over to 3.0.4 release branch I'll add this to 3.0 also. - Jerry cut over :-). Jeremy.
* r248: Add support for printing out the MAC address on nmblookup.Richard Sharpe2004-04-161-0/+6
|
* r242: adding 'cups options' parameter to allow raw printing without changing ↵Gerald Carter2004-04-151-1/+1
| | | | /etc/cups/cupsd.conf -- documentation to follow
* r155: real for for BUG 761 -- allow printing parameter to set defaults on a ↵Gerald Carter2004-04-101-1/+1
| | | | per share basis
* r76: Fix smbfs problem with Tree Disconnect issued before smbfs starts its work.Alexander Bokovoy2004-04-061-0/+1
| | | | | | | | | We use cli_state.smb_rw_error to pass this specific case into cli_close_connection() from smbmount as smb_rw_error can have only selected number of states and it is ignored in cli_close_connection(). Compiled and tested by Lars Mueller from SuSE on x86, x86_64, ppc, ppc64, s390 and s390x.
* r4: merge in the SAMBA_3_0 branch from cvsCVS Import User2004-04-041-7/+2
| | | | | | | | to checkout try this: svn co svn+ssh://svn.samba.org/home/svn/samba/branches/SAMBA_3_0 samba-3_0-work metze
* r2: import HEAD into svn+ssh://svn.samba.org/home/svn/samba/trunkCVS Import User2004-04-041-0/+1679
metze