Permalink
Browse files

File cleanup

git-svn-id: https://svn.ic-s.nl/svn/dbmail/trunk/dbmail@153 7b491191-dbf0-0310-aff6-d879d4d69008
  • Loading branch information...
1 parent 1af8a05 commit a71a31743b6ecb8f0b56244d8bbccaf4971849f6 eelco committed Sep 24, 2001
Showing with 142 additions and 54 deletions.
  1. +2 −1 INSTALL
  2. +1 −0 Makefile
  3. +30 −25 README
  4. +3 −1 TODO
  5. +5 −1 bounce.c
  6. +3 −1 bounce.h
  7. +3 −1 config.h
  8. +2 −0 dbmail.conf
  9. +2 −0 dbmd5.c
  10. +2 −0 dbmd5.h
  11. +3 −0 dbmysql.c
  12. +3 −0 dbmysql.h
  13. +2 −0 debug.c
  14. +2 −0 debug.h
  15. +3 −1 forward.c
  16. +2 −1 forward.h
  17. +2 −0 imap4.c
  18. +2 −0 imap4.h
  19. +3 −1 imapcommands.c
  20. +3 −1 imapcommands.h
  21. +2 −0 imapd.c
  22. +3 −1 imaputil.c
  23. +3 −1 imaputil.h
  24. +3 −2 list.c
  25. +2 −0 list.h
  26. +3 −1 main.c
  27. +3 −1 main.h
  28. +5 −3 maintenance.c
  29. +2 −1 maintenance.h
  30. +2 −0 md5.h
  31. +2 −0 mime.c
  32. +2 −1 mime.h
  33. +2 −0 misc.c
  34. +2 −1 misc.h
  35. +2 −0 pipe.c
  36. +2 −1 pipe.h
  37. +2 −0 pop3.c
  38. +2 −0 pop3.h
  39. +2 −0 pop3d.c
  40. +2 −1 serverservice.c
  41. +1 −2 serverservice.h
  42. +3 −0 settings.c
  43. +2 −1 settings.h
  44. +3 −1 sstack.c
  45. +3 −1 sstack.h
  46. +2 −0 user.c
  47. +2 −1 user.h
