ira/wip.git
23 years agoFixup the large_writex problem (a large_writex can send a full 64k of data,
Jeremy Allison [Thu, 24 May 2001 19:28:22 +0000 (19:28 +0000)]
Fixup the large_writex problem (a large_writex can send a full 64k of data,
we already have space for this we just need to understand the length correctly).
Jeremy.
(This used to be commit 19145bae720bbcc32dcab380c62a33d1f0e3eef0)

23 years agoFix for random stream generator.
Jeremy Allison [Thu, 24 May 2001 18:24:54 +0000 (18:24 +0000)]
Fix for random stream generator.
Jeremy.
(This used to be commit b2867ddfa26ffbc94d022d88b849ef58fd1cc788)

23 years agoAdded structures for LOGON_CTRL rpc.
Tim Potter [Thu, 24 May 2001 08:21:53 +0000 (08:21 +0000)]
Added structures for LOGON_CTRL rpc.

Make proto.
(This used to be commit 0650f87000dcf5572f3a8d61ab93760d94eee770)

23 years agoAdded srvinfo and partial logonctrl and logonctrl2 commands.
Tim Potter [Thu, 24 May 2001 08:10:50 +0000 (08:10 +0000)]
Added srvinfo and partial logonctrl and logonctrl2 commands.
(This used to be commit c93718daa1375269e4e0ef52016271b7a607e292)

23 years agoFixed compiler warning.
Tim Potter [Thu, 24 May 2001 08:07:13 +0000 (08:07 +0000)]
Fixed compiler warning.
(This used to be commit 6e0805c191d7434366e4a8d752b6e34656232371)

23 years agoAdded server side reponse to net_logon_ctrl rpc. We can now respond
Tim Potter [Thu, 24 May 2001 08:05:12 +0000 (08:05 +0000)]
Added server side reponse to net_logon_ctrl rpc.  We can now respond
to NLTEST /BDC_QUERY:DOMAIN when acting as a BDC.

Reverse engineered a couple of status constants.
(This used to be commit 0678c302825afef521ae2b80958a1d7c5aa76d23)

23 years agoAdded srv_get_info client command.
Tim Potter [Thu, 24 May 2001 08:02:27 +0000 (08:02 +0000)]
Added srv_get_info client command.
(This used to be commit ee599c9481c26d8407f03a9897eb5f1abd1e47f1)

23 years agoAdded logon control2 client call.
Tim Potter [Thu, 24 May 2001 08:01:55 +0000 (08:01 +0000)]
Added logon control2 client call.
(This used to be commit 8d5f2027095c3fb9240db238fb6d405aeefef1ef)

23 years agoAdded a init function for net_q_logon_ctrl2 so we can make this call
Tim Potter [Thu, 24 May 2001 07:58:49 +0000 (07:58 +0000)]
Added a init function for net_q_logon_ctrl2 so we can make this call
from rpcclient.

Added init and i/o functions for net_{q,r}_logon_ctrl functions so we
can call from rpcclient and respond to this call from smbd.
(This used to be commit 8ba30031a4fd900b9b87cf5d04c2f2bf6c436718)

23 years agoRemoved some level 0 debugs accidentally left in - oops.
Tim Potter [Thu, 24 May 2001 02:21:18 +0000 (02:21 +0000)]
Removed some level 0 debugs accidentally left in - oops.
(This used to be commit c4e7ce267f63c1b1b0942d8b0a434f6e44a5312f)

23 years agoReplaced next_command() with call to next_token().
Tim Potter [Thu, 24 May 2001 00:31:53 +0000 (00:31 +0000)]
Replaced next_command() with call to next_token().
(This used to be commit c9b4ed79c84dde3421c457cd0a33dae5d84fcae1)

23 years agoAdded stubs for SRVSVC and NETLOGON rpcclient commands.
Tim Potter [Thu, 24 May 2001 00:20:32 +0000 (00:20 +0000)]
Added stubs for SRVSVC and NETLOGON rpcclient commands.
(This used to be commit 3343c9f0d67d98687e5933e1a73c0ff487279160)

23 years agoAdded tdb_errstr() messages so we can see if these functions fail.
Jeremy Allison [Wed, 23 May 2001 21:33:43 +0000 (21:33 +0000)]
Added tdb_errstr() messages so we can see if these functions fail.
Jeremy.
(This used to be commit ec64ddac5fa4688b18484d6599b17b8c4bcd34c0)

23 years agoThis is *very* cool. I'm pretty convinced we can just set the
Jeremy Allison [Wed, 23 May 2001 18:47:52 +0000 (18:47 +0000)]
This is *very* cool. I'm pretty convinced we can just set the
CAP_LARGE_READX|CAP_LARGE_WRITEX bits on negprot and out W2K
performance goes through the roof......
And as we *always* offer 64 buffers we can do this with this
simple change.....
Jeremy.
(This used to be commit c328dda0fa081e79049d7a9ddac06e80cc8b331b)

23 years agoStupid typo. Should be if (!tdb).
Jeremy Allison [Wed, 23 May 2001 18:33:45 +0000 (18:33 +0000)]
Stupid typo. Should be if (!tdb).
Jeremy.
(This used to be commit d3496897f167a8deb1d0034797e8b29f2c51acef)

23 years agoTry to fix build by adding autoconf tests for pam headers.
Jeremy Allison [Tue, 22 May 2001 21:47:11 +0000 (21:47 +0000)]
Try to fix build by adding autoconf tests for pam headers.
Jeremy.
(This used to be commit d52bc4d219bd07e656986e7754ea6e238c626d77)

23 years agoDefensive brlock and locking database cleaning code.
Jeremy Allison [Tue, 22 May 2001 20:35:48 +0000 (20:35 +0000)]
Defensive brlock and locking database cleaning code.
Jeremy.
(This used to be commit d7aa42e4593b02ee6e487f7a4633bd7e7620ef2f)

23 years agoUse canonical mappings for file controls. Fixes W2KSP2 profile problems (I
Jeremy Allison [Fri, 18 May 2001 20:16:55 +0000 (20:16 +0000)]
Use canonical mappings for file controls. Fixes W2KSP2 profile problems (I
think....).
Jeremy.
(This used to be commit 946cf3a0d7685e28af847b958ac01739335ea6e4)

23 years agomake proto
Gerald Carter [Fri, 18 May 2001 04:12:19 +0000 (04:12 +0000)]
make proto
(This used to be commit 97a88ca86b1c39066ffcdad6e81d6422fad8341b)

23 years agomerge from 2.2 (deleteprinterdriver RPC)
Gerald Carter [Fri, 18 May 2001 04:11:17 +0000 (04:11 +0000)]
merge from 2.2 (deleteprinterdriver RPC)
(This used to be commit 515caaf7b448e55206433a9ca04fb5078f91cde2)

23 years agoFix the W2KSP2 joining a Samba domain problem.
Jeremy Allison [Fri, 18 May 2001 01:30:21 +0000 (01:30 +0000)]
Fix the W2KSP2 joining a Samba domain problem.
Jeremy.
(This used to be commit 6bbcab5e48f91a80d4ebcbd2bee38f2e0a8bff78)

23 years agomerge from 2.2 DeletePrinterDriver() server side stud coming
Gerald Carter [Thu, 17 May 2001 18:57:25 +0000 (18:57 +0000)]
merge from 2.2  DeletePrinterDriver() server side stud coming
in separate commit after I get it working in 2.2.
(This used to be commit 09506ac0e64b84d73e3b8fdd4942fa52dba6060f)

23 years agoadded utmp.o to NECESSARY_BECAUSE_SAMBA_DEPENDENCIES_ARE_SO_BROKEN_OBJ
Andrew Tridgell [Thu, 17 May 2001 13:51:07 +0000 (13:51 +0000)]
added utmp.o to NECESSARY_BECAUSE_SAMBA_DEPENDENCIES_ARE_SO_BROKEN_OBJ
(This used to be commit f2bb3c50f3481689521607f79ba2bfd696330380)

23 years ago- added ability for swat to run under CGI. This needs
Andrew Tridgell [Thu, 17 May 2001 11:45:58 +0000 (11:45 +0000)]
- added ability for swat to run under CGI. This needs
  to be setup very carefully for it not to be a security hole
- reran configure
(This used to be commit cf4e439a1e0f3fadbe08c474e5b201827866d7f5)

23 years agoran make proto
Andrew Tridgell [Thu, 17 May 2001 11:29:54 +0000 (11:29 +0000)]
ran make proto
(This used to be commit 2e605e1275b4cd59ba776101962218efaa87fe37)

23 years agoRan a make proto to fix the problems ...
Richard Sharpe [Thu, 17 May 2001 11:20:45 +0000 (11:20 +0000)]
Ran a make proto to fix the problems ...
(This used to be commit 7b275b458835a1e34c9014eb3eee6cdae240bd97)

23 years agoTest login using pam_winbind.so and group membership.
Tim Potter [Thu, 17 May 2001 07:02:08 +0000 (07:02 +0000)]
Test login using pam_winbind.so and group membership.
(This used to be commit 4c2b915ed12584037731d8ccd246ad54986a7564)

23 years agoFixes to get pam_auth() functionality working again.
Tim Potter [Thu, 17 May 2001 06:08:49 +0000 (06:08 +0000)]
Fixes to get pam_auth() functionality working again.
(This used to be commit 083b74c743f0026693fa0fbe665ed08a3ac706b8)

23 years agoFix a small warning about char * vs unsigned char * that gets some compilers
Richard Sharpe [Thu, 17 May 2001 04:09:08 +0000 (04:09 +0000)]
Fix a small warning about char * vs unsigned char * that gets some compilers
in a twitch.
(This used to be commit 672242a52eafde35cba4657bce248fef0df9e46b)

23 years agoBroke out change trust account password routines into separate file
Tim Potter [Thu, 17 May 2001 02:52:45 +0000 (02:52 +0000)]
Broke out change trust account password routines into separate file
since they're only used in one place anyway (timeout_processing() in
process.c)
(This used to be commit d1e5d5d62fcb5da30e3f2619721c5146db753f3c)

23 years agoOhh boy, I should be working on lots of other things, but I am pissed off, so
Richard Sharpe [Thu, 17 May 2001 02:52:42 +0000 (02:52 +0000)]
Ohh boy, I should be working on lots of other things, but I am pissed off, so
I needed to get down and dirty and do some coding etc ...

Change -fpic to -fPIC ... Many people suggest that this is better ...
(This used to be commit 26eda1f2b065482d0b547f3068c78ae442ba18d9)

23 years agoFurther recasts to sockaddr * rather than sockaddr_in *
Richard Sharpe [Thu, 17 May 2001 02:44:10 +0000 (02:44 +0000)]
Further recasts to sockaddr * rather than sockaddr_in *
(This used to be commit b0ba25e22d101acbe4079bc81759a4e0c8a7e6d8)

23 years agoAdding an examples directory for libsmbclient to the head branch along with
Richard Sharpe [Thu, 17 May 2001 02:29:00 +0000 (02:29 +0000)]
Adding an examples directory for libsmbclient to the head branch along with
a simple Makefile and a small README ...
(This used to be commit 950821d69cb6dcc723f8610584718c6217136d55)

23 years agogroupdb/mapping.c: Fix gcc compiler warning.
Jeremy Allison [Thu, 17 May 2001 00:24:34 +0000 (00:24 +0000)]
groupdb/mapping.c: Fix gcc compiler warning.
smbd/connection.c: Sync up with code in 2.2
Jeremy.
(This used to be commit 87025c223dd33f2e02060c2a5cd45502946c87c6)

23 years agoFix a stupid typo in Makefile.in that prevented the libsmbclient code
Richard Sharpe [Wed, 16 May 2001 15:33:07 +0000 (15:33 +0000)]
Fix a stupid typo in Makefile.in that prevented the libsmbclient code
from being compiled with -fpic ... Larger changes coming ... I want to move
to -fPIC etc.
(This used to be commit 122e2753d518fc599e06e1533378815eebb18d4f)

23 years agoAdded winbind programs to build for supported systems (i.e linux and
Tim Potter [Wed, 16 May 2001 02:32:34 +0000 (02:32 +0000)]
Added winbind programs to build for supported systems (i.e linux and
solaris) so the autobuilder can have a crack at it.

Cosmetic fix for large file support ./configure output.
(This used to be commit ded776af285baa65af151710fe7440b6c52fc409)

23 years agoUpdate from Toomas Soome <tsoome@ut.ee>.
Jeremy Allison [Wed, 16 May 2001 02:25:26 +0000 (02:25 +0000)]
Update from Toomas Soome <tsoome@ut.ee>.
Jeremy.
(This used to be commit 97dfc0097e488dd48dfed8429b4690f9cd82c52c)

23 years agoAdded example vfs block example from Ronald Kuetemeier <ronald@kuetemeier.com>.
Jeremy Allison [Wed, 16 May 2001 02:12:37 +0000 (02:12 +0000)]
Added example vfs block example from Ronald Kuetemeier <ronald@kuetemeier.com>.
Jeremy.
(This used to be commit 0609cd3162173575d22fbd12c48e777a5b15553e)

23 years agoZero-fill struct hostent.
Jeremy Allison [Tue, 15 May 2001 22:01:48 +0000 (22:01 +0000)]
Zero-fill struct hostent.
Jeremy.
(This used to be commit 86557d633648f279e6ceda4da38801889ca4ed95)

23 years agoFixed glibc crash problems with libnss_wins.so
Jeremy Allison [Tue, 15 May 2001 21:53:19 +0000 (21:53 +0000)]
Fixed glibc crash problems with libnss_wins.so
Jeremy.
(This used to be commit c38a465bef91bc54cd3f3ce81e5a9c818f429801)

23 years agoAdded notes about NetBIOS Scopes.
John Terpstra [Tue, 15 May 2001 20:02:06 +0000 (20:02 +0000)]
Added notes about NetBIOS Scopes.
(This used to be commit 78e413eec4a7f1ddba67c6f2e2354e50330ae427)

23 years agoCheck sizes of data entries in connections.tdb before deciding they're crecs...
Jeremy Allison [Tue, 15 May 2001 18:12:02 +0000 (18:12 +0000)]
Check sizes of data entries in connections.tdb before deciding they're crecs...
We will need this when we use finer grained locking for max connections.
Jeremy.
(This used to be commit c6cd42a6791e26174eb795fd08ddbbd797e5a9cf)

23 years agomake sure that when a tdb expands we fill the expanded area, otherwise ENOSPC could...
Andrew Tridgell [Tue, 15 May 2001 14:53:06 +0000 (14:53 +0000)]
make sure that when a tdb expands we fill the expanded area, otherwise ENOSPC could be very bad
(This used to be commit b94cfb6843dc7fc985917395d3e0d953501b9197)

23 years agoRemoved reference to obsolete listproc address.
Tim Potter [Tue, 15 May 2001 05:44:12 +0000 (05:44 +0000)]
Removed reference to obsolete listproc address.
(This used to be commit bab3906ead1308da6468b9c31080d573fc764111)

23 years agoFixed up SAM_USERINFO_CTR dynamic stuff in cmd_samr_query_user()
Tim Potter [Tue, 15 May 2001 05:02:29 +0000 (05:02 +0000)]
Fixed up SAM_USERINFO_CTR dynamic stuff in cmd_samr_query_user()
(This used to be commit 22b760e246f8fcf79daf24542cc35bdf41d1fea7)

23 years agoRemoved extraneous semicolons from some lp_ parameter definitions.
Tim Potter [Tue, 15 May 2001 02:00:15 +0000 (02:00 +0000)]
Removed extraneous semicolons from some lp_ parameter definitions.
(This used to be commit 34d527240086b135a24c7329d45bff715ae50485)

23 years agoMemory leak fixes from insure.
Tim Potter [Tue, 15 May 2001 01:55:29 +0000 (01:55 +0000)]
Memory leak fixes from insure.
(This used to be commit 03b1cab9a80264f0c940c45d0557ef7efe685095)

23 years agoFixed lookup of entire /etc/{passwd,group} file line.
Tim Potter [Tue, 15 May 2001 01:54:22 +0000 (01:54 +0000)]
Fixed lookup of entire /etc/{passwd,group} file line.
(This used to be commit b208d74e0524514fdb48f80c76192df12238a64e)

23 years agoUpdated the inplace documentation to reflect change from EUCLEAN to EINVAL.
Richard Sharpe [Tue, 15 May 2001 01:47:22 +0000 (01:47 +0000)]
Updated the inplace documentation to reflect change from EUCLEAN to EINVAL.
(This used to be commit d090ae63aebbbbb4e1d2dbe438005742ed216e31)

23 years agoChange EUCLEAN to EINVAL, as some systems do not have EUCLEAN, and EINVAL
Richard Sharpe [Tue, 15 May 2001 01:45:54 +0000 (01:45 +0000)]
Change EUCLEAN to EINVAL, as some systems do not have EUCLEAN, and EINVAL
is a better return code anyway (I knew that :-)
(This used to be commit 0bf2797b183b4d709a401ebdb2d5f3d5b1c907af)

23 years agoremember to close tdb after use
Andrew Tridgell [Tue, 15 May 2001 01:28:34 +0000 (01:28 +0000)]
remember to close tdb after use
(This used to be commit 8f8d7202cf6e12cdb2f4445ddcac83a7ac9e33a2)

23 years agomake the max_connections code less horrendously inefficient
Andrew Tridgell [Tue, 15 May 2001 00:53:15 +0000 (00:53 +0000)]
make the max_connections code less horrendously inefficient

- it didn't honour the clear flag
- it locked the database (not necessary)

the previous code would do 10^6 kill() operations for 1000 people
logging in - and all with the database locked. Not very scalable.

Still haven't added the counter, that would make it really efficient
(This used to be commit 6bdbeb4a32e52fb05328dcf38dbb90780e1761ef)

23 years agoFix crash in smbcontrol Gerald pointed out when no parameter given to debug.
Jeremy Allison [Mon, 14 May 2001 22:37:01 +0000 (22:37 +0000)]
Fix crash in smbcontrol Gerald pointed out when no parameter given to debug.
Jeremy.
(This used to be commit ef687a2f6ba8143dcc041b2b629542c3ea9e3966)

23 years agoStupidity by me..... 777 != 0777
Jeremy Allison [Mon, 14 May 2001 20:06:28 +0000 (20:06 +0000)]
Stupidity by me..... 777 != 0777
ARGGGHHHHHHHHHH.
(Sorry).
Jeremy.
(This used to be commit 4306eff6f77b95eeaaa4f8375356a81ad3497c67)

23 years agotdb_traverse returns number of records, not zero, on success.
Jeremy Allison [Mon, 14 May 2001 18:43:49 +0000 (18:43 +0000)]
tdb_traverse returns number of records, not zero, on success.
Now tested max connections and it works again. Hurrah !
Jeremy.
(This used to be commit 6565b8c9781f571735068aba5044a913b5fe31fe)

23 years agoMake libsmbclient.so by default now.
Richard Sharpe [Mon, 14 May 2001 16:10:48 +0000 (16:10 +0000)]
Make libsmbclient.so by default now.

Once we are happy with this in head, we will migrate it to 2.2.x.
(This used to be commit bf69d30b0741210dcdf61f493f6bf872a8931701)

23 years agoImplemented max connections in a similar way to 2.0.x (scan of connection db).
Jeremy Allison [Mon, 14 May 2001 06:15:46 +0000 (06:15 +0000)]
Implemented max connections in a similar way to 2.0.x (scan of connection db).
This needs testing !
Tidied up tabs in tdb.c.
Jeremy.
(This used to be commit 0852465053d0c1a23b6cfe6097267291b0595ef8)

23 years agoCosmetic changes in make proto output.
Tim Potter [Mon, 14 May 2001 04:11:39 +0000 (04:11 +0000)]
Cosmetic changes in make proto output.
(This used to be commit 858290d63b8e4300f2a1a334675566beb6881993)

23 years agomake proto
Tim Potter [Mon, 14 May 2001 04:11:31 +0000 (04:11 +0000)]
make proto
(This used to be commit 607db8d57db0e7bf9e99570bc87e7a1401a18eaa)

23 years agoSo I promised Andrew that a winbindd_proto.h file wouldn't be necessary.
Tim Potter [Mon, 14 May 2001 04:08:42 +0000 (04:08 +0000)]
So I promised Andrew that a winbindd_proto.h file wouldn't be necessary.
Unfortunately it is for the moment.  )-:
(This used to be commit 29f9a6c571a6e5571a860b84f9bbc04f668c607e)

23 years agoCompile fixes for dynamic samr_query_userinfo() stuff.
Tim Potter [Mon, 14 May 2001 03:58:49 +0000 (03:58 +0000)]
Compile fixes for dynamic samr_query_userinfo() stuff.
(This used to be commit a92a0d061bd322b9d3a1fe13c6ce2d2e1f070ef7)

23 years agoAdded arg to querygroupinfo.
Tim Potter [Mon, 14 May 2001 03:51:39 +0000 (03:51 +0000)]
Added arg to querygroupinfo.
(This used to be commit ab58fdf77a12d101f5ac6b6702cd8ed9dc2c7d55)

23 years agostring_hash() should be static. hash_clear() should be void.
Jeremy Allison [Sat, 12 May 2001 20:15:39 +0000 (20:15 +0000)]
string_hash() should be static. hash_clear() should be void.
Jeremy.
(This used to be commit e8ab89fbc0b6cec9f3e80fe4327992b2ec7a4a40)

23 years agostatcache initialisation fix
Andrew Tridgell [Sat, 12 May 2001 13:04:15 +0000 (13:04 +0000)]
statcache initialisation fix
pointed out by Elrond
(This used to be commit 572a37534b7ee010aafd7e8bcb9da52957306f97)

23 years agoNow we're doing the substituion in the lp_string code remove the erroneous
Jeremy Allison [Sat, 12 May 2001 00:31:59 +0000 (00:31 +0000)]
Now we're doing the substituion in the lp_string code remove the erroneous
debug 0 warning.
Jeremy.
(This used to be commit be7e1d0f2c078bd07c7087e1e36636dcd6d0a5d8)

23 years agoUse talloc_strdup() instead of strdup().
Tim Potter [Fri, 11 May 2001 07:13:13 +0000 (07:13 +0000)]
Use talloc_strdup() instead of strdup().
(This used to be commit 3b4b5b3c61bb1fe1db15306219f24036bf342e2d)

23 years agoMemory leak fixes plus general cleanup.
Tim Potter [Fri, 11 May 2001 07:04:47 +0000 (07:04 +0000)]
Memory leak fixes plus general cleanup.
(This used to be commit 48688c4592d03d6404631a7d57701f0af38cfb2d)

23 years agoAdded talloc_strdup() funcion.
Tim Potter [Fri, 11 May 2001 07:03:13 +0000 (07:03 +0000)]
Added talloc_strdup() funcion.
(This used to be commit eea43a5a916eb7f4bef6817ce0aa8051f9145b18)

23 years agoNeeds to be >=, not just >.
Jeremy Allison [Thu, 10 May 2001 23:55:33 +0000 (23:55 +0000)]
Needs to be >=, not just >.
Jeremy.
(This used to be commit fa6a5bf94a3716c0554e2bcbe0eb4b0912f15604)

23 years agoFix for problem with "" string in trim_string(). Pointed out by Ben Winslow <rain...
Jeremy Allison [Thu, 10 May 2001 23:17:46 +0000 (23:17 +0000)]
Fix for problem with "" string in trim_string(). Pointed out by Ben Winslow <rain@bluecherry.net>.
Jeremy.
(This used to be commit df2e306171f0a71af77dbaafc7ccbf78e27befb8)

23 years agoGot rid of iSERVICE/pSERVICE (Hungarian inspired obfuscation). Now use
Jeremy Allison [Thu, 10 May 2001 22:10:31 +0000 (22:10 +0000)]
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.
(This used to be commit 95dfc4a60a80ea5d55ac4775dd875e1283ecdaec)

23 years agofree_service() was never setting the valid field to False. This is a bug
Jeremy Allison [Thu, 10 May 2001 20:58:38 +0000 (20:58 +0000)]
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.
(This used to be commit 3412950dbd5b70f28ffdbe1a79488a409ca1a051)

23 years agoupdate from Simo
Gerald Carter [Thu, 10 May 2001 20:52:20 +0000 (20:52 +0000)]
update from Simo
(This used to be commit 9e4a6c227f719226cac6e00f1a6719651570e2c7)

23 years agoShould be faliing on False and not True. Bad check on return value
Gerald Carter [Thu, 10 May 2001 20:05:06 +0000 (20:05 +0000)]
Should be faliing on False and not True.  Bad check on return value
(This used to be commit 5be97aacf4db43a91562b77f010850afb818ac05)

23 years agoFixed nasty little bug found by Gerald where we were corrupting the mode
Jeremy Allison [Thu, 10 May 2001 19:27:00 +0000 (19:27 +0000)]
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.
(This used to be commit aba243ca0867a0787f9f7c7b2cda6143bcc53087)

23 years agoDon't check for passwd program if using pam change password.
Jeremy Allison [Thu, 10 May 2001 06:53:19 +0000 (06:53 +0000)]
Don't check for passwd program if using pam change password.
Original patch from Andrew Bartlett.
Jeremy.
(This used to be commit aae779d0a3d3c80e6fa010fdb397af3aff360551)

23 years agomake proto
Tim Potter [Thu, 10 May 2001 05:20:12 +0000 (05:20 +0000)]
make proto
(This used to be commit dd0c7a8a024f9ba8b593757b3aed5b126a8dab61)

23 years agoUse sid_peek_rid() instead of sid_split_rid().
Tim Potter [Thu, 10 May 2001 05:19:47 +0000 (05:19 +0000)]
Use sid_peek_rid() instead of sid_split_rid().
(This used to be commit 0e03209af6f70c3c0c52072fe904ba5750676b63)

23 years agoMade "security XXX" masks apply to ACL set. By default they have no effect.
Jeremy Allison [Thu, 10 May 2001 01:03:44 +0000 (01:03 +0000)]
Made "security XXX" masks apply to ACL set. By default they have no effect.
Removed "restrict acl with mask" - redundent.
Jeremy.
(This used to be commit 0db8a61d71f25ffa0e5c585e02e2fce973867156)

23 years agoReplaced a whole bunch of lookup_name() requests in
Tim Potter [Thu, 10 May 2001 01:01:30 +0000 (01:01 +0000)]
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.
(This used to be commit 8b435b0a2ab1fa060473753fa05f0aba8406b607)

23 years agoAdded sid_peek_rid() function to return the rid of a sid. Saves mucking
Tim Potter [Thu, 10 May 2001 00:48:06 +0000 (00:48 +0000)]
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().
(This used to be commit 9ee43d61be1284b72fd04054c44545847c73120f)

23 years agoBumped up debug level on set socket options from 3 to 5.
Tim Potter [Thu, 10 May 2001 00:35:24 +0000 (00:35 +0000)]
Bumped up debug level on set socket options from 3 to 5.
(This used to be commit f0b8ff4eeb3f276c37d062dbd25f7c8b0a02d593)

23 years agoReverted samr_io_userinfo_ctr() patch because it broke too much other
Tim Potter [Thu, 10 May 2001 00:03:36 +0000 (00:03 +0000)]
Reverted samr_io_userinfo_ctr() patch because it broke too much other
stuff.  (-:
(This used to be commit 5bbd946d592fde9ac6bf1c66268ef608d5988363)

23 years agoFixed up the oldpw prompts. Made the matching case insensitive.
Jeremy Allison [Wed, 9 May 2001 21:14:41 +0000 (21:14 +0000)]
Fixed up the oldpw prompts. Made the matching case insensitive.
Jeremy.
(This used to be commit 70bdf8e76135e96fabcedeffbfd5892a564985e0)

23 years agocheck for valid pointer before calling memset() in samr_clear_sam_passwd
Gerald Carter [Wed, 9 May 2001 17:57:08 +0000 (17:57 +0000)]
check for valid pointer before calling memset() in samr_clear_sam_passwd
(This used to be commit a6a4a17f6afce9d1c10c5ab551ce0b6b5f5c1865)

23 years agovery nasty bug !
Jean-François Micouleau [Wed, 9 May 2001 15:48:30 +0000 (15:48 +0000)]
very nasty bug !

J.F.
(This used to be commit c29dfdc46a2d642722da12739138c1a7d5ee9526)

23 years agoFixes from nsswitch testsuite. Lots of stuff works much better now. (-:
Tim Potter [Wed, 9 May 2001 05:06:35 +0000 (05:06 +0000)]
Fixes from nsswitch testsuite.  Lots of stuff works much better now.  (-:
(This used to be commit 014859b62b31ceff5b5ca3d1699792e362c77a85)

23 years agoSo the samr_io_userinfo_ctr was requiring a SAM_USERINFO_CTR to be passed
Tim Potter [Wed, 9 May 2001 05:05:01 +0000 (05:05 +0000)]
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.  )-:
(This used to be commit fc44cec0de68c92001c4313b4f0ee9f69ba6b9b5)

23 years agoCleaned up bitrot in nsswitch testsuite. Merged tests across from TNG
Tim Potter [Wed, 9 May 2001 04:59:49 +0000 (04:59 +0000)]
Cleaned up bitrot in nsswitch testsuite.  Merged tests across from TNG
branch.
(This used to be commit acef477383e5739292e764c17cef87822a09f13b)

23 years agoneed to do codepage_initialise() for smbtorture to work.
Anton Blanchard [Wed, 9 May 2001 01:58:12 +0000 (01:58 +0000)]
need to do codepage_initialise() for smbtorture to work.
(This used to be commit 7a619ab81c07b4b50e865635eee22efd8c5656b4)

23 years agolatest config.guess and config.sub from gnu.org
Andrew Tridgell [Wed, 9 May 2001 01:29:44 +0000 (01:29 +0000)]
latest config.guess and config.sub from gnu.org
(This used to be commit f65166b36e5d7a74cdab5cc9019221c0f724274b)

23 years agofixes to the group mapping code.
Jean-François Micouleau [Tue, 8 May 2001 16:33:18 +0000 (16:33 +0000)]
fixes to the group mapping code.
Not ready yet.

J.F.
(This used to be commit 62a7a567fdea230b77cc97a3f74d868542c34700)

23 years agoadded some docs in order to keep track of the Samba private enterprise
Gerald Carter [Tue, 8 May 2001 14:33:29 +0000 (14:33 +0000)]
added some docs in order to keep track of the Samba private enterprise
number and allocated OID arcs.
(This used to be commit 4b5b6738bc4bea0460d499169e852bbeb3d4fe53)

23 years agoMore compiler warning fixes.
Tim Potter [Tue, 8 May 2001 06:14:08 +0000 (06:14 +0000)]
More compiler warning fixes.
(This used to be commit 88a7b2c3f80b17ca8ab2112e9a98f55f1a11d88c)

23 years agoFixed compiler warning.
Tim Potter [Tue, 8 May 2001 06:09:52 +0000 (06:09 +0000)]
Fixed compiler warning.
(This used to be commit 9f1f811154e6d8f1a14687b1ee7f85d1dd18a925)

23 years agoThe substitution of %U and %D in the 'template homedir' is nowdone
Tim Potter [Tue, 8 May 2001 05:58:03 +0000 (05:58 +0000)]
The substitution of %U and %D in the 'template homedir' is nowdone
by lp_string() calling standard_sub_basic().
(This used to be commit 011d45943594a7a4091101b1eec930d13f0a9d12)

23 years agoAdded S_ISSOCK macros for systems which treat UNIX domain sockets as FIFOs
Tim Potter [Tue, 8 May 2001 05:56:10 +0000 (05:56 +0000)]
Added S_ISSOCK macros for systems which treat UNIX domain sockets as FIFOs
(SCO).
(This used to be commit d761a7deb3696fc0742fb349868317f42825290e)

23 years agoRemoved S_ISSOCK() macro as it's only used within winbind client code.
Tim Potter [Tue, 8 May 2001 05:53:33 +0000 (05:53 +0000)]
Removed S_ISSOCK() macro as it's only used within winbind client code.
(This used to be commit 8fe76adb33bb7de19c8b2c8783dc6e3a3977bd8f)

23 years agoAdded winbindd to list of binaries.
Tim Potter [Tue, 8 May 2001 05:52:17 +0000 (05:52 +0000)]
Added winbindd to list of binaries.
(This used to be commit 335e41b5ca6c3372aa1005e3c80ca04572f37878)

23 years agomake proto
Tim Potter [Tue, 8 May 2001 04:02:59 +0000 (04:02 +0000)]
make proto
(This used to be commit 6d218c3e942a9be3af57f2500374b49d8ad25763)