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