<html>
<body>
<pre>
Bug summary
______________________
Summary for 2011-10-30 through 2011-11-06
                  Opened     Closed      Total     Change
Enhancements:         11          6        770         +5
Defects:              13          4        519         +9
Tasks:                 2          0         73         +2
Regressions:           0          1          3         -1
Total:                26         11       1365        +15

|== Type Changes   |== Priority Changes   |== Component Changes     
|Defect:       +9  |Highest:  +1          |Conch:               +2  
|Enhancement:  +5  |High:     +2          |Core:               +11  
|Regression:   -1  |Normal:  +14          |Ftp:                 +0  
|Task:         +2  |Low:      -2          |Names:               +0  
                                          |Release Management:  +1  
                                          |Web:                 +1  
                                          |Words:               +0  


<div>
<font color='green'>Total Tickets</font>
<font color='red'>Open Tickets</font>
<img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgBAMAAADH/8HXAAAAD1BMVEX///8AAACgoKAA/wD/AAAs
hS+fAAASRElEQVR4nO2dC3bzJhOGIfICpB18/tMFpNUG0h7vf02/dZ9BAgECg+Cd9iQfjoZBj7nD
gBAQCATiLx35eSayjZmS+4nsupYDnAnJjpLasBGA3fRI5Ui31+cAO5YjjwFOjwCg7IbcNPIYfk35
amAzfSjnD7sJ1/ykEFShsyv/JcqQf7r3T9l2w4/hv/HzTkwfivljMf9l/nB6ZH5IrFoVygJwzG9D
jagDOBdpBeCkILsOAEeALakDVYBLjUcBrrkz3QukloMiTOmskDpShGXHAXaVF+Gu60gjIubOydQ0
vFmNdFgjMmfGqfUgf4NYC3hdEllvkwGBQD4l7+YOYiU6gCz0Rx/6EvpQeLX8bHNQmwCgZSQACIBp
bQMgAKa1DYAAmNY2AAJgWtsACIBpbQMgAKa1DYAAmNY2ATUs8097TVoAtI6EgGqH/9sBngRA60hY
Dnz/aN8/hywIgJaR/L19NHEbM2H79fwfxEb6vynVsfYbASIH2kXS9wxUO4YA0DaSpu95I9JO7Qga
EbtIBn4U1NSHGXbcohtjFUn/I9CRvmB75AeA3raH8isA0NN238/8ANDHdrPxA0B3281ID7MxnraH
zPcjANDX9owPAP1sb1UfAPrYbjZ+AOhh+7snAQB0VVtrP64GgJZqCj8AdFQbar/DSAioeTmpxWyM
Gpq6zqcAp+Wk6X8AJKGZn0UOnBdEMCPNQs1S+R1GwnJgu/6PRaVV+v4f05+flGqLHLhTI43vYSQM
FACqamTsZlWE0YhwtW/K7xTgvJyEbswm3+eRoCNtUuv1fwNAC7XmR/83ALRQ6y0iAUC9Wv9jEQkA
atWa3iYSANSqqfMvAOimNoxALCIBQI3afgILAF3UDiawANBBbR7CWUQCgEdqTW8dCQAeqfUsZIwE
AA/U1iGcRSQUlBzWleCptBZgZ4Cjow08lXRz0KcAJ27VeyrRBXSLSAiodgRY96LSd9/3bhpPDrBy
T6WGrYG45sC5+agX4BufaQLLphWWNXsqjduHnG3vANbqqTTvvnK2jY70ENr8FpxtA+AXc/twtg2A
X41lzw8ANWps56mz7eoBNnznrrPt2gE2vWH3AQCeqQ3V30XbFQPsJ7c3APSwPXZcFK9BT9tVApz4
hbFdI8BjlyNP2xUCbI5djjxtU1CS+NoUDLAPapuC6jZfm4IBNj+xAEq5+dqUC7Dpw9omoFopKnC0
MbvNuMuTARTF+4kMa+axcuB4xWfhAMc182iNiNx8bcoE2ByNPYIC3HxtSgS4zJxGA0ilRIBLBxoA
PSP5OXwQAG0j6QHwUiT7Q4eC2K4F4NGhQ0Fs1wGQbxoCQMdIes2hQ0Fslw9wxBfPdukATWfmBLFd
OMDDPUMAaB1JbzwzJ4jtogFq/BUA0DaSnoXi2KagpCjrSqBGs2stGsCusCuBzg4dCmKbgBq4FXUl
0A8LRbJNQJXmaBN6+ehYnhxgQX4i58deBbFNQA23sQy/iwDYGFyOIrbCxVwJZNx4GhFgKVcCNVaH
DgWxXWRHujH7bAHgWSSWZ+YEsV0gwFOnNwA0RXJ46DMAWkeyNr+fsl0YwG377qdslwWwcTpwI4jt
ogA6HrgRxHZJANni5adsFwSwcT1wI4jtggBau10C4KFa808S2wUBTGObgpL3PUt/GH+kB9jd9Uqg
yXU1OUBJHG3uBNDZ8TcWwHt6KrmftxZWnscA75MDdTt3P2F7EAKq6254JRDZfZAcoJC3a0QMO3ej
255/37obw7fupgdI5Q4AlaVLALRQoyG16wyAFmpbaJi7B0BntTU0rn0AoLPaEmquOP4CoLjm+AuA
S+8FAJ3V3qFGd+wVAFqoDdeFXvZbrRlgYxh7AOC5Wm86NwwAT9UCuV3GAjh52WTsaNOrdw1mBnA6
+S5fR5tgfqvxivAwj5qto02z3/aXG8AuZ0ebtCsfenlSqhlfyLJsXEth2xiJUoRzBdgc3raQGcB2
dvbK0NFGs/E0M4DvbowUed5oo9l4mhlAJnkBDOs5XR/AwK7n9QEM7HpeGcBvtnr+WdsWkWQPsO+D
e05XBVCZwAJAN7Uh96WybRlJ1gD73QQWANqrxXO7rANgc3jwGgDaqsV0u6wAYO92z3lQ246RZAmw
j+t2GXE2JocrgTyu6Q5m+xrA9ei2pPOBKr8bAVyPbks5I31y5EveALv0jjb9Z45cCyhPSjX1jTaN
5z3nIWyfq9kU4bQAG997zgPYtlCza0RSXgl0eGbxjQAOi0oprwRqLMYeWQNk8nmAmkOfAdBOrbEb
vAGgRs128AaAxw/yiXuDGgAePmg/eAPAgwcbhwM3AHD/4N5r0KAGgOqDU+sBgM6pmccerieWACB7
cJ36A0Dn1HwRfADokZovob9r0KAGgOuD7LjEMgBOszEf8lQy3TVoUMsa4DKf/4n5QKPXoMFa1gCn
qcCPeCp5n1iSN8CPeSrl6nXkI09K9UOONo3/iSV550DxmSuBxva3MIDLZUCfuBLo0pEvuQLshtWk
qQ8T2VOpv3bkS64Ax0zHJBLA/uKRL9kCbD8D8PKJJbkC7NpOcIkBUD/6vT3AsRFhEgHgt/68ztsD
3EsEgIbRbwEA4+fAxjD6vT3AVsSvAxs/tbsAjN8K935qtwDYvUVwCQ4wzKlN+QKMXQc2fcSXcIwk
ShFWJTTAQMde5QpwL6EBqteFFgZQjjP56/bU8JMJu/tWCwM4DuXWDdKhp7Nm3xlXtSC2A6oZ68Bt
KjX8Lv1Dx98iAcZxtPm+ne+MkzxHgHM/MEYO7IMee5VrDpRTPzA8QK3jb2EAR4nQiAQ/MydXgGOO
C96NaQyOv4UB7GLMxjSmveOFAZThx8K9euhz0QB3GfAywLH1cFc7s5YnQBl+OivWmTmVALRw/C0K
4JFcAbi2Hm5qNtZyBRh2WTPioUO5AgzajWmOxx5FAwy6qNQfPwiAlqmJempTrgDDtcL60W/RAMOM
RJredGJs0QD34gyw71V8dQGU4tqVQL2j32qJAK9cCeTsdlkUQNkuU/rC70qgbeKqboDSz9FmOKs9
3qJN7vIcMU45bpqLdl0TYZcN1pkD598zQ1eAfm6XxQEUy0qIo6ONr9tlWQCnXvTgZSMcrwRSe35V
A2RiA3Dcs5HDS6S0PYLym5Ge9rzk8BIpbXsDvOj0VhZAjyJ81emtcoDNZae3sgAeiBngdae3ugFS
p6McXiKlbR+A3/ozcwBQHH7OIwrhNVgzQNPgDQDF4edUtQni9FYxwDA+W/UCVHet5fASKW2PoOR4
ZILVlUC7q/JyeImUtgdQ8/Y2iyuBmmAuR0UBnHPg+ZVATTiXo6IALhsslxUl3aJS4T5HfvIcKbbz
qqbpRptt8SjE11lUDqT/1AMM67NVIsCWOCvtAeZ8UXxK2wTUdnTbUTcm53vOU9q27UjTAXCI1FQG
8Fu/7S+Hl0hp2wpgBK/BqgA2fAIrv5dIadsCYBSvwYoAxvEarAdgs5s+yO8lUto+BRjJ7bIegD9x
UlMNwAYAzZGcAGxiOf5WAnDpAYZPTYkAD260sbgyOYeXSGmbANzfaGNzZXIOL5HSNivCyo02Vlcm
5/ASKW1TgJI72mAJxEaeBKDiaBPVc7rEHLjUfAtA3RRqfi+R0jZrRLZlkffn2jno/F4ipW0CcHIW
XhxtIruelwiQidTPQef3EiltawFGTg0AXkwNAF5MDQBeTA0AXkwNAF5MDQBeTA0AXkwNAF5MDQBe
TA0AXkwNAF5MTYkAY14JFEotP9sEVLQrgQKq5WebgYpzJVBItfxsU1BnjjaQA3kSgK1ADnS2TRsR
AYAXGxGBRsTZNgG1OQujG2MfCTrSAJjWNgACYFrbAAiAaW0DIACmtQ2AAJjWNgACYFrbABgQYHvh
SiDX1JQIUM4+DpgPdImEgBrZeV0J5JGaEgFOJReLSm7y5AA9brTx+zpLzYEA6BoJByidrwTK4iVS
2iagfK4EyuMlUtpGRxoA09oGQABMaxsAATCtbQAEwLS2ARAA09oGQABMa5uCai1utAmVmhIBynbb
Jg2AtpEQUG0rTm60CZiaEgFSPxGsidjKkwE0XcgS9ussNAcCoLPtXRFGI+IWCQFlvtEmcGpKBMgE
AC0jAUAATGsbAAEwrW0ABMC0tgHwou1/xbEAoDn0+hKP1yAAeKT2a4pkArcIivCB2uMlXi8Sev2+
sxwXMX4oUAcqoceI5jVmsknttZNfpgaAa4gietMbQP01A3ssOPdqFFS7uxLo4y9xphbL9lKv/f4R
r+UPv+OnZ5EQUHKe0q9tPnCt1pQH19JqjISAascZ6eocbUi9xh98DPnxNBJehEU9jjZvau+ff02/
LsiTAyzMT+Txe6jGenIBh3IztvsCXMri+9eDVmzisf1zaW3FUskFBdje2dGGjxCmqu0hePdE7NuG
cAD5lUB+L5EQ4NRXm/PaY67/H2vvZAOJ2ZgjtTep/44efJEx2UIXABW1OZdhPtBCbRfJY6veagIY
ph5iQ4gaAM7V/NDF+L38Eo815zlHclOAtJchLgDcWtvU1cconwO4TEv+DsODl+dLbN/Cr4vt2wMc
pil/qdqDVl72LzGTW4puBQBpsaVqJCc9dmVRa+2lzI+UDnCjNLS7B2qEriCzl4fW5k6wre3bA+Q9
DIPaWCOug3+dtbXI29j2TPKZ2kcBbiNQO7W5VnstKBW1rb9iYdszyadqHwFIxvMual/LxN1WqH/H
tUXa5p5G4pfkoNNZ/mfpv7hY29+F3ij/aKKzj8TTtlntFKBsfW9z2FqLpSxa2z8KjQ8+foVrNnZJ
sofaKcDW70IWlkeSTWcls82LsLun0kjvv2vrMreW5zFAmxz4UOsnl6+z9Bx4CnCt3nN4iZS2OUDb
RoR0LXJ4iZS2CSj7K4Ee2nmAqgEyMQB8sHovh5dIadsd4Iuvq+bwEiltOwPMcUoppW1XgFlOKaW0
7QTwkemUUkrb1gBJtzlEauoDSCaVQqSmOoC05Q2RmsoA/nW+2doxNfUAfAjLxQ231NQDkM+oB0tN
HQCHlvd313HJ7yVS2jYANC80XkxNoQDJlUD6tbD8XiKlbTUHrp5K+nY3v5dIaVsBiCuBXCPZAVwW
lTqInXCAq6dS7K+zmByoCAD6RbKIXD2VIF4yNL+TpxLkksiR4yK8nmQh2ZpCXasLdTR+HlLUWC3N
Qx19cBcSupBkD/KQ2qqaQqZsJifHw+VJlhgWkowZD7WSWmQhHr9ijatNfuBHoWkBWxei78dDvI+m
9tiiAGS5joUky3U8FAqgLiRHxeMQX9lmISkEU6Mh3i0xhN5FoTNWdC0HSJmxkGTllodSAvTMgVLY
htqTloJVNvxJXs8JQyhMHchegoU6yl0N+dWBpuKtokZTG1NkiCYtvFqo5tS3TBkiUcSQXV0qlNBq
oZrT6AB52+TZpIVXC9Kc8gaUhwK2wjfPgfYNaKt8C8Fa4ZvXgeG/WLTCH5Xb58DP2t5LAXXgJ23v
5Pat8GdtHwhyoFMke0Ed6BQJJLiweX3JszkL8QWA2Gq52t6JcYbOc2IvgFqutveiTu96zgqHVsvV
9l6GFodGK1lEUmoejK2Wq+0DaZWZerYMwif42TJIZLVcbUMgEAgEAoEUI2zjwG7GQtnWyh5lap3m
L8a9VLyPr6rRvpi6ayFuktWtYfoYpwfIv5XJL2UUY5gz0zy2S5pxvk55lI1j2XAgbpJ3L3DWkTbM
Hm6DQmV9ND5APiDlAOMm2RWgvlCx1LCIZWcqAaa0aeeIdxO/BoCRk6z7Rg6Fb57q1NKvUzZUWDwk
eS5QNgvoqy9uu2N7KiMnefcCmJOOKjxj8+Kvz0o8Y6v7m3me0xU+kzWj7chJVvOjMIpStfI6qtW2
B6oaS6jaLpJ/S1trDrbDJ5k13uYJ1ZPU6KM1qdmmxmTN13aYJNMa9/MAd+2iLjX5AFST7ADQuAjK
NuabVlJZRaTur/OxZm87fJKNjiiQwMJ7OTyv7l082d+0cRr+xl1P2Ddt2jMq9VtNP5vkY2XysLb5
VDryvJOvDplavZreR8ZlMBA1yfxvZ8uaysBcav8kmH2eGp7y3UI0mxTQAjQ46kmhT1ecJLNRpBkg
s2j4Ou1Ts/vG7ADa58APJNkeoP3edSW7KJWGviOv5DLJntNas64DoySZ/k0/uIZAIBAIBAJZRu/Y
R+Yr3dQ5BkBfGQB23ZgRMXnkI2MOlO2wPb5FNvSQKQeOALGG6CNvfEPWk9iP7CkrwA5F2Eum1qMV
aEQgEAgkW/k/pqThFT2XQi0AAAAASUVORK5CYII=
' />
</div>

