Commit Graph

1052 Commits

Author SHA1 Message Date
Bill Currie f3e8b3ffcc better output (includes source file and line) 2000-10-16 03:27:32 +00:00
Bill Currie 8e7499cb1b fix a nasty buffer overflow giving a potential remote access to the system via
the client. Could be especially nasty if the client is running as root and
stuffcmds can come from anywhere. exploit details:

stuffcmds rcon_password <long password>
stuffcmds rcon <long command>
2000-10-16 03:18:37 +00:00
Bill Currie e60ae3b48c fix the paused message swaparoo 2000-10-16 03:12:03 +00:00
Bill Currie c808bf155e Clean up SV_Serverinfo_f a bit where it sets the cvar corresponding to the
server info key.
2000-10-15 04:31:32 +00:00
Bill Currie 1dd0f7ed0f Conditionally disable bunny hopping (speed jumping). To disable bunny hopping
on your server, put `serverinfo no_pogo_stick 1' into your server.cfg. It's
called no_pogo_stick for two reasons: the effect is called "pogo stick" in the
source code in a comment from the original id source code and also as a minor
(and very week:/) obfustication for `cheaters' trying to set it in their
clients. However, the client checks for no_pogo_stick in the server info and
forces it on when appropriate and having them in disagreement would only make
prediction a little screwy anyway :). BTW, when enabled this actually fixes the
original bug that allowed bunny hopping in the first place (though you still
get a jump grunt when you try to bunny hop; minor bug).
2000-10-15 04:26:09 +00:00
Bill Currie 9dc1c00a16 whitespace 2000-10-14 17:05:13 +00:00
Thad Ward 17f1b3b1e6 add locs.c to the vc6 projects
change the name of the server bin in vc6 to qf-server.exe
2000-10-14 07:48:30 +00:00
Jeff Teunissen ced3051b20 Rev for beta 3 2000-10-14 07:11:53 +00:00
Jeff Teunissen e0a53aa9a2 cl_main.c: More VID_SetCaption status messages.
vid_*: Make it so that VID_SetCaption can be safely called with the output
from va()
2000-10-14 07:10:56 +00:00
Bill Currie 5e8b620b9d initial stab at autodocing cvars. seems to work ok. Now we get to do a cvar
description audit }:>
2000-10-14 00:00:13 +00:00
Jeff Teunissen fd81937dd9 vid_sdl.c: Removed some stupid includes, some whitespace
vid_sgl.c: Added freelook and joystick support.
2000-10-13 06:16:27 +00:00
Jeff Teunissen 8903d650d2 Makefile.am: misc. fixes to changelog building.
input.h: Use int_val for freelook
cl_input.c: Use freelook macro instead of in_mlook.state
in_svgalib.c: freelook support and whitespace
in_win.c: whitespace and minor optimization in mouse support
in_x11.c: freelook support
vid_ggi.c: joystick support and minor opt in mouse support
vid_sdl.c: joystick support, freelook support, minor mouse opt, spaces->tabs
2000-10-13 05:36:46 +00:00
Jeff Teunissen 40269b2bb5 OSS sound now retries opening /dev/dsp up to 3 times if it fails the first
time, by checking whether the device is busy or temporarily unavailable (I
haven't seen the latter happen, but the former may occur if your window
manager is set to make noise when a window pops up). Between tries, the
client sleep()'s for one second (should this be half a second or even
faster?).
2000-10-11 10:34:23 +00:00
Jeff Teunissen 4173134bae Create a window class ICCCM hint, so the window manager knows what the
name of the program is. It's "`basename $0`.PROGRAM".

