1 Jan 2005 03:05
upcoming changes
<tridge <at> samba.org>
2005-01-01 02:05:09 GMT
2005-01-01 02:05:09 GMT
First off, happy new year to all the Samba developers out there! Next, I wanted to let everyone know about a couple of changes I am about to make to Samba4, as they might be a bit disruptive. The first change will be the conversion of ldb to use talloc internally. The new talloc interface has greatly simplified a lot of the Samba4 code, but as ldb predates the new talloc all our ldb code is still using the old malloc style, and its really costing us quite a lot in code complexity. I will be starting on the talloc conversion today. I particularly wanted to do the ldb/talloc conversion now as it will make the addition of NT ACLs on samdb records much easier, which is essential for proper control of RPC interfaces (such as controlling who is allowed to join a machine to a domain, change a password etc). That will integrate nicely with the ACLs and privileges work I have been doing in the filesystem code. Next, I will be making some large changes to our rpc server code. Now that I have added the DSSETUP pipe to Samba4 I am finding that w2k is attempting to setup multiple interface contexts simultaneously on the one rpc pipe. It connects to one pipe, then sets up both the LSARPC interface and the LSADS interface at the same time. This is done by doing a bind as usual, then using alter_context with no authentication information to setup a second RPC interface using a different context_id. Currently we ignore the context_id in our server code, so we can't support this. I hope this will be the last large change in our rpc server(Continue reading)
)
--dave c-b
Tim.
RSS Feed