tytso@athena.mit.edu (Theodore Y. Ts'o) (06/09/89)
Since snark.UUCP, Eric Raymond's machine, is down, with his permission I'm going to be doing the next release of TMN-news. Part of the problem with TMN-news 7.7 was that it was developed on a small system (A Toshiba Laptop?!?), on a leaf site, and on System V. Working with an almost completely diametrically opposed system --- A MicroVax III, a feed site, and BSD 4.3 --- I have finally gotten the transport layer of TMN-news to a state which I would consider usuable: * It no longer core dumps/crashes * It no longer lower-cases the message-id, thus flooding the network with duplicates if you are a feed another (non-leaf) site. * Unnecessary I/O has been eliminated, making it much, much faster. It is now much faster than News 2.11, and almost as fast as C News. (It does extra things that C News doesn't, such as back chaining of articles.) * It handles control messages correctly, so that MANUALLY and NONEWGROUPS actually work and mean something. * Expire will no longer crash during a rebuilding of the history file if it finds a group that it didn't expect. * Two separate bugs which left garbage entries in the history file and caused expire to complain loadly have been surgically removed. [ Yes, TMNN 7.7 had all of these problems. ] To give you an idea of how much things have improved, I considered the release that Eric called "7.0 Beta" to be pre-Alpha quality code, since it wouldn't even compile with out enormous amounts of hacks and kludges, as I'm sure many people may remember. Well, this new release which I'm planning is what I would consider middle-to-late Beta-quality. I still need to do a few cosmetic things to make it easier to compile and install and to integrate the NNTP changes with the new NNTP 1.5.5 patches that were released recently. However, in the meantime, if anybody else has been playing with TMN-news and has bugfixes to TMNN 7.7, please send them to me. I am particularly interested in patches to make TMNN compile and run on various sundry systems as well as bugfixes, instead of new features. I am intending this release to be a erformance/bugfix release, so we can get something stable out there. The major problem left to be solved is that news readers that come with TMNN still don't quite work on BSD systems; the problem seems to be in the terminal/curses package which was supplied. If some kind BSD soul has worked on it, or has considered working on it, I'd appreciate it a lot. In the past, this has been on the back burner, since rrn and gnus via NNTP has been much easier and used by most people. However, these new readers have a lot more features and have a hypertext-like "conversation following" commands that actually take advantage of the References line that allow you to follow a thread backwards and forwards in coversation order. In addition, once they work, these new readers can also work remotely over NNTP. So this is clearly the next area to be attacked. So in conclusion, a new release of TMNN that actually works is in the works and should be out the door in approximately two weeks. Much blood, sweat, and tears have been spent in making the transport layer as robust as possible. (Read my lips: No New Features!) If anybody else has bugfixes to TMNN 7.7, please send them to me ASAP. I may have fixed that particular bug already, but then again, I might not have. So please send any changes you needed to get TMNN to compile and run on your system, along with a description about what the bug was and how the patch fixes it. Thanks! =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Theodore Ts'o bloom-beacon!mit-athena!tytso 3 Ames St., Cambridge, MA 02139 tytso@athena.mit.edu Everybody's playing the game, but nobody's rules are the same!
diamond@diamond.csl.sony.junet (Norman Diamond) (06/12/89)
In article <11902@bloom-beacon.MIT.EDU> tytso@athena.mit.edu (Theodore Y. Ts'o) writes: > * Two separate bugs which left garbage entries in the history > file and caused expire to complain loadly have been > surgically removed. One would think that the volume of news would cause many machines to expire and complain "loadly". :-) :-) (This is not a flame. That typo was so wonderful, I could not resist.) -- Norman Diamond, Sony Computer Science Lab (diamond%csl.sony.co.jp@relay.cs.net) The above opinions are my own. However, if you see this at Waterloo, Stanford, or Anterior, then their administrators must have approved of these opinions.
davidsen@sungod.crd.ge.com (William Davidsen) (06/13/89)
In article <11902@bloom-beacon.MIT.EDU> tytso@athena.mit.edu (Theodore Y. Ts'o) writes: | Since snark.UUCP, Eric Raymond's machine, is down, with his permission I'm | going to be doing the next release of TMN-news. | | Part of the problem with TMN-news 7.7 was that it was developed on a small | system (A Toshiba Laptop?!?), on a leaf site, and on System V. | Working with an almost completely diametrically opposed system --- A | MicroVax III, a feed site, and BSD 4.3 --- I have finally gotten | the transport layer of TMN-news to a state which I would consider | usuable: Two thing occur to me: a) did other BSD sites have these problems? b) will it still work on SysV? bill davidsen (davidsen@crdos1.crd.GE.COM) {uunet | philabs}!crdgw1!crdos1!davidsen "Stupidity, like virtue, is its own reward" -me
ambar@m11-124g-4.bloom-beacon.mit.edu (Jean Marie Diaz) (06/13/89)
From: davidsen@sungod.crd.ge.com (William Davidsen) Date: 12 Jun 89 20:27:40 GMT Two thing occur to me: a) did other BSD sites have these problems? b) will it still work on SysV? I certainly did at Oracle. (On a Sun 3/280 running SunOS 4.0 and 3.5.) Certainly, quite a few of the bugs were in code that no one else seems to be exercising (such as the code used only by non-leaf sites). As for breaking SysV, well, we've tried to keep it portable, but that's what beta tests are for.... AMBAR ambar@bloom-beacon.mit.edu {mit-eddie,uunet}!bloom-beacon!ambar