<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fml8.git/fml/lib/FML/Command/UserControl.pm, branch master</title>
<subtitle>fml mailing list driver version 8 
</subtitle>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/'/>
<entry>
<title>create FML::User::* class to manipulate user database.</title>
<updated>2003-11-23T04:07:01+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2003-11-23T04:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=3af30f6d4bfe780d240bcf17f6e36225963942f0'/>
<id>3af30f6d4bfe780d240bcf17f6e36225963942f0</id>
<content type='text'>
1. move FML::Command::UserControl to FML::User::Control class (renaemd only).
2. implement FML::User::DB (basic functions are implemented).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. move FML::Command::UserControl to FML::User::Control class (renaemd only).
2. implement FML::User::DB (basic functions are implemented).
</pre>
</div>
</content>
</entry>
<entry>
<title>call croak() if address to remove not found</title>
<updated>2003-11-08T06:51:49+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2003-11-08T06:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=8c01db4ff51f533ca0d1693463b40bd073e94e41'/>
<id>8c01db4ff51f533ca0d1693463b40bd073e94e41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>define $curproc-&gt;log, logwarn, logerror and log_message() methods.</title>
<updated>2003-08-23T07:24:40+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2003-08-23T07:24:40+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=9723a7a408f11cf8beaf8f618d2863c2f3e28ddb'/>
<id>9723a7a408f11cf8beaf8f618d2863c2f3e28ddb</id>
<content type='text'>
modified to use $curproc-&gt;log*() interface.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
modified to use $curproc-&gt;log*() interface.
</pre>
</div>
</content>
</entry>
<entry>
<title>clean up (nuke \s*$)</title>
<updated>2003-03-28T10:32:20+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2003-03-28T10:32:20+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=4b6d86dc0878e6cabc6c33e43533fb713e746d91'/>
<id>4b6d86dc0878e6cabc6c33e43533fb713e746d91</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>FNF: fix comments</title>
<updated>2003-03-23T15:57:52+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2003-03-23T15:57:52+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=b219319836b19aa9b2d36557c028477b0c85ba4f'/>
<id>b219319836b19aa9b2d36557c028477b0c85ba4f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>modify chaddr algorithm: "del() and add()" -&gt; "add() and del()".</title>
<updated>2003-03-18T14:14:50+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2003-03-18T14:14:50+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=85af504a4bc9ce2e158dfe0cb9dc3750d1cf98f5'/>
<id>85af504a4bc9ce2e158dfe0cb9dc3750d1cf98f5</id>
<content type='text'>
# XXX WHICH STEP IS IT BETTER TO UPDATE LIST ?
#  [I] 1. remove the old address only if $new_address not included.
#      2. add the newadderss
# [II] 1. add the newadderss
#      2. remove the old address only if $new_address not included.
#
# Plan [II] is better for authentication without reader lock.
# Consider the case the process executing chaddr is preempted, and
# another distributing process starts to run.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
# XXX WHICH STEP IS IT BETTER TO UPDATE LIST ?
#  [I] 1. remove the old address only if $new_address not included.
#      2. add the newadderss
# [II] 1. add the newadderss
#      2. remove the old address only if $new_address not included.
#
# Plan [II] is better for authentication without reader lock.
# Consider the case the process executing chaddr is preempted, and
# another distributing process starts to run.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove giant lock and use fine granuality locks now.</title>
<updated>2003-03-18T10:42:40+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2003-03-18T10:42:40+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=3be0d18d4f3196fad45761c405bbfc2a3b71a82e'/>
<id>3be0d18d4f3196fad45761c405bbfc2a3b71a82e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implement user_chaddr() and get_user_list().</title>
<updated>2003-03-17T13:27:15+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2003-03-17T13:27:15+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=dbe8cc1d8aa63009c6588210212e6408c1be9e18'/>
<id>dbe8cc1d8aa63009c6588210212e6408c1be9e18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use FML::Restriction::Base</title>
<updated>2003-02-15T02:25:40+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2003-02-15T02:25:40+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=348560cf5731058e6ed17fc3f8f767e3ccb943cf'/>
<id>348560cf5731058e6ed17fc3f8f767e3ccb943cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>user{add,del}() checks input $address.</title>
<updated>2003-02-13T14:06:12+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2003-02-13T14:06:12+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=6ca39e4ba5f551e02cb754b6e5b134e902b768a9'/>
<id>6ca39e4ba5f551e02cb754b6e5b134e902b768a9</id>
<content type='text'>
nuke the corresponding TODO.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
nuke the corresponding TODO.
</pre>
</div>
</content>
</entry>
</feed>
