💾 Archived View for gemini.spam.works › mirrors › textfiles › messages › YABBS › bugs captured on 2022-03-01 at 15:30:04.

View Raw

More Information

-=-=-=-=-=-=-

From dmonger@yabbs Mon Oct 12 01:46:43 1992
From: dmonger@yabbs
To: htoaster@yabbs
Subject: yahoo
Date: Mon Oct 12 01:46:43 1992

Why doesn't yahoo work for me?  it gave me some annoying error message 
about finger (I don't remember what it was, but I'll recreate it for you 
if you want).

From htoaster@yabbs Mon Oct 12 13:15:17 1992
From: htoaster@yabbs
To: dmonger@yabbs
Subject: re: yahoo
Date: Mon Oct 12 13:15:17 1992

Recreate it.  I think ducky said it works for him, and you both have 
similar accounts...

htoaster

From pauls@yabbs Mon Oct 12 19:43:13 1992
From: pauls@yabbs
To: htoaster@yabbs
Subject: yabbs on BSD4.3/NeXT Mach
Date: Mon Oct 12 19:43:13 1992

Have you or anyone tried to compile YABBS on a NeXT
running NeXT Mach 2.x?

I just gave it a trial make and it just said "bbs.h
is up to date".  I assume that is a trivial problem,
but wanted your opinion before I proceeded.

From htoaster@yabbs Mon Oct 12 22:01:59 1992
From: htoaster@yabbs
To: pauls@yabbs
Subject: re: yabbs on BSD4.3/NeXT Mach
Date: Mon Oct 12 22:01:59 1992

I used to run an older version of yabbs on NeXT mach, and ran newer 
versions on Mach 2.5 for i386 machines.  It shouldn't be too hard to get 
working.  The error "bbs.h is up to date" sounds like an error in the 
makefile.  Try doing a make yabbs.

htoaster

From pauls@yabbs Tue Oct 13 09:45:31 1992
From: pauls@yabbs
To: htoaster@yabbs
Subject: re: yabbs on BSD4.3/NeXT Mach
Date: Tue Oct 13 09:45:31 1992

OK, tried that.  Still didn't work.  Oh well.

From pauls@yabbs Tue Oct 13 09:45:59 1992
From: pauls@yabbs
To: htoaster@yabbs
Subject: re: yabbs on BSD4.3/NeXT Mach
Date: Tue Oct 13 09:45:59 1992

I mean, "make yabbs" was obviously the right way to get
make going, but it still failed to compile.

From ducky@yabbs Thu Oct 15 10:34:02 1992
From: ducky@yabbs
To: htoaster@yabbs
Subject: new bug!
Date: Thu Oct 15 10:34:02 1992

ok, here's a new bug. . .it's pretty obvious in the last message i poser 
in base (A). . .for some reason, line 0 of the message got cut off pretty 
badly. . .i did some pretty massive editing of a couple of lines of the 
message, including line 0, but it seems to be the only one that got fucked 
up. . .even when i listed the whole message before sending & noticed line 
0 had gotten eaten, then proceeded to replace it & retype the line, then 
immediately save the message, the line got eaten again. . .

KD


From htoaster@yabbs Thu Oct 15 10:35:30 1992
From: htoaster@yabbs
To: ducky@yabbs
Subject: re: new bug!
Date: Thu Oct 15 10:35:30 1992

What sorts of editing did you do?  I edit lines other than line 0: all the 
time and things work fine, so it could have something to do with that.  I 
will look into this weekend...


From htoaster@yabbs Thu Oct 15 13:57:49 1992
From: htoaster@yabbs
To: all@yabbs
Subject: lost user file
Date: Thu Oct 15 13:57:49 1992

We lost the user file, so there are a few dead accounts and some message 
pointers got killed.  I think I know what the bug is now though, so I 
should be able to get a fix out soon.

htoaster

From tyrant@yabbs Sun Oct 18 08:52:33 1992
From: tyrant@yabbs
To: htoaster@yabbs
Subject: re: c vs. pascal
Date: Sun Oct 18 08:52:33 1992

Talking to yourself again, huh Alex?
-tyrant

From tyrant@yabbs Sun Oct 18 09:17:00 1992
From: tyrant@yabbs
To: all@yabbs
Subject: Message titles
Date: Sun Oct 18 09:17:00 1992

How about saying the message base title in the post of a bmessage.

From tyrant@yabbs Sun Oct 18 09:23:55 1992
From: tyrant@yabbs
To: all@yabbs
Subject: Ideas
Date: Sun Oct 18 09:23:55 1992

How about having page phyiscially beep a user?
How about message-netting?
-tyrant

From htoaster@yabbs Sun Oct 18 13:00:56 1992
From: htoaster@yabbs
To: tyrant@yabbs
Subject: re: Message titles
Date: Sun Oct 18 13:00:56 1992

Guess I could do that.  It also lists it in the menu, but I guess the 
extra characters probably won't bother anyone.  I will add it as long as 
it will fit on the same two lines.

htoaster

From htoaster@yabbs Sun Oct 18 13:01:55 1992
From: htoaster@yabbs
To: tyrant@yabbs
Subject: re: Ideas
Date: Sun Oct 18 13:01:55 1992

Message netting might occur at some time.  It will no include netnews 
though (there are other places to get that).  With beeps, I will probably 
make it an option.  I personally hate them, but some people like them.

htoaster

From ziplock@yabbs Sun Oct 18 21:10:16 1992
From: ziplock@yabbs
To: htoaster@yabbs
Subject: re: beeps
Date: Sun Oct 18 21:10:16 1992

I would put it in.  People can always disable the beep at
the terminal.

From ziplock@yabbs Tue Oct 20 01:33:29 1992
From: ziplock@yabbs
To: htoaster@yabbs
Subject: users.dat
Date: Tue Oct 20 01:33:29 1992


My users.dat file is getting hosed on a regular basis.  I retract
my earlier stupid idea that it had something to do with tar.  I think
it clearly doesn't.  It always happens when someone is logged in (ie,
it lets them in, since their passwd works) and something they
do while in the message area causes users.dat to be completely
emptied -- zip zilch nada.

So when users.dat gets hosed and there are absolutely no users in
it, guess what happens to the next person who logs in?  Well, they
create an account, and whaddya know, they are user #0...

From htoaster@yabbs Tue Oct 20 08:34:36 1992
From: htoaster@yabbs
To: ziplock@yabbs
Subject: re: users.dat
Date: Tue Oct 20 08:34:36 1992

I am working on trying to figure out what causes this.  It has been 
happening more often with me also (for a while it never happened).  
Hopefully there will be a bug fix sometime soon.  For now all I can say is 
keep regular backups...

htoaster

From ziplock@yabbs Tue Oct 20 11:06:10 1992
From: ziplock@yabbs
To: htoaster@yabbs
Subject: re: users.dat
Date: Tue Oct 20 11:06:10 1992

The bbs.log says "readuser:  creating new users.dat".  I wonder why that 
is.  It makes security of the board pretty thin.

From htoaster@yabbs Wed Oct 21 14:51:38 1992
From: htoaster@yabbs
To: all@yabbs
Subject: buglist
Date: Wed Oct 21 14:51:38 1992

I have put my current buglist online in the gfiles section.  Let me know 
if there is anything that you think needs to be added.

htoaster

From vmax!@yabbs Wed Oct 28 23:08:57 1992
From: vmax!@yabbs
To: htoaster@yabbs
Subject: to field bug
Date: Wed Oct 28 23:08:57 1992

When posting, yabbs gets confused when you exceed the length limit on the
to: field and backspace..

Vmax!
?
From htoaster@yabbs Thu Oct 29 08:02:06 1992
From: htoaster@yabbs
To: vmax!@yabbs
Subject: re: to field bug
Date: Thu Oct 29 08:02:06 1992

vmax! said:
> When posting, yabbs gets confused when you exceed the length limit on the
> to: field and backspace..

I wasn't able to mimic this.  What exactly did you do, and how did yabbs get
confused?

htoaster
?
From htoaster@yabbs Fri Oct 30 12:21:23 1992
From: htoaster@yabbs
To: all@yabbs
Subject: user file bugs
Date: Fri Oct 30 12:21:23 1992

I rewrote the writeusers() function in yabbs.  Hopefully this will stop the
user file losses.  I will release a new version of the code in the next few
days (I am finalizing some work with external editors).

htoaster
?
From vmax!@yabbs Mon Nov  9 13:54:30 1992
From: vmax!@yabbs
To: htoaster@yabbs
Subject: free assoc
Date: Mon Nov  9 13:54:30 1992

why does the message number hover around 90-100 in Free Association?
Are you deleing the old messages?
?
From htoaster@yabbs Mon Nov  9 15:10:26 1992
From: htoaster@yabbs
To: vmax!@yabbs
Subject: re: free assoc
Date: Mon Nov  9 15:10:26 1992

Yeah.  Every 4 hours it deletes the old messages and renumbers everything. 
I do it for all of the bases, and can set the limit.

htoaster

From ziplock@yabbs Tue Nov 10 01:06:18 1992
From: ziplock@yabbs
To: htoaster@yabbs
Subject: re: free assoc
Date: Tue Nov 10 01:06:18 1992

But for some reason, whenever I log in, @ Email and the free association
base start me out at message # -16 or whatever.  When I go paging through
the messages, it goes -16, -15, -14 etc, but always showing me message
#1.  The problem is that this happens with every login -- pointers
are not revised with each reading.
?
From htoaster@yabbs Tue Nov 10 09:06:03 1992
From: htoaster@yabbs
To: ziplock@yabbs
Subject: re: free assoc
Date: Tue Nov 10 09:06:03 1992

Hmm.  That sounds a little odd.  I'll go poking around in the user file 
and see what could be causing it.

htoaster

From skitch@yabbs Wed Nov 11 21:38:35 1992
From: skitch@yabbs
To: all@yabbs
Subject: Faces
Date: Wed Nov 11 21:38:35 1992

Ok, I figured out the faces:  :-) = happy, )-: or :-( = sad, :-() = 
surprise and one I just mad up, ;-/ = confusion...and finally, one I'm not 
too sure about, ;-) = winking?

            CONGRADULATE ME!
                                    -SK~itch

From ziplock@yabbs Thu Nov 12 15:45:09 1992
From: ziplock@yabbs
To: skitch@yabbs
Subject: re: Faces
Date: Thu Nov 12 15:45:09 1992

In message Faces, skitch said:
> Ok, I figured out the faces:  :-) = happy, )-: or :-( = sad, :-() = 
> surprise and one I just mad up, ;-/ = confusion...and finally, one I'm not 
> too sure about, ;-) = winking?



?

From skitch@yabbs Thu Nov 19 22:15:51 1992
From: skitch@yabbs
To: htoaster@yabbs
Subject: Ctrl-Z
Date: Thu Nov 19 22:15:51 1992

I do a lot of my inetting from home...but really like multi-tasking on unix,
well, this is not possible if I use yabbs, because Ctrl-Z doesn't work on
here.  I have to logg off and log on again if I wanna go finger the board or
anything else.?

From htoaster@yabbs Thu Nov 19 22:17:39 1992
From: htoaster@yabbs
To: skitch@yabbs
Subject: re: Ctrl-Z
Date: Thu Nov 19 22:17:39 1992

That is more an issue of telnet.  You can actaully pause it if you hit 
control-] first (telnet escape) and then control-z (which will pause).

htoaster

From spectre@yabbs Fri Nov 20 22:05:03 1992
From: spectre@yabbs
To: all@yabbs
Subject: ? bug
Date: Fri Nov 20 22:05:03 1992

From the main menu, hit '?' - it will print the menu twice.

From skitch@yabbs Sat Nov 21 00:01:59 1992
From: skitch@yabbs
To: htoaster@yabbs
Subject: re: Ctrl-Z
Date: Sat Nov 21 00:01:59 1992

if I hit Ctrl-] it takes me to the dialup's telet program.  Even if i logged
into a unix and logged onto yabbs from there.?

From htoaster@yabbs Sat Nov 21 01:06:46 1992
From: htoaster@yabbs
To: skitch@yabbs
Subject: re: Ctrl-Z
Date: Sat Nov 21 01:06:46 1992

Yeah, but at that point you can hit "z" and it will background the telnet 
(just like control-Z for other programs).

htoaster

From htoaster@yabbs Sat Nov 21 01:07:15 1992
From: htoaster@yabbs
To: spectre@yabbs
Subject: re: ? bug
Date: Sat Nov 21 01:07:15 1992

Thats all that ? is defined to do.  Not sure why I would consider that a 
bug...

htoaster

From spectre@yabbs Sat Nov 21 13:57:22 1992
From: spectre@yabbs
To: htoaster@yabbs
Subject: re: ? bug
Date: Sat Nov 21 13:57:22 1992

it seems to me that it should just print the menu again, not twice in a 
row (as it does now)...

From htoaster@yabbs Sat Nov 21 15:31:19 1992
From: htoaster@yabbs
To: spectre@yabbs
Subject: re: ? bug
Date: Sat Nov 21 15:31:19 1992

I guess that wouldn't be to hard to fix.  I'll come out with a fix (or 
maybe have it just do a menu that explains everything more fully).

htoaster

From skitch@yabbs Sun Nov 22 10:29:11 1992
From: skitch@yabbs
To: htoaster@yabbs
Subject: re: Ctrl-Z
Date: Sun Nov 22 10:29:11 1992

If I hit Ctrl-], i go to the telnet prompt (in annex) even if I logged into
a unix first.  Tell me how to stop annex from searching for a Ctrl-] and
I'll be happy.
?

From vmax!@yabbs Sun Nov 22 13:06:14 1992
From: vmax!@yabbs
To: skitch@yabbs
Subject: re: Ctrl-Z
Date: Sun Nov 22 13:06:14 1992


I thought Annex only looked for Breaks by default.  Well, you can
use stty tesc ^Wotever to change the escape char from ^]


From ziplock@yabbs Sat Nov 28 03:28:48 1992
From: ziplock@yabbs
To: htoaster@yabbs
Subject: deleting messages
Date: Sat Nov 28 03:28:48 1992

It appears that when I delete a message (as the sysop) the message does not
actually get deleted on my board.  Have you tried that out?
?

From htoaster@yabbs Sat Nov 28 13:55:08 1992
From: htoaster@yabbs
To: ziplock@yabbs
Subject: re: deleting messages
Date: Sat Nov 28 13:55:08 1992

You have to run a program called clbase to actaully delete the messages 
(the delete command just marks them for deletion).  clbase also screws up 
file permissions, so I use a script file to fix them afterwards.  If you 
want, I will mail (or post) a copy of this script (which I run 4 times a 
day via cron).

htoaster

From ziplock@yabbs Sun Nov 29 14:39:28 1992
From: ziplock@yabbs
To: htoaster@yabbs
Subject: re: deleting messages
Date: Sun Nov 29 14:39:28 1992

In message re: deleting messages, htoaster said:
> You have to run a program called clbase to actaully delete the messages 
> (the delete command just marks them for deletion).  clbase also screws up 
> file permissions, so I use a script file to fix them afterwards.  If you 
> want, I will mail (or post) a copy of this script (which I run 4 times a 
> day via cron).

That would be much appreciated; maybe you could mail it to me.  Seems like
a good little doodad to zip into the distribution set too.
?

From htoaster@yabbs Mon Nov 30 08:37:18 1992
From: htoaster@yabbs
To: ziplock@yabbs
Subject: re: deleting messages
Date: Mon Nov 30 08:37:18 1992

In message re: deleting messages, ziplock said:
> That would be much appreciated; maybe you could mail it to me.  Seems like
> a good little doodad to zip into the distribution set too.

Okay, for now it is available via ftp from here in the /pub/yabbs directory. 
I will add it to the distribution when I get the chance.  I run fixup once
every 4 hours (it backs up the user file and message bases to a directory
called bak off of the yabbs tree), and fixupcl once a day (it does the same
thing and cleans message bases).

Just add them to crontab...

htoaster

?

From ziplock@yabbs Mon Nov 30 13:43:00 1992
From: ziplock@yabbs
To: htoaster@yabbs
Subject: re: deleting messages
Date: Mon Nov 30 13:43:00 1992

In message re: deleting messages, htoaster said:
> Okay, for now it is available via ftp from here in the /pub/yabbs directory. 

Thanks.  That's fine for me.
?

From htoaster@yabbs Thu Jan  7 08:10:22 1993
From: htoaster@yabbs
To: all@yabbs
Subject: damn user file
Date: Thu Jan  7 08:10:22 1993

The user file got killed once again last night...anyway, message pointers
might be screwed up for users, and a few users might need to relogin as new. 
Guess I better get working on the server/client version of yabbs, so this
never happens again...

htoaster
?

From tyrant@yabbs Sat Jan 16 19:22:01 1993
From: tyrant@yabbs
To: htoaster@yabbs
Subject: <no title>
Date: Sat Jan 16 19:22:01 1993

How about making a command to tell you which bases have new messages?

tyrant.
?

From htoaster@yabbs Sat Jan 16 21:41:38 1993
From: htoaster@yabbs
To: tyrant@yabbs
Subject: re: <no title>
Date: Sat Jan 16 21:41:38 1993

I'll try and get it done.  Right now I am bogged down with school-work, and
I have to finish the server/client stuff (which should make it much more
stable, somewhat faster, and a lot more expandable).

htoaster
?

From horton@yabbs Thu Feb  4 15:27:17 1993
From: horton@yabbs
To: all@yabbs
Subject: <no title>
Date: Thu Feb  4 15:27:17 1993

When I've been reading through the rooms I keep getting old posts everyday 
I read the same post and they are not marked old the next time i come on 
Is there a problem?


From htoaster@yabbs Thu Feb  4 17:16:51 1993
From: htoaster@yabbs
To: all@yabbs
Subject: <no title>
Date: Thu Feb  4 17:16:51 1993

I have been having a lot of user file errors, which is why the message
pointers keep getting lost...this should be fixed sometime soon (ie, when I
get a chance...)htoaster?

From htoaster@yabbs Wed Feb 24 11:19:37 1993
From: htoaster@yabbs
To: all@yabbs
Subject: new scan
Date: Wed Feb 24 11:19:37 1993

New message scans should be faster (optimized writing of message pointers).

htoaster
?

From ziplock@yabbs Thu Feb 25 15:52:33 1993
From: ziplock@yabbs
To: htoaster@yabbs
Subject: suggestion for next release
Date: Thu Feb 25 15:52:33 1993

Have the /page function in yalk check utmp.dat to see if the user is
reported as on line.?

From htoaster@yabbs Fri Feb 26 16:30:04 1993
From: htoaster@yabbs
To: all@yabbs
Subject: vi and less
Date: Fri Feb 26 16:30:04 1993

You can now use vi as your editor and less as your pager.  To select a new
editor go to the configuration menu (c from the main menu) and select e to 
change your editor.  To use less select r from the same menu.

For those of you who aren't familiar with either program, vi is the standard
system editor of unix.  If you don't currently use it you probably don't want
to learn it for yabbs (it is a great editor, but joe is probably better for
general bbs use).  Less is a pager that has many features not in the default
pager (like going backwards and searching for text).

Both have been hacked to remove unneeded functionality.

htoaster
?

From htoaster@yabbs Fri Feb 26 17:53:40 1993
From: htoaster@yabbs
To: spectre@yabbs
Subject: re: vi and less
Date: Fri Feb 26 17:53:40 1993

Maybe not gnu-emacs, but if someone wants to make a list of the main emacs
key bindings, I will make joe act like gnu from keyboard standpoint.  Right
now it acts like ezmail (of ams fame).  

htoaster
?

From ziplock@yabbs Fri Feb 26 21:13:55 1993
From: ziplock@yabbs
To: htoaster@yabbs
Subject: re: emacs
Date: Fri Feb 26 21:13:55 1993

In message re: vi and less, htoaster said:
> Maybe not gnu-emacs, but if someone wants to make a list of the main emacs
> key bindings, I will make joe act like gnu from keyboard standpoint.  Right
> now it acts like ezmail (of ams fame).  

You can find source for micro-emacs (not GNU) that has a GNU-like interface
and maintains most aspects of Emacs file formats on orion.oac.uci.edu.
It doesn't take anywhere near the amount of memory that GNUEmacs takes.
(Though real GNUEmacs users generally shit on it.)
?

