]> git.ipfire.org Git - thirdparty/samba.git/log
thirdparty/samba.git
17 years agor21663: Fix from the Wine guys: Robert Shearman <rob@codeweavers.com>
Jeremy Allison [Fri, 2 Mar 2007 20:15:11 +0000 (20:15 +0000)] 
r21663: Fix from the Wine guys: Robert Shearman <rob@codeweavers.com>
The background behind this patch is that we're using ntlm_auth with
Wine. Windows allows us to pass in a NULL domain and a username of the
form of "user@domain" and this is converted into an NTLMSSP_AUTH packet
with a NULL domain name and a username of the same form.
Jeremy.

17 years agor21657: get rid of warning - not everyone understands %F
Herb Lewis [Fri, 2 Mar 2007 15:08:09 +0000 (15:08 +0000)] 
r21657: get rid of warning - not everyone understands %F

17 years agor21655: Regenerate after pidl bugfix.
Jelmer Vernooij [Fri, 2 Mar 2007 14:26:19 +0000 (14:26 +0000)] 
r21655: Regenerate after pidl bugfix.

17 years agor21652: Fix samba3-specific initialization
Jelmer Vernooij [Fri, 2 Mar 2007 13:10:12 +0000 (13:10 +0000)] 
r21652: Fix samba3-specific initialization

17 years agor21651: Add ndrdump to samba 3. This only works from external source at the
Jelmer Vernooij [Fri, 2 Mar 2007 12:54:37 +0000 (12:54 +0000)] 
r21651: Add ndrdump to samba 3. This only works from external source at the
moment. To use, use something like:

./bin/ndrdump -l bin/smbd winreg winreg_EnumValue in <filename>

or to see what functions are available:

./bin/ndrdump -l bin/smbd winreg

17 years agor21647: Allow unit on for size parameters.
James Peach [Fri, 2 Mar 2007 03:51:22 +0000 (03:51 +0000)] 
r21647: Allow unit on for size parameters.

17 years agor21646: Patch from SATOH Fumiyasu <fumiyas@osstech.co.jp>
Jeremy Allison [Thu, 1 Mar 2007 23:57:37 +0000 (23:57 +0000)] 
r21646: Patch from SATOH Fumiyasu <fumiyas@osstech.co.jp>
- add minsize parameter. Bug #4409.
Jeremy.

17 years agor21645: Make posix_unlink work - on open files too !
Jeremy Allison [Thu, 1 Mar 2007 23:03:46 +0000 (23:03 +0000)] 
r21645: Make posix_unlink work - on open files too !
Jeremy.

17 years agor21644: Allow mkdir on platforms with no O_DIRECTORY.
Jeremy Allison [Thu, 1 Mar 2007 22:44:02 +0000 (22:44 +0000)] 
r21644: Allow mkdir on platforms with no O_DIRECTORY.
Add proper debug to all possible setfilepathinfo
functions.
Jeremy.

17 years agor21643: Put the correct bits on the wire for posix_mkdir.
Jeremy Allison [Thu, 1 Mar 2007 22:15:30 +0000 (22:15 +0000)] 
r21643: Put the correct bits on the wire for posix_mkdir.
We're not yet deleting open files on unlink. Investigating...
Jeremy.

17 years agor21642: Fix bug 4365. Please note that this was only tested with Vista so far, it
Volker Lendecke [Thu, 1 Mar 2007 22:12:49 +0000 (22:12 +0000)] 
r21642: Fix bug 4365. Please note that this was only tested with Vista so far, it
needs testing with other clients as well. I'm afraid I'm visiting a conference
tomorrow and saturday, so I'd be happy to get support in this.

Thanks,

Volker

17 years agor21641: Add test code for POSIX pathname calls into smbclient.
Jeremy Allison [Thu, 1 Mar 2007 21:56:54 +0000 (21:56 +0000)] 
r21641: Add test code for POSIX pathname calls into smbclient.
Jeremy.

