1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-14 19:24:43 +03:00

2813 Commits

Author SHA1 Message Date
Jeremy Allison
4673aa1a4b Fix for names with spaces and some I18N filename issues from
V. Fyodorov <V.Fyodorov@VAZ.RU>.
Jeremy.
-
Jeremy Allison
a462191698 Fixups for compiles with gcc flags -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual
Partially implemented rpc daemon redirect (needs more work).
Jeremy.
-
Luke Leighton
c51e38214a you know, when you do a cvs commit, you _really_ expect it to actually work.
this explains why j-f wasn't happy.
-
Jean-François Micouleau
87da4404ab getprinter level 0: was to short, found most of the fields, undocumented,
undecoded, nothing in MSDN, but now it works :-)

cleanup of error codes.
fixed some dfs declarations function.

	J.F.
-
Jean-François Micouleau
e2557ae551 removed unused variable
J.F.
-
Jean-François Micouleau
34a3781961 restore the spoolss pipe as Jeremy replaced srv_pipe with the one from
SAMBA_2_0 :-)

	J.F.
-
Luke Leighton
525338e807 indent went wrong. grr. -
Luke Leighton
3f1d5f7c41 computer too slow to compile with debug info (100mins), but i need all the
warnings.
-
Jeremy Allison
b9bc7e8cb6 Not used. Functionality folded back into rpc_server/srv_pipe.c (where it
originally came from).
Jeremy.
-
Jeremy Allison
833cd9fba9 Big update moving the multi-pdu support from 2.0.x into HEAD for JF
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.
-
Jeremy Allison
d22d4482b5 Fixups for Win2K security descriptors from the 2.0.x branch.
Jeremy.
-
Shirish Kalele
a2d62cd30a Corrected DEBUG messages. -
Shirish Kalele
4684b4a188 dded Microsoft Dfs services.
* 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
 ----------------------------------------------------------------------
-
Luke Leighton
f8d3ce0419 added a tcon test: make two tconXs with the same user/pass, open a file
with one of them and try to write to the file with the other.
-
Jean-François Micouleau
9c37b5df2d Enumprinters level 1: reply *exactly* like an NT server
BTW, found a little memleak in it.

	J.F.
-
Jean-François Micouleau
2b4f09e7bb fixed enumprinterdata.
J.F.
-
Jean-François Micouleau
025cdb345f changed prs_unistr to parse empty and non-empty strings the same way.
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.
-
Jeremy Allison
8e3239440d Tidied up fchown code, error reporting.
Jeremy.
-
Jeremy Allison
7b222ed713 Correctly full buffer smbpasswd i/o streams.
Jeremy.
-
Jeremy Allison
a8ccf1d953 Update last changed time for new password entry.
Jeremy.
-
Jeremy Allison
c7695c6677 Fixed bugs with -x smbpasswd entry. Thanks to Bruce Tenison <btenison@dibbs.net>.
Jeremy.
-
Jeremy Allison
4971e8b44a Off by one error in detecting Win2k unicode bug.
Jeremy.
-
Jeremy Allison
b8b98d5058 Added new codepage from Ded Marazm <DedMarazm@mail.lv> - MSDOS baltic rim.
Jeremy.
-
Jeremy Allison
54440428e5 Fixed smbpasswd crash bugs found by Giulio.
Jeremy.
-
Jeremy Allison
ccddf4d92e Fix for Win2k unicode bug where doing SMB_NT_TRANSACT_CREATE it uses
unicode filenames whilst *not* bothering to set the unicode bit. Nice :-(.
Jeremy.
-
Tim Potter
bbacdb834f Check for null tdb context in tdb_exists() -
Jeremy Allison
066898689f Fixes from Luke, back-ported from TNG to Win2k. Correctly return FAULT_PDU on
unknown rpc calls. Win2k now correctly shows the owners of files.
Jeremy.
-
Jeremy Allison
41e37c5181 Fixes for strange Win2K attempts to auto-inherit ACLs.
Jeremy.
-
Tim Potter
60ae73c257 Makefile for tdb directory. -
Tim Potter
110ec9923b Oops - put back filename argument to tdb_open(). -
Tim Potter
d64456b588 Modifications to tdb_traverse() arguments to remove compile warnings. -
Tim Potter
b345c0a105 Allow tdb databases to be created "in memory" without having a file
associated with them.  tdb can then be used as a hash table data
structure.
-
Tim Potter
2892f6e534 Added tdbtool to .cvsignore list. -
Jean-François Micouleau
d7bcfe17ce added enumprintprocessordatatypes
now NT is happy and the "always send data in RAW mode" is checked

	J.F.
-
Jean-François Micouleau
b76ae1f92f rewrote enumprinterdata. still a bug in it but reproducing it hard and
borring.

I need a client test program urgently!!!

rewrote setprinter, doesn't coredump anymore, and no memleak.

	J.F.
-
Jeremy Allison
9f6ad04676 client/client.c:
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.
-
Jean-François Micouleau
b59233b3b6 made dynamic the Printer struct. No more limits :-)
J.F.
-
Jean-François Micouleau
aa9054d14b converted a couple of bzero() to memset()
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.
-
Jeremy Allison
693a582c23 Multiple-dot scope handling fix from Greg Bowering gb@pobox.com
Jeremy.
-
Jeremy Allison
9f879ec396 lib/system.c: Fixed gcc warnings.
nmbd/nmbd_processlogon.c: Use "True" and "False" instead of 1 and 0.
Others - preparing for multiple pdu write code.
Jeremy.
-
Luke Leighton
27ef178926 richard got the short request for GETDC right (hooray!) win9x _and_ nt
now work.
-
Jeremy Allison
89aa4d8ca9 Fix for crash bug from Paul Tyler <pct@ansto.gov.au>.
Jeremy.
-
Jean-François Micouleau
f9c2080111 more rewrite ...
comitting before starting on new functions.

	J.F.
-
Jeremy Allison
801ed2389b Fix for reporting file system attributes correctly.
Jeremy.
-
Jeremy Allison
0ec82d661a Fixes for Eastern Europe code page.
Jeremy.
-
Tim Potter
02f845e543 Don't assume that the (files_struct *) passed to fd_attempt_close()
will be non-NULL.
-
Tim Potter
8cbc7dfa03 Updated docs for tdb_traverse. -
Tim Potter
7faa70d254 More checks for passing NULL tdb contexts to tdb functions. -
Jeremy Allison
377515cf96 Added support for SO_REUSEPORT for systems that have it.
Jeremy.
-
Jeremy Allison
a12ebc50be Make proto. -