quakeforge/include/QF
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
..
GL fix skybox/skydom map vis issues. I hope this works on all drivers. 2001-10-03 02:51:30 +00:00
plugin some minor work getting the client side of libQFconsole working, but nowhere 2001-09-19 03:39:04 +00:00
.gitignore first steps 2001-04-11 19:56:01 +00:00
Makefile.am - fix a little mistake in SV_PrintToClient that'd cause it to 2001-10-04 19:11:39 +00:00
bspfile.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
cdaudio.h fix up a mis-understanding about api headers 2001-04-10 21:45:42 +00:00
checksum.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
clip_hull.h start making the rotated bounding box (really dynamic clipping huls) more 2001-07-30 04:33:59 +00:00
cmd.h get nq-server so it runs. part of this involved renaming cl_warncmd to 2001-10-03 21:25:43 +00:00
console.h output window now updates when resizing, but it doesn't /quit/ work properly 2001-09-30 05:59:33 +00:00
crc.h scripted fixups for the QF include move 2001-03-27 23:36:02 +00:00
cvar.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
draw.h 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
gcc_attr.h move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
gib.h added GPL comments and fixed missing include in gib_modules.c 2001-05-25 20:31:47 +00:00
hash.h add Hash_GetList to get a list of elements in the hash table (unsorted) 2001-10-02 23:17:25 +00:00
hl.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
in_event.h yet more IE stuff 2001-08-16 23:34:49 +00:00
info.h forward port the client info string filtering from 0.3 and remove info.h from 2001-09-11 03:10:29 +00:00
input.h mingw build fixes again (including mostly working in sid: got some link issues) 2001-09-25 06:18:30 +00:00
joystick.h Misc. API header cleanups. 2001-05-19 23:24:20 +00:00
keys.h s/IMT_DEFAULT/IMT_0/g for the constant and move the name-enum entry for 2001-09-05 21:22:55 +00:00
link.h move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
locs.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
mathlib.h LordHavoc's VectorIsNull changes from 0.3 but as VectorIsZero (no such thing 2001-09-11 05:18:15 +00:00
mdfour.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
model.h make SURF_LIGHTBOTHSIDES work and fix a bug in Mod_PointInLeaf that was 2001-08-05 05:59:15 +00:00
modelgen.h nuke commdef.h and clean up the results by putting its contents where they 2001-04-10 06:55:28 +00:00
msg.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
pcx.h total nukage of Con_*Printf calls from libs (except for video). Sys_*Printf 2001-09-21 04:22:46 +00:00
plugin.h Put the sound renderer in it's proper place: as a full-fledged plugin. 2001-08-23 04:01:46 +00:00
pr_comp.h change the types of the statement operands to unsigned short to clean up 2001-08-13 21:09:00 +00:00
pr_debug.h print out source line numbers when available 2001-07-14 23:53:59 +00:00
progs.h - add a NUM_FOR_BAD_EDICT function, which doesn't care if it's a bad 2001-09-23 01:29:52 +00:00
qargs.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
qdefs.h client.h gone from gl_rlight.c and sw_rlight.c. 2001-05-21 03:08:07 +00:00
qendian.h a slight oopsie on the location of WriteFloat and friends :P plus nq is now 2001-06-29 06:50:29 +00:00
qfplist.h move the forward decl of hashtab_s out of the function prototype 2001-08-01 06:51:06 +00:00
qtypes.h 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
render.h no header includes cvar.h now 2001-05-31 03:41:35 +00:00
screen.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
sizebuf.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
skin.h 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
sound.h Put the sound renderer in it's proper place: as a full-fledged plugin. 2001-08-23 04:01:46 +00:00
spritegn.h nuke commdef.h and clean up the results by putting its contents where they 2001-04-10 06:55:28 +00:00
string.h - fix a little mistake in SV_PrintToClient that'd cause it to 2001-10-04 19:11:39 +00:00
sys.h move Sys_Quit and Sys_Error totally into libQFutil. They will call a list 2001-09-24 21:00:23 +00:00
teamplay.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
texture.h include/QF header cleanup. including config.h (or any file from include) is 2001-05-31 05:33:13 +00:00
tga.h quakefs.h -> vfs.h 2001-05-30 04:34:06 +00:00
uint32.h move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
va.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
ver_check.h include/QF header cleanup. including config.h (or any file from include) is 2001-05-31 05:33:13 +00:00
vfile.h make Qwrite's buffer pointer const. 2001-07-22 18:38:59 +00:00
vfs.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
vid.h move vid_fullcreen definition from *.c to vid.c and declaration from 2001-09-28 16:54:31 +00:00
wad.h fear the mighty const correct patch 2001-07-15 07:04:17 +00:00
zone.h - Change QA_alloc to use variable-arguments, allowing for a much more 2001-09-05 18:23:38 +00:00