Age | Commit message (Collapse) | Author | Files | Lines |
|
provide handle callbacks
metze
(This used to be commit dfd07e6f890ebe11d77d39f65c3f6850c9b9c37e)
|
|
metze
(This used to be commit 98890052fec7ba4a8bf4e07a6b000d04d768f581)
|
|
srvsvc_NetSetFileSecurity()
metze
(This used to be commit dbcb144decd2ebd75dbad7509738074c1b0b5ec8)
|
|
implement rename ...
(This used to be commit bf260f2a84f9c1f749798068168a22c86ab2e7b2)
|
|
Testing various async paths and uncovering bugs
(This used to be commit 099d873ea596ece18efe63b06bc64e7f97a96f82)
|
|
- Implement SMB2 Read
metze
(This used to be commit d0ac0c5af44ba5aa8b18106c2ac26c0d194e59b4)
|
|
metze
(This used to be commit 05ced31cb91eb1f170cb87d6964cf65daba43493)
|
|
- Implement SMB2 Flush
metze
(This used to be commit 41d87ebe355cd34d35a93d1e90cd2680363cb5d3)
|
|
- implement SMB2 Write
metze
(This used to be commit 5ab6f304f8b91c0362fd57429cc24126b241bd51)
|
|
metze
(This used to be commit 8aebd7adc9a0288ebf6b8d84fc376d699054a520)
|
|
- add RAW_CLOSE_SMB2 generic mapping
metze
(This used to be commit 41bc3cfc822bfc2fe4413f93a180fc4507005282)
|
|
metze
(This used to be commit 65b67a8af6b661fe6eeabf45563c6aba12a6660a)
|
|
metze
(This used to be commit d26144f9575f1e53bfb837024d964a3324d38728)
|
|
the smb2srv code
metze
(This used to be commit 6c304a1a5f5dc6b2d3774682303874444a59b07d)
|
|
metze
(This used to be commit 0e23d2a45a4507051bb3453387b82e7a9f4433ea)
|
|
- pass in SMB2 ntvfs_handle callbacks
metze
(This used to be commit 338aee88d4ba3b25b473a456e55dd7ff5c1a4c5d)
|
|
TODO: pass in oplock and handle callbacks, but as we don't do file access
yet, it's no problem to skip them
metze
(This used to be commit 4ae4a742fc2e40b2937d9ce01f2e45f43f7ff1c3)
|
|
smb server
metze
(This used to be commit 79af05551fe5f7b364c9f515ba4db54dd72907f8)
|
|
- move SMB2 specific elements to the end
metze
(This used to be commit 7d2087bd1b5036f79e205d6e17f2bca78576299e)
|
|
- move the SMB specific elements to the end
metze
(This used to be commit 0be887c7c6d318cb2990610f353e75b5f6d98c0c)
|
|
but it's valid in this case
metze
(This used to be commit 92c19b1ba4e89bd1e973e084b254087c98ceac18)
|
|
metze
(This used to be commit 012a08cfb9d550a47bed49b18335a038ae19605c)
|
|
metze
(This used to be commit de7e856a464c1c986be3687a7b97527b734240ce)
|
|
as new levels
metze
(This used to be commit 91806353174704857dfcc15a730af7232cfde660)
|
|
large offsets, before sending large offset requests
metze
(This used to be commit b9ba2b8c5a314ba9e559e50bea4deb692dc0f3ec)
|
|
metze
(This used to be commit fc20e4154a6a8d67d06f7abbd48059a4618fc21c)
|
|
metze
(This used to be commit 5114cab66294aa4fce586bb47a90ae32450ddbf3)
|
|
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)
|