| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
smbd to
access a freed structure.
Jeremy.
(cherry picked from commit e023058f5b774ddbb61e8187aa7dbd2e6e25804d)
|
|
|
|
|
| |
Jeremy.
(cherry picked from commit be46b98ee38e17e4561ab58fe9b6ecc6b7919392)
|
|
|
|
| |
(cherry picked from commit 583d7c97bb5f9b62fab17ce2466442ece648331f)
|
|
|
|
|
|
|
| |
I had the patch locally but forgot to commit before pushing - sorry...
Michael
(cherry picked from commit 986a36fd30f7f65c7ef79b945f7b95014872f30f)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit d69c3db9d44ad5d9fd1f5d7a9499f3bd79ecfb47 caused the transaction
start to be conditional but the commit is still unconditional, so an
error occurs when importing a single share.
An alternate fix would be to return the transaction start to be
unconditional but then it would occur before other error checking.
Signed-off-by: Martin Schwenke <martin@meltin.net>
Signed-off-by: Michael Adam <obnox@samba.org>
(cherry picked from commit e344341ddd46e45b2ecdaf604cdd5d64adab6343)
|
|
|
|
|
|
|
| |
LookupSids needs to bounce back string sids in case of NT_STATUS_NONE_MAPPED.
Guenther
(cherry picked from commit 1c9266c8caa59e287b993393b6050732a0b33547)
|
|
|
|
|
|
|
|
| |
What a difference a name makes... :-). Just because something is missnamed
SAMR_ACCESS_OPEN_DOMAIN, when it should actually be SAMR_ACCESS_LOOKUP_DOMAIN,
don't automatically use it for a security check in _samr_OpenDomain().
Jeremy.
(cherry picked from commit 1994a8a5db5c3abd6292b81aa975e7b8fe8311d0)
|
|
|
|
|
|
|
|
| |
Also disable security descriptor based tests while testing samba3.
Guenther
(cherry picked from commit e6aa3f2d09bd004341dde28b15ef769a09401f26)
(cherry picked from commit 148fa23d95af164babd9135fc40d528ec147e372)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 6fe012ff78caf10f4bf5503b27030cd54563ad0b)
(cherry picked from commit 6afb9614381f926b590c627f44cf5a93e11068ec)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit f1fd39c09f0e094c882775367b1e4c5772d7ee51)
(cherry picked from commit 9c914cf1bd4ce2d7abba6a4e94e393cb930f259e)
|
|
|
|
|
| |
Karolin
(cherry picked from commit db49a0cf2c9b9b108ec10d9b962026032910f4e4)
|
|
|
|
|
| |
Karolin
(cherry picked from commit 83a9cbece9d1f3141c4f6bf7586a80f0eae6e37f)
|
|
|
|
|
| |
Karolin
(cherry picked from commit 459aa55885edc03707d58eedd15bd54227729bee)
|
|
|
|
|
| |
Karolin
(cherry picked from commit d8de3f43ef4d4e399c4c55fd9738539f0ff97145)
|
|
|
|
| |
(cherry picked from commit 0349dad1633cd9574e0d8c7d2054e4c7dd0fdc21)
|
|
|
|
|
| |
Karolin
(cherry picked from commit 3b028d8609d29de2610d1c91d3098aa6002b90c4)
|
|
|
|
|
| |
Karolin
(cherry picked from commit 4d5306d047674676fe8f4e788cac88def055841a)
|
|
|
|
|
| |
Karolin
(cherry picked from commit 0df89b9a991adf692b26f2c5e50d0ed90e244849)
|
|
|
|
|
|
|
|
|
| |
This is what windows does and should get us closer to show the appropriate
printer location string in explorer.
Guenther
(cherry picked from commit 4721be488ceb8229d564e4b63ca9937603394e51)
(cherry picked from commit 90643d5d5457959cf18a4b99f6ecb1bb88886fe0)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit ca3de0103b545c86c8507dfc7d042f1838d5dfb2)
(cherry picked from commit cb96e70a1d9112d9e4fff1fda4cf64abc7985347)
|
|
|
|
|
| |
Guenther
(cherry picked from commit f2b3fbf0c04a6f9484853da263174a472eb6bb6d)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 1b9384a11f2957bcfbe9f23e023c79535d4a7bc9)
(cherry picked from commit e7c9c2f279eaa424ba7cfecd0bfd827520640f5d)
|
|
|
|
|
|
| |
metze
(cherry picked from commit 74707e8e8e1be2cbaa71fb0442957be2e663cbde)
(cherry picked from commit b5faa34596eed3ada7f45db991ef0beb0391ce82)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit a2ef1fee69771f58c27604ef213405031f42ff96)
(cherry picked from commit 3368cd38f710b9d21a3382bfd8971f0f6517eec1)
|
|
|
|
|
|
|
|
|
|
| |
Make sure we are not copying more than what we have as valid data.
Fix from Jeremy. Thanks a lot for watching this so closely!
Guenther
(cherry picked from commit fa302020ee39bf39bf324983cf8e381232691e76)
(cherry picked from commit 5fc2656e600791667835775c94a86f788abbcc1a)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit e3ceb0c65333cb870463971021e3af24d82abf26)
(cherry picked from commit 0f48d27d6fb45bc61899916037a5133e3022ec59)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 4a2dfbf3c94c8fc4c2cbcbea3b138c5a9674f951)
(cherry picked from commit f78af6c1f1bab5299ef286ada2477e849cf5ba97)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit fc056e561b95fb7869053bdec810e8c47e6c6dc2)
(cherry picked from commit d99b3025eb54030e90d0c32b2967490d41a1e02a)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 1dbb6530fa044fbbc65409238b5b57dfd0e850a3)
(cherry picked from commit 4a12f9e09355236fc2d50651177197fc68b075e0)
|
|
|
|
|
|
|
|
| |
for now.
Guenther
(cherry picked from commit 56f5105400e1eda7baf5babe7ad1e608d0ffa04b)
(cherry picked from commit 677b57deeb96e3e4c2b604abca29b6a49471fc01)
|
|
|
|
|
|
|
|
| |
RPC-SPOOLSS-NOTIFY.
Guenther
(cherry picked from commit 0f76e2d0bd8120d27ec6b782da6fb63407012fa2)
(cherry picked from commit 03b5a3dd11c7e7300acf1c07d25c4374802d4fc5)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit a79e1ce0488f80f40ddb4c9b32a7be4d5e1cb9d4)
(cherry picked from commit 8f08c873a69c8a9a210ba0c1943a2f053c22b225)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit e1a76de03aecb2e5e554c0594664a846efbbe65a)
(cherry picked from commit 5fd2ea50e390c1d9ecee7e8473f94f8e0c366650)
|
|
|
|
|
|
|
|
| |
Found by smbtorture test.
Guenther
(cherry picked from commit 3ef0b8671ddf246e32b479443ce97851a671a1a8)
(cherry picked from commit ed058b0cdace655b3080a06a7b2a7c717c4e21c1)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit baeee974495d1be18c61f74ce49a93cd02eac538)
(cherry picked from commit d9a6162532129f28514b186dfddb502e958d2031)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 63b22a74f69cbc5035e8875d656041b5da975f66)
(cherry picked from commit 8cf32e47823c624ed591eabd34531e2037e2e149)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 97ffd709f85ca0ecd101aac614fea19151394677)
(cherry picked from commit 2b3eff6261767b9994b9efeee6c0c8dfc174b322)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 9b3d3e8aebac25c55b2bcfb3daf3ba3d7df9d280)
(cherry picked from commit d264f7d1fd9020cd85e1ae822974e87c25eff759)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit f325c342031d11d6133d417bdf57d918f4f10981)
(cherry picked from commit 8e15179c5c8e30548727cbc07c8292e97600eacf)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 0393c99302dc12f18f06db83201f096624682ea2)
(cherry picked from commit 227ebae3ce2ddf3f65f3aeb446352912f1d3f906)
|
|
|
|
|
|
|
|
| |
test_EnumPrinters_old().
Guenther
(cherry picked from commit 81aca44d30783d1c162498a257fc47cc44a649fb)
(cherry picked from commit 9948d33049864436bb2bb9b444822458c19156c8)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 609e401b976a99ad82e37c2c3617684c8bb3e6c4)
(cherry picked from commit 9f6d54aba0d3d0e0730c17d414a5231b8a46ede7)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 3918ee88701942c35dc8ed957d507076ead8d3f5)
(cherry picked from commit 8303246b3025e6dbda3c8f7e49ae394fd676323f)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Jeremy, I think the ability to say
smbclient //foo/bar -I <ip-address> -p 139
making the called name to "foo" got lost with 3d2d0203. Was this removed
deliberately? If so, please revert this patch. If not, please merge
appropriately.
Thanks,
Volker
(cherry picked from commit f13763ca4be49c08dfc533e39dd338b508ba4709)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The second r/o opener of a file is supposed to get a level2 oplock. The first
opener due to the protection in process_oplock_break_message() has been forced
to break to no oplock. The second opener according to locking.tdb gets a level2
oplock. Further down in open_file_ntcreate we try to set this level2 oplock in
the kernel, and the non-clustered Linux kernel disallows this. The rules for
the kernel leases are a bit baroque, but the attempt to do the SETLEASE
correctly fails and we end up with no oplock for any client.
In the clustered case however the linux kernel on the second opening node has
not seen the open fd of the first node, it is only the cluster fs that has this
information. If the cluster fs does not have the very same notion of leases as
the local kernel has, we can end up with a WRLCK style kernel lease for the
second opener where locking.tdb only indicates a level2 oplock. Getting a
kernel oplock break signal with just a level2 oplock in locking.tdb is
something smbd is not prepared for. For example after sending out the break in
response to the kernel signal we set a timeout, waiting for a reply.
More work needs to be done to make level2 kernel oplocks real for us. This
patch addresses a real problem we have right now without them.
(cherry picked from commit 17962ba589f24b7d2a67474978d06e33adad56c2)
|
|
|
|
| |
(cherry picked from commit fb8707e2c2d1657294b0660064e1b16590d1ca6c)
|
|
|
|
|
|
| |
metze
(cherry picked from commit f20f5ae8e6b9ca5c90441a3083f6904168388fdf)
(cherry picked from commit 44576254f8c0d35327cfe8f9928f0efc987b5822)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit bc5cd077643bc73d93fa73970761f8d1708d14a9)
(cherry picked from commit 4a4047c3b08412cfdd8c03b1994a925e10fc4c4a)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 65ee4ae30b952841e97f54c5eaa4d43ca66a02c1)
(cherry picked from commit 55fc8bb906293b5d2a2ae0a6e64bdc7ef046b230)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit bcd042e595d63eae8cfc9e9d51e9567a4f9ccc63)
(cherry picked from commit e6ff89bf11c14736863057e4b4db7ec9c3c71856)
|