From htoaster@yabbs Fri Feb 26 21:25:52 1993
From: htoaster@yabbs
To: ziplock@yabbs
Subject: re: emacs
Date: Fri Feb 26 21:25:52 1993

In message re: emacs, ziplock said:
> You can find source for micro-emacs (not GNU) that has a GNU-like interface
> and maintains most aspects of Emacs file formats on orion.oac.uci.edu.
> It doesn't take anywhere near the amount of memory that GNUEmacs takes.
> (Though real GNUEmacs users generally shit on it.)

Yeah, but I already have joe, and it would be easy to configure to the
emacs keys if I knew what they were...Just don't want to give space to
yet another editor.

htoaster
?

From htoaster@yabbs Fri Feb 26 21:42:28 1993
From: htoaster@yabbs
To: all@yabbs
Subject: quoting
Date: Fri Feb 26 21:42:28 1993

I fixed the quoting problem w/ having relics of other messages popping
up...let me know if you have any problems with the quoter.

htoaster
?

From jasonlee@yabbs Mon Mar  1 19:40:46 1993
From: jasonlee@yabbs
To: all@yabbs
Subject: compiling
Date: Mon Mar  1 19:40:46 1993

OK, here's sort of a big bug.
The bbs won't compile under SunOS.
That's all.

JasonLee

From jasonlee@yabbs Wed Mar  3 23:14:00 1993
From: jasonlee@yabbs
To: htoaster@yabbs
Subject: re: compiling
Date: Wed Mar  3 23:14:00 1993

OK, I'll try it again and I'll get all the errors and such....
I'm no compiling wizard, so a lot of stuff might be asy to change.

JasonLee

From kstark@yabbs Thu Mar  4 04:46:42 1993
From: kstark@yabbs
To: all@yabbs
Subject: term settings (again_
Date: Thu Mar  4 04:46:42 1993

Well, just came across something else that is odd...

If you ask for a list of terms, it will show a vt300 and vt320 termcap
entry, but entering that one will come up with a message - no termcap
entry...  Using dumb.  

Is yabbs actually looking in the termcap file to see what are supported, or
is it placed in some other file and not updated correctly?

Anyway....

Kris
?

From htoaster@yabbs Thu Mar  4 09:50:18 1993
From: htoaster@yabbs
To: vmax!@yabbs
Subject: re: edit
Date: Thu Mar  4 09:50:18 1993

In message edit, vmax! said:
> this sig:
> 
>   __  __/  /   /  ____/     __  /  ____/  __  /  __  /  ____/  __  /
>      /    __  /  __/       _  _/  __/    /   /  ____/  __/    _  _/
>   __/  __/ __/______/   __/ __|______/  __  /__/    ______/__/ __|
> dsembr01@starbase.spd.louisville.edu __/ __/ Hack to learn,
>                                                learn to live,
>                                                  live to hack!
>  appeears wheneve i make a post with vi

Does it do it every time that you call the board?  What probably happened
is that yabbs made a temp file for the other process to post a message,
and the guy couldn't figure out how to exit vi or joe or whatever, so he
closed his connection.  Next time the machine came up and you logged in
you got his temp file (although that really shouldn't happen, since the
temp files are based on processes id).

htoaster

?

From htoaster@yabbs Thu Mar  4 09:51:19 1993
From: htoaster@yabbs
To: kstark@yabbs
Subject: re: Bugs...
Date: Thu Mar  4 09:51:19 1993

In message Bugs..., kstark said:
> I guess that this must be a bug...  Just tried to log in, and found that I 
> was gone!  :-)  I thought I existed - 'I think, therefore I am...'  
> User data gone totally?  No sysop exists on the board - interesting..

This happens sometimes when my machine crashes, and then I forget to copy
the backup user file to the user file in use (it hasn't happened in a
while, but it looks like I missed it all last night).

Sorry for the trouble.

htoaster
?

