1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-10 01:18:15 +03:00
samba-mirror/source3
Andrew Bartlett 885f4f9379 Winbind client-side cleanups.
The global winbind file descriptor can cause havoc in some situations -
particulary when it becomes 0, 1 or 2.  This patch (based on some very nice
work by Hannes Schmidt <mail@schmidt-net.via.t-online.de>) starts to recitfy
the problem by ensuring that the close-on-exec flag is set, and that we move
above 3 in the file descriptor table.

I've also decided that the PAM module can close it's pipe handle on every
request - this isn't performance-critical code.

The next step is to do the same for nss_winbind.  (But things like getent()
might get in our way there).

This also cleans up some function prototypes, puts them in just one place.

Andrew Bartlett
(This used to be commit 442eb39657)
2002-09-07 05:41:23 +00:00
..
aparser replaced stdio in many parts of samba with a XFILE. XFILE is a cut-down 2001-09-10 11:08:57 +00:00
auth This is the 'easy' parts of the trusted domains patch n+3 patch from 2002-09-06 13:37:11 +00:00
bin ignore a few more files 2002-04-16 12:27:54 +00:00
client Fixed a little, long standing bug: smbclient -M <name> should resolve 2002-09-05 11:40:06 +00:00
codepages removed old unused files 2001-10-03 13:05:59 +00:00
groupdb Put in intermediate version of new SAM system. It's not stable yet, code 2002-08-28 04:54:43 +00:00
include Winbind client-side cleanups. 2002-09-07 05:41:23 +00:00
intl found nasty bug in intl/lang_tdb.c tdb structure was not tested to not be null before close 2002-07-28 18:10:39 +00:00
lib configure.in: 2002-09-07 04:08:03 +00:00
libads Seems I missed commiting this when I added the rest of metze's ADS patch. 2002-09-06 13:46:36 +00:00
libsmb don't use ENCTYPE_ARCFOUR_HMAC unless the kerberos lib supports it 2002-09-04 10:58:42 +00:00
locking Failing to find an entry when doing mod_share_entry isn't a error 2002-05-21 23:07:04 +00:00
msdfs Address the string_sub problem by changing len = 0 to mean "no expand". 2002-07-02 06:34:27 +00:00
nmbd fix for difference in strsep and strtok semantics 2002-08-22 10:33:21 +00:00
nsswitch Winbind client-side cleanups. 2002-09-07 05:41:23 +00:00
pam_smbpass Fix pam_smbpass to always check the return value of pdb_getsampwnam() to 2002-08-21 11:15:10 +00:00
param small fixes 2002-08-29 09:20:49 +00:00
passdb Set default ACB attributes on 'unixsam' accounts. This means that machine 2002-09-04 08:08:03 +00:00
po added fr.msg from Fanch 2001-12-09 17:06:45 +00:00
popt stop popt from doing its own intl stuff 2001-11-25 00:10:28 +00:00
printing Revert the "reverse" change to rpc_server/srv_spoolss_nt.c, simply 2002-09-05 12:55:56 +00:00
profile More compile warnings. 2002-08-22 17:46:25 +00:00
python Initial version of printerdata_ex browsing. 2002-09-06 07:44:21 +00:00
registry fix up print portion of registry. Merge from APP_HEAD. 2002-08-30 14:48:33 +00:00
rpc_client cli_spoolss_enumprinterdrivers: 2002-09-06 01:12:52 +00:00
rpc_parse Display debug data we are marshalling/unmarshalling a UNISTR in a 2002-09-06 06:13:16 +00:00
rpc_server This is the 'easy' parts of the trusted domains patch n+3 patch from 2002-09-06 13:37:11 +00:00
rpcclient The new popt_common_debug code obviates the need to muck around with 2002-09-05 02:00:14 +00:00
sam Fix some missing ; on the end of our SAM_ASSERT()... 2002-09-06 13:21:54 +00:00
script Don't report missing "-valid" 2002-08-20 17:57:07 +00:00
smbd This is the 'easy' parts of the trusted domains patch n+3 patch from 2002-09-06 13:37:11 +00:00
smbwrapper Removed version number from file header. 2002-01-30 06:08:46 +00:00
tdb ensure that we unlock in case we hit a tdb error 2002-08-30 06:56:12 +00:00
tests added a simple test to see whether building shared libraries actually 2001-12-31 22:10:24 +00:00
torture initial mem_ctx to NULL 2002-09-05 03:06:26 +00:00
ubiqx Again, just syncronizing. The a function name was changed in the sll 2000-06-08 17:42:20 +00:00
utils This is the 'easy' parts of the trusted domains patch n+3 patch from 2002-09-06 13:37:11 +00:00
web fix log level, set a default, and also copy the value set in smb.conf into parm_struct.ptr 2002-08-03 01:11:16 +00:00
wrepld Make 'remote_machine' private to lib/substitute.c, and fix all the user to use 2002-08-11 02:30:35 +00:00
.cvsignore ignore a few more files 2002-04-16 12:27:54 +00:00
.dmallocrc Sample configuration for dmalloc. 2002-01-09 06:35:45 +00:00
acconfig.h Put in intermediate version of new SAM system. It's not stable yet, code 2002-08-28 04:54:43 +00:00
aclocal.m4 merging some autoconf changes from SAMBA_2_2 2002-06-24 23:18:39 +00:00
architecture.doc
change-log
CodingSuggestions Update indent arguments, they're now correct. 2002-08-17 16:15:20 +00:00
config.guess By popular demand: a new config.guess and config.sub 2001-12-08 17:37:59 +00:00
config.sub By popular demand: a new config.guess and config.sub 2001-12-08 17:37:59 +00:00
configure Make it possible to actually build these modules - process the Makefile.in at 2002-09-06 13:05:04 +00:00
configure.developer Change ./configure.developer to stay in effect across a 2001-09-25 05:08:05 +00:00
configure.in configure.in: 2002-09-07 04:08:03 +00:00
configure.nodebug.developer
Doxyfile Fixed typo. 2002-01-17 02:54:23 +00:00
dynconfig.c couple of PIDDIR merges I missed 2002-05-09 04:11:58 +00:00
install-sh
internals.doc The big character set handling changeover! 2001-07-04 07:15:53 +00:00
mainpage.dox Make CodingSuggestions show up in the Doxygen pages. 2001-11-16 07:28:23 +00:00
Makefile.in This is the 'easy' parts of the trusted domains patch n+3 patch from 2002-09-06 13:37:11 +00:00
parsing.doc
smbadduser