Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | default merged into bug23154 (ipv6)bug23154 | Marek Majkowski | 2011-01-20 | 14 | -67/+217 |
|\ | |||||
| * | Don't test on the real port. Pick a test port, and retry if we find any ↵ | Simon MacMullen | 2011-01-19 | 1 | -14/+22 |
| | | | | | | | | evidence of its being in use. | ||||
| * | Duh. | Simon MacMullen | 2011-01-19 | 1 | -2/+2 |
| | | |||||
| * | Make port_to_listeners distinguish all the cases now, and write even more ↵ | Simon MacMullen | 2011-01-19 | 1 | -12/+31 |
| | | | | | | | | comments. | ||||
| * | Cosmetics. | Simon MacMullen | 2011-01-18 | 1 | -10/+7 |
| | | |||||
| * | Rename ipv6_status to port_to_listeners, make it return listeners, explain ↵ | Simon MacMullen | 2011-01-18 | 1 | -20/+35 |
| | | | | | | | | it more. | ||||
| * | Allow gethostaddr(Host, auto) to return more than one IP address in the case ↵ | Simon MacMullen | 2011-01-18 | 1 | -14/+11 |
| | | | | | | | | where a hostname resolves both A and AAAA. | ||||
| * | Merge in default | Simon MacMullen | 2011-01-17 | 43 | -1305/+1792 |
| |\ | |||||
| * | | Update documentation. | Simon MacMullen | 2011-01-07 | 2 | -4/+6 |
| | | | |||||
| * | | Don't have the scripts set bind address of 0.0.0.0 if the port is specified ↵ | Simon MacMullen | 2011-01-07 | 6 | -14/+21 |
| | | | | | | | | | | | | but IP isn't. Instead use the same logic as if it's specified in the configuration file. | ||||
| * | | Oops. | Simon MacMullen | 2011-01-05 | 1 | -1/+1 |
| | | | |||||
| * | | Dialyzer fixes. | Simon MacMullen | 2011-01-05 | 1 | -4/+5 |
| | | | |||||
| * | | Format IPv4-mapped IPv6 addresses as IPv4, put brackets round IPv6 addresses ↵ | Simon MacMullen | 2011-01-05 | 6 | -10/+28 |
| | | | | | | | | | | | | that are adjacent to colons. | ||||
| * | | Allow specifying a listener as just a port number, meaning "bind to ↵ | Simon MacMullen | 2011-01-05 | 2 | -1/+46 |
| | | | | | | | | | | | | everything, whatever that means on your OS", and use that by default. | ||||
| * | | Reinstate stop_tcp_listener. | Simon MacMullen | 2011-01-05 | 1 | -8/+11 |
| | | | |||||
| * | | Allow check_tcp_listener_address to convert one config into more than one ↵ | Simon MacMullen | 2011-01-05 | 1 | -11/+14 |
| | | | | | | | | | | | | spec (so that in future we can have a simple "bind to port" config that works on dual-stack operating systems). | ||||
| * | | Make listener spec a bit more of an abstract type so that changes to plugins ↵ | Simon MacMullen | 2011-01-05 | 1 | -37/+31 |
| | | | | | | | | | | | | are minimised. | ||||
| * | | Automatically determine ipv4 / ipv6 depending on IP address or hostname ↵ | Simon MacMullen | 2011-01-05 | 1 | -21/+42 |
| | | | | | | | | | | | | provided. | ||||
| * | | Special case [::] like we do 0.0.0.0. | Simon MacMullen | 2011-01-05 | 1 | -5/+12 |
| | | | |||||
| * | | Import and debitrot Reilly Grant's patch. | Simon MacMullen | 2011-01-04 | 1 | -24/+37 |
| | | | |||||
* | | | Merge this to stop it dangling | Simon MacMullen | 2011-01-20 | 0 | -0/+0 |
|\ \ \ | |||||
| * | | | start confirm sequence numbering at 1 instead of 0bug23671 | Matthias Radestock | 2011-01-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | in order to avoid conflict with special meaning of deliver_tag=0 in basic.ack | ||||
* | | | | Merged bug23434 into default | Emile Joubert | 2011-01-19 | 0 | -0/+0 |
|\ \ \ \ | |||||
* | | | | | Correct all remaining copyright noticesbug23434 | Matthew Sackman | 2011-01-19 | 13 | -382/+155 |
| | | | | | |||||
* | | | | | Correct copyright message | Matthew Sackman | 2011-01-19 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | Update .erl and .hrl license boilerplates | Matthew Sackman | 2011-01-19 | 93 | -2323/+997 |
|/ / / / | |||||
* | | | | merge bug23705 into default | Matthias Radestock | 2011-01-18 | 0 | -0/+0 |
|\ \ \ \ | |||||
* | | | | | sync_timer => sync_timeoutbug23705 | Matthew Sackman | 2011-01-18 | 2 | -8/+8 |
| | | | | | |||||
* | | | | | Specialise the sync_timer in order to permit us to unset the sync_timer_ref | Matthew Sackman | 2011-01-18 | 2 | -5/+13 |
|/ / / / | |||||
* | | | | merge bug23631 into default | Matthias Radestock | 2011-01-18 | 6 | -58/+99 |
|\ \ \ \ | |||||
| * \ \ \ | Merging heads of default | Matthew Sackman | 2011-01-18 | 3 | -9/+13 |
| |\ \ \ \ | |||||
| | * | | | | Correct specs | Matthew Sackman | 2011-01-18 | 3 | -9/+13 |
| | | | | | | |||||
| * | | | | | Fix surprisingly long-lived mistake. | Simon MacMullen | 2011-01-18 | 1 | -1/+1 |
| |/ / / / | |||||
| * | | | | Merging bug23698 into default | Matthew Sackman | 2011-01-18 | 3 | -34/+45 |
| |\ \ \ \ | |||||
| | * | | | | Or not | Simon MacMullen | 2011-01-18 | 1 | -1/+0 |
| | | | | | | |||||
| | * | | | | Merge bug23689 into default. | Simon MacMullen | 2011-01-18 | 4 | -33/+27 |
| | |\ \ \ \ | |||||
| | | * | | | | small simplifying refactor | Matthias Radestock | 2011-01-18 | 1 | -19/+15 |
| | | | | | | | |||||
| | | * | | | | cosmetic | Matthias Radestock | 2011-01-18 | 1 | -4/+3 |
| | | | | | | | |||||
| | | * | | | | cosmetic | Matthias Radestock | 2011-01-18 | 1 | -4/+1 |
| | | | |_|/ | | | |/| | | |||||
| | * | | | | indicate absence of config files more clearlybug23689 | Matthias Radestock | 2011-01-18 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | oops | Matthias Radestock | 2011-01-16 | 1 | -2/+0 |
| | | | | | | |||||
| | * | | | | display config file locations on startup | Matthias Radestock | 2011-01-16 | 2 | -2/+22 |
| | | | | | | |||||
| * | | | | | Inliningbug23698 | Matthew Sackman | 2011-01-18 | 1 | -5/+3 |
| | | | | | | |||||
| * | | | | | A little more abstraction never hurt | Matthew Sackman | 2011-01-18 | 1 | -23/+16 |
| | | | | | | |||||
| * | | | | | Some might say this is a touch over abstracted. It's quite pretty though | Matthew Sackman | 2011-01-18 | 1 | -6/+27 |
| | | | | | | |||||
| * | | | | | don't send routing-failure-induced confirms straight away | Matthias Radestock | 2011-01-17 | 1 | -5/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | to allow for coalescing with preceding confirms. | ||||
| * | | | | | prioritise confirms and coalesce them until we see another command | Matthias Radestock | 2011-01-17 | 1 | -12/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As well as sending confirms when the channel goes idle we also send them on the first non-confirm (Erlang) message. I.e. coalescing is restriced to adjacent confirms in the channel's mailbox. By prioritising the 'confirm' erlang messages we shuffle all confirms to (near) the top of the mailbox, adjacent to each other. With this change we get our 'confirms will be sent eventually' guarantee back. And performance appears to remain unchanged. | ||||
| * | | | | | coalesce confirms in channel, for better performance | Matthias Radestock | 2011-01-17 | 1 | -8/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We accumulate confirms in the channel and only send them when the channel goes idle. | ||||
* | | | | | | cosmeticbug23631 | Matthias Radestock | 2011-01-18 | 1 | -3/+2 |
| | | | | | | |||||
* | | | | | | correct specs | Matthias Radestock | 2011-01-18 | 1 | -3/+2 |
| | | | | | |