[quake3-bugzilla] [Bug 4961] New: Protocol version 69 + legacy support

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Wed Apr 27 16:39:27 EDT 2011


https://bugzilla.icculus.org/show_bug.cgi?id=4961

           Summary: Protocol version 69 + legacy support
           Product: ioquake3
           Version: SVN HEAD
          Platform: PC
        OS/Version: All
            Status: RESOLVED
          Severity: normal
          Priority: P3
         Component: Misc
        AssignedTo: zakk at icculus.org
        ReportedBy: arny at ats.s.bawue.de
         QAContact: quake3-bugzilla at icculus.org
                CC: tim at ngus.net


Tim Angus <tim at ngus.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |tim at ngus.net
         Resolution|                            |DUPLICATE

The Quake3 protocol has several weak points. In the past, when id was still
having official releases, they would simply increase the protocol version, have
a new point release and have their stuff fixed.
Indeed, we did not have that possibility until now because we were concerned
with legacy support which is valid. On the other hand, there are the interests
of standalone mod developers who will either need to abide by our restrictions
of staying compatible and live with bugs, or either fix these bugs themselves.
Why should we not fix this if we can?

I have prepared an initial patch which adds the new protocol with number 69,
while legacy support for protocol 68 is still available. Both servers and
clients are fully compatible. Servers should appear in the master server lists,
too.

The support for the legacy protocol is completely disabled for standalone
builds per default. For cases like openarena the cvar "oldprotocol" can be used
to change the protocol version number that is recognized as legacy.

I have tested this kind of protocol separation for my EliteForce port and it
works very well. I'd like to have this included as this fixes a long-standing
vulnerability in the UDP connection code reported by Luigi Auriemma, and it
will help me with the VoIP bugs that are still open on this bugtracker.

--- Comment #1 from Tim Angus <tim at ngus.net> 2011-04-27 16:39:26 EDT ---
.

*** This bug has been marked as a duplicate of bug 4962 ***

-- 
Configure bugmail: https://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the quake3-bugzilla mailing list