• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

libdyn/H03-May-2022-999653

CHANGESH A D20-Feb-19982 KiB7241

Makefile.inH A D03-May-20222 KiB8363

READMEH A D20-Feb-19982.9 KiB7256

README.BLH A D01-Jul-19984.4 KiB11695

TODOH A D20-Feb-1998230 115

XBuffy.adH A D01-Jul-1998219 1211

acconfig.hH A D01-Jul-1998444 298

boxfile.cH A D01-Jul-19987.3 KiB419316

boxfile.fmtH A D01-Jul-1998186 1311

boxfile.sampleH A D01-Jul-1998523 3328

config.h.inH A D01-Jul-19981.1 KiB5336

configureH A D01-Jul-199879.6 KiB2,6232,141

configure.inH A D01-Jul-19985 KiB171148

getword.cH A D20-Feb-19981.9 KiB9560

header_cmp.cH A D20-Feb-19981.2 KiB6635

install-shH A D20-Feb-19984.7 KiB239152

led.cH A D01-Jul-19982.5 KiB136113

len_next.cH A D20-Feb-19981.3 KiB6630

mkinstalldirsH A D23-Feb-1998732 4123

move_left.cH A D20-Feb-1998629 2411

nntp.cH A D03-May-20228.4 KiB441301

realfrom.cH A D20-Feb-19982.6 KiB12568

remfirstwd.cH A D20-Feb-19981.1 KiB5414

strdup.cH A D20-Feb-1998295 2417

strincmp.cH A D20-Feb-1998878 4426

utimes.cH A D01-Jul-19981.2 KiB5532

xbuffy.cH A D03-May-202240.4 KiB1,6681,345

xbuffy.hH A D01-Jul-19983.2 KiB13291

xbuffy.manH A D01-Jul-19988.8 KiB279256

xbuffy.xbmH A D20-Feb-19983.2 KiB4746

README

1				XBuffy
2				08/20/97
3
4Xbuffy was written by Bill Pemberton (wfp5p@virginia.edu) and was based on
5Xmultibiff by John Reardon.  Xmultibiff can be found at ftp.midnight.com.
6
7I was looking for a replacement for XBiff.  I use the filter program
8(it comes with elm) to separate my mail into several different
9mailboxes.  I looked at a lot of replacements for XBiff until I
10found Xmultibiff.  Xmultibiff was very promising, but it didn't
11do quite what I wanted it to do, so I modified it to create XBuffy.
12
13Basically, XBuffy (and Xmultibiff) is a XBiff-type program with a lot
14of new options.  With XBuffy you can watch multiple mailboxes.  When
15new mail arrives, you can have a pop up window showing the From: and
16Subject: lines.  You can also set it up to launch your favorite mail
17reader when you click on a box.  Currently. xbuffy is only capable of
18watching mailboxes with the standard mailbox format (messages separated
19with a From line).
20
21This version also incorporates a new feature which will let you monitor
22newsgroups in the same way you monitor mailboxes.  It parses your
23.newsrc and uses NNTP to monitor any given group or groups.  It will
24keep constant track of how many unread articles are in a specified
25newsgroup(s).  Also, when new articles come in, it will pop up the From
26and Subject lines of the article just like it pops them up for
27mailboxes.  Note that this feature won't be able to see new incoming
28articles if you are using a version of NNTP prior to 1.5.11t5 (the
29problem is with the NNTP server, not Xbuffy).
30
31Xbuffy uses the Athena Widget library and the libDyn package (libDyn
32is included here).
33
34To build:
35
36	% xmkmf -a
37	% make
38
39
40If the make fails there are a few changes you may have to change for some
41platforms.  Look at the file config.h and change anything that is appropriate.
42
43To learn of the usefulness of multiple mailboxes and incoming mail
44processing, check out procmail written by S.R. van den Berg.  It can be
45used to sort your incoming mail into separate files, start programs when
46mail arrives, and a host of other things.  A recent version can be
47gotten from ftp.informatik.rwth-aachen.de (137.226.112.172) in
48pub/unix/procmail.tar.Z.
49
50Some mailers (including elm) cause a problem with xbuffy.  When you read
51a mail message, a Status: header is added to the message to show that the
52message has been read.  Many mailers will only add this header to
53message in your real mailbox.  This means that xbuffy can not tell if you've
54read mail in other folders.  Some mailers have configuration options that force
55it to add Status: headers, some (like elm) don't.  I've made a patch to elm to
56create a mode that DOES add Status: headers.  This is known as Magic mode.
57Contact me if you want more information about the changes to elm.
58
59Xbuffy has been tested on
60	SunOS 4.1.3
61	Solaris 2.5
62	Linux 2.X
63	AIX 3.2.X
64	AIX 4.X
65	Irix 4.X
66	Irix 5.X
67
68Please e-mail all added features (and any problems you may have) to
69wfp5p@virginia.EDU.
70
71
72

