Luke Leighton
25ac9656a3
computer too slow to compile with debug info (100mins), but i need all the
...
warnings.
(This used to be commit 3f1d5f7c41
)
2000-03-09 22:22:38 +00:00
Jeremy Allison
7f7c2e2590
Not used. Functionality folded back into rpc_server/srv_pipe.c (where it
...
originally came from).
Jeremy.
(This used to be commit b9bc7e8cb6
)
2000-03-09 21:46:04 +00:00
Jeremy Allison
6bb92a6d38
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.
(This used to be commit 833cd9fba9
)
2000-03-09 21:45:16 +00:00
Jeremy Allison
18465ec2cd
Fixups for Win2K security descriptors from the 2.0.x branch.
...
Jeremy.
(This used to be commit d22d4482b5
)
2000-03-09 20:00:23 +00:00
Shirish Kalele
4e6e454c3a
Corrected DEBUG messages.
...
(This used to be commit a2d62cd30a
)
2000-03-09 18:58:10 +00:00
Shirish Kalele
952799d9af
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
----------------------------------------------------------------------
(This used to be commit 4684b4a188
)
2000-03-08 22:14:30 +00:00
Luke Leighton
3958c39106
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.
(This used to be commit f8d3ce0419
)
2000-03-07 21:55:42 +00:00
Jean-François Micouleau
fd69e4a13a
Enumprinters level 1: reply *exactly* like an NT server
...
BTW, found a little memleak in it.
J.F.
(This used to be commit 9c37b5df2d
)
2000-03-07 18:10:20 +00:00
Jean-François Micouleau
0f987d77be
fixed enumprinterdata.
...
J.F.
(This used to be commit 2b4f09e7bb
)
2000-03-07 09:06:03 +00:00
Jean-François Micouleau
78d7ba5ca0
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.
(This used to be commit 025cdb345f
)
2000-03-06 11:13:40 +00:00
Jeremy Allison
5eae8c7b02
Tidied up fchown code, error reporting.
...
Jeremy.
(This used to be commit 8e3239440d
)
2000-03-02 03:04:26 +00:00
Jeremy Allison
ea1c3cc23d
Correctly full buffer smbpasswd i/o streams.
...
Jeremy.
(This used to be commit 7b222ed713
)
2000-03-02 02:58:48 +00:00
Jeremy Allison
4569595519
Update last changed time for new password entry.
...
Jeremy.
(This used to be commit a8ccf1d953
)
2000-03-02 02:50:05 +00:00
Jeremy Allison
d82ea9d32b
Fixed bugs with -x smbpasswd entry. Thanks to Bruce Tenison <btenison@dibbs.net>.
...
Jeremy.
(This used to be commit c7695c6677
)
2000-03-02 02:45:02 +00:00
Jeremy Allison
99be80bd80
Off by one error in detecting Win2k unicode bug.
...
Jeremy.
(This used to be commit 4971e8b44a
)
2000-03-01 23:37:33 +00:00
Jeremy Allison
27921069a7
Added new codepage from Ded Marazm <DedMarazm@mail.lv> - MSDOS baltic rim.
...
Jeremy.
(This used to be commit b8b98d5058
)
2000-03-01 20:41:26 +00:00
Jeremy Allison
50444a0b5f
Fixed smbpasswd crash bugs found by Giulio.
...
Jeremy.
(This used to be commit 54440428e5
)
2000-03-01 18:58:50 +00:00
Jeremy Allison
7260655708
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.
(This used to be commit ccddf4d92e
)
2000-03-01 02:42:06 +00:00
Tim Potter
9fd3d3963e
Check for null tdb context in tdb_exists()
...
(This used to be commit bbacdb834f
)
2000-03-01 01:10:25 +00:00
Jeremy Allison
4fb014372e
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.
(This used to be commit 066898689f
)
2000-02-29 21:39:54 +00:00
Jeremy Allison
f429162313
Fixes for strange Win2K attempts to auto-inherit ACLs.
...
Jeremy.
(This used to be commit 41e37c5181
)
2000-02-29 18:46:45 +00:00
Tim Potter
1f6f8c2241
Makefile for tdb directory.
...
(This used to be commit 60ae73c257
)
2000-02-28 00:51:53 +00:00
Tim Potter
0a77ae3f14
Oops - put back filename argument to tdb_open().
...
(This used to be commit 110ec9923b
)
2000-02-28 00:38:45 +00:00
Tim Potter
79691801f4
Modifications to tdb_traverse() arguments to remove compile warnings.
...
(This used to be commit d64456b588
)
2000-02-28 00:37:13 +00:00
Tim Potter
676df39cc7
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.
(This used to be commit b345c0a105
)
2000-02-28 00:25:37 +00:00
Tim Potter
e4de0e523c
Added tdbtool to .cvsignore list.
...
(This used to be commit 2892f6e534
)
2000-02-28 00:22:45 +00:00
Jean-François Micouleau
fd3acf437a
added enumprintprocessordatatypes
...
now NT is happy and the "always send data in RAW mode" is checked
J.F.
(This used to be commit d7bcfe17ce
)
2000-02-26 23:01:02 +00:00
Jean-François Micouleau
badee62bca
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.
(This used to be commit b76ae1f92f
)
2000-02-26 22:22:24 +00:00
Jeremy Allison
0f1eee5c7a
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.
(This used to be commit 9f6ad04676
)
2000-02-25 22:25:25 +00:00
Jean-François Micouleau
66018871c7
made dynamic the Printer struct. No more limits :-)
...
J.F.
(This used to be commit b59233b3b6
)
2000-02-24 23:01:24 +00:00
Jean-François Micouleau
f3319f7963
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.
(This used to be commit aa9054d14b
)
2000-02-24 16:27:06 +00:00
Jeremy Allison
1f28a34552
Multiple-dot scope handling fix from Greg Bowering gb@pobox.com
...
Jeremy.
(This used to be commit 693a582c23
)
2000-02-23 22:29:27 +00:00
Jeremy Allison
9db96b7646
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.
(This used to be commit 9f879ec396
)
2000-02-23 02:02:33 +00:00
Luke Leighton
f7324464b1
richard got the short request for GETDC right (hooray!) win9x _and_ nt
...
now work.
(This used to be commit 27ef178926
)
2000-02-22 21:00:01 +00:00
Jeremy Allison
ed95d8ed4f
Fix for crash bug from Paul Tyler <pct@ansto.gov.au>.
...
Jeremy.
(This used to be commit 89aa4d8ca9
)
2000-02-21 18:47:21 +00:00
Jean-François Micouleau
0e004212d2
more rewrite ...
...
comitting before starting on new functions.
J.F.
(This used to be commit f9c2080111
)
2000-02-21 01:58:13 +00:00
Jeremy Allison
8dcac9f8da
Fix for reporting file system attributes correctly.
...
Jeremy.
(This used to be commit 801ed2389b
)
2000-02-18 03:54:26 +00:00
Jeremy Allison
1a27ef121a
Fixes for Eastern Europe code page.
...
Jeremy.
(This used to be commit 0ec82d661a
)
2000-02-18 03:11:22 +00:00
Tim Potter
92bf37e21d
Don't assume that the (files_struct *) passed to fd_attempt_close()
...
will be non-NULL.
(This used to be commit 02f845e543
)
2000-02-17 23:22:26 +00:00
Tim Potter
c988b69dfc
Updated docs for tdb_traverse.
...
(This used to be commit 8cbc7dfa03
)
2000-02-17 00:16:40 +00:00
Tim Potter
590d92c77a
More checks for passing NULL tdb contexts to tdb functions.
...
(This used to be commit 7faa70d254
)
2000-02-16 22:57:57 +00:00
Jeremy Allison
8b45838ffc
Added support for SO_REUSEPORT for systems that have it.
...
Jeremy.
(This used to be commit 377515cf96
)
2000-02-16 22:48:19 +00:00
Jeremy Allison
4feb8540b3
Make proto.
...
(This used to be commit a12ebc50be
)
2000-02-16 17:52:25 +00:00
Tim Potter
f89a1e9999
tdb_traverse() now takes three arguments.
...
(This used to be commit 2d3e2f8877
)
2000-02-16 04:56:11 +00:00
Jeremy Allison
4175061348
Added "source environment" parameter from Nicolas Williams <Nicolas.Williams@wdr.com>.
...
Jeremy.
(This used to be commit f29847cbee
)
2000-02-16 02:35:53 +00:00
Jeremy Allison
3cf31a194f
Added replacement functions sys_popen and sys_pclose. These are based
...
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.
(This used to be commit b52e92b09d
)
2000-02-15 19:36:47 +00:00
Jean-François Micouleau
8688933c7f
fix the reply of rpc_alter_context
...
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.
(This used to be commit 3d6d386375
)
2000-02-15 18:07:45 +00:00
Tim Potter
13ac8fd847
Return "Invalid tdb context" instead of crashing when tdb_error called
...
with NULL tdb context.
(This used to be commit ba9f24c096
)
2000-02-15 06:13:38 +00:00
Tim Potter
74ca35e4ee
Not enough args to DEBUG statement.
...
(This used to be commit 156f438bce
)
2000-02-15 05:06:53 +00:00
Jeremy Allison
9d59503d55
Ooops. Fixed stupid typo with missing ! in cli error code.
...
Jeremy.
(This used to be commit 0babc4baea
)
2000-02-14 21:52:35 +00:00