-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
1153 lines (1039 loc) · 56.3 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
BZFlag Release Notes
====================
BZFlag 2.4.3
------------
* Do not flash GAME OVER for observers - Jeff Makey
* Added bz_getIdleTime API function - Vladimir Jimenez
* Track number of self-kills on the scoreboard - Konstantinos Kanavouras
* Added menu option to pause chat window scrolling - Konstantinos Kanavouras
* Added "noteam" option for "/flag reset" command - Konstantinos Kanavouras
* Implemented "/poll kill" command - Konstantinos Kanavouras
* Added serverSidePlayerSample plugin - Jeff Myers
* Fix fancy radar tank when zoomed - Kyle Mills
* Added /handicap command - Frank Thilo
* Reverted to traditional handicap calculation - Frank Thilo
* Added bzfscron plugin - Scott Wichser
* Added server side shot tracking - Jeff Myers
* Added clientQuery permission - Konstantinos Kanavouras
* Added superUser plugin - Jeff Myers
* Added webStats plugin - Jeff Myers
* Added bz_getPlayerCount API function - Jeff Myers
* Make players respawn on bases after countdown ends - Lee Marshall
* Countdown now resets player scores as well as team scores - Lee Marshall
* Fully integrated Xcode project file - Joshua Bodine
BZFlag 2.4.2 "Doomsday Edition" (2012-07-28)
---------------------------------------------
* Added UPnP option to configure server networking - Alfredo Tupone
* Added an option to have both leading and lagging radar shot lines
- David Anderson
* Prevent prohibited solo bots from joining, rather than kick afterward
- Scott Wichser, Jeff Makey
* Add thiefControl plugin which prevents stealing flags from teammates
- Bernt Hansen, Scott Wichser
* Preserve shot-limited flag behavior on final shot - David Anderson
* Remove the -zoom command line option from bzflag - Jeff Makey
* Provide observer team chat in OpenFFA mode - David Anderson
* Add fairCTF plugin - Chris Wible
* Allow plugins to specify a color when firing world weapons - Chris Wible
* Add option for chat on the left and radar on the right - Kyle Mills
* Add autoFlagReset plugin - Chris Wible
* Allow joystick hats as input on Evdev, SDL, and Windows platforms
- Kyle Mills and Jeffery Myers
* Added Fastmap Plugin - Jeffery Myers
BZFlag 2.4.0 "Wake the Dead" (2011-07-03)
------------------------------------------
* Shot messages are synchronized with position - Alfredo Tupone
* Added /playerlist for everyone - Thomas Stauer
* Added message type for properly handling /me actions - Scott Wichser
* Added BZDB option to hide flags on radar server side - David Anderson
* Removed /setpass /register /identify - David Anderson
* Handicap is computed on the server - Alfredo Tupone, Bernt Hansen
* Allow plugins to register custom flag types - Daniel Remenak
* Forced *image.bzflag.org for image downloads until user sets
otherwise - David Anderson
* Accepted patch from McSpider, added OpenFFA - David Anderson
* Removed -requireUDP, now it is always required - David Anderson
* Accepted patch from McSpider, removed client option to turn off fog
- David Anderson
* Accepted patch from McSpider, added -noTeamKills option - David Anderson
* Removed -3Dfx, -no3Dfx. Moved -geometry -> -window <geometry-spec>
- David Anderson
* Add ricochet on a per object basis for .bzw files - trepan, David Anderson
* serverControl plugin- Add option to ignore observers for server shutdowns
- Bernt Hansen
* serverControl plugin- Only report ban file access errors once - Bernt Hansen
* serverControl plugin- Limit filesystem checks to once every 3 seconds
- Bernt Hansen
* LogDetail plugin-Add SERVER-MAPNAME with the public server description
- Bernt Hansen
* The bzfs -time command line option allows end time - Scott Wichser, Ian Agar
* screenshots now compressed asynchronously - Daniel Remenak, randomparticle
* Add /serverdebug command and plugin API - Bernt Hansen
* Add bzfs -utc command line option to log timestamps using universal time
- Bernt Hansen
* Fix buffer overrun when using -ts micros on Linux - trepan, Bernt Hansen
* Only players with POLL permission are eligible to vote - Bernt Hansen
* Only allow a single end shot credit for holding the shield flag
- Bernt Hansen
* Do not inform hunters of stealthy prey - Ian Agar
* All scores are controlled completely by the server - Daniel Remenak
* Relabel player "email" string as "motto" - Jeff Makey
* Require TALK privilege for player motto to be broadcast - Jeff Makey
* Always require valid authentication for registered names
- Jeff Myers, Scott Wichser
* Move flag identification server side - Alfredo Tupone, Jeff Myers,
Frank Evers, Scott Wichser
* GM sanity checks - Alfredo Tupone
* Added the -publickey requirement for publicly listed servers (and renamed
the bzfs -public option to -publictitle) - trepan, Jeff Myers
BZFlag 2.0.16 "No Foolin'" (2010-04-01)
----------------------------------------
* Fix command line options in Windows launcher - Scott Wichser
* Fix regression in protocol handling by server - Jeff Makey, Scott Wichser
* Add bullet tails as seen out the viewport - trepan
* Add observer mouse controls for roaming and tracking modes - trepan
* Add the /forceradar client-side command for observers - trepan
* Minor cleanup of source and build system - Jeff Makey
* Explicitly link to the dl library when needed - Jeff Makey
* Remove unused dependency on Xi library - Jeff Makey
* Clarify copyright assignment terms for developers - Jeff Myers
* Allow only one Enter message per player instance - Jeff Makey
* Add TimeLimit plugin - Steven Mertens
* Remove broken vocaliser and obsolete torBlock plugins - Jeff Myers
BZFlag 2.0.14 "This isn't the release you are looking for." (2010-02-15)
-------------------------------------------------------------------------
* Add Options -> Display -> AntiFlicker option - trepan
* Add Options -> Input -> Confine Mouse (MotionBox) - trepan
* Adjust advanced ground rendering for texture flicker - trepan
* Change the default stencil bitplanes to 1 to fix stencil shadows and various
other stencil features - trepan
* Backport fix for /idbanlist and /hostbanlist crashes - trepan
* Add support for gcc-4.4 and libtool-2.2 - Jeff Makey
* Update to Microsoft Visual C++ 9 from 8.0 - Jeff Myers
* Update to directInput 8 from 7 - Jeff Myers
* Fix player ghosting failure - Steven Mertens
* Provide API support for using bz_moveFlag on team flags - Scott Wichser
* Add pushstats plugin for future statistics gathering system - Jeff Myers
* Increase restrictions on incompletely joined players - Jeff Myers, Scott W.
* Announce saved file name in recordmatch plugin - Jeff Makey
* Fix buffer overflow in menu subsystem - Jeff Myers
* Fully support glob-style wildcards in hostbans and make name comparisons
case insensitive - Bryan Jennings
* Properly limit maximum message size in /showgroup command - Jeff Makey
* Reset team scores in case of a capture during a countdown - Jeff Makey
* Block spoofed /me messages - Scott Wichser
* Keep flags within the world boundary - Jeff Makey
* Add the "roamView" BZDB variable - trepan
* Change fonts to DejaVu - Jeff Myers, Tim Riker
* Source cleanup - Tim Riker
BZFlag 2.0.12 "The release without a name." (2008-06-25)
---------------------------------------------------------
* Fix build with -ffast-math avoiding use of isnan for fog - Alfredo Tupone
* Fix for memory leaks -
* libGLEW requirement controlled by --with-glew - Alfredo Tupone
* Actually build with SDL_Image, if required - Alfredo Tupone
* Remove extra dir separator from cache entries - Jeff Myers
* Configurable "defaultFOV" (60 deg) for widescreen users - Jeff Myers
* Adjust shown coordinate for observers - Jeff Myers
* Use the foghack only if the config says - Jeff Myers
* Queue spawns after flag captures - l4m3rthanyou, pacman97
* Fix kill callback when is coming from server - Jeff Myers
* Fix intermix of chat messages and api callback - Jeff Myers
* Various permission fixes - Jeff Myers
* Plugins path fixed - Jeff Makey
* Kerberos and thread removed (never used) - Alfredo Tupone
* Event log fixed - Jeff Myers
* Workaroung to a driver bug - Jeff Myers
* Word filtering is case insensitive -
* Correctly interface with c-ares 1.5.1 and lower - Alfredo Tupone
* Not showing a "new rabbit" message when player ID == NoPlayer - blast007
* gcc-4.3 fixes - Tim Riker, Alfredo Tupone
* MacOSX: Consistent search of resource files - Sean Morrison
* MacOSX: update the project to XCode 2.4.1 - Sean Morrison
* Added _countdownResumeDelay to control resume delay. - Thomas Stauer
* Slot numbers on scoreboard now appear regardless of hideAdmin - Joshua Bodine
BZFlag 2.0.10 "Never Say Never" (2007-11-16)
---------------------------------------------
* Added a work around for buggy DRI open source ATI drivers and the
narrow flag - Jeff Myers
* Add /modcount command - Joshua Bodine, Anonymous
* Fix bug where users get locked into autopilot mode - Joshua Bodine
* Fix bug where poll results would not be announced - Joshua Bodine
* Fix antikill notice bug - Joshua Bodine
* Add -adminlagannounce and -lagannounce - Thomas Stauer
* Check for talk permission for part/quit messages - uso
* First map no longer ignored in Start Server menu - Ravu al Hemio
* Implemented Confine Mouse for Windows platforms - Daniel Remenak
* Implemented fullscreen->windowed mode toggle on Windows - Daniel Remenak
* Add the rabidRabbit plugin - LouMan
* Add packet loss kick and related admin commands - Thomas Stauer
* Reclaim lost memory from sound sample - Tupone Alfredo
* Fixed bashism on debian rules - Ryan Kavanagh
* Add the rabbitTimer plugin - L4m3r
* Fix some segfaults when re-joining - Tupone Alfredo
* Compliance with gcc-4.2 - Tupone Alfredo
* Fix the build system to be more distro friendly - Tupone Alfredo
* Plugins get flag resets/spawns/grab/drop/transfer - Jeff Myers, Bernt Hansen
* Fix compiler problem with gcc-4 - Tupone Alfredo
* Fixed high fps problem - Frank Thilo
* Added more info for observers - Jeff Myers, Frank Thilo
* torBlock plugin added - Jeff Myers, blast007
* Optionally use mesh position and height for radar - Thomas Stauer
* Add the regFlag plugin - Bernt Hansen
* Fix memory leak from cURL - blast007
* Add the Phoenix plugin - Jeff Myers
* Add favorite server - Frank Thilo
* SDL sound rate fix - Alfredo Tupone
* add bzID and server status to logDetail plugin - Bernt Hansen
* Add -tkannounce to announce tk on admin channel - Bernt Hansen
* Add the serverControl plugin - Bernt Hansen
* Add keepaway plugin - LouMan
* API calls to reset bzdb - Jeff Myers
* API call to get the player pause state. - Jeff Myers
* API calls to reload bans, and other files - Jeff Myers
* API event for shot ends - Jeff Myers
* API command to move a flag - Jeff Myers
* add API exposure for lag, jitter, and packetloss - Jeff Myers
* Add koth plugin - LouMan
* Add timedctf plugin - LouMan
* Add teamflagreset plugin - LouMan
* Add wwzones plugin - LouMan
* flagStay plugin added - Jeff Myers
* Give everyone notice of pause messages - Jeff Myers
* Fix for /silence command - Skeeve
* Fix mousebox edge positioning - Mark Thomas
* Fixed on spanish localization - xukosky@yahoo.es
* Instructions to fix sound on ALSA added - Tupone Alfredo
* Change filename format for easier location of matches - uso
* Adding jitter kick and related admin commands - Thomas Stauer
* Global banlist reload with local banlist - uso
* Fix to spawned and lag attributes in bz_updatePlayerData - Matthew Marshall
* Ability to change the killer in a PlayerDieEvent - Matthew Marshall
* Added shotID to bz_PlayerDieEventData - Matthew Marshall
* Expose the countdown and game time stuff to the api - Jeff Myers
* Backport the record stop function from 2.1 - Jeff Myers
* Backported WW GMs from 2.1 - Matthew Marshall
* Converts box & pyramids to mesh if required - Anonymous
* Allows leading face specification (x+,x-,y+,y-,z+,z-) - Anonymous
* Authorization is invariant to case - Anonymous
BZFlag 2.0.8 "Oops, Happy Mother's Day" (2006-05-13)
-----------------------------------------------------
* Add a plugin to record matches - Jeff Myers.
* Add an option to send out a UDP heartbeat message for observers behind flakey
routers - Jeff Myers
* Replaced admin message sound - Sean Morrison
* Client and server now close http connections correctly - Daniel Remenak
* Fixed crash when rogue autopilot picks up a team flag - Daniel Remenak
* Fixed spawnpoint selection regression - Sean Morrison
BZFlag 2.0.6 "Good enough for now" (2006-04-09)
------------------------------------------------
* game variables no longer accept invalid values. - Jeff Myers
* Special Effects use tank (was team) color - Karsten Behrmann, Jeff Myers
* /reset uses the values from the config and the map as default - Jeff Myers
* Sreenshots now remember where they left off - Jeff Myers, Thomas Sowell
* Have windows dump std::error out to a file - Jeff Myers
* Various API enhancements - Jeff Myers and others ( from patches )
* Not applauding when capturing his own flag - Alfredo Tupone
* Fixing crash on invalid captured flag - Alfredo Tupone
* Fixed bots on a public server - Alfredo Tupone
* Don't send admin the server password when wrong - Alfredo Tupone
* Client config file can be saved on request - Alfredo Tupone
* Allow for longer help files (50 lines) - Angelina Carlton
* Allow selective /reload of databases - Bernt Hansen
* Fix wrong kick if pausing having V and moving - Julio Jimenez
* Prevent long distance tank warping through walls - Sean Morrison
* Display paused state when screen capturing while playing - Sean Morrison
* Added new logDetail plugin - Bernt Hansen
* Fixed issue with denial-of-service message attacks - Sean Morrison
* Support for -window on Mac command line executions - Sean Morrison
* Show slot numbers in lagstats (if admin) - Mark Thomas, Mike Weisenborn
* FPS limit energy saver option for laptops - Karsten Behrmann, Sean Morrison
* Send admin channel warning if /password fails - Garrett Padera, Jeff Myers
* Known players not authenticated are detected - Tupone Alfredo
* Added /checkip command - Frank Thilo
* "Enable Local Shot/Spawn Effects" affects "Driving with" - Daniel Remenak
* Show shot reload indicators when driving with a tank - Daniel Remenak
* Fix misc/bzfquery.pl to handle MsgGameTime - Tegan, Mark Thomas
* Simple server list searching - Daniel Remenak
* Added GUI option for email display length - Mark Thomas
BZFlag 2.0.4 "Shiny" (2005-09-30)
----------------------------------
* Fixed server join bug when cached worlds disappear - Sean Morrison
* Prevent phantom zoned players from pausing - Sean Morrison
* Implemented multiple player hunt - Mark Thomas
* Directional keys pressing works, even in joy/mouse mode - Tupone Alfredo
* Jitter compensation removed. Too bad behaviour on ME players - Tupone Alfredo
* Put spawn params in BZDB to let server owners mod them as needed - Jeff Myers
* Fixed ban admin bug - Julio Jimenez
* Added /sendhelp command - Mike Weisenborn, Mark Thomas
* /ban /hostban take time keywords (short ...) too - Jeff Myers, Alfredo Tupone
* Inertia style indicatio no more used - Alfredo Tupone
* No more restriction on M (Momentum) flag - Alfredo Tupone
* Fixing authentication when changing callsign/password - Alfredo Tupone
* Fixing authentication when joining from command-line - Alfredo Tupone
* Executing abbreviated server command '*' terminated - Alfredo Tupone
* Getting one-line-help on server command '?' terminated - Alfredo Tupone
* Fixing bzflag use of system-wide regex (--without-regex) - Alfredo Tupone
* Adding destination info to chat message log - Alfredo Tupone
* Adding syntax check to duration parameter of ban cmds - Alfredo Tupone
* Hud outlines go transparent with the hud panel - Jeff Myers, Daniel Mulford
* Better progress info when downloading textures - Garrett Padera, Jeff Myers
* Add Quake3 BSP import to modeltool - Jeff Myers
* Exit BZFS if -g is used with -mts or -mps - Joshua Rogers
* Experimental server colorizing in server list - Frank Thilo
* Added sort options to "/replay list" and "/record list" - Mark Thomas
* Map mismatch fixed - Alfredo Tupone
* Quick server command key works better - Alfredo Tupone
* Default server side plugins added to windows build - Jeff Myers
* Include web token verification script - Garrett Padera
* Fix texture cache on windows. - Jeff Myers
* Disallow + or @ as first char of callsign (bzfs) - Mark Thomas
* Wait for reverse DNS and authentication to enter game - Alfredo Tupone
* Antiban works even on IP number - Alfredo Tupone
* Sort lagstat to have non-observer at the bottom - Thomas Stauer
* Authentication credential are requested asap - Alfredo Tupone
* Allow the use of game device sliders as axes on Windows - Daniel Remenak
* Directional force feedback support - Daniel Remenak
* New icon and menu arrow - Harry Keller, Jeff Myers
* Special effects for many events - Jeff Myers, Daniel Remenak
* Server-side plugin API and plugins - Jeff Myers
* Join menu displays team icon - Daniel Remenak, Harry Keller
* Implemented "-advertise" option for bzfs - Mark Thomas
* The url now does not contain the password (sent with POST) - Tupone Alfredo
* Fixing Tiny tank shooting from the world edge - Tupone Alfredo
* Fixing client requesting lan server on some systems - Tupone Alfredo
* Observer are no more hunted - Tupone Alfredo
* Added 'Always Show Team Scores' option (GUI Options Menu) - Mark Thomas
* Added beautify scores - Julio Jimenez
* Added scoreboard sort option - Mark Thomas, Karsten Behrmann
* Shots fired over the boundary wall end at the wall - Daniel Remenak
* Increase range of radar size setting in GUI Option menu - Mark Thomas
* Fixed Menu rendering when radar size is great - Sean Morrison, Mark Thomas
* Fixed Linux name resolution (server list) problem - Sean Morrison
* Fixed Jitter problem on Windows, clock was wrong - Alfredo Tupone
* Windows platform can switch from SDL to native - Alfredo Tupone
* Instruction for X-build from linux to windows - Alfredo Tupone
* bzflag is much less blocking with libcurl - Alfredo Tupone
* Using c-ares instead of adns for DNS resolving - Alfredo Tupone
* Added CTF capture event trigger for world weapons - Jeff Myers, Nathan Goings
* FlipZ on meshpyrs behaves as expected (like pyramids) - Daniel Remenak
* Fixed /set and /reset command case bug - Daniel Remenak
* Fixed crash on /ban without -banfile - Daniel Remenak
* Shot reload timer on the HUD - Daniel Remenak
* Added timestamp to bzfs DEBUG output, and new CL option (-ts) - Mark Thomas
* Players without TALK can send to the Admin group - Sean Morrison
* Fixed bzfs crash because poll kick/ban - Julio Jimenez
* Allow additional group modify permission lines - Frank Evers
* bzfs creates default groups before parsing groupdb file - Frank Evers
* +ALL and -ALL adds/removes all perms from a group in groupdb - Frank Evers
* Support for +,- and ! operators in bzfs' groupdb file - Frank Evers
BZFlag 2.0.2 "Queen of Maybe" (2005-03-18)
-------------------------------------------
* Added TALK, MUTE, UNMUTE permissions - Angelina Carlton
* Added /mute, /unmute commands - Angelina Carlton
* Automatic team try to fix bad player behaviour - Alfredo Tupone
* bzadmin does not require opengl headers - Alfredo Tupone
* bzfs handle both -mp specification - Alfredo Tupone
* bzfs correctly handles ban time - Alfredo Tupone, Julio Jimenez
* bzfs no more put jittered players as Not Responding - Alfredo Tupone
* bzfs stop shot from dead player - Alfredo Tupone
* Roaming switching between player goes even on Dead Player - Alfredo Tupone
* Fixed bzfs crash associated to "Error adding player" - Alfredo Tupone
* bzflag count a single -1 score for a tk (like server does) - Alfredo Tupone
* Fixes on hostban handling - Alfredo Tupone
* Fixed force feedback on Windows - Scott Wichser
* New Kick/Ban options using slot numbers (rendered in client) - Julio Jimenez
* Added EndShot cheat detection - Julio Jimenez
* Avoid spawning on top of tanks with SR or BU - Daniel Remenak
* Add fine-grained permissions control of polling - Daniel Remenak
* Fixed loading of colormapped PNGs - Daniel Remenak
* Add SPAWN permission, remove -requireidentify - Steve Krenzel, Tim Riker
* A /say command for server messages - Julio Jimenez, Frank Evers
* Rejoin permission for avoiding _rejoinTime limit - Frank Evers, Julio Jimenez
* A player will auto ghost if they use global authentication - Steve Krenzel
* Server announces who started a countdown - Angelina Carlton
* Fixed server start menu for windows - Daniel Remenak
* Message spam checking bug fixed - Alfredo Tupone
* Fixed no flag on building - Alfredo Tupone
* Fixed MsgQueryPlayer eventually sending AddPlayer to all - Alfredo Tupone
* Removing kicking player for missing packet - Alfredo Tupone
* Player is unpaused when coming alive - Alfredo Tupone
* Observer of winner not updating the flag fixed - Alfredo Tupone
* Fixed 2 flag per team selecting ctf on world & CommandLine - Alfredo Tupone
* Fixed lag warning counted twice - Alfredo Tupone
* Allow user to select which physical joystick axes to use - Daniel Remenak
* Fix a number of server crash bugs - Daniel Remenak
* ctf make restarting on base even when dead - Anonymous
* Fixed weirdness on Console Panel when disabling chat display - Alfredo Tupone
* Fixed a segfault with SDL and no audio - Alfredo Tupone
* bzadmin wipes argv to hide possible password - Tim Riker
* Lagstats and Playerlist no longer filtered - Steve Krenzel
* print errors in red - Frank Thilo
* simple scroll indicator for control panel - Frank Thilo
* antiban perm actually counters a server ban now - Steve Krenzel
BZFlag 2.0.0 "Falcor's Despair" (2005-01-17)
---------------------------------------------
* Added a .desktop file - David Trowbridge
* Tool for converting obj to bzw - Jeff Myers
* Addition of converted ProFont font - Andrew Keyser
* Added a file syntax section to bzw.5 - Fred Cods
* Added a bzw.5 manpage to document world file format - Sean Morrison
* Added /quit command - Angelina Carlton
* Display player addr on join to admins - Sean Morrison
* Make -debug a public client option - Frank Thilo
* Communicate autopilot state, display in scoreboard - Frank Thilo
* Observer counts and match times added to game queries - David Vuorio
* Central authentication - Tim Riker
* Avoid transfer flag cheat - Alfredo Tupone
* Cheat client flag obfuscation and hiding - Alfredo Tupone
* Added strong authentication via Kerberos - Alfredo Tupone
* BZFlag renders frames and accepts commands during joining - Alfredo Tupone
* Lag is computed only after entering game - Alfredo Tupone
* CTF world used for FFA make bases into boxes - Alfredo Tupone
* Allow elevated bases even without -fb - Alfredo Tupone
* Added optional duration option to /countdown - Sean Morrison
* Added shot mismatch cheat auto-kicking - Julio Jimenez
* Improved double-jump response - Anonymous
* Added physics drivers - Anonymous
* Unlimited altimeter height - Steve Krenzel
* Added /uptime command to print elapsed running time - Angelina Carlton
* Countdown command now shows players 10 sec countdown - Angelina Carlton
* Added a flapping sound for the wings flag - Sean Morrison
* Adding ability to load world from url (http, ftp, file) - Alfredo Tupone
* Reduce network load by buffering UDP packet (no delay) - Alfredo Tupone
* Allow server to control lat and long (-synclocation) - Daniel Remenak
* Added tank spawn expansion effect - Anonymous
* Added tank squishiness - Anonymous, Dave Brosius
* Added animated effects for T, N, TH, O, and CL flags - Anonymous
* BZAdmin now tells more specific reasons why it could not connect - Ian Agar
* MOTD from the master server - Jeff Myers, Daniel Remenak, Frank Thilo
* Add generic URL retrieval class - Jeff Myers, Alfredo Tupone
* Windows Multimedia and DirectInput joystick support - Daniel Remenak
* bzfs can now announce to multiple public list servers - Sean Morrison
* Global public server bans - Jeff M., Alfredo T., Daniel R., Sean M., Bryan J.
* Linux event device joystick and force feedback support - Micah Dowty
* Inform banned users of reason, originator, and source on login - Jeff Myers
* Added the SHORTBAN bzfs privilege - Anonymous, Daniel Leeds
* Added /date and /time to request server date and time - Ian Agar
* Added arc, cone, and sphere map objects - Anonymous
* Added user specified dynamic colors - Anonymous
* Added user specified texture matrices - Anonymous
* Improved BSP splitting algorithm - Anonymous
* Added /part command for disconnecting from server - Angelina Carlton
* Show status while trying to connect & download world - Daniel Remenak
* Update old configs to avoid broken keybindings - Daniel Remenak
* Config files are stored per-version, using older when needed - Jeff Myers
* Faster tank and shot collision detection using an octree - Anonymous
* Better linewrapping for control panel - Daniel Remenak
* Configurable font size for control panel and scoreboard - Daniel Remenak
* Textures are now reloaded on a mode change for optimal quality - Jeff Myers
* Automatic team joins changed to encourage team-play - Alfredo Tupone
* Fixed dropping flag while jumping from high places - Alfredo Tupone
* Lag stats are now sorted by lag value - Alfredo Tupone
* OpenGL context reloading bug fixed on SDL - Alfredo Tupone
* Roaming switch between player is now consistent - Alfredo Tupone
* Compensating jitter in Dead reckoning - Alfredo Tupone
* Ping packet loss are like high lag for warn/kick - Alfredo Tupone
* ColorBlindness now disable hunt flashing on radar - Alfredo Tupone
* SDL is made default platform, static and shared linkage - Alfredo Tupone
* Fixed bug where players get stuck on flipped pyramids - Alfredo Tupone
* Compressed map data going over the network and into caches - Anonymous
* Options to disable certain /poll's entirely on a server - Simon Richard Grint
* Lighting menu option now has "None / Fast / Best" - Anonymous
* Dev-C++ project files - Ian Agar, Daniel Remenak, Jeff Myers
* Shot accuracy statistics dialog - Daniel Remenak
* Faster zbuffer graphics using octree and dynamic occluders - Anonymous
* Faster startup times by making the SceneDatabase on the fly - Anonymous
* Autocompletion for commands & callsigns (ala bzadmin) - Ian Agar, Frank Thilo
* /clientquery can now be requested on single individuals - Ian Agar
* Added support for irc-like /me actions and /msg messages - Sean Morrison
* Seer flag now can see Invisible Bullets - Anonymous
* Added admin message sounds - Cameron Mandrake, Sean Morrison
* Better shot reflections for non-square pyramids - Anonymous
* Fixed collision detection impalement problem - Anonymous
* anti perm for pollkick, pollban, kick, ban, deregister - Sean Morrison
* antipoll bzfs anti perm to protect against poll kick/bans - Andrew Heyn
* Server Start Menu now selects Rabbit Chase styles - Ian Agar
* Tabbed Message Panel - Scott Wichser, Sean Morrison, Alfredo Tupone
* Fonts settable via BZDB - Daniel Remenak
* New font management system and fonts - Daniel Remenak, Jeff Myers
* Reduce network utilization (tolerance) - Alfredo Tupone, Sean Morrison
* WorldWeapons and EntryZones are saved client-side - Anonymous
* Improved client map saves using map 'options' - Anonymous
* Autopilot is now capable of playing CTF - Ian Agar
* bzadmin can now send and receive team and admin messages - Lars Luthman
* Added waterLevel (water-like feature for maps) - Anonymous
* Added _noShadows (to disable shadows on a server) - Anonymous
* bzadmin's curses menu will now update automagically - Lars Luthman
* Added message filter editor for bzadmin using menu or cmds - Lars Luthman
* Added team flag safety zones - Anonymous
* Added MsgScoreOver and MsgTimeUpdate to BZAdmin - Ian Agar
* Have BZAdmin allow whitespace in callsign and host - Ian Agar
* Prevent message flooding/spamming - Ian Agar
* Consolidated polling system bzfs options (-poll) - Ian Agar, Sean Morrison
* Improved server pause cheat detection and reporting - Ian Agar, Sean Morrison
* Changed the way Roaming keys drives the Observer - Alfredo Tupone
* Fixing cross-correlation between driving keys - Alfredo Tupone
* Added configuration of driving keys - Alfredo Tupone
* Server is now valgrind-happy - Alfredo Tupone, Daniel Remenak, Sean Morrison
* Limit quick rejoins - Anonymous
* Added 'options' section to world maps - Anonymous
* Added the '-set <name> <value>' option to bzfs - Anonymous
* Throw away bad or early links in world files - Tim Riker
* Added Record/Replay feature - Anonymous
* Added Random teleporter destinations - Anonymous
* Poll to reset flags and Poll-cheating prevention - Ian Agar
* Flag and Tank Entry Zones - Dave Brosius
* Spawn improvements - Dave Brosius, Daniel Remenak
* Added MAC's Agility (aka Dodge) flag - Sean Morrison
* QuickTurn flag symbol changed from A to QT - Sean Morrison
* Added MAC's handicap game style - Sean Morrison
* Added ReverseControls bad flag - Sean Morrison
* Added Wings good flag - Dave Brosius
* Added BZDB variables to allow for more realistic friction - Nils McCarthy
* Added ForwardOnly and ReverseOnly bad flags - Sean Morrison
* No Jumping and Trigger Happy flags - Nils McCarthy
* server option to disallow autopilot - Nils McCarthy
* SDL interface to audio/video/input - Tupone Alfredo
* /clientquery (was CLIENTQUERY) moved to server - Daniel Remenak
* "Leave Game" menu item to leave a game without quitting - Daniel Remenak
* Allow user to force input device to that of their choosing - Daniel Remenak
* Tanks can drive over bumps - Dave Brosius
* Remove Building scene nodes laying on the ground (or lower) - Dave Brosius
* Rip out ref counted texture system, TM controls this now - Dave Brosius
* Added Admin Message Queue - Michael Hoffman
BZFlag 1.10.8 "lightning strikes back - list server returns" (2004-10-05)
--------------------------------------------------------------------------
* New list server URL
* Added admin message sounds - Cameron Mandrake, Sean Morrison
* Throw away bad or early links in world files - Tim Riker
BZFlag 1.10.6 "the little hop" (2004-05-14)
--------------------------------------------
* Fixed the little hop on spawn at some sites - Alfredo Tupone
* Fixed issue of players add/removing others from groups - Alfredo Tupone
* Fixed false positive filter matches involving apostrophes - Sean Morrison
* Curing ghost/duplicated/ungetable flag - Alfredo Tupone
* Fixed 0 height flag, no more flags inside buildings - Alfredo Tupone
* Observers see Masquerade tank with their true color - Alfredo Tupone
* Password file now supports callsigns with non alphanumerics - Alfredo Tupone
* Support for building BZAdmin with PDCurses on Windows - Daniel Remenak
* Correctly read PNG textures with multiple IDAT chunks - Daniel Remenak
* Add aggressive filtering support for all platforms - Sean Morrison
* bans based on hostmask (/hostban, ...) when adns is available - Nils McCarthy
* Fixed bug that allowed empty callsigns - Frank Thilo
* server option to disallow autopilot - Nils McCarthy
* Bots drive around corners faster - Frank Thilo
* Bots aim better, try to evade shots - Frank Thilo
BZFlag 1.10.4 "not a smurf" (2004-01-24)
-----------------------------------------
* Allow user to define quickMessages via the menu system - Frank Thilo
* Defaults vars are written to config but commented out - Dave Brosius
* Added -show and -hide options to bzadmin for messages - Lars Luthman
* Added support for more message types to bzadmin - Ian Agar, Lars Luthman
* Added menu w/ BZDB editor and playerlist to bzadmin curses UI - Lars Luthman
* can freeze tod in client, if allowed, via -time hh:mm:ss - Tupone Alfredo
* Allow variable number team flags per team with +f bzfs option - Dave Brosius
* Added private and team chat sounds - Sean Morrison
* Specify a world file on the Start Server menu gui - Sean Morrison
* Server sends warning to privmsg sender to an invalid target - Lars Luthman
* bots now fully handle collision check - Tupone Alfredo
* -filterCallsigns filters email too now - Lars Luthman
* allow multiple team flags per team thru -c 5 - Dave Brosius
* -maxidle handles idle / paused players the same - Frank Thilo
* Added optional density to generated maps - Sean Morrison, Frank Thilo
* Add pause time to /idlestats - Sean Morrison
* Notify players when reassigned to a different team on join - Sean Morrison
* Allow multiple bases per team - Dave Brosius
* Use cyan for observer messages in old console color mode - Frank Thilo
* Config file based auto-identify - Tupone Alfredo, Sean Morrison, Frank Thilo
* List Server checks ip of requesting server - Tupone Alfredo
* AutoPilot does not base path on stealth echo anymore - Dave Brosius
* Alt-Tab & resolution changes does not mess up the screen - Tupone Alfredo
* No shooting allowed if OO flag is lost in a building - Tupone Alfredo
* Killed player stop drifting & clean dirty tank pieces - Tupone Alfredo
* Rabbit score changed and values displayed on HUD - Tupone Alfredo
* Sound samples are resampled since bzflag doesn't - Tupone Alfredo
* Unclean client disconnects are recognized earlier - Tupone Alfredo
* Async communication between bzfs and list server - Tupone Alfredo
* Added bzfs -rabbit option selection algorithm support - Nils McCarthy
* Added the REQUIREIDENTIFY permission - Nils McCarthy
* Added bzfs option to deny clients that do not identify - Nils McCarthy
* Color carried team flags according to their team - Sean Morrison
* Start of better spawn positions based on tanks - Dave Brosius
* PNG image writing for screenshots - Daniel Remenak
* Texture Manager only loads textures when needed - Jeff Myers
* Renamed and reorganized texture resources - Jeff Myers
* BZDB alternate image dir added - Jeff Myers
* Improved transparent proxy support - Alfredo Tupone, Sean Morrison
* Ground Texture Repeat added to BZDB, default increased to 0.1 - Jeff Myers
* Added ability to have and use per-team colored textures - Jeff Myers
* Added support for colored and zoned ground textures - Jeff Myers
* Hunter tanks try to use "hunter" texture if found - Jeff Myers
* Hunter tanks are colored orange color if not using a texture - Jeff Myers
* Menu uses its own image for the arrow, menu_arrow.png - Jeff Myers
* Rename team based datafiles to have the team in the name - Jeff Myers
* Map objects search for colored textures and use them if found - Jeff Myers
* Bases search for colored team textures and use them if found - Jeff Myers
* Added object-specified texture support for tanks & maps - Jeff Myers
* Menu Arrow supports animations - Jeff Myers
* Base wall and top textures - Jeff Myers
* Hunter name used for kill, lock, and info messages - Jeff Myers
* Increase resolution of textures to look better - Jeff Myers
* Add experimental quality setting for enhanced effects - Jeff Myers
* Tunf off tank LOD, and ground grid for experimental quality - Jeff Myers
* Add sides to the body of the hightank model - Jeff Myers
* Improve flag texture for high and experimental quality levels - Jeff Myers
* Increase moon segments for exp. quality - Jeff Myers
* Replace flag texture with one from pyBZFlag - Jeff Myers
* Added ability to set flagpole width for exp. quality level - Jeff Myers
* Don't do teleporter fog when roaming as an observer - Jeff Myers
* Pull many world textures from pyBZFlag - Jeff Myers
BZFlag 1.10.2 (2003-12-23)
--------------------------
* improved transparent proxy support for server - Frank Thilo, Alfredo Tupone
* Stop infinite spawn loop with complex worlds containing big pyramids
* Misc Swear processing fixes - Sean Morrison
* Allow banfile to be empty or not exist
* Don't let zoned tanks flatten Burrowed tanks
* Don't spawn in multiple locations based on multiple r-clicks
* Don't get speed kicked ejecting from buildings due to expansion
* Fix game style menu position
* Take flipz collisions in account for pyramids
* Fix Respawning after non-shot kills (Geno, Self Destruct, etc)
* More caching of BZBD vars - Frank Thilo
* ServerList uses strict http/1.1 - Frank Thilo
* Fix playercounts in rabbit mode
* GM now tracks player in slot 0
* Relax kick tolerances and soften kick messages - Sean Morrison
* Better lag stats - Frank Thilo
* Server-side Autoteam - Sean Morrison, Tupone Alfredo, Frank Thilo
* Remove bad lite effects with Thief steal
* Protect against crashes due to bad shot ids
* Better key binding - Tupone Alfredo, Dave Brosius
* Relax flag drop time for speed checking - Sean Morrison
* Better unresponsive player removal messages
* added kill messages as an option to bzadmin - Lars Luthman
* let genocided players spawn again - Lars Luthman
* auto team is now handled solely in the server - Frank Thilo
* increase averaging for jitter and loss values in lagstats - Frank Thilo
* mrtg script updated - Tim Riker
BZFlag 1.10.0 "Break the world" (2003-12-09 was 1.9.x)
-------------------------------------------------------
* control spawn on buildings with -sb - Frank Thilo
* Initial Docbook documentation - Sean Morrison
* Persistent bans with -banfile <filename> - Lars Luthman
* Streamroll collision detection is now compressed in height - Alfredo Tupone
* Rendering options are actuated immediately - Alfredo Tupone
* Height of base thickness (in world files) goes over the wire - Alfredo Tupone
* Fixed collision-detection for many cases - Alfredo Tupone
falling through floor when lagging
being stuck when tank expands
shot going into the ground
collision with pyramids
* Avoiding stuck on connection - Alfredo Tupone
* Web/Database based list server - Alfredo Tupone, ...
* Fixed bugs in the bzfs manual and the bzfs help output - KR (through Lars)
* Save world files from the client - Dave Brosius
* Drop flags on pause after timeout - Sean Morrison
* Set size of shots on radar - Sean Morrison
* Server spawn positions - Dave Brosius
* Added client-side automatic team selection - Alfredo Tupone, Sean Morrison
* Calc jitter based on client timestamps in MsgPlayerUpdate - Frank Thilo
* Add /reset var server cmd - Dave Brosius
* Add /set var value server cmd - Dave Brosius
* improved /ban /banlist added reason and time parsing - Dennis Pedersen
* Shortened GM to 0.95 normal shot (tuneable) - Tim Riker
* tarball now supports "rpm -tb <foo>.tar.gz" - Tim Riker
* bzfs uses 1 port instead of 2 - Alfredo Tupone
* bzflag is officially assigned port 5154 as default - IANA, Tim Riker
* bots (-solo) game is by far more playable - Alfredo Tupone
* Added client-side chat filtering - Sean Morrison
* Configuration files and cache is stored in ~/.bzf/ on *IX - Lars Luthman
* Added team ID to shots for TK reasons (1.9.2) - Jeff Myers
* Changed version numbers to be xx.xx.xx and display the build OS & Date
- Jeff Myers & others for auto tools
* Added voting sytem with /poll, /vote, and /veto commands - Sean Morrison
* Added bzadmin - Lars Luthman
* Munitions now bounce off buildings/ground in z direction - Dave Brosius
* World object and -worldsize parameters - Jeff Myers
* Server side world parm (bzdb) file [clo] - Dave Brosius
* MsgTeamUpdate, MsgFlagUpdate coalesced - Dave Brosius
* Burrow Flag - Dave Brosius
* Observer is a first class team - Dave Brosius
* AutoPilot from 1.8 - Dave Brosius
* Thief Flag - Dave Brosius
* MsgPlayerUpdate now has order, reject ooo packets - Dave Brosius
* Removed old UDP queueing code and headers - Micah Dowty
* Convert closed FlagIds to flexible FlagType's
- Micah Dowty, Dave Brosius, Tim Riker
* Add back PNG support from 1.8 - Dave Brosius, Sean Morrison
* Add back BZDB from 1.8 - David Trowbridge, Dave Brosius
* Seer, Masquerade Flags - Dave Brosius
* Don't broadcast single player messages - Dave Brosius
* Customizable map size in maps - Jeff Myers
* Drive and Shoot thru options in maps - Jeff Myers
* Show Team kill score in Scoreboard - Dave Brosius
* Beginnings of flag 'negotiation' - Dave Brosius
* Pass reason in MsgKilled, add support for SR noise - Dave Brosius
* Remove unnecessary MsgScore from player to server - Dave Brosius
* Remove old lag pings - Dave Brosius
* BeOS port - François Revol
* Collision detection fixes - David Trowbridge, Jeff Myers
* PlayerId -> ubyte - David Trowbridge, Frank Thilo
* Get rid of reconnect port - David Trowbridge
* Hunt opponent in HUD - Adam Krell, David Trowbridge
* Flag system cleanup - Dave Brosius
* Server-side callsign and improved chat filtering - Sean Morrison
* Rabbit game style - David Trowbridge, Dave Brosius
BZFlag 1.7g2 "Steely Eyed Banana" (2003-06-17 was 1.7g1)
---------------------------------------------------------
* public release now under LGPL v2.1 - Tim Riker
* change LICENSE to COPYING - Tim Riker
* server administration stuff - Jeff Myers, Frank Thilo, David Trowbridge
* admin-by-keys - Michael Hoffman
* /help messages - Michael Hoffman, David Trowbridge
* New super-bullet texture - Justin Zaun, Jeff Mills, David Trowbridge
* IRIX fixes - David Trowbridge
* cygwin/mingw32 fixes - Tupone Alfredo
* Solaris fixes - David Trowbridge
* OSX Fixes - Sean Morrison, David Wollner
* server list cache - Michael Hoffman
* E-mail field fixes - Lars Luthman
* colorized console - Anonymous, David Trowbridge
* automake/autoconf - Tupone Alfredo, David Trowbridge, Tim Riker
* check for unknown message types - Frank Thilo
* check incoming TCP for oversized messages and dump player - Frank Thilo
* multiline server and ad messages with '\n' - Lars Luthman
* -speedtol server option: specify tolerance for speed kick - Jeff Myers
* /report server command - Lars Luthman
* -sl server option: shot limit for flags - Michael Hoffman
* limit /password tries - Jeff Myers
* -tftimeout server option - Lars Luthman
* put observers to the bottom of the scoreboard - Lars Luthman
* resize mouse boxes - Frank Thilo
* choose [un]silence - Michael Hoffman, Tim Riker
* flag on radar/view on/off - Michael Hoffman, Tim Riker
* -badword server support - Dave Brosius
* resize radar/msg area - Frank Thilo
* Drop team flags where player last was on exit - Dave Brosius
* tanks driving too fast are kicked - Dave Brosius
* remove non-printable characters in callsign in server - Frank Thilo
* +f sw{5} syntax to add a bunch of flags - Dave Brosius
* tanks which jump too high get kicked - Dave Brosius
* server drops bogus shots (anti cheating)
- Tim Riker, Dave Brosius, Frank Thilo
* i18n support in client - Dave Brosius, Isak Styf
* Optional config file interface for bzfs settings - Dave Brosius
* inline editing of text fields (<- ->) - Dave Brosius, Frank Thilo
* extend admin command -> /flag reset unused - Dave Brosius
BZFlag 1.7g0 "Holy Dancing Monkeys" (2002-12-08 was 1.7e7)
-----------------------------------------------------------
* -tkkr auto team killer - Dave Brosius
* world file caching - Colin Bayer, Dave Brosius, others
* optional tank labels for roaming - Frank Thilo, Tim Riker
* draw tank lights correctly for (T)(N)(O) tanks - Dave Brosius
* new GUI options menu - Frank Thilo
* exclude observers from /idlestats list - Frank Thilo
* server based scoring - Dave Brosius, Tim Riker
* max. number of observers now defaults to 3 instead of 0 - Frank Thilo
* Use high water marks for player cnts to reduce looping - Dave Brosius
* new bzfs option -tk: team killers do not die - Frank Thilo
* misc @observer mode fixes - Andrew Greig
* Improved Mac OS X support - Kevin Avila
* disallow dud flags (eg jump in a jump world) - Dave Brosius
* self destruct key, for stuck tanks - Dave Brosius
* team killers die - Tim Riker
* increase max player and robot counts - Tim Riker
* Fix 'Change Key Mapping' arrowkeys - Andrew Greig
* show the time in upper right if no flag
* opacity in config - Dave Brosius, Tim Riker
* [UN]SILENCE - Dave Brosius, Tim Riker
* revert lag falling patch - Tim Riker, Dave Brosius
* teamgrab.wav - Dave Brosius
* improved texture mapping - unknown
* possible win32 installer bug - Chris Walters
* gcc 3.1+ patches - David Trowbridge
BZFlag 1.7e6 "Armoured Smashing Fist" (2002-06-19 was 1.7e5)
-------------------------------------------------------------
* new HUD! - David Trowbridge, Tim Riker, many others
* added temporary bans (minutes) - Dave Brosius
* Can now build entire win32 installer from VC Workspace - Dave Brosius
* non-listserver connection gave 0.0.0.0 as host: fixed - Dave Brosius
* added private messages - Frank Thilo
* modified / added roaming support for observers - Frank Thilo
* added /idlekick server option - Frank Thilo
* fix /ban and add /unban - Frank Thilo
* allow both -mp # and -mp #,#,#,#,# - Frank Thilo
* CTF flag returning to base fixes - Frank Thilo
* sort teams by score, sort in self - Janne Hassinen, Tim Riker
* observer hack, should be a team - Frank Thilo
* /countdown, /lagwarn - Frank Thilo
* PatchId fixes - Frank Thilo, Tim Riker
* New lag measurement using pings - Frank Thilo
* Reassign keyboard menu is now in two columns - Dave Brosius
* Fix MsgMessage and CLIENTQUERY handling - Frank Thilo
* -ban - David Trowbridge, Dave Brosius, Tim Riker
* Mac OSX work - Kevin Avila <kevin@hzsystems.com>
* -cr random ctf maps - Tim Riker, Frank Thilo
* bots in building fix - Tim Riker, Harry Dodgson
* Pause and not responding on HUD - Frank Thilo
* Message History buffer - Dave Brosius (cleaned by Tim Riker)
* Nemesis set on direct receive - Frank Thilo
* LT and RT command line aliases for shell impaired - Tim Riker
* radar shade flags by altitude - Tim Riker (reworked from Jeremiah)
* different kill msgs - Sal Gonzalez, Tim Riker
* brighter radar colors - Tim Riker with much input from others
* team colored shock wave - Tim Riker
* team colored lasers - Dave Brosius
* turn off ctf, if bases not found in world file - Dave Brosius
* patchid optimization for new clients - Dave Brosius
* udp request fix for later clients - Tim Riker
* MsgEnter should not be patched for ID - Frank Thilo
* Removed superfluous buffer copies in bzfs buffer sends - Dave Brosius
* Better pack/unpack code for vectors [3] - Dave Brosius
* Fix Teamflag drop over building when building at 0,0,0 - Dave Brosius
* Fix flags spawning in pyramids - Dave Brosius
* Fix client crashes with UNKNOWNS - Valery Fouques
* fix patchMessage for MsgAlive - Dave Brosius
* fix find closest flag (ID) with flags on buildings - Dave Brosius
* scale flags bases on elevation - Tim Riker
* don't scale radar based on screen res - Tim Riker
* flag radar updated - Tim Riker
* new admin commands - Tim Riker
* -pr for reconnect port (two port tcp) - Tim Riker
BZFlag 1.7e4 (2001-11-27 was 1.7e3)
-----------------------------------
* ::memset() instead of bzero() - Björn Augustsson
* win32 audio thread fix for win2k - crs
* send to nemesis - Dave Brosius, Frank Thilo
* USB joystick support - Nick Sayer
* new (faster?) radar jamming code - Mathias Gumz
* sort by score - Colin Bayer, Dave Brosius, Tim Riker
* world file rad -> deg - Tim Riker
* add player flag display to HUD - Tim Riker (prompted by Colin Bayer)
* random height pyramids too - Tim Riker
* dim rogue color when blind - Colin Bayer
* colorize shots on radar - Colin Bayer
* keyboard movement - Pier Donini
* win32 connect thread - Valery Fouques
* new sounds - Dave Brosius
* warnings - Dave Brosius
* safer placement - Frank Thilo
* don't color shots when CB - Valery Fouques
* jump while typing - Valery Fouques
* don't lock on paused or not responding - Valery Fouques
* -lagdrop server option - Colin Bayer
* fix team flag display - Colin Bayer
* add rogue team and radar colors to config - Valery Fouques
* Shots as lines on radar - Valery Fouques, Tim Riker
* CTF world from file - Colin Bayer, Tim Riker
* patch playerIds to prepare for one tcp port - Tim Riker
* missile sound effect - Dave Brosius
* udp first then multicast, IRIX fix? (use -i <> for multicast) - Tim Riker
* enhanced radar - Jeremiah Moss
* don't relay read in player read - Frank Thilo, Tim Riker
* -fb flags on box buildings - Tim Riker, Colin Bayer
* networking code fixes - Tim Riker, Frank Thilo, etc.
* new admin commands - Tim Riker
* enhance SR - Tim Riker, Dave Brosius
* rotated/elevated bases - David Trowbridge, Tim Riker
* GM lock alert msg/sound - Tim Riker (prompted by Colin Bayer)
BZFlag 1.7e2 (2001-04-17)
-------------------------
* bzfs performance fix, wait loop removal - Frank Thilo, Tim Riker
* limbo flag bugfix - Frank Thilo
* *bsd cleanups from new ports maintainer - Nick Sayer
* scrollback cleanups - crs
* minimum size now 256x192 - Tim Riker
* various bug fixes - many
BZFlag 1.7e1 (2001-03-10)
-------------------------
* optional UDP unicast networking, back-compatible w/ old TCP method - frank
* GM now leave smoke trail - frank
* Explosions are larger - frank
* Scrollback and Line wrap (use pageup/down keys) - Digit1
* radar tank dots are larger - frank
* robots have playerxx names and player's email - Tim Riker
* colorize console messages - Tim Riker
* robots score when killing 'owner' - Frank Thilo
* flags under high buildings - Jeremiah Moss
* "world" section in world from file - Jeremiah Moss
* dim paused/nr tanks on radar - Frank Thilo
* fix bzfls for servers on non-5155 - Tim Riker
* pgup/pgdn support in help menu - Kris Verbeeck
* stop using signal() as suggested by Frank Thilo - Tim Riker
* Triple buffering support (actually n way buffering) - XiGraphics
* Joystick support - XiGraphics
* teleporter shot handling improved - chestal
* udp network code reworking to select() on one server port - Tim Riker
* rogue tank placement on enter - chestal
* pseudo variable height buildings in cf mode - Tim Riker
* don't drain and flush audio on solaris - frank
* alpha Macintosh port - Darrell Walisser
* quick message support - Kris Verbeeck
* /kick and /lagstats server messages, -passwd - Frank Thilo
BZFlag 1.7e release 000 (2001-01-26)
------------------------------------
* Tim Riker <Tim@Rikers.org> now maintainer
* build now 3 digits so alpha sorts work (until we hit 1.10? ;-)
* copyright and naming changes
* save flaghelp and score state
* FreeBSD patch - Eric Anholt
* world creation reordering to support world from file
* compilation with VC++6 - Jeremiah Moss
* world from a file - Daniel Léonard
* travel underneath floating buildings - Jeremiah Moss
* radar update to not hide teleporters under buildings - Jeremiah Moss
* teleporter player positioning - Jeremiah Moss
* bottoms on floating buildings - Jeremiah Moss
* Windows highest refresh rate on program switch - Jeremiah Moss
* dns lookups on list server for faster server lists
* non-blocking I/O for bzfs and name lookups - crs
* phantom player fix - Frank Siegert
BZFlag 1.7d release 9 (2000-02-01)
----------------------------------
* fixed bug in parsing arguments in bzfls
* fixed reference counting bug in bzfls
* improved win32 config file location - Daniel Léonard
BZFlag 1.7d release 8
---------------------
* fixed bug in bzfs that caused the player table to fill up
* fixed bugs in bzfls that left open sockets and leaked memory
* fixed bug in bzfls that could cause one server to be listed multiple times
* made bzfls more picky about format of messages
* added uptime to bzfls statistics
* changed bzfls protocol and bzfs to match
deliberately not backwards compatible to force upgrades
* gave flag help messages more space to avoid overlapping target box
BZFlag 1.7d release 7
---------------------
* added sym link for bzfs in RPM spec file
can't launch server from client without it
* changed RPM naming scheme to be more standard (now named 1.7d.7)
* fixes for solaris compiler
* fixed tarball make target to include top level directory
* fixes to avoid making OpenGL calls after exiting main
* fixed mix-up between brightness and volume controls on options menu
* fixed busy wait bug in linux sound code
* incremented number of sound chunks on linux and fixed low water mark
* reduced sound latency on linux
* doubled sound volume