| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Guenther
(cherry picked from commit 6900d61d369961e0c11e590ccdc102169f21cef3)
(cherry picked from commit 41dae8256cdddd9557ae7a00b1282a0eb05d4f36)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 5e563ee508d0b3cc87d72ad52d777946ee0537b1)
(cherry picked from commit c3f1cbd26792928970b6a60d82746719fea688d7)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit d76837f6da2cf735d2b18c97f3b46ae2f04b750d)
(cherry picked from commit d845a971ee32c8e9adb4717abe546355eb7153c9)
|
|
|
|
|
|
|
|
| |
The resume handle is a unique pointer, always check before dereference.
Guenther
(cherry picked from commit dd33abf649f4e1479365a2ccc2b41134270ff4ac)
(cherry picked from commit 1e117c6ebc6322b7fac4928d84bc5e714e559ea5)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit aa26bdd71969610a4b6a5bdfdd735a1dab31a12c)
(cherry picked from commit 32e4e65e61e627100a8201b5aba273c2e8b63de8)
|
|
|
|
|
| |
Jeremy.
(cherry picked from commit 7f8e21ad459dbe5fdd20d3040d017787198de21d)
|
|
|
|
|
| |
Jeremy.
(cherry picked from commit 7310c258a07f9f9da0ba736919f9021ab8125f66)
|
|
|
|
|
|
|
|
| |
Also add some become_root()/unbecome_root() pairs which were missing IMHO.
Guenther
(cherry picked from commit 81b18464be170528d5e1549868bcbddbbcd60e1e)
(cherry picked from commit 6689b0da85ac3b2f146c5e9851b73cf7d1e21c2b)
|
|
|
|
|
|
|
|
|
|
|
| |
Volker, please check.
Found by torture test RPC-SAMR-PASSWORDS-PWDLASTSET (which we pass with
this fix).
Guenther
(cherry picked from commit 0ba833f3eedff5dec272eb71f3b09becd8707156)
(cherry picked from commit 4c8d90a077901f7901b8202abed54746679aa3a9)
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
| |
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 a79e1ce0488f80f40ddb4c9b32a7be4d5e1cb9d4)
(cherry picked from commit 8f08c873a69c8a9a210ba0c1943a2f053c22b225)
|
|
|
|
|
|
|
|
| |
Found by smbtorture test.
Guenther
(cherry picked from commit 3ef0b8671ddf246e32b479443ce97851a671a1a8)
(cherry picked from commit ed058b0cdace655b3080a06a7b2a7c717c4e21c1)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 9b585a1282a9211ae101072361aead86d123045e)
(cherry picked from commit 9beaaddb4be46960576306b055f1cbbb05d4dae7)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit b7caf138518028507809bd6d356ec53b1564f0a1)
(cherry picked from commit 0d64245da273bb4452e29bdd01e059ea91625559)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 76da89daaadc358c836817cf597a1ff1489a9029)
(cherry picked from commit fa1ca9ab110d43e1c56c8d28d8143c79891ff8a0)
|
|
|
|
|
|
|
|
| |
Found by torture-test.
Guenther
(cherry picked from commit 8b9f2abfcb956f3ad496cefcc9d8ced8eadf1470)
(cherry picked from commit 8af57b3e79e401dc9f1d7e4223b1e4801dc0020d)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit acd7fef984cba906163b7114a087ca3904e47566)
(cherry picked from commit d3946e41a35eb64fd2f02b6a5c06954fb4539b5d)
|
|
|
|
|
|
|
|
|
| |
The final plan is to use the same macro based code that we have in spoolss to
handle the buffers and calculate the buffer-sizes.
Guenther
(cherry picked from commit d8a6ea8141fba4876b6674806b629748ecf41876)
(cherry picked from commit a1513ce0851a64df0d80306b13e0ebd2fbfe28ce)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 98d703a6b7c102db49b6cdc2a57545a90efefabf)
(cherry picked from commit 76fdbdcb3a58d90d669101fe303e5ccc14992b26)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 5654f141a2067692992d3a83aa3b16fa59b6bab9)
(cherry picked from commit 142c88e51f14d547a96d6e018ba395da4f2017be)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 8e3145e55194cfef56fa792edbed724ef4bf111a)
(cherry picked from commit ee6fe209ef2df223434faddc9b0e5ade7a677234)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit b36fab0491a7f73ac9dffea6397167c5bdd82a2a)
(cherry picked from commit 7109bb4fc38d9fa798e3bdd5e55b7825e10ceda8)
|
|
|
|
|
|
|
|
|
| |
This allows spoolss_OpenPrinterEx to open a printer by printername.
Now the Samba3 spoolss server passes the RPC-SPOOLSS-WIN test.
Guenther
(cherry picked from commit c5b24d65cdb1b32196681499dcaf23ea70e1019b)
(cherry picked from commit 3db2ef0394a3fdb11c8a54777360cbcdb94c87da)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 21b083a647997549e8188c6fc0687fdecfaa4cb3)
(cherry picked from commit 10dd219380a2a9ab609be3fb7312795d0fdaab86)
|
|
|
|
|
|
|
|
| |
smbtorture test.
Guenther
(cherry picked from commit 12d9765177fc16f7b13e460e1d79c50c256d6fa8)
(cherry picked from commit bd3f30d1dac3febd69c1c9266ca52dc836a92632)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit df29f49eddbfcd5c6ac9a26d688a1a3f7a087da5)
(cherry picked from commit bca1bc1d79f9ca3ccaac61a32882b72198c527cb)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 31ab1d6a6487fb442ccd5b2cd093b4a2b7b80291)
(cherry picked from commit 2d53463aaf679de8ca03ae71db0e9582241cc1c7)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 168eb23252c14234d09f7038b9894edf86e0efe1)
(cherry picked from commit 6e7ad585196885900d465493398aea7f7665c94c)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 37aff885a62cdc5c3298e6f44165f9d9a22729c5)
(cherry picked from commit 02b7eeef61e0144ef6756adffbb2f4f259c06258)
|
|
|
|
| |
(cherry picked from commit 0d7a37be40d7748cb8d685af5412624678b27208)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 283e135298767f128c413e0e6df75d21ec8e8e6b)
(cherry picked from commit 54d48c3749981621dd5286ae5c8227f28f5fdc35)
|
|
|
|
|
|
|
|
| |
A client sent a SID with authority 0 and 0 sub-authorities. W2k3 replies with
NT_STATUS_INVALID_SID, even if other SIDs in the list are valid.
Thanks to Pavel <wylda@volny.cz> for the bug report!
(cherry picked from commit e4f3d75432dbe372e164962a993b6e882fe44e83)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 19de802c171f70ec4de102452afac52e2c0e548f)
(cherry picked from commit 8630f2cbdfaaf8260615f16ba360b1281b666df5)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit d2de9b068c19a8eaac64f9cf4ea4aae153cffcd4)
(cherry picked from commit 53965d391c08cc3b935f5bd86d2d95bb6fe89262)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit aa6dbcfc11b74c1e80728bc295d9612ba4eb1e64)
(cherry picked from commit 48df86ca7f6d59b530597621862a619813a0568f)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 6713244d465b0cf69f1bba15744e05795ec2fda9)
(cherry picked from commit ebf6d6d956a60c4f95baa4e148573bde933bdb2d)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 95f2913c7de2ac69421911ec2cb0fcbb8c4e8e93)
(cherry picked from commit ce1b736da021858273a1daff0246e0740bc67620)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 5a388115a944a425a774d7ec98260b7595998ee1)
(cherry picked from commit e0cdb435d38c643d5a75aa16e793c6f09a349978)
|
|
|
|
|
|
|
|
| |
sorry, I just need to do that.
Guenther
(cherry picked from commit 045151b767c62ac1343e86cb3886107226e73fda)
(cherry picked from commit 59811de7a80d5ecdf090c116087c7a03ae288887)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 842edcd2b08763a35dbdea3518fcc039aa70aad4)
(cherry picked from commit 98dd60a0e85d37945deaa997d87f5cb173eaaea9)
|