rubidium
|
460fbc7c92
|
(svn r16007) -Fix (r16004): when we want to bind to both IPv4 and IPv6, make the master socket do that too; too bad getaddrinfo can't handle binding to any address on any port at the same time :(
|
2009-04-10 09:23:35 +00:00 |
|
rubidium
|
28bce241fd
|
(svn r16005) -Fix: assertion when there is no last joined server; when you've got an unresolved address, the hostname cannot be resolved either so return it as-is.
|
2009-04-09 21:36:09 +00:00 |
|
rubidium
|
8477e92386
|
(svn r16004) -Fix (r16000): explicitly binding to an IPv4 socket would try to register an IPv6 address (only if it could ofcourse)
|
2009-04-09 21:26:29 +00:00 |
|
rubidium
|
0f0cc67d62
|
(svn r15990) -Codechange: provide a thread safe variant of GetAddressAsString.
|
2009-04-08 21:11:16 +00:00 |
|
rubidium
|
080095ade5
|
(svn r15984) -Codechange: prepare the UDP receiver to process multiple types of returned server lists.
|
2009-04-08 17:51:04 +00:00 |
|
rubidium
|
cd8da0d69e
|
(svn r15982) -Codechange: use GetAddressAsString to get the name instead of passing the hostname and the IP into a string.
|
2009-04-08 12:52:53 +00:00 |
|
rubidium
|
9d6edae94d
|
(svn r15981) -Fix: don't print the address family when writing the IP+port to the config file.
|
2009-04-08 12:09:07 +00:00 |
|
rubidium
|
18146572b0
|
(svn r15980) -Codechange: don't try to bind to the same socket twice; it's quite pointless.
|
2009-04-08 11:57:00 +00:00 |
|
rubidium
|
c2152fa31f
|
(svn r15979) -Codechange: tweak the debug/warning levels of some of the messages when binding
|
2009-04-08 01:23:44 +00:00 |
|
rubidium
|
20e82c46d3
|
(svn r15976) -Codechange: make it a bit more clear for what (type of) address binding fails
|
2009-04-08 00:41:35 +00:00 |
|
rubidium
|
1eb4aa971e
|
(svn r15975) -Codechange: register each of the IPs we have bound to to the masterserver
|
2009-04-08 00:26:49 +00:00 |
|
rubidium
|
c0f8214218
|
(svn r15972) -Codechange: remove unneeded parameter
|
2009-04-08 00:03:05 +00:00 |
|
rubidium
|
6db7f15b3a
|
(svn r15970) -Codechange: make it possible to resolve a single address into multiple sockets.
|
2009-04-07 19:52:01 +00:00 |
|
rubidium
|
fdddfd6269
|
(svn r15968) -Codechange: do not allocate a buffer for NetworkAddresses so passing it around is easier.
|
2009-04-07 19:04:37 +00:00 |
|
rubidium
|
616cac0c54
|
(svn r15951) -Fix (r15946) [FS#2803]: ofcourse a couple of OSes/compilers do not provide a nice 'interface', so we have to do it the ugly way.
|
2009-04-04 08:48:12 +00:00 |
|
glx
|
5eed35ef54
|
(svn r15950) -Fix (r15946): mingw compilation
|
2009-04-04 03:45:02 +00:00 |
|
rubidium
|
2fd9f0fffa
|
(svn r15946) -Codechange: move netmask matching to NetworkAddress and add some support for IPv6 netmask matching.
|
2009-04-04 00:47:08 +00:00 |
|
rubidium
|
7cf4639255
|
(svn r15944) -Codechange: disable IPv4 over IPv6 sockets as there is no default value and not all OSes actually support IPv4 over IPv6 so making it the same on all OSes eases debugging and such
|
2009-04-03 21:46:52 +00:00 |
|
rubidium
|
ce06df313d
|
(svn r15941) -Codechange: jonty-comp's wish partly implemented (content server) ;)
|
2009-04-03 17:20:57 +00:00 |
|
rubidium
|
1463b00b48
|
(svn r15940) -Codechange: move setting reuse address to the binding process.
|
2009-04-03 17:02:29 +00:00 |
|
rubidium
|
2bfc9ca50c
|
(svn r15934) -Fix: work around Solaris' inability to "parse" 0 as defined in the specifications.
|
2009-04-03 15:24:39 +00:00 |
|
glx
|
65d10e66f0
|
(svn r15933) -Fix (r15920): mingw doesn't know getaddrinfo() and freeaddrinfo() either
|
2009-04-03 14:01:45 +00:00 |
|
rubidium
|
47602d7b60
|
(svn r15925) -Codechange: remove _network_server_bind_ip as it's pretty AF dependant.
|
2009-04-03 10:29:56 +00:00 |
|
rubidium
|
dccfba6e20
|
(svn r15924) -Codechange: replace NetworkResolveHost with something less AF dependant.
|
2009-04-03 09:07:16 +00:00 |
|
rubidium
|
632d74c6b1
|
(svn r15922) -Codechange: unify the ways to listen on a socket
|
2009-04-03 01:24:52 +00:00 |
|
rubidium
|
ba5aafb9bb
|
(svn r15921) -Fix: some OSes don't like sizeof(sockaddr_storage) but want sizeof(sockaddr) or whatever is 'valid' for the given protocol
|
2009-04-03 00:33:00 +00:00 |
|
rubidium
|
c7b6469dab
|
(svn r15920) -Codechange: make the (TCP) connecting less AF dependent.
|
2009-04-02 23:59:43 +00:00 |
|
rubidium
|
c5160c7c8e
|
(svn r15917) -Codechange: remove the latest traces of NetworkAddress::GetIP.
|
2009-04-02 20:39:30 +00:00 |
|
rubidium
|
1e205e01b8
|
(svn r15916) -Codechange: let the network game list use NetworkAddress
|
2009-04-02 20:17:46 +00:00 |
|
rubidium
|
c0c6e07081
|
(svn r15915) -Codechange: let the udp code use NetworkAddress.
|
2009-04-02 19:21:26 +00:00 |
|
rubidium
|
804370d964
|
(svn r15914) -Codechange: let the content handling make use of NetworkAddress.
|
2009-04-02 18:35:59 +00:00 |
|
rubidium
|
28a641066e
|
(svn r15163) -Change/Fix: use a non-blocking method to resolve the hostname and connect to game servers.
|
2009-01-20 11:28:18 +00:00 |
|