empserver/include
Markus Armbruster 3a7d7fa866 Really fix accepting connections from "long" IPv6 address
Commit ee01ac19 (v4.3.23) enlarged player member hostaddr from 32 to
46 characters, but missed natstr member nat_hostaddr.  player_main()
copies hostaddr to nat_hostaddr.  Can overrun the destination, but
fortunately just into nat_hostname.

Impact:

* Can makes praddr() print only a suffix of the address.  Used by play
  command, for player messages during login and logout, and for
  logging.

* Can make player_main()'s test for "same address as last time" fail,
  causing extra "Last connection" messages.

* Matching against econfig key privip is not affected.

* Journal event login is not affected.
2013-01-12 17:56:39 +01:00
..
budg.h Update copyright notice 2013-01-12 17:45:01 +01: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 Update copyright notice 2013-01-12 17:45:01 +01:00
distribute.h Update copyright notice 2013-01-12 17:45:01 +01:00
econfig-spec.h Update copyright notice 2013-01-12 17:45:01 +01: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 Update copyright notice 2013-01-12 17:45:01 +01:00
loan.h Update copyright notice 2013-01-12 17:45:01 +01: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 Really fix accepting connections from "long" IPv6 address 2013-01-12 17:56:39 +01: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 Update copyright notice 2013-01-12 17:45:01 +01: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 Drop resnoise()'s second parameter 2013-01-12 17:56:26 +01: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 Update copyright notice 2013-01-12 17:45:01 +01:00
tel.h Update copyright notice 2013-01-12 17:45:01 +01:00
trade.h Update copyright notice 2013-01-12 17:45:01 +01: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 Update copyright notice 2013-01-12 17:45:01 +01:00