Volker Lendecke
0bfa867159
--enable-libwbclient-shared
...
This patch adds the configure option --enable-libwbclient-shared that defaults
to yes. If you set --enable-developer=yes, then you can say
--enable-libwbclient-shared=no to avoid problems you might have with the wrong
shared libaries.
Jerry, is this acceptable to you? If yes, please push.
Thanks!
Volker
(This used to be commit 7a88cd61e09f6db9db38916704ae65e03b33139c)
2008-01-10 22:15:19 +01:00
Michael Adam
ba2a255282
Move transfer_file and transfer_file_internal to a module of their own.
...
Also, don't auto-generate prototypes of the (two) exported functions
but make a start in having handwritten prototypes in dedicated header
files (not in includes.h ... :-)
Michael
(This used to be commit 395f29d8b768a56af20b37f185eccdc5f37b68d5)
2008-01-10 14:31:25 +01:00
Volker Lendecke
e8909e2840
Fix suspicious Makefile line
...
If @WINBIND_KRB5_LOCATOR@ is not defined, this leads to a line with just one
tab in.
(This used to be commit af07adaf4293899fcbded666289ffa7479ca0501)
2008-01-10 10:55:38 +01:00
Jelmer Vernooij
bfab6ab14b
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
...
(This used to be commit ea36c3add588061cf338deabb2d8952f2213a8bd)
2008-01-08 15:43:11 +01:00
Michael Adam
ac8659232b
Remove vlp.o in make clean.
...
Michael
(This used to be commit 020ed731b17ac00dd490f210f108eae249fb27ad)
2008-01-06 22:50:38 +01:00
Jelmer Vernooij
1f46aac357
Use metze's approach.
...
(This used to be commit 126cc075995ffaeb65317627acae05c1b96cebd0)
2008-01-06 01:12:56 +01:00
Jelmer Vernooij
aaa2770666
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
...
(This used to be commit 5a30f6377d37d8a5cadce4fb9a2fc19b78fc1709)
2008-01-05 23:09:38 +01:00
Jelmer Vernooij
3ba8fbef29
selftest: Use platform-specific equivalents of LD_LIBRARY_PATH for Samba4's smbtorture.
...
(This used to be commit 64ff1dad8664f14030c7d78c252d946216798a88)
2008-01-05 23:09:25 +01:00
Günther Deschner
4656265a23
Fix libnetapi (resolve dependency on libwbclient).
...
Guenther
(This used to be commit fa669b307c5191f1f8921e863e88c1e9ff692557)
2008-01-02 13:52:23 +01:00
Günther Deschner
0195afeed7
Fix libsmbclient (resolve dependency on libwbclient).
...
Guenther
(This used to be commit ef17dc7bda98a8e4149e98fcfb99fe729edbec1f)
2008-01-02 13:52:23 +01:00
Günther Deschner
866b5291b6
Make libsmbsharemodes.so work again (fix unresolved tdb symbols).
...
Guenther
(This used to be commit 3c6ed0321606f0bcfc3b5edc492d69b0e2f602cb)
2008-01-02 13:52:23 +01:00
Günther Deschner
4484339174
Add test_shlibs to Makefile.
...
Guenther
(This used to be commit 5f5051911c25772c7fb4ff41fca0aafae371ae4f)
2008-01-02 13:25:25 +01:00
Volker Lendecke
c2b5cf58f5
bin/vlp needs a dependency on @LIBWBCLIENT_SHARED@
...
This failed to link if you compile with -j.
(This used to be commit fed8f2abd704d1993146ad462d81f69367537cfb)
2007-12-28 11:57:18 +01:00
Jeremy Allison
afc93255d1
Add SMB encryption. Still fixing client decrypt but
...
negotiation works.
Jeremy.
(This used to be commit d78045601af787731f0737b8627450018902b104)
2007-12-26 17:12:36 -08:00
Volker Lendecke
ec54edd9eb
make clean should remove everything in bin/
...
Jerry, you might want to review/change removing libwbclient.so.0
(This used to be commit 768e0439507caeff430358eb24dc9288a21c8a03)
2007-12-25 13:38:08 +01:00
Volker Lendecke
958861e13b
Attempt to fix the Solaris build
...
Lets see what the others in the build farm think about this
(This used to be commit c2a988d8427b7598291ae6999b5258e2b6a2e7cb)
2007-12-23 15:53:09 +01:00
Günther Deschner
f4db66eba1
Fix the build of cifs.spnego.
...
Guenther
(This used to be commit b4a4a2b2933d693876b67231f747e1e232936054)
2007-12-22 01:14:24 +01:00
Jeremy Allison
2fc5eb7916
Fix install - it was trying to install libnetapi.h whereas
...
the actual file is netapi.h. Guenther please check which
name this should be !
Jeremy.
(This used to be commit 035fadaa596e893b7eeac09bc587ad3b73f77d0b)
2007-12-21 14:38:52 -08:00
Jeremy Allison
9df2075170
Fix make test by adding winbind libs to vlp.
...
Jeremy.
(This used to be commit abba6717b5da709ae9cf3097042228ddbe630cca)
2007-12-21 13:42:47 -08:00
Jeremy Allison
b775fe0a17
Actually fix the merge.
...
Jeremy.
(This used to be commit c855de0c05e2e271e2610de67a6d7e3aba52390f)
2007-12-21 12:50:39 -08:00
Jeremy Allison
03d3009986
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
...
Conflicts:
source/Makefile.in
(This used to be commit 351df194a927371600824f4c03d8a24b95fbef64)
2007-12-21 12:44:31 -08:00
Günther Deschner
26e36db607
Make sure libnet/libnet_proto.h exists.
...
Guenther
(This used to be commit d6703f6d4e6a5256980188f6a840e6aaf07bc607)
2007-12-21 21:25:39 +01:00
Jeremy Allison
6f970837d0
Fix build failure if symlink already exists.
...
Jeremy.
(This used to be commit b8310f427277640c7b2526d0c5cd84deecfd3e99)
2007-12-21 12:18:35 -08:00
Jeremy Allison
b3e50fecbc
Fix making the new proto file after a distclean.
...
Jeremy.
(This used to be commit 35a450b59501c6545083efc9f913cb626188f329)
2007-12-21 12:06:37 -08:00
Gerald (Jerry) Carter
98b21126a7
Fix "make test" using the LD_LIBRARY_PATH for selftest script so
...
smbd can locate the libwbclient library (if neccessary).
(This used to be commit 481cc9ab6a6608e13710c93783ea4e62363e78be)
2007-12-21 13:50:13 -06:00
Gerald (Jerry) Carter
a2481eda8c
Add files for new LGPL libwbclient DSO implementing the Winbind client API
...
(based on the winbind_struct_protocol.h).
The API in incomplete, but sufficient to merge. See wbclienbt.h for the i
interface functions.
(This used to be commit 83d274b46078a9ace77edb822a0e336c79dcf40e)
2007-12-21 11:58:04 -06:00
Günther Deschner
be57bc8568
Make sure libnetapi has getdcname support.
...
Guenther
(This used to be commit c527a28c47f42617853cd28772ef46e5e6b058b6)
2007-12-21 16:03:12 +01:00
Günther Deschner
5479c50c37
Merge all headers into libnetapi.h.
...
Guenther
(This used to be commit a2c5beda2ec98dea8951fb3a37774f5f325410ef)
2007-12-21 15:29:11 +01:00
Günther Deschner
721d36df83
Add NetServerGetInfo and NetServerSetInfo (for level 1005).
...
Guenther
(This used to be commit 1cad549f54563c3a9787624ba7a56b54107ebd57)
2007-12-21 15:29:11 +01:00
Günther Deschner
d1548d035f
Use DsGetDcName in local libnetapi join to find a dc.
...
Guenther
(This used to be commit fbc60c1648ff8b1fa0ae33c09237e41232f9769c)
2007-12-21 15:29:10 +01:00
Günther Deschner
8f65326e99
Build libnetapi shared and static if possible.
...
Guenther
(This used to be commit 11e90dcbf5dd1a91118e6a5cee53735d72767c93)
2007-12-21 15:29:10 +01:00
Günther Deschner
749f699f87
Build fixes for libnetapi.
...
Guenther
(This used to be commit 07d33557b95106ac57fdef8c767ab86192930a6d)
2007-12-21 15:29:10 +01:00
Günther Deschner
5799dcdfed
Add _wkssvc_NetrJoinDomain2() server.
...
Guenther
(This used to be commit 9b0423e7d918b7b3837ca4ebf997edd80d4da6de)
2007-12-21 15:29:10 +01:00
Günther Deschner
5bf7319ac4
Add libnet_Join().
...
Heavily based on existing code in net_ads_join().
Guenther
(This used to be commit fb6315b68b16d64625457881302fd191f90defa0)
2007-12-21 15:29:10 +01:00
Günther Deschner
1b5c1ae742
Very quick conversion of net_conf functions into the libnet_conf layer.
...
Certainly needs cleanup later.
Guenther
(This used to be commit 2b41ac926de76804a50681bd246b3a20e112853b)
2007-12-21 15:29:09 +01:00
Günther Deschner
8edf48bbf7
For the fun of it, build netapi.so|.a.
...
Guenther
(This used to be commit 8cbc6bdede9e8fc423488c7632546c548234cc0c)
2007-12-21 15:29:09 +01:00
Volker Lendecke
cd893dd365
Today is not my day...
...
dmapi.c certainly did compile now...
(This used to be commit 93f3a1172af2f1a20f0c4c26ec8be999546d95f8)
2007-12-19 16:30:36 +01:00
Volker Lendecke
f427d4ce65
Add a in-memory cache
...
This is a more general API that caches data with a LRU scheme. See
include/cache.h. No comments yet, I'm still working on it. But Jeremy has given
me a hint in one of his checkins that he would like to make use of this now.
The idea is that we get rid of all our silly little caches and merge them all
into one cache that we can then very easily trim, for example even with a
smbcontrol message if someone decides memory is tight. The main user is the
stat cache, this patch also converts the getwd cache. More caches to come.
(This used to be commit 7a911b35713538d82001a3c9f34152e293fe1943)
2007-12-18 09:56:04 +01:00
Rishi Srivatsavai
bf2c5e2bde
Add smbclient support for basic mDNS browsing.
...
Patch from Rishi Srivatsavai (bugzilla #4150 ), with tallocification
and minor syle changes by me.
(This used to be commit db74b99d0ef1a60894c838b4c9d0d454db6cf620)
2007-12-17 22:09:09 -08:00
Volker Lendecke
7ec9ee0e05
Remove t_doschar.c
...
(This used to be commit b89f87242b9c949401f3fa9b352211906cb76895)
2007-12-17 07:18:30 +01:00
Stefan Metzmacher
873f14ae40
winbindd: move domain child specific stuff into its own file
...
metze
(This used to be commit 075d315e0f72d506b70040da10940e4af131b4e2)
2007-12-14 08:28:35 +01:00
Rishi Srivatsavai
12ac4c3119
Register the smb service with mDNS if mSDN is supported.
...
If mDNS is supported, attempt to register the first port we are
listening on for the _smb._tcp service. This provides more reliable
service discovery than NetBIOS browsing.
(This used to be commit 1e7241517d1f55d60af22570e0c9feb280e3fdb5)
2007-12-13 20:56:29 -08:00
James Peach
fa8966690b
Autoconf support for detecting DNS Service Discovery support.
...
Patch from Rishi Srivatsavai <rishisv@gmail.com>, with some
adaptations.
(This used to be commit 2dfe9525b9e6e7dcbac191c1fb6288e166d171e5)
2007-12-12 19:55:20 -08:00
Günther Deschner
353dba47df
When building nsswitch, make sure to also build smbcontrol.
...
Guenther
(This used to be commit 3954313d4e3d3a782f0ba41afa5d81b7cc5adac9)
2007-12-11 15:26:09 +01:00
Kai Blin
5c1e5b30a5
vlp: Build vlp (virtual line printer) against current git on make
...
everything.
(This used to be commit 212ab58a3a7f03bb97c6ad3430e2776f9faba7c9)
2007-12-11 11:53:57 +01:00
Volker Lendecke
d5ab80054d
dbwrap_rbt
...
This is meant as a replacement for the internal tdb. To me it seems a bit silly
that for in-memory structures we do our own memory management. With this rbt
based approach we can make use of the system-supplied malloc.
(This used to be commit 54e5d4404619443caed32e2acff8921cdbff9ed1)
2007-12-10 16:06:32 +01:00
Volker Lendecke
8a8b146ead
Make the Linux rbtrees compile within Samba
...
(This used to be commit c871fd802f3c0c5ef1f63b2d01a636c885f22b23)
2007-12-10 16:06:32 +01:00
Jeremy Allison
c281ff715b
After conversations with Jerry, remove smbctool until it's
...
maintained. Now I don't have to fix the pstrings in it :-).
Jeremy.
(This used to be commit 9da4f408433759b7d86d1954e2e7c1365d590389)
2007-12-07 12:46:55 -08:00
Jeremy Allison
acf15ae730
Don't build rpctorture anymore - not maintained. Just remove.
...
Remove all vestiges of pstring (except for smbctool as noted
in previous commit).
Jeremy
(This used to be commit 4c32a22ac50ada3275d2ffba3c1aa08bee7d1549)
2007-12-07 12:26:32 -08:00
Jeremy Allison
9e8180b983
Remove pstrings completely except for smbctool (what does this do ?).
...
Don't build this for now.
Jeremy.
(This used to be commit 46b67fd82c795d1a34a1efca9e409c0f3fa4f3a2)
2007-12-07 12:02:44 -08:00