quakeforge/qw/source
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
..
.gdbinit better progs access error checking and cleanups resulting from it. Fixes 2001-03-27 03:57:17 +00:00
.gitignore Add gitignore for qw-master and qw-master.exe. 2001-09-19 00:06:56 +00:00
.indent.pro sw32. Flee in terror. This'll break compilation for everything until -sdl32 compiles. sw32 wont work for a while either, so don't get overly excited yet. 2001-08-25 02:47:11 +00:00
buildnum.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
cl_cam.c mirror the chase and watervis serverinfo keys in the cl struct so 2001-10-01 01:51:36 +00:00
cl_cmd.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
cl_cvar.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
cl_demo.c 5.2 time and fps in demo output, for both nq and qw. 2001-10-02 19:43:25 +00:00
cl_ents.c this fixes the rendering of the player when not in chasecam mode. not sure 2001-09-28 22:07:26 +00:00
cl_input.c mirror the chase and watervis serverinfo keys in the cl struct so 2001-10-01 01:51:36 +00:00
cl_main.c get nq-server so it runs. part of this involved renaming cl_warncmd to 2001-10-03 21:25:43 +00:00
cl_misc.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
cl_ngraph.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
cl_parse.c get nq-server so it runs. part of this involved renaming cl_warncmd to 2001-10-03 21:25:43 +00:00
cl_pred.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
cl_screen.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
cl_skin.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
cl_slist.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
cl_sys_sdl.c fix a win32 namespace issue 2001-09-28 16:29:34 +00:00
cl_sys_unix.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
cl_sys_win.c more namespace issues 2001-09-28 16:50:35 +00:00
cl_tent.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
cl_view.c mirror the chase and watervis serverinfo keys in the cl struct so 2001-10-01 01:51:36 +00:00
com.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
console.c rename console_t to old_console_t in preparation for a better version and 2001-09-29 04:24:04 +00:00
crudefile.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
game.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
locs.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
Makefile.am hey, it segs, but who cares? so does nq-glx -dedicated :P 2001-10-03 19:52:03 +00:00
master.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
msg_ucmd.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
net_chan.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
net_packetlog.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
net_udp.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
net_udp6.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
pmove.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
pmovetst.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
sbar.c - make the fallback console use stdin 2001-10-02 03:24:36 +00:00
skin.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
sv_ccmds.c get nq-server so it runs. part of this involved renaming cl_warncmd to 2001-10-03 21:25:43 +00:00
sv_cvar.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
sv_ents.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
sv_init.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
sv_main.c - fix a little mistake in SV_PrintToClient that'd cause it to 2001-10-04 19:11:39 +00:00
sv_model.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
sv_move.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
sv_nchan.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
sv_phys.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
sv_pr_cmds.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
sv_progs.c fix a coupld d'ohs for pr_checkextensions 2001-09-28 21:39:13 +00:00
sv_send.c - fix a little mistake in SV_PrintToClient that'd cause it to 2001-10-04 19:11:39 +00:00
sv_sys_unix.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
sv_sys_win.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
sv_user.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
sys_x86.S include/QF header cleanup. including config.h (or any file from include) is 2001-05-31 05:33:13 +00:00
teamplay.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
world.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
worlda.S include/QF header cleanup. including config.h (or any file from include) is 2001-05-31 05:33:13 +00:00