Release 0.9.2-2
This commit is contained in:
@@ -7,6 +7,10 @@ real, usable Python extension.
|
|||||||
|
|
||||||
Other contributors (in random order):
|
Other contributors (in random order):
|
||||||
|
|
||||||
|
arkanes@irc.freenode.net
|
||||||
|
for suggesting a class method to compute and cache protocol masks
|
||||||
|
habnabit@habnabit.org
|
||||||
|
for suggesting function attributes and decorators for protocol negotiation
|
||||||
Dwayne Litzenberger, B.A.Sc.
|
Dwayne Litzenberger, B.A.Sc.
|
||||||
for library_dirs patch to compile on Debian
|
for library_dirs patch to compile on Debian
|
||||||
Dave MacQuigg
|
Dave MacQuigg
|
||||||
|
|||||||
+2
-2
@@ -101,8 +101,8 @@ class Base(object):
|
|||||||
ca = getattr(func,'milter_protocol',0)
|
ca = getattr(func,'milter_protocol',0)
|
||||||
#print func,hex(nr),hex(nc),hex(ca)
|
#print func,hex(nr),hex(nc),hex(ca)
|
||||||
p |= (nr|nc) & ~ca
|
p |= (nr|nc) & ~ca
|
||||||
klass._protocol_mask = p
|
klass._protocol_mask = p
|
||||||
return p
|
return p
|
||||||
|
|
||||||
# Default negotiation sets P_NO* and P_NR* for callbacks
|
# Default negotiation sets P_NO* and P_NR* for callbacks
|
||||||
# marked @nocallback and @noreply respectively
|
# marked @nocallback and @noreply respectively
|
||||||
|
|||||||
@@ -83,6 +83,9 @@ chmod a+x $RPM_BUILD_ROOT%{libdir}/start.sh
|
|||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jun 02 2009 Stuart Gathman <stuart@bmsi.com> 0.9.2-2
|
||||||
|
- Cache callback negotiation
|
||||||
|
|
||||||
* Thu May 28 2009 Stuart Gathman <stuart@bmsi.com> 0.9.2-1
|
* Thu May 28 2009 Stuart Gathman <stuart@bmsi.com> 0.9.2-1
|
||||||
- Add new callback support: data,negotiate,unknown
|
- Add new callback support: data,negotiate,unknown
|
||||||
- Auto-negotiate protocol steps
|
- Auto-negotiate protocol steps
|
||||||
|
|||||||
Reference in New Issue
Block a user