<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source3/lib/tallocmsg.c, branch talloc-2.0.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/'/>
<entry>
<title>r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text</title>
<updated>2007-10-10T17:28:22+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2007-07-10T00:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=5e54558c6dea67b56bbfaba5698f3a434d3dffb6'/>
<id>5e54558c6dea67b56bbfaba5698f3a434d3dffb6</id>
<content type='text'>
(This used to be commit b0132e94fc5fef936aa766fb99a306b3628e9f07)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(This used to be commit b0132e94fc5fef936aa766fb99a306b3628e9f07)
</pre>
</div>
</content>
</entry>
<entry>
<title>r23779: Change from v2 or later to v3 or later.</title>
<updated>2007-10-10T17:28:20+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2007-07-09T19:25:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d824b98f80ba186030cbb70b3a1e5daf80469ecd'/>
<id>d824b98f80ba186030cbb70b3a1e5daf80469ecd</id>
<content type='text'>
Jeremy.
(This used to be commit 407e6e695b8366369b7c76af1ff76869b45347b3)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Jeremy.
(This used to be commit 407e6e695b8366369b7c76af1ff76869b45347b3)
</pre>
</div>
</content>
</entry>
<entry>
<title>r22910: Make message_send_pid static to messages.c</title>
<updated>2007-10-10T17:22:07+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vlendec@samba.org</email>
</author>
<published>2007-05-15T15:41:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=6669aa051e6e2e3cb79cb4e4b97c2dcd4e31d02b'/>
<id>6669aa051e6e2e3cb79cb4e4b97c2dcd4e31d02b</id>
<content type='text'>
(This used to be commit 27224922cf964cc70aad7cf529ab6c03fb277a89)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(This used to be commit 27224922cf964cc70aad7cf529ab6c03fb277a89)
</pre>
</div>
</content>
</entry>
<entry>
<title>r22736: Start to merge the low-hanging fruit from the now 7000-line cluster patch.</title>
<updated>2007-10-10T17:21:52+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vlendec@samba.org</email>
</author>
<published>2007-05-07T09:35:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=e6383f47629368d9dd4e803f17566a24e9d7359e'/>
<id>e6383f47629368d9dd4e803f17566a24e9d7359e</id>
<content type='text'>
This changes "struct process_id" to "struct server_id", keeping both is
just too much hassle. No functional change (I hope ;-))

Volker
(This used to be commit 0ad4b1226c9d91b72136310d3bbb640d2c5d67b8)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes "struct process_id" to "struct server_id", keeping both is
just too much hassle. No functional change (I hope ;-))

