1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-26 10:04:02 +03:00

318 Commits

Author SHA1 Message Date
Richard Sharpe
f4d9abcac7 Make sure that a shared library build of libsmbclient causes build
breakage if there are problems. I will take this out tomorrow if it
causes too many problems.
-
Tim Potter
2484f0fc39 make nsswitch target wasn't building the winbind pam module. -
Richard Sharpe
f214f6b5d5 Fix some fscked up things that I added to the Solaris CC build of shared libs -
Richard Sharpe
d63b03f753 Fix the POOBAD_CC on Slowaris so we can handle things correctly ...
Lets see how this goes.
-
Richard Sharpe
83334fc474 A few tweaks around linking libsmbclient -
Andrew Bartlett
93ff9f6101 I think this was just a typo... If there was some method to the madness then
please yell, but the build has been broken for long enough.

Andrew Bartlett
-
Richard Sharpe
7b392f9f68 A serious set of changes to build libsmbclienmt. Copied much ofthis from
CUPS.
-
Andrew Tridgell
abe01facea removed remnants of libtool -
Andrew Bartlett
8df8e84144 Add backend encryption support for NTLMv2.
The leg-work for this was done by the folks at samba-tng.org, I'm just bringing
it accross to HEAD.

The MD5 implementation is seperatly derived, and does not have the copyright
problems that the one in TNG has.

Also add const to a few places where it makes sence.

Andrew Bartlett
-
Andrew Tridgell
debb471267 The big character set handling changeover!
This commit gets rid of all our old codepage handling and replaces it with
iconv. All internal strings in Samba are now in "unix" charset, which may
be multi-byte. See internals.doc and my posting to samba-technical for
a more complete explanation.
-
Andrew Bartlett
cfd81e62c8 This brings HEAD into line with SAMBA_2_2, they now both use bindir.
Andrew Bartlett
-
Tim Potter
3fd2387a95 Split pam_winbind out of WINBIND progs so it can be build separately
only if --with-pam is specified.
-
Richard Sharpe
09837044a2 Fix another small problem with Makefile.in ... not doing the correct
check for whether or not we should build a shared library.
-
Richard Sharpe
332f646fdc Modified Makefile.in to work properly. Define BLDSHARED as a variable in the makefile now. -
Richard Sharpe
9585529455 These changes cause the libsmbclient stuff to always build a non-shared library and to build a shared library only for the four OSes that we currently like.
I will probably add HP/UX and AIX support based on the CUPS stuff soon ...
-
Andrew Tridgell
83d0dc4b53 temporarily made smbclient a non-error target so that builds will succeed when it fails. This will give richard a chance to fix problems without breaking the tree -
Richard Sharpe
cc72c44e53 Added back the automatic build of libsmbclient.so in head.
This is so I can find out what platforms it fails on. I will pull it again tomorrow if there are too many problems, like > 2 platforms that it fails to build on, but will pop it back in again as I resolve platforms.
-
Andrew Tridgell
55109a7525 - make the regresison test mode code build in by default. This should
allow us to have test targets without special configure options
- fixed make proto so that it actually does something
-
Andrew Tridgell
8a37df73ec auto-build proto.h if its not there, but don't make it depend
on anything. Delete proto.h from CVS
-
Andrew Tridgell
fd0d729ce0 added a torture target for building all torture progs. Fixed a typo in locktest -
Andrew Tridgell
dd12c47645 moved all our torture code to a separate directory -
Tim Potter
4897cfcf85 Added $(PROFILE_OBJ) to winbindd objects. -
Andrew Tridgell
3d4a3bfacd added a oplock break handler hook to the client code, this allows for more complete testing of oplocks from smbtorture and would also be essential if a client app ever really did want to use oplocks properly -
Tim Potter
e65b486273 Added stub dfs client commands to rpcclient. -
Andrew Tridgell
8ec9c87b5d use LDSHFLAGS not -shared in several places -
Andrew Tridgell
02a3a782b8 removed SHLIBS until someone has time to get it to compile on more platforms (Richard?) -
Simo Sorce
97dbb54a13 4 new functions to retrieve single linked list of group and passwd entries
+ a fix to an infinite loop in srv_samr_nt.c caused by misuse of
setgrent/getgrent/endgrent solved by these new functions
-
Tim Potter
3343c9f0d6 Added stubs for SRVSVC and NETLOGON rpcclient commands. -
Andrew Tridgell
f2bb3c50f3 added utmp.o to NECESSARY_BECAUSE_SAMBA_DEPENDENCIES_ARE_SO_BROKEN_OBJ -
Tim Potter
083b74c743 Fixes to get pam_auth() functionality working again. -
Tim Potter
d1e5d5d62f Broke out change trust account password routines into separate file
since they're only used in one place anyway (timeout_processing() in
process.c)
-
Richard Sharpe
122e2753d5 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.
-
Tim Potter
ded776af28 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.
-
Richard Sharpe
bf69d30b07 Make libsmbclient.so by default now.
Once we are happy with this in head, we will migrate it to 2.2.x.
-
Tim Potter
29f9a6c571 So I promised Andrew that a winbindd_proto.h file wouldn't be necessary.
Unfortunately it is for the moment.  )-:
-
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.
-
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.  (-:
-
Jean-François Micouleau
a4a4c02b12 Big cleanup of passdb and backends.
I did some basic tests but I have probably broken something. Notably the
password changing. So don't cry ;-)

	J.F.
-
Andrew Tridgell
783728fa8c make clean should remove PROGS -
Andrew Tridgell
025285e179 don't need slprintf.c any more -
Gerald Carter
e7ef88dfee removing the references to rpc_client_proto.h -
Gerald Carter
bab7bb2d4e removed SMBRUN references -
Andrew Tridgell
67ccfd2826 merge some of the nsswitch code from tng to head
the libnss_winbind.so from head now works with
the winbindd from tng
-
John Terpstra
550cc5c182 Added Steve Langasek <vorlon@netexpress.net> pam_smbpass support -
Andrew Tridgell
f52a5014ee merge from 2.2 -
Jeremy Allison
fc76681812 Merge of Andrew's changes in 2.2.
Jeremy.
-
Tim Potter
1e38eef54d Added a caching system to smbsh. Previously access to workgroup or server
directories under /smb generated net share enum or net server enum calls.
For large networks this could result in bad performance.  We now cache these
results and only call net * enums after the cache timeout has exceeded.
-
Jeremy Allison
ecd00e258c Added JohnT and Andrew Bartlett's PAM changes.
Jeremy.
-
Jean-François Micouleau
7154deb026 first pass of the new group mapping code
J.F.
-
Andrew Tridgell
e1487eb2c4 much better readline support from Simo Sorce, with some mods from me
to make it a bit simpler
-