17 years agor21640: Fix the build for broken platoforms without O_DIRECT or O_DIRECTORY.
Jeremy Allison [Thu, 1 Mar 2007 21:36:05 +0000 (21:36 +0000)] 
r21640: Fix the build for broken platoforms without O_DIRECT or O_DIRECTORY.
Jeremy.

17 years agor21639: Add in implementations of POSIX open/mkdir/unlink/rmdir.
Jeremy Allison [Thu, 1 Mar 2007 21:05:29 +0000 (21:05 +0000)] 
r21639: Add in implementations of POSIX open/mkdir/unlink/rmdir.
Jeremy.

17 years agor21638: Change POSIX_UNLINK to allow clients to differentiate
Jeremy Allison [Thu, 1 Mar 2007 21:01:22 +0000 (21:01 +0000)] 
r21638: Change POSIX_UNLINK to allow clients to differentiate
between unlink/rmdir calls.
Jeremy.

17 years agor21637: Get "password never expires" account policy working.
Jim McDonough [Thu, 1 Mar 2007 20:52:14 +0000 (20:52 +0000)] 
r21637: Get "password never expires" account policy working.
0x8000000000000000LL is "infinity" to NT and should
not be converted numerically to time_t.

17 years agor21636: Was almost right before. We have to specify the short domain name to get the
Gerald Carter [Thu, 1 Mar 2007 19:22:31 +0000 (19:22 +0000)] 
r21636: Was almost right before.  We have to specify the short domain name to get the
Krb5 config stuff to work in the server affinity settings.

17 years agor21635: Don't free talloc()'d memory. I wish people would check the callers
Gerald Carter [Thu, 1 Mar 2007 18:48:52 +0000 (18:48 +0000)] 
r21635: Don't free talloc()'d memory.  I wish people would check the callers
when changing how memory is allocated.

17 years agor21633: First real fix from me found during the bug hunt.
Gerald Carter [Thu, 1 Mar 2007 14:44:25 +0000 (14:44 +0000)] 
r21633: First real fix from me found during the bug hunt.

ads_cached_connection() does not call get_dc_name()
before ads_connect() and therefore does not setup
the environment to look at krb5.conf.DOMAIN file
before sending the TGT request.  The failure I'm seeing
occurs ni a multi-DC domain where we get back preuath
failed after we just joined the domain.

17 years agor21632: Remove ununsed variable
Gerald Carter [Thu, 1 Mar 2007 14:34:06 +0000 (14:34 +0000)] 
r21632: Remove ununsed variable

17 years agor21626: Fix memory leak on error path noticed by
Gerald Carter [Thu, 1 Mar 2007 05:52:38 +0000 (05:52 +0000)] 
r21626: Fix memory leak on error path noticed by
SATOH Fumiyasu <fumiya@samba.gr.jp>

17 years agor21623: Fix copy/paste error
Simo Sorce [Thu, 1 Mar 2007 05:17:33 +0000 (05:17 +0000)] 
r21623: Fix copy/paste error

17 years agor21622: Fix bad merge caught by James.
Gerald Carter [Thu, 1 Mar 2007 04:58:52 +0000 (04:58 +0000)] 
r21622: Fix bad merge caught by James.

17 years agor21616: Delay initialization of idmap and nss_info backends until necessary
Gerald Carter [Thu, 1 Mar 2007 03:16:38 +0000 (03:16 +0000)] 
r21616: Delay initialization of idmap and nss_info backends until necessary
so they can honor the offline logon state.

17 years agor21615: don't wait until the last second to try to renew a Krb5 ticket as it is took...
Gerald Carter [Thu, 1 Mar 2007 03:15:22 +0000 (03:15 +0000)] 
r21615: don't wait until the last second to try to renew a Krb5 ticket as it is took late

17 years agor21614: The memset() called on aligned memory was causing crashes
Gerald Carter [Thu, 1 Mar 2007 03:14:20 +0000 (03:14 +0000)] 
r21614: The memset() called on aligned memory was causing crashes
on x86_64 Linux boxes.  Since it is not needed, just use malloc()
on Linux.

