Age | Commit message (Collapse) | Author | Files | Lines |
|
metze
(This used to be commit 1f50b2e0534ee25861b6812b64d91f63cbb118ad)
|
|
- to use a struct ntvfs_handle instead of a uint16_t fnum.
(to make it independend from the frontend protocol)
- the allocation of handles now is provided by the frontend
(smbsrv_*) via callbacks and not by each backend module
- this also makes sure that file handles are only passed
to the ntvfs subsystem when the tcon and session matches,
so modules can rely on this and need to check this.
- this allows multiple modules in the ntvfs module chain
to allocate file handles. This can be used for virtual
files like "\\$Extend\\$Quota:$Q:$INDEX_ALLOCATION"...
- also this will make SMB2 with 128 bit file handles possible
metze
(This used to be commit 287fc1c22d670f6e568014b420f7f4cb31dc7958)
|
|
(This used to be commit c6d20c22454b87b4dea3527f0efcecd373679848)
|
|
rafal
(This used to be commit 2ab8343e99a21bddd61492722bd1d249ab04a306)
|
|
The async path is not yet enabled by default so it should make no harm
(This used to be commit b7d5f2325726757a4fcd0b5ac03de1b867085a89)
|
|
--enable-developer on. syslog() and toupper() required more includes.
Someone more familiar with samba4 builds should verify this, please.
(This used to be commit d28f49fc6d3b7ee1b7077e2d35b2aee54d2d1469)
|
|
level
metze
(This used to be commit 95bf41b4d4ec96349802955e364fe44ef85f9077)
|
|
with coming ntvfs subsystem changes
metze
(This used to be commit 69e7a454747acaad9ae4099d0ed5b4a5f3643ad7)
|
|
metze
(This used to be commit a3799771c830a6ae952b0d9b45b8a01f7a6bf9c6)
|
|
reply
metze
(This used to be commit 0ac9a49f42719914e63758ea4e53cab65dcdd317)
|
|
- use define instead of hex value
metze
(This used to be commit 6725cbf9e221e29cbe15dbcc62eecd8749655973)
|
|
metze
(This used to be commit a870c084f6a97fc4f165510e9d447d97f0ee328f)
|
|
in the backends
- some whitespace cleanups
metze
(This used to be commit 6a0c24c73e1060824576d60459d4636848f2173a)
|
|
- zero nttrans output fields before calling the backends
metze
(This used to be commit b21d98a87590b00c63ccc47b71518f1714ecb29d)
|
|
metze
(This used to be commit 6bc89b422ccdfca6d383b8474452d57b55dfaed6)
|
|
screw up too
badly in getting rid of set_saved_ntstatus in Samba3. If this is not the
appropriate place to put it, please tell me.
Volker
(This used to be commit cc9634d5863d8f4a5e14aa2e4411d6a3abde3b9f)
|
|
(This used to be commit 26442023d12760828acd8b6e2a1dedeaf4e96958)
|
|
the packets with our parsing code for the most stuff.
So make cifs:maptrans2=yes the default.
metze
(This used to be commit 2a9e55fafc1368496bec4c4870070cfa0a19ca5e)
|
|
we need to return NOT_IMPLEMENTED when mapping is desired
metze
(This used to be commit 09aeb387a0a2f96704d20ecb26f92d4e3d178100)
|
|
- disable the LOCK_NOT_GRANTED vs. FILE_LOCK_CONFLICT test against samba3
metze
(This used to be commit 620cc182b37918dc7a0cc45dbbbbf708ad76d187)
|
|
metze
(This used to be commit ecd13b2fd26c9a655619dacddd32654e8c8ee7bb)
|
|
metze
(This used to be commit 0d983fa46fff588cf94e58732e36e324e2f0478a)
|
|
this demonstrates how the target:samba3=yes option
passed in samba3's make test can be used in samba4's smbtorture
metze
(This used to be commit 856656739c8765f9591ff7982b8a708a34d4a1d1)
|
|
metze
(This used to be commit c567d92f5bae4459220a4411dc7ec8867ea1dafe)
|
|
initialisation of libnet_context.
This fixes a valgrind warning.
rafal
(This used to be commit b751eb1102f3169b8eb66bae465cf79a44597bbe)
|
|
rafal
(This used to be commit dc93aef09a59b101ca6180fbc431500a6fd7da02)
|
|
user routine.
rafal
(This used to be commit 9bb54159298d7cf59bbc8be0657968fa957fa9e6)
|
|
Only the sync version right now.
rafal
(This used to be commit 7b5ebf93923fc1b33c2f3f8933a35f35f7d8a1e5)
|
|
causing ejsnet test to segfault. Also, cleanup a bit and add monitor
fn pointer to internal user delete libnet function.
Time for some comments now.
rafal
(This used to be commit 89e9a887197380f13e0668e845d00e1050259331)
|
|
metze
(This used to be commit 2c9db9429106094b8ee9fa45e6f9a89af7c3725f)
|
|
in some situations). Patch by Wilco Baan Hofman.
(This used to be commit dece573d4746bb2df2d129ae6a557a0417e56cda)
|
|
metze
(This used to be commit 3cab02f6f513cf7eb3d8863e62952766bb4d908f)
|
|
types from .h file that are now in pidls' aliases list.
(This used to be commit fadb9529ec7e1208b9f58a4e8b633d5a50633e82)
|
|
(This used to be commit 3e89ef0875c5c8ccaafa9694d27a8043930127e6)
|
|
overriding
individual functions for specific element levels without losing the other
functions for an element or the hf/ett fields allocated.
Fixes #3738.
(This used to be commit a3dbab619bf8fdef002b8e31956e99226bc20e94)
|
|
(This used to be commit 038bbbcda50d8284c56dbdc3a70214ba6202595e)
|
|
(This used to be commit e679971903b59cc90f0a5eca7bbe8d9a5c503d73)
|
|
metze
(This used to be commit 47dc1ed25323e76b93d9cef2a389726734d2e735)
|
|
with this the proto headers will be always regenerated,
even if the content hasn't changed
you can use currently by
#>make MK_PROTO_ALWAYS_CREATE=yes'
or
#>export MK_PROTO_ALWAYS_CREATE=yes
#>make
metze
(This used to be commit 248d56af9d8841a0953686c7f2c2fac60bb41595)
|
|
metze
(This used to be commit c505ce9d3b9ce9c3db6652f8f9721ca95229d2ff)
|
|
- fix the receive code of NT IOCTL's we only need the NTTRANS data payload
not the SMB payload here
metze
(This used to be commit 358d03143f0a78344c1af720e33ebe2619df09df)
|
|
metze
(This used to be commit 73ca71b42b20c9cc0acba8caecc24b07624c4abc)
|
|
of smb_open, as it's not nicely alligned for all levels,
If someone has an idea for a better solution where we can access
it via op->generic.out.file.* please let me know:-)
metze
(This used to be commit d0a7408280c35dc4a5a21cbbded895c6c83819e6)
|
|
metze
(This used to be commit 803a602990b78eaec7b674ef3214b8ccea6a98f3)
|
|
metze
(This used to be commit 67a1c91c2d81ba4c6919804d2190cc9d53bf842c)
|
|
it's segfaulting. It's late so I just don't want to keep the
build farm all in red PANIC messages.
rafal
(This used to be commit 6c41e64ce7a11a439cc720966b127e42b53c8711)
|
|
functions.
rafal
(This used to be commit 849e3eee9476100d629be318610369662a114dd0)
|
|
a bit more smart and more aware of what libnet_context can offer.
The context is a help when some of the arguments are not passed
(programmer counts on using sensible defaults) and stores some of
results so that similar subsequent calls don't need to reopen some
of policy handles, pipes, etc. again. It also helps to hide some
of details the library user don't really want to know much about.
Also, change domain open function to be part of public api, as
it is going to be used in ejsnet interface.
Note, this is work in progress. Comments are welcome.
rafal
(This used to be commit 1ed80c594c2f466e364a11194d6fdc30ac4a8f27)
|
|
metze
(This used to be commit 8fa6059100d1f6e235bacc722a83a961e460ebb2)
|
|
samba4's make test
we can use this in samba4's smbtorture to disable tests sections which doesn't pass
against samba4
metze
(This used to be commit 430c7143c66846565e851a3243db0d81ec886d6e)
|