summaryrefslogtreecommitdiff
path: root/source3/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2004-01-08This merges in my 'always use ADS' patch. Tested on a mix of NT and ADSAndrew Bartlett1-2/+2
domains, this patch ensures that we always use the ADS backend when security=ADS, and the remote server is capable. The routines used for this behaviour have been upgraded to modern Samba codeing standards. This is a change in behaviour for mixed mode domains, and if the trusted domain cannot be reached with our current krb5.conf file, we will show that domain as disconnected. This is in line with existing behaviour for native mode domains, and for our primary domain. As a consequence of testing this patch, I found that our kerberos error handling was well below par - we would often throw away useful error values. These changes move more routines to ADS_STATUS to return kerberos errors. Also found when valgrinding the setup, fix a few memory leaks. While sniffing the resultant connections, I noticed we would query our list of trusted domains twice - so I have reworked some of the code to avoid that. Andrew Bartlett (This used to be commit 7c34de8096b86d2869e7177420fe129bd0c7541d)
2004-01-07Add smbget utility, a simple wget-like utility that uses libsmbclient.Jelmer Vernooij1-1/+7
Supports recursive downloads and resume, progress indication and shows estimated time remaining. (This used to be commit 82bd1b45a4205706b57bae42c7b03974f8b44753)
2004-01-06XFS quota patch from Stefan Metzmacher <metze@metzemix.de>.Jeremy Allison1-1/+1
Jeremy. (This used to be commit cae5f158e583572436a2f4c20d919816d763f93d)
2004-01-05Patch from Stefan (metze) Metzmacher <metze at metzemix.de> to revert to ↵Jeremy Allison1-2/+3
2.2.x quota methods. :-). "here's a patch which ports the samba 2.2 samba_linux_quota.h stuff to 3_0. This is needed because of so many broken quota files outthere. Please, test this with old, new kernels (strucr dqblk, struct mem_dqblk, and struct if_dqblk) , quota.user, aquota.user formats what is when a user is over soft quota and over hard quotas..." Jeremy. (This used to be commit 4350aa6ce6cfdaf71cdcfd2aebcdc9560fa7efcf)
2004-01-04- Put functions for generating SQL queries in pdb_sql.cJelmer Vernooij1-1/+7
- Add pgSQL backend (based on patch by Hamish Friedlander) - Use query generate functions from pdb_mysql and pdb_pgsql - Only pdb_pgsql.c needs to be changed whenever the fields in SAM_ACCOUNT change (This used to be commit 65ad2c02fd2bf36d535c279ad290ab81e39f6816)
2003-12-30Move our basic password checking code from inside the authenticationAndrew Bartlett1-1/+2
subsystem into a seperate file - ntlm_check.c. This allows us to call these routines from ntlm_auth. The purpose of this exercise is to allow ntlm_auth (when operating as an NTLMSSP server) to avoid talking to winbind. This should allow for easier debugging. ntlm_auth itself has been reorgainised, so as to share more code between the SPNEGO-wrapped and 'raw' NTLMSSP modes. A new 'client' NTLMSSP mode has been added, for use with a Cyrus-SASL module I am writing (based on vl's work) Andrew Bartlett (This used to be commit 48315e8fd227978e0161be293ad4411b45e3ea5b)
2003-12-09working on packaging; also fixed some path issues in configure.in & Makefile.inGerald Carter1-7/+10
(This used to be commit 8f6cd36fa03edf75e8e3a806ab178d8563dea081)
2003-12-05create libdir for installclientlib; patch from Bill KnoxGerald Carter1-0/+1
(This used to be commit b19472e108508935e6c80f61fd1394e852cb0902)
2003-12-01I needed a decently parseable format of smbstatus. Looking at smbstatus codeVolker Lendecke1-1/+2
tells me that this should not be expanded, so I implemented net status [sessions|shares] [parseable] Volker (This used to be commit 63d877c6b4786dcddf5f389842f798857be282c0)
2003-11-26Patch from Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de> to addJeremy Allison1-0/+6
MacOSX (Darwin) specific charset module code. Also had to add AC_CHECK_CPP to configure.in (this took a *long* time to track down) to make autoconf work correctly on Fedora Core 1. Jeremy. (This used to be commit c51d974b18e31a38608a3837d3fee04a209f91c8)
2003-11-25Fix build of winbindd with static pdb modulesJelmer Vernooij1-1/+1
(This used to be commit 92a138f027cf2f1c2b13c6f3d59493fb21885d5e)
2003-11-12added support for "make pch" to build a precompiled header. Note thatAndrew Tridgell1-0/+6
this is not called by default and I don't think it should be - I think the programmer should specifically ask for pch generation when they want it. (This used to be commit ef01aedfb4e97af9283b0d54dd362aad809016af)
2003-11-05Compile tdbdump by default.Volker Lendecke1-1/+7
Volker (This used to be commit b628ba0fc00585cbe1443e0b146ee673f25bc50f)
2003-11-04Add ldaplibs to pdbedit link line. Fixes bug #651.Tim Potter1-1/+1
(This used to be commit e306c962685c8b17df520aebccf6f0d8e3d7ce3c)
2003-11-02Re-order link command for smbd, rpcclient and smbpasswd to ensure $LDFLAGSTim Potter1-4/+8
occurs before any library specification. Closes bug #661. (This used to be commit 7af7fa9be22b4406c83fa24c46ed8af1a7bcf173)
2003-10-29Compile fix for tdbbackup when Samba needs to override non-C99Tim Potter1-1/+1
compliant implementations of snprintf. (This used to be commit a38ab77b70c0918be411a6c299a23b5735393a2d)
2003-10-24Commit Derrell's changes to libsmbclient plus a small change to configure.inRichard Sharpe1-2/+4
to see if SGI and other platforms will build. (This used to be commit cf9311044c372695592db1b95b814b0870b8cf29)
2003-10-24Add initshutdown pipe commands to rpcclient. Second part of fix to bugJim McDonough1-3/+4
#534 (This used to be commit 4e86243ea1d4bbe96720caaaf02300f5e15bee5a)
2003-10-19Compile libsmbclient with $(DYNEXP) (fixes bug #505)Jelmer Vernooij1-1/+1
(This used to be commit 3098a9e4b0cf6c0d6a6f2cda9ac60387bcda8198)
2003-10-17CP* modules are not related to developmentJelmer Vernooij1-6/+6
(This used to be commit 17d71852ae0ea9577ec31429dfc6ae7b36f34c26)
2003-10-16Build fix for wrepld. From MORIYAMA Masayuki.Tim Potter1-1/+2
(This used to be commit 63a82debd80eeb27f326c9c0643735dd5f9b99bf)
2003-10-14Use @PICSUFFIX@ instead of .po in Makefile.in since we have gone toTim Potter1-72/+74
the trouble of detecting what the PIC suffix should actually be. Change PICFLAG in configure.in to PICFLAGS for consistency. Patches from Joachim Schmitz <schmitz@hp.com> for bug 574. (This used to be commit ecfbc5f5295c64d1ba553356dd09f65e9b5d1ccb)
2003-10-06default DESTDIR=/Gerald Carter1-0/+1
(This used to be commit 266fa232d95e86a86ec00570657508ed42c80228)
2003-10-06split some security related functions in their own files.Simo Sorce1-3/+4
(no need to include all of smbd files to use some basic sec functions) also minor compile fixes couldn't compile to test these due to some kerberos problems wirh 3.0, but on HEAD they're working well, so I suppose it's ok to commit (This used to be commit c78f2d0bd15ecd2ba643bb141cc35a3405787aa1)
2003-10-03Explicitly initialise the value of AR for vendor makes that don't doTim Potter1-0/+1
this (HPUX 11). Currently it's initialised to 'ar' but this may have to be changed if any systems pop up that have archivers that aren't named 'ar'. Closes bug #552. (This used to be commit 6aada3bd3e08abedc4c043d1ceb667ca73f8cd62)
2003-10-02fixed for /sbin/mount.smbfs link when using $DESTDIR; bug 525Gerald Carter1-2/+2
(This used to be commit dc6d14c2bd1a8509e40c198065b8dc930c37d3ed)
2003-09-24Fix bug #456 for 3.0.0 release.Tim Potter1-1/+4
More work on SWAT i18n support to appear in later releases. (This used to be commit c3267749054ade219d214bdaf6c21e4207bd2011)
2003-09-10Remove tags file for distclean.Tim Potter1-1/+1
(This used to be commit c972fac195fd9280ab2a0da28b8ed11aaacd3bff)
2003-09-08Rename FOOLIBS to FOO_LIBS to be consistent with the rest of theTim Potter1-43/+43
library variable names. (This used to be commit 9b0b0256a8bb93482fad4032902a4ab6d1e99e23)
2003-09-07Nobody complained on the team-list, so commit it ...Volker Lendecke1-2/+2
This implements some kind of improved AFS support for Samba on Linux with OpenAFS 1.2.10. ./configure --with-fake-kaserver assumes that you have OpenAFS on your machine. To use this, you have to put the AFS server's KeyFile into secrets.tdb with 'net afskey'. If this is done, on each tree connect smbd creates a Kerberos V4 ticket suitable for use by the AFS client and gives it to the kernel via the AFS syscall. This is meant to be very light-weight, so I did not link in a whole lot of libraries to be more platform-independent using the ka_SetToken function call. Volker (This used to be commit 5775690ee8e17d3e98355b5147e4aed47e8dc213)
2003-09-05Very weird. On my SLES8 installation ntlm_auth would give missingVolker Lendecke1-1/+1
kerberos symbols unless I do the same as smbd does. It does not hurt on my debian, so simply give a pointer to LDAPLIBS as well. Volker (This used to be commit 353d5272912ac11aa3ebf7403593177c45b20147)
2003-09-05Move $(KRBCLIENT_OBJ) to libnss_wins PICOBJ variable so it is converted toTim Potter1-5/+8
relocatable form. Added a comment about this in the hope that it won't happen again. Renamed PAM_WINBIND_OBJ to PAM_WINBIND_PICOBJ to make it a bit clearer. (This used to be commit 04797e12d85a4b4d616397dd1283e5a65af5adab)
2003-08-29Add log2pcap to everything target.Tim Potter1-2/+4
(This used to be commit fb446ba8117c5e24489520aaea6abd25d6396287)
2003-08-28Refactor charset plugins a bit and add CP437 module.Alexander Bokovoy1-0/+6
Now all 8-bit charsets with gaps (not all symbols defined) could be produced through one macro -- SMB_GENERATE_CHARSET_MODULE_8_BIT_GAP(CHARSETNAME) within source file with three charset tables. Full source code for such modules can be generated by source/script/gen-8bit-gap.sh script which was taken from GNU libc and changed slightly to follow our data types and structure. (This used to be commit 37042c7bc0f349370e93e4bed37d8fa371013247)
2003-08-28Fix email address in copyright statementJim McDonough1-1/+1
(This used to be commit ffc82460f2b6b703739d9f95dc878d31bc9b3367)
2003-08-27Fix bug 327 (again and I think for the last time). Make sure thatGerald Carter1-4/+3
pam_smbpass.so will load ok. Had to move some functions around to work around dependency problems (hence the new passdb/lookup_sid.c) Also make sure that libsmbclient.a is built and installed when we support shared libraries. (This used to be commit 780055f4422f11fb0524ac1f003cdc5f317f8b19)
2003-08-27Add CAP VFS module from Monyo. Primary purpose of this module is to provide ↵Alexander Bokovoy1-0/+6
CAP-compatible encoded file names for CJKV (This used to be commit e8a5a962ed2218144cbb9c593d8e996c7d034b0c)
2003-08-26Fix for #150.Alexander Bokovoy1-4/+12
We now fallback to Samba-provided CP850 charset module if CP850 or IBM850 does not exist on target system at runtime. 1. Introduce CP850 charset module based on charmaps table from GNU libc 2.2.5 2. Make CP850 charset module shared and build it by default Should fix Solaris run-time (This used to be commit e855dc8c9115fa11d315eb34d57722ff612daa11)
2003-08-25fix bugs 327 & 340; make sure pam_smbpass.so gets linked with all the ↵Gerald Carter1-2/+2
neccessary files & libs (This used to be commit e52f95d681ef2263166f5468f2a3f068b67915b7)
2003-08-22* Fix for bug 290:Gerald Carter1-1/+1
smbadduser must obeys the paths from configure options * Try to get libsmbclient files installed during 'make install' Still one outstanding problem with static lib. INSTALLCLIENTCMD_A is not getting set correctly. (This used to be commit 50ab28bd2524187b851732176553382fb811a051)
2003-08-21fix bug 327; make sure to link SMBLDAP_OBJ with PAM_SMBPASS_OBJGerald Carter1-1/+1
(This used to be commit b7ccfb1592e45366bef92ea6439f81797840ec28)
2003-08-21actually check in the fix for make tortureGerald Carter1-2/+2
(This used to be commit 4d49ebf7138f1e27c39b511f7f0417bfb146fc26)
2003-08-20metze's autogenerate patch for version.hGerald Carter1-2/+19
(This used to be commit ae452e51b02672a56adf18aa7a7e365eeaba9272)
2003-08-15Remove nasty hack in modules system. We don't recompile files anymoreJelmer Vernooij1-6/+0
after the Makefile changes. (This used to be commit 104f62272d75e9d89ab330b620011b337eb2a435)
2003-08-15Add ability to output native pcap files without the requirement for text2pcap.Jelmer Vernooij1-1/+1
IP and TCP checksums are not calculated, but that should not matter. (This used to be commit aa96f780015c031e0c5a0e8773f192502c10c919)
2003-08-15Add the gss-spnego kerberos server side to ntml_auth. This uses theVolker Lendecke1-2/+5
same ads_verify_ticket routine that smbd uses, so in the current state we have to be have the host password in secrets.tdb instead of the keytab. This means we have to be an ADS member, but it's a start. Volker (This used to be commit dc2d2ad467927affbd1461df75f77f07ddfbc3b1)
2003-08-15Add utility that takes a samba log file (at least level 5 for headers andJelmer Vernooij1-0/+6
10 for data contents as well) and creates a packet trace readable by ethereal. What does not work yet: - SMB data contents (log level 5) - SMB data contents beyond the 512 byte range (log level 99 or something?) (This used to be commit 95b1d4933b0de63613fe041c273d413d86909b4b)
2003-08-14Attempt at fixing bug #283. There however is no solution.Gerald Carter1-1/+8
There is a workaround documented in the bug report. This patch does: * add server support for the LSA_DS UUID on the lsarpc pipe * store a list of context_ids/api_structs in the pipe_struct so that we don't have to lookup the function table for a pipe. We just match the context_id. Note that a dce/rpc alter_context does not destroy the previous context so it is possible to have multiple bindings active on the same pipe. Observed from standalone win2k sp4 client. * added server code for DsROleGetPrimaryDOmainInfo() but disabled it since it causes problems enumerating users and groups from a 2ksp4 domain member in a Samba domain. (This used to be commit 96bc2abfcb0dd0912696fad76e43cb217b33e061)
2003-08-14Change Samba to always use extended security for it's guest logins, (ie,Andrew Bartlett1-15/+20
NTLMSSP with "" username, NULL password), and add --machine-pass (-P) to all of Samba's clients. When connecting to an Active Directory DC, you must initiate the CIFS level session setup with Kerberos, not a guest login. If you don't, your machine account is demoted to NT4. Andrew Bartlett (This used to be commit 3547cb3def45a90f99f67829a533eac1ccba5e77)
2003-08-13Create symlinks for modules that register multiple functions (fixes bug #91 )Jelmer Vernooij1-1/+8
(This used to be commit 3000a99b2dc4fbffe4f20b92b22b9658d6620b65)