summaryrefslogtreecommitdiffstats
path: root/source3/msdfs
Commit message (Collapse)AuthorAgeFilesLines
* Address the string_sub problem by changing len = 0 to mean "no expand".Jeremy Allison2002-07-021-5/+9
| | | | | | | Went through and checked all string_subs I could to ensure they're being used correctly. Jeremy. (This used to be commit 17cae0d683be404be69554cd0e84117bdcc56c87)
* Remove "inline" - shouldn't be in portable code.Jeremy Allison2002-06-201-1/+1
| | | | | Jeremy. (This used to be commit 4a5aa918d9eecc130a5126a255f8a6b5cde8044f)
* Allowing %S in dfs root paths. Other variables in standard_sub_advanced won'tShirish Kalele2002-05-091-2/+5
| | | | | | resolve correctly in dfs referrals which are done over anonymous IPC$. Also allowing dfs roots to be default services. (This used to be commit 53e91c7a027877184740baf36a6562b57150c1cc)
* Sync'ing SAMBA_2_2 with HEAD.Shirish Kalele2002-05-091-240/+373
| | | | (This used to be commit d926cc989690684ec4799ebb3a3a01e8d4173de6)
* Removed version number from file header.Tim Potter2002-01-301-2/+1
| | | | | Changed "SMB/Netbios" to "SMB/CIFS" in file header. (This used to be commit 6a58c9bd06d0d7502a24bf5ce5a2faf0a146edfa)
* get rid of compiler warnings (casts and delete unused variables)Herb Lewis2001-10-231-2/+2
| | | | (This used to be commit 51cb4411df61d1caec9d84809b1a53a6a632f808)
* Renamed vfs_init() to smbd_vfs_init() to allow vfs modules to compile.Tim Potter2001-10-181-1/+1
| | | | (This used to be commit 7c3542ba8764be48b88255dd7f73ea6d87be10ac)
* Removed 'extern int DEBUGLEVEL' as it is now in the smb.h header.Tim Potter2001-10-021-3/+0
| | | | (This used to be commit 2d0922b0eabfdc0aaf1d0797482fef47ed7fde8e)
* move to SAFE_FREE()Simo Sorce2001-09-171-2/+2
| | | | (This used to be commit e61aec84edaf55b9ee087b076d2f1311033dc839)
* Terminate dfs referral alternate path string. DFS now works again in headTim Potter2001-09-131-1/+1
| | | | | - hooray! (This used to be commit 95df7ede465d835eb8ca1d1466c5153caf1a0d71)
* Converted msdfs referral server code to use rpcstr_push() functions. StillTim Potter2001-09-121-12/+10
| | | | | doesn't work though. )-: (This used to be commit ec7296d6e9b5b61bac778c2093ee0cd0e23a2344)
* - enable MSDFS by default, there seems no reason not to have it enabledAndrew Tridgell2001-09-121-15/+0
| | | | | | | | | by default in Samba 3.x - got rid of some unused parameters in Makefile.in - declare DEBUGLEVEL in debug.h rather than in each file (This used to be commit b8651acb9c0d7248a6a2e82c33b1e43633fd83fd)
* Hmm - needs to be converted to pull/push unistr routines. But at least itTim Potter2001-09-121-2/+8
| | | | | compiles now which should keep the build farm happy. (This used to be commit 5686a2cfe874e8b30bcb2781fa4bfe7ae0cefb17)
* converted smbd to use NTSTATUS by defaultAndrew Tridgell2001-08-271-12/+0
| | | | | | | | | | | | | | | | | major changes include: - added NSTATUS type - added automatic mapping between dos and nt error codes - changed all ERROR() calls to ERROR_DOS() and many to ERROR_NT() these calls auto-translate to the client error code system - got rid of the cached error code and the writebmpx code We eventually will need to also: - get rid of BOOL, so we don't lose error info - replace all ERROR_DOS() calls with ERROR_NT() calls but that is too much for one night (This used to be commit 83d9896c1ea8be796192b51a4678c2a3b87f7518)
* this is a big global fix for the ptr = Realloc(ptr, size) bug.Simo Sorce2001-08-121-2/+4
| | | | | | | many possible mem leaks, and segfaults fixed. someone should port this fix to 2.2 also. (This used to be commit fa8e55b8b465114ce209344965c1ca0333b84db9)
* strchr and strrchr are macros when compiling with optimisation in gcc, so we ↵Andrew Tridgell2001-07-041-4/+4
| | | | | | can't redefine them. damn. (This used to be commit c41fc06376d1a2b83690612304e85010b5e5f3cf)
* The big character set handling changeover!Andrew Tridgell2001-07-041-4/+4
| | | | | | | | 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. (This used to be commit debb471267960e56005a741817ebd227ecfc512a)
* This should return the build to normallity.Andrew Bartlett2001-06-301-2/+1
| | | | | | | | When you update an #ifdef'ed function, also update its matching null function or all hell breaks loose on the build farm! Andrew Bartlett (This used to be commit 58b981a56f99bce0e98c9e1752c99a69e3cb2a25)
* Ensured all the system calls in msdfs.c go through the vfs layer.Jeremy Allison2001-06-291-569/+567
| | | | | | | Added vfs calls to symlink() and readlink() with appropriate configure checks. Jeremy. (This used to be commit c24e6b41ea60ab4bac2fcd19da947851d6df3c7c)
* Got "medieval on our ass" about adding the -1 to slprintf.Jeremy Allison2001-04-081-1/+1
| | | | | Jeremy. (This used to be commit 94747b4639ed9b19f7d0fb896e43aa392a84989a)
* Ran DFS on Linux and found that readlink() on Linux does not append NULShirish Kalele2000-11-281-1/+3
| | | | | to the link read. So add a NUL.. (This used to be commit 04ebcf954c7568fc16ff4a75b31715d6b0a34aa4)
* Missing conn parameter missed in vfs rewrite.Jeremy Allison2000-10-091-1/+1
| | | | | Jeremy. (This used to be commit 4eecc63be5bd11590972ee4f446b7a80d46a713b)
* Changed MS_DFS to WITH_MSDFS throughout.Shirish Kalele2000-05-261-97/+115
| | | | | Fixed trans2 calls on IPC$ to let dfs referral calls through. (This used to be commit e0965a80bdca5239886b11ef55dc29fed261bfc0)
* Added the NETDFS pipe to allow remote administration of the msdfs symlinksShirish Kalele2000-05-181-35/+200
| | | | | on the samba server. (This used to be commit 15e7d8f6c5cddf6ce409ee2505744250d181ec34)
* The new msdfs implementation that uses symlinks to point to otherShirish Kalele2000-05-164-749/+346
| | | | | | | | | | | | | | | | | servers. Very intuitive. Removed the dfs map parsing code and tdb maintenance code (files msdfs/parse_dfs_map.c & msdfs/msdfs_tdb.c), dfs map loading and unloading calls (param/loadparm.c smbd/server.c). Added code to display msdfs format symlinks as directories in a transact2_findfirst/findnext. (smbd/trans2.c) Modified msdfs/msdfs.c to use the msdfs symlinks to create dfs referrals. Changed msdfs/README to reflect new operability. (This used to be commit 6803d2574fab9e5931786d5c9aa5dc5867bb5f05)
* lib/util_unistr.c:Jeremy Allison2000-05-101-16/+0
| | | | | | | | | | | libsmb/clilist.c: rpc_server/srv_spoolss_nt.c: smbd/trans2.c: Changed unistr_to_ascii to unistr_to_dos - do codepage conversion. msdfs/msdfs.c: Removed stub unistr_to_dos. libsmb/pwd_cache.c: Removed obfuscation functions as they don't do anything and don't add any security. Jeremy. (This used to be commit 1ed146467e764e6a81d8f78cd58fb5765ebf5d21)
* Corrected minor parsing errors.Shirish Kalele2000-04-172-4/+5
| | | | | | Not adding a Dfs junction to msdfs.tdb if it doesn't have any referred paths as parsed from the dfsmap file. (This used to be commit 462ea8b7fdaa528c3e9bfaca4fdd031888157124)
* When parsing a dfs map for a service, see if the mount points exist that standShirish Kalele2000-04-171-3/+27
| | | | | | for token junction points in the Dfs. If not, create these mount points as subdirectories of the service directory. (This used to be commit 3b79df24687afce4780884b7a784661f69752fe1)
* Cleaned up unused variables, returns from non-void functions etc.Shirish Kalele2000-03-102-12/+4
| | | | (This used to be commit 6ce72c37429c3fc0629fdbd5f5656f07970a8e4a)
* Cleaning warnings from configure.developerShirish Kalele2000-03-102-31/+31
| | | | (This used to be commit c48579a4fc6c17126712f3a9a9c5212063a6a24d)
* Cleaning up the warnings from configure.developer.Shirish Kalele2000-03-101-1/+1
| | | | | Found that Jeremy had already made some of the changes. (This used to be commit ca02d9f8219265f80fe11236c8c146db1dbb1ae2)
* Fixups for compiles with gcc flags -Wall -Wshadow -Wstrict-prototypes ↵Jeremy Allison2000-03-101-2/+2
| | | | | | | | -Wpointer-arith -Wcast-qual Partially implemented rpc daemon redirect (needs more work). Jeremy. (This used to be commit a462191698fa589ceac4afd14c652adf699eccad)
* getprinter level 0: was to short, found most of the fields, undocumented,Jean-François Micouleau2000-03-102-4/+4
| | | | | | | | | | undecoded, nothing in MSDN, but now it works :-) cleanup of error codes. fixed some dfs declarations function. J.F. (This used to be commit 87da4404aba29a2ebd999886e4c06958c96d3e05)
* Big update moving the multi-pdu support from 2.0.x into HEAD for JFJeremy Allison2000-03-091-8/+0
| | | | | | | | | | | | | and the printer functions. Also tidied up some header includes and got the order right so you can now do a : make proto make clean make Jeremy. (This used to be commit 833cd9fba92e4ad5297b235d108dd2be8c17079b)
* Corrected DEBUG messages.Shirish Kalele2000-03-092-6/+10
| | | | (This used to be commit a2d62cd30a25e745c4df7ecd6675babc853238f4)
* dded Microsoft Dfs services.Shirish Kalele2000-03-084-0/+1018
* added a new msdfs/ directory under source/ * added msdfs sources under this directory. * modified configure setup to add a --with-msdfs configure time option Modified Files: Makefile.in acconfig.h configure configure.in include/config.h.in include/includes.h include/proto.h include/smb.h include/smb_macros.h param/loadparm.c smbd/negprot.c smbd/nttrans.c smbd/process.c smbd/reply.c smbd/server.c smbd/trans2.c Added Files: include/msdfs.h msdfs/README msdfs/msdfs.c msdfs/msdfs_tdb.c msdfs/parse_dfs_map.c ---------------------------------------------------------------------- (This used to be commit 4684b4a188b54493dbe7f0de2909a8d3c5c3ebf9)