summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* default merged into bug23154 (ipv6)bug23154Marek Majkowski2011-01-2014-67/+217
|\
| * Don't test on the real port. Pick a test port, and retry if we find any ↵Simon MacMullen2011-01-191-14/+22
| | | | | | | | evidence of its being in use.
| * Duh.Simon MacMullen2011-01-191-2/+2
| |
| * Make port_to_listeners distinguish all the cases now, and write even more ↵Simon MacMullen2011-01-191-12/+31
| | | | | | | | comments.
| * Cosmetics.Simon MacMullen2011-01-181-10/+7
| |
| * Rename ipv6_status to port_to_listeners, make it return listeners, explain ↵Simon MacMullen2011-01-181-20/+35
| | | | | | | | it more.
| * Allow gethostaddr(Host, auto) to return more than one IP address in the case ↵Simon MacMullen2011-01-181-14/+11
| | | | | | | | where a hostname resolves both A and AAAA.
| * Merge in defaultSimon MacMullen2011-01-1743-1305/+1792
| |\
| * | Update documentation.Simon MacMullen2011-01-072-4/+6
| | |
| * | Don't have the scripts set bind address of 0.0.0.0 if the port is specified ↵Simon MacMullen2011-01-076-14/+21
| | | | | | | | | | | | but IP isn't. Instead use the same logic as if it's specified in the configuration file.
| * | Oops.Simon MacMullen2011-01-051-1/+1
| | |
| * | Dialyzer fixes.Simon MacMullen2011-01-051-4/+5
| | |
| * | Format IPv4-mapped IPv6 addresses as IPv4, put brackets round IPv6 addresses ↵Simon MacMullen2011-01-056-10/+28
| | | | | | | | | | | | that are adjacent to colons.
| * | Allow specifying a listener as just a port number, meaning "bind to ↵Simon MacMullen2011-01-052-1/+46
| | | | | | | | | | | | everything, whatever that means on your OS", and use that by default.
| * | Reinstate stop_tcp_listener.Simon MacMullen2011-01-051-8/+11
| | |
| * | Allow check_tcp_listener_address to convert one config into more than one ↵Simon MacMullen2011-01-051-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 MacMullen2011-01-051-37/+31
| | | | | | | | | | | | are minimised.
| * | Automatically determine ipv4 / ipv6 depending on IP address or hostname ↵Simon MacMullen2011-01-051-21/+42
| | | | | | | | | | | | provided.
| * | Special case [::] like we do 0.0.0.0.Simon MacMullen2011-01-051-5/+12
| | |
| * | Import and debitrot Reilly Grant's patch.Simon MacMullen2011-01-041-24/+37
| | |
* | | Merge this to stop it danglingSimon MacMullen2011-01-200-0/+0
|\ \ \
| * | | start confirm sequence numbering at 1 instead of 0bug23671Matthias Radestock2011-01-111-1/+1
| | | | | | | | | | | | | | | | in order to avoid conflict with special meaning of deliver_tag=0 in basic.ack
* | | | Merged bug23434 into defaultEmile Joubert2011-01-190-0/+0
|\ \ \ \
* | | | | Correct all remaining copyright noticesbug23434Matthew Sackman2011-01-1913-382/+155
| | | | |
* | | | | Correct copyright messageMatthew Sackman2011-01-191-1/+1
| | | | |
* | | | | Update .erl and .hrl license boilerplatesMatthew Sackman2011-01-1993-2323/+997
|/ / / /
* | | | merge bug23705 into defaultMatthias Radestock2011-01-180-0/+0
|\ \ \ \
* | | | | sync_timer => sync_timeoutbug23705Matthew Sackman2011-01-182-8/+8
| | | | |
* | | | | Specialise the sync_timer in order to permit us to unset the sync_timer_refMatthew Sackman2011-01-182-5/+13
|/ / / /
* | | | merge bug23631 into defaultMatthias Radestock2011-01-186-58/+99
|\ \ \ \
| * \ \ \ Merging heads of defaultMatthew Sackman2011-01-183-9/+13
| |\ \ \ \
| | * | | | Correct specsMatthew Sackman2011-01-183-9/+13
| | | | | |
| * | | | | Fix surprisingly long-lived mistake.Simon MacMullen2011-01-181-1/+1
| |/ / / /
| * | | | Merging bug23698 into defaultMatthew Sackman2011-01-183-34/+45
| |\ \ \ \
| | * | | | Or notSimon MacMullen2011-01-181-1/+0
| | | | | |
| | * | | | Merge bug23689 into default.Simon MacMullen2011-01-184-33/+27
| | |\ \ \ \
| | | * | | | small simplifying refactorMatthias Radestock2011-01-181-19/+15
| | | | | | |
| | | * | | | cosmeticMatthias Radestock2011-01-181-4/+3
| | | | | | |
| | | * | | | cosmeticMatthias Radestock2011-01-181-4/+1
| | | | |_|/ | | | |/| |
| | * | | | indicate absence of config files more clearlybug23689Matthias Radestock2011-01-181-1/+1
| | | | | |
| | * | | | oopsMatthias Radestock2011-01-161-2/+0
| | | | | |
| | * | | | display config file locations on startupMatthias Radestock2011-01-162-2/+22
| | | | | |
| * | | | | Inliningbug23698Matthew Sackman2011-01-181-5/+3
| | | | | |
| * | | | | A little more abstraction never hurtMatthew Sackman2011-01-181-23/+16
| | | | | |
| * | | | | Some might say this is a touch over abstracted. It's quite pretty thoughMatthew Sackman2011-01-181-6/+27
| | | | | |
| * | | | | don't send routing-failure-induced confirms straight awayMatthias Radestock2011-01-171-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | to allow for coalescing with preceding confirms.
| * | | | | prioritise confirms and coalesce them until we see another commandMatthias Radestock2011-01-171-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 performanceMatthias Radestock2011-01-171-8/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We accumulate confirms in the channel and only send them when the channel goes idle.
* | | | | | cosmeticbug23631Matthias Radestock2011-01-181-3/+2
| | | | | |
* | | | | | correct specsMatthias Radestock2011-01-181-3/+2
| | | | | |