1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-05 21:57:51 +03:00

4647 Commits

Author SHA1 Message Date
Tim Potter
eea43a5a91 Added talloc_strdup() funcion. -
Jeremy Allison
fa6a5bf94a Needs to be >=, not just >.
Jeremy.
-
Jeremy Allison
df2e306171 Fix for problem with "" string in trim_string(). Pointed out by Ben Winslow <rain@bluecherry.net>.
Jeremy.
-
Jeremy Allison
95dfc4a60a Got rid of iSERVICE/pSERVICE (Hungarian inspired obfuscation). Now use
ServicePtrs[i] when we're indirecting so we can see what's going on.
ZERO_STRUCTP(ServicePtrs[i]) on free_service.
Jeremy.
-
Jeremy Allison
3412950dbd free_service() was never setting the valid field to False. This is a bug
that's been here since 2.0.x and before.... This would cause a memleak.
Jeremy.
-
Gerald Carter
9e4a6c227f update from Simo -
Gerald Carter
5be97aacf4 Should be faliing on False and not True. Bad check on return value -
Jeremy Allison
aba243ca08 Fixed nasty little bug found by Gerald where we were corrupting the mode
bits before checking if we should change them on non-acl systems.
Jeremy.
-
Jeremy Allison
aae779d0a3 Don't check for passwd program if using pam change password.
Original patch from Andrew Bartlett.
Jeremy.
-
Tim Potter
dd0c7a8a02 make proto -
Tim Potter
0e03209af6 Use sid_peek_rid() instead of sid_split_rid(). -
Jeremy Allison
0db8a61d71 Made "security XXX" masks apply to ACL set. By default they have no effect.
Removed "restrict acl with mask" - redundent.
Jeremy.
-
Tim Potter
8b435b0a2a Replaced a whole bunch of lookup_name() requests in
construct_default_printer_sdb() with checks of the owner rid instead.  This
should be much faster, work on non-English systems and systems with renamed
user or group names.
-
Tim Potter
9ee43d61be Added sid_peek_rid() function to return the rid of a sid. Saves mucking
around with copying a sid to a temporary variable and using sid_split_rid().
-
Tim Potter
f0b8ff4eeb Bumped up debug level on set socket options from 3 to 5. -
Tim Potter
5bbd946d59 Reverted samr_io_userinfo_ctr() patch because it broke too much other
stuff.  (-:
-
Jeremy Allison
70bdf8e761 Fixed up the oldpw prompts. Made the matching case insensitive.
Jeremy.
-
Gerald Carter
a6a4a17f6a check for valid pointer before calling memset() in samr_clear_sam_passwd -
Jean-François Micouleau
c29dfdc46a very nasty bug !
J.F.
-
Tim Potter
014859b62b Fixes from nsswitch testsuite. Lots of stuff works much better now. (-: -
Tim Potter
fc44cec0de So the samr_io_userinfo_ctr was requiring a SAM_USERINFO_CTR to be passed
in as well as tallocating space for one itself.  I've deleted code so the
passed in container is used to store the SAM user info.  This may have
broken some server side SAM stuff which probably isn't used anyway.  )-:
-
Anton Blanchard
7a619ab81c need to do codepage_initialise() for smbtorture to work. -
Andrew Tridgell
f65166b36e latest config.guess and config.sub from gnu.org -
Jean-François Micouleau
62a7a567fd fixes to the group mapping code.
Not ready yet.

	J.F.
-
Tim Potter
88a7b2c3f8 More compiler warning fixes. -
Tim Potter
9f1f811154 Fixed compiler warning. -
Tim Potter
011d459435 The substitution of %U and %D in the 'template homedir' is nowdone
by lp_string() calling standard_sub_basic().
-
Tim Potter
d761a7deb3 Added S_ISSOCK macros for systems which treat UNIX domain sockets as FIFOs
(SCO).
-
Tim Potter
8fe76adb33 Removed S_ISSOCK() macro as it's only used within winbind client code. -
Tim Potter
335e41b5ca Added winbindd to list of binaries. -
Tim Potter
6d218c3e94 make proto -
Tim Potter
a8c49d1e60 Fixed typo in comment. -
Tim Potter
727d2929bc Fixed querydispinfo command. -
Tim Potter
a7728bfa52 Misc fixes to get winbindd working. We can now do a 'getent passwd'
and 'getent group' and have most things working.
-
Tim Potter
139e767e78 iinit_samr_q_lookup_rids() didn't actually copy the rids into the
parse structure.
-
Tim Potter
9ff3c82a54 Fix for query_dispinfo()
Added lookup_rids() function.
-
Jeremy Allison
b32b1afe25 Fix for insure missmatched parameter error.
Jeremy.
-
Jeremy Allison
15584d30cd Patch from ackley@cs.unm.edu to clear server_fd/client_fd in root daemon to stop
%I getpeername() failure.
Jeremy.
-
Tim Potter
831b0983bd Hey what happened to my debug messages? Early exit from reopen_logs()
if using stdout_logging.
-
Gerald Carter
9aefc86e35 merge from 2.2 removing the 'domain XXX' parameters. -
Gerald Carter
09103b16cf removed unused variables -
Jeremy Allison
f100e091ab Fix for bad profile perms. Ensure r on files and rwx on directories.
Jeremy.
-
Gerald Carter
96d0e7c330 Patch from Simo:
o sed 's/pdb_clear_sam/pdb_free_sam/g'
  o add pdb_reset_sam()
  o password changing should be ok now as well.
-
Tim Potter
6bd197714a Removed unused variable. -
Tim Potter
873e672b90 OK so I couldn't be as clever as I wanted to be with winbindd_glue.c
so all the glue functions are prefixed with wb_ to avoid conflicts with
the old rpc_client stuff which is still a dependency of smbd/nmbd.
-
Andrew Tridgell
78f448b7d4 removed need for scandir in client.c
fixed possible bug with readdirname on systems with NAMELEN != strlen
-
Tim Potter
f8c83ce28b Ignore *.po files. -
Tim Potter
38ab3b31b5 iAdditional files for winbind merge. -
Tim Potter
59f95416b6 Preliminary merge of winbind into HEAD. Note that this compiles and links
but I haven't actually run it yet so it probably doesn't work.  (-:
-
Andrew Tridgell
2e20734474 rebuild proto.h -