Commit Graph

49 Commits

Author SHA1 Message Date
Thomas Lotterer
fb44efeb26 @LIBS@ should be at the _end_ of the LIBS definition, not at the
beginning. Because usually the stuff in the sublibs want to use the
stuff in @LIBS@ theirself. (hint from rse)
2004-03-09 16:00:27 +00:00
Thomas Lotterer
67441119e4 flush pending changes before tagging 2004-03-09 13:19:33 +00:00
Thomas Lotterer
be5dc8382c correct dir for shtool 2004-02-02 20:28:54 +00:00
Peter Simons
594c326e16 Added docs to the list of subdirectories that need to be handled in
the *clean targets.
2001-08-20 13:08:21 +00:00
Ralf S. Engelschall
7e3f34c07b Make life of RPM builders easier by providing support for the Automake
standard variable DESTDIR.
2001-01-21 12:20:41 +00:00
Peter Simons
8b9c30b1e6 Updated dependencies. 2001-01-20 15:18:59 +00:00
Ralf S. Engelschall
97a01bc9a5 Provide both "make dist" and "make snap". 2001-01-20 14:27:11 +00:00
Ralf S. Engelschall
fd3b775a56 Provide commands for increasing or updating version information in version.c:
# update the date, but keep version number
$ make update-version

# interactively specify new version number
$ make new-version

# batch specify new version version number
$ make new-version VERSION=0.8.15
2001-01-20 14:17:48 +00:00
Peter Simons
e632aade82 Following my quest against underscores in file names, I renamed the
default acknowledgment queue directory from "ack_queue" to
"ack-queue".
2001-01-20 13:58:45 +00:00
Peter Simons
37d2f1c693 Underscores in file names suck, because you need an extra key-press to
type them compared to the hyphen. For this reason (and for
consistency) I corrected this horrible, horrible mistake of the past
and renamed those files.
2001-01-20 13:42:01 +00:00
Ralf S. Engelschall
7d6693572e Add first cut for a petidomo(1) manual page. 2001-01-20 13:34:57 +00:00
Peter Simons
84ea53543a Renamed the followings tags in petidomo.conf
MTA_Options         --> MTAOptions
    List_Directory      --> ListDirectory
    Ack_Queue_Directory --> AckQueueDirectory

