Bug#392823: RFP: prayer -- fast IMAP-based web mail system with few dependencies

2006-10-13 Thread Roderick Schertler
Package: wnpp
Severity: wishlist

* Package name: prayer
  Version : 1.0.18
  Upstream Author : David Carter [EMAIL PROTECTED]
* URL : http://www-uxsup.csx.cam.ac.uk/~dpc22/prayer/
* License : GPL
  Description : IMAP-based web mail system

Prayer is an IMAP-based web mail system.  It is written in C and has
few dependencies.  In partiuclar, it doesn't require an HTTP server or
a database.  It doesn't use Javascript or frames, and doesn't require
cookies.

Here's the contents of the docs/FEATURES file:

$Cambridge: hermes/src/prayer/docs/FEATURES,v 1.1.1.1 2003/04/15 13:00:03 dpc22 
Exp $

Performance/Scalability
===

Persistent Login Sessions:
  - (Multiple) persistent connections to IMAP and support servers.
  - Directory cache: single round trip to IMAP server for directory listing.
  - Works well with UW IMAP server (even using Unix format mail folders).

Written entirely in C as HTTP -- IMAP Gateway. No scripting languages.
  - No discernible load on a Pentium III class system with 3,000 logins/day
  - Aggresive HTTP/1.0 and 1.1 connection caching to reduce SSL overhead.
  - Minimal use of fixed length buffers in C source code.

Single Webmail gateway can run on a number of small independant systems:
  Simple horizontal scalability if needed.

Simplicity
==

Few external dependancies (Libraries: c-client, OpenSSL. Optional: cdb).
  - No external database: user preferences stored on IMAP server.
  - Single configuration file.

Doesn't use Javascript or Frames.
  - Runs quite happily with Netscape, Mozilla, IE, Lynx, Opera.
  - Text only mode for Lynx and w3m
  - Use of nested tables restricted to avoid confusing Lynx.

Doesn't need cookies:
  - Single optional cookie used to hide session-ID from browser URL display.

User Interface
==

Message display:
  Hierachical listing of MIME BODYSTRUCTURE for display/download.
  User preferences to display TEXT/HTML inline with dangerous tags removed.
  Special handing for postponed message folder
  http:// and https:// in body converted into links.
  Message text wrapped to 80 columns (maintaining correct message quotation)
- Colour codes for quoted message text

Mailbox list:
  Aggregate:  save, forward, (un)delete, (un)read. Zoom mode.
  Sort and Reverse Sort folder listing (on one of 7 criteria).
  Change to/Save marked messages to favourite Folder.

  Supports Persistent and non-persistent message marking (user preference):
Non-persistent: normal Webmail behavior using HTML checkboxes:
   - Fewer page refreshes, no way to maintain state if links used
Persistant:
   - Marks are HTML links, mark state recorded while stream open.

Seach (Message Headers/Text, Delivery Date, Status, Size).
  - Compound search on marked messages. 

Full Hierachical folder listing:
  - single level display with filters
  - Favourite/subscribed folders for shortcuts on list screen.
  - Transfer mailfolders to and from IMAP server using HTTP upload/download.

Compose:
  Local address lookup and Gecos expansion.
  Recursive Addressbook Lookup (with loop detection)
  Spell Check with Personal dictionary.
  Adaptive (and hopefully quite intellegent) line wrap algorithm
- breaks message into paragraph blocks and wraps blocks independently.
  Undo. Roles. Rich headers.
  Alt-addresses list and local domain list used when constructing Cc list.
  Arbitary number of postponed messages using postponed messages folder

Personal Addressbook:
  Search. Import/Export local and remote pine .addressbook format files.
  Addressbook split into pages: can move to any page

Account managment using auxillary accountd server:
  - Change password and Gecos fields. Check disk quota.
  - Mail redirection, filtering and vacation messages using Exim filter files.

