1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-13 13:18:06 +03:00
samba-mirror/source4
Andrew Tridgell a3cec511bb r2561: completely redid the ntvfs module chaining code, You can now do something like:
ntvfs handler = nbench posix

and the nbench pass-thru module will be called before the posix
module. The chaining logic is now much saner, and less racy, with each
level in the chain getting its own private pointer rather than relying
on save/restore logic in the pass-thru module.

The only pass-thru module we have at the moment is the nbench one
(which records all traffic in a nbench compatibe format), but I plan
on soon writing a "unixuid" pass-thru module that will implement the
setegid()/setgroups()/seteuid() logic for standard posix uid
handling. This separation of the posix backend from the uid handling
should simplify the code, and make development easier.

I also modified the nbench module so it can do multiple chaining, so
if you want to you can do:

   ntvfs module = nbench nbench posix

and it will save 2 copies of the log file in /tmp. This is really only
useful for testing at the moment until we have more than one pass-thru
module.
(This used to be commit f84c0af35c)
2007-10-10 12:59:06 -05:00
..
auth r2543: Catch one more use of sub_get_remote_machine(). 2007-10-10 12:59:04 -05:00
build r2560: Don't require structure fields that have the pidl value() property 2007-10-10 12:59:06 -05:00
client r2499: - use more efficient wildcard delete in smbclient 2007-10-10 12:58:59 -05:00
codepages r42: importing .cvsignore files 2007-10-10 12:50:40 -05:00
gtk r2531: Fix crashbug 2007-10-10 12:59:02 -05:00
include r2520: - finished implementing the server side of the old style search requests 2007-10-10 12:59:01 -05:00
intl r2048: fix memory leak found by abartlet 2007-10-10 12:58:20 -05:00
ldap_server r2527: - add a dummy for a simple ldb backend 2007-10-10 12:59:02 -05:00
lib r2556: fixed the -s one bug that jelmer pointed out 2007-10-10 12:59:06 -05:00
libads r2431: got rid of strnequal() in a couple of places 2007-10-10 12:58:52 -05:00
libcli r2552: Character set conversion and string handling updates. 2007-10-10 12:59:05 -05:00
libnet r2545: str_charnum -> strlen_m. 2007-10-10 12:59:04 -05:00
librpc r2552: Character set conversion and string handling updates. 2007-10-10 12:59:05 -05:00
ntvfs r2561: completely redid the ntvfs module chaining code, You can now do something like: 2007-10-10 12:59:06 -05:00
param r2561: completely redid the ntvfs module chaining code, You can now do something like: 2007-10-10 12:59:06 -05:00
passdb r1498: (merge from 3.0) 2007-10-10 12:57:35 -05:00
po first public release of samba4 code 2003-08-13 01:53:07 +00:00
rpc_server r2537: Add static and use strlen_m instead of str_charnum(). 2007-10-10 12:59:04 -05:00
script r2407: extend mkproto.pl to handle smb_ucs2_t for toupper_w() 2007-10-10 12:58:49 -05:00
scripting r2560: Don't require structure fields that have the pidl value() property 2007-10-10 12:59:06 -05:00
smb_server r2561: completely redid the ntvfs module chaining code, You can now do something like: 2007-10-10 12:59:06 -05:00
smbd r2512: Remove unused stub functions. 2007-10-10 12:59:00 -05:00
torture r2552: Character set conversion and string handling updates. 2007-10-10 12:59:05 -05:00
utils r2546: Remove another strupper_m() that we don't need. 2007-10-10 12:59:04 -05:00
aclocal.m4 r968: use sinlcude() and no function, that's more portable between 2007-10-10 12:56:24 -05:00
autogen.sh r206: - we know use SVN not CVS:-) 2007-10-10 12:51:17 -05:00
config.guess put config.guess in the right place! 2003-08-13 02:06:45 +00:00
config.sub first public release of samba4 code 2003-08-13 01:53:07 +00:00
configure.developer r322: use the -C option to configure for developers (makes a huge speed difference) 2007-10-10 12:51:32 -05:00
configure.in r2328: add the start of a new system and protocol 2007-10-10 12:58:44 -05:00
configure.nodebug.developer first public release of samba4 code 2003-08-13 01:53:07 +00:00
configure.tridge.opt first public release of samba4 code 2003-08-13 01:53:07 +00:00
dynconfig.c r1596: Fix up copyrights. 2007-10-10 12:57:43 -05:00
install-sh first public release of samba4 code 2003-08-13 01:53:07 +00:00
provision.ldif r2313: Make these attributes case insensitive in the default provision.ldif 2007-10-10 12:58:42 -05:00
VERSION r412: as we decide to not do 3.0.2a releases anymore, 2007-10-10 12:51:37 -05:00