Jeremy Allison
f4092ecec7
Plumb the SMB2 front end into the blocking lock backend.
...
Metze, you'll probably be happier with this work as it
doesn't abuse tevent in the way you dislike. This is a
first cut at the code, which will need lots of testing
but I'm hoping this will give people an idea of where I'm
going with this.
Jeremy.
2010-04-30 21:03:20 -07:00
Simo Sorce
dffeb12f3d
smbd: move printfile_offset() within write_file()
2010-04-30 11:52:39 -07:00
Jeremy Allison
e90444319c
Carefully label SMB1-specific locking calls.
...
Jeremy.
2010-04-29 17:08:12 -07:00
Jeremy Allison
ebf6340bb5
Move the global blocking lock records into the smb1 state.
...
Jeremy
2010-04-29 16:50:15 -07:00
Jeremy Allison
1f69a7a80e
Attempt to fix bug #7399 - SMB2: QUERY_DIRECTORY is returning invalid values.
...
Based on an initial patch from Ira Cooper <samba@ira.wakeful.net>.
Jeremy.
2010-04-29 13:40:25 -07:00
Volker Lendecke
ca860e4279
s3: range-check idmap script output
...
Not doing so results in the id mapping succeeding once unchecked and later on
being refused, because when reading from the tdb we do the checks.
2010-04-29 14:33:08 +02:00
Volker Lendecke
fcdba1b36f
s3: Fix an uninitialized variable in idmap_tdb2_sid_to_id()
...
When we find an invalid record in the database, there's no point in checking
the non-existing value against the range limits.
2010-04-29 14:33:08 +02:00
Volker Lendecke
81e75bacd3
s3: Fix some nonempty blank lines
2010-04-29 14:33:07 +02:00
Günther Deschner
9a313bbac0
s3-lanman: fix api_DosPrintQGetInfo().
...
Found by torture test.
Guenther
2010-04-29 13:47:33 +02:00
Günther Deschner
f5ac746091
s3-pdb_ldap: fix memleak.
...
Guenther
2010-04-29 12:05:42 +02:00
Günther Deschner
7e678ef0cf
s3-lanman: fix api_DosPrintQEnum.
...
Found by torture test.
Guenther
2010-04-29 12:05:42 +02:00
Jeremy Allison
4e7195be36
Update (C) for 2010.
...
Jeremy.
2010-04-28 14:56:12 -07:00
Günther Deschner
8878be3c45
s3-selftest: enable RAP-PRINTING against s3.
...
Guenther
2010-04-28 23:23:38 +02:00
Günther Deschner
d53544800f
s3-lanman: support level 0 NetPrintQEnum RAP query.
...
Guenther
2010-04-28 23:23:38 +02:00
Jeremy Allison
ac09506d36
Connect set security descriptor into SMB2 code.
...
Jeremy.
2010-04-28 14:13:22 -07:00
Stefan Metzmacher
d5cc067367
s3:smbd: make fsp->fake_file_handle a talloc child of fsp
...
metze
2010-04-28 15:46:58 +02:00
Stefan Metzmacher
4783f84264
s3:smbd: add comment about returning STATUS_BUFFER_OVERFLOW in pipe_read_andx_done()
...
metze
2010-04-28 15:46:23 +02:00
Volker Lendecke
5197d76faa
s3: Make a debug msg more readable
2010-04-28 10:55:50 +02:00
Jeremy Allison
c9a3661c4b
Fix the "allow_smb2" bug being set to false that was driving me mad :-).
...
The first packet from a rebooted Win7 on an SMB2 connection is an SMB1
negprot...
Jeremy.
2010-04-27 22:15:17 -07:00
Jeremy Allison
4d1f0436bd
Don't return a potentially uninitialized NT_STATUS. We can now see user lists in Windows ACLs.
...
Jeremy.
2010-04-27 17:09:40 -07:00
Jeremy Allison
33256e41e1
Add debug statements so I can track the flow of RPC data.
...
Jeremy.
2010-04-27 17:07:44 -07:00
Günther Deschner
f56d9006d5
s3-lanman: use spoolss for api_WPrintDestGetInfo() and api_WPrintDestEnum().
...
With this, I think, all implemented RAP printing calls are routed over SPOOLSS.
Torture tests to follow...
Guenther
2010-04-28 01:27:40 +02:00
Günther Deschner
c88ff10d69
s3-lanman: fix debug message in api_WPrintJobEnumerate().
...
Guenther
2010-04-28 01:27:40 +02:00
Günther Deschner
566ea59b27
s3-lanman: remove a unnecessary memset in api_WPrintJobEnumerate().
...
Guenther
2010-04-28 01:27:40 +02:00
Günther Deschner
fe1f503a95
s3-lanman: remove unused code.
...
Guenther
2010-04-28 01:27:40 +02:00
Günther Deschner
f23bcb5c5e
s3-lanman: use spoolss for api_DosPrintQGetInfo and api_DosPrintQEnum.
...
Guenther
2010-04-28 01:27:40 +02:00
Jeremy Allison
f11a5d196d
Don't return an intermediate reply on async on a pipe call (Windows doesn't).
...
Jeremy.
2010-04-27 16:07:12 -07:00
Günther Deschner
f4f9d54721
s3-lanman: use spoolss for api_PrintJobInfo().
...
Guenther
2010-04-28 00:10:41 +02:00
Günther Deschner
1691eb73da
s3-spoolss: add support for SetJobInfo level 1 (for jobfile rename).
...
Guenther
2010-04-28 00:10:40 +02:00
Günther Deschner
2b7002f385
s3-lanman: remove unsupported print_job_set_place().
...
Guenther
2010-04-28 00:10:40 +02:00
Jeremy Allison
ce8595f68e
Fix more S3 build breakage. Matthias, please ensure S3 builds when
...
changing common code.
Jeremy.
2010-04-27 12:10:20 -07:00
Matthias Dieter Wallnöfer
079897709e
s3:libads/ldap.c - fix a build breakage
2010-04-27 20:45:06 +02:00
Matthias Dieter Wallnöfer
eceffe6909
nbt: samlogon/netlogon structures - unify denominations
2010-04-27 18:45:41 +02:00
Günther Deschner
8f8e7c788a
Revert "s3-build: Remove --enable-merged support."
...
This reverts commit f8fc7fcbeb8141c5b2775e2219bae17c55ad4a3c.
Was that pushed by coincidence ? merged build is really, really required over
here.
2010-04-27 18:14:09 +02:00
Günther Deschner
7532640a74
s3-spoolss: publish "Monitor" in winreg for drivers.
...
Found by torture test.
Guenther
2010-04-27 17:56:48 +02:00
Günther Deschner
70ec7e0700
s3-spoolss: fix winreg attribute for storing datatype.
...
Found by torture test (and checked with w2k, w2k3 and w2k8).
Guenther
2010-04-27 17:56:47 +02:00
Günther Deschner
03a9ac4e2b
s3-spoolss: fix some uninitialized variables.
...
Guenther
2010-04-27 17:55:55 +02:00
Stefan Metzmacher
b764145ac8
s3:smbd: keep local and remote tsocket_address per connection
...
metze
2010-04-27 17:22:31 +02:00
Günther Deschner
6864828d9d
s3: use shared registry functions.
...
Guenther
2010-04-27 16:42:15 +02:00
Jeremy Allison
3f643f18d9
Correctly report share types (now Win7 makes RPC calls against us).
...
Jeremy.
2010-04-26 21:36:01 -07:00
Jeremy Allison
a94a4b788c
Plumb in get_nt_acl into SMB2.
...
Jeremy.
2010-04-26 20:11:59 -07:00
Jelmer Vernooij
f8fc7fcbeb
s3-build: Remove --enable-merged support.
2010-04-26 23:50:16 +02:00
Günther Deschner
232b9e556c
s3: remove unused rap.h.
...
Guenther
2010-04-26 22:53:00 +02:00
Günther Deschner
dbfff90185
s3: fix some build warnings.
...
Guenther
2010-04-26 22:53:00 +02:00
Günther Deschner
7259762909
s3: use generated rap header.
...
Guenther
2010-04-26 22:52:59 +02:00
Jeremy Allison
1055b3c229
When walking the SMB2 requests queue, ensure the request is still "in flight"
...
before examining the details.
SMB2 requests stay on the queue until their out.vector has been
send, only then are they talloc_free'd.
Thanks for Ira Cooper <ira@wakeful.net> for giving me the
backtrace showing this.
Jeremy.
2010-04-26 12:29:03 -07:00
Jeremy Allison
6beba782f1
Fix crash when rescheduling oplock open.
...
Jeremy.
2010-04-26 10:54:33 -07:00
Volker Lendecke
abdb96b8ff
s3: Implement "net rpc user setprimarygroup"
2010-04-26 17:10:31 +02:00
Volker Lendecke
fd3eeb3878
s3: async_domain_request is no longer used
2010-04-25 12:32:02 +02:00
Volker Lendecke
d53e3450c7
s3: Convert add_trusted_domains() to wb_domain_request_send()
2010-04-25 12:32:02 +02:00