17 years agor21613: perform variable subsitution on home directories and shells provided by the...
Gerald Carter [Thu, 1 Mar 2007 03:12:16 +0000 (03:12 +0000)] 
r21613: perform variable subsitution on home directories and shells provided by the nss_info backend

17 years agor21612: Make pam_winbind do the same username fixup on AIX as the WINBINDD
Gerald Carter [Thu, 1 Mar 2007 03:10:29 +0000 (03:10 +0000)] 
r21612: Make pam_winbind do the same username fixup on AIX as the WINBINDD
LAM module does to work around a system that does not support
>8 character usernames.  Without the change, pam_winbind tries
to authenticate _#uid in the domain.

17 years agor21611: I'm not entirely sure about this patch but it is working.
Gerald Carter [Thu, 1 Mar 2007 03:07:57 +0000 (03:07 +0000)] 
r21611: I'm not entirely sure about this patch but it is working.
su - DOM\user was unable to set the process crendentials
without listing the "id" and other attributes in the attrlist[].
More fixes to come, but I didn't want this to get lost.

17 years agor21610: put libraries preceeding the @SONAMEFLAG@ variable as on AIX this ends up...
Gerald Carter [Thu, 1 Mar 2007 03:05:51 +0000 (03:05 +0000)] 
r21610: put libraries preceeding the @SONAMEFLAG@ variable as on AIX this ends up commenting out the remainder of the line and we have missing libraries in the link

17 years agor21609: Fix memory leaks in error code paths (and one in winbindd_group.c).
Jeremy Allison [Thu, 1 Mar 2007 02:43:33 +0000 (02:43 +0000)] 
r21609: Fix memory leaks in error code paths (and one in winbindd_group.c).
Patch from Zack Kirsch <zack.kirsch@isilon.com>.
Jeremy.

17 years agor21608: Fix a couple of memleaks in error code paths before
Jeremy Allison [Thu, 1 Mar 2007 01:17:36 +0000 (01:17 +0000)] 
r21608: Fix a couple of memleaks in error code paths before
Coverity finds them :-)
Jeremy.

17 years agor21607: While committing I saw I had not newline terminated this string ...
Simo Sorce [Thu, 1 Mar 2007 00:50:56 +0000 (00:50 +0000)] 
r21607: While committing I saw I had not newline terminated this string ...

17 years agor21606: Implement escaping function for ldap RDN values
Simo Sorce [Thu, 1 Mar 2007 00:49:28 +0000 (00:49 +0000)] 
r21606: Implement escaping function for ldap RDN values
Fix escaping of DN components and filters around the code
Add some notes to commandline help messages about how to pass DNs

revert jra's "concistency" commit to nsswitch/winbindd_ads.c, as it was
incorrect.
The 2 functions use DNs in different ways.

- lookup_usergroups_member() uses the DN in a search filter,
and must use the filter escaping function to escape it
Escaping filters that include escaped DNs ("\," becomes "\5c,") is the
correct way to do it (tested against W2k3).

- lookup_usergroups_memberof() instead uses the DN ultimately as a base dn.
Both functions do NOT need any DN escaping function as DNs can't be reliably
escaped when in a string form, intead each single RDN value must be escaped
separately.

DNs coming from other ldap calls (like ads_get_dn()), do not need escaping as
they come already escaped on the wire and passed as is by the ldap libraries

DN filtering has been tested.
For example now it is possible to do something like:
'net ads add user joe#5' as now the '#' character is correctly escaped when
building the DN, previously such a call failed with Invalid DN Syntax.

Simo.

17 years agor21605: Fix small typo noticed by Raúl Sánchez Siles <rss@barracuda.es>.
Jeremy Allison [Thu, 1 Mar 2007 00:22:51 +0000 (00:22 +0000)] 
r21605: Fix small typo noticed by Raúl Sánchez Siles <rss@barracuda.es>.
Jeremy.

