sandy@turnkey.TCC.COM (Sanford 'Sandy' Zelkovitz) (05/23/88)
The following are my replys to WRONGLY stated comments: > The messages are in a non-standard format with all messages stuffed into > one huge file. The messages are limited to a compile time maximum length. Firstly, what is a standard message???? The message base is INDEXED for rapid retrieval. Secondly, the writter stated that the messages are limited to a compile time maximum length. The message length is limited to 20 lines of 72 characters per line. This was intentionally done to limit the amount of disk space. > | 16) Message of the day (pre-selected) > This is a hardcoded filename (the date) whose contents get printed out. This happens to be a VERY efficient way of doing it!!!!!! This way, you can make up your messages for the future and they will be listed on the appropriate days. BTW, since you don't like the file name as being made up of the date, what would you like, with the idea that the software has to find it on the proper date????? | 18) The following file protocols are available for downloading: sliding windows/standard kermit, zmodem, ymodem, batch-ymodem, crc-xmodem, | checksum-xmodem, ascii, SEAlink, and type. | 19) The following file protocols are available for uploading: | (Same as downloading except for "type") > All the file transfer protocols are external programs - you must have them > on your system to be able to use them. The file protocols are available on my system. Even the ones thast AREN'T included in the over compressed tar file! You see, the ONLY ones that aren't in the tar file are kermit and rzsz, which most users already have! Why make the file file larger than necessary???? | 20) List the contents of an archive file ( .arc, .tar, or .tar.Z ) > This requires that you have a working copy of ARC on your system... The source code is available on my system and has been sent MANY times through the net. | 21) File directory summary > Simply a "ls -l directory > file ; cat file > modemport ; rm file" sequence I hate to use profanity on the net, but you are COMPLETLEY wrong! The file summary option, for your information, lists the file statistics within the directory. This option lists, according to date groups, how namy files have been accessed, modified, or changed. Then it lists, according to size groups, how many files fall within this limit. Next time, I suggest you KNOW what you are talking about! | 22) List all, new, or matched files > See 21 with a few additions I wish I could write out what I am thinking now; however, I do not want to disobey the net rules! Firstly, the output format is nearly the same as Fido and Opus ( if that is an ls -l, I'll eat my hat! ). The list all format, lists all of the files that are mentioned in the file, files.bbs, along with the "canned" description for each file. The output, as stated before, is nearly the same as Fido and Opus. The new list is basically the same as the previous list; however, it only outputs the files that are NEW for the user. This is something that Opus and Fido can't do. The matched file list, again, is nearly the same but only outputs the file list that matches the user supplied substring. | 40) 100% "C" code using SysV termio >But not all of the code is supplied - you must find your own source for kermit, > arc, ...... (see above) As stated before, IT IS SUPPLIED is additional files!! | P.S. The full source code can be retrived from my system (750K uncompressed) > Before you rush out and download it, be warned: > 1) The code is *VERY* unstructured. It looks as if the code was > written over a long period of time without any thought to > combining similar features - there are several places where > the code prints out the contents of a file (Message areas, > file areas, ...) and the routines are bulk copies of each other > with one or two quoted strings changed. Even the (wrong) comments > are the same! It's funny, you are the ONLY one that has said that the code is unstructured! There are 134 VERY happy users of the code to code. As a matter of a fact, MANY large computer companies have praised me for how well structured it is! There may be some code that is duplicated; however, each subroutine is unique! > 2) The code makes extensive use of the system() call to do even > the easiest of things. The code is quite slow when it comes to > these sections! I really wish you knew what you were talking about! The protocols are called via system calls and the raw listing. > 3) The message base, file handling, and bulletins (motd and others) > use non-standard layouts and fixed length record formats. They are MY format; therefore they are standard for xbbs! > 4) The code consists of one HUGE source file (107K) and about a > dozen small (< 5K) additions. Many of the parts share the > same comments - indicating that they all began life as the > same source file - (e.g., many claim to be "file area" listers > in the comments, even though the code prints out things like > "Message Areas".) Well, here goes proof of another bunch of garbage! file size file size bbsc1.c 67158 bbsc2.c 38111 bbscadds.c 3734 bbscarea.c 3591 bbscbult.c 5029 bbsconf.c 5431 bbscfile.c 15675 bbscio.c 2298 bbsclist.c 3012 bbscclock.c 2259 bbscmisc.c 1410 bbscmsga.c 7555 bbscport.c 7701 bbscqust.c 3219 bbsczip.c 4101 > If you are interested in doing a lot of work, his code isn't too bad > a starting place, but instead of hawking its new features he should > be cleaning up what he has. This code is definitely not "comp.sources.unix" > quality - it just squeaks by as being something that comp.sources.misc would > appreciate. (Sorry Brandon... :-) My lawyer will be VERY interested in the above comments along with previous comments! > I tried to talk to Sandy about this stuff (voice, my dime) and he implied > that he wasn't interested in anything I had to say. So be warned that things > don't look like they will get any better in the future... I don't even know who you are! MY COMMENTS ___________ I have NO idea why you would make my code sound so bad on the net. I only wish that you can sleep well at night after liabling me as much as you did. I am sure you will NOT hear the end of this. Sanford 'Sandy' Zelkovitz > -John > -- > Comp.Unix.Microport is now unmoderated! Use at your own risk :-)
dewey@execu.EXECU (dewey henize) (05/25/88)
Oh boy, does this mean we get to watch a liable case on the net? It should be a BLAST! (But perhaps it should be in alt.flame? :-))
pcm@iwarpv.intel.com (Phil C. Miller) (05/26/88)
In article <190@execu.EXECU> dewey@execu.UUCP (dewey henize) writes: >Oh boy, does this mean we get to watch a liable case on the net? It should ^libel >be a BLAST! (But perhaps it should be in alt.flame? :-)) Phil Miller
allbery@ncoast.UUCP (Brandon S. Allbery) (06/01/88)
Sandy: I suspect that your "attacker" has got us confused -- although where he got a copy of UNaXcess 0.2 (aka UBBS) I'll never know, as it was ncoast internal and not available for distribution. I admit that some things are "block copied" (although file area maintenance was not, it started out as an external program and needs more than a simple "collapsing" of duplicate code to integrate). I've been cleaning them up steadily (you, no doubt, wondered where 1.1 is? That's where -- that, and a badly needed linting), and 1.1 will be modular. "Non-standard file formats": some people praise me for using MH-style messages, some flame me for it. I'm sticking with separate ASCII files. You just have to expect flames from someone. (I expect I'll get MASSIVELY flamed when 1.2 converts all the ASCII control files to hashed binary.) Make your own choice -- and if someone else doesn't like those choices, they can bloody well write their *own* BBS! Yours in BBS authorship, ++Brandon -- Brandon S. Allbery, moderator of comp.sources.misc {well!hoptoad,uunet!marque,cbosgd,sun!mandrill}!ncoast!allbery Delphi: ALLBERY MCI Mail: BALLBERY
peter@ficc.UUCP (Peter da Silva) (06/01/88)
Note: newsgroups line coalesced... The following are my nosey-parker comments about what I think (from context) must be some sort of UNIX-based BBS. I am currently running a UNIX-based BBS of my own devising, so... In article ... sandy@turnkey.TCC.COM (Sanford 'Sandy' Zelkovitz) writes: > The following are my replys to WRONGLY stated comments: > > The messages are in a non-standard format with all messages stuffed into > > one huge file. The messages are limited to a compile time maximum length. > Firstly, what is a standard message???? Either 1 message per file, a-la news, or <n> messages per file, a-la mail. In either case the files should be normal UNIX text files with no message length limits. > > 3) The message base, file handling, and bulletins (motd and others) > > use non-standard layouts and fixed length record formats. > They are MY format; therefore they are standard for xbbs! Fixed length record files are very rarely appropriate for a UNIX system. Certainly a low-performance application like a BBS doesn't need them. The downside obvious: you can't use an editor on them... -- -- Peter da Silva, Ferranti International Controls Corporation. -- Phone: 713-274-5180. Remote UUCP: uunet!nuchat!sugar!peter.
donegan@stanton.TCC.COM (Steven P. Donegan) (06/04/88)
In article <837@.UUCP>, peter@ficc.UUCP (Peter da Silva) writes: > > > > 3) The message base, file handling, and bulletins (motd and others) > > > use non-standard layouts and fixed length record formats. > > > They are MY format; therefore they are standard for xbbs! > > Fixed length record files are very rarely appropriate for a UNIX system. > Certainly a low-performance application like a BBS doesn't need them. > The downside obvious: you can't use an editor on them... > -- > -- Peter da Silva, Ferranti International Controls Corporation. > -- Phone: 713-274-5180. Remote UUCP: uunet!nuchat!sugar!peter. Gosh Peter (FLAMES ON), I have been using vi on my XBBS bulletins, control files and motd's for ages. You tell me that it's obvious that I can't do what I've been doing for about 2 years? I am getting rather sick of the totally unfounded and obviously uninformed comments of quite a few different individuals on Sandy's XBBS system. Most downside comments I've seen here so far prove that the individuals making the comments have never actually installed/operated/managed an XBBS system. I also take exception to the 'low-performance application' comment. XBBS is a very efficient, fast, responsive system that hides system load well. Users of the XBBS system note very little response degradation on a heavily loaded system, much less than a shell user on the same system. Come on folks, before flaming someones efforts to provide FREE software of any variety at least: Try it before bitching. Bitch constructively. Make sure of your FACTS. -- Steven P. Donegan Sr. Telecommunications Analyst Western Digital Corp. donegan@stanton.TCC.COM
davidsen@steinmetz.ge.com (William E. Davidsen Jr) (06/07/88)
In article <51@stanton.TCC.COM> donegan@stanton.TCC.COM (Steven P. Donegan) writes: | Gosh Peter (FLAMES ON), I have been using vi on my XBBS bulletins, control | files and motd's for ages. You tell me that it's obvious that I can't do | what I've been doing for about 2 years? I suspect he mistyped that one. I'm sure what he meant was that the message file (note singular) is fixed length records. If you have a way to edit it with vi PLEASE let me know how you did it. | I am getting rather sick of the totally unfounded and obviously uninformed | comments of quite a few different individuals on Sandy's XBBS system. Most | downside comments I've seen here so far prove that the individuals making | the comments have never actually installed/operated/managed an XBBS system. Good hit 'n'instead of 'f', then. If I'm one of the individuals you mean, I've been running XBBS for months now (since before Christmas) and I agreed with a few of the original remarks, and still do. | I also take exception to the 'low-performance application' comment. XBBS is | a very efficient, fast, responsive system that hides system load well. Users | of the XBBS system note very little response degradation on a heavily loaded | system, much less than a shell user on the same system. Excuse me? I didn't say anything for or against the performance, but if you look at the accounting files for XBBS, it does use quite a bit of memory, CPU, and forks. I'm not sure anyone really said anything bad about it, but I think calling it efficient and fast is pushing the issue (as it calling it a pig). Let's look at some usage figures from the last few days... procname UID u-cpu s-cpu realtime avg-K line iochar ioblk ends bbsc1 xbbs 15.1 80.4 531.84 129.8 tty2A 313984 215 14:22:05 bbsc1 xbbs 3.3 27.0 233.12 144.2 tty2A 77376 85 22:10:34 bbsc1 xbbs 4.1 30.1 216.32 129.6 tty2A 67712 32 23:21:58 procname UID u-cpu s-cpu realtime avg-K line iochar ioblk ends bbsc1 xbbs 2.0 15.6 129.42 137.2 tty2A 49456 79 8:19:00 bbsc1 xbbs 3.3 25.8 259.04 127.1 tty2A 51208 91 12:05:47 bbsc1 xbbs 3.9 36.1 294.72 131.4 tty2A 116032 66 12:49:10 bbsc1 xbbs 8.7 73.7 1004.16 131.6 tty2A 181760 111 13:29:11 bbsc1 xbbs 2.3 23.6 352.00 140.8 tty1A 65376 86 13:39:12 bbsc1 xbbs 1.9 13.4 168.96 154.4 tty2A 53928 37 13:59:08 Note that the CPU is about 10% of the real time, and that the system time is a lot higher than the user time. This is a moderately large program. This is one a 386 system with lots of memory and fast disk. If you extrapolate to a 286 I can see that the performance might be a bit sluggish. On a loaded machine it might be pretty bad. All of these figures are from times when the load average was <0.3, so they represent mostly load from XBBS. Let's stop this "is too" "is not" stuff. I think a number of people will thell you that Sandy has not been responsive even to the point of responding to fixes for existing bugs. I said before that's his privilege, but don't expect support. The quality of the code is not debateable, let anyone who cares pull the latest version and see what they think. Nobody cares in the least about your opinion (or mine, the original poster's, or Sandy's for that matter). I think both XBBS and UNaXcess represent sharing of a great deal of work with the public, and both should be taken as "unsupported." Since I offer both of them, I have some perspective on the comparisons, and I agree that XBBS is quite hard to maintain, both in the code sense and the sense of day to day system operation. It's comparable to some DOS based systems in that respect, requiring renumbering messages, etc. -- bill davidsen (wedu@ge-crd.arpa) {uunet | philabs | seismo}!steinmetz!crdos1!davidsen "Stupidity, like virtue, is its own reward" -me
sandy@turnkey.TCC.COM (Sanford 'Sandy' Zelkovitz) (06/08/88)
In article <11115@steinmetz.ge.com>, davidsen@steinmetz.ge.com (William E. Davidsen Jr) writes: > In article <51@stanton.TCC.COM> donegan@stanton.TCC.COM (Steven P. Donegan) writes: > Let's stop this "is too" "is not" stuff. I think a number of people > will thell you that Sandy has not been responsive even to the point of > responding to fixes for existing bugs. I said before that's his > privilege, but don't expect support. The quality of the code is not > debateable, let anyone who cares pull the latest version and see what > they think. Nobody cares in the least about your opinion (or mine, the > original poster's, or Sandy's for that matter). > Bill, I think your comment about not being too responsive about bugs and support is a little unfair. I have spent MANY hours on the telephone with people about code problems ( mostly ports to other operating systems ) and, yes, bugs in the code. I try to fix them as soon as I am able to do so. You see, I do have to earn a living to support my family so I can't devote all of the time that I would like to on the cod. If I were able to do so, I definately would. Many of the "bugs" that are reported may be bugs on other ports of Unix; however, because I don't have the equipment to check it out on their hardware/software, I have to rely on other inputs as fixes. If I have not supported the code as much as others would like me to do so, I am sorry. Many of the "support calls" are long distance and, to be honest with you, I really do not want to pay for the call. Sandy
peter@ficc.UUCP (Peter da Silva) (06/16/88)
Let's see if we can avoid the flames, boys and girls... In article ... donegan@stanton.TCC.COM (Steven P. Donegan) writes: > In article <837@.UUCP>, peter@ficc.UUCP (Peter da Silva) (that's me) writes: > > > Someone wrote: > > > > 3) The message base, file handling, and bulletins (motd and others) > > > > use non-standard layouts and fixed length record formats. > > Someone else (presumably the author of xbbs) replied with a flip > > response to the effect: > > > They are MY format; therefore they are standard for xbbs! > So I took it upon myself to point out: > > Fixed length record files are very rarely appropriate for a UNIX system. > > Certainly a low-performance application like a BBS doesn't need them. > > The downside obvious: you can't use an editor on them... > Gosh Peter (FLAMES ON), I have been using vi on my XBBS bulletins, control > files and motd's for ages. You tell me that it's obvious that I can't do > what I've been doing for about 2 years? And the message base? Now then, I haven't used xbbs myself: my own unix based BBS is quite good enough for my purposes. However, based on the statements above it's not unreasonable to assume that "the message base, file handling, ... [of xbbs] use ... fixed length record formats". The author of the program didn't deny that, so I assumed that it was true. I thought it worthwhile to point out that fixed length record files have certain disadvantages. Now then, based on *your* reply I must assume that at least the bulletins, control files, and motds are not a fixed record format. You didn't mention the message base and (I presume) user files and mailboxes, so might I assume that these are really fixed-length record files? OK, let's go on... > I am getting rather sick of the totally unfounded and obviously uninformed > comments of quite a few different individuals on Sandy's XBBS system. Most > downside comments I've seen here so far prove that the individuals making > the comments have never actually installed/operated/managed an XBBS system. No, but I have installed, operated, and managed several other BBS systems of my own and others devising. I have used systems (and to my shame written one) that have fixed length record files, as well as systems that use standard UNIX-style text files. I must say that it was *much* more pleasant to work on the latter. > I also take exception to the 'low-performance application' comment. XBBS is > a very efficient, fast, responsive system that hides system load well. Users > of the XBBS system note very little response degradation on a heavily loaded > system, much less than a shell user on the same system. A bulletin board is a low performance application. It does not require fast response time, nor does it require a lot of number crunching. In general, a bulletin board system is limited by the physical I/O speed of the disk drives more than anything else -- including parsing message headers and responding to keystrokes. You might very well have a fast bulletin board, but I really doubt that fixed-length record files should be given the credit. > Come on folks, before flaming someones efforts to provide FREE software of > any variety at least: Here is where I would definitely flame on if I were the type to do so. I did not flame the author of XBBS. I merely pointed out a well-established fact about unix-based systems, to wit that all the tools are oriented towards text files. > Try it before bitching. I have. > Bitch constructively. I though I was. > Make sure of your FACTS. No-one can ever be 100% sure of their facts. One can only operate on the best information available to them. The best information I have, based on messages from the author of the software, among other people, is that it does not use text files to store user messages. I believe this is a mistake. I have explained why. Next time, before flaming, go check out news.announce.newusers. -- -- Peter da Silva, Ferranti International Controls Corporation. -- Phone: 713-274-5180. Remote UUCP: hoptoad!academ!uhnix1!sugar!peter.