From htoaster@yabbs Thu Mar  4 09:53:11 1993
From: htoaster@yabbs
To: kstark@yabbs
Subject: re: term settings (again_
Date: Thu Mar  4 09:53:11 1993

In message term settings (again_, kstark said:
> If you ask for a list of terms, it will show a vt300 and vt320 termcap
> entry, but entering that one will come up with a message - no termcap
> entry...  Using dumb.  
>
> Is yabbs actually looking in the termcap file to see what are supported, or
> is it placed in some other file and not updated correctly?

Ahh...I forgot to fix that.  I wrote a awk script that makes the list,
and I never ran it on this copy of my termcap file.  I'm not even sure
where the list is, i'll have to look around for it.

As for the vt200 problem you mentioned earlier, try using the vt100
emulation.  I am just doing standard termcap stuff, so there shouldn't be
a problem unless the termcap is wrong (i'll look into it).

htoaster
?

From aleph1@yabbs Thu Mar  4 12:20:20 1993
From: aleph1@yabbs
To: htoaster@yabbs
Subject: re: Bugs...
Date: Thu Mar  4 12:20:20 1993

talking about that earlier today i tryed to log i and it keep saying wrong 
passwd??? any ideas??? and no i used the rigth passwd

From skippy@yabbs Mon Mar  8 23:16:45 1993
From: skippy@yabbs
To: all@yabbs
Subject: time/date
Date: Mon Mar  8 23:16:45 1993




i just thought of a suggestion.... maybe kinda stupid....  on the welcome
screen it shows the last person logged in and the time they did.... how
about showing the current time that you are logging in??  just a thouhgt!



--skip!

?

From mephisto@yabbs Tue Mar  9 09:22:00 1993
From: mephisto@yabbs
To: aleph1@yabbs
Subject: re: wrong PW
Date: Tue Mar  9 09:22:00 1993

Well, it could be your spelling... haha

From skippy@yabbs Thu Mar 11 23:12:15 1993
From: skippy@yabbs
To: all@yabbs
Subject: term type
Date: Thu Mar 11 23:12:15 1993




i have a suggestion....  is there anyway to incorperate term type inot our
accounts so that we wouldn't have to enter it each time....  i have noticed
that it changes alot depending on what the type of the person before used... 
most of the other bbses that i've seen take care of this....  just thought
i'd see what you think??


--skip (isn't he a pest!)

?

From htoaster@yabbs Sat Mar 13 16:24:12 1993
From: htoaster@yabbs
To: skippy@yabbs
Subject: re: term type
Date: Sat Mar 13 16:24:12 1993

In message term type, skippy said:
> i have a suggestion....  is there anyway to incorperate term type inot our
> accounts so that we wouldn't have to enter it each time....  i have noticed
> that it changes alot depending on what the type of the person before used... 
> most of the other bbses that i've seen take care of this....  just thought
> i'd see what you think??

Actually, it pulls the terminal type from the terminal that you are
connecting from (based on what telnet passes).  So if you are coming off
of a unix box that has your terminal type set correctly things should work
okay for you.  Also, it asks for the type before asking who you are, so
it can't really pull it out of your account (and i like being asked,
because I come off of different machines).

If you come up with a good way to do it I could add it tho...

htoaster
?

From htoaster@yabbs Sun Mar 14 17:52:07 1993
From: htoaster@yabbs
To: ziplock@yabbs
Subject: re: yabbs NON-bug
Date: Sun Mar 14 17:52:07 1993

In message yabbs NON-bug, ziplock said:
> btw, did you find versions of those without shell-escapes, or did you hack
> them yourself?

Both less and joe have definable key bindings.  There should be two files
with the yabbs package that have the keybindings for both (joerc for joe
I think, and less-keys for less, i think).

For vi I had to hack it (well, dmonger hacked it).  I am going to put it
up for ftp as soon as I get the time to tar it up and make a readme...

alex
?

From ziplock@yabbs Sun Mar 14 20:42:10 1993
From: ziplock@yabbs
To: htoaster@yabbs
Subject: re: yabbs NON-bug
Date: Sun Mar 14 20:42:10 1993

In message re: yabbs NON-bug, htoaster said:
> Both less and joe have definable key bindings.  There should be two files
> with the yabbs package that have the keybindings for both (joerc for joe
> I think, and less-keys for less, i think).
ok, I got those.  now if the fucking cisco router would just come back up i
could play with it some more...?

From htoaster@yabbs Sun Mar 14 23:16:10 1993
From: htoaster@yabbs
To: ziplock@yabbs
Subject: re: joe
Date: Sun Mar 14 23:16:10 1993

In message joe, ziplock said:
> Well joe doesn't seem to compile under MachTen.  No errors or warnings, just
> hangs forever even after fiddling with the libraries (same libtermcap
> problem as before).

Hmm, no idea about joe.  I haven't tried compiling it under anything but
386bsd.  You might try asking the author...

> Is the dmonger-vi version a hack of elvis??

Yup.  He just changed the key tables and commented out unwanted commands.

htoaster
?

From skippy@yabbs Fri Mar 19 01:11:51 1993
From: skippy@yabbs
To: all@yabbs
Subject: message pointer
Date: Fri Mar 19 01:11:51 1993





i think you should revise the message pointer, such that when you post a
message during reading... when you go on to the next one, you do not have to
read your post again...  it should know that the post is from you, and
should skip it...

--skip.  (my 2.54e-34 cents worth)


?

From htoaster@yabbs Fri Mar 19 06:16:56 1993
From: htoaster@yabbs
To: skippy@yabbs
Subject: re: message pointer
Date: Fri Mar 19 06:16:56 1993

In message message pointer, skippy said:
> i think you should revise the message pointer, such that when you post a
> message during reading... when you go on to the next one, you do not have to
> read your post again...  it should know that the post is from you, and
> should skip it...

I could do that, but I personally like to see my messages posted, if for
no other reason then to verify that the system works...Any other people
feel about it one way or the other?

htoaster
?

From hbeast@yabbs Sat Mar 20 07:30:49 1993
From: hbeast@yabbs
To: htoaster@yabbs
Subject: re: message pointer
Date: Sat Mar 20 07:30:49 1993

In message re: message pointer, htoaster said:
> I could do that, but I personally like to see my messages posted, if for
> no other reason then to verify that the system works...Any other people
> feel about it one way or the other?

Yeah me too... at least in beta software.

?

From htoaster@yabbs Tue Apr  6 10:47:01 1993
From: htoaster@yabbs
To: faisal@yabbs
Subject: re: ... and burn
Date: Tue Apr  6 10:47:01 1993

In message ... and burn, faisal said:
> now here's an odd one
> after it wouldn't let me log in i tried guest, and that failed
> so i figure the obvious "hey: it's crashed"
> but when i reestablished an account i still had my old info file
> which is good because it would have been a pain to rewrite it

You figured right.  The user file did crash.  The info files are kept in
another file (they are actually just text files in their own directory),
so the only thing that was lost was a few hours worth of last message
pointers (since I just restored the old user file).

htoaster
?

From skippy@yabbs Thu Apr  8 03:31:56 1993
From: skippy@yabbs
To: all@yabbs
Subject: tty2
Date: Thu Apr  8 03:31:56 1993





curious thing happened earlier when i tried to log in....  i got connected
to phred, then i got a

telnetd: /dev/tty2 : permission denied


kinda weird huh???



--skip!

?

From trace@yabbs Thu Apr  8 09:10:58 1993
From: trace@yabbs
To: all@yabbs
Subject: sun
Date: Thu Apr  8 09:10:58 1993

Help!  What should I put in the makefile to compile yabbs under a Sun 4.1.1?  
If you can, please reply via email:  bsiski@ccwf.cc.utexas.edu  as soon as
you can, thanks...
?

From htoaster@yabbs Thu Apr  8 10:37:13 1993
From: htoaster@yabbs
To: skippy@yabbs
Subject: re: tty2
Date: Thu Apr  8 10:37:13 1993

In message tty2, skippy said:
> curious thing happened earlier when i tried to log in....  i got connected
> to phred, then i got a
> 
> telnetd: /dev/tty2 : permission denied

I think it was telnetd:/dev/ttyp2 : permission denied actually. 

It looks like the bbsd for the bbs closed unconventionaly, and didn't
change the permissions on the port correctly.  Should be fine now.

alex

?

From skippy@yabbs Thu Apr  8 12:54:06 1993
From: skippy@yabbs
To: htoaster@yabbs
Subject: re: tty2
Date: Thu Apr  8 12:54:06 1993





yes yes... it was ttyp2    oh well!  you knew what i meant!





--s

?

From fatdog@yabbs Mon Apr 12 07:25:51 1993
From: fatdog@yabbs
To: hamish@yabbs
Subject: re : turbo c
Date: Mon Apr 12 07:25:51 1993

Hi Hamish,
Do you want to buy Turbo C++?
I've got a copy here Very New, unreg'd
that i'm dying to get rid of.
 
Leave me your e-mail address
and what u want to know or e-mail 
me at :  s932544@yallara.cs.rmit.au.oz.
 
Later,
Andrew.

From jasonlee@yabbs Fri Apr 23 01:36:34 1993
From: jasonlee@yabbs
To: all@yabbs
Subject: Updates
Date: Fri Apr 23 01:36:34 1993

Every time I log off, then log back on, my message pointers don't seem to 
have been updated.  I have to read the same old stuff over and over
 andr.

JasonLee

From htoaster@yabbs Fri Apr 23 10:51:43 1993
From: htoaster@yabbs
To: jasonlee@yabbs
Subject: re: Updates
Date: Fri Apr 23 10:51:43 1993

In message Updates, jasonlee said:
> Every time I log off, then log back on, my message pointers don't seem to 
> have been updated.  I have to read the same old stuff over and over
>  andr.
> 
> JasonLee

Yeah, something is messed up.  For some reason the user file doesn't seem
to be getting updated very well...I am currently looking into it...

htoaster
?

From tom@yabbs Sun Apr 25 19:42:39 1993
From: tom@yabbs
To: htoaster@yabbs
Subject: re: Updates
Date: Sun Apr 25 19:42:39 1993

> In message Updates, jasonlee said:
> > Every time I log off, then log back on, my message pointers don't 
> > have been updated.  I have to read the same old stuff over and ove
> >  andr.
> > 
> > JasonLee
> 
> 
> Yeah, something is messed up.  For some reason the user file
> doesn't seem to be getting updated very well...I am currently
> looking into it...
>                        
and the funny thing is...i've read those two messages over and over...hehe

From ziplock@yabbs Wed Apr 28 19:23:34 1993
From: ziplock@yabbs
To: all@yabbs
Subject: linefeeds (not)
Date: Wed Apr 28 19:23:34 1993

Using the joe editor I can't get a CR to = a LF.  Nothing I do will create a
new line (or leave one blank).  Wordwrap and arrow keys work fine.?

From htoaster@yabbs Thu Apr 29 10:24:31 1993
From: htoaster@yabbs
To: ziplock@yabbs
Subject: re: linefeeds (not)
Date: Thu Apr 29 10:24:31 1993

In message linefeeds (not), ziplock said:
> Using the joe editor I can't get a CR to = a LF.  Nothing I do will create a
> new line (or leave one blank).  Wordwrap and arrow keys work fine.?

Hmm...I'll look into that one.  Might just be a keybinding change in the
.joerc (hopefully).  Is this a new thing, because I haven't changed
anything.

htoaster
?

From lazlo@yabbs Wed May  5 22:52:58 1993
From: lazlo@yabbs
To: htoaster@yabbs
Subject: re: message pointer
Date: Wed May  5 22:52:58 1993


Personally, I like the message pointer to skip out my message...

That way I can see what everyone is replying to the next time I'm on-line.

I find it a bit inconvenient to go back and search for my message cause I
often forget what the content of it was...

Happy Net-Surfing...

(PS.  Who here picked up the last issue of WIRED??? Whadya think?)

Lazlo Wuz Here....


?

From johndeer@yabbs Thu May  6 13:51:59 1993
From: johndeer@yabbs
To: lazlo@yabbs
Subject: re: message pointer
Date: Thu May  6 13:51:59 1993

are you the same Lazlo who does all those discographies? (unm)

john Deere

From pyro@yabbs Mon Aug 23 22:04:09 1993
From: pyro@yabbs
To: all@yabbs
Subject: SunOS Compiling
Date: Mon Aug 23 22:04:09 1993

Ok, I am trying (without much success (most likely because of my limited 
knowledge with compiling)) to get yabbs running on SunOS.  When I used the 
handy makefile and gcc I get the following output:

% make
gcc -DBSD -DTERMIO=0 -c miscutil.c
miscutil.c: In function `readc':
miscutil.c:223: warning: comparison is always 1 due to limited range of 
data typ
e
miscutil.c:225: warning: comparison is always 0 due to limited range of 
data typ
e
gcc -DBSD -DTERMIO=0 -c msgbase.c
gcc -DBSD -DTERMIO=0 -c yalk.c
gcc -DBSD -DTERMIO=0 -c usered.c
gcc -DBSD -DTERMIO=0 -c baseed.c
gcc -DBSD -DTERMIO=0 -c clbase.c
gcc -DBSD -DTERMIO=0 -c gfiles.c
gcc -DBSD -DTERMIO=0 -c strstr.c
gcc -DBSD -DTERMIO=0 -c strlwr.c
gcc -DBSD -DTERMIO=0 -c itoanr.c
gcc -DBSD -DTERMIO=0 -c tochars.c
gcc -DBSD -DTERMIO=0 -c ygate.c
ygate.c: In function `header':
ygate.c:15: warning: assignment makes pointer from integer without a cast
ygate.c:16: warning: assignment makes pointer from integer without a cast
gcc -DBSD -DTERMIO=0 -c bbs.c
gcc -DBSD -DTERMIO=0 -c upurge.c
gcc -DBSD -DTERMIO=0 -c main.c
main.c: In function `main':
main.c:172: warning: assignment makes pointer from integer without a cast
main.c:175: warning: assignment makes pointer from integer without a cast
rm yahoo baseed usered clbase gfiled ygate upurge
rm: yahoo: No such file or directory
rm: baseed: No such file or directory
rm: usered: No such file or directory
rm: clbase: No such file or directory
rm: gfiled: No such file or directory
rm: ygate: No such file or directory
rm: upurge: No such file or directory

gcc miscutil.o msgbase.o yalk.o usered.o baseed.o clbase.o gfiles.o  
strstr.o st
rlwr.o itoanr.o tochars.o ygate.o bbs.o upurge.o main.o -ltermcap -o yabbs
ld: Undefined symbol
   _setenv
collect: ld returned 2 exit status

make: Fatal error: Command failed for target `yabbs'

---

Anyone have any help for a lost soul?

From htoaster@yabbs Tue Aug 24 12:11:32 1993
From: htoaster@yabbs
To: pyro@yabbs
Subject: re: SunOS Compiling
Date: Tue Aug 24 12:11:32 1993

In message SunOS Compiling, pyro said:
> Ok, I am trying (without much success (most likely because of my limited 
> knowledge with compiling)) to get yabbs running on SunOS.  When I used the 
> handy makefile and gcc I get the following output:
> 
> % make
[lots of warnings deleted]
> *** Error code 1 (ignored)
> gcc miscutil.o msgbase.o yalk.o usered.o baseed.o clbase.o gfiles.o  
> strstr.o st
> rlwr.o itoanr.o tochars.o ygate.o bbs.o upurge.o main.o -ltermcap -o yabbs
> ld: Undefined symbol
>    _setenv
> collect: ld returned 2 exit status

Here is the real problem.  If you look in main.c there is a line that
calls setenv, which doesn't seem to be in as many libraries I had
thought.  You can replace it with:
sprintf(buf, "HOME=%s", F_HOME);
putenv(buf);
And make sure to define buf in the declarations.  If you would like I
could fix this in the distribution (since putenv is much more common),
and you could ftp it again...I just discovered this problem yesterday, so
I haven't had the time to do anything about it.

htoaster
?

From ziplock@yabbs Sat Oct 23 17:06:46 1993
From: ziplock@yabbs
To: htoaster@yabbs
Subject: re: SunOS Compiling
Date: Sat Oct 23 17:06:46 1993

The user could probably also get the setenv.c out of the Net2
distribution's libc area on ftp.uu.net or wherever else and just
link that object as well.

From wonko@yabbs Wed Oct 27 13:36:02 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: new yabbs
Date: Wed Oct 27 13:36:02 1993

preasure preasure preasure preasure preasure

when is the server/client version of yabbs being released!!!!

(wonko is anxious)

-wonko

From htoaster@yabbs Wed Oct 27 13:56:17 1993
From: htoaster@yabbs
To: wonko@yabbs
Subject: re: new yabbs
Date: Wed Oct 27 13:56:17 1993

In message new yabbs, wonko said:
> when is the server/client version of yabbs being released!!!!

As soon as I write some documentation.  Other than that it all works (to the
extent that I can distribute it as beta).

htoaster


From wonko@yabbs Fri Oct 29 14:16:11 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: re: new yabbs
Date: Fri Oct 29 14:16:11 1993

well through it my way, who needs docs anyway!!! :)

-wonko

From ea@yabbs Sat Oct 30 16:47:49 1993
From: ea@yabbs
To: htoaster@yabbs
Subject: <no title>
Date: Sat Oct 30 16:47:49 1993

I just got this while trying to post on base h:
messages: [Npcebjsdufligq?] error from server: invalid base id
next

ea

From wonko@yabbs Fri Nov 12 10:41:43 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: yabbs
Date: Fri Nov 12 10:41:43 1993

what is the -Z switch??? is it a gcc 2.4.1 option??
i am running gcc 2.2.2 and it does not recognize the -Z
switch, would it hurt to remoove it??

-wonko
wonko@fubar.bk.psu.edu

From wonko@yabbs Fri Nov 12 10:45:54 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: eech!!
Date: Fri Nov 12 10:45:54 1993

ok, this is fun:

ld: badly formed hex number

i think this is more trouble than it is worth!!!!!

i am going to go try compile it on my PC.  i wonder what changes
will need to be done to get it to run under djgpp??

hmmmmm.......

-wonko

From wonko@yabbs Fri Nov 12 10:58:04 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: yabbs
Date: Fri Nov 12 10:58:04 1993

ok, forget it, i am just going to wait till i get the sun to bother 
working on this.  i deleted makeidx.c from the Makefile since i don't need 
it.  but now i am getting all kinds of errors with LOCK_EX and
 LOCK_UN being undeclared.  i will just wait for a while maybe.

-wonko

From htoaster@yabbs Fri Nov 12 11:59:38 1993
From: htoaster@yabbs
To: wonko@yabbs
Subject: re: yabbs
Date: Fri Nov 12 11:59:38 1993

In message yabbs, wonko said:
> what is the -Z switch??? is it a gcc 2.4.1 option??
> i am running gcc 2.2.2 and it does not recognize the -Z
> switch, would it hurt to remoove it??

sorry about that, I forgot to remove that in the distribution.  You can
remove everything that looks like "-Z Xlinker" in the makefile.  It is used
on NetBSD to create 386bsd binaries, which I can use with the version of
gdb that I have (which doesn't know about NetBSD binaires).

also, the original docs forgot to tell you to do a "make dirs" before the 
"make install".  I've fixed that...

alex


From htoaster@yabbs Fri Nov 12 12:03:02 1993
From: htoaster@yabbs
To: wonko@yabbs
Subject: re: yabbs
Date: Fri Nov 12 12:03:02 1993

In message yabbs, wonko said:
> ok, forget it, i am just going to wait till i get the sun to bother 
> working on this.  i deleted makeidx.c from the Makefile since i don't need 
> it.  but now i am getting all kinds of errors with LOCK_EX and
>  LOCK_UN being undeclared.  i will just wait for a while maybe.

it shouldn't do that any more...also, what sort of machine are you working
on?  I'll try and get on a similar machine around here and see what I can
do about getting it compiled.  I'm interested in knowing where that
"ld: malformed hex number" error came from.

alex


From ziplock@yabbs Sat Nov 13 22:45:14 1993
From: ziplock@yabbs
To: htoaster@yabbs
Subject: it works!
Date: Sat Nov 13 22:45:14 1993

Hey!  What could have been easier than that??  Just built client on a SPARC10
running 4.1.3, using GCC 2.5.2.  Built like a snap.  Had to grab the strsep.c
out of the Net2 distribution and add it as an object since Sun's libc doesn't
have it, and I grabbed Eric Allman's <sys/cdefs.h> from sendmail 8.6.4 since
it was handy and SunOS doesn't have that either.  Then it built like a
charm.

I even get my own editor!  This could be dangerous... ;)

Thanks for the work on this -- yabbs has come a long way!



From htoaster@yabbs Sun Nov 14 00:55:24 1993
From: htoaster@yabbs
To: ziplock@yabbs
Subject: re: it works!
Date: Sun Nov 14 00:55:24 1993

In message it works!, ziplock said:
> Hey!  What could have been easier than that??  Just built client on a SPARC10
> running 4.1.3, using GCC 2.5.2.  Built like a snap.  Had to grab the strsep.c
> out of the Net2 distribution and add it as an object since Sun's libc doesn't
> have it, and I grabbed Eric Allman's <sys/cdefs.h> from sendmail 8.6.4 since
> it was handy and SunOS doesn't have that either.  Then it built like a
> charm.

cool...i included strsep.c, but need to add an addition to the makefile to 
allow using it (I had the same problem on sunos)...i'll look into getting
a version of cdefs that is portable though...

> I even get my own editor!  This could be dangerous... ;)

yeah...i still need to think of a way to make it so that people telnetting in
can get their pick of an editor too...i'll probably just have seperate logins
(like bbsvi, bbsjoe, etc)...

> Thanks for the work on this -- yabbs has come a long way!

glad you like it!  hopefully more cool stuff will be coming on the way, 
whenever i get to do work on it...probably over xmas break...i really want
a nice X client...

alex



From ziplock@yabbs Sun Nov 14 12:44:27 1993
From: ziplock@yabbs
To: htoaster@yabbs
Subject: re: it works!
Date: Sun Nov 14 12:44:27 1993

Have you looked at the sendmail 8 cdef's?  I think it might just be one out
of BSD4.4, but it's definitely recent.  I think they use the same one for all
the ports of sendmail 8.  Does that create licence problems for you?


/*
 * Copyright (c) 1991, 1993
 *The Regents of the University of California.  All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. All advertising materials mentioning features or use of this software
 *    must display the following acknowledgement:
 *This product includes software developed by the University of
 *California, Berkeley and its contributors.
 * 4. Neither the name of the University nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 *
 *@(#)cdefs.h8.2 (Berkeley) 10/4/93
 */

#ifndef_CDEFS_H_
#define_CDEFS_H_

#if defined(__cplusplus)
#define__BEGIN_DECLSextern "C" {
#define__END_DECLS};
#else
#define__BEGIN_DECLS
#define__END_DECLS
#endif

/*
 * The __CONCAT macro is used to concatenate parts of symbol names, e.g.
 * with "#define OLD(foo) __CONCAT(old,foo)", OLD(foo) produces oldfoo.
 * The __CONCAT macro is a bit tricky -- make sure you don't put spaces
 * in between its arguments.  __CONCAT can also concatenate double-quoted
 * strings produced by the __STRING macro, but this only works with ANSI C.
 */
#if defined(__STDC__) || defined(__cplusplus)
#define__P(protos)protos/* full-blown ANSI C */
#define__CONCAT(x,y)x ## y
#define__STRING(x)#x

#if !defined(__GNUC__) && !defined(__cplusplus)
#defineinline
#endif

#else/* !(__STDC__ || __cplusplus) */
#define__P(protos)()/* traditional C preprocessor */
#define__CONCAT(x,y)x/**/y
#define__STRING(x)"x"

#ifdef __GNUC__
#defineconst__const/* GCC: ANSI C with -traditional */
#defineinline__inline
#definesigned__signed
#definevolatile__volatile

#else/* !__GNUC__ */
#defineconst/* delete ANSI C keywords */
#defineinline
#definesigned
#definevolatile
#endif/* !__GNUC__ */
#endif/* !(__STDC__ || __cplusplus) */

/*
 * GCC has extensions for declaring functions as `pure' (always returns
 * the same value given the same inputs, i.e., has no external state and
 * no side effects) and `dead' (nonreturning).  These mainly affect
 * optimization and warnings.  Unfortunately, GCC complains if these are
 * used under strict ANSI mode (`gcc -ansi -pedantic'), hence we need to
 * define them only if compiling without this.
 */
#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
#define __dead __volatile
#define __pure __const
#else
#define __dead
#define __pure
#endif

#endif /* !_CDEFS_H_ */


From wonko@yabbs Mon Nov 15 09:01:53 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: re: yabbs
Date: Mon Nov 15 09:01:53 1993

ok, i am trying to compile it on an IBM RT running 4.3BSD.
let me pick up the new version and see how it works.

-wonko

From wonko@yabbs Mon Nov 15 09:12:51 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: re: it works!
Date: Mon Nov 15 09:12:51 1993

an X client would be awsome!!!!!  i was thinking of writing my own, but
something tells me you would do a better job being so familiar with yabbs.
i will be waiting!!!!!

-wonko

From wonko@yabbs Mon Nov 15 09:18:33 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: yabbs and email
Date: Mon Nov 15 09:18:33 1993

how hard would it be to have yabbs set up to send email out to internet 
and to recieve mail from internet??  i want to get this set up as an 
internet/dialin bbs setup and give bbs users an email address, have it so 
when you post in the (@) private message base you get the option of 
extended address, with just the username it sends it to another user on 
the bbs, but with full email address it sends it out to where ever they 
want to mail the person, that should be pretty easy i would think, the 
harder part would be yabbs getting mail from the outside, maybe userids 
with the + symbol following would be routed to yabbs, ie: email to 
wonko@fubar.bk.psu.edu would send mail to my unix account on fubar but if 
i was running yabbs wonko+@fubar.bk.psu.edu would send the mail to yabbs, 
not the mail spooler.

thanks,

-wonko

From wonko@yabbs Mon Nov 15 09:28:22 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: kaweifakjsdg
Date: Mon Nov 15 09:28:22 1993

ok, got the source again, and pulled the -g -XLinker -Z crap from thwe
CC=gcc line.  ran make and got this error.

cd utils;make  "CC=gcc" "CFLAGS=-DBSD -DTERMIO=0 -I../include"
gcc _DBSD -DTERMIO=0 -I../include makeidx.c -o makeidx
gcc -DBSD -DTERMIO=0 -I../include baseed.c -o baseed
util_common.h: In function 'writeuser':
In file included from baseed.c:30:
util_common.h:417: 'LOCK_EX' undeclared (first use of this function)
util_common.h:417: (Each undeclared identifier is reported only once
util_common.h:417: for each function it appears in.)
util_common.h:426: 'LOCK_UN' undeclared (first use this function)


Stop.


Stop.

and that is as far as i get, this is on the RT running 4.3BSD

-wonko

From htoaster@yabbs Mon Nov 15 11:50:50 1993
From: htoaster@yabbs
To: wonko@yabbs
Subject: re: yabbs and email
Date: Mon Nov 15 11:50:50 1993

In message yabbs and email, wonko said:
> how hard would it be to have yabbs set up to send email out to internet 
> and to recieve mail from internet??

it will probably take a bit of work, but it is something that I plan on
doing (probably over xmas break if I get the chance).  It would probably
work by having another program that goes through the incoming mail for
a user (like bbs) every 10 minutes or so and posting the messages onto
the email base.

I am also planning usenet access, but that would be a lot more integrated.
Before I do any of this there are some limits that I would like to fix in
the yabbs server and client (like from/to lengths, message lengths, etc). 
All of that stuff should really be dynamic and of unlimited length and right
now it just isn't.

alex


From htoaster@yabbs Mon Nov 15 11:52:23 1993
From: htoaster@yabbs
To: wonko@yabbs
Subject: re: kaweifakjsdg
Date: Mon Nov 15 11:52:23 1993

In message kaweifakjsdg, wonko said:
> In file included from baseed.c:30:
> util_common.h:417: 'LOCK_EX' undeclared (first use of this function)
> util_common.h:417: (Each undeclared identifier is reported only once
> util_common.h:417: for each function it appears in.)
> util_common.h:426: 'LOCK_UN' undeclared (first use this function)
> *** Exit 1

get the package again and recompile.  I changed it so that it doesn't lock
the user file anymore (since the user editor shouldn't ever be run twice
at the same time anyway).

alex


From wonko@yabbs Mon Nov 15 15:59:05 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: askefa
Date: Mon Nov 15 15:59:05 1993

ok, just  kill me.

where are LOCK_UN and LOCK_EX declared??  because it is still doing it.
could it be that for some reason it is not finding a header file 
correctly??  that is the only thing i can think of.

-wonko

From htoaster@yabbs Mon Nov 15 19:01:10 1993
From: htoaster@yabbs
To: wonko@yabbs
Subject: re: askefa
Date: Mon Nov 15 19:01:10 1993

In message askefa, wonko said:
> ok, just  kill me.
> 
> where are LOCK_UN and LOCK_EX declared??  because it is still doing it.
> could it be that for some reason it is not finding a header file 
> correctly??  that is the only thing i can think of.

let me rebuild the distribution, I might have forgotten to do that but changed
my local copy.

 so try fetching again tonight...

alex



From xenon@yabbs Mon Nov 15 21:43:04 1993
From: xenon@yabbs
To: htoaster@yabbs
Subject: Marked For Deletion
Date: Mon Nov 15 21:43:04 1993

Why is it that messages marked for deletion after they have been deleted 
sttill remain, (meaning there's an empty message that jus says "This item 
marked for deletion")?

--> Xenon

From htoaster@yabbs Mon Nov 15 21:59:03 1993
From: htoaster@yabbs
To: xenon@yabbs
Subject: re: Marked For Deletion
Date: Mon Nov 15 21:59:03 1993

In message Marked For Deletion, xenon said:
> Why is it that messages marked for deletion after they have been deleted 
> sttill remain, (meaning there's an empty message that jus says "This item 
> marked for deletion")?

Because I haven't written the stuff to do the actual deletions yet.

alex


From wonko@yabbs Tue Nov 16 11:18:24 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: Bloody RT!!!!!
Date: Tue Nov 16 11:18:24 1993

fubar hates me.  why can   it not just compile and make my life easier.

Undefined:
_strstr
_.strstr
collect: /bin/ld returned 1 exit status


Stop.


Stop.

when i try to use  atan   or any other trig functions i get the same
problems.  god i hate RTs.  even though i have #include <math.h>  i 
still can't seem to use anything declared in it.  fucking machine.

-wonko

From wonko@yabbs Tue Nov 16 11:45:32 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: skjdfhg'
Date: Tue Nov 16 11:45:32 1993

i guess i  should tell you which file this is comming from.  i get this 
error while it is compiling baseed.c also happens in  usered.c
usered.c gives an extra error though, actusally it is only a warning, but 
here it is none the less.

usered.c: In function 'ue_dotiggle':
usered.c:45: warning: comarison is always 1 due to limited range of data 
type.
{undefined  strstr crap as before}

-wonko

From htoaster@yabbs Tue Nov 16 15:48:09 1993
From: htoaster@yabbs
To: wonko@yabbs
Subject: re: Bloody RT!!!!!
Date: Tue Nov 16 15:48:09 1993

In message Bloody RT!!!!!, wonko said:
> fubar hates me.  why can   it not just compile and make my life easier.
> 
> Undefined:
> _strstr
> _.strstr
> collect: /bin/ld returned 1 exit status
> ***  Exit 1.

What file is this with?  Add strstr.o to the OBJS= lines in the Makefiles
in the yabbs and yabbsd directories.  Eventually I will get the makefiles
to have machine specific options, but I haven't done that so far...

> when i try to use  atan   or any other trig functions i get the same
> problems.  god i hate RTs.  even though i have #include <math.h>  i 
> still can't seem to use anything declared in it.  fucking machine.

you aren't linking with -lm.  That isn't RT's, it is just how BSD (and most)
unix machine behave in general.  Floating point stuff is in the math library.

alex


From wonko@yabbs Wed Nov 17 08:43:58 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: re: Bloody RT!!!!!
Date: Wed Nov 17 08:43:58 1993

ok, tried all of that, even though it didn't work i found out something 
interesting.  i will never be able to compile this anyway, don't have the 
file permissions to a couple of header files.  mother fucker.

-wonko

From wonko@yabbs Wed Nov 17 09:39:23 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: ANSI
Date: Wed Nov 17 09:39:23 1993

to apease (spelling??) the dialup bbs world, ANSI terminal support would 
probably be a nice idea.  does yabbs support ansi already?? if not how 
hard would it be to add it??  and just out of curiousity, what all 
terminals does yabbs support??  thanks dude,

-wonko

From htoaster@yabbs Wed Nov 17 13:15:00 1993
From: htoaster@yabbs
To: wonko@yabbs
Subject: re: ANSI
Date: Wed Nov 17 13:15:00 1993

it supports any terminal that has an entry in the default bsd termcap 
(which is probably over 95% of terminals in use).  People can connect with 
ansi, but they won't get any color (they will get the highlighting like 
everyone else does).

Adding color really isn't anything high on my list of priorities right 
now.  There are some many other things that I want to add to yabbs (like a 
nicer curses based client, an x client, usenet support, internet mail 
support, etc) that ansi probably won't happen anytime soon if ever.

If someone else feels like hacking it and does it in a portable manner I 
would consider merging it back into the base code.  There probably isn't a 
whole lot of stuff to change, esp if you do it with mime.

htoaster

From wonko@yabbs Tue Nov 23 13:36:42 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: re: ANSI
Date: Tue Nov 23 13:36:42 1993

that is all i needed to know, i just want people with ansi to get the 
highliting, i don't want to add color either.  color is a pain in the ass 
and every bbs i ever ran ended up being grey and white and black like this 
one anyway.  (well that is what color it is for me anyway.)

-wonko

ps- excuse my lost mind, i am trying to get some code done in less time 
than i have to do it.

From wonko@yabbs Wed Nov 24 08:23:05 1993
From: wonko@yabbs
To: htoaster@yabbs
Subject: <no title>
Date: Wed Nov 24 08:23:05 1993

ok, about all the problems i was having.  doesn't have anything to do with 
yabbs.  turns out fubar has a hard time linking libraries unless you are 
VERY specific about telling it a) which lib to use and b) where it is.

pain in my ass, hopefully i should be getting an account on a Sun soon and 
won't have to deal with this pain in the ass RT.

-wonko

From basialee@yabbs Thu Dec  2 11:57:03 1993
From: basialee@yabbs
To: all@yabbs
Subject: hello!
Date: Thu Dec  2 11:57:03 1993

