summaryrefslogtreecommitdiffstats
path: root/source
Commit message (Collapse)AuthorAgeFilesLines
* Fixups for Win2K security descriptors from the 2.0.x branch.Jeremy Allison2000-03-091-26/+60
| | | | Jeremy.
* Corrected DEBUG messages.Shirish Kalele2000-03-092-6/+10
|
* dded Microsoft Dfs services.Shirish Kalele2000-03-0821-662/+2045
| | | | | | | | | | | | | | | | | * 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 ----------------------------------------------------------------------
* added a tcon test: make two tconXs with the same user/pass, open a fileLuke Leighton2000-03-072-1/+73
| | | | with one of them and try to write to the file with the other.
* Enumprinters level 1: reply *exactly* like an NT serverJean-François Micouleau2000-03-072-102/+127
| | | | | | BTW, found a little memleak in it. J.F.
* fixed enumprinterdata.Jean-François Micouleau2000-03-073-14/+20
| | | | J.F.
* changed prs_unistr to parse empty and non-empty strings the same way.Jean-François Micouleau2000-03-067-290/+190
| | | | | | | | | | | | fixed typo in SPOOLSS_SYNT some cleanup of unused functions wrote make_spoolss_enumprinter and make_spoolss_openprinterex for rpcclient as I'm trying to keep in sync the parsing code between HEAD and TNG. Will commit changes to TNG after lunch. J.F.
* Tidied up fchown code, error reporting.Jeremy Allison2000-03-021-3/+9
| | | | Jeremy.
* Correctly full buffer smbpasswd i/o streams.Jeremy Allison2000-03-021-1/+1
| | | | Jeremy.
* Update last changed time for new password entry.Jeremy Allison2000-03-021-0/+1
| | | | Jeremy.
* Fixed bugs with -x smbpasswd entry. Thanks to Bruce Tenison ↵Jeremy Allison2000-03-021-20/+21
| | | | | | <btenison@dibbs.net>. Jeremy.
* Off by one error in detecting Win2k unicode bug.Jeremy Allison2000-03-011-1/+1
| | | | Jeremy.
* Added new codepage from Ded Marazm <DedMarazm@mail.lv> - MSDOS baltic rim.Jeremy Allison2000-03-012-1/+118
| | | | Jeremy.
* Fixed smbpasswd crash bugs found by Giulio.Jeremy Allison2000-03-011-3/+2
| | | | Jeremy.
* Fix for Win2k unicode bug where doing SMB_NT_TRANSACT_CREATE it usesJeremy Allison2000-03-011-12/+21
| | | | | unicode filenames whilst *not* bothering to set the unicode bit. Nice :-(. Jeremy.
* Check for null tdb context in tdb_exists()Tim Potter2000-03-011-0/+7
|
* Fixes from Luke, back-ported from TNG to Win2k. Correctly return FAULT_PDU onJeremy Allison2000-02-294-2/+98
| | | | | unknown rpc calls. Win2k now correctly shows the owners of files. Jeremy.
* Fixes for strange Win2K attempts to auto-inherit ACLs.Jeremy Allison2000-02-292-8/+38
| | | | Jeremy.
* Makefile for tdb directory.Tim Potter2000-02-281-0/+21
|
* Oops - put back filename argument to tdb_open().Tim Potter2000-02-281-1/+1
|
* Modifications to tdb_traverse() arguments to remove compile warnings.Tim Potter2000-02-282-3/+10
|
* Allow tdb databases to be created "in memory" without having a fileTim Potter2000-02-281-55/+99
| | | | | associated with them. tdb can then be used as a hash table data structure.
* Added tdbtool to .cvsignore list.Tim Potter2000-02-281-0/+1
|
* added enumprintprocessordatatypesJean-François Micouleau2000-02-265-352/+543
| | | | | | now NT is happy and the "always send data in RAW mode" is checked J.F.
* rewrote enumprinterdata. still a bug in it but reproducing it hard andJean-François Micouleau2000-02-265-586/+619
| | | | | | | | | | borring. I need a client test program urgently!!! rewrote setprinter, doesn't coredump anymore, and no memleak. J.F.
* client/client.c:Jeremy Allison2000-02-2511-168/+453
| | | | | | | libsmb/clientgen.c: Fixes for Win2k smbclient browsing. Other fixes implement smbpasswd -x user to delete users. Also allows swat to do the same. Jeremy.
* made dynamic the Printer struct. No more limits :-)Jean-François Micouleau2000-02-241-187/+169
| | | | J.F.
* converted a couple of bzero() to memset()Jean-François Micouleau2000-02-245-462/+504
| | | | | | | | | | | rewrote the printer notify code, so now it's compatible with SP5 and fully dynamic. No more limits on printers and job lists. removed the make_xxx() functions as they are not used and broken fixed a bug in the open handle function. J.F.
* Multiple-dot scope handling fix from Greg Bowering gb@pobox.comJeremy Allison2000-02-231-2/+2
| | | | Jeremy.
* lib/system.c: Fixed gcc warnings.Jeremy Allison2000-02-238-64/+101
| | | | | | nmbd/nmbd_processlogon.c: Use "True" and "False" instead of 1 and 0. Others - preparing for multiple pdu write code. Jeremy.
* richard got the short request for GETDC right (hooray!) win9x _and_ ntLuke Leighton2000-02-221-11/+24
| | | | now work.
* Fix for crash bug from Paul Tyler <pct@ansto.gov.au>.Jeremy Allison2000-02-211-10/+11
| | | | Jeremy.
* more rewrite ...Jean-François Micouleau2000-02-215-1335/+1055
| | | | | | comitting before starting on new functions. J.F.
* Fix for reporting file system attributes correctly.Jeremy Allison2000-02-182-5/+13
| | | | Jeremy.
* Fixes for Eastern Europe code page.Jeremy Allison2000-02-182-0/+2
| | | | Jeremy.
* Don't assume that the (files_struct *) passed to fd_attempt_close()Tim Potter2000-02-171-2/+9
| | | | will be non-NULL.
* Updated docs for tdb_traverse.Tim Potter2000-02-171-2/+3
|
* More checks for passing NULL tdb contexts to tdb functions.Tim Potter2000-02-161-0/+77
|
* Added support for SO_REUSEPORT for systems that have it.Jeremy Allison2000-02-161-1/+11
| | | | Jeremy.
* Make proto.Jeremy Allison2000-02-161-0/+1
|
* tdb_traverse() now takes three arguments.Tim Potter2000-02-161-3/+3
|
* Added "source environment" parameter from Nicolas Williams ↵Jeremy Allison2000-02-161-1/+136
| | | | | | <Nicolas.Williams@wdr.com>. Jeremy.
* Added replacement functions sys_popen and sys_pclose. These are basedJeremy Allison2000-02-1514-488/+786
| | | | | | | | | on the glibc source code and are safer than the traditional popen as they don't use a shell to exec the requested command. Now we have these functions they can be tightened up (environment etc.) as required to make a safe popen. It should now be safe to add the environement variable loading code to loadparm.c Jeremy.
* fix the reply of rpc_alter_contextJean-François Micouleau2000-02-158-1955/+2485
| | | | | | | | | OpenPrinterEx is now decoding correctly the query most of the EnumXXX use the new_buffer struct. check the (un)marshalling return code. conclusion: still a long way to go. all the client code has to be rewritten, and I still wonder how to implement correctly the notify stuff.
* Return "Invalid tdb context" instead of crashing when tdb_error calledTim Potter2000-02-151-2/+6
| | | | with NULL tdb context.
* Not enough args to DEBUG statement.Tim Potter2000-02-151-1/+1
|
* Ooops. Fixed stupid typo with missing ! in cli error code.Jeremy Allison2000-02-141-1/+1
| | | | Jeremy.
* damn, masktest now needs the mangle code from smbdAndrew Tridgell2000-02-101-1/+1
| | | | not very clean
* the beginnings of a fnmatch() based wildcard matching routineAndrew Tridgell2000-02-101-20/+66
|
* Fixed wildcard match bug with '****' with smbclient. Found by Andrew (damn ↵Jeremy Allison2000-02-091-2/+3
| | | | | | him! :-). Jeremy.