17 years agor21604: I got this wrong also in libsmb :-(.
Jeremy Allison [Wed, 28 Feb 2007 22:29:14 +0000 (22:29 +0000)] 
r21604: I got this wrong also in libsmb :-(.
Jeremy.

17 years agor21603: Horrible backwards compatibility hack as an old server bug
Jeremy Allison [Wed, 28 Feb 2007 21:59:39 +0000 (21:59 +0000)] 
r21603: Horrible backwards compatibility hack as an old server bug
allowed a CIFS client bug to remain unnoticed :-(.
I suck.
Jeremy.

17 years agor21581: Add an error code I just got
Volker Lendecke [Wed, 28 Feb 2007 09:04:05 +0000 (09:04 +0000)] 
r21581: Add an error code I just got

17 years agor21577: Remove unneeded #define (part of earlier patch that was
Jeremy Allison [Wed, 28 Feb 2007 00:38:49 +0000 (00:38 +0000)] 
r21577: Remove unneeded #define (part of earlier patch that was
removed).
Jeremy.

17 years agor21576: Patch based on work from Todd Stecher <todd.stecher@isilon.com>
Jeremy Allison [Wed, 28 Feb 2007 00:35:58 +0000 (00:35 +0000)] 
r21576: Patch based on work from Todd Stecher <todd.stecher@isilon.com>
to allow client to fragment large SPNEGO blobs (large krb5
tickets). Tested against W2K3R2. Should fix bug #4400.
Jeremy.

17 years agor21569: Fix bug reported by Martin Zielinski <mz@seh.de>
Jeremy Allison [Tue, 27 Feb 2007 22:04:23 +0000 (22:04 +0000)] 
r21569: Fix bug reported by Martin Zielinski <mz@seh.de>
where return value was incorrectly initialized.
Jeremy.

17 years agor21566: If we're going to be broken, at least be *consistently*
Jeremy Allison [Tue, 27 Feb 2007 20:34:10 +0000 (20:34 +0000)] 
r21566: If we're going to be broken, at least be *consistently*
broken :-). This will do until Simo fixes the escape
calls properly.
Jeremy.

17 years agor21565: Import ndrdump (doesn't compile yet, needs table support functions).
Jelmer Vernooij [Tue, 27 Feb 2007 18:52:38 +0000 (18:52 +0000)] 
r21565: Import ndrdump (doesn't compile yet, needs table support functions).

17 years agor21563: Fix a memleak: We only need dispinfo structs for "our" and for the builtin
Volker Lendecke [Tue, 27 Feb 2007 17:21:21 +0000 (17:21 +0000)] 
r21563: Fix a memleak: We only need dispinfo structs for "our" and for the builtin
domain. Without this patch we leaked a DISPINFO for the (NULL) domain per
samr_connect*() call.

Volker

17 years agor21562: Regenerate gen_ndr after pidl changes.
Jelmer Vernooij [Tue, 27 Feb 2007 17:17:16 +0000 (17:17 +0000)] 
r21562: Regenerate gen_ndr after pidl changes.

17 years agor21561: It makes absolutely no sense to call krb5_kt_resolve() two times
Günther Deschner [Tue, 27 Feb 2007 14:24:49 +0000 (14:24 +0000)] 
r21561: It makes absolutely no sense to call krb5_kt_resolve() two times
directly after another.

Guenther

17 years agor21560: Convert name_to_fqdn to BOOL.
Günther Deschner [Tue, 27 Feb 2007 13:42:15 +0000 (13:42 +0000)] 
r21560: Convert name_to_fqdn to BOOL.

Guenther

17 years agor21558: Safe more indent, again no code changes.
Günther Deschner [Tue, 27 Feb 2007 13:31:42 +0000 (13:31 +0000)] 
r21558: Safe more indent, again no code changes.

Guenther

17 years agor21557: indent only fix. No code change.
Günther Deschner [Tue, 27 Feb 2007 13:27:31 +0000 (13:27 +0000)] 
r21557: indent only fix. No code change.

Guenther

17 years agor21556: Remove superfluos return check in ads_keytab_verify_ticket().
Günther Deschner [Tue, 27 Feb 2007 13:25:42 +0000 (13:25 +0000)] 
r21556: Remove superfluos return check in ads_keytab_verify_ticket().

Guenther

17 years agor21552: Ensure to check for proto_exists before linking any binary. No make
Lars Müller [Mon, 26 Feb 2007 23:07:54 +0000 (23:07 +0000)] 
r21552: Ensure to check for proto_exists before linking any binary.  No make
proto should be required before creating any binary from now on.

Remove proto_exists from the all, pam_smbpass, and pam_bindind rule.

17 years agor21551: Ok, this is more subtle. More tomorrow :-)
Volker Lendecke [Mon, 26 Feb 2007 23:06:17 +0000 (23:06 +0000)] 
r21551: Ok, this is more subtle. More tomorrow :-)

17 years agor21550: make disp_info_list static to get_samr_dispinfo_by_sid(), add a comment :-)
Volker Lendecke [Mon, 26 Feb 2007 22:48:42 +0000 (22:48 +0000)] 
r21550: make disp_info_list static to get_samr_dispinfo_by_sid(), add a comment :-)