who are all of you? i'd like to talk to some one soon. i go to ccm 
injersey[D[D[/?
i go to a community college in jersey. i am here on mondays before 2pm, 
wednesdays before3pm and sometimes on fridays.  i am  a 19 year old 
female. want to know any thing else, just ask.

From pegasus@yabbs Fri Dec  3 09:59:02 1993
From: pegasus@yabbs
To: all@yabbs
Subject: re: skjdfhg'
Date: Fri Dec  3 09:59:02 1993

I've just entered this thread, so I was just wondering:
what is this package that is being discussed here? usered.c it sounds like 
some system.administration package for UN*x if you ask me.

(Argh... remind me not to try to type a mesage when the trafficxc accross 
the opond between europe and the us is at max :( )

-pegasus

From htoaster@yabbs Tue Jan 11 13:13:00 1994
From: htoaster@yabbs
To: all@yabbs
Subject: test
Date: Tue Jan 11 13:13:00 1994

this is a test message


From htoaster@yabbs Tue Jan 11 13:13:25 1994
From: htoaster@yabbs
To: all@yabbs
Subject: test
Date: Tue Jan 11 13:13:25 1994

another test

From htoaster@yabbs Wed Jan 12 00:45:20 1994
From: htoaster@yabbs
To: all@yabbs
Subject: yabbs clients
Date: Wed Jan 12 00:45:20 1994

As many of you know, yabbs supports running clients from machines other
than phred, which keeps a much lower load on my machine.  I would like to
try and get as many people as possible using the yabbs clients (basically
anyone who is willing to ftp it and run it from their machine).  Right now
I have a standard unix client (just like the one you can get to by logging
in as bbs).  I'm planning on providing this in binary format for various
systems and I am interested in knowing what most people use.  I should be
able to support (at least): NetBSD/386bsd/FreeBSD, SunOS (for SparcStations),
Ultrix (for DecStations), Linux, and maybe AIX and HP-UX.  If there are any
other systems that people use and would like a client for, let me know and I'll
see if I can get one compiled for you.

If you want to compile your own client you can get the client source through
ftp from /pub/yabbs/yabbscli.tar.gz on this machine (phred.pc.cc.cmu.edu).

thanks,
htoaster


From JasonLee@yabbs Wed Jan 12 14:25:26 1994
From: JasonLee@yabbs
To: htoaster@yabbs
Subject: re: yabbs clients
Date: Wed Jan 12 14:25:26 1994

Could you maybe alter the client for IRIX?  Also, how large is the binary 
once compiled?  We pitiful people here only get 600k.  :(

JasonLee

From htoaster@yabbs Wed Jan 12 16:42:37 1994
From: htoaster@yabbs
To: JasonLee@yabbs
Subject: re: yabbs clients
Date: Wed Jan 12 16:42:37 1994

In message re: yabbs clients, JasonLee said:
> Could you maybe alter the client for IRIX?  Also, how large is the binary 
> once compiled?  We pitiful people here only get 600k.  :(

Its about 100k on a decstation.  I don't have access to an iris though, so
we'd need to fine someone else interested in doing it.

alex


From ziplock@yabbs Wed Jan 12 20:29:45 1994
From: ziplock@yabbs
To: htoaster@yabbs
Subject: re re: yabbs clients
Date: Wed Jan 12 20:29:45 1994

In message re: yabbs clients, htoaster said
> Its about 100k on a decstation.  I don't have access to an iris though, so
> we'd need to fine someone else interested in doing it.

Client is about 72k built with gcc -O on a Sun SPARC and stripped.


From macho@yabbs Thu Jan 13 19:34:53 1994
From: macho@yabbs
To: all@yabbs
Subject: re: hello!
Date: Thu Jan 13 19:34:53 1994

Hi basialee. Don't frett, I'll talk to ya anytime. Just drop me a line .

Just don't attach a hooooooook.s

From Mariko@yabbs Thu Jan 20 14:20:29 1994
From: Mariko@yabbs
To: Jaffar@yabbs
Subject: test
Date: Thu Jan 20 14:20:29 1994

Hello, I am just playing and I thought I would send you a message.

From NJDEVIL@yabbs Thu Jan 20 18:08:51 1994
From: NJDEVIL@yabbs
To: all@yabbs
Subject: basialee
Date: Thu Jan 20 18:08:51 1994

I work where you call from. leave a line for NJDEVIl and I'll talk Bye!!!

From macho@yabbs Mon Jan 24 17:38:55 1994
From: macho@yabbs
To: Mariko@yabbs
Subject: re: test
Date: Mon Jan 24 17:38:55 1994

hi back to ya

From NJDEVIL@yabbs Mon Jan 24 18:52:58 1994
From: NJDEVIL@yabbs
To: macho@yabbs
Subject: re: test
Date: Mon Jan 24 18:52:58 1994

Hi to you also!!!

From htoaster@yabbs Wed Jan 26 00:33:05 1994
From: htoaster@yabbs
To: all@yabbs
Subject: Yabbs Clients
Date: Wed Jan 26 00:33:05 1994

There are lots of binary yabbs clients available now for ftp from this machine.
They are the same as the client that you use here, and will automatically
connect to this server, so they should appear almost exactly alike (but lots
quicker, esp if you are coming into this machine over a slow link or from
far away).  They will also reduce the system load on my machine by a lot, so
if you can run a client, please do.  You can get them from anonymous ftp to
this machine (phred.pc.cc.cmu.edu or 128.2.111.111) in /pub/yabbs/clients.

The clients also let you use any editor that you want for editting messages,
instead of the internal one, and any pager for use in talk.

The current systypes there are: NetBSD, Linux, Ultrix, SunOS (Sparc), and
HPUX (PA).  In the next few days there will probably be additional clients
for: Dec Alpha, IBM RT (AOS/BSD), and AIX (RS/6000).  

You can also compile your own client with the sources in 
/pub/yabbs/yabbscli.tar.gz.

Here is a copy of the README contained in /pub/yabbs/clients:
-----
This directory contains execuatables for the yabbs text client for various
common system types.  You should just be able to grab the appropriate one
and use it.

If your system type isn't here, you can try to compile the client yourself,
the sources are in "../yabbscli.tar.gz".  If you successfully port it to a
common system, please let us know so that we can include it here as well.

If you have any problems with these clients, please notify both
<htoaster+@cmu.edu> and the person indicated below who compiled the client
and include as much information as possible about what the problem is and
the exact setup of the system you were trying to run it on.

The client will use whatever you have your EDITOR environment variable set
to as your editor and whatever your PAGER environment variable set to as your
pager.  By default the editor is set to /usr/bin/vi and the pager is 
/usr/local/bin/less.
====
Current yabbs client binaries:

hpuxHP-UX leda.cc.cmu.edu A.09.01 A 9000/715 2007423782
Kelly DeYoe <kelly@nine.org> 940125

linuxLinux dhp.com 0.99.14o #1 Mon Jan 17 21:50:34 EST 1994 i386
Alex Wetmore <htoaster+@cmu.edu> 940125

netbsdNetBSD nine.ws.cc.cmu.edu 0.9 NINE#3 i386
Kelly DeYoe <kelly@nine.org> 940125

sun4SunOS yuma.hss.cmu.edu 4.1.3 7 sun4c
Kelly DeYoe <kelly@nine.org> 940125

ultrixULTRIX deneb.weh.andrew.cmu.edu 4.2 0 RISC
Kelly DeYoe <kelly@nine.org> 940125
----
htoaster


From skippy@yabbs Sun Jan 30 16:49:15 1994
From: skippy@yabbs
To: all@yabbs
Subject: compiling the client
Date: Sun Jan 30 16:49:15 1994


i wanna compile the client to run over term under linux.  but i cant seem
to find the place where the location of the bbs is located.. i.e.
phred.blah.blah...

i need to change that...  where is it???

--skip

From htoaster@yabbs Sun Jan 30 19:12:38 1994
From: htoaster@yabbs
To: skippy@yabbs
Subject: re: compiling the client
Date: Sun Jan 30 19:12:38 1994

In message compiling the client, skippy said:
> i wanna compile the client to run over term under linux.  but i cant seem
> to find the place where the location of the bbs is located.. i.e.
> phred.blah.blah...
> 
> i need to change that...  where is it???

it is in the Makefile.  One of the lines starts with SERVER=localhost, change
that to SERVER=phred.pc.cc.cmu.edu.

also, there is a premade linux client if you want to use that.

alex


From TheDev@yabbs Tue Feb  1 11:24:12 1994
From: TheDev@yabbs
To: htoaster@yabbs
Subject: compiling on linux
Date: Tue Feb  1 11:24:12 1994

I'm having trouble compiling the yabbs server on Linux.  Any
suggestions?

The Dev

From htoaster@yabbs Tue Feb  1 14:36:35 1994
From: htoaster@yabbs
To: TheDev@yabbs
Subject: re: compiling on linux
Date: Tue Feb  1 14:36:35 1994

In message compiling on linux, TheDev said:
> I'm having trouble compiling the yabbs server on Linux.  Any
> suggestions?

I'll try and get a new package out that does work under linux.  I screwed
up on a few of the include files that linux wants, but most BSD derived
systems don't care a whole lot about.

alex


From dan-bob@yabbs Thu Feb  3 16:02:14 1994
From: dan-bob@yabbs
To: all@yabbs
Subject: base email
Date: Thu Feb  3 16:02:14 1994

what is the message base email for?
if i try and read it all i get is lots of p?
sorry for being slow/stupid, but it would be nice to know.

From NJDEVIL@yabbs Thu Feb  3 19:07:21 1994
From: NJDEVIL@yabbs
To: dan-bob@yabbs
Subject: re: base email
Date: Thu Feb  3 19:07:21 1994

i think those are private messages
NJD

From ducky@yabbs Thu Feb  3 22:27:05 1994
From: ducky@yabbs
To: NJDEVIL@yabbs
Subject: re: base email
Date: Thu Feb  3 22:27:05 1994

In message re: base email, NJDEVIL said:
> i think those are private messages

yup.  they sure are.  you will only be able to read messages that are either
from or to you in the email base.  

-k



From laelth@yabbs Thu Feb  3 23:26:04 1994
From: laelth@yabbs
To: dan-bob@yabbs
Subject: re: base email
Date: Thu Feb  3 23:26:04 1994

Hi!
I can see that you need a little more help than you've been given so far.
Lets say you enter "talk" and participate in a discussion with someone.  
They leave takl, but you want to tell them something.  If you enter email 
you can send them a "private" message.  Were you to send them a message on 
any of the other boards, then we could all read it, i.e. no privacy.
Conversely, people can send you private messages on the email board.
Here's anothe little lesson.  Notice that this base is named "yabbs Bugs?" 
That means that the sysop wants us to talk about buggs in his yabbs 
program on this board, i.e., not the e-mail board.
However, don't feel dumb.  It's important to ask questions like this.

-laelth

From NJDEVIL@yabbs Fri Feb  4 08:07:47 1994
From: NJDEVIL@yabbs
To: ducky@yabbs
Subject: re: base email
Date: Fri Feb  4 08:07:47 1994

Kewl!!!!!!!!!

From Stud@yabbs Fri Feb  4 16:21:24 1994
From: Stud@yabbs
To: Whore@yabbs
Subject: Just a little note...
Date: Fri Feb  4 16:21:24 1994

It was nice talking to you.  Your name is no indication of your 
personality.  I'm getting ready to read your info file.  See ya on Monday.

Happy dreams...Stud

From xenon@yabbs Sun Feb  6 19:59:54 1994
From: xenon@yabbs
To: all@yabbs
Subject: Private message scanning
Date: Sun Feb  6 19:59:54 1994

When skipping over private messages, (like in the E-Mail base), it shows a col-
umn of p's down the screen like:

p
p
p

Not really a bug, but would be nicer to have 'em all in a row or say something
like: "Scanning..."

--> Xenon


From htoaster@yabbs Sun Feb  6 23:00:47 1994
From: htoaster@yabbs
To: xenon@yabbs
Subject: re: Private message scanning
Date: Sun Feb  6 23:00:47 1994

In message Private message scanning, xenon said:
> When skipping over private messages, (like in the E-Mail base), it shows a col-
> umn of p's down the screen like:
> 
> p
> p
> p
> 
> Not really a bug, but would be nicer to have 'em all in a row or say something
> like: "Scanning..."

i'll look into it.  originally i had made them all just got in a long column,
but maybe i broke something without realizing it.

alex


From htoaster@yabbs Mon Feb  7 16:02:47 1994
From: htoaster@yabbs
To: xenon@yabbs
Subject: re: Private message scanning
Date: Mon Feb  7 16:02:47 1994

In message Private message scanning, xenon said:
> When skipping over private messages, (like in the E-Mail base), it shows a col-
> umn of p's down the screen like:

i fixed it in the current client.  i also made it so that you could surround
channel names by *'s when leaving channels and it will figure it all out,
so that it didn't confuse anyone.

Here is a tricky question though.  I would like to make it so that you could
use the notation /msg <channel> <message> to send a message to a channel.  
Anyone have any preferred ways of delimiting the channel name (so that it
doesn't get confused with an userid).  Irc has you put a # before the channel
name, but since I haven't done that before it could get confusing.  I could
make the client look and see if you are on a channel with that name, but then
if a channel and a person have the same name there could be some confusion.

Any good ideas?

alex


From htoaster@yabbs Mon Feb  7 16:11:27 1994
From: htoaster@yabbs
To: all@yabbs
Subject: other ideas
Date: Mon Feb  7 16:11:27 1994

I'm also looking for good ideas on how to deal with the huge amount of time
that it takes to scan through private messages and stuff.  Right now it
has to read each message and send back something saying that it is a private
message.  Also, if you happen to make a mistake and hit n)ext it will go
forever looking for messages to you.

Adding expires would help (right now messages never get deleted, it is on the
todo list), but this won't do it all.  The best solution would probably be
a seperate private message base for each user, but that would take a lot more
in terms of spacial resources on the system.

Anyone else ever look at a good way of handling this before?

alex


From ziplock@yabbs Mon Feb  7 23:19:45 1994
From: ziplock@yabbs
To: htoaster@yabbs
Subject: re: other ideas
Date: Mon Feb  7 23:19:45 1994

In message other ideas, htoaster said:
> I'm also looking for good ideas on how to deal with the huge amount of time
> that it takes to scan through private messages and stuff.  Right now it

Seems it would abuse the server a bit more after each post, but a hash
table containing only the relevant header info would be one way of doing it
that would speed the client response.  Then again, I've never tried to
implement such a trick...


From htoaster@yabbs Tue Feb  8 00:12:57 1994
From: htoaster@yabbs
To: ziplock@yabbs
Subject: re: other ideas
Date: Tue Feb  8 00:12:57 1994

In message re: other ideas, ziplock said:
> Seems it would abuse the server a bit more after each post, but a hash
> table containing only the relevant header info would be one way of doing it
> that would speed the client response.  Then again, I've never tried to
> implement such a trick...

yeah, i was thinking about something along those lines.  Right now the
message bases are implemented using two files per message base, one for
the index and one for the message data, including all of the headers.  I could
put the headers in the index (since they are of fixed size), which might
speed stuff up a bit.  Rewriting the message base format again doesn't sound
that exciting, but it might be the best way.

I could also add a protocol command that is something like readnext:base:msgid,
where it finds the next readable message after the base and msgid.  Just 
thought about that, but coupled with changing the index method it might make
for the fastest searching for new messages.

My other idea would be to have each userid have a list of messages waiting
for them, and then when you post a new message it adds it to the end of the
userids waiting list.  The main problem with that would be maintaining it
on disk, because sometimes the server goes down without flushing the user
file.  I could make it build the list in memory on bootup though...

brainstorming while posting is so much fun :)...all these ideas keep popping
up.

alex


From Vmax!@yabbs Tue Feb  8 20:00:14 1994
From: Vmax!@yabbs
To: htoaster@yabbs
Subject: re: other ideas
Date: Tue Feb  8 20:00:14 1994

use libdbm, dude



From dan-bob@yabbs Thu Feb 10 05:45:20 1994
From: dan-bob@yabbs
To: htoaster@yabbs
Subject: re: Private message scanning
Date: Thu Feb 10 05:45:20 1994

well you could have a different command for mesaging 
a channel

but i'm not sure thats what you want
sorry

dan-bob (most  usless posts in the world
)/s


From Vmax!@yabbs Wed Feb 16 14:11:52 1994
From: Vmax!@yabbs
To: htoaster@yabbs
Subject: ignores
Date: Wed Feb 16 14:11:52 1994

perhaps ignores should ignore things such as thesee too.


<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<Mickey> no
<cheese> would you eat them on a bost
<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<cheese> boat

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>

<DICKHEAD>




From htoaster@yabbs Wed Feb 16 16:10:19 1994
From: htoaster@yabbs
To: Vmax!@yabbs
Subject: re: ignores
Date: Wed Feb 16 16:10:19 1994

they do, but ignores are case sensitive (I know, needs to be fixed)...so 
make sure you type in their name properly...

alex

From buff@yabbs Thu Feb 17 00:56:15 1994
From: buff@yabbs
To: htaoster@yabbs
Subject: password please!
Date: Thu Feb 17 00:56:15 1994

hey htaoster,
    I told you a while ago about my situation.  I kind of lost track of my 
password and you said you could look it up for me and give it to me.  The 
alias is buffoon.  I'm now under buff.  If you don't believe it's really 
me write me on e-mail at galahorn@vt.edu ....... thought it would
be easier to leave you a message than to try and catch you online one day. 
I'd appreciate if you could look the password up and I'll be extra careful 
not to change it while intoxicated again.  Thanks man.
                                        
                                            ----buff

From skippy@yabbs Mon Feb 21 00:42:26 1994
From: skippy@yabbs
To: all@yabbs
Subject: hitting <cr>
Date: Mon Feb 21 00:42:26 1994


it looks like that bug where sometimes after entering the password
it doesnt accept the <cr>  even when i use the client....


just thought ya may wann know

--skip


From LazerAce@yabbs Mon Feb 21 16:49:45 1994
From: LazerAce@yabbs
To: all@yabbs
Subject: Client
Date: Mon Feb 21 16:49:45 1994

Is there a client for a VAX/VMS system?  if yes, Where? T in A.

From htoaster@yabbs Mon Feb 21 19:09:34 1994
From: htoaster@yabbs
To: LazerAce@yabbs
Subject: re: Client
Date: Mon Feb 21 19:09:34 1994

In message Client, LazerAce said:
> Is there a client for a VAX/VMS system?  if yes, Where? T in A.

not right now...if someone has the time it may not be too diffuculut to
port the unix client over, but i don't know anything about VMS

alex


From LazerAce@yabbs Mon Feb 21 22:17:54 1994
From: LazerAce@yabbs
To: htoaster@yabbs
Subject: re: Client
Date: Mon Feb 21 22:17:54 1994

What is the source code in, I could try compiling it on here.  And if it 
requires some changes, I'm sure that my friends and I could look at it and 
try to get it running.  Although the chances of that happening are slim, 
but remotely possible.

From htoaster@yabbs Tue Feb 22 00:01:48 1994
From: htoaster@yabbs
To: LazerAce@yabbs
Subject: re: Client
Date: Tue Feb 22 00:01:48 1994

In message re: Client, LazerAce said:
> What is the source code in, I could try compiling it on here.  And if it 
> requires some changes, I'm sure that my friends and I could look at it and 
> try to get it running.  Although the chances of that happening are slim, 
> but remotely possible.

its all written in c...you can get it from phred.pc.cc.cmu.edu in
/pub/yabbs/yabbscli.tar.gz

alex


From cosmos@yabbs Tue Feb 22 10:35:02 1994
From: cosmos@yabbs
To: htoaster@yabbs
Subject: BUGS IN YABBS
Date: Tue Feb 22 10:35:02 1994

This is the forum for bug reports...
 
Personally, the latest batch of users are bugs.  I mean, where did these 
idiots come from??  *sigh*

Cosmos

From LazerAce@yabbs Tue Feb 22 15:36:57 1994
From: LazerAce@yabbs
To: htoaster@yabbs
Subject: re: Client
Date: Tue Feb 22 15:36:57 1994

Thanks dude!  I'll check it out.  Later On.

From Fastjack@yabbs Tue Feb 22 18:59:42 1994
From: Fastjack@yabbs
To: htoaster@yabbs
Subject: A suggestion-
Date: Tue Feb 22 18:59:42 1994

Not a bug....
Did I miss the Docs for the client?  I recompiled it here, and had no trouble.
I didn't realize for a minute that I needed to have my editor environment
variable set to be able to enter a messge-- is there any way to change 
the editor in the yabbs client, short of running it from a script that changes
your editor variable before and after you run yabbs?

FJ


From htoaster@yabbs Tue Feb 22 23:02:32 1994
From: htoaster@yabbs
To: Fastjack@yabbs
Subject: re: A suggestion-
Date: Tue Feb 22 23:02:32 1994

In message A suggestion-, Fastjack said:
> Did I miss the Docs for the client?  I recompiled it here, and had no trouble.
> I didn't realize for a minute that I needed to have my editor environment
> variable set to be able to enter a messge-- is there any way to change 
> the editor in the yabbs client, short of running it from a script that changes
> your editor variable before and after you run yabbs?

yeah, there aren't really any docs right now, besides the readme file
in /pub/yabbs/clients.  I'm planning on writing one, but haven't had a
chance to.

If you don't specify an editor with your EDITOR environment variable
it should run the internal yabbs editor.  I'll check this out just to make
sure, but that is how it worked last time I checked.

The one thing that is a bit screwed is that it will try and use the less
pager unless you specify another one w/ PAGER.  If you set pager to
be "internal" it will use the internal one (you can do this for the
EDITOR as well).

You could set EDITOR in your .cshrc or likewise.

alex


From dmonger@yabbs Wed Feb 23 09:50:44 1994
From: dmonger@yabbs
To: htoaster@yabbs
Subject: re: A suggestion-
Date: Wed Feb 23 09:50:44 1994

do both default to the internal pager/editor if there isn't an
environment variable set?

It might be easier to install on a site with clueless users (won't
have to explain what env variables are to everyone) and brobably wouldn't
be too hard to add

would also make it easier to port to systems without environment variables
(i know on ThinkC if anyone ever gets bored enuf to port yabbs to the mac
it returns an error code from the getenv function, but it does provide one)

just a thought 
-peter


From badbone@yabbs Wed Feb 23 10:05:57 1994
From: badbone@yabbs
To: poop@yabbs
Subject: you poop too much bro
Date: Wed Feb 23 10:05:57 1994

pooping is bad for your health, bro

From htoaster@yabbs Wed Feb 23 10:23:17 1994
From: htoaster@yabbs
To: dmonger@yabbs
Subject: re: A suggestion-
Date: Wed Feb 23 10:23:17 1994

In message re: A suggestion-, dmonger said:
> do both default to the internal pager/editor if there isn't an
> environment variable set?

By default, no, but that is because currently yabbsnet.tar.gz is basically
a copy of my working sources, and I want to have yabbs use less on my machine.
Eventually (pretty soon) I need to repackage my source layout so that I have
my setup and the default setup, making the default setup a little better.

> It might be easier to install on a site with clueless users (won't
> have to explain what env variables are to everyone) and brobably wouldn't
> be too hard to add

It isn't hard to add, just change one define in yabbs/yabbs.h.  In fact it
looks like I have the default editor set to joe, which is why people are 
having problems.  I'll change it to internal now...  never mind, looking 
back on the code later, it looks like I commented out support for F_EXTERNED.

> would also make it easier to port to systems without environment variables
> (i know on ThinkC if anyone ever gets bored enuf to port yabbs to the mac
> it returns an error code from the getenv function, but it does provide one)

yeah, it would.  Like I said, I need to come up with a new packaging scheme
that makes life easier for everyone.

alex


From Fastjack@yabbs Wed Feb 23 22:23:08 1994
From: Fastjack@yabbs
To: htoaster@yabbs
Subject: re: A suggestion-
Date: Wed Feb 23 22:23:08 1994

In message re: A suggestion-, htoaster said:
> looks like I have the default editor set to joe, which is why people are 
> having problems.  I'll change it to internal now...  never mind, looking 
> back on the code later, it looks like I commented out support for F_EXTERNED.
Not sure if you realize this or not-- I have Joe installed here, and the 
client used _nothing_.  No errors, just skipped the edit part entirely and
asked if I wanted to post the (nonexistant) message.  I perused the code, 
saw the getenv, and realized that I had removed the setenv EDITOR from my
.cshrc.  Not a biggie, but a bit puzzling....
Other than that (and a couple compile warnings) no problems.  Software works
fine....What would be nice would be a configuration file (.yabbsclirc?  Do I
_really_ want that?) or an option in the makefile (less flexibility) to use
a specific editor, different than EDITOR or internal; and the ability to add
command-line options.  For instance, I like the ability of my mailreader to
use external editors with options on the command line.

FJ


From htoaster@yabbs Wed Feb 23 22:40:39 1994
From: htoaster@yabbs
To: Fastjack@yabbs
Subject: re: A suggestion-
Date: Wed Feb 23 22:40:39 1994

okay, well, i'm probably going to add an .yabbsrc at some point that will
have stuff like ignores, editors, pagers, etc in it.  Not sure when this
will happen though (I don't have much time any more, so I haven't been
putting much work into the system).

I'll try and figure what I'm doing with editors, etc, then...

alex


From dmonger@yabbs Thu Feb 24 00:08:25 1994
From: dmonger@yabbs
To: Fastjack@yabbs
Subject: re: A suggestion-
Date: Thu Feb 24 00:08:25 1994

I've already started hacking a yabbsrc implementation into the 
client.  Its going to be a general variable storage type thing, 
so you can scan it for particular settings if you need them.

It seemed like a good way to do things, so that you can have 
server names and aliases, ignores, volumes, etc but not 
have to add a big parse_yabbsrc function to the code.  you can
just look up options as you need them.

It's just not quite done yet :)

-peter


From Aisha@yabbs Thu Feb 24 12:55:03 1994
From: Aisha@yabbs
To: htoaster@yabbs
Subject: re: Client
Date: Thu Feb 24 12:55:03 1994

If you have to C code, I'd be glad to do NeXT, Sun, DEC clients -
I usually do terminal emulation from a Mac to one of the above, and
then connect - also, I doubt the VAX client can be that different from
UNIX - send me the code and I'll see what I can do. OK? Enjoy.

From Aisha@yabbs Thu Feb 24 12:59:23 1994
From: Aisha@yabbs
To: dmonger@yabbs
Subject: re: A suggestion-
Date: Thu Feb 24 12:59:23 1994

I may try porting it to Symantec C++ on my mac, if I find the time
I figure it'd be good C++ practice. If you want to give me tips,
I'll gladly take them. Enjoy.

From htoaster@yabbs Thu Feb 24 14:13:22 1994
From: htoaster@yabbs
To: Aisha@yabbs
Subject: re: Client
Date: Thu Feb 24 14:13:22 1994

In message re: Client, Aisha said:
> If you have to C code, I'd be glad to do NeXT, Sun, DEC clients -
> I usually do terminal emulation from a Mac to one of the above, and
> then connect - also, I doubt the VAX client can be that different from
> UNIX - send me the code and I'll see what I can do. OK? Enjoy.

sorry about the blank message, i screwed up...anyway, We have current DEC
and Sun clients, but a NeXT client would be nice.  You can ftp the code for
it from this machine (phred.pc.cc.cmu.edu) in /pub/yabbs/yabbscli.tar.gz.
The only thing that the client might use that the vax might not support
is the termcap library (and sockets, I'm not sure how vaxen deal with that).
If you do a port there you can change a few functions to ditch the termcap
stuff (i'll explain in more detail if you want it).

In fact porting to anything should be fairly easy.  There are only a few 
termcap or socket specific functions, all of which could be changed to use
anything else.  For instance I think it would be nice to write an msdos
client someday that talks to the comm port to get to a server, like dialin
your connection over an annex, and telnet to the server, and then run
the msdos client.

Too bad I don't have any msdos machines :)  Maybe I'll play with it on my
roommates computer someday.

alex


From dmonger@yabbs Thu Feb 24 15:05:23 1994
From: dmonger@yabbs
To: Aisha@yabbs
Subject: re: A suggestion-
Date: Thu Feb 24 15:05:23 1994

I'd be interested in trying it out on a mac too, but i need to find a 
socket library.  does anyone know if there is one out there for Symantic C++,
Think C 5.0 or MPW?  

I remember looking once before, but i don't think i found anything

-peter


From Cat@yabbs Thu Feb 24 17:11:13 1994
From: Cat@yabbs
To: dmonger@yabbs
Subject: re: A suggestion-
Date: Thu Feb 24 17:11:13 1994

Don't try anything on a mac. They are lethal. I can't read the print on 
them, even WITH my glasses, and they have a wacked out jelly keyboard.
:)

From sevmek@yabbs Thu Feb 24 23:11:54 1994
From: sevmek@yabbs
To: Cat@yabbs
Subject: re: A suggestion-
Date: Thu Feb 24 23:11:54 1994

ANYWAY.
yes, there is a socket library for MPW... I have it on the Mac-FS side of
risa... I'll reboot over there sometime and pick it up.  I usually run my
Macintosh in BSD4.3, so can't get to it right now.

From bart@yabbs Sun Feb 27 08:31:11 1994
From: bart@yabbs
To: Aisha@yabbs
Subject: Vax Client
Date: Sun Feb 27 08:31:11 1994

THose of us on VMS would love you for it,as I am sure that HTOASTY 
would,it would takke a load off his system,would it not?

BART!


From htoaster@yabbs Sun Feb 27 23:40:41 1994
From: htoaster@yabbs
To: all@yabbs
Subject: new server/client
Date: Sun Feb 27 23:40:41 1994

for those of you who follow such things, a new server and client have
been released.  The server is now 0.9c, and adds:
 * support for limiting the number connections from specific locations,
   using wildcards on the hostname, etc.
 * flood protection (still might have a few bugs)
 * idle time tracking, which will also kick people off of the server if they
   are idle for too long (currently 30 minutes)
 * general bug fixes

the new client is version 0.9d and adds:
 * listing of idle times in the w)ho listing
 * brackets in talk no longer do highlighting
 * smiley detection (poses must be longer than two characters, so :) will
   say ":)" instead of "htoaster )").  
 * some general bug fixes

the binary clients in /pub/yabbs/clients will be updated as time permits.

alex


From NJDEVIL@yabbs Mon Feb 28 17:39:36 1994
From: NJDEVIL@yabbs
To: htoaster@yabbs
Subject: re: new server/client
Date: Mon Feb 28 17:39:36 1994

Alex, kinda makes it tough on those of us who can't use clients, but
I guess I'll have to learn to cope with lockouts!!
Thanx for the info!
NJD

From htoaster@yabbs Mon Feb 28 18:51:10 1994
From: htoaster@yabbs
To: NJDEVIL@yabbs
Subject: re: new server/client
Date: Mon Feb 28 18:51:10 1994

In message re: new server/client, NJDEVIL said:
> Alex, kinda makes it tough on those of us who can't use clients, but
> I guess I'll have to learn to cope with lockouts!!
> Thanx for the info!
> NJD

yeah, i'm really sorry about it, but my machine was becoming pretty hard for
me to use for doing personal work (like homework, etc).  I picked 20 as the
number because it seemed like it wasn't reached that often (only at the
most peak hours), so people would still be able to get on if they tried,
but on the other hand it is small enough that it will make a difference for
me.

alex


From NJDEVIL@yabbs Tue Mar  1 08:25:36 1994
From: NJDEVIL@yabbs
To: htoaster@yabbs
Subject: re: new server/client
Date: Tue Mar  1 08:25:36 1994

I guess we ignorant folks will have to adjust to these little 
disappointments. Thanx again  NJD.

From Andre@yabbs Fri Mar  4 21:56:32 1994
From: Andre@yabbs
To: htoaster@yabbs
Subject: Fish
Date: Fri Mar  4 21:56:32 1994

Fish is stuck/abnormal abort

sorry about that :)

Andre

From Andre@yabbs Sat Mar  5 00:11:19 1994
From: Andre@yabbs
To: htoaster@yabbs
Subject: Fish Follow Up
Date: Sat Mar  5 00:11:19 1994

Toaster,

AH!  I figured out WHY I had to log out abnormally as Fish, but
yet again the Fish is stuck in the systerm.

It seems that when I go to the e-mail section and hit NEXT a long
and slow stream of the letter "p" comes across the screen.  There
is no end to this "string of p's", and that is why I had to abnormally
abort.

Just bringing this strange phenominon to your attention :)

Andre

From htoaster@yabbs Sat Mar  5 07:32:17 1994
From: htoaster@yabbs
To: Andre@yabbs
Subject: re: Fish Follow Up
Date: Sat Mar  5 07:32:17 1994

In message Fish Follow Up, Andre said:
> It seems that when I go to the e-mail section and hit NEXT a long
> and slow stream of the letter "p" comes across the screen.  There
> is no end to this "string of p's", and that is why I had to abnormally
> abort.

yeah, well, eventually they will end (its searching for new messages to
you, the p means that it found a private message).  The manner that the email
bases do stuff will be changing whenever I have a few hours to recode them.
No idea when this will be though...  When it does happen there will be no
more 'p' things at all, and it will make the system much faster...

alex


From GPF@yabbs Wed Mar  9 15:13:02 1994
From: GPF@yabbs
To: htoaster@yabbs
Subject: flooding bug
Date: Wed Mar  9 15:13:02 1994

hiya toast! i found a little bug in the flooding thing... 
there were about 20 channels in yabbs and i /ced then /qed
and i got shut off for flooding... i'll try to reproduce it..
BTW why was highliting disabled? i liked it!
l8r.... gpf

From htoaster@yabbs Wed Mar  9 16:30:33 1994
From: htoaster@yabbs
To: GPF@yabbs
Subject: re: flooding bug
Date: Wed Mar  9 16:30:33 1994

In message flooding bug, GPF said:
> hiya toast! i found a little bug in the flooding thing... 
> there were about 20 channels in yabbs and i /ced then /qed
> and i got shut off for flooding... i'll try to reproduce it..
> BTW why was highliting disabled? i liked it!
> l8r.... gpf

hmm, that is a side effect of kicking process.  unfourtenatly if i remove
it that people can do their mass joins and leaves to piss people off again...

i assume that you were in 20 channels yourself?  my question would be,
is this necessary?  i could put some hack into not kick and stuff, but...

doing a /c shouldn't have any effect, that isn't even considered a talk
command.

alex


From neil@yabbs Fri Mar 11 15:10:01 1994
From: neil@yabbs
To: /q@yabbs
Subject: re: A suggestion-
Date: Fri Mar 11 15:10:01 1994


From fish@yabbs Wed Mar 16 23:08:56 1994
From: fish@yabbs
To: htoaster@yabbs
Subject: info files
Date: Wed Mar 16 23:08:56 1994

Dude, info files are not case sensitive.  For example there are two
users called lancer (and Lancer).  I infoed lancer and got Lancer's info

Cool, later!

Fish



From jban@yabbs Mon Mar 21 08:17:22 1994
From: jban@yabbs
To: all@yabbs
Subject: l)ist titles does not work?
Date: Mon Mar 21 08:17:22 1994

