Volker Lendecke
e747ea7250
r13209: Make smbpasswd -a work again if passdb did not exist.
...
Volker
2007-10-10 11:06:17 -05:00
Jeremy Allison
c0ba64297a
r13190: Fix #3458 from Andriy Gapon <avg@icyb.net.ua>. Don't
...
access free'd memory.
Jerry please pick up for 3.0.21b !
Jeremy.
2007-10-10 11:06:16 -05:00
Jeremy Allison
31b3201f53
r13175: Actually make adding a new user into an empty pdbtdb
...
file create the file.
Jeremy.
2007-10-10 11:06:16 -05:00
Jeremy Allison
e5f19ad5ac
r13172: Fix incorrect error message when new tdb not created correctly.
...
Jeremy.
2007-10-10 11:06:16 -05:00
Gerald Carter
77575c64e4
r12913: missed merge to fix BUG 3391; ensure we can lookup account policies
2007-10-10 11:06:06 -05:00
Günther Deschner
f78c7f8abe
r12714: Fix segfault in pdb_nds.c.
...
Guenther
2007-10-10 11:06:01 -05:00
Volker Lendecke
3ee6b732f4
r12663: Fix a memleak
2007-10-10 11:06:01 -05:00
Volker Lendecke
dc167037b0
r12645: Fix some memleaks. This will also be in the trunk checkin that comes next.
...
Volker
2007-10-10 11:06:00 -05:00
Volker Lendecke
082763988d
r12603: NO, I'm not claiming maintainership of this.
...
Fix bug 3351.
Volker
2007-10-10 11:06:00 -05:00
Jeremy Allison
c2752347eb
r12522: Try and fix bug #2926 by removing setlocale(LC_ALL, "C")
...
and replace calls to isupper/islower/toupper/tolower with
ASCII equivalents (mapping into _w variants).
Jeremy.
2007-10-10 11:05:58 -05:00
Gerald Carter
5121d38069
r12400: one line patch for Sun LDAP libs pointed out by Nicholas Brealey <nick@brealey.org>
2007-10-10 11:05:55 -05:00
Gerald Carter
be32f10609
r12398: adding Guenther's account policy migration fix
2007-10-10 11:05:54 -05:00
Volker Lendecke
be6c9012da
r12313: Introduce yet another copy of the string_sub function:
...
talloc_string_sub. Someone with time on his hands could convert all the
callers of all_string_sub to this.
realloc_string_sub is *only* called from within substitute.c, it could be
moved there I think.
Volker
2007-10-10 11:05:53 -05:00
Jeremy Allison
43c2d545ab
r12245: eDirectory returns LDAP_UNWILLING_TO_PERFORM if the
...
account is disabled. If we get this we can't check
the password so have to tell the client the account
was disabled.
Jeremy.
2007-10-10 11:05:50 -05:00
Volker Lendecke
b15815c804
r12163: Change lookup_sid and lookup_name to return const char * instead of char *,
...
use a temporary talloc_ctx for clarity.
Volker
2007-10-10 11:05:46 -05:00
Volker Lendecke
8a7d6eb2c0
r12129: Fix uninitialized variables.
...
Volker
2007-10-10 11:05:46 -05:00
Volker Lendecke
9f99d04a54
r12051: Merge across the lookup_name and lookup_sid work. Lets see how the build farm
...
reacts :-)
Volker
2007-10-10 11:05:43 -05:00
Jeremy Allison
c65b752604
r12043: It's amazing the warnings you find when compiling on a 64-bit
...
box with gcc4 and -O6...
Fix a bunch of C99 dereferencing type-punned pointer will break
strict-aliasing rules errors. Also added prs_int32 (not uint32...)
as it's needed in one place. Find places where prs_uint32 was being
used to marshall/unmarshall a time_t (a big no no on 64-bits).
More warning fixes to come.
Thanks to Volker for nudging me to compile like this.
Jeremy.
2007-10-10 11:05:42 -05:00
Volker Lendecke
30fcdf84d8
r11999: Re-add "passdb expand explicit".
...
We came to the conclusion that changing the default is something that has to
wait one or two more releases, but it will happen one way or the other.
Volker
2007-10-10 11:05:41 -05:00
Volker Lendecke
d228cb62a7
r11947: Back out passdb:expand_explicit until we find consensus. I'll file this as a
...
bugzilla entry.
Volker
2007-10-10 11:05:38 -05:00
Volker Lendecke
c917cfc320
r11923: Add samr_lookup_rids for the builtin domain. Doing it this way feels a bit
...
wrong, but so far we don't have proper multi-domain support in passdb yet...
Volker
2007-10-10 11:05:36 -05:00
Volker Lendecke
57f0cf8cdd
r11922: Looks bigger than it is: There's no point in allocating arrays in
...
samr_lookup_rids twice. It was done in the srv_samr_nt.c code as well as in
the pdb module. Remove the latter, this might happen more often.
Volker
2007-10-10 11:05:36 -05:00
Volker Lendecke
bc8836d5d7
r11920: Rename local_lookup_rid to lookup_global_sam_rid, add lookup_builtin_rid.
...
Volker
2007-10-10 11:05:35 -05:00
Volker Lendecke
35ba5e083c
r11919: The generic mappings in srv_samr_nt.c are only used there -- make them
...
static.
One long overdue simplification: Change local_lookup_sid to local_lookup_rid
its responsible for "our" domain only, in fact it checked for it.
Volker
2007-10-10 11:05:35 -05:00
Volker Lendecke
6622db97bb
r11914: After talking to Jeremy, implement passdb:expand_explicit with a default of
...
no. This changes our default behaviour.
Sorry, Ingo, this *is* a bug that needs fixing.
Jerry, you might want to put a marker into the WHATSNEW.txt when this is due.
Volker
2007-10-10 11:05:34 -05:00
Günther Deschner
04a3ac5e50
r11874: Merge LDAP connection setup in lib/smbldap.c and pdb_nds.c.
...
Also allow to use START_TLS in the pdb_nds_update_login_attempts
function when doing simple binds to eDir.
Guenther
2007-10-10 11:05:33 -05:00
Gerald Carter
a33e78aced
r11863: BUG 3196: patch from Alex Deiter <tiamat@komi.mts.ru> to compile against the Sun LDAP client libs. But not for AD support; just ldap support
2007-10-10 11:05:31 -05:00
Günther Deschner
6aefb3aebb
r11847: Fix typo.
...
Guenther
2007-10-10 11:05:29 -05:00
Jeremy Allison
f46d847065
r11256: Remove use of long long and strtoll in libsmbclient (we
...
can't assume long long is always there). Removed unused
var in new a/c rename code.
long long still used in eventlog code but Jerry has promised
to fix that.
Jeremy.
2007-10-10 11:05:09 -05:00
Jim McDonough
ee91eb9a39
r11236: Implement user rename for smbpasswd and ldap backends. Some cleanup on
...
tdb as well to make naming consistent.
2007-10-10 11:05:08 -05:00
Jeremy Allison
d720867a78
r11137: Compile with only 2 warnings (I'm still working on that code) on a gcc4
...
x86_64 box.
Jeremy.
2007-10-10 11:05:02 -05:00
Jim McDonough
8210b0503a
r10911: part of #2861 : add rename support for usrmgr.exe when using tdbsam
...
This gets it working before replacing tdb with the samba4 version.
2007-10-10 11:04:56 -05:00
Jeremy Allison
a6d8a4b1ff
r10792: Fix the "schannel not stored across client disconnects" problem.
...
Based on the Samba4 solution - stores data in
$samba/private/schannel_store.tdb.
This tdb is not left open but open and closed on demand.
Jeremy.
2007-10-10 11:04:54 -05:00
Volker Lendecke
cf06a090a3
r10658: It's so nice to have CVSIN to blame for this kind of bugs :-)
...
Volker
2007-10-10 11:04:49 -05:00
Gerald Carter
939c3cb5d7
r10656: BIG merge from trunk. Features not copied over
...
* \PIPE\unixinfo
* winbindd's {group,alias}membership new functions
* winbindd's lookupsids() functionality
* swat (trunk changes to be reverted as per discussion with Deryck)
2007-10-10 11:04:48 -05:00
Gerald Carter
8bf124adaf
r10606: pdb_*sql patches from
...
Uli Meis <a.sporto@gmail.com>
Peter Rindfuss <rindfuss@wz-berlin.de>
2007-10-10 11:04:48 -05:00
Gerald Carter
b1524999e0
r9661: fallback to cn attribubte if displayName is not available
2007-10-10 11:03:24 -05:00
Gerald Carter
62f9fb5e3a
r9660: real fix for group enumeration bug in 3.0.20; only affected the ldapsam code
2007-10-10 11:03:24 -05:00
Günther Deschner
df90ea016a
r9522: Give better error-message when "NDS Universal Password" change fails.
...
Guenther
2007-10-10 11:01:11 -05:00
James Peach
98d364459d
r9303: Clobber compiler warnings. Patch from Jason Mader <jason@ncac.gwu.edu> plus
...
some extra function declarations. Bugzilla bug #2523 .
2007-10-10 11:00:32 -05:00
Lars Müller
7423895900
r9051: Fix from Fernando Schapachnik <fernando@mecon.gov.ar> to add logon hours
...
support for the Postgres backend.
Also add these changes from svn rev 7787 to trunk.
2007-10-10 11:00:24 -05:00
Günther Deschner
c2810bcf66
r8797: avoid unset rids for builtin-aliases.
...
Guenther
2007-10-10 11:00:17 -05:00
Günther Deschner
0c8859474d
r8787: Make enumeration of builtin-aliases work again.
...
Guenther
2007-10-10 11:00:17 -05:00
Günther Deschner
793c82c017
r8542: - (re-)add better search-semantics: look for Interdomain trust accounts
...
below the machine-suffix (this is where we create them)) to avoid
digging through thousands of user-accounts just to find a handful of
trust-accounts in the enumdomusers-samr-call.
- don't access freed data in DEBUG-statement
Guenther
2007-10-10 11:00:08 -05:00
Jeremy Allison
9506b8e145
r7882: Looks like a large patch - but what it actually does is make Samba
...
safe for using our headers and linking with C++ modules. Stops us
from using C++ reserved keywords in our code.
Jeremy
2007-10-10 10:58:00 -05:00
Jeremy Allison
dd5d36c95f
r7787: Fix from Fernando Schapachnik <fernando@mecon.gov.ar> to add logon hours
...
support for the Postgres backend.
Jeremy.
2007-10-10 10:57:21 -05:00
Volker Lendecke
5b4720598b
r7730: Some merges
2007-10-10 10:57:20 -05:00
Volker Lendecke
10606be050
r7718: Remove some unused code
2007-10-10 10:57:20 -05:00
Gerald Carter
e6df9a7ac7
r7577: switching to macro for IS_DC
2007-10-10 10:57:14 -05:00
Gerald Carter
a0ac9a8ffd
r7415: * big change -- volker's new async winbindd from trunk
2007-10-10 10:57:08 -05:00