summaryrefslogtreecommitdiff
path: root/source3/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2008-03-04Continued revamping of libsmbclient.Derrell Lipman1-0/+1
- James suggested using gcc's "deprecated" attribute to mark the context structure fields to generate warnings. This creates a scenario with the best of all worlds. I'm able to move to an organization that more easily allows future enhancements, while avoiding any mandatory changes by applications. Thanks, James! - Updated WHATSNEW.txt so that it accurately reflects the current state of affairs. Derrell (cherry picked from commit a67f96fbe9683b46c2149f7cb439d13f7f0e6ecd) (This used to be commit 046653403fadfa2d42decce7048eca6321b321c6)
2008-03-04Initial revamp of the libsmbclient interface.Derrell Lipman1-1/+11
The libsmbclient interface has suffered from difficulty of improvement and feature enrichment without causing ABI breakage. Although there were a number of issues, the primary ones were: (a) the user of the library would manually manipulate the context structure members, meaning that nothing in the context structure could change other than adding stuff at the end; (b) there were three methods of setting options: setting bits in a flags field within the context structure, setting explicit options variables within an options structure in the context structure, and by calling the smbc_option_set() function; (c) the authentication callback did not traditionally provide enough information to the callee which required adding an option for a callback with a different signature, and now there are requests for even more information at the callback, requiring yet a third signature and option to set it (if we implement that feature). This commit provides a reorganization of the code which fixes (a) and (b). The context structure is now entirely opaque, and there are setter and getter functions for manipulating it. This makes maintaining ABI consistency much, much easier. Additionally, the options setting/getting has been unified into a single mechanism using smbc_option_set() and smbc_option_get(). Yet to be completed is a refactoring of the authentication callback (c). The test programs in examples/libsmbclient have been modified (if necessary; some applications require no changes at all) for the new API and a few have been minimally tested. Derrell (cherry picked from commit d4b4bae8ded824d06ad5ab0e219f71187ee5c771) (This used to be commit 59292c0da8880afd7bac82f6a5bba009f3827ea0)
2008-03-03Revert "Add basic infrastructure for general async requests"Volker Lendecke1-1/+1
This reverts commit ae254cb61f4b9331755848c47ebc34e90dd80390. (cherry picked from commit 030bef7f22f7a73466204b7860f397dbca9f2ab0) (This used to be commit 575b829b390f7f07138305adc2988918eda95ce1)
2008-03-03Revert "Add infrastructure to support async SMB requests"Volker Lendecke1-1/+1
This reverts commit f5356825698a02df2d400b51dd95d1f857c83e81. (cherry picked from commit 5f53a62be8a21b8d92ac44b18d202882500356e8) (This used to be commit 8beead9c936038365f28467e527b2c066e3a5440)
2008-02-29Fix linking of smbget when there is no shared library support.Michael Adam1-1/+1
smbget needs libwbclient. Michael (cherry picked from commit 78bc496ecf72b5c2474911302e81a90c488e3070) (This used to be commit 901936edd33ae710c6f23bea528132ee5e10e097)
2008-02-29Add vfs_aio_forkVolker Lendecke1-0/+5
This is used for two purposes: First, I'm using it to test the async I/O code. In the forked process it is pretty easy to delay a reply for a random amount of time. See the BUILD_FARM_HACKS snippet. Second, there are systems around that claim to have Posix AIO but which is broken. This might be some help for those systems. Also add tests how to pass file descriptors (This used to be commit b0e52cecf2009d4c7f29412dadf17910e54e4327)
2008-02-29Fix creation of replacetort.Michael Adam1-0/+1
Forgot to git add Makefile.in before doing git commit --amend in previous commit... Michael (This used to be commit 7cf645cdae8ce17705036951538991b0a9dbefaf)
2008-02-28Remove original copy of now redundant join code.Günther Deschner1-1/+1
Jerry, I checked this very carefully that nothing got lost. The only thing I need to re-add still is the normalized DN handling for account precreation in "net ads join". Guenther (This used to be commit a5c6347644f2aa138a8e67ffe6c167847df941d0)
2008-02-28Remove smbmount.Karolin Seeger1-23/+2
Karolin (This used to be commit 5fbd98f7065268ae134108310119078ad8f62322)
2008-02-28Add infrastructure to support async SMB requestsVolker Lendecke1-1/+1
(This used to be commit f5356825698a02df2d400b51dd95d1f857c83e81)
2008-02-28Add basic infrastructure for general async requestsVolker Lendecke1-1/+1
(This used to be commit ae254cb61f4b9331755848c47ebc34e90dd80390)
2008-02-28Remove unused display_ds_domain_controller_info() function.Günther Deschner1-3/+2
Guenther (This used to be commit 24a5098b1c3452b2d7088cab6ecdd1d75810e403)
2008-02-27remove unused unixinfo.idl and generated filesStefan Metzmacher1-6/+2
The idl in this version uses pidl specific non NDR types... metze (This used to be commit 5dd83aaff325a1d15a0c786cbab42b8fcd6dd5ee)
2008-02-26Add libnet_join.idl to the IDL files to be processed by "make idl".Michael Adam1-1/+1
Michael (This used to be commit 9b47a7329091b2bfe7cd9b2112ac8fa652ed9f60)
2008-02-21Fix the build on irix: Prevent empty line in TDB_OBJMichael Adam1-2/+2
This leads to a Makfile syntax error in the prerequisites for bin/smbd. Wow, irix is really picky! Michael (This used to be commit 011f24c6c95c92417d877886ad87d2a2dd82056e)
2008-02-20Fix build with static libs: place tdb static lib after tdb-util objects.Michael Adam1-2/+3
Michael (This used to be commit 39eef8e86cfab60c1328d2335a737b41d8fd6db0)
2008-02-19build: change selftest_prefix from ./ to ./st .Michael Adam1-3/+3
It was used as ${selftest_prefix}/st anyways... Michael (This used to be commit 1f3bfa024d61ccb87655db2c616b28adb50d6783)
2008-02-19Makefile.in: Rework registry-related object collections.Michael Adam1-45/+40
Group and name objects more sanely. Michael (This used to be commit 58626eb6027f43495a030d856232a81225d0ca77)
2008-02-19Use linbet_conf code in loadparm's registry handling.Michael Adam1-22/+36
This replaces the original hand-written tdb code, now that the linking dependencies have been significantly reduced. Michael (This used to be commit d08a3a195718725228bbafa61fd4f0be8aafb43f)
2008-02-19Remove unused marshalling for LSA_LOOKUP_SIDS/2/3.Günther Deschner1-1/+1
This also removes parse_lsa.c entirely. Guenther (This used to be commit f802ba035c95e63c5a6ff9f2fb484d62341cd1a7)
2008-02-19Yippie! LSARPC server-side migration to pidl finished.Günther Deschner1-1/+1
Guenther (This used to be commit aa7023b88d3161897b9616d950c2a99624d81931)
2008-02-18Create missing link for libnetapi.so.0Michael Adam1-0/+1
Michael (This used to be commit 1cb2d980d3b2759d73314b112c904f5e20052135)
2008-02-17Add very basic ntsvcs client to rpcclient.Günther Deschner1-2/+2
Guenther (This used to be commit 0358ad7e933f6a0859000ba56e4bb88506d70610)
2008-02-17Build the generated ntsvcs server (not at all useable yet).Günther Deschner1-1/+2
Guenther (This used to be commit acce1092d90db1f90265de44fd340d7df73e4e0e)
2008-02-17Use pidl for NTSVCS.Günther Deschner1-2/+4
Guenther (This used to be commit 84a9bf0b7372bd7b7d4a1490c45e68b69889af8a)
2008-02-17Remove rpc_parse/parse_net.c and some last unused netlogon headers.Günther Deschner1-3/+3
Guenther (This used to be commit b9cc5cfaf9a87d342c23fa0f68f29050947b5102)
2008-02-17Finally let our samlogon routines call rpccli_netr_LogonSamLogon internally andGünther Deschner1-6/+10
return netr_SamInfo3. Guenther (This used to be commit 9e5b732d451f6a2f09d2a71e5a3aec59c771db01)
2008-02-17Add krb5pac IDL from samba4.Günther Deschner1-2/+4
Guenther (This used to be commit dc2e563e1fe5a18dc799e195d89199a59e3e05a7)
2008-02-17Add missing dependency to libtdb to libnss_wins.soMichael Adam1-2/+2
Michael (This used to be commit 05e63993184f084139cd9536ae1a6445b601fa1f)
2008-02-16YES! NETLOGON rpc server side migration to pidl finished.Günther Deschner1-1/+1
Guenther (This used to be commit 7845a0d9a8f938c1be888ab2d9aa6c35d6f1dbad)
2008-02-16Add init_netr_SamInfo3 routine.Günther Deschner1-1/+2
Guenther (This used to be commit bf598744c5af1a14abd25c316c243d00b94cbbe0)
2008-02-15Move the implementation of _winreg_RestoreKey to reg_api.cMichael Adam1-5/+6
This removes the internals of reg_api from srv_winreg_nt.c entirely, only reg_api is used there, now. This enlarges the dependencies of reg_api somewhat now since it adds regfio. But this can be separated out later. The current goal is to achieve a complete use of reg_api. Michael (This used to be commit 2222acbac955cd6d5bd48d1ce5cf4b4c7c067093)
2008-02-15Add libtdb dependency to libsmbclient, libsmbsharemodes and libnetapi.Michael Adam1-6/+6
Michael (This used to be commit 94d9d5023eee1bdfd8a06581683829cf265f2f0a)
2008-02-15Use -ltdb instead of bin/libtdb.so for linking.Michael Adam1-1/+1
Michael (This used to be commit 47b952b9a5bfeac248be393d2459fb67137644e4)
2008-02-15Fix the build on IRIX by placing the object files before the shared libs in ↵Michael Adam1-4/+4
linking. Michael (This used to be commit f2c6585329ddd71acf5921c58435e53febb57b43)
2008-02-15Remove libwbclient.a from standard (static) libsmbclient object list.Michael Adam1-11/+13
Michael (This used to be commit 8e57df28861a11b8bf60d30e33120a286bfad7be)
2008-02-15Add orphaned target smbiconv to "make everything" targets.Michael Adam1-1/+1
Michael (This used to be commit 92cc5d88bbc63edac3e7c4b483c1a75f91263827)
2008-02-15Fix linkage of bin/smbiconv by adding needed libs and objects.Michael Adam1-3/+3
Michael (This used to be commit fc08bf5a466b84e041a655eaa21a31006ede191f)
2008-02-15Remove useless build-target bin/samtest. (The objects exist no more.)Michael Adam1-4/+0
Michael (This used to be commit e78831cf59196ff6e4f9384f83dbc180c4e341e2)
2008-02-15Fix build of cifs.spnego with libtdb.Michael Adam1-2/+2
Michael (This used to be commit e5e621681db8300d7388167cba979cbdc8ff0aee)
2008-02-15Use -ltdb instead of bin/libtdb.so for linking.Michael Adam1-1/+1
Michael (This used to be commit c47005189690f5a89a3aabe919e9ce2d2604dc5e)
2008-02-15Fix build of smbumount with shared libtdb.Michael Adam1-2/+2
Michael (This used to be commit 61fb01f17b981b7317e87b9049e3fbf7f6476941)
2008-02-15Fix building smbmount with shared libtdb.Michael Adam1-2/+2
Michael (This used to be commit 7f2c4b1a336310fedda4c36314d3b4aabbdf2c31)
2008-02-14Remove the regfio objects from the ldb commandlin tools object list - unused.Michael Adam1-1/+1
Michael (This used to be commit 047c5ba740c6b6c3d6bacf818dcdae8ec0af2292)
2008-02-14Clean up LIBTDB-related Makefile variables a bitMichael Adam1-9/+1
(removing commented out stuff). Michael (This used to be commit 0755785d80f22fe7d8d5be682f4c7bd88c987c3c)
2008-02-14Create symbols to export in libtdb dynamically from tdb.h.Michael Adam1-3/+11
This adds a general mechanism to create version-scripts for linking shared libraries from one or several header files, similar to mkproto.sh/awk. Michael (This used to be commit 65817703c49a7410f4f0c8b46494ede6169d9fa6)
2008-02-14Add support for building and using shared and static libtdb library.Michael Adam1-102/+136
This should work with m4_include(lib/tdb/libtdb.m4) like already done with talloc, but currently this does not work (yet) - tdb code has to be merged from s4 before that. Michael (This used to be commit e92fdf6b202bd67a9bb6fcc1ced56513a2d0bd3f)
2008-02-13Link in libnetapi as shared or static library (same mechanism as talloc).Michael Adam1-10/+14
This, too, can be turned to static linking by providing the configure parameter --with-static-libs=netapi. Michael (This used to be commit a4c773de0fbd303f633e120e817b4c88fcff2064)
2008-02-13Only use the needed objects for libnetapi.aMichael Adam1-2/+2
Michael (This used to be commit 4ffc73d90883491b9d4dc6d0249e1d859939670b)
2008-02-13auth_winbind: use wbcAuthenticateUserEx()Stefan Metzmacher1-3/+2
smbd doesn't need $(WBCOMMON_OBJ) anymore, it works with any libwbclient.so now and may talk to an older winbindd. metze (This used to be commit e3435930a307cff3066fe2047ed8c5c48911f001)