Tried the l)ist titles function, but nothing is returned??


From jban@yabbs Mon Mar 21 08:19:01 1994
From: jban@yabbs
To: all@yabbs
Subject: DON'T try "list"
Date: Mon Mar 21 08:19:01 1994

Tried to give the option "list" when entering a new message
(for the To-field).

Only returned a lot (+4000) numbers, scrolling down the
screen.


From htoaster@yabbs Mon Mar 21 09:03:47 1994
From: htoaster@yabbs
To: jban@yabbs
Subject: re: DON'T try "list"
Date: Mon Mar 21 09:03:47 1994

In message DON'T try "list", jban said:
> Tried to give the option "list" when entering a new message
> (for the To-field).
> 
> Only returned a lot (+4000) numbers, scrolling down the
> screen.

yeah, it will be fixed in the next version of the client.

alex


From jban@yabbs Wed Mar 23 11:00:05 1994
From: jban@yabbs
To: all@yabbs
Subject: making yabbs on FreeBSD
Date: Wed Mar 23 11:00:05 1994

In order to make (not using gmake) yabbs on a FreeBSD-machine, I had to
delete MFLAGS and MAKE from MFLAGSLONG in ./Makefile and ./yabbs/Makefile.

Anyone else seen this?


From lord@yabbs Mon Mar 28 12:52:33 1994
From: lord@yabbs
To: all@yabbs
Subject: re: base email
Date: Mon Mar 28 12:52:33 1994

Monte Sucks


From TheDev@yabbs Tue Mar 29 02:57:33 1994
From: TheDev@yabbs
To: all@yabbs
Subject: linux
Date: Tue Mar 29 02:57:33 1994

do you have a port of yabbs for linux yet?

The Dev

ps. I mean the server.
.

From htoaster@yabbs Wed Mar 30 15:03:39 1994
From: htoaster@yabbs
To: all@yabbs
Subject: yabbs mailing lists
Date: Wed Mar 30 15:03:39 1994

There are now two mailing lists for people interested in the yabbs project.
The first, yabbs-announce, is for people interested in announcments pertaining
to the yabbs client and server software.  Anyone who maintains the client 
software on a machine or is interested in knowing about new client and server
developments or releases should join this list, it will be very low traffic.

To join send mail to yabbs-announce-request@phred.pc.cc.cmu.edu with your
email address.

The other list is yabbs-dev.  Anyone who is interested in working
on the code or what is going on with the code should join this list.  The
traffic will probably be slightly higher, but still should be pretty low.
If you're running the yabbs server and have done any custom hacks to it you
should probably join.

To join send mail to yabbs-dev-request@phred.pc.cc.cmu.edu with your email
address.  To send mail to the list use the address 
yabbs-dev@phred.pc.cc.cmu.edu.

If you have any questions send mail to alex@phred.pc.cc.cmu.edu.

alex


From urine@yabbs Sat Apr  2 14:09:16 1994
From: urine@yabbs
To: all@yabbs
Subject: send GIFs damn it!!!
Date: Sat Apr  2 14:09:16 1994

Ok..... we have waited patiently.... now send Gifs of yourselves!!!
Most of the Penn State Fayette Campus Yabbs Crue has sent Gifs....
Where are yours????  We want to know!!  If you do not have the ability
we understand... otherwise.... send the damn GIFs..... please :)
Sorry, I did this kinda spontanious like.....
We just want to see ya.
bye!

p.s.  This is the last line!

From NJDEVIL@yabbs Sun Apr  3 22:21:40 1994
From: NJDEVIL@yabbs
To: all@yabbs
Subject: Gifs
Date: Sun Apr  3 22:21:40 1994

Since few are sending Gifs, I will be sending more!

From ac|dc@yabbs Mon Apr  4 21:56:38 1994
From: ac|dc@yabbs
To: htoaster@yabbs
Subject: email
Date: Mon Apr  4 21:56:38 1994

HT:
For some reason, whenever I try to find out if there is any e-mail
for me, the computer seems to freeze up, and I can't do anything.
I always end up aborting and logging in again.What am I doing wrong?
Also, when I log in, does the system tell me if I have mail?
Thanks ht....

                                -ac/dc

From htoaster@yabbs Mon Apr  4 23:23:23 1994
From: htoaster@yabbs
To: ac|dc@yabbs
Subject: re: email
Date: Mon Apr  4 23:23:23 1994

In message email, ac|dc said:
> HT:
> For some reason, whenever I try to find out if there is any e-mail
> for me, the computer seems to freeze up, and I can't do anything.
> I always end up aborting and logging in again.What am I doing wrong?
> Also, when I log in, does the system tell me if I have mail?
> Thanks ht....
> 
>                                 -ac/dc

is it printing little "p's" or anything?  it may take a while to scan for new
email, esp if you've waited a while.  in fact the email system is in need
of a big overhaul sometime in the future.

alex


From ac|dc@yabbs Wed Apr  6 22:16:34 1994
From: ac|dc@yabbs
To: htoaster@yabbs
Subject: telnet
Date: Wed Apr  6 22:16:34 1994

HT:
    I just wanted to know why the number of users allowed through telnet 
is so low. It seems every time I try to get on yabbs, it takes me an 
eternity to actually get on.Also, it is it possible to get a client on a 
Vax/VMS or only on a Unix?

                                        -AC/DC

From htoaster@yabbs Wed Apr  6 22:24:12 1994
From: htoaster@yabbs
To: ac|dc@yabbs
Subject: re: telnet
Date: Wed Apr  6 22:24:12 1994

In message telnet, ac|dc said:
> HT:
>     I just wanted to know why the number of users allowed through telnet 
> is so low. It seems every time I try to get on yabbs, it takes me an 
> eternity to actually get on.Also, it is it possible to get a client on a 
> Vax/VMS or only on a Unix?
> 
>                                         -AC/DC

i allow so few telnet sessions because I was noticing a big performance hit
on my machine by allowing unlimited clients to connect through my machine.
my hope was that if i put a limit anyone who could use a client would, so the
limit wouldn't be that big of a hit.  i know that its been hard getting on,
but if i raise the number of telnet sessions the machine just becomes a lot
slower for me again.

right now there isn't a vax/vms client, although I don't think a port from the
unix client should be very hard, and i'll be willing to help anyone who is
interested in doing this (they should know about programming on the vax, 
because i haven't even really touched one, but i'll point out which parts of
the yabbs client should need to be changed, which is probably only four or
five functions).  if there is a port done i'll distribute the vms client
as well and merge the changes back into my code.

alex


From ac|dc@yabbs Sun Apr 10 08:48:00 1994
From: ac|dc@yabbs
To: htoaster@yabbs
Subject: ignore comm.
Date: Sun Apr 10 08:48:00 1994

ht:
    As you know, I just got a client for yabbs. But I am having 
