summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* pull the trigger more often, increases throughput in some testingtriggerMichael Merickel2019-04-101-7/+10
* Merge pull request #242 from Pylons/outbuf-high-watermarkBert JW Regeer2019-04-068-26/+165
|\
| * fix commentMichael Merickel2019-04-061-2/+2
| * adjust changelogoutbuf-high-watermarkMichael Merickel2019-04-051-7/+6
| * simplify rotationMichael Merickel2019-04-052-20/+20
| * clarify comment on len() issuesBert JW Regeer2019-04-051-1/+1
| * rotate outbuf if we've written more than outbuf_high_watermark bytes to itMichael Merickel2019-04-051-20/+25
| * add backpressure on the app_iter if the socket can't send data quickly enoughMichael Merickel2019-04-058-9/+144
|/
* Merge pull request #247 from Pylons/idle-warning-redux-2Bert JW Regeer2019-04-053-81/+67
|\
| * warn if there are more pending jobs than idle threadsMichael Merickel2019-04-053-81/+67
|/
* Merge pull request #246 from Pylons/so_sndbufBert JW Regeer2019-04-048-20/+65
|\
| * flush SO_SNDBUF data on every send and deprecate send_bytesso_sndbufMichael Merickel2019-04-048-20/+65
|/
* degrade client disconnect to info not warnMichael Merickel2019-04-042-8/+8
* add changelog for #245Michael Merickel2019-04-031-0/+5
* Merge pull request #245 from Pylons/remove-dead-codeBert JW Regeer2019-04-034-79/+12
|\
| * improve shutdown logic by having channel.cancel() interrupt the app_iterMichael Merickel2019-04-034-79/+12
|/
* Merge pull request #243 from Pylons/queue-depth-warningsBert JW Regeer2019-04-025-75/+87
|\
| * Merge pull request #244 from Pylons/queue-depth-warnings-intMichael Merickel2019-04-023-27/+33
| |\
| | * Remove invalid commentBert JW Regeer2019-04-021-1/+0
| | * Use a set for threads instead of dictBert JW Regeer2019-04-021-8/+8
| | * DummyLogger did not accept multiple argsBert JW Regeer2019-04-021-2/+2
| | * Instead of iterating over dictionary, use integerBert JW Regeer2019-04-021-16/+23
| |/
| * get rid of JustTesting hookqueue-depth-warningsMichael Merickel2019-04-022-17/+13
| * adjust queue depth warnings to emit when all threads are busyMichael Merickel2019-04-024-44/+54
|/
* Merge pull request #241 from Pylons/fix-deadlock-on-disconnectBert JW Regeer2019-04-023-22/+26
|\
| * optimize tracking of pending outbuf bytesfix-deadlock-on-disconnectMichael Merickel2019-04-022-19/+23
| * switch to an RLock as handle_close is called sometimes during _flush_someMichael Merickel2019-04-021-10/+5
| * add changelog for #241Michael Merickel2019-04-021-0/+1
| * fix a deadlock when the client disconnects while flushing dataMichael Merickel2019-04-021-6/+10
|/
* back-sign the claMichael Merickel2019-03-291-0/+2
* Merge pull request #240 from Pylons/error-task-disconnectBert JW Regeer2019-03-283-1/+32
|\
| * handle client disconnections while rendering error responseerror-task-disconnectMichael Merickel2019-03-283-1/+32
|/
* Merge pull request #239 from Pylons/close-outbufsBert JW Regeer2019-03-282-7/+19
|\
| * fix potential race condition when a socket closes unexpectedlyclose-outbufsMichael Merickel2019-03-272-7/+19
|/
* Merge pull request #238 from Pylons/close-app-iter-on-disconnectBert JW Regeer2019-03-274-19/+72
|\
| * remove threading commentclose-app-iter-on-disconnectMichael Merickel2019-03-261-2/+0
| * close the buffer if a write fails before the channel takes over handling itMichael Merickel2019-03-261-19/+19
| * interrupt the app_iter if it tries to write to a closed socketMichael Merickel2019-03-263-0/+55
* | Merge pull request #237 from Pylons/update-toxBert JW Regeer2019-03-272-21/+15
|\ \ | |/ |/|
| * use tox extras key for testing and add pypy3update-toxMichael Merickel2019-03-252-21/+15
|/
* Prep v1.2.1v1.2.1Bert JW Regeer2019-01-252-1/+15
* Merge pull request #232 from Pylons/fix/remote_addrBert JW Regeer2019-01-252-8/+18
|\
| * Update tests to remote brackets from REMOTE_ADDRBert JW Regeer2019-01-251-4/+5
| * Strip brackets from REMOTE_ADDR for IPv6Bert JW Regeer2019-01-251-2/+7
| * Before adding brackets, verify it's not an IPv4 addressBert JW Regeer2019-01-251-2/+6
|/
* Prep for 1.2.0v1.2.0Bert JW Regeer2019-01-142-1/+9
* Prep for v1.2.0b3v1.2.0b3Bert JW Regeer2019-01-072-3/+3
* Remove unnecessary strip()Bert JW Regeer2019-01-071-2/+0
* add changelog for #228Michael Merickel2019-01-041-2/+12
* Merge pull request #228 from Pylons/proxy-updatesBert JW Regeer2019-01-044-20/+36
|\