17 years agor21549: Only create DISP_INFO structs for domain handles, the others don't need
Volker Lendecke [Mon, 26 Feb 2007 22:44:24 +0000 (22:44 +0000)] 
r21549: Only create DISP_INFO structs for domain handles, the others don't need
them. It just does not make sense to do a querydispinfo on an alias handle...

This fixes a memleak: Every samr_connect*() call leaked a DISP_INFO for the
(NULL) sid.

More cleanup pending: Essentially, we only need the DISP_INFO cache for the
get_global_sam_sid() domain. BUILTIN is fixed and small enough, and there are
no other domains around where enumerations could happen.

This also removes the explicit builtin_domain flags. I don't think this is
worth it. If this makes a significant difference, then we have a *VERY* tuned
RPC layer...

Jeremy, please check this. If it's ok, we might want to merge it across.

Volker

17 years agor21548: prevent segv (reference to -1 element of array)
Herb Lewis [Mon, 26 Feb 2007 22:19:23 +0000 (22:19 +0000)] 
r21548: prevent segv (reference to -1 element of array)

17 years agor21547: Fix from Michael Adam <ma@sernet.de>: Refuse registry shares without path.
Volker Lendecke [Mon, 26 Feb 2007 20:14:35 +0000 (20:14 +0000)] 
r21547: Fix from Michael Adam <ma@sernet.de>: Refuse registry shares without path.

Thanks,

Volker

17 years agor21546: remove duplicate lines
Herb Lewis [Mon, 26 Feb 2007 17:43:45 +0000 (17:43 +0000)] 
r21546: remove duplicate lines

17 years agor21543: Fix 64bit build warning.
Günther Deschner [Mon, 26 Feb 2007 16:37:19 +0000 (16:37 +0000)] 
r21543: Fix 64bit build warning.

Guenther

17 years agor21540: Fix Bug #3713 and readd reporting what the profiles tool does (when
Günther Deschner [Mon, 26 Feb 2007 13:07:34 +0000 (13:07 +0000)] 
r21540: Fix Bug #3713 and readd reporting what the profiles tool does (when
called with the -v option).

Patch from William Jojo <jojowil@hvcc.edu>.

Guenther

17 years agor21537: Avoid to trigger the confusing "cached entry differs." warning when
Günther Deschner [Mon, 26 Feb 2007 09:53:35 +0000 (09:53 +0000)] 
r21537: Avoid to trigger the confusing "cached entry differs." warning when
there is just no cache around for a user.

Guenther

17 years agor21536: Fix copy/paste typo.
Günther Deschner [Mon, 26 Feb 2007 09:46:05 +0000 (09:46 +0000)] 
r21536: Fix copy/paste typo.

