|
Top Document: Waffle Frequently Asked Questions (FAQ) Previous Document: waffle: Miscellaneous Next Document: waffle: Transition to 1.65 See reader questions & answers on this topic! - Help others by sharing your knowledge
As with any large system, Waffle has bugs. Since the source is available,
some users have fixed some of the bugs that have cropped up. In this
section, the notation `Patch: <user>' means that the mentioned user has
a patch to the source code available that will fix the problem. You need
to already have the source code for this to be useful to you. `BPatch: <user>'
means that the mentioned user has a binary patch available, which anyone
should be able to use. `Fixed: 1.xx' means that the bug is fixed as of
the mentioned version. `Workaround:' means that there is a way to avoid
the bug in normal operation.
1. When I mail to a | post alias from within Waffle, it only posts the headers.
This is a bug having to do with external editors.
Workaround: use the internal editor when mailing to such an alias.
Patch: fenner@cs.psu.edu
Fixed: 1.66
2. When I mail to a | post alias from within Waffle, it only works the
first time; the second time it doesn't do *anything*.
Workaround: none known.
Patch: fenner@cs.psu.edu
Fixed: 1.66
3. I configured my modem to work with FAX, but Waffle keeps saying
[Hayes code -2] and hangs up.
This occurs if you have Auto-ATA: in your static file.
Workaround: make your modem answer the phone (no Auto-ATA: in the
static file and ATS0=1 in the initialize string).
Patch: fenner@cs.psu.edu
Fixed: 1.66
4. I have personal aliases for `mom' and `dad', and when I type
`mail mom dad' Waffle complains `No such user', even though I can
type `mail mom' or `mail dad' and it works fine.
Waffle's implementation of personal aliases isn't complete.
Workaround: put the aliases in /waffle/system/aliases
WARNING: This makes your aliases available to all users, and
incoming mail from offsite (they can't read it, but they can
forward stuff through it), so be _careful_ with what you put there.
5. I have `finger_ok: 3' in my static file but anyone can use the FINGER
command.
Apparently, this check got lost somewhere; Waffle completely
ignores the finger_ok: static variable.
Workaround: None, save writing an extern to duplicate the
functionality that you want, and controlling access to
that via the extern files.
mmatienzo@envirolink.org says:
Yes, this is not true for version 1.65. If you have an
account with an user/access level less than finger_ok, you
can finger the person but will not see their phone number,
and, of course, you will see the phone number/etc. when you
have the level greater or equal to finger_ok. I just even
tried it.
6. uux -b gives me garbage
uux -b doesn't work. try to use uux -i (if the files are on
the same physical drive, ugh) or get a replacement uux. one
is ruux, hopefully on halcyon.
7. rmail messes up headers with more than one space after the `To:'
it doesn't hurt delivery, just makes the headers ugly
8. rnews has a bunch of problems
try the patched one from ftp://wiretap.spies.com/waffle/
I still haven't tested all of these situations:
outright errors:
- long headers cause random crashes/exceptions
-> these articles are now discarded, with a log entry in
a new file called `badnews' in the admin directory
- Path: checking does a too-sloppy substring match, so
a site bar.foo.domain won't batch news for foo.domain
(but there are no problems batching for news.foo.domain)
- continuation lines are stripped
-> still not fixed
- batches articles with extra CRs in them cause spurious
`truncated batch' warnings
things that would be nice, and are already covered in other packages:
- history
- overview files
- updating an active file, so that expiring every message in a
group doesn't cause the counter to start back at `1'
- filing control messages in control.<verb> groups
(e.g., control.cancel, control.newgroup, control.rmgroup)
if they have an entry in the active file
9. waffle's internal mailreader can lose mail
==begin FAQ caption==
Path: salzo!dave
From: dburton@salzo.Cary.NC.US (David Burton)
Newsgroups: comp.bbs.waffle
Subject: How Waffle loses email, and how to (usually) avoid it
Message-ID: <TeR02D16w165w@salzo.Cary.NC.US>
Date: Mon, 17 Feb 97 07:04:52 EST
References: <ogm72D7w165w@salzo.Cary.NC.US>
Organization: Salzoboard BBS, 1-919-481-3787 or 481-4792
Well, it turns out that the Waffle bug that I discussed last time
can trash email messages even in a NON-multitasking environment.
But I've discovered how to avoid the problem 99% of the time:
ALWAYS RE-READ THE LAST MESSAGE IN YOUR MAILBOX JUST BEFORE
QUITTING FROM THE MAIL SUBSYSTEM (OR "G"OING TO ANOTHER FOLDER).
==end FAQ caption==
==begin FAQ caption==
To see the bug, use Waffle's built-in mail reader to do the following:
1) Send yourself two emails.
2) Quit from Mail, and type M to re-enter Mail.
3) Read the 2nd-to-last email message.
4) Type D to mark it for deletion (or M to move it to another folder).
5) Send yourself another email (you can just reply to the 1st one).
6) (optional) Type L to list messages; notice that your new email
message is not listed. Danger, Danger, Will Robinson!
7) Type Q for Quit (do not read the 2nd email); notice that Waffle
tells you that it deleted your first message. What it doesn't
tell you is that it has also deleted your third message.
8) Type M to re-enter Mail.
Notice that your most recent email message is missing.
==end FAQ caption==
==begin FAQ caption==
Note that it won't do to re-read just any message. It *must* be the
*last* listed message. (Note: if you've just read the last message,
and need to re-read it, use the "a"gain command.)
If the last message is lengthy, you needn't re-read the whole thing.
Just read the first screen full, and press the Esc key.
Also, note that it is NOT sufficient to just forgo the use of the
"q"uit command and always exit the mail system by banging on the
Enter key. If an email arrives after you start reading the last
message, the problem will still occur.
[many other details of tests performed deleted]
==end FAQ caption==
10. cron doesn't run scheduled tasks with a particular month listed.
This is an error in the documentation: the day should go
from 1-31 (not 0-31[!]), and the month from 0-11 (not 1-12).
11. waffle uses 2-digit years in a lot of places, including headers.
Obviously, this makes waffle severely non-y2k-compliant.
[when 2000 hits, which parts of waffle use `00', and which
parts use `100'? has anyone tested it?]
User Contributions:Top Document: Waffle Frequently Asked Questions (FAQ) Previous Document: waffle: Miscellaneous Next Document: waffle: Transition to 1.65 Single Page [ Usenet FAQs | Web FAQs | Documents | RFC Index ] Send corrections/additions to the FAQ Maintainer: cbwfaq@locutus.ofB.ORG (Comp.Bbs.Waffle FAQ)
Last Update March 27 2014 @ 02:12 PM
|

Comment about this article, ask questions, or add new information about this topic: