Age | Commit message (Collapse) | Author | Files | Lines |
|
metze
(This used to be commit bb143c76fb971bc2a1d69954d37ab20a953f2b69)
|
|
Oplock breaks were not propagating because the list of open files was not
being maintained.
This fixes that based on best-guess of how it should work.
It has been tested manually with windows XP client obtaining an oplock from a
windows 2003 server, which then broke the lock when smbclient read the same file.
Previously the smbclient read blocked until the oplock timed out
(This used to be commit 1a53aeff9a9e8fe83fde5a617463a5b363c45313)
|
|
shared lib internally.
(This used to be commit 28539f48e6ad37a6436e6f2c6733ee1fcbc6567f)
|
|
(This used to be commit deb1dae2dabad3d74a1c6adf2c0b0d56917cca83)
|
|
(This used to be commit 981957165d09e82947f68475192f1ce1f0ddbdd3)
|
|
callback fn
metze
(This used to be commit 4e459f1fb3ab60c586df9a08cdc57db424a30b18)
|
|
(This used to be commit 51769f5cfc0f3a9f85ea533598a1f769e108d075)
|
|
(This used to be commit 6c9a8bf9f03cef0fc1c5f7ec3f8786eccf79c851)
|
|
(This used to be commit 252bcf207b8117f325075cbb7bd05063756ac283)
|
|
(This used to be commit d2c6ad55eca27f50a38fc6e2a85032eddb3f0aae)
|
|
(This used to be commit 3c2af0fdc4916dce32c2690e49dde0852d1a0c50)
|
|
This follows the SMB2 PFIF docs. Current versions of Vista can now connect to Samba4 as a SMB2 server
and do basic operations
(This used to be commit 9dc284770df9393a1a619735dc7a148713936fa7)
|
|
(This used to be commit 7d3ffd4d2b59d7c87c0a81030f349db21c071967)
|
|
(This used to be commit 3beaa04ef73ca21925d41745b30b6bbaadb7b939)
|
|
fixed the input side of the SMB2 negprot structure and parsers according to the documentation
(This used to be commit 55af8acc7b32c24e4b1187e9d8d1c8f060e914b0)
|
|
(This used to be commit ab19a8f62719eb0f347696a2e5f34f8847fd82cb)
|
|
(This used to be commit 8ef36fe54555cc0c5ac0d1f118d0a1a7b770c2fd)
|
|
(This used to be commit 5d4396ae232525be139a91b36f8c7177e46627ae)
|
|
(This used to be commit 13deb25214b2711836e243a87166b63a4a87270b)
|
|
once in a row.
(This used to be commit 42466d960c86b692ef5e03c045ba24591c5c6f84)
|
|
(This used to be commit 7b93e43dad55454e9107a38e67764e08f51392d3)
|
|
(This used to be commit 056843a5c2ca9e0ec59fd7e371852ecb5362ee32)
|
|
(This used to be commit 94dfeb5e89a641e2af3d7426d9d25c87952198d2)
|
|
(This used to be commit 35c8ebdca2612b52cd3eb2aafd35041d17173722)
|
|
(This used to be commit b5d4ab2cf4a73883fff867f878788d94bd8e1649)
|
|
(This used to be commit 2b8939975267fc4774bccd2a35ea9a35129d0a2b)
|
|
(This used to be commit 2ff3f72fd2559051000c34da9fcd5602514595e4)
|
|
(This used to be commit 75ffc2c50d70e6f4108c3e6843c8d2bb212f6d9e)
|
|
(This used to be commit 9f233c14540cd4b2d5f4c7fe01e2d89cb220abc8)
|
|
include fragments in the Samba 3 or 4 makefile.
(This used to be commit 6d54e9104de577ab727ee99a76e690a2fae71636)
|
|
(This used to be commit d746fcde1006b4b7b33aa65bef9d2fea3ebc9162)
|
|
(This used to be commit 742e50aeb54d779d383cbf73132224bad3b09777)
|
|
Conflicts:
source/Makefile
source/rules.mk
(This used to be commit fc9b9853124c8d172172f88e1e4939db5970df25)
|
|
(This used to be commit df5b712001c16acf275d9a79fd765cf8976508d6)
|
|
(This used to be commit 0d44e7a15a9f7e238c0702a0135beae2183455a8)
|
|
run make.
(This used to be commit 8776a0d2badca9ebf39e27ba5e845d0f76f0834e)
|
|
(This used to be commit e779cf4724610b5d737102d1f55d1367744b188a)
|
|
(This used to be commit de7af6913487b51e44463bf1908e765477d28e5d)
|
|
(This used to be commit a5db115dc6827896c66fe08554b3fe7185eea52f)
|
|
that is autogenerated.
(This used to be commit ebf6e59dfef30e1f679ea6692385a09abcb220dd)
|
|
Not sure if we can produce one from the other, so I manually made
them equal for now.
Michael
(This used to be commit 1c14c457bea75fb3055712547cca501e8ef3fc20)
|
|
(This used to be commit 9f402c607f44663cab91cc7d2139f62b84c99cc0)
|
|
(This used to be commit 5cc7a638e93e5f3540755b441a99d4fd3c9c7134)
|
|
(This used to be commit 6deca23b6c66616fbf5ba004e9b778aa68790df6)
|
|
A talloc pool is a chunk of memory that can be used as a context for further
talloc calls. Allocations with the pool as the parent just chew from that
memory by incrementing a pointer. If the talloc pool is full, then we fall back
to the normal system-level malloc(3) to get memory.
The use case for talloc pools is the transient memory that is used for handling
a single SMB request. Incrementing a pointer will be way faster than any malloc
implementation.
There is a downside of this: If you use talloc_steal() to move something out of
the pool, the whole pool memory is kept around until the last object inside the
pool is freed. So if you talloc_free() the pool, it might happen that the
memory is freed later. So don't hang anything off a talloc pool that should
live long.
Volker
(This used to be commit 60ef9a84f0bd18d48e453c08aa420d17275e0881)
|
|
Michael
(This used to be commit 2a2c28584cdb65fcea8563eb3bf21fea497fdff3)
|
|
Michael
(This used to be commit a0caedb94f6f7c62ae706e35a4c0b2876f74978d)
|
|
(This used to be commit 0c829e6ee6f43299cc5889c2af3d0402256da0d0)
|
|
mkconfig.mk file.
(This used to be commit 4cc93a98f984d322e41f403169cfa4945b469935)
|
|
Michael
(This used to be commit 3b9b396292077b2d3ff1fb1712462b767cc2bf81)
|