-- 
Roderick Schertler
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#337944: RFA: mon -- monitor hosts/services/whatever and alert about problems

2005-11-07 Thread Roderick Schertler
Package: wnpp
Severity: normal

I'd like to find somebody to adopt the mon and libmon-client-perl
packages.  I just haven't been able to give them the attention they
deserve, particularly since having a baby.

The biggest outstanding issue is the need to switch from running the
daemon as user daemon to using a dedicated account.  I've got a patch
for this from Emmanuel Lacour which does most of the job but needs a
bit of work.  I'll send you the patch and our email about it.  I'd also
gladly supply my CVS archive and saved email about the packages.

The package description is:
 mon is a tool for monitoring the availability of services.  Services
 may be network-related, environmental conditions, or anything that can
 be tested with software.  If a service is unavailable mon can tell you
 with syslog, email, your pager or a script of your choice.  You can
 control who gets each alert based on the time of day or day of week,
 and you can control how often an existing problem is re-alerted.
 .
 More information can be found at http://www.kernel.org/software/mon/.

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (900, 'testing'), (700, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.11-jones.1
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

-- 
Roderick Schertler
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#184510: RFP: wy60 -- Wyse 60 terminal emulator

2003-03-12 Thread Roderick Schertler
Package: wnpp
Version: N/A; reported 2003-03-12
Severity: wishlist

* Package name: wy60
  Upstream Author : Markus Gutschke [EMAIL PROTECTED]
* URL : http://www.gutschke.com/wy60/
* License : GPL
  Description : Wyse 60 terminal emulator

From the README:

While all modern POSIX based applications that require control of a
text terminal use either termcap or terminfo to determine escape
sequences, there are still old legacy applications that use hard coded
values. Often, the source code for these applications is not available
or for some other reason it proves impracticle to modify the existing
application. If the hard coded values correspond to a commonly used
terminal type (such as the VT100(tm) series and its derivatives) then the
user is in luck and there is a wide variety of useable terminal
emulators. If, on the other hand, the program assumes a less common
terminal type such as the Wyse 60(tm) hardware terminal, then choices
are limited.

This is where wy60 comes it. It can be invoked from within any one of
many commonly used terminal emulators as long as there is a working
terminfo entry for it. It sets up a emulation environment converting
between Wyse 60(tm) escape sequences and the escape codes of the host
system, and launches a shell to run within this emulated environment.

The current set of supported escape sequences is limited, but should
suffice to run many existing legacy applications without requiring any
changes.

-- 
Roderick Schertler
[EMAIL PROTECTED]




Bug#156257: ITP: libpam-ssh -- Roderick I didn't write it, I'm just working on it. It authenticates you by u

2002-08-10 Thread Roderick Schertler
Package: wnpp
Version: N/A; reported 2002-08-10
Severity: wishlist

* Package name: libpam-ssh
  Version : 1.7
  Upstream Author : Andrew J. Korty [EMAIL PROTECTED]

* URL : http://sourceforge.net/projects/pam-ssh/
* License : BSD
  Description : SSH key authentication and single sign-on via PAM

The pam_ssh PAM module allows you to authenticate yourself by supplying
the passphrase for your SSH key (id_dsa, id_rsa, or identity in ~/.ssh).
Better yet, it can be to configured launch an ssh-agent and load the
decrypted key into it.  You supply your passphrase just once when you
log in, and you get an agent loaded with that key.

-- 
Roderick Schertler
[EMAIL PROTECTED]




Bug#154425: ITP: libdbd-informix-perl -- Perl DBI driver for Informix

2002-07-26 Thread Roderick Schertler
Package: wnpp
Version: N/A; reported 2002-07-26
Severity: wishlist

* Package name: libdbd-informix-perl
  Version : 1.00.PC2
  Upstream Author : [EMAIL PROTECTED]
* URL : 
http://www.cpan.org/modules/by-module/DBD/DBD-Informix-1.00.PC2.tar.gz
* License : GPL/Artistic
  Description : Perl DBI driver for Informix

This is a Perl DBI driver for Informix.  This code is under a dual GPL
and Artistic license, but it depends on the commercial Informix libraries
so the package will have to go into contrib.  I've been using the package
on my own systems for some time, here's the control file:

Source: libdbd-informix-perl
Section: interpreters
Priority: optional
Maintainer: Roderick Schertler [EMAIL PROTECTED]
Standards-Version: 3.5.2
Build-Depends: debhelper (= 3.0.5), perl (= 5.6.0-16), libdbi-perl

Package: libdbd-informix-perl
Architecture: any
Depends: ${perl:Depends}, libdbi-perl
Description: Perl DBI driver for Informix
 This is a database backend driver which allows the Perl DBI to connect to
 Informix database servers.  You have to have the (commercial) Informix
 libraries installed in order to use it.

-- 
Roderick Schertler
[EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#148395: ITP: hearse -- exchange Nethack bones files with other users

2002-05-28 Thread Roderick Schertler
Package: wnpp
Version: N/A; reported 2002-05-28
Severity: wishlist

I'm the upstream author for the Unix Hearse client, a program to let
Nethack users exchange bones files with each other.  The program,
including the .deb, is in testing now.  It's GPLed.  More info
is at http://www.argon.org/~roderick/hearse/.  Here's the current
debian/control.

Source: hearse
Section: games
Priority: optional
Maintainer: Roderick Schertler [EMAIL PROTECTED]
Standards-Version: 3.5.6
Build-Depends: debhelper (= 3.0.5), perl (= 5.6.0-16)

Package: hearse
Architecture: all
Depends: debconf, ${perl:Depends}, libdigest-md5-perl | libmd5-perl, libwww-perl
Recommends: nethack-common | nethack
Description: exchange Nethack bones files with other users
 Hearse lets you automatically exchange Nethack bones file with other
 users.  When run it uploads any new bones files it finds on your system,
 then downloads any bones files the server feels like giving it.  See
 http://www.argon.org/~roderick/hearse/ for more information.

-- 
Roderick Schertler
[EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#148395: ITP: hearse -- exchange Nethack bones files with other users

2002-05-28 Thread Roderick Schertler
On Tue, 28 May 2002 20:33:19 +0100, Mark Brown [EMAIL PROTECTED] said:

 I just downloaded and tried hearse (which is a really neat idea).  One
 thing I noticed is that rather than using cron.daily it appears that
 cron.d has a particular time coded into it but only runs once a day.

That's to make it more convenient to customize.  It handles running
multiple times per day well (there's a comment about that at the top
of the cron.d/hearse file; I run mine with is */15 * * * * root hearse
--cron), but I thought the once per day made a better default.

-- 
Roderick Schertler
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#148395: ITP: hearse -- exchange Nethack bones files with other users

2002-05-28 Thread Roderick Schertler
On Tue, 28 May 2002 21:39:34 +0100, Mark Brown [EMAIL PROTECTED] said:

 [Using cron.d rather than cron.daily] means that in the default
 configuration it is unlikely to run on systems that are switched off
 overnight.

Thanks, I hadn't considered that.  I'll change it to ship with both
files, but the cron.d one will be just comments.

-- 
Roderick Schertler
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#114564: RFP: web-imap -- web-based IMAP and NNTP access using apache/mod_perl

2001-10-05 Thread Roderick Schertler
Package: wnpp
Version: N/A; reported 2001-10-05
Severity: wishlist

WING is a web-based mail system written with mod_perl, originally by
Malcolm Beattie.  It accesses IMAP and NNTP servers.  The code is GPLed.
A blurb from the README is attached.  I'm recommending web-imap as the
package name because there's already a wing package, and web-imap
is what they're using at Sourceforge.

The package recently moved to Sourceforge, it's at
URL:http://sourceforge.net/projects/web-imap/.  There's not
much there apart from the source itself.  The previous home is at
URL:http://users.ox.ac.uk/~mbeattie/wing/, there's an older version
there.

If I can get to it I'll try to package it myself, but if somebody else
wants to have a try I encourage it.  I haven't started on the job.


Blurb:

WING is an Open Source Apache/mod_perl based system which allows users
to access email held on an IMAP server via any web browser.

WING provides a gateway so that users can access email held on an
IMAP server via any web browser. See
http://users.ox.ac.uk/~mbeattie/wing/

Some features of WING are:

 * The browser does not need to support Java, JavaScript or frames
   but table and cookie support are preferable.
 * Users can create a hierarchy of multiple mailboxes and browse and
   move messages between them.
 * Messages with MIME attachments can be displayed nicely.
 * Per user defaults (such as screen size and mail signature) can be
   set and saved between sessions.
 * Files local to the client browser can be included in composed
   messages or MIME attached to them.
 * Arbitrary headers can be added to composed messages except that the
   From: header cannot be changed or forged for outgoing messages
   from WING.
 * WING is scalable up to thousands and tens of thousands of users.
 * Users can import address books by uploading them via their browser
   (only Pine format address books supported in this version).
 * Users can create their own links (bookmarks), presented in a
   hierarchical list which can be folded/unfolded.
 * Users can login using a portal view which provides a frame down
   the left hand side of the browser containing site-configurable
   links along with their personal links. This is the only part of
   WING which requires frame support from the browser.

When integrated with a mail cluster similar to the one we have here
at Oxford University, WING also has these features:

 * Users can manage their account via the WING interface. This includes
   changing passwords, querying disk usage of mailboxes and disk quota
   an setting mail forwarding and vacation messages.
 * Users can create address books which can be browsed, searched and
   shared in an ACL controlled manner with chosen lists of other
   users and groups.
 * WING server nodes can be added or removed transparently and can be
   taken down for upgrades without affecting user service.
 * There are a few web-based admin tools for querying the status of
   the WING cluster and its users.

-- 
Roderick Schertler
[EMAIL PROTECTED]




Bug#111309: xtail package for Debian

2001-09-06 Thread Roderick Schertler
--- Blind-Carbon-Copy

To: Chip Rosenthal [EMAIL PROTECTED]
From: Roderick Schertler [EMAIL PROTECTED]
Subject: Re: xtail package for Debian
In-reply-to: Your message of Wed, 05 Sep 2001 20:09:37 CDT.
References: [EMAIL PROTECTED] [EMAIL PROTECTED]
Date: Thu, 06 Sep 2001 09:02:27 -0400
Message-ID: [EMAIL PROTECTED]
Sender: [EMAIL PROTECTED]

On Wed, 5 Sep 2001 20:09:37 -0500, Chip Rosenthal [EMAIL PROTECTED] said:

 You may use it under the terms of the BSD license.  Does that work
 for you?

Yes, that's great.  Thanks.

- -- 
Roderick Schertler
[EMAIL PROTECTED]

--- End of Blind-Carbon-Copy



Bug#111309: xtail package for Debian

2001-09-05 Thread Roderick Schertler
I've been using xtail since the comp.sources.misc release, I find it
invaluable.  I'd like to package it for Debian, but I don't see
copyright terms in the 2.1 release.  Would you mind specifying your
terms and making a new release (or just mailing them to me)?  Thanks
very much.

-- 
Roderick Schertler
[EMAIL PROTECTED]



Bug#111309: ITP: xtail -- like tail -f, but works on truncated files, directories, more

2001-09-05 Thread Roderick Schertler
On Wed, 5 Sep 2001 20:44:29 +0200, Eric Van Buggenhaut [EMAIL PROTECTED] said:

 Does 'x'tail mean it's a GUI app ?

Nope.

-- 
Roderick Schertler
[EMAIL PROTECTED]