Crossfire Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CF: bugs / notes



Hello...

I have now successfully compiled crossfire 0.94.1
on netbsd-amiga 1.3.1, and there are some things
I have to mention:

- in common/time.c
  you check for 2 systems (sun || linux) and assume
  all the rest uses one parameter for gettimeofday.

  NetBSD uses two parameters, too.

- in common/map.c
  maps won't be recycled, because ther tempname
  is freed before it is written into 'temp.maps'

  Causes crashes on hpux. On NetBSD, '(null)' is
  inserted as tempname.

  The fix mentioned by Cristian Stieber works, though.
  
- when starting
  the server insists on reading the map city/city
  as COMMANDO, after displaying the motd.
  i.e. the ascii-contents of the map are scrolled
  through the text-window/sector, followed by a
  simple 'unknown command'.

  - lead to crashes on earlier versions (buffer overflow)
  - now causes the first character of a player's name
    to get lost. (Steve -> teve)
  - very annoying...

- when playing
  a player who needs to enter the library for mental
  experience can surely not afford to pay 300 plat
  for a library card...

bye for now,
 _        _
(_       |_)
 _)tefan | \eich (@informatik.tu-muenchen.de)
[to unsubscribe etc., send mail to crossfire-request@ifi.uio.no]