Also, create a window size ICCCM hint, forcing the window to the size it
should be -- we don't want it resized, so now the window manager ought to
get the picture. :)
2000-10-11 09:54:27 +00:00
Jeff Teunissen 8138b9c4e8 Fix bug in -game parsing 2000-10-11 09:50:13 +00:00
Bill Currie 8a62bebaef skip over / when extracting the map name 2000-10-10 23:35:09 +00:00
Bill Currie f5b74e900c silence COM_FOpenFile when the file can't be opened unless developer is set.
It is the caller's responsibility to report failure.
2000-10-10 23:19:53 +00:00
Bill Currie 5314fb8cca remove uneeded (and prblematic) header 2000-10-10 23:18:30 +00:00
Bill Currie 3c4b203eee bloody bsd headers with bloody #warning
!lart bsd :)
2000-10-10 22:00:35 +00:00
Jeff Teunissen 72cdb02057 Add #include "console.h" 2000-10-10 21:49:33 +00:00
Jeff Teunissen dd7333a2da cd_linux.c: whitespace.
quakefs.c: -game n[,n ...] support.
snd_oss.c: Compilation support for OSS on BSD systems.
2000-10-10 21:45:07 +00:00
Bill Currie 4962c3bf0b port over nuq's modified filesystem init code. no longer creates dirs when
fs_userpath is ".".
2000-10-10 19:57:01 +00:00
Dabb e9276ec91f Added locs.c. 2000-10-07 17:20:17 +00:00
Dabb 20735dd8f7 Patch by Nye Liu <nyet> 2000-10-07 10:56:33 +00:00
Dabb 8b573f8d7e Added HAVE_CONFIG_H and pals. Compiles under win32 now. 2000-10-07 10:24:46 +00:00
Bill Currie ccd1f6f025 fix the misterious crass caused by loading a .loc file a second time. This one
was very sneeky :)
2000-10-07 07:53:21 +00:00
Zephaniah E. Hull dbda53e93b More tweaking of stuff, fixed a minor bug in the loc stuff, may still
have the crash causer though.
2000-10-07 04:06:08 +00:00
Forest Hale 903fc1583e treat gl_lightmode as an int_val, epsilon checks on brightness/contrast 2000-10-06 23:50:12 +00:00
Bill Currie 4e1ea06a0d add locs.h 2000-10-06 23:47:11 +00:00
Zephaniah E. Hull 52c54c9403 Reset died and last recorded locations on new map. 2000-10-06 19:43:38 +00:00
Zephaniah E. Hull 3fa1d34c1d %s %d and %r, skin, death location, and last reported location,
respectively.
2000-10-06 19:33:55 +00:00
Bill Currie 6352cf6186 fix the description 2000-10-06 18:47:33 +00:00
Bill Currie c91fd814e9 turns out some like interpolated, others don't. snd_interp conrols this.
Defaults to on so those used to 11k sampling won't be too suprised.
2000-10-06 18:42:02 +00:00
Zephaniah E. Hull 70657119f3 Would help if I added locs.h and locs.c. 2000-10-06 16:31:53 +00:00
Zephaniah E. Hull 760dfb8541 %l %a %A %h, for say and say_team, not quite finished yet. 2000-10-06 16:30:37 +00:00
Bill Currie 23f5c58362 new sound resampling from nuq. If 16 bit internal samples is too much for your
system, set loadas8bit.
2000-10-06 15:53:30 +00:00
Bill Currie 21787a552f Add Qgetline for Mercury. Safely read in a random lenght line from a file. 2000-10-06 07:05:22 +00:00
Zephaniah E. Hull bdb02ef735 Reduced the dynamic light range, might still need tweaking. 2000-10-06 03:28:31 +00:00
Bill Currie 69e5e41e02 bring this over from nuq (kept forgetting to). gives things like -sndspeed 2000-10-05 19:16:27 +00:00
Bill Currie bd22c816d2 cleanup some whitespace 2000-10-05 19:15:41 +00:00
Bill Currie 3df74ebf3f should not be setting x_disp to anything 2000-10-05 19:14:14 +00:00
Jeff Teunissen cb70ed81f6 .gitignore: Add the rest of the source dists.
acinclude.m4: Fix SDL detection up some, should be more reliable.
bootstrap: reorder commands.
configure.in: Remove CDTYPE_BSD rule.
2000-10-05 16:44:44 +00:00
Bill Currie c2a1e1f229 destroy the gl context BEFORE destroying the window. 2000-10-05 16:22:18 +00:00
Bill Currie 4c0d05a73b another rednundant ref to in_dga_mouseaccel bites the dust 2000-10-05 15:28:45 +00:00
Bill Currie 306cadad05 remove redundant refs to in_dga_mouseaccel 2000-10-05 15:27:14 +00:00
Bill Currie d48fbdd030 probable fix for pink boxes 2000-10-05 15:09:09 +00:00
Bill Currie 0a8dc3c98f make r_wateralpha actually do something :) 2000-10-05 04:40:16 +00:00
Dan Olson 9b6a9a59b2 Make SDL/SGL include method jive with sdl-config 2000-10-04 23:34:56 +00:00
Bill Currie 34a0473a15 forgot zpak :/ 2000-10-04 22:54:56 +00:00
Bill Currie a610b9f3cf update a couple of entries. Fullbrights are basicly done (maybe need to
investigate doing sprite models the right way), and correct an ESL error.
2000-10-04 18:12:44 +00:00