problems with the /ignore command. Whenever I type it, I get the person's
plan file. Is it set up differently or is something wrong? All the other
commands work fine.(I get the plan file even when I type the whole command

                                    -ac/dc

From ac|dc@yabbs Sun Apr 10 08:57:43 1994
From: ac|dc@yabbs
To: htoaster@yabbs
Subject: more ??
Date: Sun Apr 10 08:57:43 1994

ht:
    why is it that when I type 't' from the main menu, I get dumped
right onto yabbs? (from telnet I was able to choose the channel first)
I know that yabbs is the default channel, but I should be able to choose
the channel first...

                                            -ac/dc

From htoaster@yabbs Sun Apr 10 10:06:02 1994
From: htoaster@yabbs
To: ac|dc@yabbs
Subject: re: ignore comm.
Date: Sun Apr 10 10:06:02 1994

In message ignore comm., ac|dc said:
>     As you know, I just got a client for yabbs. But I am having 
> problems with the /ignore command. Whenever I type it, I get the person's
> plan file. Is it set up differently or is something wrong? All the other
> commands work fine.(I get the plan file even when I type the whole command

if you're running the Irix version of the client it is a bit out of date.  I'll
see if I can get a newer version compiled, or I can send you instructions on
how to compile it yourself (it isn't very complicated at all).

alex


From htoaster@yabbs Sun Apr 10 10:06:28 1994
From: htoaster@yabbs
To: ac|dc@yabbs
Subject: re: more ??
Date: Sun Apr 10 10:06:28 1994

In message more ??, ac|dc said:
>     why is it that when I type 't' from the main menu, I get dumped
> right onto yabbs? (from telnet I was able to choose the channel first)
> I know that yabbs is the default channel, but I should be able to choose
> the channel first...

same thing, its an older version of the client...


From sevmek@yabbs Sun Apr 10 15:29:09 1994
From: sevmek@yabbs
To: htoaster@yabbs
Subject: those darn p's
Date: Sun Apr 10 15:29:09 1994

Hi,
  After not signing on for awhile, 300 p's printed down my screen is less than desirable.
Any chance on removing the \n's, or just printing a "fetching..." message?


From htoaster@yabbs Sun Apr 10 15:32:23 1994
From: htoaster@yabbs
To: sevmek@yabbs
Subject: re: those darn p's
Date: Sun Apr 10 15:32:23 1994

In message those darn p's, sevmek said:
> Hi,
>   After not signing on for awhile, 300 p's printed down my screen is less than desirable.
> Any chance on removing the \n's, or just printing a "fetching..." message?

on the newer clients it prints "ppppp" instead of putting the trailing 
newline...the newest source is 0.9d.

i really really really need to overhaul the email system, and someday i'll
do this, and then it will all become moot, but until then...

alex


From elwood@yabbs Sun Apr 10 17:04:15 1994
From: elwood@yabbs
To: htoaster@yabbs
Subject: getting g-files
Date: Sun Apr 10 17:04:15 1994

I just got my client a couple of days ago, and I have some problems. First 
I cannot find the .login file, so I can change editors permanently.  
Secondly, when I try to getany g-files, I get the message 
'/usr/local/bin/less not found' and I do not get to see anything.  Help!
                                        -elwood  =P

From htoaster@yabbs Sun Apr 10 18:03:23 1994
From: htoaster@yabbs
To: elwood@yabbs
Subject: re: getting g-files
Date: Sun Apr 10 18:03:23 1994

In message getting g-files, elwood said:
> I just got my client a couple of days ago, and I have some problems. First 
> I cannot find the .login file, so I can change editors permanently.  
> Secondly, when I try to getany g-files, I get the message 
> '/usr/local/bin/less not found' and I do not get to see anything.  Help!

if you can't find your .login file it means that you don't have one yet.
you should be able to do 'cp /etc/csh.login .login' to copy the system's 
default .login to your directory, and then edit that one.  to fix the gfiles
do 'setenv PAGER more', it defaults to less (this will change in the next
release).  

alex


From Hellion@yabbs Tue Apr 12 12:35:19 1994
From: Hellion@yabbs
To: all@yabbs
Subject: gnulib
Date: Tue Apr 12 12:35:19 1994

I am trying to compile a yabbs client, and need to get a recent copy of 
gnulib.  The one I have doesn't support __builtin_var_inc_ or something
to that extent.  Thanx for any help...

-- Hellion


From htoaster@yabbs Tue Apr 12 16:04:53 1994
From: htoaster@yabbs
To: Hellion@yabbs
Subject: re: gnulib
Date: Tue Apr 12 16:04:53 1994

In message gnulib, Hellion said:
> I am trying to compile a yabbs client, and need to get a recent copy of 
> gnulib.  The one I have doesn't support __builtin_var_inc_ or something
> to that extent.  Thanx for any help...

hmm...it sounds like the development environment on your machine might be
really messed up.  does other stuff compile normally (i'm mentioning this
from needing to give you a copy of varargs.h as well).  yabbs shouldn't
need gnulib unless your machine does by default for everything.

anyway, if normal stuff doesn't compile either (you might want to just
grab something generic like irc and try it) you might want to contact your
sysadmins and yell a lot.

alex


From Hellion@yabbs Tue Apr 12 17:15:38 1994
From: Hellion@yabbs
To: htoaster@yabbs
Subject: re: gnulib
Date: Tue Apr 12 17:15:38 1994

Well it is like this... We have non-ANSI C on our sun, and I got gcc
from GNU to compile it with.  Everything is screwed up here.  The
computer Science department here has been yelling about getting ansi
C but have had no luck.  He is really in is own world *our sysadmin*
:(  I'll keep trying.

-- Hellion


From Hellion@yabbs Tue Apr 12 18:32:53 1994
From: Hellion@yabbs
To: htoaster@yabbs
Subject: Got it!!
Date: Tue Apr 12 18:32:53 1994

Well I did some more playing wiht all of my files and finally got it to go 
:)  Thanx for all of your help.

-- Hellion


From elwood@yabbs Sat Apr 16 01:31:14 1994
From: elwood@yabbs
To: all@yabbs
Subject: email
Date: Sat Apr 16 01:31:14 1994

I'm confused.  When I go to the message area here, I ask for the next
message in email.  It always tells me there are no messages for me, but
yet when I search the bases, I see that there are indeed messages for me. 
This also happens when I do the find command.  Am I missing something?
                                  
                                 Dazed & confused
                                 elwood  =P


From htoaster@yabbs Sat Apr 16 09:37:09 1994
From: htoaster@yabbs
To: elwood@yabbs
Subject: re: email
Date: Sat Apr 16 09:37:09 1994

In message email, elwood said:
> I'm confused.  When I go to the message area here, I ask for the next
> message in email.  It always tells me there are no messages for me, but
> yet when I search the bases, I see that there are indeed messages for me. 
> This also happens when I do the find command.  Am I missing something?

you mean that you hit n)ext in email, and it doesn't find any messages 
before prompting you to go to the next message base?  there could be messages
lying around that aren't new, and so when you do a find or use the list
command it is finding those.

by default you're placed at the last read message in each base, not the first
message...

also, if you're looking for messages to you please use the list headers
command...its a lot less work on the server than using find, and in the email
section will get you the same results.

alex


From DARKONE@yabbs Mon Apr 18 04:38:58 1994
From: DARKONE@yabbs
To: htoaster@yabbs
Subject: DAMN FINE JOB
Date: Mon Apr 18 04:38:58 1994

Im probbly posting this inthewrong spot but what the hell .  anyway i just 
wanted you to know that i like what you gothere toast .  later

From htoaster@yabbs Mon Apr 18 08:03:14 1994
From: htoaster@yabbs
To: DARKONE@yabbs
Subject: re: DAMN FINE JOB
Date: Mon Apr 18 08:03:14 1994

In message DAMN FINE JOB, DARKONE said:
> Im probbly posting this inthewrong spot but what the hell .  anyway i just 
> wanted you to know that i like what you gothere toast .  later

thanks, glad you do...

alex


From elwood@yabbs Mon Apr 18 18:53:57 1994
From: elwood@yabbs
To: htoaster@yabbs
Subject: down time
Date: Mon Apr 18 18:53:57 1994

What's up with all the down time recently?
Also, I must agree with DARKONE, this is a great board.  I wish more
boards were like this.  Keep up the good work.
-elwood  =-P


From htoaster@yabbs Mon Apr 18 22:11:13 1994
From: htoaster@yabbs
To: elwood@yabbs
Subject: re: down time
Date: Mon Apr 18 22:11:13 1994

In message down time, elwood said:
> What's up with all the down time recently?
> Also, I must agree with DARKONE, this is a great board.  I wish more
> boards were like this.  Keep up the good work.
> -elwood  =-P

today i was doing some work on the system that should hopefully keep it some
what more stable.  the machine crashed two or three times today because it
ran out of swap, and so i increased the swap space from 25 megs to 75 megs.
(a lot, but i had the space)

alex


From dmonger@yabbs Tue Apr 19 00:26:14 1994
From: dmonger@yabbs
To: htoaster@yabbs
Subject: re: down time
Date: Tue Apr 19 00:26:14 1994

holy mary mother of god

75 MB ... unix servers watch out



From Fastjack@yabbs Tue Apr 19 15:09:22 1994
From: Fastjack@yabbs
To: htoaster@yabbs
Subject: re: down time
Date: Tue Apr 19 15:09:22 1994

In message re: down time, htoaster said:
> today i was doing some work on the system that should hopefully keep it some
> what more stable.  the machine crashed two or three times today because it
> ran out of swap, and so i increased the swap space from 25 megs to 75 megs.
> (a lot, but i had the space)

Does  NetBSD like more or less swap than other Unices?  I usually 
keep machines at 2 times or 3 times RAM (if I can-- tough with machines that 
have small disks, or upgraded RAM), but am not nearly as familiar with 
PC Unices....

FJ
(who should have posted to #unix)


From htoaster@yabbs Tue Apr 19 16:11:54 1994
From: htoaster@yabbs
To: Fastjack@yabbs
Subject: re: down time
Date: Tue Apr 19 16:11:54 1994

it is similar to any other paging system...usually we setup machines 
around here with 8 megs of ram and 16 or 20 megs of paging space depending 
on how much disk we want to throw at the thing...before i didn't really 
have enough space (16 megs ram and only 25 megs of paging
space).  currently i have 3 25 meg paging partitions (25 megs on each 
drive), but only two of them are in use right now.  i'll bring the 3rd 
online in the unlikely case that we need it...

so yes, 75 megs is overkill, it just happened to be easy to do it now 
instead of having to find the space later...

alex

From Hellion@yabbs Wed Apr 20 02:21:57 1994
From: Hellion@yabbs
To: htoaster@yabbs
Subject: channels
Date: Wed Apr 20 02:21:57 1994

Is there a way to limit the number of chanels one can be on?
some people are making the /c list very long and annoying, I
would think that you would need at most 5 channels per person
ya know?  Well thanx anyhow

-- Hellion


From htoaster@yabbs Wed Apr 20 09:04:49 1994
From: htoaster@yabbs
To: Hellion@yabbs
Subject: re: channels
Date: Wed Apr 20 09:04:49 1994

In message channels, Hellion said:
> Is there a way to limit the number of chanels one can be on?
> some people are making the /c list very long and annoying, I
> would think that you would need at most 5 channels per person
> ya know?  Well thanx anyhow

yeah, this is kinda in the plans to be done at some point...i wish people
wouldn't abuse the feature though, because sometimes it can be nice to
be in a ton of channels at once...

alex


From Zbadba@yabbs Fri Apr 22 19:13:43 1994
From: Zbadba@yabbs
To: all@yabbs
Subject: A/UX client
Date: Fri Apr 22 19:13:43 1994

If *anyone* can compile a version of the yabbs client on A/UX, I would be 
eternally grateful! Good ole' UWF finally repremanded the disgruntled 
teacher and patched the hole on the Sun machine. Now all I have is an 
account on an A/UX machine, meaning no yabbs client (and no, no compiler 
on this one either). <grumble,grumble>

Thanks...
Zb

From CSexLosr@yabbs Sat Apr 23 14:52:22 1994
From: CSexLosr@yabbs
To: all@yabbs
Subject: messages being marked unred
Date: Sat Apr 23 14:52:22 1994

occasionally the last read field in the message menu is set 
back several (or several hundred) messages... it depends on how many 
messages there are in the group i think... i'm using an old version of the 
client so mabye that's it... but i doubt it... known bug?
l8r..... gpf

From htoaster@yabbs Sat Apr 23 22:14:45 1994
From: htoaster@yabbs
To: CSexLosr@yabbs
Subject: re: messages being marked unred
Date: Sat Apr 23 22:14:45 1994

In message messages being marked unred, CSexLosr said:
> occasionally the last read field in the message menu is set 
> back several (or several hundred) messages... it depends on how many 
> messages there are in the group i think... i'm using an old version of the 
> client so mabye that's it... but i doubt it... known bug?
> l8r..... gpf

hmm...you might try a newer client and see what happens, but that isn't a
bug that i've seen before (or remember seeing)...

alex


From sevmek@yabbs Mon May  2 14:25:35 1994
From: sevmek@yabbs
To: all@yabbs
Subject: 3 character jump msg number
Date: Mon May  2 14:25:35 1994

You can't jump to any message number about 999


From htoaster@yabbs Mon May  2 15:53:43 1994
From: htoaster@yabbs
To: sevmek@yabbs
Subject: re: 3 character jump msg number
Date: Mon May  2 15:53:43 1994

In message 3 character jump msg number, sevmek said:
> You can't jump to any message number about 999

that got fixed in client 0.9c or d i think.

i just released the 0.95 version of the client (letters were getting annoying).
I made the annoucment on the yabbs-announce mailing list.

alex


From Leah@yabbs Wed May  4 00:31:12 1994
From: Leah@yabbs
To: all@yabbs
Subject: WHAT THE FUCK IS A GIF
Date: Wed May  4 00:31:12 1994

What is a gif???  I dunno..cause maybe it might interest me

love ya all
Leah



From BobH@yabbs Thu May  5 11:10:09 1994
From: BobH@yabbs
To: all@yabbs
Subject: Yshutdown make error
Date: Thu May  5 11:10:09 1994

In the current yabbsnet distribution there is a small error in the
/utils makefile.  To compile yshutdown correctly it is necessary
to add strsep.o to the line that makes the program.  Other than that
it works fine.  -BobH


From niteride@yabbs Fri May  6 22:44:38 1994
From: niteride@yabbs
To: htoaster@yabbs
Subject: Hi I'm here in Portland Mai
Date: Fri May  6 22:44:38 1994

Hi I'm here in chilly Portland, Maine. Next friday I graduate fron
The University of Southern Maine with a BS in Bio. However, I used to live
just outside Philly in Devon and what quite active with the users groups
there. I haven't used the handle the niterider in probably ten years, 
but I hope some of the older users in my old area still remember me.
You've done quite a good job writing this BBS software, does it act up
much? Well, I'm moving to Binghamton NY until Jan., Then its off to
Charleston, S.C. for grad school in marine bio. I'm not too sure I'll
have acess to a system until then (I still don't trust myself with a
modem at home, please don't worry about that though, that's in my past)
Well thanks for the privilage of access to your board, I'll continue to
log on when I can. If I don't talk to you again, have a good summer!

From elwood@yabbs Sun May  8 04:57:40 1994
From: elwood@yabbs
To: alex@yabbs
Subject: plan
Date: Sun May  8 04:57:40 1994

Hey alex.  I was wondering if there was some way to edit a plan file
without having to type the whole thing over.  I set my EDITOR to pico.  Do
I have to temporarily set it back to the default editor to do this? 
Thanks for you help

elwood



From htoaster@yabbs Sun May  8 10:13:07 1994
From: htoaster@yabbs
To: elwood@yabbs
Subject: re: plan
Date: Sun May  8 10:13:07 1994

In message plan, elwood said:
> Hey alex.  I was wondering if there was some way to edit a plan file
> without having to type the whole thing over.  I set my EDITOR to pico.  Do
> I have to temporarily set it back to the default editor to do this? 

right now there isn't a way to do it (unless you're on a system that uses
cut and paste and want to cut and paste your plan file).  I'm planning on
doing this at some point, but it means modifying the default (sucky) editor
to be able to edit files (right now it can just make new ones).

alex


From pnovak@yabbs Sun May  8 13:03:56 1994
From: pnovak@yabbs
To: htoaster@yabbs
Subject: dumb newie
Date: Sun May  8 13:03:56 1994

Hi,
toggling between better and fast, I'll write fast (&short
I hope).
1) When I get stuck somewhere, like just now in a "for me"
search took abt. 5 mins., is there any way I can ESCape back
to a menu, or do I have to wait?
2) Is there a general sort of H)elp for everything somewhere
or do I have to browse around as I've been doing?
Wrote you a mail, enough flowers is enough!

Chau

       pn

From Zbadba@yabbs Sun May  8 13:30:54 1994
From: Zbadba@yabbs
To: htoaster@yabbs
Subject: A/UX client
Date: Sun May  8 13:30:54 1994

well, finally got access to CC on the A/UXmachine I'm stuck on. Only prob 
is, when I try to compile the yabbs client, it chokes on extrns. any way I 
can fix this?

Zb


From topi@yabbs Mon May 30 04:29:11 1994
From: topi@yabbs
To: htoaster@yabbs
Subject: page break.
Date: Mon May 30 04:29:11 1994

How much is it of me to ask if it is possible to install a page break in 
the talk sessions, so that if i nick off for a few seconds, the happenings 
in the channel would still be waiting for me when i came back, and would 
not have flown off the screen? It just needs one of those <press key for 
more> things, so it doesn't send me more information until i'm ready.
Just wondered if its possible.
:)
-Cath.

From htoaster@yabbs Tue May 31 12:23:23 1994
From: htoaster@yabbs
To: topi@yabbs
Subject: re: page break.
Date: Tue May 31 12:23:23 1994

it used to do that in talk, but it became really annoying for most people
because if you stepped away for a few minutes you'd just have to read
tons of backlog.  what i could probably do is make it optional, but i don't
think i'll be able to anytime soon.

alex



From Ankh@yabbs Thu Jun  9 19:38:35 1994
From: Ankh@yabbs
To: all@yabbs
Subject: Hello?
Date: Thu Jun  9 19:38:35 1994

    I am just cruzin' the Internet... Just decided to stop off at this 
BBS.. I kinda like it here!

From Steyr@yabbs Mon Jun 13 02:43:27 1994
From: Steyr@yabbs
To: htoaster@yabbs
Subject: re: page break.
Date: Mon Jun 13 02:43:27 1994

I wouldn't mind a pause at the end of each screenful either.  Making it 
optional like you said is fine, but something else that would be useful is 
some sort of FLUSH command to clear the buffer if you don't want to sit 
through all the backlogged messages.  Or perhaps some sort of history 
mechanism where you can review the last x lines.

               ,,, 
              (o o)
     +----oOO--(_)--OOo----+  +--------------------------+
     |                     \  \                          |
     |     Barry Noble     /  /   Melbourne, Australia.  |
     |       (Steyr)       \  \   Steyr@GPO.swin.edu.au  |
     |                     /  /                          |
     +---------------------+  +--------------------------+

From htoaster@yabbs Mon Jun 13 13:49:55 1994
From: htoaster@yabbs
To: Steyr@yabbs
Subject: re: page break.
Date: Mon Jun 13 13:49:55 1994

Well, many communications programs provide some sort of scroll back buffer,
so you can always use that.  I'll probably put the breaks in at some point,
but don't look for them until the end of the summer at the earliest.

alex


From Egwene@yabbs Tue Jun 14 08:34:54 1994
From: Egwene@yabbs
To: all@yabbs
Subject: <no title>
Date: Tue Jun 14 08:34:54 1994



Could someone tell how you can download the g-files?
-egwene

From htoaster@yabbs Tue Jun 14 13:05:27 1994
From: htoaster@yabbs
To: Egwene@yabbs
Subject: re: <no title>
Date: Tue Jun 14 13:05:27 1994

In message <no title>, Egwene said:
> Could someone tell how you can download the g-files?
> -egwene

