Age | Commit message (Collapse) | Author | Files | Lines |
|
create_file calls unix_convert internally, so modifies fname. So we can't use
"fname" after create_file has returned. Use fsp->fsp_name instead.
Found during a lengthy debugging session with Karolin testing the xattr_tdb
module...
(This used to be commit 183fe570469963923864b732817a87f8660341ed)
|
|
(This used to be commit d813bd9e02d9baf916eb96c478be89f0c435e07c)
|
|
Jeremy.
(This used to be commit bc932b8ad4396f76b71c43efe9a6346f89c3632c)
|
|
Michael
(This used to be commit 4f2d139a186048f08180378a877b69d2f80ad51f)
|
|
Michael
(This used to be commit c0c7c1223da29c68359dac64a340c1c710d5f3d2)
|
|
an extra parameter. This cleans up quite a few places
we were passing it around without needing it.
Jeremy.
(This used to be commit 8f36def18e9f980e8db522e1de41e80cfd5f466e)
|
|
with Volker. Mostly making sure we have data on the incoming
packet type, not stored in the smb header.
Jeremy.
(This used to be commit c4e5a505043965eec77b5bb9bc60957e8f3b97c8)
|
|
ndr_size_security_descriptor does the same as sec_desc_size
(This used to be commit bc3bd7a8e7c6e9e27acb195c86abb92c0f53112f)
|
|
sid_size did the same as ndr_size_dom_sid
(This used to be commit 8aec5d09ba023413bd8ecbdfbc7d23904df94389)
|
|
Up to now, get_nt_acl() took a files_struct pointer (fsp) and
a file name. All the underlying functions should need and now
do need (after the previous preparatory work), is a connection_struct
and a file name. The connection_struct is already there in the
vfs_handle passed to the vfs functions. So the files_struct
argument can be eliminated.
This eliminates the need of calling open_file_stat in a couple
of places to produce the fsp needed.
Michael
(This used to be commit b5f600fab53c9d159a958c59795db3ba4a8acc63)
|
|
(This used to be commit 585f5f8831f13260808a82611656fc6ca5caee81)
|
|
(This used to be commit bb35e794ec129805e874ceba882bcc1e84791a09)
|
|
(This used to be commit de3a3e3745e58cbfa777ae426e38bad3d74230d4)
|
|
Other callers (e.g. reply_open_and_X) might have other ideas of the bit
shuffling
(This used to be commit 6a58d823e51ccc8efd6682005e367c9096abc993)
|
|
(This used to be commit 8f70f691ffa3e171a73d04a1c867aa6fca4d4583)
|
|
This changes them to be a bit closer to open_file_ntcreate and thus provides
less surprises to developers
(This used to be commit d000258b96b9bb714efdfe982947370a6dfb5d55)
|
|
(This used to be commit 525a6887afcae8d8e740cf194a412c21da899649)
|
|
I'm checking in this long sequence of micro-checkins for review, the overall
patch from 3b057022a5 to this is not too large.
(This used to be commit 51db8d09a4652d626c093f7bacf075c1c168fc33)
|
|
(This used to be commit ca3add2d65a242029f08482f3b82ea56b7059538)
|
|
(This used to be commit c268be54ee3bdd59980a6217a0e8e59dd3ec5ce2)
|
|
(This used to be commit 9ef81cb14952cad96c71409c04a2cc6579e3311c)
|
|
(This used to be commit f5cdaacd1784d3801d638fa9984b52c57dad6ebd)
|
|
(This used to be commit 77b31ef44a9f7c1c9b80d90653a49affee8e0372)
|
|
Rip out the cores of reply_ntcreate_and_X and call_nt_transact_create
Volker
(This used to be commit 8cd27e4a7a1a2df0ff686ebe0b1a779511effd27)
|
|
(This used to be commit 956aae7a57364debf724a7ef0bd0074119a24d24)
|
|
(This used to be commit f3421c3b86aece4f8303e864c5df97485db77f88)
|
|
(This used to be commit 5a9d147e41b260cb620f026291786eeb95ebc64f)
|
|
(This used to be commit 719941605333a453c4219aed45780862c94a5c7c)
|
|
(This used to be commit 5bf4647dea71305d9a92875a751b24c8a2e4a916)
|
|
(This used to be commit 753e640f49125c319d7b8f2db262e273a1727691)
|
|
(This used to be commit fb900184feeda37691cf9bd57c029988648de9f8)
|
|
(This used to be commit f6d62226a33cdff41ad7881996d856b7130ef15c)
|
|
Reformatting, consolidate oplock calculation to the same place in both routines
(This used to be commit a855808f4851a800055bfee5df39ca72057e55f9)
|
|
(This used to be commit 481e35eba8e130041848887ec5fb6212e331eb14)
|
|
(This used to be commit 4b1f0d1d93d1e7bd0b4fa641d4e9629af8234d71)
|
|
(This used to be commit 4a2d502903934f4c3dc6b31595fe77a2013dbc21)
|
|
(This used to be commit b79b16d637d41a356c036c6aac932e4504d2d7b0)
|
|
(This used to be commit 7f15a9f5a281052d2bed13a622b2fc9a24c62096)
|
|
(This used to be commit f4cc9cab518e97c1049aaad7516aba212ae15c95)
|
|
(This used to be commit dcbe1bf942d017a3cd5084c6ef605a13912f795b)
|
|
override deletion of a file. Fix from David Shaw <dshaw@jabberwocky.com>
Jeremy.
(This used to be commit 5d1d650d192d4782421b5c3c2be1b632d4318279)
|
|
it with accessor functions. "One global or pstring a day...." :-).
Jeremy.
(This used to be commit d50d14c300abc83b7015718ec48acc8b3227a273)
|
|
False instead of NULL. Fix more of the notifications to
be correct for Samba4 RAW-NOTIFY torture (we had missed
one when calling set_ea_dos_attribute().
Jeremy.
(This used to be commit 39d265375cf55eedddef2c4faa65398df73d5ed2)
|
|
bugs in various places whilst doing this (places that assumed
BOOL == int). I also need to fix the Samba4 pidl generation
(next checkin).
Jeremy.
(This used to be commit f35a266b3cbb3e5fa6a86be60f34fe340a3ca71f)
|
|
to follow. Ensure we don't prepend "./" as a root
directory - this is an invalid pathname for unix_convert().
Jeremy.
(This used to be commit f70ac2e25847e41ecf54ae9d66e3247e1996b152)
|
|
(This used to be commit b64df8a3c504ab7749c21ffb26e4771a9a0a328f)
|
|
to unix_convert().
Jeremy.
(This used to be commit 39c211a702e91c34c1a5a689e1b0c4530ea8a1ac)
|
|
which
appears to be a leftover. Should fix the build with profiling enabled.
Jeremy, please check.
Guenther
(This used to be commit 98f2e10e3f7a86b1b30619a25ee15a489ad10d43)
|
|
the main server code paths. We should now be able to cope with
paths up to PATH_MAX length now.
Final job will be to add the TALLOC_CTX * parameter to
unix_convert to make it explicit (for Volker).
Jeremy.
(This used to be commit 7f0db75fb0f24873577dcb758a2ecee74fdc4297)
|
|
There are now ony 17 pstrings left in reply.c,
and these will be easy to remove (and I'll be
doing that shortly). Had to fix an interesting
bug in pull_ucs2_base_talloc() when a source
string is not null terminated :-).
Jeremy.
(This used to be commit 0c9a8c4dff10974dbffd2a302ae982896122fcc0)
|