No description
Find a file
Adam Olsen 0785610296 - fix a little mistake in SV_PrintToClient that'd cause it to
segfault if your first call was with "".  Probably could cause
  crashes too
- add a string.c file to libQFutil, with a Q_strcasestr function,
  which strcasestr is defined to if it's not already defined.  (we'd
  get that with glibc if we defined __USE_GNU, but we don't)
- make client_t and SV_ExtractFromUserinfo both use NAME_MAX for
  their name arrays, instead of 32 for one and 80 for the other
- rewrite almost all of SV_ExtractFromUserinfo's name handling.
  - \r, \n, and \t are all converted to spaces
  - leading/trailing spaces are stripped
  - consecutive spaces are reduced to a single space
  - empty names are considered bad
  - user-* nicks are considered bad (unless forced to them)
  - a name containing console or admin is considered bad
  - a name that already exists is considered bad
  - if they have a bad name it gets forced to user-%d, where %d is
    their userid
  - netname in the progs is now updated properly
  - name changes are always reported unless it's the initial setting,
    rather than only if they're full connected and not a spectator
  - finally, if the name change fails (info string exceeded), give
    them the boot.  (before this was only done for duplicate names)

That's about it :)
2001-10-04 19:11:39 +00:00
debian Debian packaging updates. Much of this is thanks to Filip Van Raemdonck 2001-09-16 17:06:36 +00:00
doc use this for the top of .c files instead of template.h so we get rcsid info 2001-09-28 06:56:34 +00:00
include - fix a little mistake in SV_PrintToClient that'd cause it to 2001-10-04 19:11:39 +00:00
libs - fix a little mistake in SV_PrintToClient that'd cause it to 2001-10-04 19:11:39 +00:00
nq hey, nq-server works until you connect :) 2001-10-03 22:25:24 +00:00
qw - fix a little mistake in SV_PrintToClient that'd cause it to 2001-10-04 19:11:39 +00:00
RPM put nq-server into the rpms 2001-10-03 19:52:51 +00:00
tools comment out unused var 2001-10-02 19:33:31 +00:00
.gitignore add the beginnings of quakeforge-config ala gtk-config 2001-05-16 20:38:38 +00:00
acconfig.h make progs type checking optional at configure time. still defaults to on. 2001-06-08 00:11:54 +00:00
acinclude.m4 trying to get bootstrap to work in cygwin 2001-09-25 23:04:13 +00:00
bootstrap bootstrap: 2001-10-01 20:49:38 +00:00
configure.ac hey, it segs, but who cares? so does nq-glx -dedicated :P 2001-10-03 19:52:03 +00:00
COPYING initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
INSTALL remove the ln -s instructions as they are no longer needed 2001-09-10 16:50:35 +00:00
Makefile.am get "make dist" working again 2001-09-04 21:00:08 +00:00
NEWS Cleared the NEWS file - what was there didn't even apply to newtree it was 2001-02-23 00:49:59 +00:00
quakeforge-config.in add the beginnings of quakeforge-config ala gtk-config 2001-05-16 20:38:38 +00:00
TODO Clean up TODO a bit, make gitignore actually ignore all generated files... 2001-10-03 21:38:54 +00:00