Guenther

17 years agor21530: Don't code with jet-lag and Volker looking over your
Jeremy Allison [Sun, 25 Feb 2007 09:04:06 +0000 (09:04 +0000)] 
r21530: Don't code with jet-lag and Volker looking over your
shoulder.... Correct fix for warning :-)
Jeremy.

17 years agor21529: Fix warning from bad cast.
Jeremy Allison [Sun, 25 Feb 2007 09:00:37 +0000 (09:00 +0000)] 
r21529: Fix warning from bad cast.
Jeremy.

17 years agor21526: Fix stray character in sys_memalign() that is only
Gerald Carter [Sat, 24 Feb 2007 13:03:59 +0000 (13:03 +0000)] 
r21526: Fix stray character in sys_memalign() that is only
is the case where we don't have memalign() or posix_memalign().

17 years agor21525: Go ahead and checkin the mlock() & memalign() fixes so
Gerald Carter [Sat, 24 Feb 2007 12:40:43 +0000 (12:40 +0000)] 
r21525: Go ahead and checkin the mlock() & memalign() fixes so
others don't get stuck with the winbindd hang.
Still waiting on additional confirmation from Guenther
that this fixes thes issues he was observing as well.
But it's been running in my local tree for a day without
problems.

17 years agor21517: Fix build warnings.
Günther Deschner [Fri, 23 Feb 2007 11:53:43 +0000 (11:53 +0000)] 
r21517: Fix build warnings.

Guenther

17 years agor21509: Merge lp_passdb_backend() from rev 21506 to 3_0_25.
Lars Müller [Thu, 22 Feb 2007 23:12:36 +0000 (23:12 +0000)] 
r21509: Merge lp_passdb_backend() from rev 21506 to 3_0_25.

Slightly change the DEBUG 0 message as suggested by Volker on
samba-technical.

17 years agor21508: Fix memleak in new idmap_tdb, thanks Herb.
Simo Sorce [Thu, 22 Feb 2007 21:59:54 +0000 (21:59 +0000)] 
r21508: Fix memleak in new idmap_tdb, thanks Herb.

Jerry please check.

Simo.

17 years agor21507: Fix some "cannot access LDAP when no root" bugs.
Gerald Carter [Thu, 22 Feb 2007 20:52:27 +0000 (20:52 +0000)] 
r21507: Fix some "cannot access LDAP when no root" bugs.
The two culprits were

* pdb_get_account_policy()
* pdb_get_group_sid()

17 years agor21506: Allow old pre 3.0.22 multi passdb backend configurations to work with
Lars Müller [Thu, 22 Feb 2007 17:52:23 +0000 (17:52 +0000)] 
r21506: Allow old pre 3.0.22 multi passdb backend configurations to work with
post 3.0.23.

This implementation considers spaces in ldapsam configs.  Such configs
are trunkated after the closing quote.

17 years agor21505: make sure mlock()'d memory is aligned on a page boundary
Gerald Carter [Thu, 22 Feb 2007 17:21:27 +0000 (17:21 +0000)] 
r21505: make sure mlock()'d memory is aligned on a page boundary

17 years agor21500: Fix inappropriate creation of a krb5 ticket refreshing event when a user
Günther Deschner [Thu, 22 Feb 2007 13:35:01 +0000 (13:35 +0000)] 
r21500: Fix inappropriate creation of a krb5 ticket refreshing event when a user
changed a password via pam_chauthtok. Only do this if

a) a user logs on using an expired password (or a password that needs to
be changed immediately) or

b) the user itself changes his password.

Also make sure to delete the in-memory krb5 credential cache (when a
user did not request a FILE based cred cache).

Finally honor the krb5 settings in the first pam authentication in the
chauthtok block (PAM_PRELIM_CHECK). This circumvents confusion when
NTLM samlogon authentication is still possible with the old password after
the password has been already changed (on w2k3 sp1 dcs).

Guenther

