BRMH is long overdue for some overhauls, so I've been doing some work  
on it lately. I just pushed 2.6.0-pre20090729 as a (hopefully) stable  
snapshot, with the goal of doing an actual 2.6.0 release in the next  
few weeks. There was never an official 2.5.0 release; the last real  
"release" was 2.4.0 in early 2000. However, 2.5.0 has been in a semi- 
official "public beta" state with occasional updates since then, so  
I'm bumping the version to 2.6.0 for this release, especially since  
2.5.0->2.6.0 is going to be more major of an update than 2.5.0 has  
been over the 9 year span since 2.4.0 came out.

BRMH currently lives at http://karthik.com/netrek/brmh/. I am only  
supporting binaries for Linux (x86 and x86_64) and Mac OS X (x86/PPC  
universal) at the moment, since it doesn't make sense to support 15 OS/ 
arch combos anymore (that's not a joke even—I literally did > 15  
different builds of 2.4.0.) The code will live on Launchpad shortly,  
at least as a mirror of the current dev tree.


Changes from 2.5.0 (20080828) to the current 2.6.0-pre20090729  
snapshot, as well as todos/known bugs:

General changes:
- Removed RSA and added extended version string support, as RSA is  
deprecated
- Added support to re-enter from the MOTD after death by hitting the  
space bar
   with the same ship/race as the previous ship
- "lag (st. dev.)" in the ping stats window is now "stdev (rtt)", as  
"lag" is
   a very poor and incorrect definition of round trip time variation
- The "new" playerlist introduced in 2.5 is now default; the old  
behavior can
   be restored from the options screen or in the rc file (specifically,
   "sortPlayers" and "sortPlayersObs" now default to "on" instead of  
"off")
- Added IPv6 support (note: temporarily removed from the 20090729  
release)
- Default cloaked ship characters on galactic changed to '><'
- Sample xtrekrc with appropriate 2.6 settings included (plus a DDuddy  
macro!)

Code changes:
- Handle unknown feature packets more gracefully
- Removed mp/gmp support as these are no longer needed after stripping  
RSA
- Deprecated specific Ultrix build support, as it was RSA-specific
- Removed various miscellaneous RSA-related code that is no longer  
needed

TODO for final release of BRMH 2.6:
- Finish IPv6 support (testing requires finishing IPv6 support in the  
server)
- Fix bug where nearby ships might not show on the tactical upon entry  
until
   a ship action packet is sent to the server
- Auto-close tactical/galactic info and other dialogs after a user- 
specific
   period of time, defaulting to leaving them open until closed as  
before
- Fix TTS (may be pushed to a future release depending on complexity)
- Display slot # along with ship speed with none, either, or both  
configurable
- Respond to pig call
- Clean up included xtrekrc and include 1280x1024+ version

Future features:
- Add optional background starfield support
- Add sound support


Changes from 2.4.0, as it's the last real release, to the latest 2.5.0  
"release" (20080828):

General changes:
- Updated maintainer address
- Display ship speed next to own ship on tactical instead of player  
number
- New sorted player list, displays enemy team(s) first, then own team,  
then
   observers (enable "sortPlayers: on" and "sortPlayersObs: on" in  
your rc)
- Show 0.00 kills as blanked out in the playerlist instead of showing  
"0.00"
   or "-.--"
- Updated default metaserver to metaserver.netrek.org
- Keyboard torpedoes now autorepeat with the minimum server torp delay
   regardless of keyrepeat delay
- Clock can be reset to zero (default 'K')
- Support metaserver strings for INL, Sturgeon, and Other
- Cloaking graphics last correct duration (was broken since change  
from 5ups
   to 10ups)
- Support for "username:" line in rc file to set username

Code changes:
- Compiles on MacOS X
- Removed dependency on user-installed libgmp on MacOS X
- Made PI longer for no specific reason
- Fixed multiply-defined and used qwin variable that caused crashes  
(one qwin
   is now quitwin)
- Removed strdup() code
- Support FPS and UPS feature packets