Update of /cvsroot/netrek/server/Vanilla
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21188

Modified Files:
	ChangeLog PROJECTS 
Log Message:
misc working updates

Index: PROJECTS
===================================================================
RCS file: /cvsroot/netrek/server/Vanilla/PROJECTS,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- PROJECTS	16 Jun 2005 00:16:21 -0000	1.3
+++ PROJECTS	10 Apr 2006 04:24:50 -0000	1.4
@@ -3,6 +3,58 @@
 
 List of things to do in the future
 
+	- vote per IP address only, not per slot
+
+	- ban for an hour after eject, or while the players that voted still
+	  have the same slot (ban based on an a mask of slots that voted for
+	  eject)
+
+quozl's working notes ... {
+
+expiry by time
+	check list, remove based on time (time_t)
+expiry by departure
+	check list, remove if any voters have gone (MAXPLAYER x p_no, p_pos)
+connect
+	do expiry
+	pass if observer
+	check list of temporary bans, by ip address (p_monitor?)
+login
+	do expiry
+	pass if guest
+	pass if observer (but set :ita for all)
+	check list of temporary bans, by p_name
+refit mask wait
+	do not offer a team they have been banned from?
+queue wait
+	do not accept a slot if they are banned from that team
+eject vote
+	do expiry
+	insert entry into list
+		(time_t, p_name, p_monitor, n_voted MAXPLAYER(p_no, p_pos))
+	if they are not banned from the other team, offer them a ship there
+data
+	MAXPERSISTENTBANS (time_t, p_name, p_monitor, MAXPLAYER(p_no, p_updates, p_team, p_pos))
+
+BFGOD
+BFTEAM
+struct ban {
+    u_int b_flags;
+    time_t b_when;
+    char p_name[NAME_LEN];
+    char p_ip[NAME_LEN];
+    struct ban_matrix {
+        int p_no;
+        int p_updates;
+        short p_team;
+        pid_t p_process;
+    } b_matrix[MAXPLAYER];
+} bans[MAXBANS];
+
+} quozl's working notes
+
+	- prevent eject in initial two-minutes of ship time, if ship active,
+
 	- RSS feed for genos, so that people can subscribe and be told when the
 	  galactic is recently reset.  Jerub expressed an interest in doing it.
 
@@ -46,9 +98,6 @@
 	- vary observer update rate down when not in use, use lock on
 	  player or planet event to increase back.
 
-	- method for starbase to disable transwarp but leave docking
-	  enabled.  Dave Ahn to implement.
-
 	- configure checks for gmp more than once, it should check only
 	  once.  Perhaps it is configure for res-rsa duplicating effort?
 
@@ -57,12 +106,6 @@
 
 	- implement automake
 
-	- implement proper configure --prefix usage, so that we install
-	  in %{prefix}/games/netrek not in %{prefix}
-
-	- implement configure's other path options, so that read-write
-	  data will be in %{prefix}/var/somewhere
-
 	- web page interface to INL server, including privileged
 	  functions such as starting, stopping, or restarting the
 	  server, and non-privileged functions such as (a)
@@ -96,10 +139,6 @@
 	  that avoids trying to compile xsg or pledit, and perhaps a few other
 	  things, suggested by Tom Holub [VANILLA-LIST:2566]
 
-	- add command to allow players to change their password.
-	  "password newpassword", followed by "confirm newpassword".
-	  [partially done]
-
 	- pledit should be able to edit entries in place online.
 
 	- god's text client, displays messages to god and all, and allows

Index: ChangeLog
===================================================================
RCS file: /cvsroot/netrek/server/Vanilla/ChangeLog,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- ChangeLog	22 Feb 2006 09:48:30 -0000	1.13
+++ ChangeLog	10 Apr 2006 04:24:50 -0000	1.14
@@ -1,3 +1,17 @@
+Sun Apr  9 21:01:24 2006  James Cameron  <quozl at us.netrek.org>
+
+	* ntserv/ntscmds.c (bounceWhois): use p_ip instead of remoteaddr.
+	* ntserv/main.c (main): set p_ip from remoteaddr.
+	* include/struct.h (struct player): add p_ip for IP address.
+
+Sun Apr  9 20:04:03 2006  James Cameron  <quozl at us.netrek.org>
+
+	* tools/players.c (main): if run from a tty, use stdout.
+
+Sat Mar  4 15:12:10 2006  James Cameron  <quozl at us.netrek.org>
+
+	* tools/xtkill.c: remove warning messages from team change.
+
 Wed Feb 22 20:44:13 2006  James Cameron  <quozl at us.netrek.org>
 
 	* netrek-server-vanilla-2.10.2 released