| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
| |
Jeremy.
|
|
|
|
|
|
| |
this makes sure that the change messages sent to ourselves are handled
synchronously w.r.t. other smb packets incoming.
Jeremy.
|
|
|
|
|
|
|
| |
number of stats per smb call as we now trust the statcache. There
are more optimizations to come....
Also generic merges to keep 2.2.0 and HEAD in sync.
Jeremy.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
smb.h move FLUSH_REASONS to profile.h now that it is included by all
profile.h add FLUSH_REASONS, add external declarations for
profile_starttime, profile_endtime, do_profile_flag which
are defined in profile/profile.c Modify PROFILE macros
profile.c always include this function. It is still called under an
#ifdef WITH_PROFILE but we need the above variables so we
might as well include the function as well.
fileio.c use new PROFILE macros to make code cleaner looking
reply.c fix a typo in one START_PROFILE call
statcache.c use new PROFILE macros to make code cleaner looking
vfs_wrap.c use new PROFILE macros to make code cleaner looking added
time profiling to each call.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a conn struct depending on the call.
We need this to have a clean NT ACL call interface.
This will break any existing VFS libraries (that's why this is pre-release
code).
In addition - added Herb's WITH_PROFILE changes - Herb - please examine
the changes I've made to the smbd/reply.c code you added. The original
code was very ugly and I have replaced it with a
START_PROFILE(x)/END_PROFILE(x) pair using the preprocessor.
Please check this compiles ok with the --with-profile switch.
Jeremy.
|
|
|
|
| |
still more to come but I wanted to commit so it didn't get lost
|
|
|
|
| |
Jeremy.
|
| |
|
| |
|
|
call to ms_fnmatch(). This also removes all the Win9X semantics stuff
and a bunch of other associated cruft.
- moved the stat cache code into statcache.c
- fixed the uint16 alignment requirements of ascii_to_unistr() and
unistr_to_ascii()
- trans2 SMB_FIND_FILE_BOTH_DIRECTORY_INFO returns the short name as
unicode always (at least thats what NT4 does)
- fixed some errors in the in-memory tdb code. Still ugly, but doesn't
crash as much
|