17 years agor21483: Fix use of uninitialized variable.
Jeremy Allison [Wed, 21 Feb 2007 02:15:23 +0000 (02:15 +0000)] 
r21483: Fix use of uninitialized variable.
Jeremy.

17 years agor21482: Use IPC$ not ipc$ for consistency.
Jeremy Allison [Wed, 21 Feb 2007 02:11:06 +0000 (02:11 +0000)] 
r21482: Use IPC$ not ipc$ for consistency.
Jeremy.

17 years agor21481: No one said anything, so I'm disallowing anything
Jeremy Allison [Wed, 21 Feb 2007 02:04:28 +0000 (02:04 +0000)] 
r21481: No one said anything, so I'm disallowing anything
but explicit shares in "default service" :-).
Jeremy.

17 years agor21480: Make fd_open match fd_close be translating
Jeremy Allison [Wed, 21 Feb 2007 01:55:08 +0000 (01:55 +0000)] 
r21480: Make fd_open match fd_close be translating
errno into an NTSTATUS immediately.
Jeremy.

17 years agor21478: Add 65k length limit for split SPNEGO blobs.
Jeremy Allison [Tue, 20 Feb 2007 23:56:46 +0000 (23:56 +0000)] 
r21478: Add 65k length limit for split SPNEGO blobs.
Jeremy

17 years agor21474: Ensure trustdom_cache_shutdown() gets called
Jeremy Allison [Tue, 20 Feb 2007 19:57:14 +0000 (19:57 +0000)] 
r21474: Ensure trustdom_cache_shutdown() gets called
on terminate. Pointed out by Herb.
Jeremy.

17 years agor21467: Add GPFS-provided DMAPI support based on their GPL library
Alexander Bokovoy [Tue, 20 Feb 2007 15:55:12 +0000 (15:55 +0000)] 
r21467: Add GPFS-provided DMAPI support based on their GPL library

17 years agor21462: Fix EnumValue (?)
Jelmer Vernooij [Tue, 20 Feb 2007 13:43:41 +0000 (13:43 +0000)] 
r21462: Fix EnumValue (?)

17 years agor21461: Not strictly necessary, as data_blob() panics if it can't allocate. But I'd
Volker Lendecke [Tue, 20 Feb 2007 12:16:20 +0000 (12:16 +0000)] 
r21461: Not strictly necessary, as data_blob() panics if it can't allocate. But I'd
see this as a design flaw in data_blob() and it made me look in that routine.

Jeremy, revert or merge please :-)

Volker

17 years agor21460: Fix for server-side processing of SPNEGO auth
Jeremy Allison [Tue, 20 Feb 2007 06:22:20 +0000 (06:22 +0000)] 
r21460: Fix for server-side processing of SPNEGO auth
fragmented into "max xmit" size security blob
chunks. Bug #4400. Needs limits adding, and also
a client-side version.
Jeremy.

17 years agor21454: Fix debug typo.
Günther Deschner [Mon, 19 Feb 2007 17:47:50 +0000 (17:47 +0000)] 
r21454: Fix debug typo.

Guenther

17 years agor21453: use the tdb mapping file for groups by default for compatibility with the...
Gerald Carter [Mon, 19 Feb 2007 17:21:21 +0000 (17:21 +0000)] 
r21453: use the tdb mapping file for groups by default for compatibility with the 3.0.25 tree (for now)

17 years agor21450: No need to TALLOC_FREE twice here.
Günther Deschner [Mon, 19 Feb 2007 14:43:31 +0000 (14:43 +0000)] 
r21450: No need to TALLOC_FREE twice here.

Guenther

17 years agor21449: Talked to Jerry on irc, he does not see what might break with this: Change
Volker Lendecke [Mon, 19 Feb 2007 13:52:29 +0000 (13:52 +0000)] 
r21449: Talked to Jerry on irc, he does not see what might break with this: Change
back the 'msdfs root = yes' default to 'no'.

Volker

