summaryrefslogtreecommitdiff
path: root/src/client/cl_main.c
AgeCommit message (Collapse)Author
2013-01-09Fix sending reliable commands before being connected, patch by Eugene C. (#4971)Thilo Schulz
2013-01-09Revert protocol 69 pending further discussion (#4962)Thilo Schulz
2013-01-09- Harden the client and server protocol against UDP spoofing attacks. This ↵Thilo Schulz
will defend ioquake3 against http://aluigi.altervista.org/papers/q3noclient.txt (#3041) - Retains full compatibility to the old but unsecure protocol between clients and servers - Harden the connection process against DoS attacks, possibly connected to UDP spoofing
2013-01-03* Remove the protocol argument to globalServers, always use PROTOCOL_VERSIONBen Millwood
- This fixes the server list, thanks to Oopss for pointing out it was broken * Remove debug_protocol * Revert some getservers stuff accidentally merged from ioq3
2013-01-03* Merge ioq3-r1946Tim Angus
2013-01-03* Don't allow people to manually set com_downloadprompt, because setting it ↵Christopher Schwarz
nonzero at the wrong time causes the game to hang
2013-01-03* Merge ioq3-r1813Tim Angus
2013-01-03* (bug 3013) Add gametype column to server browser (Rezyn, with thanks to ↵Christopher Schwarz
Jackmcbarn, Risujin)
2013-01-03* Update copyright noticesTim Angus
2013-01-03* Merge ioq3-r1752Tim Angus
2013-01-03* Request MOTD upon getting server list, instead of just when connecting to ↵Christopher Schwarz
a server, so that someone might actually see it sometime :)
2013-01-03* Fix buffer-safety issues in the download prompt codeChristopher Schwarz
2013-01-03* Fix the client News menu function, broken by a new filesystem check ↵Christopher Schwarz
introduced in the ioq3 merge
2013-01-03* Merge ioq3-r1708Tim Angus
2013-01-03* Various small style fixes/corrections/changes (Undeference, Timbo, benmachine)Christopher Schwarz
* Restore /ignore functionality to a couple message types I forgot (Undeference) * Fix some color bleeds on names (Rezyn) * Fix an uninitialized buffer in featured labels (Rezyn) * Apply team colors to only the letter and not the brackets too, in cg_chatteamprefix (Undeference) * Default cg_drawcrosshairs 2, crosshairs for everything (kevlarman)
2013-01-03* Merge ioq3-r1666Tim Angus
2013-01-03* (bug 4295) Add an option to view Tremulous news to the main menuChristopher Schwarz
2013-01-03* (bug 4296) Server browser fixesChristopher Schwarz
- Fix "refresh" creating duplicate servers - Fix featured server status not being cached - Fix not giving you the server you clicked on (Rezyn)
2013-01-03* Parse "team" in cl_voipSendTarget using a new cgame vmcallBen Millwood
2013-01-03* Remove many unused cvars that don't do anythingChristopher Schwarz
* Remove g_adminNameProtect, force it on * Remove g_chatTeamPrefix, force it on
2013-01-03* Merge ioq3-r1637Tim Angus
2013-01-03* Featured server systemBen Millwood
- The new master server sends some server records with an additional flag for the client to mark them as featured - they will then appear in a separate list.
2013-01-03* Convert master address resolution to IPv6-compatible APIBen Millwood
* MOTD parsing should use the whole string rather than just arg1
2013-01-03* Automatically prompt the user for what to do when files are needed from ↵Christopher Schwarz
the server and cl_allowDownload=0. (bug 3038) (Risujin, kevlarman)
2013-01-03* Merge ioq3-r1498, by popular demandTim Angus
2013-01-03* Merge ioq3-r1464Tim Angus
* Use WM cursor when running windowed and UI module has input
2013-01-03* Merge ioq3-r1458Tim Angus
2013-01-03* Merge ioq3-r1423Tim Angus
+ IPv6 + VoIP + Stereo rendering + Other minor stuff
2013-01-03* (bug 3517) connect.menu isn't properly opened on connectionTim Angus
* Partially revert 772 * Strip off trailing '\n' from server denial messages
2013-01-03* Merge ioq3-r1272Tim Angus
2013-01-03* Merge ioq3-r1248Tim Angus
2007-11-28* Merge ioq3-r1220Tim Angus
2007-10-02* Merge of ioq3-r1189Tim Angus
+ Fix bug that prevented key up events getting to cgame/ui when not in game + Use Key_[GS]etCatcher everywhere to set keycatcher + Clear all key states when the catcher changes * Slim down client userinfo somewhat * Remove some redundant client autocomplete commands * Actually make use of "menuStack" in the UI module + No longer close all menus when exiting one, instead reverting to the next one on the stack + Cleanup the menu activation functions a little * Truncate text in list columns if it exceeds the column width * Remove maxChars field from columns member of ITEM_TYPE_LISTBOX * Revert r992 due to more general and less buggy/hacky fix from ioq3
2007-09-22* Merge of ioq3-r1186Tim Angus
2007-09-05* Merge of ioq3-r1163Tim Angus
+ SDL everywhere + New R_LoadImage + net_ip.c + Window icon + GUI based dedicated server support + Compile time linked OpenGL * Remove ui_menuFiles cvar
2007-08-24* Remove some fs_restrict codeTim Angus
* Say "Waiting for response" instead of "...-1 servers" * (bug 3054) After running a listen server, sv_killserver is not set
2007-07-15* Merge of ioq3-r1112Tim Angus
2007-03-21* ioq3-r1052 mergeTim Angus
2006-12-29* (bug 2828) Removal of hack for scaled up knockback on teslagenTim Angus
* (bug 2959) All looping sounds now stopped when downloading * (bug 2910) Removal of legacy Q3 cg_teamChat* stuff
2006-12-29* Clean up serverinfoTim Angus
2006-11-28* Merge ioq3-989Tim Angus
2006-08-14* Merged ioq3-r838Tim Angus
- OS X Universal Binary creation script - OS X x86 support - OS X vm support - SDL video mode selection bug fix - "Home directory" support on windows - Windows SMP deadlock fix - Improved JPEG quality (screenshots/video) - AVIs recorded with \video command are now actually AVIs - Usual assortment of ioq3 tweaks and fixes
2006-06-17* Merged ioq3-r810Tim Angus
2006-06-04* Added target_hurtTim Angus
* Various other map entity fixes/enhancements * Hovel exploit fixed * Fixed tesla trail disappearing at edge of range * Default player name now inherited from OS * Fixed spelling of Veda's surname :x
2006-05-06* Merged ioq3-r775Tim Angus
- SDL_GammaRamp stuff - Anisotropic texture filtering - q3testesque r_flares - cl_guid - Security fixes
2006-04-24* Removed some \n from server connection messagesTim Angus
* Removed nextmap cvar and associated code, replaced with "advanceMapRotation" command * Rework the text displayed during votes to be more verbose * "destroy" command now only works when cheats are enabled * Voting UI is now a frontend for "clientkick" instead of plain "kick"
2006-04-09* Fixed display of long server namesTim Angus
* Fixed sort by ping * Changed default source to internet * Added simple options menu to frontend * Removed PB menu file * Changed default net rate * Fixed scoreboard alignment * Implemented "scoresUp" and "scoresDown"
2006-02-28* Merged ioq3-r594Tim Angus
- OpenAL fixes - SV_Shutdown message fixes
2006-01-18* Merged ioq3-r506Tim Angus
* Removed copyfiles rule from Makefile
2006-01-09* Merged ioq3-468Tim Angus