Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
This patch introduces two new temporary helper functions
vfs_stat_smb_fname and vfs_lstat_smb_fname. They basically allowed me
to call the new smb_filename version of stat, while avoiding plumbing
it through callers that are still too inconvenient. As the conversion
moves along, I will be able to remove callers of this, with the goal
being to remove all callers.
There was also a bug in create_synthetic_smb_fname_split (also a
temporary utility function) that caused it to incorrectly handle
filenames with ':'s in them when in posix mode. This is now fixed.
|
|
This extends the file_id struct to add an additional generic uint64_t
field: extid. For backwards compatibility with dev/inodes stored in
xattr_tdbs and acl_tdbs, the ext id is ignored for these databases.
This patch should cause no functional change on systems that don't use
SMB_VFS_FILE_ID_CREATE to set the extid.
Existing code that uses the smb_share_mode library will need to be
updated to be compatibile with the new extid.
|
|
Since file_id_create_dev is incompatible with the concept of file_ids,
it is now static and in the one file that needs it.
|
|
Michael
|
|
|
|
|
|
Guenther
|
|
Michael
(This used to be commit 2e4028162f3a93c677a57b96de8f0cb2f892e73b)
|
|
xattr:tdb -> xattr_tdb:file (according to the other vfs option names)
Karolin
(This used to be commit a2230ccc1700af02f5a5caedd2e66e6f4c14bb5c)
|
|
Thanks to metze for pointing this out
(This used to be commit c94c04e3e6f6ae243a55534a76654755bff55651)
|
|
(This used to be commit 8db25aba63b1dffb0dfbc74012c7ebd0ce4d5682)
|
|
(This used to be commit 3509ee597f0977aadd4c70cfe8830a6aa95cd71f)
|
|
(This used to be commit dac468216e7e103b6897f33ec3608412f77265cf)
|
|
(This used to be commit 64e54ea8f76fe57193955aabc1459fe635233aca)
|
|
(This used to be commit dcb7fb2c0d8e4b798b36e8caf480d198f3e08d00)
|
|
(This used to be commit 642424b3779dd33cd2b5049789aa16e678438bb9)
|
|
(This used to be commit 151b42a150a17f566e7b4055bbdbc0564a3c106d)
|