summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
...
* s4:samldb LDB module - remove a disastrous "talloc_free"Matthias Dieter Wallnöfer2010-09-121-2/+0
| | | | | This completely destroys the program logic (async callbacks). Sorry for introducing this.
* Revert "s4:util_samr.c - also here we've now the default primaryGroupID ↵Matthias Dieter Wallnöfer2010-09-121-1/+4
| | | | | | | | detection working" This reverts commit 7e9e35db4126f953e8a2579d992c63b274011119. Sorry, the logic is working differently here. We do still need this.
* s4:torture/rpc/samr.c - fix typos in outputsMatthias Dieter Wallnöfer2010-09-121-7/+7
|
* s4:util_samr.c - also here we've now the default primaryGroupID detection ↵Matthias Dieter Wallnöfer2010-09-121-4/+1
| | | | working
* s4:ldap.py - tests the primary group detection by the "userAccountControl"Matthias Dieter Wallnöfer2010-09-121-2/+47
|
* s4:setup/provision_self_join.ldif - now the samldb LDB module detects ↵Matthias Dieter Wallnöfer2010-09-121-1/+0
| | | | automatically that this is a DC account
* s4:samldb LDB module - "samldb_check_primaryGroupID" - support RID ↵Matthias Dieter Wallnöfer2010-09-121-1/+5
| | | | | | derivation from "userAccountControl" Specified in MS-SAMR 3.1.1.8.1 and probably fixes also bug #7441.
* s4:samldb LDB module - free the "ac" context after the delete checksMatthias Dieter Wallnöfer2010-09-121-1/+4
|
* s4:samldb LDB module - simplify the message handling on add and modify ↵Matthias Dieter Wallnöfer2010-09-121-33/+28
| | | | | | | | operations We perform always only one shallow copy operation of the message on the "req" context. This allows to free the "ac" context when we've prepared all our changes.
* s4:samldb LDB module - move "samldb_prim_group_users_check" more down to see ↵Matthias Dieter Wallnöfer2010-09-121-41/+41
| | | | | | | that it is only in use by the delete operation add and modify helpers will stay on the top of the add and modify operation since they will likely be shared as much as possible.
* s4:samldb LDB module - add a comment to mark the beginning of the extended ↵Matthias Dieter Wallnöfer2010-09-121-0/+2
| | | | operation handler
* s4:samldb LDB module - refactor "samldb_find_for_defaultObjectCategory" to ↵Matthias Dieter Wallnöfer2010-09-121-94/+22
| | | | | | be again synchronous Also to make it easier to comprehend
* s4:samldb LDB module - refactor the "primaryGroupID" check on user creationMatthias Dieter Wallnöfer2010-09-121-137/+39
| | | | This looks more straight-forward now.
* s4:samldb LDB module - get rid of the SID context variableMatthias Dieter Wallnöfer2010-09-121-20/+17
| | | | | Since we get more and more rid of async stuff we don't need this in the context anymore.
* s4:samldb LDB module - use also here the real attribute denomination ↵Matthias Dieter Wallnöfer2010-09-121-1/+1
| | | | | | "sAMAccountName" Purely cosmetic - but nicer to read
* s4:samldb LDB module - rename "check_SamAccountType" into "check_sAMAccountType"Matthias Dieter Wallnöfer2010-09-121-5/+4
| | | | | And a small cosmetic change. I like to have the real attribute names in the function denominations
* s4:samldb LDB module - make "samldb_check_sAMAccountName" synchronous againMatthias Dieter Wallnöfer2010-09-121-71/+19
| | | | To make it more understandable
* s4:fsmo.py - fix an obvious typoMatthias Dieter Wallnöfer2010-09-121-1/+1
|
* ldb:tools/cmdline.c - reorganise importsMatthias Dieter Wallnöfer2010-09-111-6/+2
|
* s4:param/secrets.c - reorganise importsMatthias Dieter Wallnöfer2010-09-111-4/+0
|
* s4:rpc_server/common/common.h - introduce two forward declarations to ↵Matthias Dieter Wallnöfer2010-09-111-0/+3
| | | | | | suppress parameter declaration warnings Always Tru64 in file "param/loadparm.c" and possibly others.
* ldb:tools/cmdline.c - make a counter unsigned where appropriateMatthias Dieter Wallnöfer2010-09-111-1/+1
|
* s4:ldb_register_samba_handlers - fix up and convert result codes to LDB/LDAP ↵Matthias Dieter Wallnöfer2010-09-116-12/+12
| | | | results
* s4:dcesrv_samr_GetGroupsForUser - also universal group memberships are ↵Matthias Dieter Wallnöfer2010-09-111-2/+3
| | | | | | | returned here Tested using User Manager for Domains against Windows Server 2008. MS-SAMR 3.1.5.9.1 is wrong in this case therefore I've informed the dochelp team.
* s4-privs Fix enum privileges in LSARPC serverAndrew Bartlett2010-09-111-1/+1
| | | | | | We were returning the index, not the LUID value Andrew Bartlett
* s4:gensec Put the "NTLM" string for NTLMSSP's SASL name in a headerAndrew Bartlett2010-09-112-1/+3
|
* s4-param: removed the lp_ varients of the functionsAndrew Tridgell2010-09-111-18/+9
| | | | | these made debugging much harder. We should replace these with generated macros
* s4-param: move back to auto-generation of loadparm prototypesAndrew Tridgell2010-09-113-161/+7
|
* s4-credentials: get all attributes in cli_credentials_set_secrets()Andrew Tridgell2010-09-111-17/+1
| | | | | This ensures we get whenChanged, which is needed by the s3 winbind code to ensure we don't repeatedly try to change the password
* libcli/security Use talloc_zero when making a struct security_tokenAndrew Bartlett2010-09-112-7/+1
|
* s4-privs Seperate rights and privilegesAndrew Bartlett2010-09-112-39/+55
| | | | | | | | | These are related, but slightly different concepts. The biggest difference is that rights are not enumerated as a system-wide list. This moves the rights to security.idl due to dependencies. Andrew Bartlett
* s4-rpc_server Put all 'logon failure' messages at the same debug level 4Andrew Bartlett2010-09-111-4/+6
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4-lsa: privilege IDs should use the enum, not an intAndrew Tridgell2010-09-111-1/+1
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* libcli/security Make sec_privilege_from_index() return SEC_PRIV_INVALID on ↵Andrew Bartlett2010-09-111-1/+1
| | | | | | | | | | failure This is clearer and more consistent than using a magic -1 return Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
* libcli/security make sec_privilege_id() return SEC_PRIV_INVALID on failure.Andrew Bartlett2010-09-112-6/+6
| | | | | | Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
* libcli/security Move source4/ privileges code into the common libcli/securityAndrew Bartlett2010-09-113-310/+2
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4-privs Add a lookup by index of privilagesAndrew Bartlett2010-09-112-3/+14
| | | | | | | | | Now that privileges are no longer given luid values sequentially, we need another way to look them up for enumeration. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
* privs Add my CopyrightAndrew Bartlett2010-09-111-0/+1
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4-privs Remove link between enum sec_privilege and the privilege bitmapAndrew Bartlett2010-09-111-17/+69
| | | | | | | | | | | This allows us to set the enum sec_privilege constants to the LUID values that are seen from windows, which we need to match, in order to preserve the support for the NT Print Migrator tool after a merge with the source3/ privileges code. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4/pvfs: use monotonic time for this timeoutBjörn Jacke2010-09-102-4/+4
|
* s4/ldap: use time_mono for reconnect timeoutBjörn Jacke2010-09-101-2/+2
|
* s4/torture: use time_mono for timeoutsBjörn Jacke2010-09-101-2/+2
|
* s4/torture: use time_mono for delta timeBjörn Jacke2010-09-101-2/+2
|
* s4:client/client.c - fix wrong return codes in "do_connect"Matthias Dieter Wallnöfer2010-09-101-2/+2
| | | | Detected by the Solaris cc compiler.
* s4:lib/policy/gp_filesys.c - remove dead codeMatthias Dieter Wallnöfer2010-09-101-2/+0
| | | | Found out by Solaris cc
* s4:torture/locktest.c - add a cast in order to quiet a warning on Solaris ccMatthias Dieter Wallnöfer2010-09-101-1/+1
|
* s4:libcli/wrepl/winsrepl.c - add more "char *" casts in order to suppress ↵Matthias Dieter Wallnöfer2010-09-101-1/+1
| | | | Solaris warnings
* s4:torture/ntp/ntp_signd.c - add more "char *" casts in order to suppress ↵Matthias Dieter Wallnöfer2010-09-101-2/+2
| | | | Solaris warnings
* s4:torture/rpc/winreg.c - hopefully this attempt fixes Solaris "cc" on the ↵Matthias Dieter Wallnöfer2010-09-101-27/+10
| | | | | | | buildfarm The Solaris "cc" incompatiblity on this codepart seems to be harder to fix than it looks like.
* s4:getncchanges_change_master - also in this call "i" needs to be unsignedMatthias Dieter Wallnöfer2010-09-101-1/+2
|