New / Reopened Bugs
______________________
                    ===== Highest =====
[#5350] Elliptic Curve cryptography for public key authentication (opened by termim)
    defect          conch      http://twistedmatrix.com/trac/ticket/5350

                    ===== High =====
[#5347] registerProducer and unregisterProducer need special treatment in twisted.internet._newtls (opened by itamar)
    defect          core       http://twistedmatrix.com/trac/ticket/5347

[#5368] epoll (and perhaps other reactors) busy loops when file descriptor limit is hit (opened by itamar)
    defect          core       http://twistedmatrix.com/trac/ticket/5368

                    ===== Normal =====
[#5345] it's very difficult to debug response generation with twisted.web.client.Agent (opened by glyph) (CLOSED, duplicate)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5345

[#5346] log.msg goes into infinite loop if it has two recursive observers (opened by zseil)
    defect          core       http://twistedmatrix.com/trac/ticket/5346

[#5348] Use sort(key=...) in SRVConnector (opened by antoine) (CLOSED, duplicate)
    enhancement     names      http://twistedmatrix.com/trac/ticket/5348

[#5349] Avoid relying on the str() of a class object (opened by antoine) (CLOSED, fixed)
    enhancement     conch      http://twistedmatrix.com/trac/ticket/5349

[#5351] MultiService class documentation makes the nonsense claim that "No service will wait for another" (opened by exarkun)
    defect          core       http://twistedmatrix.com/trac/ticket/5351

[#5352] do not register overlapping old DH key exchange messages (opened by antoine)
    defect          conch      http://twistedmatrix.com/trac/ticket/5352

[#5353] provide a "fake" IReactorCore for testing (opened by glyph)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5353

[#5354] Create a real, tested, in-memory loopback transport that has fine-grained controls and doesn't run the real reactor (opened by glyph)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5354

[#5355] twisted.internet.protocol.FileWrapper and twisted.test.proto_helpers.StringTransport are redundant (opened by glyph)
    task            core       http://twistedmatrix.com/trac/ticket/5355

[#5356] test_iocp's _acceptAddressTest should use port as SO_UPDATE_ACCEPT_CONTEXT (opened by zseil)
    defect          core       http://twistedmatrix.com/trac/ticket/5356

[#5357] build-news doesn't work properly between pre-releases (opened by therve)
    defect          release management http://twistedmatrix.com/trac/ticket/5357

[#5358] tcp client endpoint syntax should support positional arguments (opened by glyph)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5358

[#5359] when the threadpool is too busy to do what I want, it should log what it's doing so I can fix my program (opened by glyph)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5359

[#5360] twistd has no option to run without a pidfile (opened by habnabit)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5360

[#5361] Add persistent connection support to `twisted.web.client.ProxyAgent` (opened by itamar)
    enhancement     web        http://twistedmatrix.com/trac/ticket/5361

[#5362] Fix Windows detection in t.p.lockfile (opened by antoine) (CLOSED, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/5362

[#5363] IRC client howto (opened by jonathanj)
    enhancement     words      http://twistedmatrix.com/trac/ticket/5363

[#5364] Avoid indexing WindowsError objects (opened by antoine)
    defect          core       http://twistedmatrix.com/trac/ticket/5364

[#5365] _pollingfile makes wrong assumption about WriteFile (opened by antoine)
    defect          core       http://twistedmatrix.com/trac/ticket/5365

[#5366] Expand threading section of logging howto (opened by itamar)
    defect          core       http://twistedmatrix.com/trac/ticket/5366

[#5367] FTP Server should abortConnection() on timed-out DTP instances (opened by tomsheffler)
    defect          ftp        http://twistedmatrix.com/trac/ticket/5367

[#5369] Allow to 'tap' into deferred chain (opened by aleksi)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5369

[#5370] Remove deprecated t.spread.pb.noOperation and printTraceback (opened by thijs)
    task            core       http://twistedmatrix.com/trac/ticket/5370



Closed Bugs
______________________
                    ===== Normal =====
[#4752] Support cred plugins in the "twistd ftp" command line (opened by exarkun, closed by cyli, fixed)
    enhancement     ftp        http://twistedmatrix.com/trac/ticket/4752

[#5345] it's very difficult to debug response generation with twisted.web.client.Agent (opened by glyph, closed by exarkun, duplicate)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5345

[#5328] Avoid relying on sortability of incompatible types (opened by antoine, closed by itamarst, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5328

[#5322] Stop indexing exception objects (opened by antoine, closed by teratorn, fixed)
    enhancement     core       http://twistedmatrix.com/trac/ticket/5322

[#5348] Use sort(key=...) in SRVConnector (opened by antoine, closed by thijs, duplicate)
    enhancement     names      http://twistedmatrix.com/trac/ticket/5348

[#5349] Avoid relying on the str() of a class object (opened by antoine, closed by exarkun, fixed)
    enhancement     conch      http://twistedmatrix.com/trac/ticket/5349

[#4669] iocpreactor socket.error: [Errno 10014] The system detected an invalid pointer address in attempting to use a pointer argument in a call (opened by ghazel, closed by exarkun, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/4669

[#5336] _BypassTLS.loseConnection specifies a broken default reason (opened by therve, closed by itamarst, fixed)
    regression      core       http://twistedmatrix.com/trac/ticket/5336

[#5362] Fix Windows detection in t.p.lockfile (opened by antoine, closed by exarkun, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/5362

                    ===== Low =====
[#5233] win32eventreactor doesn't notice TCP connection is lost in certain (hopefully rare) cases (opened by itamar, closed by exarkun, fixed)
    defect          core       http://twistedmatrix.com/trac/ticket/5233

[#5330] twisted.words.test.test_irc.ClientTests.test_noticedDoesntPrivmsg is incorrect (opened by Wolf, closed by exarkun, fixed)
    defect          words      http://twistedmatrix.com/trac/ticket/5330



Ticket Lifetime Stats
______________________
Oldest open ticket - [#50] conch command-line client doesn't work in win32 (since 2003-07-12 16:41:06).
Newest open ticket - [#5370] Remove deprecated t.spread.pb.noOperation and printTraceback (since 2011-11-05 16:35:01).

Mean open ticket age: 1091 days, 21:26:10.217147.
Median: 942 days, 0:31:18.187843.
Standard deviation: 788 days, 12:32:21.857120.
Interquartile range: 1295 days, 13:38:41.

Mean time between ticket creation and ticket resolution: 726 days, 18:49:28.505999.
Median: 162 days, 6:06:31.
Standard deviation is 943 days, 17:04:48.074528.
The interquartile range is 1336 days, 1:47:32.

Mean time spent in review: 86 days, 13:07:52.765564.
Median: 4 days, 8:26:08.
Standard deviation: 351 days, 10:37:58.073703.
Interquartile range: 15 days, 18:25:12.

Mean number of times a ticket is reviewed: 1.97664543524.
Median: 1
Standard deviation: 1.57592226884.
Interquartile range: 1.


Contributor Stats
______________________
In the last 4 weeks,
    22 unique ticket reporters
    12 unique ticket reviewers
    7 unique ticket resolvers
In the last 24 weeks,
    72 unique ticket reporters
    18 unique ticket reviewers
    11 unique ticket resolvers
In the last 48 weeks,
    161 unique ticket reporters
    34 unique ticket reviewers
    24 unique ticket resolvers

</pre>
</body>
</html>