empserver/include
Markus Armbruster da154ffd06 Fix wildcard bind to at least bind IPv4 or else IPv6 on OpenBSD
OpenBSD refuses to implement IPV6_V6ONLY, in violation of RFC 3493.
RFC 4038 frowningly recognizes this practice.  The only way to bind
both IPv4 and IPv4 there is two separate sockets.  Requires more
surgery than I can do now.

Since we can't have both IPv6 and IPv6 on OpenBSD with our single
socket, prefer IPv4, but if that doesn't work, do IPv6.

To prefer IPv6 instead, put 'listen_addr "::"' into econfig.  Document
that in listen_addr's doc string.
2013-05-08 06:57:56 +02:00
..
budg.h Use int instead of long for money 2013-05-08 06:57:54 +02:00
chance.h Fix PRNG seeding to resist guessing 2013-05-08 06:55:21 +02:00
com.h Update copyright notice 2013-01-12 17:45:01 +01:00
combat.h Update copyright notice 2013-01-12 17:45:01 +01:00
commands.h Update copyright notice 2013-01-12 17:45:01 +01:00
commodity.h Update copyright notice 2013-01-12 17:45:01 +01:00
damage.h Replace "roll0(N) + M" by "roll(N) + M-1" 2013-05-08 06:55:20 +02:00
distribute.h Update copyright notice 2013-01-12 17:45:01 +01:00
econfig-spec.h Fix wildcard bind to at least bind IPv4 or else IPv6 on OpenBSD 2013-05-08 06:57:56 +02:00
empio.h Update copyright notice 2013-01-12 17:45:01 +01:00
empobj.h Update copyright notice 2013-01-12 17:45:01 +01:00
empthread.h Update copyright notice 2013-01-12 17:45:01 +01:00
file.h Update copyright notice 2013-01-12 17:45:01 +01:00
game.h Update copyright notice 2013-01-12 17:45:01 +01:00
ioqueue.h Update copyright notice 2013-01-12 17:45:01 +01:00
item.h Update copyright notice 2013-01-12 17:45:01 +01:00
journal.h Update copyright notice 2013-01-12 17:45:01 +01:00
land.h Use int instead of long for flags 2013-05-08 06:57:51 +02:00
loan.h Use int instead of long for money 2013-05-08 06:57:54 +02:00
lost.h Update copyright notice 2013-01-12 17:45:01 +01:00
lwp.h Update copyright notice 2013-01-12 17:45:01 +01:00
map.h Update copyright notice 2013-01-12 17:45:01 +01:00
match.h Update copyright notice 2013-01-12 17:45:01 +01:00
misc.h Update copyright notice 2013-01-12 17:45:01 +01:00
mission.h Update copyright notice 2013-01-12 17:45:01 +01:00
nat.h Use int instead of long for money 2013-05-08 06:57:54 +02:00
news.h Update copyright notice 2013-01-12 17:45:01 +01:00
nsc.h Update copyright notice 2013-01-12 17:45:01 +01:00
nuke.h Update copyright notice 2013-01-12 17:45:01 +01:00
optlist.h Update copyright notice 2013-01-12 17:45:01 +01:00
path.h Update copyright notice 2013-01-12 17:45:01 +01:00
plague.h Update copyright notice 2013-01-12 17:45:01 +01:00
plane.h Use int instead of signed char for pln_flags 2013-05-08 06:57:54 +02:00
player.h Update copyright notice 2013-01-12 17:45:01 +01:00
power.h Update copyright notice 2013-01-12 17:45:01 +01:00
product.h Update copyright notice 2013-01-12 17:45:01 +01:00
proto.h Update copyright notice 2013-01-12 17:45:01 +01:00
prototypes.h Use int instead of long for money 2013-05-08 06:57:54 +02:00
queue.h Update copyright notice 2013-01-12 17:45:01 +01:00
retreat.h Update copyright notice 2013-01-12 17:45:01 +01:00
sect.h Update copyright notice 2013-01-12 17:45:01 +01:00
server.h Update copyright notice 2013-01-12 17:45:01 +01:00
service.h Update copyright notice 2013-01-12 17:45:01 +01:00
ship.h Use int instead of long for flags 2013-05-08 06:57:51 +02:00
tel.h Update copyright notice 2013-01-12 17:45:01 +01:00
trade.h Use int instead of long for money 2013-05-08 06:57:54 +02:00
treaty.h Update copyright notice 2013-01-12 17:45:01 +01:00
types.h Update copyright notice 2013-01-12 17:45:01 +01:00
unit.h Update copyright notice 2013-01-12 17:45:01 +01:00
update.h Update copyright notice 2013-01-12 17:45:01 +01:00
version.h Update copyright notice 2013-01-12 17:45:01 +01:00
xdump.h Update copyright notice 2013-01-12 17:45:01 +01:00
xy.h Abridge a few overly verbose declarations 2013-05-08 06:55:21 +02:00