| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
Guenther
(cherry picked from commit d06051cc51ded9649d4c201afdf338c2426e6f5f)
(cherry picked from commit 966faaf60758cfc112a5779e357d434b4d045f9c)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 9e741b34b29eebfa3c0ca664a48e806007d572da)
(cherry picked from commit 34da4e42cf077b4a8e4788156b7d7a980e1eefc7)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Inspired by lsa server from Samba 4.
Just removing a user in SAMR does not remove a user in LSA. If you use
usermanager from windows, the "User Rights" management gui gets unaccessable as
soon as you delete a user that had privileges granted. With this fix, that
no longer existing user would properly appear as an unknown account in the GUI
(as it does while using usermanager with windows domains).
This almost makes Samba3 pass the RPC-SAMR-USERS-PRIVILEGES test.
Guenther
(cherry picked from commit 6ab0c83570b2e60e0cd3bd5f5bfb1923fd359994)
(cherry picked from commit 7303efac8438c17290d66ef48ba6321e57b7bdf9)
|
|
|
|
|
|
|
|
|
| |
Certainly not the full story but this gets us closer to pass the
RPC-SAMR-USERS-PRIVILEGES test.
Guenther
(cherry picked from commit 4724fef8979c3f0e66cb8e41936af270901093b4)
(cherry picked from commit 0792ff10d5d7379bd5da81a05c642db1e66c6f4b)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit dccecdf33850ec4d763b8b0e7ba7be7a8eb873de)
(cherry picked from commit e3be289df092f3b16bdd06904cd543920e3da307)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 118f343b05ba86a1f8fd28394433aa6e961e2d6c)
(cherry picked from commit 0f6e4c62c97e983a99ff2c917b0c7f2db3ca289b)
|
|
|
|
|
|
| |
MAX_ACCESS to be mapped to what we're giving Everyone.
Jeremy.
(cherry picked from commit cb49ceb25d8be05148e3081a73f8db10915963f0)
|
|
|
|
|
| |
Guenther
(cherry picked from commit c79ceb3345c56cff28b5e828188611c5fc80b1a7)
|
|
|
|
|
| |
Guenther
(cherry picked from commit 5c3c7f6921c9cff58cf4f85c0b691566bf4cd02e)
|
|
|
|
|
|
| |
groups/aliases when opening.
Jeremy.
(cherry picked from commit 72f90581a78443efd6cf24bac635fe9032df18fd)
|
|
|
|
|
|
| |
can manipulate groups and aliases.
Jeremy.
(cherry picked from commit 361caafeebb37f6247f7ede38a50a70323fdd107)
|
|
|
|
|
| |
Jeremy.
(cherry picked from commit c0ff7e5459bdf1351f6cb69e58a1f8105bcfd3dc)
|
|
|
|
|
| |
Guenther
(cherry picked from commit 6d0981845ec005a48a82280e2ebfe85ac9b72537)
|
|
|
|
|
| |
Guenther
(cherry picked from commit c7e6db566ad2bd5ea6473753a720a9ccc9772b59)
|
|
|
|
|
| |
Guenther
(cherry picked from commit 42ad75c9d31f6101103870e1055a7cd4b7f149fd)
|
|
|
|
|
|
|
|
|
|
|
| |
usrmgr fails against it. The core of this patch is to move all the
access mask setup into the _samr_OpenXXX functions, and then have
each specific function check the attached access_mask against the
required bits. We can then go through the MS-SAMR doc and match
things up. Signed off by Guenther, and writespace cleanup removal
by Volker.
Jeremy.
(cherry picked from commit bdc797135151d4f85e6368d016bfb26389c6f055)
|
|
|
|
|
|
|
|
| |
name.
Guenther
(cherry picked from commit d800ee50335ecbd2dbd3b451a18a00780ac28f04)
(cherry picked from commit 9db1fc45786872d938939bd33b3b867ee599c9a2)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 8c74d31962eb82f7dcc07000aeb27a84a633a225)
(cherry picked from commit c03287c2f8d03363a26b0518b6370ddfaa7b5915)
|
|
|
|
|
|
|
|
| |
remote machines.
Guenther
(cherry picked from commit 473bf41d20b25bd7d98ea6647e6295b3fb6f34e1)
(cherry picked from commit 7115126d0f7d97c3633b62e76e2fdc681dedb36d)
|
|
|
|
|
|
|
|
|
|
|
| |
Jeremy as far as I can see there is no real technical reason to limit the
number of interfaces. If you like this patch, can you please merge it to 3.4?
If you don't please tell me :-)
Thanks,
Volker
(cherry picked from commit 71e835942522992c08267da74d480ad6552c6508)
|
|
|
|
|
|
|
| |
The aio_fork module does not need this, as it does not communicate via signals
but with pipes. Watching a strace log with those become_root() calls in aio.c
is absolutely awful, and it does affect performance.
(cherry picked from commit b8d12d3ffce304b4086488d999f85d80667e196e)
|
|
|
|
|
| |
Keeping such an fd open prohibits another open of that same file.
(cherry picked from commit f22343874833397afb2010a43ee0057fa5d8471e)
|
|
|
|
| |
(cherry picked from commit 413a76cef78de56087574a875a1c478603d5d090)
|
|
|
|
| |
(cherry picked from commit f64959ee16214b224225d5b43dfb822ecd772d99)
|
|
|
|
|
|
|
|
| |
Wrap creation of share and setting of parameter into a transaction.
Michael
(cherry picked from commit 2722dd357cedcd3fad1e3739a4a64f924d53eccb)
(cherry picked from commit 7d791d813e9ca9cb1733d312dc040737b67f4bf4)
|
|
|
|
|
| |
Jeremy.
(cherry picked from commit 85719213666c1a863f95a9762c1b9c5feea3c440)
|
|
|
|
|
|
| |
IPv4 and IPv6 addresses
(cherry picked from commit fb0f49ce0d10a8c84730156f3f04fe48ee65e8e7)
|
|
|
|
|
|
| |
Michael
(cherry picked from commit f5c96e54c633717ffe1a967f4ab9fdede31fa749)
(cherry picked from commit 74f805fbb654b58372b0c86f3314abfd9c76dbbe)
|
|
|
|
|
| |
Thanks to j scott <gl@arlut.utexas.edu> for reporting!
(cherry picked from commit 65e81e93122014a528a096cea9158cf2aceb0bbb)
|
|
|
|
|
|
| |
Michael
(cherry picked from commit c085c8311dfadcb05594714149632e9523a27c14)
(cherry picked from commit ab107e8bb85131d5a7430b7fe58904b488240279)
|
|
|
|
|
|
|
|
| |
This fixes bug #4271: testparm should not print includes.
Michael
(cherry picked from commit 00297b74ac6320a23ba444647718680ddee37453)
(cherry picked from commit 44746461dcead5b42cc2177346c26aee79151c86)
|
|
|
|
|
|
| |
Michael
(cherry picked from commit a62e72b825117dc45d434fd1b3645633b5d063d6)
(cherry picked from commit 85e38ebde54fb403dcdcb9da39880c7d776034c6)
|
|
|
|
|
|
| |
Michael
(cherry picked from commit b4131ecf811e6f42ebec4154a911a3dfa8416a56)
(cherry picked from commit bf0c69834671a6dd6a43a89d6a8abd98f6afaf5f)
|
|
|
|
|
|
| |
Michael
(cherry picked from commit ad240e199893a5e89cdd5161134171cc600266b8)
(cherry picked from commit c118d03a2b15b75a5025158956a8d8f99682d55c)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This tool (in contrast to tdbtool) reads Samba's configuration
and if clustering = yes, it talks to CTDB instead of accessing
the TDB data bases directly. This is done by simply using
the dbwrap mechanim, just like the Samba daemons.
This first version can read and write int32 and uint32 values
and delete records from a (c)tdb database.
More operations will follow.
This tool can already be useful in CTDB environments, e.g. when
"net idmap restore" fails to set the USER and GROUP HWM keys,
because the methods are deliberately not implemented in
idmap_tdb2.c. You can manually set the high water marks
with
"dbwrap_tool store idmap_tdb2.tdb 'USER HWM' int32 12345"
and
"dbwrap_tool store idmap_tdb2.tdb 'GROUP HWM' int32 67890"
Michael
(cherry picked from commit 6d82b5975598f1742c53ebdaa2fa89f7cf148b85)
(cherry picked from commit 5085c853e87cc5875b1a38e6558a5412a69e1d08)
|
|
|
|
|
|
|
|
| |
case.
Guenther
(cherry picked from commit 59192bf03f3781fe6a21be66a7374ea72cac71f4)
(cherry picked from commit b5b5718552f44ac4fc961c38eb3a8ff02eab18f9)
|
|
|
|
|
| |
Guenther
(cherry picked from commit 51271ab739e5a239faf2367cc0e25e34a9cd9170)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 8fdb499497f8d4f4a1ca93ffc94de8b57c2c1568)
(cherry picked from commit efaf83fadea2e7b13441d08d82a3a1d27571d16d)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 80f0d819fb85bdfbd85e910fccc62e778bea3a83)
(cherry picked from commit de33ca38880aa10fbd57ce45f2defdf83c379879)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 1ddc4829aec61d952aaf3185cc56d53d4a9b5c3c)
(cherry picked from commit afca1d6cd2a184d7b8f70847db143761d5497ac6)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 8fd3c8902c5e953a0ddf184b08f9e37f954ee12e)
(cherry picked from commit fb8cbd7f7e078754faf7fb0b9f071aecbb19d401)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 3a2c748cf4626266899103aa719ea6ac2eae3a9f)
(cherry picked from commit e1c76e41b9f517fea6aa79ba9c0f21b76ab31258)
|
|
|
|
|
|
|
|
|
| |
I know, they don't exist as such calls on windows but having them in
libnetapi.so would be very handy.
Guenther
(cherry picked from commit e272acf4848b6c5944acc685b0738e520b3039fb)
(cherry picked from commit 7f904f0b50dc59282f8804fcd87407d0ee3af918)
|
|
|
|
|
| |
Jeremy.
(cherry picked from commit 99771d2e23b476d1a7becd9f394421363dd0dffe)
|
|
|
|
|
| |
Jeremy
(cherry picked from commit 82d9d7b2136a236d3f2b7b1255a920a1ef394ffe)
|
|
|
|
|
| |
Jeremy.
(cherry picked from commit f81698c70e2513c4699048263c0d6d57a5a9bc64)
|
|
|
|
|
|
|
| |
create a mangled name. We don't pass this yet, but it's not
run by default.
Jeremy.
(cherry picked from commit 18d9e7074635c80052e8bb8d85ad5605663e2695)
|
|
|
|
|
| |
Jeremy.
(cherry picked from commit 0e7f37336ec2d7e1158342fb855af3dff84a7d1e)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 652251701df7dec1401eab9b1dbc7e3ac5c7e7ad)
(cherry picked from commit e6b6027218b96bf3357837d051ca5d2df0d88561)
|
|
|
|
|
|
|
| |
be retrieved.
Guenther
(cherry picked from commit e88de848c0228cd515b4e356aafe5d7207e49d75)
|