Volker
(This used to be commit 0ad4b1226c9d91b72136310d3bbb640d2c5d67b8)
</pre>
</div>
</content>
</entry>
<entry>
<title>r21064: The core of this patch is</title>
<updated>2007-10-10T17:17:32+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vlendec@samba.org</email>
</author>
<published>2007-01-30T22:22:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=caf8c6a76be051559ffcfe97084edca43e0a3cee'/>
<id>caf8c6a76be051559ffcfe97084edca43e0a3cee</id>
<content type='text'>
 void message_register(int msg_type,
                      void (*fn)(int msg_type, struct process_id pid,
-                                void *buf, size_t len))
+                                void *buf, size_t len,
+                                void *private_data),
+                     void *private_data)
 {
        struct dispatch_fns *dfn;

So this adds a (so far unused) private pointer that is passed from
message_register to the message handler. A prerequisite to implement a tiny
samba4-API compatible wrapper around our messaging system. That itself is
necessary for the Samba4 notify system.

Yes, I know, I could import the whole Samba4 messaging system, but I want to
do it step by step and I think getting notify in is more important in this
step.

Volker
(This used to be commit c8ae60ed65dcce9660ee39c75488f2838cf9a28b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 void message_register(int msg_type,
                      void (*fn)(int msg_type, struct process_id pid,
-                                void *buf, size_t len))
+                                void *buf, size_t len,
+                                void *private_data),
+                     void *private_data)
 {
        struct dispatch_fns *dfn;

So this adds a (so far unused) private pointer that is passed from
message_register to the message handler. A prerequisite to implement a tiny
samba4-API compatible wrapper around our messaging system. That itself is
necessary for the Samba4 notify system.

Yes, I know, I could import the whole Samba4 messaging system, but I want to
do it step by step and I think getting notify in is more important in this
step.

Volker
(This used to be commit c8ae60ed65dcce9660ee39c75488f2838cf9a28b)
</pre>
</div>
</content>
</entry>
<entry>
<title>r20208: Change sprintf_append() never to use malloc,</title>
<updated>2007-10-10T17:16:32+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2006-12-16T05:02:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=a179d2f495e8dfb9ad30c2b7cec5349cb4e001af'/>
<id>a179d2f495e8dfb9ad30c2b7cec5349cb4e001af</id>
<content type='text'>
but always use a talloc context.
Thanks to simo for pointing this out.
Jeremy.
(This used to be commit 437cb7c88833d7eab0e3c3dcf175860df74a7a38)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
but always use a talloc context.
Thanks to simo for pointing this out.
Jeremy.
(This used to be commit 437cb7c88833d7eab0e3c3dcf175860df74a7a38)
</pre>
</div>
</content>
</entry>
<entry>
<title>r17922: sync samba3's talloc with samba4's and move the samba3 specific stuff to tallocmsg.c</title>
<updated>2007-10-10T16:38:59+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2006-08-29T16:54:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=9c8a9d0ac4cb062e8de25a5dbaed823e597a128f'/>
<id>9c8a9d0ac4cb062e8de25a5dbaed823e597a128f</id>
<content type='text'>
metze
(This used to be commit 7704e3e51dec1768772663024a0579cb4a271cc1)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
metze
(This used to be commit 7704e3e51dec1768772663024a0579cb4a271cc1)
</pre>
</div>
</content>
</entry>
<entry>
<title>r17293: After the results from the cluster tests in Germany,</title>
<updated>2007-10-10T16:38:24+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2006-07-28T22:42:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=a093a76dc14303fd1c42fb2c0b87faf3748815e4'/>
<id>a093a76dc14303fd1c42fb2c0b87faf3748815e4</id>
<content type='text'>
fix the messaging code to call the efficient calls :

save_re_uid()
set_effective_uid(0);

messaging_op

restore_re_uid();

instead of using heavyweight become_root()/unbecome_root()
pairs around all messaging code. Fixup the messaging
code to ensure sec_init() is called (only once) so that non-root
processes still work when sending messages.

This is a lighter weight solution to become_root()/unbecome_root()
(which swaps all the supplemental groups) and should be more
efficient. I will migrate all server code over to using this
(a similar technique should be used in the passdb backend
where needed).

Jeremy.
(This used to be commit 4ace291278d9a44f5c577bdd3b282c1231e543df)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix the messaging code to call the efficient calls :

save_re_uid()
set_effective_uid(0);

messaging_op

restore_re_uid();

instead of using heavyweight become_root()/unbecome_root()
pairs around all messaging code. Fixup the messaging
code to ensure sec_init() is called (only once) so that non-root
processes still work when sending messages.

This is a lighter weight solution to become_root()/unbecome_root()
(which swaps all the supplemental groups) and should be more
efficient. I will migrate all server code over to using this
(a similar technique should be used in the passdb backend
where needed).

Jeremy.
(This used to be commit 4ace291278d9a44f5c577bdd3b282c1231e543df)
</pre>
</div>
</content>
</entry>
<entry>
<title>r11962: Bring talloc up to date with Samba4, re-add the</title>
<updated>2007-10-10T16:05:40+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2005-11-29T23:01:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=a77658a33f84c2961fe92bec7576fb581e3c7ad6'/>
<id>a77658a33f84c2961fe92bec7576fb581e3c7ad6</id>
<content type='text'>
talloc_describe_all() function. Fix smbcontrol &lt;pid&gt; pool-usage
as we desparately need it working in the field to track down
memory leaks. Seriously, when new functionality like the
Samba4 talloc is added, don't just disable working functionality
like "pool-usage", fix the damn thing first !
Jeremy.
(This used to be commit 2e262a75cca4575edd00db3d24e7e35760943120)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
talloc_describe_all() function. Fix smbcontrol &lt;pid&gt; pool-usage
as we desparately need it working in the field to track down
memory leaks. Seriously, when new functionality like the
Samba4 talloc is added, don't just disable working functionality
like "pool-usage", fix the damn thing first !
Jeremy.
(This used to be commit 2e262a75cca4575edd00db3d24e7e35760943120)
</pre>
</div>
</content>
</entry>
<entry>
<title>r10656: BIG merge from trunk.  Features not copied over</title>
<updated>2007-10-10T16:04:48+00:00</updated>
<author>
<name>Gerald Carter</name>
<email>jerry@samba.org</email>
</author>
<published>2005-09-30T17:13:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=54abd2aa66069e6baf7769c496f46d9dba18db39'/>
<id>54abd2aa66069e6baf7769c496f46d9dba18db39</id>
<content type='text'>
* \PIPE\unixinfo
* winbindd's {group,alias}membership new functions
* winbindd's lookupsids() functionality
* swat (trunk changes to be reverted as per discussion with Deryck)
(This used to be commit 939c3cb5d78e3a2236209b296aa8aba8bdce32d3)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* \PIPE\unixinfo
* winbindd's {group,alias}membership new functions
* winbindd's lookupsids() functionality
* swat (trunk changes to be reverted as per discussion with Deryck)
(This used to be commit 939c3cb5d78e3a2236209b296aa8aba8bdce32d3)
</pre>
</div>
</content>
</entry>
</feed>
