summaryrefslogtreecommitdiff
path: root/source3/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2002-08-19added a 'net ads lookup' command that does a CLDAP NetLogon query to aAndrew Tridgell1-1/+1
win2000 server. It does seem to work, and win200 sends us a valid reply, but we don't parse it yet. Maybe tomorrow :) (This used to be commit 6352508c54cee333ed7c0e3ebc372be7cd60ed62)
2002-08-19should make all platforms happy with poptSimo Sorce1-1/+1
(This used to be commit 778985527ccf0f29f74b53d65c909de0d08a96f6)
2002-08-18A new utility to test VFS system and modulesSimo Sorce1-26/+36
Just now it is acommandline tool like smbclient and rpcclient that is able to perform operations on the file system passing through the vfs layer It is not complete yet, some functions have simply faked up data, but module loading works yet and basic operations too. Thanks to Eric Lorimer for helping out with the initial setup. Simo. (This used to be commit 42ae5eb82657d4905bdaf247286f95599380afbb)
2002-08-17Move tridge's getgrouplist() replacement function from replace.c to a newAndrew Bartlett1-2/+6
'system_smbd.c' file, where it can link with become_root() and unbecome_root(), and therefore avoiding some nasty 'it workes on linux' bugs. (The replacement function is implemented in terms of initgroups(), which is naturally only avaliable to root). Andrew Bartlett (This used to be commit a91018dd026be3db473bb1cf1f4981295f9758e4)
2002-08-16Merge of netbios namecache code from APPLIANCE_HEAD.Tim Potter1-1/+1
Tridge suggested a generic caching mechanism for Samba to avoid the proliferation of little cache files hanging around limpet like in the locks directory. Someone should probably implement this at some stage. (This used to be commit dad31483b3bd1790356ef1e40ac62624a403bce8)
2002-08-14unresolved symbols fix for pam_smbpass from Steve L.Gerald Carter1-10/+3
(This used to be commit 27618a5ca271aef4d5f2f9180729c7d09a46d587)
2002-08-12Add lib/util_uuid.c to build.Jim McDonough1-1/+1
(This used to be commit ab0e863fcc4d8fc18291f04bedfd0dd52730d833)
2002-08-08Samba dependency hell claim's another victim...Andrew Bartlett1-7/+3
Back out last night's patch to to reduce -l dependencies until we can ensure that *all* configurations/platforms work... Andrew Bartlett (This used to be commit 35eefe7a19b2b684d3ca05a665e9c13e9d17acc3)
2002-08-07Hmm, had too many objects added last time in the nmbd changes. Don'tJim McDonough1-2/+1
need all of them. Hopefully this will fix a few builds. (This used to be commit 521eed1277956b0ebc47c3312edf57d386e026e6)
2002-08-07Patch from Steve Langasek <vorlon@netexpress.net> to split up our -lAndrew Bartlett1-3/+7
dependencies. This benifits packagers (like debian) becouse then our client code won't have references to 'server only' libraries. (In particular, it removes the client dependency on CUPS, which was raised in a debian bug report). Andrew Bartlett (This used to be commit d5f2e33b34fe0e67153894b6bf582b7eaca40e7f)
2002-08-06Ooops...forgot to put this in with the new nmbd samlogon response code.Jim McDonough1-1/+2
THis should fix the build. (This used to be commit ef984b99614c07ef5934849a9ad85190b636d421)
2002-08-02Moved rpc client routines from libsmb back to rpc_client where they belong.Tim Potter1-4/+5
(This used to be commit cb946b5dadf3cfd21bf584437c6a8e9425f6d5a7)
2002-07-29Add lib/popt_common.oTim Potter1-1/+1
(This used to be commit a29a86f5b55669c615cdc659d1b8a231b16b3273)
2002-07-28partial apply of samba-patches 960Andrew Tridgell1-1/+1
(This used to be commit a302e31519e0935f820dfe3555ec6d3473d89694)
2002-07-28fixed logfile location to honor configureAndrew Tridgell1-1/+1
samba-patches 966 (This used to be commit 06d8549196ff1482be94c08c7a742896ae35fd88)
2002-07-18virtual registry framework with initial printing hooks.Gerald Carter1-2/+3
(This used to be commit a43d9788fa8823d678ee72470421b980165ec2b0)
2002-07-15splitting off storage/retrieval routines for abstracting theGerald Carter1-3/+5
registry view front end. Now to plug in the various hooks. (This used to be commit 9772acd9ad44af2800dfb9d8610c2d5c23eaceb4)
2002-07-13Make smbmnt a standalone program from a linker point of view. Hopefully thisAndrew Bartlett1-2/+1
will make it easier to prove this package correct from an audit point of view. smbumount to follow, but it uses pstrcpy() so I'll need to decide what to do with that. Andrew Bartlett (This used to be commit 62c56f97248109ca80cc155974584bea9704cd50)
2002-07-11Commit Tom Jansen's changes to head.Richard Sharpe1-1/+3
(This used to be commit d3fdce07ab5955abd1f923127ae9eb5006aea505)
2002-07-03Break up the passdb objects (to allow RPC clients to link without brining inAndrew Bartlett1-16/+23
*.o) and implment new enum_dom_users code in the SAMR RPC subsystem. Incresingly, we are using the pdb_get_{user,group}_sid() functions, in the eventual hope that we might one day support muliple domains off a single passdb. To extract the RID, we use sid_peek_check_rid(), and supply an 'expected' domain SID. The id21 -> SAM_ACCOUNT and id23 -> SAM_ACCOUNT code has been moved to srv_samr_util.c, to ease linking in passdb users. Compatiblity code that uses 'get_global_sam_sid()' for the 'expected' sid is in pdb_compat.c Andrew Bartlett (This used to be commit 5a2a6f1ba316489d118a8bdd9551b155226de94f)
2002-06-30fixed a makefile syntax error that was breaking the build on someAndrew Tridgell1-1/+1
systems (This used to be commit 4eda1801493a79a27ad49e141e6adf8c8d4db85b)
2002-06-28Proper merge of all the working printing stuff from APPLIANCE_HEAD.Jeremy Allison1-6/+4
Now let's keep this in sync ! Jeremy. (This used to be commit 3603cd4947df2c10df604447dc542932cb9e5d5a)
2002-06-26more merges from SAMBA_2_2Gerald Carter1-1/+5
(This used to be commit fea895c5c41d51e6b06f0bcf8e0c95b29df89e76)
2002-06-25And fix another missing ubiqx...Andrew Bartlett1-1/+1
(Didn't have smbmnt compiled in originally, so it missed my tests) (This used to be commit 184be390a842221470cdc20f05eb3dc14de5b534)
2002-06-25Fix the smbmnt compile.Andrew Bartlett1-1/+1
(This used to be commit 987633021f13d2c3571fbe2c1f9ff86a14c046e6)
2002-06-25Break up samba's object dependencies, and its prototype includes.Andrew Bartlett1-56/+105
Now smbclient, net, and swat use their own proto files - now the global proto.h The change to libads/kerberos.c was to break up the dependency on secrets.c - we want to be able to write an ADS client that doesn't need local secrets. I have other breakups in the works - I will remove the dependency of rpc_parse on passdb (and therefore secrets.c) shortly. (NOTE: This patch does *not* break up includes.h, or other such forbidden actions). Andrew Bartlett (This used to be commit edb41dad2df0ae3db364dbc3896cc75956262edf)
2002-06-25merge of SONAMEFLAG stuff from SAMBA_2_2. If I stepped on somethingGerald Carter1-12/+24
here because HEAD does it differently, someone let me know. This looks ok and compiles fine from what I can tell. (This used to be commit 68841ae76289369c0b2e9e964bad1746e6e2cc8b)
2002-06-15When adding popt to an application, you need to ensure it builds on non-poptAndrew Bartlett1-1/+1
platforms :-) (This used to be commit bda8f12ff551f24a6f2a8e8f7a120b2e0e45a269)
2002-06-15Add the missing makefile from previous commitAndrew Bartlett1-1/+1
(This used to be commit a07f2c08ff145f414618165739fe7f2d203931e8)
2002-06-07Move the code from lib/util_sid.c that deals with the global_sam_sid intoAndrew Bartlett1-1/+1
a file that is linked with the passdb. This is to avoid linking insanity when this global becomes a self-initing function. (This used to be commit 743afd96cb54b4966e3afad11ea987f968b98651)
2002-06-06enable building of shared libsmbclientGerald Carter1-2/+1
(This used to be commit 24f127a58f66de9b8733bc3261212d01926d0a87)
2002-05-23Given Jeremy's positive response, and a lack of one from tpot, I'll commitAndrew Bartlett1-1/+1
this: More code cleanup - this lot a bit more dodgy than the last: The aim is to trim pwd_cache down to size. Its overly complex, and a pain to deal with. With a header comment like this: 'obfusticaion is planned' I think it deserved to die (at least partly). This was being done to allow 'cli_establish_connection' to die - its functionality has been replaced by cli_full_connection(), which does not duplicate code everywhere for creating names etc. This also removes the little 'init' fucntions for the various pipes, becouse they were only used in one place, and even then it was dodgy. (I've reworked smbcacls not to use anonymous connections any more, as this will (should) fail with a 'restrict anonymous' PDC). This allowed me to remove cli_pipe_util.c, which was calling cli_establish_connection. tpot: I'm not sure what direction you were going with the client stuff, and you may well have been wanting the init functions. If thats the case, give me a yell and I'll reimplement them against cli_full_connection. Andrew Bartlett (This used to be commit fa67e4626bed623333c571e76e06ccd52cba5cc5)
2002-05-22Fix a silly memory (getpnam_alloc()) leak spotted by Elrond, and moveAndrew Bartlett1-1/+1
the DATA_BLOB code into its own file. It would be nice to go over some of the other util.c functions, and check that we still use them all, and that we use them in more than one place. Andrew Bartlett (This used to be commit d0ea70fce55df9a5b5878f50fce7bc115ffb37c2)
2002-05-18Remove unused files.Andrew Bartlett1-3/+1
The size of samba going down for once :-) Andrew Bartlett (This used to be commit 00ef4aad88f4ba9f2e242578c37933eac001c351)
2002-05-18A few things in this commit:Andrew Bartlett1-1/+1
cleanup some of the code in net_rpc_join re const warnings and fstrings. Passdb: Make the %u and %U substituions in passdb work. This is done by declaring these paramters to be 'const' and doing the substitution manually. I'm told this is us going full circle, but I can't really see a better way. Finally these things actually seem to work properly... Make the lanman code use the pdb's recorded values for homedir etc rather than the values from lp_*() Add code to set the plaintext password in the passdb, where it can decide how to store/set it. For use with a future 'ldap password change' option, or somthing like that... Add pdb_unix, so as to remove the 'not in passdb' special cases from the local_lookup_*() code. Quite small, as it uses the new 'struct passwd -> SAM_ACCOUNT' code that is now in just one place. (also used by pdb_smbpasswd) Other: Fix up the adding of [homes] at session setup time to actually pass the right string, that is the unix homedir, not the UNC path. Fix up [homes] so that for winbind users is picks the correct name. (bad interactions with the default domain code previously) Change the rpc_server/srv_lsa_nt.c code to match NT when for the SATUS_NONE_MAPPED reply: This was only being triggered on no queries, now it is on the 'no mappings' (ie all mappings failed). Checked against Win2k. Policy Question: Should SID -> unix_user.234/unix_group.364 be considered a mapping or not? Currently it isn't. Andrew Bartlett (This used to be commit c28668068b5a3b3cf3c4317e5fb32ec9957f3e34)
2002-05-17This removes --with-ssl from Samba.Andrew Bartlett1-1/+1
This option was badly maintained, useless and confused our users and distirbutors. (its SSL, therfore it must be good...) No windows client uses this protocol without help from an SSL tunnel. I can't see any reason why setting up a unix-side SSL wrapper would be any more difficult than the > 10 config options this mess added to samba in any case. On the Samba client end, I think the LIBSMB_PROG hack should be sufficient to start stunnel on the unix side. We might extend this to take %i and %p (IP and port) if there is demand. Andrew Bartlett (This used to be commit b04561d3fd3ee732877790fb4193b20ad72a75f8)
2002-05-17Makes winbindd_proto handling consistent with the other header files,Martin Pool1-7/+19
so that at least "make clean; make all" doesn't fail. It's still not safe for parallel builds, i.e. "make clean; make -j3 all" will probably crash, but "make clean; make proto && make -j3 all" seems OK. I'm not sure if it is possible to solve that and still support ancient non-GNU versions of Make. (This used to be commit 4d202c19997d4219e7f607a725123d5606b9bd8a)
2002-05-15more solaris compile fixes (for smbwrapper)Gerald Carter1-1/+1
(This used to be commit fbefb479fb3bd86affffa1bd567565f1797ae329)
2002-05-09merge from SAMBA_2_2: remove -symbolic from pam_smbpass linker flagsGerald Carter1-1/+1
(This used to be commit 090b94250bcfeb3e867493f8e372760aa8503fe6)
2002-05-09pidfile merge from SAMBA_2_2 (including --with-fhs) and a few other minor ↵Gerald Carter1-3/+7
things; compiles and shouldnt break, but needs testing (This used to be commit 19b9b50d9039afe614284aaf379f9f1078e2e307)
2002-04-30Fix $MAKEMartin Pool1-1/+1
(This used to be commit e5544de99872803843e8f35bb79a8bae0cfa95ff)
2002-04-30Two small fixes for "make proto": wbrepld was never getting rebuiltMartin Pool1-13/+11
because it wasn't killed by delheaders; and there was a race in delheaders with make -j. (This used to be commit a615811f57f2827dd1b9cd23ad3e34e5a9fb22da)
2002-04-24a new "dual daemon" operating mode for winbinddAndrew Tridgell1-1/+2
this mode improves the response time of winbindd by having a background process update the cache while the forground process responds to queries from cache. You can enable this mode using the -B command line option. It is quite experimental, which is why it is not the default. (This used to be commit c0feff97eefdf5a70e5973e247b395dbdf5d2ef2)
2002-04-13Fix the build on platforms that use our internal popt.Andrew Bartlett1-1/+1
(This used to be commit 3261a210dd0f89e3a8b8524747fa182bcc84bf9f)
2002-04-12- added a mangling test suite that measures the collision rate onAndrew Tridgell1-1/+1
randomised filenames - fixed several mangling bugs that the test suite pointed out (This used to be commit 858fa7efc34f6e7cdf8500900aed3f7943c91348)
2002-04-11this adds a completely new hash based mangling schemeAndrew Tridgell1-1/+1
the hash for this scheme is *much* larger (approximately 31 bits) and the code is written to be very fast, correctly handling multibyte while not doing any actual multi-byte conversions in the vast majority of cases you can select this scheme using "mangling method = hash2", although I may make it the default if it works out well. (This used to be commit bb173c1a7e2408ced967ebac40b5e3f852ccd3a1)
2002-04-11This split the mangling code up to allow for the possibility of multipleAndrew Tridgell1-3/+5
mangling implementation, selectable using "mangling method = " in smb.conf It also tidies the interface a little, although it is still nasty. (This used to be commit be23d87a178e7d0691e7d942adf89bb3d2d533c2)
2002-04-05add utils/net_help.c to bin/net buildJim McDonough1-1/+1
(This used to be commit f2a0e56b3c7b4bee21fc05efec0c0c738db44287)
2002-04-04Make bin/nsstest as part of torture target.Tim Potter1-1/+2
(This used to be commit dbb4dfcef74f21ef5badaa7a6f4cad52cf317ffb)
2002-04-04Add libads/ldap_user.c to build for ads user management.Jim McDonough1-1/+1
(This used to be commit a1cdcdb138ddf05387fa65897ffe5b34aee75ae0)