| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| | |
anymore
(This used to be commit f6ef18df11cc48f25adeee464e79e63ee209b08c)
|
| |
| |
| |
| |
| |
| |
| | |
dashes of const. This is a rather large check-in, some things may break.
It does compile though :-).
Jeremy.
(This used to be commit 82b8f749a36b42e22186297482aad2abb04fab8a)
|
| |
| |
| |
| | |
(This used to be commit 21530f06b2b89d159657646fe15e16a3fcfdb668)
|
| |
| |
| |
| | |
(This used to be commit 79207d56929de2acc15a761b23c8b33369c298ee)
|
| |
| |
| |
| | |
(This used to be commit f4110a0f80a4f62d548b6d6cae81692476ef85ba)
|
| |
| |
| |
| |
| |
| |
| | |
This gets user mangler for doamins working again.
Andrew Bartlett
(This used to be commit 205209f77f154a2a5d5f7a255194d7953860a4db)
|
| |
| |
| |
| |
| |
| |
| | |
misc libads fixes.
Andrew Bartlett
(This used to be commit 9c3a1710efba9fa4160004a554687d4b85927bb1)
|
| |
| |
| |
| | |
(This used to be commit e9f56a157bd472914eebf64fde586104d8274717)
|
| |
| |
| |
| |
| | |
Jeremy.
(This used to be commit daf179bcd6297b525bfc644efb154734723f4d58)
|
| |
| |
| |
| |
| | |
remove ldap_msgfree(result); as result is unitialized at this point
(This used to be commit 1102a6f8cdf295d564df5447a223b354be72895d)
|
| |
| |
| |
| |
| | |
Andrew Bartlett
(This used to be commit 2a1adb8f81d8966e8919fffb9b4c69f3e6acd44f)
|
| |
| |
| |
| |
| |
| | |
on work by <steve@griffin.sio2.nl>.
Jeremy.
(This used to be commit 1cff725e37d04e25d2cd5523683b35c82d5040fa)
|
| |
| |
| |
| |
| |
| |
| | |
static 'unix' string, so we don't need a second pdb specific version.
Andrew Bartlett
(This used to be commit 91ca4771c6b834747b06fff21822a14e929de2c1)
|
| |
| |
| |
| |
| |
| |
| | |
the actual passdb modules decide that.
Andrew Bartlett
(This used to be commit f3432869b9c761a029fd804d244d0ea26b26173d)
|
| |
| |
| |
| |
| |
| |
| | |
warnings. (Adds a lot of const).
Andrew Bartlett
(This used to be commit 3a7458f9472432ef12c43008414925fd1ce8ea0c)
|
| |
| |
| |
| |
| | |
Jeremy.
(This used to be commit aa8439a49ec4b9f433745fefa1e769e45398f4df)
|
| |
| |
| |
| |
| |
| | |
named. Ensure we can query them.
Jeremy.
(This used to be commit 09a218a9f6fb0bd922940467bf8500eb4f1bcf84)
|
| |
| |
| |
| | |
(This used to be commit adb34ee5b183d17ec0c26ec2cf4f591822c59900)
|
| |
| |
| |
| |
| |
| | |
server = DC1 *
(This used to be commit f49de4c5176bf635ac080e082fda412066b466c8)
|
| |
| |
| |
| |
| |
| |
| | |
failed query) and my fixes to those fixes to use better NT_STATUS codes.
Andrew Bartlett
(This used to be commit 6040171cabe3ca215149708a6244e24bc9c2c4fa)
|
| |
| |
| |
| | |
(This used to be commit 32c93921b01b5d28a2f5837026aad2445a0ece03)
|
| |
| |
| |
| |
| |
| |
| | |
dashes of const. This is a rather large check-in, some things may break.
It does compile though :-).
Jeremy.
(This used to be commit f755711df8f74f9b8e8c1a2b0d07d02a931eeb89)
|
| |
| |
| |
| | |
(This used to be commit 2cc36ce0ee8383aa8a20a8dc5a3218693dc46817)
|
| |
| |
| |
| | |
(This used to be commit 065ed9783236cf1e8254655a9a1d4de937b35018)
|
| |
| |
| |
| | |
(This used to be commit cf74ddc2fcb1e7286441edb432d8906bb722a3d4)
|
| |
| |
| |
| | |
(This used to be commit b1ad91101d10d1fa635cfbb1684f8b598280cee0)
|
| |
| |
| |
| | |
(This used to be commit 1a25dc776ddc36de9a214e023becff1ceb10290c)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- change auth_sam to use the initialisation flags to determine if
the password attributes are set
- add const to secrets.c, cliconnect.c
- passdb: fix spelling in pdb_ldap, add group mapping back to smbpasswd
- SAMR: add debugs to show what fails for group enum.
Andrew Bartlett
(This used to be commit 4e74d00b3634abf52aa24bfaa6dbe88202aa57a1)
|
|\|
| |
| |
| | |
used to be commit aafa32d6809e1bc60a8186140f2f3cf2bf6bff16)
|
| |
| |
| |
| | |
(This used to be commit 3c39bd9db09c59f149d77e371ed078cd7ec2d1b4)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
sam account object, then pdb_update_sam_account() can be used to
update an account. This code path could lead to the methods element of
the account being used when uninitialised (leading to a segv)
Easiest fix is to always make that that when creating a sam_account
object we initialise the methods to null, so that the passdb code
knows that it needs to be filled in.
(This used to be commit fb79fa5a31c2fa8ebdcddbc49b1d9c1aa3059691)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Also tidied up some of Richard's code (I don't think he uses the compiler
flags -g -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual like
I do :-) :-).
Jeremy.
(This used to be commit 10024ed06e9d91f24fdc78d59eef2f76bf395438)
|
| |
| |
| |
| | |
(This used to be commit 090a2015eb9aa4ec68d80e972ae192d19afd536e)
|
| |
| |
| |
| | |
(This used to be commit 99a2e7fde1fd4e589035c273f40419ef322e097d)
|
| |
| |
| |
| | |
(This used to be commit c13ed6c866fed43e5f83e083c377a1cd7d505061)
|
| |
| |
| |
| | |
(This used to be commit b68106a79e4536fa82d75dd330d07dba51bfeaf4)
|
| |
| |
| |
| | |
(This used to be commit 1d742e14ad18070aee654071d159b8b7410d6f86)
|
| |
| |
| |
| |
| |
| | |
this will fix some of the problems on the build farm @ Compaq (where they have
a *lot* of accounts...).
(This used to be commit 2c97b7e6480c2731739ccc52af97bc62a6228cfe)
|
| |
| |
| |
| | |
(This used to be commit 5b5b8de70e46a15e9fb9b47c7af6cb0133f41217)
|
| |
| |
| |
| |
| |
| |
| |
| | |
say exactly the same thing - in particular that we can algorithmic rid base ==
1000, and use the BASE_RID macro to avoid the use of magic numbers.
Andrew Bartlett
(This used to be commit b70f2a8047ac549841bc103932b38951e9814186)
|
| |
| |
| |
| |
| | |
Volker
(This used to be commit ce5b2d991b42bbf6865ff75194f8ee4b46694841)
|
| |
| |
| |
| |
| | |
here.
(This used to be commit 88455313f6551a75eff4df2f0ba91430948c1c78)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
attributes rather than calling getpwnam() on the user.
This should help fix some of metze's performance issues - particularly on
enumerations.
There is a consequential change to the operation of 'non unix account's in LDAP
- they are no longer restricted to being 'within' the NUA range, but will
always be added to that range.
Finally, there is the doco for this and the previous LDAP SSL changes.
(This used to be commit 18abaeffda300074a507561d8372d5bfddc8fe50)
|
| |
| |
| |
| | |
(This used to be commit f91c363bc05d1c82ad8a99a5c0d59b46cf820aac)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Default is now for start-tls, on the ldap (not ldaps) port
- We check for 'I am currently root' in the right place now, and don't
accidentily use a cached connection.
- We don't loop on failure to be root, or some other errors.
- A bit cleaner error reporting for add/modify.
- Both the OpenLDAP and manual URI parsing tested.
Andrew Bartlett
(This used to be commit cfa1e459d727764feddcfdd8c9c0404282e2d0e8)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch, from "Stefan (metze) Metzmacher" <metze@metzemix.de> implements an
LDAP connection cache. This removes the quite silly situation where every
single passdb operation involved a new LDAP connection.
The hope is that this will give us a decent performance boost in some usrmgr
related activities, and in the sid->name/sid->uid code.
The remaining things I think are 'todo' for pdb_ldap (in the near term) are:
- intergrate volker's next_rid patch for NUA accounts,
- add a 'trust ldap ids' option (remove Get_Pwnam() hit on enumerations).
- put the group mapping actually into ldap
- Schema fixes and do utf8 conversion
- server failover (try a second server for the rebind on fail)
- ensure we block between an 'add' and the ldap master replicating to our
local slave (mezte found this issue, kills domain joins)
Andrew Bartlett
(This used to be commit 3418da16456511490beb0d1045fff24576b48273)
|
| |
| |
| |
| | |
(This used to be commit 06362586cb754bd6bc89b50b966737958286ca2e)
|
| |
| |
| |
| |
| |
| | |
aka vorlon)
(This used to be commit 9efa98b4a65a38df922ce3b83f5fde631cb70844)
|
| |
| |
| |
| |
| |
| |
| | |
like user RIDs.
Volker
(This used to be commit 872c7d40454545108ec9e7eee12894af77b4adc3)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently this calls back to mapping.c, but we have the framework
to get the information into LDAP and the passdb.tdb (should we? I
think so..).
This has received moderate testing with net rpc vampire and
usrmgr. I found the add_groupmem segfault in add_aliasmem as
well, but that will be another checkin.
Volker
(This used to be commit f30095852fea19421ac8e25dfe9c5cd4b2206f84)
|