(expires April 1, 2011)
(Note: The Windows and Linux versions are temporarily delayed.)
Corrected a potential problem on 64-bit machines.
Version 1.0b123, released April 1, 2010
(expires April 1, 2011)
Version 1.0b122, released September 24, 2009
(expires April 1, 2010)
Version 1.0b121, released September 12, 2008
(expires August 1, 2009)
Version 1.0b120, released July 25, 2008
(expires February 1, 2009)
Version 1.0b119, released February 9, 2008
(expires August 1, 2008)
Version 1.0b118, released July 1, 2007
(expires February 1, 2008)
Version 1.0b117, released January 1, 2007
(expires July 1, 2007)
Version 1.0b116, released October 17, 2006
(expires January 1, 2007)
(Released for Windows only)
Corrected the URLs used in the built-in statistics web server.
Version 1.0b115, released Oct 1, 2006
(expires Jan 1, 2007)
Version 1.0b114, released June 27, 2006
(expires Oct 1, 2006)
Version 1.0b113, released April 10, 2006
(expires Jul 1, 2006)
Version 1.0b112, released February 2, 2006
(expires Apr 1, 2006)
Version 1.0b111, released December 31, 2005
(expires Feb 1, 2006)
Version 1.0b110, released October 1, 2005
(expires January 1, 2006)
Version 1.0b109, released September 16, 2005
(expires October 1, 2005)
Version 1.0b108, released August 8, 2005
(expires September 1, 2005)
Version 1.0b106, released June 5, 2005
(expires July 1, 2005)
Version 1.0b105, released May 5, 2005
(expires June 1, 2005)
Version 1.0b102, released March 8, 2005
(expires April 1, 2005)
Version 1.0b101, released January 30, 2005
(expires March 1, 2005)
Version 1.0b100, released December 14, 2004
(expires February 1, 2005)
Version 1.0b99, released November 18, 2004
(expires December 1, 2004)
(Released for Windows only)
Relinked, to avoid a potential problem that was seen with "liveGateForIntranets".
Version 1.0b98, released October 27, 2004
(expires December 1, 2004)
Version 1.0b97, released September 27, 2004
(expires November 1, 2004)
Version 1.0b96, released September 5, 2004
(expires October 1, 2004)
Version 1.0b95, released July 31, 2004
(expires September 1, 2004)
Version 1.0b94, released June 30, 2004
(expires August 1, 2004)
Version 1.0b93, released June 11, 2004
(expires July 1, 2004)
Version 1.0b92, released May 6, 2004
(expires June 1, 2004)
Version 1.0b91, released April 1, 2004
(expires May 1, 2004)
Version 1.0b90, released March 11, 2004
(expires April 1, 2004)
Version 1.0b89, released February 28, 2004
(expires March 5, 2004)
Version 1.0b88, released February 1, 2004
(expires March 1, 2004)
Version 1.0b87, released December 31, 2003
(expires February 1, 2004)
Version 1.0b86, released November 29, 2003
(expires January 1, 2004)
Version 1.0b85, released November 3, 2003
(expires December 1, 2003)
Version 1.0b84, released October 1, 2003
(expires November 1, 2003)
Version 1.0b83, released September 1, 2003
(expires October 1, 2003)
Version 1.0b82, released August 1, 2003
(expires September 1, 2003)
Version 1.0b81, released June 30, 2003
(expires August 1, 2003)
Version 1.0b80, released June 1, 2003
(expires July 1, 2003)
Version 1.0b79, released May 1, 2003
(expires June 1, 2003)
Version 1.0b78, released April 1, 2003
(expires May 1, 2003)
Version 1.0b77, released March 1, 2003
(expires April 1, 2003)
Version 1.0b76, released February 7, 2003
(expires March 1, 2003)
(Released for Linux only)
The binary is now linked statically, to avoid problems with missing
library versions otherwise.
Version 1.0b75, released January 31, 2003
(expires March 1, 2003)
Added a new command "liveGate_createDynamicTunnel", which will cause
"liveGate" to create a new tunnel each time it sees a packet from a new
IP source address/port.
Version 1.0b74, released January 14, 2003
(expires February 1, 2003)
Version 1.0b73, released December 2, 2002
(expires January 1, 2003)
Version 1.0b72, released November 2, 2002
(expires December 1, 2002)
Version 1.0b71, released October 3, 2002
(expires November 1, 2002)
Version 1.0b70, released September 23, 2002
(expires October 1, 2002)
Version 1.0b69, released September 11, 2002
(expires September 20, 2002)
(Released for Linux only)
Added experimental commands to set the tunnel or multicast
network interface, by IP address
Version 1.0b68, released September 9, 2002
(expires September 20, 2002)
Version 1.0b67, released September 4, 2002
(Released for Linux only)
(expires September 10, 2002)
Overcame a weirdness in Linux that would sometimes cause it
to return EAGAIN on a "recvfrom()".
Version 1.0b66, released August 27, 2002
(expires September 10, 2002)
Version 1.0b65, released August 1, 2002
(expires September 1, 2002)
Version 1.0b64, released July 5, 2002
(expires August 1, 2002)
Version 1.0b63, released June 5, 2002
(expires July 1, 2002)
Version 1.0b62, released April 30, 2002
(expires June 1, 2002)
Version 1.0b61, released March 29, 2002
(expires May 1, 2002)
Version 1.0b60, released March 2, 2002
(expires April 1, 2002)
Version 1.0b59, released February 2, 2002
(expires March 1, 2002)
Version 1.0b58, released November 22, 2001
(expires February 1, 2002)
Fixed a bug that was causing the port number in the UMTP trailer
to sometimes be byte-swapped improperly (it should always be sent in
network byte order).
Version 1.0b57, released October 29, 2001
(expires December 1, 2001)
Version 1.0b56, released September 29, 2001
(expires November 1, 2001)
Version 1.0b55, released August 27, 2001
(expires October 1, 2001)
Version 1.0b54, released July 31, 2001
(expires September 1, 2001)
Version 1.0b53, released June 30, 2001
(expires August 1, 2001)
Version 1.0b52, released May 29, 2001
(expires July 1, 2001)
Version 1.0b51, released April 29, 2001
(expires June 1, 2001)
Version 1.0b50, released March 27, 2001
(expires May 1, 2001)
Version 1.0b49, released February 28, 2001
(expires April 1, 2001)
Version 1.0b48, released January 30, 2001
(expires March 1, 2001)
Version 1.0b47, released December 28, 2000
(expires February 1, 2001)
Version 1.0b46, released December 13, 2000
(expires January 1, 2001)
Updated the built-in stats web server to report SSM groups (when used)
Version 1.0b45, released December 8, 2000
(expires January 1, 2001)
Fixed some bugs in the SSM support
Version 1.0b44, released December 1, 2000
(expires January 1, 2001)
Added support for relaying 'source-specific multicast' (SSM) sessions
Version 1.0b43, released November 29, 2000
(expires January 1, 2001)
Added support for relaying 'source-specific multicast' sessions
Version 1.0b41, released October 30, 2000
(expires December 1, 2000)
Version 1.0b35, released September 29, 2000
(expires November 1, 2000)
(Yes, I forgot to increment the version number)
Version 1.0b35, released August 28, 2000
(expires October 1, 2000)
Version 1.0b34, released July 22, 2000
(expires September 1, 2000)
Version 1.0b33, released June 29, 2000
(expires August 1, 2000)
Version 1.0b32, released June 10, 2000
(expires July 1, 2000)
(Released for Windows, Solaris/SPARC and FreeBSD only)
Version 1.0b31, released May 31, 2000
(expires July 1, 2000)
Version 1.0b29, released February 28, 2000
(expires May 1, 2000)
Version 1.0b28, released January 18, 2000
(expires February 29, 2000)
The Linux version is now statically linked once again.
Version 1.0b27, released January 14, 2000
(expires February 29, 2000)
(Released for Linux only)
The Linux version is now licenseable (and so can support
more than one tunnel)
Version 1.0b26, released December 5, 1999
(expires January 31, 2000)
Fixed another bug in the license checking code.
Version 1.0b25, released November 29, 1999
Version 1.0b24, released October 27, 1999
(expires November 30, 1999)
Version 1.0b23, released October 1, 1999
(expires October 31, 1999)
Fixed a bug in the license and expiration date checking code
Version 1.0b22, released September 28, 1999
(expires October 31, 1999)
Version 1.0b21, released September 14, 1999
(expires September 30, 1999)
(Linux and Solaris/SPARC versions only)
Worked around another bogus error that Linux sometimes returns on reads from
datagram sockets.
Version 1.0b20, released August 30, 1999
(expires September 30, 1999)
Version 1.0b19, released July 29, 1999
(expires August 31, 1999)
A new version of the Windows release can now be run as a Windows NT Service
Version 1.0b18, released June 26, 1999
(expires July 31, 1999)
There is now a version for Solaris/x86
Tunnels whose endpoints are specified as a dotted-quad IP address
are now created more efficiently
Version 1.0b17, released June 1, 1999
(expires June 30, 1999)
(released for Linux only)
We now implement our own "bzero()", because some Linux installations
don't have it in their installed libraries.
Version 1.0b16, released May 31, 1999
(expires June 30, 1999)
Version 1.0b15, released April 29, 1999
(expires May 31, 1999)
Fixed a bug in the license checking code
Version 1.0b14, released April 6, 1999
(expires April 30, 1999)
(limited release - for testing only)
Version 1.0b13, released March 30, 1999
(expires April 30, 1999)
Upgraded the statistics server to include per-group statistics
Version 1.0b12, released February 26, 1999
(expires March 31, 1999)
Specifying tunnel endpoints by IP address will now work correctly
on systems where "gethostbyaddr()" doesn't work (for whatever reason).
Version 1.0b11, released January 29, 1999
(expires February 28, 1999)
Changed the way that numbers are displayed by the statistics web server,
so that each group of 3 digits is separated by commas.
(We should really support the European numbering convention as well..)
Version 1.0b10, released December 31, 1998
(expires January 31, 1999)
It is now possible to set a 'bulk license' that applies regardless of
the machine on which "liveGate" (or "liveGate for Intranets") is run.
This type of license can be used if you wish to bundle "liveGate" with your own products.
If you're interested in purchasing a bulk license, please contact
"licensing50@live555.com".
"liveGate" now prints out its source address (the one used for
outgoing multicasts) upon initialization.
This can assist tunneling clients in figuring out where to tunnel to.
Version 1.0b7, released October 26, 1998
(expires November 30, 1998)
Version 1.0b6, released September 30, 1998
(expires October 31, 1998)
Added support for new UMTP commands "JOIN_RTP_GROUP" and "LEAVE_RTP_GROUP".
These are used to optimize the control of RTP/RTCP sessions, which use a pair
of ports.
These new commands are now used by "liveGate for Intranets",
and will also be used by the next release of "multikit"
(on October 15th).
Version 1.0b5, released August 22, 1998
(expires September 30, 1998)
Version 1.0b4, released July 31, 1998
(expires August 31, 1998)
Entering an IP address as a tunnel endpoint should always work now.
Version 1.0b3, released June 29, 1998
(expires July 31, 1998)
Version 1.0b2, released May 31, 1998
(expires June 30, 1998)
Added a work-around for an apparent bug in Windows NT networking
that would sometimes cause incoming commands across a UMTP tunnel to be
ignored.
Version 1.0b1, released April 29, 1998
(expires May 31, 1998)
The Windows (95 & NT) and FreeBSD Unix versions of liveGate are now
restricted to supporting one tunnel only.
This restriction can be lifted with the purchase of a
license.
(This will also cancel the program's expiration date.)
The Solaris, Linux and IRIX versions of liveGate remain unrestricted.
Version 1.0a27, released April 21, 1998
(expires April 30, 1998)
(released for IRIX only)
Fixed a bug in the UMTP tunneling implementation for IRIX
Version 1.0a26, released April 14, 1998
(expires April 30, 1998)
The Windows version now runs on Windows NT as well as Windows 95
Version 1.0a25, released March 28, 1998
(expires April 30, 1998)
Version 1.0a24, released February 27, 1998
(expires March 31, 1998)
We now output the tunnel descriptor with MAFP version #3
Version 1.0a23, released February 15, 1998
(expires February 28, 1998)
Fixed a minor bug in the tunneling mechanism
Version 1.0a22, released February 15, 1998
(expires February 28, 1998)
Changed the order of the fields in the UMTP tunnel trailer
As an optimization, we no longer do a setsockopt() to set the TTL on every
multicast send; instead, we do this only when the TTL changes.
Undid the 1.0a21 change; it didn't do what we wanted
Version 1.0a21, released February 5, 1998
(expires February 15, 1998)
(released for FreeBSD only)
FreeBSD version: We now statically link in libg++, in case it's not present
on the user's site
Version 1.0a19, released January 28, 1998
(expires February 15, 1998)
Fixed a loop-back checking bug in the tunneling mechanism
Version 1.0a18, released January 22, 1998
(expires January 31, 1998)
Increased the socket I/O buffer size for tunnels, to improve performance
Version 1.0a17, released January 7, 1998
(expires January 31, 1998)
The "tunnel users" directory is now 'self-described', using the
new self-description mechanism in MAFP.
Version 1.0a16, released December 31, 1997
(expires January 31, 1998)
(Released for Solaris and IRIX only)
We now supply our own random number generator, rather than relying on
a library version (that might not be present)
Fixed a bug in the IRIX UDP tunneling implementation
Version 1.0a15, released December 30, 1997
(expires January 31, 1998)
Updated the tunneling implementation to conform to the latest
UMTP specification,
which has (i) updated the protocol in order to protect against
IP source address spoofing, and (ii) made the tunnel descriptor a
'trailer' rather than a header, so that IP/UDP/RTP header compression
(if present) works better.
It is now permissible for the far end of the tunnel to send to a
(multicast address, port) to which we don't belong.
(This is allowable under the multicast service model.)
The SunOS version is no longer supported. (There's still a Solaris version, however.)
Version 1.0a14, released December 14, 1997
(expires December 31, 1997)
Changed the reporting of tunneling loops to print only a warning if
it's uncertain that we're to blame for the loop.
(In this case the loop will probably be caused by a multikit that has the
"tunnel locally only" flag turned off; such a multikit should eventually detect the
loop and shut down its tunnel, thereby breaking the loop.)
Version 1.0a13, released November 29, 1997
(expires December 31, 1997)
Updated the tunneling implementation to conform to the current
UMTP draft
Version 1.0a12, released November 23, 1997
(expires November 30, 1997)
(released for IRIX and Windows only)
Fixed a bug in the multicast address check - multicast addresses starting
with 239... were incorrectly being rejected by the tunneling code.
Version 1.0a11, released November 11, 1997
(expires November 30, 1997)
(released for Solaris only)
Improved the previous improvement...
Version 1.0a10, released November 7, 1997
(expires November 30, 1997)
(released for Solaris only)
Improved the error messages that get printed whenever a tunnel loop is
detected
Version 1.0a9, released November 6, 1997
(expires November 30, 1997)
Fixed a bug that was causing the 'tunnel descriptor directory' to
continue to be forwarded across a tunnel, even after the remote endpoint
had shut down.
(Bug reported by Victor Reijs.)
Version 1.0a8, released October 31, 1997
(expires November 30, 1997)
Debugging messages now have a 'timestamp' in front.
(Suggestion by Victor Reijs.)
Minor bug fixes
Version 1.0a7, released October 30, 1997
(expires November 30, 1997)
Version 1.0a6, released September 29, 1997
(expires October 31, 1997)
Added support for client 'probing' of the tunnel state
Version 1.0a5, released August 30, 1997
(expires September 30, 1997)
Added more protection against tunneling loops
Version 1.0a4, released August 15, 1997
(expires August 30, 1997 (extended to September 30 for the Solaris version))
Fixed an "unreferenced symbol" bug that could cause the Solaris version to crash
Minor improvements to socket error checking
Version 1.0a3, released August 14, 1997
(expires August 30, 1997)
Added an optional command-line argument "-d <num>" for setting the debugging printout level
Version 1.0a2, released August 2, 1997
(expires August 15, 1997)
(released for Linux only)
Added a workaround for an apparent bug in Linux.
(It can return "connection refused" on a read from a datagram socket; go figure...)