summaryrefslogtreecommitdiff
path: root/comms/fidogate
AgeCommit message (Collapse)AuthorFilesLines
2005-08-23The real user name in PKG_USERS does not need to be escaped with doublerillig1-2/+2
backslashes anymore. A single backslash is enough. Changed the definition in all affected packages. For those that are not caught, an additional check is placed into bsd.pkginstall.mk.
2005-08-17Update to 4.4.10, finally....tv11-106/+73
Changes of note (security fixes were already integrated in an earlier 4.4.9nbX release): * src/gate/ftn2rfc.c (unpack): if * Origin is empty, don't use it for the Organization header, use default from config. * src/common/log.c (logit): renamed old log() to avoid conflict with Standard-C math function. * src/common/log.c (log_program): removed insecure code entirely, thanks to Niels Heinen for pointing this out. * src/gate/send-fidogate.sh: added optimized version using rfc2ftn -f for INN 2.4, thanks to Viktor Kafke. Optimized versions for INN 2.2 und INN 2.4 enabled by OPTIMIZED=yes at the start of this script, default = commented = off. * scripts/maintenance/logsendmail2.pl: new version of logsendmail utility. * src/gate/rfc2ftn.c (receiver): "sysop" is always a valid name. * src/gate/rfc2ftn.c (main): new option "SilentBounces" causes EX_NOHOST, EX_NOUSER errors to return OK without any message. Useful in the never ending fight against spam, when your gateway is flooded with messages to unknown adresses, such as Fido.DE :-( (snd_mail): check silent_bounces, if set return OK and log only.
2005-08-14Fix PLIST per CHECK_FILES error noticed by kristerw. Bump PKGREVISION.tv2-3/+6
(ugh, need to update to 4.4.10 one of these days....)
2005-07-16Remove some unnecessarily strong dependencies on perl that resultedjlam1-3/+2
from including perl5/buildlink3.mk. These packages just need the Perl interpreter, and can just add "perl" to USE_TOOLS instead.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+2
And always is defined as share/examples/rc.d which was the default before. This rc.d scripts are not automatically added to PLISTs now also. So add to each corresponding PLIST as required. This was discussed on tech-pkg in late January and late April. Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-04-12Nuke USE_BUILDLINK3 (some files missed in megacommit).tv1-2/+1
2005-02-23Add RMD160 digests in addition to SHA1 ones.agc1-1/+2
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-2/+2
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-12-08Fix build for NetBSD 2.99.x: should cast arg to ctype macros totv2-1/+24
"unsigned char" first. (Oddly enough, this was being done just a few lines prior when using the values as array indexes.)
2004-10-11RCD_SCRIPTS_EXAMPLEDIR was just changed to be a relative directoryreed1-2/+2
under ${PREFIX} instead of being an absolute path. So fix the references using RCD_SCRIPTS_EXAMPLEDIR to be ${PREFIX}/${RCD_SCRIPTS_EXAMPLEDIR}. This should have no changes to use before. Please note that the MESSAGE files in most cases are wrong in the first place. We have automated mechanisms and could have an automated message for explaining rc.d script usage. (This is something to do!)
2004-08-23Update fidogate to 4.4.9nb1. Extremely minor changes from 4.4.5, mainlytv12-83/+121
changes local to the author's system and changes in doc to note better the newer home on SourceForge. However, this does contain a quasi-security fix: LOGFILE and FIDOGATE_LOGFILE could have been used to alter files owned by user/group "news". This is fixed in 4.4.9nb1, and will also be fixed in 4.4.10 from the author.
2004-04-24Put rc.d script into RCD_SCRIPTS_EXAMPLEDIR.tv1-2/+2
2004-04-24tv@pobox.com -> tv@duh.orgtv1-2/+2
2004-04-23mk/bsd.pkg.install.mk now automatically registersreed1-2/+1
the RCD_SCRIPTS rc.d script(s) to the PLIST. This GENERATE_PLIST idea is part of Greg A. Woods' PR #22954. This helps when the RC_SCRIPTS are installed to a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later, the default RCD_SCRIPTS_EXAMPLEDIR will be changed to be more clear that they are the examples.) These patches also remove the etc/rc.d/ scripts from PLISTs (of packages that use RCD_SCRIPTS). (This also removes now unused references from openssh* makefiles. Note that qmail package has not been changed yet.) I have been doing automatic PLIST registration for RC_SCRIPTS for over a year. Not all of these packages have been tested, but many have been tested and used. Somethings maybe to do: - a few packages still manually install the rc.d scripts to hard-coded etc/rc.d. These need to be fixed. - maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
2004-04-11Convert to buildlink3.snj1-3/+3
2004-01-27Use $FIND with "-print". Noted by Georg Schwarz in PR pkg/24248heinz1-3/+3
2004-01-22replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2004-01-12Remove info file from PLIST files.seb1-2/+1
2003-10-18Add RCS IDscjep3-0/+3
2003-10-10Fix assignments, add cheap hack around inappropriate use of `log'.rtr4-8/+40
Approved by jlam@netbsd.org
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-08-09Create if necessary the news user and group with theseb1-1/+4
bsd.pkg.install.mk framework. This fix this package on current.
2003-06-27Convert to USE_NEW_TEXINFO.seb2-5/+4
XXX needs user 'news' during install, which -current does not have anymore.
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-3/+3
2003-05-05do-configure:grant1-4/+4
- be quiet - rename, then sed - use FILES_SUBST_SED
2003-05-05don't call install with multiple directory args.grant1-12/+11
remove some unnecessary trailing slashes.
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-4/+4
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2002-11-14buildlink1 -> buildlink2jlam1-9/+10
2002-08-01Change MAINTAINER from tv at netbsd dot org to tv at pobox dot com afterjschauma1-2/+2
consulting with Todd.
2002-07-06Make the rc.d script more compliant.tv3-2/+24
2002-07-06* Update to 4.4.5. Minor changes; see ChangeLog. Moved to SourceForge.tv7-34/+64
* Make compile on newer gcc -Wuninitialized. * Use CONF_FILES install method.
2002-03-23Replace STRIPFLAG with _STRIPFLAG_CC to fix pkg/15467.yyamano1-2/+2
2002-02-18Introduce new framework for handling info files generation and installation.seb2-5/+6
Summary of changes: - removal of USE_GTEXINFO - addition of mk/texinfo.mk - inclusion of this file in package Makefiles requiring it - `install-info' substituted by `${INSTALL_INFO}' in PLISTs - tuning of mk/bsd.pkg.mk: removal of USE_GTEXINFO INSTALL_INFO added to PLIST_SUBST `${INSTALL_INFO}' replace `install-info' in target rules print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info' - a couple of new patch files added for a handful of packages - setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it - devel/cssc marked requiring texinfo 4.0 - a couple of packages Makefiles were tuned with respect of INFO_FILES and makeinfo command usage See -newly added by this commit- section 10.24 of Packages.txt for further information.
2001-11-30Use perl5/buildlink.mk instead of USE_PERL5.jlam1-3/+3
2001-10-31Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-31Clean out my pkgsrc diffs:tv4-15/+15
Update fidogate to 4.4.4. Major changes; see documentation for information.
2001-08-19Mark as USE_BUILDLINK_ONLY.jlam1-1/+2
2001-04-20Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc2-4/+2
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-19make this work on alpha. (printf format string fixes)dmcmahill7-12/+152
2001-03-09Find archivers in $PATH, make areafix output more sane, and move areafixtv4-15/+40
modifiable config files into VARDIR.
2001-03-05${PERL} -> ${PERL5}. Should fix i386 bulk build problem.wiz1-2/+2
2001-02-22Create some semblance of a default config file, generated from compile-timetv4-6/+86
defaults. Also minor cleanup and ability to strip binaries.
2001-02-22Update to 4.4.2, and clean up massively. No longer creates the /var dirs,tv19-545/+331
and doesn't have a template .conf files (but many examples in share/examples/fidogate). See documentation for changes.
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-01-31Remove '.sh' from rc.d script.wiz1-2/+2
2001-01-26etc/rc.d: fidogate.sh -> fidogatehubertf1-2/+2
2001-01-04The way that shared objects were handled in the PLISTs and bsd.pkg.mk wasagc1-1/+3
out of date - it was based on a.out OBJECT_FMT, and added entries in the generated PLISTs to reflect the symlinks that ELF packages uses. It also tried to be clever, and removed and recreated any symbolic links that were created, which has resulted in some fun, especially with packages which use dlopen(3) to load modules. Some recent changes to our ld.so to bring it more into line with other Operating Systems also exposed some cracks. + Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain the ELF symlinks. + Don't mess about with file system entries when handling shared objects in bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will have got it right, and have a much better idea than we do. + Modify PLISTs to contain "ELF symlinks" + On a.out platforms, delete any "ELF symlinks" from the generated PLISTs + On ELF platforms, no extra processing needs to be done in bsd.pkg.mk + Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on a.out platforms + Update the documentation in Packages.txt With many thanks to Thomas Klausner for keeping me honest with this.
2000-08-28Be a bit more selective in installing (don't install fidogate.info.orig);wiz3-9/+9
change patch to apply cleanly.