Your message dated Mon, 15 Feb 2010 17:32:22 +1030
with message-id <[email protected]>
and subject line Closing bug
has caused the Debian Bug report #419542,
regarding freeciv-server: does not recognise the options -a -N any more, were 
they removed?
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
419542: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=419542
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: freeciv-server
Version: 2.0.8-3
Severity: important


After the upgrade from sarge to newly stable etch I became aware if this:

The civserver does not recognise the option -a (--auth) and thus the option -N 
(--Newusers)
any more. It prints an error message and a list of options where indeed the -a 
and -N option
are not listed any more and then exits. I found no hint whether they were 
removed deliberately
or replaced by new means of authorization for players.


Trying to run a new game:

free...@gateway:~/game_002_2007_03_15$ civserver --auth --Newusers --port 5555 
--exit-on-end --read gamesetup_20070315.txt --gamelog gamelog_20070315.log
Error: unknown option '--auth'
....
free...@gateway:~/game_002_2007_03_15$


Trying to load and run a saved game:

free...@gateway:~/game_002_2007_03_15$ civserver --auth --Newusers --port 5555 
--exit-on-end --file gamesave20070315-+2033m.sav.gz --gamelog 
gamelog_20070315.log
Error: unknown option '--auth'
....
free...@gateway:~/game_002_2007_03_15$


Impact:
Leaving out the -a option the game will run with no problems. But any user will 
be able to login as
any other user without a password required. This enables complete strangers to 
join and disturb a 
running game. Especially with servers (like mine) where users play over a time 
of several weeks and 
thus login and logout repeatedly. It gives me a hell of a time to determine 
whether unauthorized
people gained access.

Possible scenario:
A game is running and all players are connected. A stranger stumbling on the 
server decides to join
and make trouble. Once joined as guest he will see the hosts of all players. 
Now he could try to
terminate one or all user connections by DDOS against the server or a single 
player, because he
knows he can join thereafter as this specific user without any means of 
authorization required.

Suggestion/Request:
Please include the -a and -N options as they existed in debian sarge 
freeciv-server 2.0.1-1sarge2 in
order to enable privacy and security again.


With kind regards
josai

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.19.2-grsec
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages freeciv-server depends on:
ii  freeciv-data                2.0.8-3      Civilization turn based strategy g
ii  libc6                       2.3.6.ds1-13 GNU C Library: Shared libraries
ii  libreadline5                5.2-2        GNU readline and history libraries
ii  zlib1g                      1:1.2.3-13   compression library - runtime

freeciv-server recommends no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
AIUI the ggz dependencies provide authentication for freeciv so I'll
close this.
kk

-- 
Karl Goetz, (Kamping_Kaiser / VK5FOSS)
Debian contributor / gNewSense Maintainer
http://www.kgoetz.id.au
No, I won't join your social networking group

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply via email to