summaryrefslogtreecommitdiffstats
path: root/source
Commit message (Collapse)AuthorAgeFilesLines
...
| * r14513: Fix winbindd_chauthtok: only fallback when the chgpasswd3 call is notGünther Deschner2006-03-171-2/+5
| | | | | | | | | | | | | | | | supported. Is there a better way to check for the 0x1c010002 status code? Guenther
| * r14512: Guenther, This code breaks winbind with MIT krb1.3.Gerald Carter2006-03-171-2/+12
| | | | | | | | | | | | I'm disabling it for now until we have en effective means of dealing with the ticket request flags for users and computers.
| * r14509: Attempt to fix the build on "sun1"Volker Lendecke2006-03-171-1/+3
| |
| * r14508: Return PAM_SUCCESS in pam_sm_close_session when there is no KRB5CCNAMEGünther Deschner2006-03-171-1/+1
| | | | | | | | | | | | environment. Guenther
| * r14507: Re-disable accidentially re-enabled paranoia check. This should makeGünther Deschner2006-03-171-1/+4
| | | | | | | | | | | | offline logons work again with NT4 and older Samba3 DCs. Guenther
| * r14506: Remove remaining references to a KCM credential cache type.Günther Deschner2006-03-172-5/+1
| | | | | | | | Guenther
| * r14505: Rename the timed_event to lockout_policy_event.Günther Deschner2006-03-172-9/+9
| | | | | | | | Guenther
| * r14503: Fix principal in debug statement.Günther Deschner2006-03-171-2/+1
| | | | | | | | Guenther
| * r14496: Add WBFLAG_PAM_GET_PWD_POLICY bit to only callout for domain passwordGünther Deschner2006-03-163-5/+9
| | | | | | | | | | | | | | | | policies when requested. No panic, the flags is uint32 so we are not running out of WBFLAG bits. Guenther
| * r14495: Allow to play with the logon_param flag when testing samlogons.Günther Deschner2006-03-161-22/+21
| | | | | | | | Guenther
| * r14493: There is no point in falling back to a samlogon when a krb5login hasGünther Deschner2006-03-161-0/+17
| | | | | | | | | | | | | | failed with a clear error indication. This prevents the bad logon count beeing increased on the DC. Guenther
| * r14489: Guard against coverity reversion. #181 is a false positiveJeremy Allison2006-03-161-0/+2
| | | | | | | | | | but make the intent clearer. Jeremy.
| * r14482: Fixes for spoolss code (after coverity fixes) when the Gerald Carter2006-03-161-15/+15
| | | | | | | | client sends a NULL RPC_BUFFER*
| * r14480: Kill one boolean flag passed down :-)Volker Lendecke2006-03-162-9/+7
| |
| * r14474: Also flush the nscd caches before entering the main winbindd loop.Günther Deschner2006-03-163-16/+25
| | | | | | | | Guenther
| * r14468: Better fix to avoid winbind panic when we have an inproper configurationGünther Deschner2006-03-162-4/+13
| | | | | | | | | | | | and want to just shutdown and exit. Guenther
| * r14467: Reverting 13660. This needs to be fixed differently.Günther Deschner2006-03-162-12/+5
| | | | | | | | Guenther
| * r14462: Fix warning. ber_tag_t is an unsigned int forJeremy Allison2006-03-151-1/+1
| | | | | | | | | | printing purposes. Jeremy.
| * r14460: SMBexit closes by pid and vuid. Tested with smbtorture.Jeremy Allison2006-03-152-4/+4
| | | | | | | | Jeremy.
| * r14457: Add a few more special cases for RID 513 in the samr code.Gerald Carter2006-03-153-3/+49
| | | | | | | | | | | | Now that I know what all the requirements for this group are I can generalize the code some more and make it cleaner. But at least this is working with lusrmgr.msc on XP and 2k now.
| * r14454: Janitor for tridge - same code exists in Samba3 and 4.Jeremy Allison2006-03-151-1/+1
| | | | | | | | | | | | | | Jeremy. ----------------------------- fixed an hmac-md5 error for keys longer than 64 (using deallocated stack variable)
| * r14452: Sorry. Need more coffee....Gerald Carter2006-03-151-1/+1
| | | | | | | | * Fix sprintf() args when createing the group search filter.
| * r14451: In order to get pdb_ldap searching for SID_NAME_ALIASGerald Carter2006-03-151-42/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | groups in the ${MACHINESID} and S_1-5-32 domains correctly, I had to add a substr search on sambaSID. * add substr matching rule to OpenLDAP schema (we need to update the other schema as will since this is a pretty important change). Sites will need to - install the new schema - add 'indea sambaSID sub' to slapd.conf - run slapindex * remove uses of SID_NAME_WKN_GRP in pdb_ldap.c
| * r14450: Fix more get_md4pw() breakage caused by missing "breaks"Gerald Carter2006-03-151-0/+3
| | | | | | | | | | in the switch statement which matched the schannel type against the account type.
| * r14449: fix the build (sorry everyone)Gerald Carter2006-03-151-1/+2
| |
| * r14448: * protect against NULL cli_state* pointers in cli_rpc_pipe_open()Gerald Carter2006-03-152-3/+10
| | | | | | | | * Fix inverted logic check for machine accounts in get_md4pw()
| * r14443: rework get_md4pw() to ease debugging. The only functional change is thatGünther Deschner2006-03-151-24/+69
| | | | | | | | | | | | we now check wheter the sec_channel_type matches the trust account type. Guenther
| * r14432: Give in and grant BUILT\Administrators all privilegesGerald Carter2006-03-152-2/+25
| |
| * r14428: Call fill_share_mode_entry with NO_OPLOCK instead of 0.James Peach2006-03-151-3/+3
| |
| * r14421: This does two thingsGerald Carter2006-03-154-9/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | * Automatically creates the BUILTIN\Users group similar to how BUILTIN\Administrators is done. This code does need to be cleaned up considerably. I'll continue to work on this. * The important fix is for getusergroups() when dealing with a local user and nested groups. Now I can run the following successfully: $ su - jerry -c groups users BUILTIN\users
| * r14418: Try and fix Coverity #39 and #40 by making theJeremy Allison2006-03-151-2/+10
| | | | | | | | | | implicit function contract explicit. Jeremy.
| * r14416: Remove deadcode. Coverity #198.Jeremy Allison2006-03-151-11/+1
| | | | | | | | Jeremy.
| * r14408: More on fix for coverity #36. The previous fix would cause us toJim McDonough2006-03-151-0/+2
| | | | | | | | | | | | | | marshall a buffer based on an unknown size. Zero out the sec_desc buffer to prevent this. This is still not getting proper results for a registry security descriptor (everything gets ACCESS DENIED), but at least we aren't blowing out memory now...
| * r14406: Disable this call until we can sort out how thisJeremy Allison2006-03-151-0/+6
| | | | | | | | | | should be done correctly. Fix coverity #37. Jeremy.
| * r14405: Fix the build when nscd_flush_cache is detectedJeremy Allison2006-03-151-10/+12
| | | | | | | | | | (variable definition was missing). Jeremy.
| * r14403: * modifies create_local_nt_token() to create a BUILTIN\AdministratorsGerald Carter2006-03-1514-131/+253
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * r14399: Fix deadcode coverity bug #3.Jeremy Allison2006-03-141-4/+1
| | | | | | | | Jeremy.
| * r14397: Fix deadcode in coverity error #1.Jeremy Allison2006-03-141-7/+8
| | | | | | | | Jeremy.
| * r14395: Fix coverity bug #55. Ensure no unsigned/signed comparisons.Jeremy Allison2006-03-141-3/+3
| | | | | | | | Jeremy.
| * r14393: Fix a couple of AIX warnings.Jeremy Allison2006-03-142-1/+2
| | | | | | | | Jeremy.
| * r14392: Use KRB5_TGS_NAME.Günther Deschner2006-03-141-1/+1
| | | | | | | | Guenther
| * r14387: Try and fix the coverity issues (#53, #54) with negativeJeremy Allison2006-03-146-12/+11
| | | | | | | | | | | | sink by ensuring all uses of rpcstr_push are consistent with a size_t dest size arg. Jeremy.
| * r14377: Fix coverity #4 for 3_0 tooSimo Sorce2006-03-141-1/+1
| |
| * r14368: Remove redundant set of logon flags (now in rpc_netlogon.h).Günther Deschner2006-03-141-2/+0
| | | | | | | | Guenther
| * r14367: Not that I fully understand what's going on here, but the code as it ↵Volker Lendecke2006-03-141-4/+8
| | | | | | | | | | | | | | | | | | | | | | was here was clearly buggy as Coverity showed with bug id #36. According to samba4 idl the sec_desc_buf is [in,out,ref], so we _have_ to ship it in the request. Volker
| * r14365: As solaris nss includes includes.h, make sure we useJeremy Allison2006-03-141-3/+3
| | | | | | | | | | the correct malloc-macros. Jeremy.
| * r14359: Try and fix Coverity #176 by making the pointerJeremy Allison2006-03-131-7/+7
| | | | | | | | | | | | aliasing clearer. This isn't a bug but a code clarification. Jeremy.
| * r14357: Try and fix Coverity #169 by making the pointerJeremy Allison2006-03-131-4/+6
| | | | | | | | | | | | | | | | | | aliasing clearer. This isn't a bug but a code clarification. Jeremy. line, and those below, will be ignored-- M source/smbd/posix_acls.c
| * r14355: Try and fix Coverity #158 by making the pointerJeremy Allison2006-03-131-6/+8
| | | | | | | | | | | | aliasing clearer. This isn't a bug but a code clarification. Jeremy.
| * r14353: Fix coverity bugs #61 and #62. Remember to divide byJeremy Allison2006-03-132-26/+21
| | | | | | | | | | the size of the data table. Clean up the struct a little. Jeremy.