View
@@ -1,4 +1,5 @@
-/* $Id$ */
+/* $Id$
+ (c) 2000-2001 IC&S, The Netherlands */
DBMAIL installation
===================
View
@@ -1,4 +1,5 @@
# $Id$
+# (c) 2000-2001 IC&S, The Netherlands
#! /bin/sh
View
@@ -1,38 +1,41 @@
-# $Id$
+/* $Id$
+ (c) 2000-2001 IC&S, The Netherlands */
Who created it?
===============
Me, Eelco van Beek <eelco@eelco.com>. At first, i created
-a very sloppy version of this product in, what supposedly
+a very sloppy version of this program in, what supposedly
should have been, C++.
Eric Knauel <eric@macnews.de> worked on it for a few months
to make it better but he also got busy with other things.
-I decided to create some time to recreat the whole thing
-and build it in good old C. It's not finished, and never will
-be, but it seems functional.
+I decided to create some time to recreate the whole thing
+and build it in good old C.
+
+Because the DBMAIL mailing system is big i needed help.
+So i asked Roel <roel@ic-s.nl>, one of the people working with me
+here at IC&S, to join in developing DBMAIL further.
+Roel started working on the imapd, while i was debugging the pop3d
+and the injector program DBMAIL-smtp.
+
+DBMAIL is now a company effort to create a fast, effecient and
+scalable database driven mailingsystem. IC&S is fully behind
+the opensource and the GPL. Therefore DBMAIL is has the GPL licence.
***
-Disclaimer: I'm not responsible for anything. This software
-could eat your harddisk then kill your processor. You will get upset,
-drive to the store to get a new one and run over a cat. You will not
-be able to use it against me. It's your own fault, you decided
-to use it!
+Disclaimer: I nor IC&S is responsible for anything. This software
+could eat your harddisk then kill your processor.
+Anyways, we can't do anything about it. It was your decision.
***
+
It should work without a lot of problems. I've been running it
-for about a week now and i haven't got any problems (i'm
-testing it with about 10 users and about 5000 messages of very
-different sizes). If anything weird happends, please copy as much
-as you can and mail it to bugs@dbmail.org. I will reply as soon as
-i can. Even better is to subscribe to the dbmail mailing list
-and do the same thing there.
+for months now. It seems REALLY stable. If you find any bugs, please
+report them to me, eelco@eelco.com, or at the mailinglist
+(dbmail@fastxs.net).
What is it?
===========
DBMAIL is a collection of programs that enables email to be
-stored in and retrieved from a (MY)sql database. Currently
-there are two programs, dbmail-smtp will insert email into the
-database, dbmail-pop3d will provide a frontend to retreive
-email from the database.
+stored in and retrieved from a (MY)sql database.
Why is it usefull?
==================
@@ -47,6 +50,8 @@ Well, for me it's usefull because a number of reasons.
- In my case, i can easily link a mailbox to a certain client
which enables me to let the client maintaining his/her own mailboxes
without me needed to technically support it.
+- It's scalable. You can run the dbmail programs on different servers
+ talking to the same database(cluster).
How do i install it?
====================
@@ -55,16 +60,16 @@ Check the INSTALL file.
Future
======
-- finish the complete pop3 implementation (APOP, AUTH stuff like that)
-- finish the smtp software to fully insert, and also bounce and forward
-- create an IMAP daemon that talks to (MY)sql.
- create a dbpostgresql.c/dbpostgresql.h to talk to PostgreSQL.
-check the website for further dbmail plans.
+- speed improvements.
+- code cleanups.
+
+check the website for further DBMAIL plans.
What kind of licence is DBmail?
===============================
DBmail is used under the GPL+ licence.
-The + is that i would like to know how stuff i working out. So
+The + is that i would like to know how stuff is working out. So
If you have DBMAIL running and you have like 1002919183 users,
i would want to know (to bragg about it ;).
View
@@ -1,4 +1,6 @@
-$Id$
+/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands */
+
- fix the resolving (pop daemon is not resolving)
- commandline program should be created for adding email addresses
View
@@ -1,6 +1,10 @@
/* $Id$
- bounce.c takes care of bouncing undeliverably messages */
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
+ * Bounce.c implements functions to bounce email back to a sender
+ * with a message saying why the message was bounced */
+
#include "bounce.h"
#include "list.h"
#include "mime.h"
View
@@ -1,5 +1,7 @@
/* $Id$
- Headers for bounce.c */
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
+ * Headers for bounce.c */
#ifndef BOUNCE_H_
#define BOUNCE_H_
View
@@ -1,4 +1,6 @@
-/* $Id$ */
+/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands */
+
#ifndef _CONFIG_H
#define _CONFIG_H
View
@@ -1,4 +1,6 @@
# $Id$
+# (c) 2000-2001 IC&S, The Netherlands
+#
# Configuration file for DBMAIL
# This configuration file needs to be run through dbmail-config to be effective
# after that, changes are effective inmediatly
View
@@ -1,4 +1,6 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* Functions to create md5 hash from buf */
#include <stdio.h>
View
@@ -1,4 +1,6 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* MD5 creation */
#ifndef DBMD5_H_
View
@@ -1,4 +1,7 @@
/* $iD: Dbmysql.c,v 1.63 2001/09/23 12:36:41 eelco Exp $
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
+ * mysql driver file
* Functions for connecting and talking to the Mysql database */
#include "dbmysql.h"
View
@@ -1,4 +1,7 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
+ * driver header file
* Functions for database communication */
#ifndef _DBMYSQL_H
View
@@ -1,4 +1,6 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* Debugging and memory checking functions */
#include "debug.h"
View
@@ -1,4 +1,6 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* debug.h : headers for debug.c */
#include <stdio.h>
View
@@ -1,5 +1,7 @@
/* $Id$
- takes care of forwarding mail to an external address */
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
+ * takes care of forwarding mail to an external address */
#include "forward.h"
View
@@ -1,4 +1,5 @@
-/* $Id$ */
+/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands */
#ifndef FORWARD_H_
#define FORWARD_H_
View
@@ -1,4 +1,6 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* imap4.c
*
* implements an IMAP 4 rev 1 server.
View
@@ -1,4 +1,6 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* imap4.h
*/
View
@@ -1,4 +1,6 @@
-/*
+/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* imapcommands.c
*
* IMAP server command implementations
View
@@ -1,4 +1,6 @@
-/*
+/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* imapcommands.h
*
* IMAP server command prototypes
View
@@ -1,4 +1,6 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* imapd.c
*
* main prg for imap daemon
View
@@ -1,4 +1,6 @@
-/*
+/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* imaputil.c
*
* IMAP-server utility functions implementations
View
@@ -1,4 +1,6 @@
-/*
+/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* imaputil.h
*
* utility functions for IMAP server
View
@@ -1,6 +1,7 @@
/* $Id$
- * functions to create lists and add/delete items
- * (c) 2001 eelco@eelco.com */
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
+ * functions to create lists and add/delete items */
#include <stdio.h>
#include <stdlib.h>
View
@@ -1,4 +1,6 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* list.h: list header */
#ifndef _LIST_H
View
@@ -1,5 +1,7 @@
/* $Id$
- * main file */
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
+ * main file for dbmail-smtp */
#include "config.h"
#include "main.h"
View
@@ -1,4 +1,6 @@
-/* $Id$ */
+/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands */
+
#ifndef _MAIN_H
#define _MAIN_H
View
@@ -1,7 +1,9 @@
/* $Id$
- This is the dbmail housekeeping program.
- It checks the integrity of the database and does a cleanup of all
- deleted messages. */
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
+ * This is the dbmail housekeeping program.
+ * It checks the integrity of the database and does a cleanup of all
+ * deleted messages. */
#include "maintenance.h"
View
@@ -1,4 +1,5 @@
-/* $Id$ */
+/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands */
#define PNAME "dbmail/maintenance"
View
@@ -1,3 +1,5 @@
+/* header for md5.h */
+
#ifndef GdmMD5_H
#define GdmMD5_H
View
@@ -1,4 +1,6 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* Functions for parsing a mime mailheader (actually just for scanning for email messages
and parsing the messageID */
View
@@ -1,4 +1,5 @@
-/* $Id$ */
+/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands */
#ifndef MIME_H_
#define MIME_H_
View
@@ -1,4 +1,6 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* Miscelaneous functions */
#include "config.h"
View
@@ -1,4 +1,5 @@
-/* $Id$ */
+/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands */
#ifndef MISC_H_
#define MISC_H_
View
@@ -1,4 +1,6 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* Functions for reading the pipe from the MTA */
View
@@ -1,4 +1,5 @@
-/* $Id$ */
+/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands */
#ifndef PIPE_H_
#define PIPE_H_
View
@@ -1,4 +1,6 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* implementation for pop3 commands accoording to RFC 1081 */
#include "config.h"
View
@@ -1,4 +1,6 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* this defines some default messages for POP3 */
#ifndef _POP3_H
View
@@ -1,4 +1,6 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* pop3 daemon */
#include "pop3.h"
View
@@ -1,9 +1,10 @@
/* $Id$
+ * (c) 2000-2001 IC&S, The Netherlands
+ *
* serverservice.c
*
* implements server functionality
*
- * (c)2001 IC&S
*/
Oops, something went wrong. Retry.

0 comments on commit a71a317

Please sign in to comment.