You can capture them using your communication software (if you're on aPC), or
use gopher to connect to phred.pc.cc.cmu.edu and download them using your
gopher client (the gfiles just point to a gopher server).

alex



From ButtrBoy@yabbs Thu Jun 16 12:48:51 1994
From: ButtrBoy@yabbs
To: htoaster@yabbs
Subject: funny thing
Date: Thu Jun 16 12:48:51 1994

I was editing my info, putting my new 2.6 pgp key in,
y'know cut'n'paste, when i got this funny error:

----
You have a maximum of 99 lines for this file.
On a blank line, /s = save, /q = quit (no save), /? = help
----
 0: ButterBoy. Use this key:
 1:
 2: -----BEGIN PGP PUBLIC KEY BLOCK-----
 3: Version: 2.6
 4:
 5: mQCNAi4AZQkAAAEEAKm/xb4Hdqd6sX1H4u0AqDt8Eizs9R9uRpXRAWQ+BLGReJ0A
 6: /yQTe4mqr15ja8Gy1WP6DJlbawmFjnXIC+TGoD7G/+rEyOjvz/5sNC4lBBGqZMKq
unknown command! 6: 
DSUiEM/Gw5rMChANLEd+ay2lDytTMdJsFzne6p2hRhU1cUPI7kNblzMRC9mV
AAUR
 7: tCNCdXR0ZXJCb3kgPGJ1dHRyYm95QGN5YmVyc3BhY2Uub3JnPg==
 8: =HDkz
 9: -----END PGP PUBLIC KEY BLOCK-----
10:               
What is this unknown command stuff? Something with the editor,
or what? just wonderin.

From Xela@yabbs Thu Jun 16 13:02:01 1994
From: Xela@yabbs
To: htoaster@yabbs
Subject: message timeout
Date: Thu Jun 16 13:02:01 1994

Well, I was typing a long message and right at the end of it, I got a 
time-out error.  So I tried to /s the message.  Which got me out of the 
editor, but it never saved the message, and I was locked out.  Then I 
retyped the message, which took me an equal amount of time, and the board 
dropped carrier on me.  So I retyped the message in two parts to avoid the 
timeout error.  Does yabbs not know that when I'm in the editor I am 
typing?  It seems to think I am idle...

X

From Zbadba@yabbs Fri Jun 17 01:40:45 1994
From: Zbadba@yabbs
To: ButtrBoy@yabbs
Subject: re: funny thing
Date: Fri Jun 17 01:40:45 1994

Your pgp public key must have a "/" charachter at the beginning of a line.

Try a different editor (one that doesn't intercept /'s at the beginning of 
lines.


From htoaster@yabbs Fri Jun 17 13:20:12 1994
From: htoaster@yabbs
To: ButtrBoy@yabbs
Subject: re: funny thing
Date: Fri Jun 17 13:20:12 1994

In message funny thing, ButtrBoy said:
> I was editing my info, putting my new 2.6 pgp key in,
> y'know cut'n'paste, when i got this funny error:

lots of stuff...

>  6: /yQTe4mqr15ja8Gy1WP6DJlbawmFjnXIC+TGoD7G/+rEyOjvz/5sNC4lBBGqZMKq

notice that this line starts with a slash, which the editor uses as its
command character.  Try putting a space in front of each line or using a 
client and another editor.

alex


From htoaster@yabbs Fri Jun 17 13:22:04 1994
From: htoaster@yabbs
To: Xela@yabbs
Subject: re: message timeout
Date: Fri Jun 17 13:22:04 1994

In message message timeout, Xela said:
> Well, I was typing a long message and right at the end of it, I got a 
> time-out error.  So I tried to /s the message.  Which got me out of the 
> editor, but it never saved the message, and I was locked out.  Then I 
> retyped the message, which took me an equal amount of time, and the board 
> dropped carrier on me.  So I retyped the message in two parts to avoid the 
> timeout error.  Does yabbs not know that when I'm in the editor I am 
> typing?  It seems to think I am idle...

thats exactly the problem.  while your typing a message you aren't doing
anything with the server (the client uploads the whole message at once
when you're done typing your message).  I guess my best suggestion would
be to write it offline and use some sort of ascii upload to stick it all up
at once or split it up like you did.

alex


From Egwene@yabbs Mon Jun 20 03:58:55 1994
From: Egwene@yabbs
To: htoaster@yabbs
Subject: re: <no title>
Date: Mon Jun 20 03:58:55 1994

Thanks alex

From rattler@yabbs Fri Jun 24 04:08:55 1994
From: rattler@yabbs
To: ButtrBoy@yabbs
Subject: re: funny thing
Date: Fri Jun 24 04:08:55 1994


there are fake versions of pgp 2.5 and 2.6 running amok
use 2.3

From Nickolai@yabbs Thu Jun 30 14:28:55 1994
From: Nickolai@yabbs
To: htoaster@yabbs
Subject: re: help
Date: Thu Jun 30 14:28:55 1994

ht: I need to speak with you. Thanks
            -Nickolai

From pnovak@yabbs Sat Jul  2 20:43:21 1994
From: pnovak@yabbs
To: htoaster@yabbs
Subject: connecting
Date: Sat Jul  2 20:43:21 1994

Hi, ht...

I .think. I read something a long while ago about whether
Yabbs worked better for all if we ??telnetted or gophered??
in.

I can now, from Lima, Peru, do either, but I've found recently
that I can telnet into 128. etc. ... and get in much quicker
than if I gopher in. 

Is it ok to telnet 128&c in, or is it better for the community
for the users to use gopher?

Good goin'


            pno

From Death@yabbs Sun Jul  3 12:52:42 1994
From: Death@yabbs
To: all@yabbs
Subject: yabbsfest
Date: Sun Jul  3 12:52:42 1994

Everybody (or almost everybody) here on yabbs wonders what everyone else 
is like in "real" life... To this end, I'm announcing that a bunch of us 
have gotten together to organize a party!!! We've decided that at some 
as yet undetermined point in time, anybody from Yabbs that wants to is 
invited to come to Pittsburgh, the birthplace of Yabbs, where we will all 
get together for a weekend or so of fun :> The reason the time is still 
undetermined is because we need everyone who wants to come to let us know 
when would be a good time for them... Email me with questions, comments, 
suggestions, and what time would be good for you at: death@cyberspace.org
See you there!!!

--Death

PS... I put this message in every base on the off chance that EVERYBODY 
might actually get to see it :> 


From htoaster@yabbs Mon Jul  4 16:43:30 1994
From: htoaster@yabbs
To: pnovak@yabbs
Subject: re: connecting
Date: Mon Jul  4 16:43:30 1994

Using gopher or telnet doesn't matter (the gopher link is really just
telnetting in).  The best way to get onto the system is with a yabbs
client (there are precompiled clients for many systems).

Also, if you do telnet please use the DNS address of the system 
(phred.pc.cc.cmu.edu).  As long as the system is up it will have that
address, but the numeric address (128.2.6.70) isn't necessarily
going to be the same forever (in fact it will probably change in mid-august).

alex


From BlueMax@yabbs Mon Jul  4 17:26:11 1994
From: BlueMax@yabbs
To: Htoaster@yabbs
Subject: ReBoot Msgs.
Date: Mon Jul  4 17:26:11 1994

    I've noted that when I'me loged in through node 8888 I don't get 
messages (like the ones that announce when phred is going to reboot).  I 
understand that somebody is useing a client, they also don't get the 
message.

Welp....g'day to ya...

From htoaster@yabbs Mon Jul  4 17:42:47 1994
From: htoaster@yabbs
To: BlueMax@yabbs
Subject: re: ReBoot Msgs.
Date: Mon Jul  4 17:42:47 1994

In message ReBoot Msgs., BlueMax said:
>     I've noted that when I'me loged in through node 8888 I don't get 
> messages (like the ones that announce when phred is going to reboot).  I 
> understand that somebody is useing a client, they also don't get the 
> message.

This is true.  They are sent out by the unix shutdown command, and it only
knows about people who login via bbs.

The only messages you should miss are the reboot messages.  If its really
annoying anyone (I have setup the autoreboots to happen when the system
shouldn't see much use, 6a EST) I can make it do a shutdown first.

alex


From trebeca@yabbs Fri Jul  8 02:28:06 1994
From: trebeca@yabbs
To: death@yabbs
Subject: soccer?
Date: Fri Jul  8 02:28:06 1994

hey there...soccer is an awesome sport.  more power to ya


From htoaster@yabbs Sun Jul 10 18:07:58 1994
From: htoaster@yabbs
To: all@yabbs
Subject: new client
Date: Sun Jul 10 18:07:58 1994

A new client and server have been released.  Like always the source is on 
phred.pc.cc.cmu.edu in /pub/yabbs.  The precompiled clients are  getting 
updated slowly but surely...

Don't forget to subscribe to yabbs-annouce (send mail to 
yabbs-announce-request@phred.pc.cc.cmu.edu) for the latest on everything.  
If you want to know about development stuff you should subscribe to 
yabbs-dev (yabbs-dev-request@phred.pc.cc.cmu.edu).

alex


From dmonger@yabbs Mon Jul 11 10:02:24 1994
From: dmonger@yabbs
To: htoaster@yabbs
Subject: re: new client
Date: Mon Jul 11 10:02:24 1994

anything we should put in the message body or subejct?

-peter


From htoaster@yabbs Mon Jul 11 13:16:20 1994
From: htoaster@yabbs
To: dmonger@yabbs
Subject: re: new client
Date: Mon Jul 11 13:16:20 1994

In message re: new client, dmonger said:
> anything we should put in the message body or subejct?

Nope.  Since the list is such low traffic I handle all of it manually.

alex


From dmonger@yabbs Mon Jul 11 15:29:54 1994
From: dmonger@yabbs
To: htoaster@yabbs
Subject: re: new client
Date: Mon Jul 11 15:29:54 1994

alex is mr. listserv :)

-peter


From Famine@yabbs Thu Jul 14 06:27:40 1994
From: Famine@yabbs
To: htoaster@yabbs
Subject: When yabbs is down...
Date: Thu Jul 14 06:27:40 1994

I had a small annoying fault with the yabbs client, it informed me that
yabbs was down... >:^< it gave me back my command prompt >:^> but it 
didn't

oppps

reset the tty settings... i.e. everything was invisible as in what I typed 
didn't appear.

Just thought I should let you know.

Famine.

p.s. try stty sane if it happens to you.

From htoaster@yabbs Thu Jul 14 12:42:27 1994
From: htoaster@yabbs
To: Famine@yabbs
Subject: re: When yabbs is down...
Date: Thu Jul 14 12:42:27 1994

what version of the client was this?  I thought I had fixed that a few 
versions ago, but maybe i didn't.  If I didn't there could be a new
client coming out soon (having nothing more than minor fixes though), and 
I could fix it for that one.  

If anyone is running an old client please get the latest version (0.96).
Almost all of the precompiled clients have been updated (everything but
dgux and bsdi I think).  This means we now have clients for:

yabbs.aix
yabbs.alpha
yabbs.bsdi
yabbs.dgux
yabbs.hpux
yabbs.irix
yabbs.linux
yabbs.netbsd (works on freebsd as well)
yabbs.sun3
yabbs.sun4
yabbs.ultrix

with everything but sun3, bsdi, and dgux being 0.96.  This version has lots
of bug fixes (including the ::: bug).

alex


From Famine@yabbs Fri Jul 15 11:42:57 1994
From: Famine@yabbs
To: htoaster@yabbs
Subject: re: When yabbs is down...
Date: Fri Jul 15 11:42:57 1994

Sorry, yes was rather silly of me to forget to mention which one it is,
the answer is the sun4 version.

Famine.

From htoaster@yabbs Fri Jul 15 12:27:39 1994
From: htoaster@yabbs
To: Famine@yabbs
Subject: re: When yabbs is down...
Date: Fri Jul 15 12:27:39 1994

In message re: When yabbs is down..., Famine said:
> Sorry, yes was rather silly of me to forget to mention which one it is,
> the answer is the sun4 version.

how long ago did you get it though?  we make improvments to the client all
the time and usually upload new versions when we do this.  for instance the 
newest client was put up a few days ago and is a lot more stable than
previous versions in a lot of ways.

alex


From Famine@yabbs Sat Jul 16 05:19:23 1994
From: Famine@yabbs
To: htoaster@yabbs
Subject: re: When yabbs is down...
Date: Sat Jul 16 05:19:23 1994

Sorry Mr htoaster, tis the latest client, I am quite sure, which is why 
I let you know...by the latest client I mean the one with the silly lets 
throw someone off if they get too many `:'s fixed.

Famine

p.s. I hope thats descriptive enough.

From htoaster@yabbs Sat Jul 16 21:07:51 1994
From: htoaster@yabbs
To: Famine@yabbs
Subject: re: When yabbs is down...
Date: Sat Jul 16 21:07:51 1994

In message re: When yabbs is down..., Famine said:
> Sorry Mr htoaster, tis the latest client, I am quite sure, which is why 
> I let you know...by the latest client I mean the one with the silly lets 
> throw someone off if they get too many `:'s fixed.

okay, cool, i'll check out the problem then.  i'm not sure why i never get
around to fixing this one, i just don't...its so trivial...

btw, if you're ever curious what version of the client you are running
it says when you first start it up.

alex


From PanPan@yabbs Mon Jul 18 14:07:25 1994
From: PanPan@yabbs
To: htoaster@yabbs
Subject: Yabbs Clients
Date: Mon Jul 18 14:07:25 1994

This may seem like a silly question, but which yabbs client is uesd for 
the VMS system (V5.5)?

Thanks in advance,
PanPan

From htoaster@yabbs Mon Jul 18 20:24:26 1994
From: htoaster@yabbs
To: PanPan@yabbs
Subject: re: Yabbs Clients
Date: Mon Jul 18 20:24:26 1994

In message Yabbs Clients, PanPan said:
> This may seem like a silly question, but which yabbs client is uesd for 
> the VMS system (V5.5)?

none right now.  if anyone is interested in doing a port and knows vms
really well and has some time on their hands they should send me email
and i can't tell them how to get started...shouldn't be too hard to port,
but i don't know anything about programming vms...

alex


From Death@yabbs Wed Jul 20 02:44:15 1994
From: Death@yabbs
To: htoaster@yabbs
Subject: posting bug...
Date: Wed Jul 20 02:44:15 1994

Ummm.. I already mentioned this in the socail misfits base, but to make 
sure you see it:
While I was posting a message, without a client since it's faster for me 
NOT to use one when writing an original message, I ended up making it 
longer than I had originally intended to. However, I never got the chance 
to finish it, because when I was almosr done, the server kicked me off 
for inactivity. I tried again, typing a little bit faster and shortening 
it a bit, but this time, when I signed my name and was about to save it, 
the server kicked me AGAIN! finally, I just got fed up and saved my 
scroll back buffer to a file and endured the lag of using my client to 
post it...
Bringing yet another annoying bug to light,

--Les


From dmonger@yabbs Wed Jul 20 09:14:53 1994
From: dmonger@yabbs
To: Death@yabbs
Subject: re: posting bug...
Date: Wed Jul 20 09:14:53 1994

why is it faster to post original messages without using a client?

-peter


From htoaster@yabbs Wed Jul 20 13:25:30 1994
From: htoaster@yabbs
To: Death@yabbs
Subject: re: posting bug...
Date: Wed Jul 20 13:25:30 1994

i know about this one.  it requires some bigger changes to the client, so
i haven't been able to do it yet (editting over my micrsoft to cmu link
is a pain, so i haven't been making many changes).  i'll definatly get to it
sometime early next semester if i can't take care of it sooner...

alex


From slohack@yabbs Wed Jul 20 19:52:09 1994
From: slohack@yabbs
To: htoaster@yabbs
Subject: yabbs ports
Date: Wed Jul 20 19:52:09 1994

    Is anybody working on a dos port of yabbs..would be kinda neat.  If 
nobody is I might take a look at the code and see what would need to be 
done.  I guess implenting the sockets on a dos machine would be the 
hard part to implement.  The old yabbs would probably be the easiest port 
but I've never seen it(not as good as the newest probably) since it 
doesn't use sockets.  

Anywayz,
SloHack

From Death@yabbs Thu Jul 21 03:11:17 1994
From: Death@yabbs
To: dmonger@yabbs
Subject: re: posting bug...
Date: Thu Jul 21 03:11:17 1994

It's faster for me to post them w/o a client because the account at which 
I have a client is in Denver, and U'm in Pittsburgh... the lag makes 
typing a bit sloooow... :>

    --Les

From Death@yabbs Thu Jul 21 03:13:02 1994
From: Death@yabbs
To: htoaster@yabbs
Subject: re: posting bug...
Date: Thu Jul 21 03:13:02 1994

Ah... Ok. I just thought I'd let you know, in case you didn't already. I 
usually don't post things that long that I haven't written ahead of time 
anyways, so now I just won't do it at all :>

    --Les

From ducky@yabbs Thu Jul 21 07:51:01 1994
From: ducky@yabbs
To: Death@yabbs
Subject: re: posting bug...
Date: Thu Jul 21 07:51:01 1994

In message re: posting bug..., Death said:
> It's faster for me to post them w/o a client because the account at which 
> I have a client is in Denver, and U'm in Pittsburgh... the lag makes 
> typing a bit sloooow... :>

This sort of defeats the purpose of a client in the first place.

If you have an andrew account at CMU, there is a client in
/usr/contributed/bin for most system types.  It may be one version
back since I don't think Alex has had a chance to put the new one there
yet, but it should still work.

And you can always get precompiled clients by ftping here to
phred.pc.cc.cmu.edu to install on your favourite system.

-k



From dmonger@yabbs Thu Jul 21 10:11:37 1994
From: dmonger@yabbs
To: ducky@yabbs
Subject: re: posting bug...
Date: Thu Jul 21 10:11:37 1994

well, until the new contributed client gets installed, there's one in
~pw1r/bin


-peter


From htoaster@yabbs Thu Jul 21 13:13:05 1994
From: htoaster@yabbs
To: slohack@yabbs
Subject: re: yabbs ports
Date: Thu Jul 21 13:13:05 1994

In message yabbs ports, slohack said:
>     Is anybody working on a dos port of yabbs..would be kinda neat.  If 
> nobody is I might take a look at the code and see what would need to be 
> done.  I guess implenting the sockets on a dos machine would be the 
> hard part to implement.  The old yabbs would probably be the easiest port 
> but I've never seen it(not as good as the newest probably) since it 
> doesn't use sockets.  

It depends on what you want to get out of a dos port.  This system would
be hard to make into your traditional dos based bbs system.  If you were 
looking for something like that I'd recommend throwing BSD or Linux on the
machine and running yabbs under that.  It will even let you do useful
stuff with the machine while yabbs is running, which you can't do under DOS 
(unless you run OS/2 or Windows NT).  

If you want to do a DOS port of the client that is another story.  Doing a
dos based version that ran over a network would be trviail, there are just
a few things you would have to change in the yabbslib module (which is where
all of the networking is) and replace the termcap code with something more 
suitable for DOS.  If you want to do a modem based port it would be a little
more work, but still probably not too tricky.  You'd probably want to write 
the code to have them modem dial into the persons network access point, 
act as a simple term program until they get to someplace they can telnet to
the yabbs server from, and then start the actual client from there...The
protocl is designed so that it can run over more than just sockets (it is
streams based, so running over a modem would be okay)...  Either port would
take a bit of work, but would be doable.

I'd stay away from the old yabbs code unless you want to see what yabbs was for
historical reasons or something.

alex


From dmonger@yabbs Thu Jul 21 13:40:41 1994
From: dmonger@yabbs
To: all@yabbs
Subject: yabbs over modem
Date: Thu Jul 21 13:40:41 1994

on a related note ... i had a neat idea (IMO) last night.  Rather than trying
to dialout to a unix machine where i have tcp/ip, i thought i could probably
get the yabbs client to listen and talk on /dev/com0 rather than over a socket.

My theory was to user kermit, dial into my annex and telnet to the yabbs port
on phred.  Then suspend kermit and run my client, which would open /dev/com0
for read/write and voila ... instant socket :).