for consistency reasons. While I was at it, I also renamed the source
file from config.c to config-files.c, because the module config.c is
generally associated with GNU autoconf and this has nothing to do with
it.
2001-01-20 13:26:00 +00:00
Peter Simons
1426a7c640 Cosmetic change. 2001-01-19 21:42:34 +00:00
Peter Simons
70f3d043b4 Updated dependencies. 2001-01-19 21:39:49 +00:00
Peter Simons
73ed1ee547 In case no index file is installed, "make install" will create an
example file at the correct location so that the admininstrator
hopefully figures out that there is some work to be done.
2001-01-19 16:19:59 +00:00
Ralf S. Engelschall
5e5d16e5f3 Provide "make dist" command for rolling distribution tarball. 2001-01-19 15:09:12 +00:00
Ralf S. Engelschall
a63cdcd16b First step in GNu shtool version support:
Add version.c and use it for "petidomo --version".
Support for handling version.c in Makefile.in is coming later.
2001-01-19 15:01:19 +00:00
Ralf S. Engelschall
cff3b98e7f Do not show subdir walking commands 2001-01-19 14:14:18 +00:00
Peter Simons
1745aa4250 - Word-wrapped long lines to fit into 80 characters per line.
- Updated dependencies.
- Removed BINDIR from FLAGS_TO_PASS as it isn't needed anymore.
2001-01-19 12:50:55 +00:00
Ralf S. Engelschall
8cd52f167e Install petidomo-xxxx tools 2001-01-18 20:22:13 +00:00
Ralf S. Engelschall
3a55ccec61 Show were we are operating 2001-01-18 20:20:02 +00:00
Ralf S. Engelschall
18c9619303 New layout 2001-01-18 13:17:11 +00:00
Ralf S. Engelschall
6d86950750 New layout 2001-01-18 13:10:18 +00:00
Ralf S. Engelschall
6352e0499d Switch to GNU shtool 2001-01-18 12:54:56 +00:00
Ralf S. Engelschall
e9aa5c16f3 fix install-testlist target 2001-01-18 12:28:24 +00:00
Peter Simons
04d4355c3f Implemented the acked-once feature. 2001-01-16 11:33:36 +00:00
Peter Simons
2fcd50d4c4 Implemented the approve mode, where incoming mails are searched for
confirmation cookies and the apropriate queue entries will be
executed.
2001-01-15 18:48:49 +00:00
Peter Simons
f5a3d6dbe8 Implemented spooling mechanism for requests and postings that need an
acknowledgement to be processed. The code is there, it just isn't
called yet.
2001-01-15 16:29:11 +00:00
Peter Simons
48563f8faa Added generate_cookie() routine taken from mapSoN. 2001-01-11 14:11:33 +00:00
Peter Simons
c0d14afc86 Completed the install-testlist target. 2001-01-08 20:40:24 +00:00
Peter Simons
0dcb44832b Added dependencies. 2001-01-08 16:19:32 +00:00
Peter Simons
bacafded6a Added preliminary install and install-testlist target. 2001-01-08 15:54:18 +00:00
Peter Simons
2726404cd1 Replaced the old basedir-mechanism in Petidomo, which used to be the
home directory of the petidomo user. Now, Petidomo expects its master
config file in ETCDIR, which is '/etc' per default. All other paths
will be set there at run-time.
2001-01-06 14:12:21 +00:00
Peter Simons
6cad68b3c1 Reversed all changes concerning C++ in Petidomo ... it isn't worth the
major rewrite.
2000-12-16 13:11:54 +00:00
Peter Simons
713e8e60dc Added preliminary install target. 2000-12-16 12:14:15 +00:00
Peter Simons
b305cb94ab The petidomo binary will now be linked with $(CXX).
Updated dependencies.
2000-12-15 16:58:11 +00:00
Peter Simons
069042ad61 Removed the signature code and all code that depended on it. In the
new Petidomo, the signature mechanism for server mails will work
differently.
2000-12-15 16:16:07 +00:00
Peter Simons
7df3f0088d Removed the mail rescue mechanism and all relating code. I guess
_nobody_ ever used that mechanism anyway, not even me. :-)
2000-12-15 15:56:46 +00:00
Peter Simons
0cb339abd8 - Removed all debugging code. Now that Petidomo will be "rewritten"
in C++, I need a new paradigm for debugging anyway and the old
   solution of mine was to messy for my taste anyway.

 - Petidomo no longer cares under what name it has been started. The
   different modes of operation will now be distinguished by a
   mandatory command line parameter.
2000-12-15 15:48:00 +00:00
Peter Simons
5d6c97d465 Added support for C++ source modules within Petidomo. 2000-12-15 14:54:00 +00:00
Peter Simons
7c59e894d3 Modified the main Makefile so that it will pass the values determined
by Autoconf down to the libraries.
2000-12-14 16:43:10 +00:00
Peter Simons
135cf3c8f6 FreeBSD's make again: That stupid thing really doesn't grasp $< targets. 2000-12-14 16:08:47 +00:00
Peter Simons
c79aeb2b08 FreeBSD's make sucks big time: It doesn't honor the -C flag. Hence we
have to change into the target directory before calling make.
2000-12-14 15:35:11 +00:00
Peter Simons
3362ed9a9b BSD make doesn't understand $< like GNU make does, thus it is better
to explicitely name the targets for the sake of portability.
2000-12-14 15:30:52 +00:00
Peter Simons
3a581cbcdd Rewrote the makefile to not require GNU make. 2000-12-14 15:26:44 +00:00
Peter Simons
0b7de06268 Updated dependencies. 2000-12-14 15:08:14 +00:00
Peter Simons
ee2cb50f52 Cosmetic changes to the Makefile ... nothing important. 2000-12-13 16:53:19 +00:00
Peter Simons
165af89996 After changing librfc822 to get along without libmpools, the library
can (and has been) removed from Petidomo.
2000-12-13 16:42:17 +00:00
Peter Simons
bda7a0d438 Rewrote the build process from the scratch. 2000-12-13 15:16:34 +00:00