summaryrefslogtreecommitdiffstats
path: root/source/include
Commit message (Collapse)AuthorAgeFilesLines
* r22853: checkin pending security fixes and release notes updates for Samba ↵samba-3.0.25Gerald Carter2007-05-141-2/+0
| | | | 3.0.25
* r22650: sync up with SMABA_3_0_25 as of svn r22649Gerald Carter2007-05-031-7/+9
|
* r22434: sync from the 3.0.25 tree for rc2Gerald Carter2007-04-215-36/+21
|
* r22138: * Sync up with the SAMBA_3_0_25 as of svn r22132.Gerald Carter2007-04-094-8/+25
| | | | | * Set VERSION to 3.0.25rc1 * Update release notes.
* r21889: * Pull from SAMBA-3_0_25 svn r21888Gerald Carter2007-03-2012-229/+233
| | | | * Set version to 3.0.25pre2
* r21585: Start syncing the monster that will become 3.0.25pre1Gerald Carter2007-02-2860-1906/+2103
| | | | | | | | Still todo: * release notes * few minor outstanding patches * additional idmap man pages
* r19499: sync up changes for 3.0.23dGerald Carter2006-10-262-1/+3
|
* r19018: staging for a 3.0.23d on Tuesday (I think we have sufficient changes ↵Gerald Carter2006-10-011-0/+8
| | | | to warrant one)
* r17916: DLIST_REMOVE macro fixGerald Carter2006-08-291-1/+1
|
* r17911: Mgeres from SAMBA_3_0_23:Gerald Carter2006-08-291-1/+3
| | | | | | | * DNS SRV fixes * fd leak fix in async dns lookup code (nmbd) * krb5 sesssetup double username map fix * NULL deref fix in reg_objects.c
* r17727: Start pulling in changes for 3.0.23cGerald Carter2006-08-235-3/+12
|
* r17094: merge fixes for 3.0.23aGerald Carter2006-07-171-0/+7
|
* r16674: After removing each individual post-3.0.23rc3 change:Gerald Carter2006-06-293-2/+9
| | | | | | | | | | | | | | This pulls is what I considered safe fixes from SAMBA_3_0. This boiled down to either Klocwork fixes or obvious compiler warning fixes. I did not include any changes to fnuction signatures not the version change to the passdb API. Also pulled in the 3 nmbd fixes requested by Jeremy and the wildcard delete fix. This code will sit for a few days in the cooker and then become 3.0.23 if nothing blows up. I don't care how many more compile warning fixes people throw into SAMBA_3_0.
* r16472: final pass for 3.0.23rc3 I think. Current with SAMBA_3_0 r16471Gerald Carter2006-06-221-2/+4
|
* r16348: * merging changes from SAMBA_3_0 r16346Gerald Carter2006-06-192-0/+7
| | | | * updating release notes to match
* r16124: catch a couple of fixes from GuentherGerald Carter2006-06-091-0/+1
|
* r16104: Set version to 3.0.23rc2Gerald Carter2006-06-084-7/+19
| | | | | Bring release tree up to current 3.0 tree (svn merge -r15845:16103 $SVNURL/branches/SAMBA_3_0)
* r15866: merge build fixes for HP-UX 11.11 and IRIX 6.4samba-3.0.23rc1Gerald Carter2006-05-241-16/+24
|
* r15841: grab talloc fixes (current up to r15838)Gerald Carter2006-05-231-0/+1
|
* r15837: starting sync up for 3.0.23rc1 (in sync with SAMBA_3_0 r15822)Gerald Carter2006-05-239-140/+333
|
* r15164: grab a few more changes from SAMBA_3_0Gerald Carter2006-04-221-1/+3
|
* r15129: Separate out mechanism and policy for NTLMSSP auth/sign/seal.Jeremy Allison2006-04-181-0/+1
| | | | | | With this change (and setting lanman auth = no in smb.conf) we have *identical* NTLMSSP flags to W2K3 in SPNEGO auth. Jeremy
* r15088: Remove all time() and gettimeofday() calls out of the mainlineJeremy Allison2006-04-151-0/+1
| | | | | | packet processing code. Only do these when needed (ie. in the idle timeout code). We drop an unneccessary global here too. Jeremy.
* r15072: Last bit of 32/64 bit portabilities fixes for winbind Gerald Carter2006-04-131-0/+5
| | | | | | | | clients and aservers. Strange compiler-fu on 64-bit SLES9 says sizeof(time_t) == 4 but the memory alignment is on 8 bytes. Change time_t to uint32 to fix alignment. Remove 'char **gr_mem' from struct winbindd_gr since it was not being used.
* r15060: The brlock code gets called a lot. Ensure we keep theJeremy Allison2006-04-121-0/+8
| | | | | | key around while we're using it - saves many calls to locking_key() (now deleted). Jeremy.
* r15053: fix portabilities issues between 32-bit winbind clients and a 64-bit ↵Gerald Carter2006-04-121-0/+13
| | | | winbindd server
* r15047: Add support for using libunwind to generate a backtrace. This isJames Peach2006-04-121-4/+0
| | | | | primarily intended for ia64 systems where libunwind knows more about the different ways of walking the stack that just about anything else.
* r15041: Adding rpc client calls to manipulate auditing policies on remote CIFSGünther Deschner2006-04-111-59/+115
| | | | | | | | | servers. Also add a new "net rpc audit" tool. The lsa query infolevels were taken from samb4 IDL, the lsa policy flags and categories are partly documented on msdn. I need to cleanup the double lsa_query_info_policy{2}{_new} calls next. Guenther
* r15022: Fix core dumps on normal server exit.Jeremy Allison2006-04-101-1/+1
| | | | Jeremy.
* r15018: Merge Volker's ipc/trans2/nttrans changes overJeremy Allison2006-04-105-5/+83
| | | | | | | | into 3.0. Also merge the new POSIX lock code - this is not enabled unless -DDEVELOPER is defined. This doesn't yet map onto underlying system POSIX locks. Updates vfs to allow lock queries. Jeremy.
* r14898: This change is an attempt to improve the quality of the information thatJames Peach2006-04-043-1/+10
| | | | | | | | | | | | | | | | | is produced when a process exits abnormally. First, we coalesce the core dumping code so that we greatly improve our odds of being able to produce a core file, even in the case of a memory fault. I've removed duplicates of dump_core() and split it in two to reduce the amount of work needed to actually do the dump. Second, we refactor the exit_server code path to always log an explanation and a stack trace. My goal is to always produce enough log information for us to be able to explain any server exit, though there is a risk that this could produce too much log information on a flaky network. Finally, smbcontrol has gained a smbd fault injection operation to test the changes above. This is only enabled for developer builds.
* r14847: Tell static checkers that exit_server() doesn'tJeremy Allison2006-04-011-0/+1
| | | | | return. Jeremy.
* r14763: Add a new tuning parameter, open files database hash size,Jeremy Allison2006-03-291-1/+1
| | | | | | | | | this allows us to experiment with ensuring the tdb hash size for our open files and locking db are appropriately sized. Make the hash size larger by default (10007 instead of 1049) and make the locking db hash size the same as the open file db hash size. Jeremy.
* r14751: Use the noreturn attribute to try and tell coverity thatJeremy Allison2006-03-281-0/+9
| | | | | smb_panic can't return. Jeremy.
* r14668: Set the FILE_STATUS_OFFLINE bit by observing the events a DMAPI-basedJames Peach2006-03-223-1/+7
| | | | HSM is interested in. Tested on both IRIX and SLES9.
* r14664: r13868@cabra: derrell | 2006-03-22 17:04:30 -0500Derrell Lipman2006-03-222-10/+98
| | | | | | | | Implement enhancement request 3505. Two additional features are added here. There is now a method of saving an opaque user data handle in the smbc_ context, and there is now a way to request that the context be passed to the authentication function. See examples/libsmbclient/testbrowse.c for an example of using these features.
* r14646: Adding samr querygroup infolevels 2 & 5.Günther Deschner2006-03-221-1/+16
| | | | Guenther
* r14634: Many bug fixes thanks to train rides and overnight stays in airportsGerald Carter2006-03-221-0/+5
| | | | | | | | | | | | | | | | | | * Finally fix parsing idmap uid/gid ranges not to break with spaces surrounding the '-' * Allow local groups to renamed by adding info level 2 to _samr_set_aliasinfo() * Fix parsing bug in _samr_del_dom_alias() reply * Prevent root from being deleted via Samba * Prevent builting groups from being renamed or deleted * Fix bug in pdb_tdb that broke renaming user accounts * Make sure winbindd is running when trying to create the Administrators and Users BUILTIN groups automatically from smbd (and not just check the winbind nexted groups parameter value). * Have the top level rid allocator verify that the RID it is about to grant is not already assigned in our own SAM (retries up to 250 times). This fixes passdb with existing SIDs assigned to users from the RID algorithm but not monotonically allocating the RIDs from passdb.
* r14600: Refactor capability interface from being IRIX-specific to using onlyJames Peach2006-03-212-19/+3
| | | | | the POSIX interface. Note that this removes support for inherited capabilities. This wasn't used, and probably should not be.
* r14597: Merge DCERPC_FAULT constants from Samba 4.Günther Deschner2006-03-211-0/+10
| | | | Guenther
* r14403: * modifies create_local_nt_token() to create a BUILTIN\AdministratorsGerald Carter2006-03-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | group IFF sid_to_gid(S-1-5-32-544) fails and 'winbind nested groups = yes' * Add a SID domain to the group mapping enumeration passdb call to fix the checks for local and builtin groups. The SID can be NULL if you want the old semantics for internal maintenance. I only updated the tdb group mapping code. * remove any group mapping from the tdb that have a gid of -1 for better consistency with pdb_ldap.c. The fixes the problem with calling add_group_map() in the tdb code for unmapped groups which might have had a record present. * Ensure that we distinguish between groups in the BUILTIN and local machine domains via getgrnam() Other wise BUILTIN\Administrators & SERVER\Administrators would resolve to the same gid. * Doesn't strip the global_sam_name() from groups in the local machine's domain (this is required to work with 'winbind default domain' code) Still todo. * Fix fallback Administrators membership for root and domain Admins if nested groups = no or winbindd is not running * issues with "su - user -c 'groups'" command * There are a few outstanding issues with BUILTIN\Users that Windows apparently tends to assume. I worked around this presently with a manual group mapping but I do not think this is a good solution. So I'll probably add some similar as I did for Administrators.
* r14368: Remove redundant set of logon flags (now in rpc_netlogon.h).Günther Deschner2006-03-141-2/+0
| | | | Guenther
* r14353: Fix coverity bugs #61 and #62. Remember to divide byJeremy Allison2006-03-131-1/+1
| | | | | the size of the data table. Clean up the struct a little. Jeremy.
* r14255: Revert r14204 which was horribly broken.James Peach2006-03-121-1/+1
|
* r14207: Convert the lp_acl_compatibility() param into an enum.James Peach2006-03-111-0/+2
|
* r14204: Remove the basically unused P_GSTRING and P_UGSTRINGJames Peach2006-03-111-1/+1
| | | | parameter types.
* r14074: Some cleanup; there is no point in declaring and mappingGünther Deschner2006-03-091-4/+2
| | | | | | | KRB5KRB_ERR_RESPONSE_TOO_BIG when the krb5 library does not know about this. Guenther
* r14051: Add remaining (documented) userAccountControl bits, thanks to LukeGünther Deschner2006-03-081-2/+2
| | | | | | Howard for pointing this out. Guenther
* r14050: Add the ACB_PWEXPIRED bit abartlet has found.Günther Deschner2006-03-081-0/+1
| | | | Guenther
* r14049: Found some more MSV1_0 bits and their behaviour; Günther Deschner2006-03-081-2/+14
| | | | | | just for documentation purpose. Guenther