I did some of this last night (hacked out send and socket and put write and
open in instead).  I figure i either need to hack the connect routine so that
it will blindly try to login (since i have already gotten the first message
from the server in my kermit session) or have it to all the fun connection
foo on its own (in which case i'll try to make up some sort of config file).

Unfortunately i'm still a little shakey on kermit and com ports ... does the
first method (blindly logging in) sound like it could work if i just suspend
kermit and run yabbs /dev/com0?  or should i not bother and just go for the
dialup code (which i'd probably end up putting in anyway).

any ideas?

-peter



From dmonger@yabbs Thu Jul 21 13:41:09 1994
From: dmonger@yabbs
To: dmonger@yabbs
Subject: re: yabbs over modem
Date: Thu Jul 21 13:41:09 1994

well, okay ... maybe that didn't belong on the yabbs bugs board ... but its 
part of the thread :)

-peter


From htoaster@yabbs Thu Jul 21 15:00:47 1994
From: htoaster@yabbs
To: dmonger@yabbs
Subject: re: yabbs over modem
Date: Thu Jul 21 15:00:47 1994

how about using kernet to the point that you would type 
"telnet phred.pc.cc.cmu.edu 4225" and have the client do that (you could
use the server name compiled into or the one passed on the command line).
This way the client still gets to see the :YABBSHI:etc message but doesn't
have to have a scripting language to do automated dialins by itself or a
lame term program or whatever.

The only changes should be in yabbslib to bbs_connect, bbsi_creadp and
bbsi_csendp (I think).  

alex


From dmonger@yabbs Thu Jul 21 15:31:07 1994
From: dmonger@yabbs
To: htoaster@yabbs
Subject: re: yabbs over modem
Date: Thu Jul 21 15:31:07 1994

yep ... that's pretty much it.

that was sort of my intermediary plan, but i'm not sure if i can work around
kermit's already having control of the device (blah, devices annoy me)

but it would be nice if the client could do the dialout stuff it would need
to ... maybe later

nother stupid question --- 

if i end the "telnet phred.pc.cc.cmu.edu 4225" string with \n, will that work
okay, or do i have to send a \r or whatever also/instead?

-peter


From htoaster@yabbs Thu Jul 21 16:35:15 1994
From: htoaster@yabbs
To: dmonger@yabbs
Subject: re: yabbs over modem
Date: Thu Jul 21 16:35:15 1994

In message re: yabbs over modem, dmonger said:
> if i end the "telnet phred.pc.cc.cmu.edu 4225" string with \n, will that work
> okay, or do i have to send a \r or whatever also/instead?

just doing \n or \r should be fine...try it and see what happens...

alex


From dmonger@yabbs Thu Jul 21 19:01:44 1994
From: dmonger@yabbs
To: all@yabbs
Subject: yabbs via com port
Date: Thu Jul 21 19:01:44 1994

alright, it works..

its a really ugly hack, but it works

-peter


From Death@yabbs Fri Jul 22 03:00:57 1994
From: Death@yabbs
To: ducky@yabbs
Subject: re: posting bug...
Date: Fri Jul 22 03:00:57 1994

the problem is that due to beauracracy, and me not wanting to spend 10 
bucks a month, I don't have an andrew account... *sigh* the only place 
that I have an account which has enough HD space AND allows clients is 
nyx, which is in Denver... that's why I usually don't bother using one...

    --Les

From dmonger@yabbs Fri Jul 22 13:26:49 1994
From: dmonger@yabbs
To: Death@yabbs
Subject: re: posting bug...
Date: Fri Jul 22 13:26:49 1994

what os are you running at home?

-peter


From Death@yabbs Fri Jul 22 13:38:55 1994
From: Death@yabbs
To: dmonger@yabbs
Subject: re: posting bug...
Date: Fri Jul 22 13:38:55 1994

currently, linux and a small dos partition until I get the rest of the 
freebsd distribution... My modem isn't fast enough to use SLIP however, so 
I haven't bothered getting a client for it yet... Your current endeavour 
may work though :> I'm planning to get a new mother board and a new modem 
next month anyways, so my client problems should be fixed then :>

    --Les

From dmonger@yabbs Fri Jul 22 20:44:10 1994
From: dmonger@yabbs
To: Death@yabbs
Subject: com yabbs
Date: Fri Jul 22 20:44:10 1994

okay, to anyone with enough knowledge to try this who feels adventurous
enough:

grab the yabbs client code ... get it compile a normal client. 

then go to the yabbslib directory.
edit the file yabbslib.c

add: 
#include <sys/stat.h>
#include <sys/file.h>

to the top where the rest of the include files are.

then add the line

#define CSTRING "telnet phred.pc.cc.cmu.edu 4225\r"

after the #include statments.  you may need to change this string, so make
sure you can find it later

then replace two functions with the versions you see below 

(in csendp send was replaced with write, and the flags argument was removed)

void bbsi_csendp(int n, char *key, char *command, ...) {
    va_list ap;
    char *parameter, p2[1024], buf[1024];
    int i, x, y;

    va_start(ap, command);
    strcpy(buf, key); strcat(buf, ":");
    strcat(buf, command);

    for (i = 1; i < n; i++) {
        strcat(buf, ":"); 
        parameter = va_arg(ap, char *);
        for (x = 0, y = 0; parameter[x] != 0; x++) {
            if (parameter[x] == ':') p2[y++] = '\\'; 
            if (parameter[x] == '\\') p2[y++] = '\\'; 
            p2[y++] = parameter[x];
        }
        p2[y] = 0;
        strcat(buf, p2);
    }
    strcat(buf, "\n");
    if (bbs_debug & DBG_SEND) printf("send: %s", buf);
    write(bbs_s, buf, strlen(buf));
}

void bbs_connect(char *server) {
    char buf = '\0';

    bbs_s = open(server, O_RDWR, 0000440);

    write(bbs_s, CSTRING, sizeof(CSTRING));

    while(buf != '_'){
        read(bbs_s, &buf, 1);
        putchar(buf);
    }

    strcpy(bbs_waitkey, "NEWCLI");
    if (!bbs_handlemsg()) {
        cli_fatalerror("Doesn't look like a yabbs server");
    }
}


okay, you're almost done: 

now comes the fun part ... edit CSTRING to be what you would type in from
your dialup connection to get to the yabbs port ... for me its just a 
telnet command.  whatever floats your boat :)

make the client

run your favorite com proram (something that you can suspend) and connect
to your dialup ... get to the pont where entering CSTRING would connect you
to the yabbs port.

suspend the com program and run the modified client.

pray

it has a few problems reading in the initial files from the server, but i've
been able to log in and do anything i need to.

if it works, have fun ... if not hack on it yourself

have fun

-peter


From GPF@yabbs Fri Jul 22 21:10:32 1994
From: GPF@yabbs
To: dmonger@yabbs
Subject: re: com yabbs
Date: Fri Jul 22 21:10:32 1994

diff was put there for a reason.....



From dmonger@yabbs Fri Jul 22 22:10:55 1994
From: dmonger@yabbs
To: GPF@yabbs
Subject: re: com yabbs
Date: Fri Jul 22 22:10:55 1994

yep, but some people (me included) can't read the output and have'nt ever
used it to update files.

and some probably don't know what it is

-peter


From beard@yabbs Mon Jul 25 17:52:55 1994
From: beard@yabbs
To: htoaster@yabbs
Subject: re: telnet
Date: Mon Jul 25 17:52:55 1994

hi  htoaster  my name is beard although you parobabley already know 
i havn't been on the system for awhile because when i first got on i had 
trouble getting to the bbs, i'd like to know how i can send some info on 
myself for the other users.

?

From htoaster@yabbs Mon Jul 25 19:22:16 1994
From: htoaster@yabbs
To: beard@yabbs
Subject: re: telnet
Date: Mon Jul 25 19:22:16 1994

In message re: telnet, beard said:
> hi  htoaster  my name is beard although you parobabley already know 
> i havn't been on the system for awhile because when i first got on i had 
> trouble getting to the bbs, i'd like to know how i can send some info on 
> myself for the other users.

this message is a little confusing...it sounds like what you want to do is
make a plan file, which you do through the configuration menu.  from here hit
q, c, i to get there.

alex


From Trumpyt@yabbs Wed Jul 27 19:24:33 1994
From: Trumpyt@yabbs
To: htoaster@yabbs
Subject: bug in message system
Date: Wed Jul 27 19:24:33 1994

Dear Sir/Mdm;
  I believe that I have uncovered a new bug in the message system.
It no longer gives you a listing of the messages in the current base when 
you type <L>ist....It just kinda looks at ya funny..<G>
and I dont know if this is appropriate here,
but I have a suggestion for improvement...I would not
even call it constructive criticism. However, I am sure all the users of 
this board (which I am *very* happy with as it stands) would
appreciate this extra feature...Is it possible to have the
board alert someone that is just logging in that they have new 
personal mail waiting for them? Like from the E-Mail base?
It is not that diffucult, mind you, for us to go and check amnually, but I 
almost missed one that could almost be considered important business.
If it would only involve adding like a line tor two of code to the login 
procedure I am quite sure that everyone would find it helpfull..if it is 
major, I know I could live without it...just thinking that it would be 
nice to have.  Thank you for your time and watch those bughunts...!
Trumpyt 8:-{)

From htoaster@yabbs Wed Jul 27 21:00:57 1994
From: htoaster@yabbs
To: Trumpyt@yabbs
Subject: re: bug in message system
Date: Wed Jul 27 21:00:57 1994

the list function did change.  i made it start listing from the current 
message instead of listing the entire message base.  if you want to see all
of your email or list the entire base just jump to message zero and hit l.

email notification will be coming in a future release when i get time to do a
email system overhaul... in the current implementation it would be a pain in
the butt...

alex


From HC@yabbs Thu Aug 11 20:27:33 1994
From: HC@yabbs
To: htoaster@yabbs
Subject: /usr/local/bin/less
Date: Thu Aug 11 20:27:33 1994




This isn't a yabbs bug, but whenever I try to read one of the gfiles, I 
get 

Fetching file . . . 2250 linessh: /usr/local/bin/less: not found

I assume less is the program used to read the files, and it's missing...

just thought you should know



From htoaster@yabbs Thu Aug 11 20:52:15 1994
From: htoaster@yabbs
To: HC@yabbs
Subject: re: /usr/local/bin/less
Date: Thu Aug 11 20:52:15 1994

In message /usr/local/bin/less, HC said:
> Fetching file . . . 2250 linessh: /usr/local/bin/less: not found

is this running on phred (ie, you telnetted in or used gopher) or via a client
running on another machine.  if it is with a client type 'setenv PAGER more'
or 'export PAGER=more' (first for csh like shells, second for sh like 
shells) and it will set your pager to more.

alex


From -DuCK-@yabbs Thu Aug 11 23:47:33 1994
From: -DuCK-@yabbs
To: all@yabbs
Subject: the <> prob
Date: Thu Aug 11 23:47:33 1994

OK, well, i've experienced this thing where, if someones name starts 
with '<' and ends with '>' then their name doesn't get shown in plan 
files, login screen (last few users).. etc.. THis isn't a big bug, it just 
annoys me.. hehe.. i guess i'm just picky.. well, has anyone else 
experienced this? Hmm.. well, if nothing else, let me know some info on 
this..

it's late, i'm tired.. i'm gonna talk to ppl more.. gnite all

From Steyr@yabbs Fri Aug 12 02:49:08 1994
From: Steyr@yabbs
To: htoaster@yabbs
Subject: Delete
Date: Fri Aug 12 02:49:08 1994

No great drama, just a query.

n)ext   p)revious  c)urrent   j)ump to message
f)ind message  e)nter message  r)eply to message   l)ist titles
b)ase selection s)ubscription setup u)ser list i)nfo on user
g)oodbye (logout)   q)uit
base: [B) yabbs Bugs]  last: [315]  message: [315/315]
messages: [Npcebjsdufligq?]

Why is it, that 'd' (delete) is listed in the bottom line, but not in the 
command descriptions above ?

               ,,, 
              (o o)
     +----oOO--(_)--OOo----+  +--------------------------+
     |                     \  \                          |
     |     Barry Noble     /  /   Melbourne, Australia.  |
     |       (Steyr)       \  \   Steyr@GPO.swin.edu.au  |
     |                     /  /                          |
     +---------------------+  +--------------------------+

From GPF@yabbs Fri Aug 12 11:42:02 1994
From: GPF@yabbs
To: -DuCK-@yabbs
Subject: re: the <> prob
Date: Fri Aug 12 11:42:02 1994

yup, i've noticed that too.... it happened when i was making a plan file once
so <Megan> is the one who always shows up as "" on the last 3 logged
in screen eh? heh....



From htoaster@yabbs Fri Aug 12 12:56:41 1994
From: htoaster@yabbs
To: -DuCK-@yabbs
Subject: re: the <> prob
Date: Fri Aug 12 12:56:41 1994

In message the <> prob, -DuCK- said:
> OK, well, i've experienced this thing where, if someones name starts 
> with '<' and ends with '>' then their name doesn't get shown in plan 
> files, login screen (last few users).. etc.. THis isn't a big bug, it just 
> annoys me.. hehe.. i guess i'm just picky.. well, has anyone else 
> experienced this? Hmm.. well, if nothing else, let me know some info on 
> this..

i should probably make those characters illegal in user names then...

alex


From htoaster@yabbs Fri Aug 12 12:57:30 1994
From: htoaster@yabbs
To: Steyr@yabbs
Subject: re: Delete
Date: Fri Aug 12 12:57:30 1994

In message Delete, Steyr said:
> Why is it, that 'd' (delete) is listed in the bottom line, but not in the 
> command descriptions above ?

good point.  I'll add it to the menu soon.  

alex


From htoaster@yabbs Fri Aug 12 12:59:05 1994
From: htoaster@yabbs
To: -DuCK-@yabbs
Subject: re: the <> prob
Date: Fri Aug 12 12:59:05 1994

In message the <> prob, -DuCK- said:
> OK, well, i've experienced this thing where, if someones name starts 
> with '<' and ends with '>' then their name doesn't get shown in plan 

if you do an info on <megan> it seems to work

alex


From dmonger@yabbs Fri Aug 12 13:03:10 1994
From: dmonger@yabbs
To: htoaster@yabbs
Subject: re: the <> prob
Date: Fri Aug 12 13:03:10 1994

actually it might not be a bad idea (though a bit late) to 
outlaw some of the special characters so they can be used in talk commands
for the text client 

since it would be very nice to do:

/msg {dmonger htoaster} whee this is fun 

and have it to go to both people

-peter


From -DuCK-@yabbs Fri Aug 12 17:58:37 1994
From: -DuCK-@yabbs
To: GPF@yabbs
Subject: re: the <> prob
Date: Fri Aug 12 17:58:37 1994

her and <spock>
eeh
i don't like that!

From -DuCK-@yabbs Fri Aug 12 17:59:10 1994
From: -DuCK-@yabbs
To: htoaster@yabbs
Subject: re: the <> prob
Date: Fri Aug 12 17:59:10 1994


that would work!
hehe
they look gay anyways

From -DuCK-@yabbs Fri Aug 12 17:59:48 1994
From: -DuCK-@yabbs
To: htoaster@yabbs
Subject: re: the <> prob
Date: Fri Aug 12 17:59:48 1994

try putting <megan> into a plan, then viewing it
;)

From -DuCK-@yabbs Fri Aug 12 18:00:31 1994
From: -DuCK-@yabbs
To: dmonger@yabbs
Subject: re: the <> prob
Date: Fri Aug 12 18:00:31 1994

that would be nice

From htoaster@yabbs Fri Aug 12 19:13:38 1994
From: htoaster@yabbs
To: dmonger@yabbs
Subject: re: the <> prob
Date: Fri Aug 12 19:13:38 1994

In message re: the <> prob, dmonger said:
> actually it might not be a bad idea (though a bit late) to 
> outlaw some of the special characters so they can be used in talk commands
> for the text client 
> 
> since it would be very nice to do:
> 
> /msg {dmonger htoaster} whee this is fun 
> 
> and have it to go to both people

well, i'm going to be weeding out old accounts soon anyhow...it wouldn't be
hard to kill everyone with invalid charaters in their names too...

any characters people would like to see gone?  so far the list will probably
be: \ / # { } < >

# will be used in future clients to send messages to channels (is this just
a little to irc like sometimes?) ... / is already illegal, \ is nice to make
illegal for people on winnt or os/2 systems who might run the server (can't be 
done yet, but who knows down the road) ... the others are just nice characters
for making sets...

alex


From Cat@yabbs Fri Aug 12 20:26:30 1994
From: Cat@yabbs
To: htoaster@yabbs
Subject: re: the <> prob
Date: Fri Aug 12 20:26:30 1994

In message re: the <> prob, htoaster said:

> any characters people would like to see gone?  so far the list will probably

yeah i can think of a few characters i'd like to see gone, but i won't 
mention any names :)

-tammie


From icebox@yabbs Sat Aug 20 15:12:16 1994
From: icebox@yabbs
To: all@yabbs
Subject: New Boards!
Date: Sat Aug 20 15:12:16 1994

In case you haven't heard of me, I'm the new guy with the incredible
Mind Game puzzle in the M) section of your base!  I would
like to make a suggestion - one that will increase the attention of this 
base and provide outstanding responses to questions asked - and one
to provide an open path to progress in this great country.


1.  Environmental Issues - Ecoboard!
    

    Change the title from what it is to what it can be!

2.  Anarchy in the US (politics) - Poly Sci!

    Again - another title change - which can involve other interesting
    points of view.


3.  Suggestions!

    Yep!  Exactly!


------------------------------------------------------------------
So, my dear companions - what do you think?

Your buddy6,
ICEBOX


From htoaster@yabbs Sat Aug 20 22:52:10 1994
From: htoaster@yabbs
To: icebox@yabbs
Subject: re: New Boards!
Date: Sat Aug 20 22:52:10 1994

In message New Boards!, icebox said:
> 1.  Environmental Issues - Ecoboard!
>     Change the title from what it is to what it can be!

doesn't seem like much of a change to me...

> 2.  Anarchy in the US (politics) - Poly Sci!
>     Again - another title change - which can involve other interesting
>     points of view.

it will always be anarchy in the us...and the title can't get much longer
than it is now...the anarchy in the us name is for historical significance...
and politics explains what the base is used for just fine...

> 3.  Suggestions!
>     Yep!  Exactly!

This board seems to work okay for that...its low enough traffic and stuff...

alex


From opium@yabbs Mon Aug 22 14:37:06 1994
From: opium@yabbs
To: all@yabbs
Subject: opium
Date: Mon Aug 22 14:37:06 1994

Everyone can suck my penis!!!!!

From -DuCK-@yabbs Mon Aug 22 15:55:25 1994
From: -DuCK-@yabbs
To: opium@yabbs
Subject: re: opium
Date: Mon Aug 22 15:55:25 1994

hahhahahahha..  no thanks

From Justbob@yabbs Tue Aug 23 00:22:28 1994
From: Justbob@yabbs
To: htoaster@yabbs
Subject: yabbs
Date: Tue Aug 23 00:22:28 1994

I don't know if this is the place to put it or not, but oh well:

It's been real, i'll miss this place [for some odd twisted reason ;)]

From Jazzy@yabbs Tue Aug 23 09:11:08 1994
From: Jazzy@yabbs
To: all@yabbs
Subject: read /i roth
Date: Tue Aug 23 09:11:08 1994


From icebox@yabbs Sat Aug 27 14:35:58 1994
From: icebox@yabbs
To: htoaster@yabbs
Subject: re: New Boards!
Date: Sat Aug 27 14:35:58 1994

OH! I get it!  The volume!
I wanted to make it a little attractive *fells silly* !
I'm sorry - I should've been more careful.

Again, your 'ol Buddy,
Icebox

From dmonger@yabbs Sat Sep  3 11:41:51 1994
From: dmonger@yabbs
To: all@yabbs
Subject: random yabbs nots
Date: Sat Sep  3 11:41:51 1994

my thoughts on the "death" of yabbs:

Yabbs will live somehow.  Right now (as far as i know), death is working
on getting a system set up that will run the software, one that sounds like
it should do fine (though i think it should have a different name than
yabbs so that the bbs's isn't as strongly connected to the software).

the software will (hoepfully) still be supported and upgraded.  I really
think that the yabbs system has potential to make a good freenet bbs, and
i hope i have the time to add some new features this summer.  the "core
development team" is already working on an upgrade to make it easier to 
add features to the server and the client.

Still, the idea that there can be only one yabbs just isn't right tho.  
Anyone can setup the system if they happened to have a unix box around
:).  The user base and the rest of the system will have to happen over time,
but there's no reason that people can't or shouldn't try.

-peter