17 years agor21446: Karolins "printjob username"
Volker Lendecke [Mon, 19 Feb 2007 13:30:07 +0000 (13:30 +0000)] 
r21446: Karolins "printjob username"

17 years agor21445: Apply tdb_parse_record Tridges error return, merge to 3_0_25 and 4_0
Volker Lendecke [Mon, 19 Feb 2007 11:45:33 +0000 (11:45 +0000)] 
r21445: Apply tdb_parse_record Tridges error return, merge to 3_0_25 and 4_0

17 years agor21444: Check in tdb_parse_record. Not merging to the other branches yet, we need to
Volker Lendecke [Mon, 19 Feb 2007 11:19:53 +0000 (11:19 +0000)] 
r21444: Check in tdb_parse_record. Not merging to the other branches yet, we need to
agree on the behaviour of non-existing records.

Tridge, can you comment? Should we change tdb_fetch, or should we have
different concepts in tdb_fetch() and tdb_parse_record() ?

Volker

17 years agor21417: Janitor for Herb. Make sure sharesec.c is functionally
Jeremy Allison [Sun, 18 Feb 2007 01:31:50 +0000 (01:31 +0000)] 
r21417: Janitor for Herb. Make sure sharesec.c is functionally
identical in 3.0.25 and 3.0.
Jeremy.

17 years agor21412: The last patch also incremented the seqnum when tdb_store failed. Not as bad
Volker Lendecke [Sat, 17 Feb 2007 23:41:45 +0000 (23:41 +0000)] 
r21412: The last patch also incremented the seqnum when tdb_store failed. Not as bad
as not doing it at all, but needs fixing. Also simplify the logic, I had
missed the "goto out" at the end of the function.

Volker

17 years agor21410: We have to increment the sequence number also when tdb_update_hash()
Volker Lendecke [Sat, 17 Feb 2007 21:46:13 +0000 (21:46 +0000)] 
r21410: We have to increment the sequence number also when tdb_update_hash()
succeeded. Found while testing the brlock seqnum patch.

Tridge, please check!

Volker

17 years agor21409: saved_status1 is not used anymore after aio write behind was removed
Volker Lendecke [Sat, 17 Feb 2007 18:47:40 +0000 (18:47 +0000)] 
r21409: saved_status1 is not used anymore after aio write behind was removed

17 years agor21399: need to zero the request and response structures
Herb Lewis [Fri, 16 Feb 2007 20:27:30 +0000 (20:27 +0000)] 
r21399: need to zero the request and response structures

17 years agor21397: revert accidential commit
Herb Lewis [Fri, 16 Feb 2007 20:02:13 +0000 (20:02 +0000)] 
r21397: revert accidential commit

17 years agor21396: fix wbinfo --lookup-rids command
Herb Lewis [Fri, 16 Feb 2007 19:49:12 +0000 (19:49 +0000)] 
r21396: fix wbinfo --lookup-rids command
allow detection of libbiconv if all others fail - need for FreeBSD

17 years agor21394: Prevent nscd crash due to potential NULL pointer dereference in
Günther Deschner [Fri, 16 Feb 2007 17:25:54 +0000 (17:25 +0000)] 
r21394: Prevent nscd crash due to potential NULL pointer dereference in
_nss_winbind_initgroups_dyn() on an empty group list.

Guenther

17 years agor21393: Fix typo.
Günther Deschner [Fri, 16 Feb 2007 16:59:28 +0000 (16:59 +0000)] 
r21393: Fix typo.

Guenther

17 years agor21388: Merge support for providing replacement system headers.
Jelmer Vernooij [Fri, 16 Feb 2007 15:35:26 +0000 (15:35 +0000)] 
r21388: Merge support for providing replacement system headers.

17 years agor21387: Another important fix for non-AD domains:
Günther Deschner [Fri, 16 Feb 2007 15:13:57 +0000 (15:13 +0000)] 
r21387: Another important fix for non-AD domains:

Avoid assigning 0 as primary group id for users in NSS calls.
Jerry, please check.

Guenther