README.BL

1                                                         Brandon Long
2							 blong@fiction.net
3							 6/30/1998
4							 Version: 3.3.bl.3
5
6
7XBuffy - An Improved X Multibiff
8================================
9
10This is xbuffy, an X program designed to watch multiple mail folders for
11new mail.  This version supports mbox/mh/maildir and "nntp" folders.
12
13This is a modified version of xbuffy 3.3 by Bill Pemberton (wfp5p@virginia.edu).
14
15Note that the rpm xbuffy-3.3-2 contains everything but the debian
16bugfixes and debian xbuffy-3.3-1 doesn't have the atime and mdir
17patches.
18
19To build, just type:
20  configure
21  make
22
23If you want to use nntp, use the --enable-nntp switch.  You might want
24to set a default server by using --enable-nntp=<server name>.
25The environment variable NNTPSERVER will always override the default.
26Future versions will probably allow you to set the server in the boxfile
27(after all, how else can you watch multiple news servers?)
28
29If you want a "nicer" look, you can try an alternate widget set.  Most
30non-linux people might want to try Motif, use the --with-motif option to
31configure.  If you have an alternative Athena widget set installed, you
32can use that.  Try --with-xaw3d, --with-xaw95 or --with-neXtaw.  If you
33have linked an alternative Athena widget set to the libXaw shared
34library, you don't need to specify a different set.
35
36This version also includes LINUX specific LED blinking support if you
37compile with --enable-led.  This compiles a separate program (led) which
38must be installed suid root to access the LINUX console driver.  Xbuffy
39will then recognize the boxfile command 'led' to blink one of the led's
40on the keyboard to announce new mail.  LED support was provided by
41Anders Johansson of Link�ping University <andersjo@lysator.liu.se>.
42
43The standard thing to do is to create a boxfile (I usually use
44~/.xbuffy) and place in it commands to watch your mail folders.
45---- .xbuffy ------
46box /var/mail/blong
47title Incoming
48polltime 5
49headertime 0
50audio cat /Archive/multimedia/sound/au/glass.au > /dev/audio
51command xterm -fn 7x13 -title "Mutt Incoming" -e mutt &
52
53box ~/Mail/received
54title Received
55headertime 0
56command xterm -fn 7x13 -title "Mutt Received" -e mutt -f =received &
57
58box ~/Mail/mutt
59title Mutt
60headertime 0
61polltime 15
62command xterm -fn 7x13 -title "Mutt Mutt" -e mutt -f =mutt &
63
64box comp.mail.elm
65newsbox
66polltime 100
67command xterm -fn 7x13 -title "Mutt comp.mail.elm" -e mutt -f "[news]comp.mail.elm" &
68---------------------
69
70Maildir/MH Notes:
71------------------
72You specify a maildir/mh folder by pointing "box" at the directory which
73is the folder.
74
75Normally, you can pick whether to show only the new messages or all of
76the messages in the mailbox when you click the left button on the
77mailbox button.  With maildir/mh folders, you only get the new messages
78regardless of this setting.
79
80This version of xbuffy makes the same assumptions that Mutt does about
81these folders, namely that a Maildir folder is a directory with
82subdirectories of cur, tmp, and new.  An MH folder is a directory with a
83.xmhcache or .mh_sequences file in it.
84
85Version Notes
86--------------
87 Version 3.3.bl.3:
88  - Added support for LINUX console LED blinking on new mail from
89    Anders Johansson of Link�ping University <andersjo@lysator.liu.se>.
90  - Improvements to configure script for finding weird install places
91    for X and Motif libraries.  If this doesn't find yours, you can
92    still specify it with --with-motif=/path/to/motif.  Please mail me
93    if you're system has it somewhere else.
94  - Use the debian Xresources (XBuffy.ad), they're nicer
95
96 Version 3.3.bl.2:
97  - Added support for autoconf configuration to replace Imake
98  - Suggestions/code from Ralf Hildebrandt (R.Hildebrandt@tu-bs.de)
99    - Make main() return an int to keep the Xserver from complaining
100    - some platforms (HP-UX 9.x) don't have utimes(), now use substitute
101    - -center can cause coredump
102
103 Version 3.3.bl.1:
104  - xbuffy.time.patch by David DeSimone (fox@convex.hp.com)
105    - no longer crashes if mailbox doesn't exist
106    - alignment code bug
107    - don't modify the access-time of mailboxes when checking them to
108      allow other biff's to notice new mail as well
109  - xbuffy.mdir.patch by Brandon Long (blong@fiction.net)
110    - adds support for mh and maildir folders
111  - xbuffy_3.3-1.diff debian patch by Joel Rosdahl
112    - fixes a typo in the NNTP support
113    - Removed a bit of NNTP correctness checking that caused problems
114    - init NNTP boxes the same way you init MAIL boxes
115
116