summaryrefslogtreecommitdiff
path: root/news/inn
AgeCommit message (Collapse)AuthorFilesLines
2003-03-23Update "inn" package to version 2.3.4. Changes since version 2.3.3:tron2-8/+11
- LIST ACTIVE no longer returns data when given a single group argument if the client is not authorized to read that group. - XHDR and XPAT weren't correctly parsing article headers, resulting in searches for the header "newsgroup" matching the header "newsgroups". - Made CNFS more robust against crashes by actually syncing the cycbuff headers to disk as was originally intended. Fixed a memory leak in the tradspool code. - Two bugs in pgpverify when using GnuPG were fixed: it now correctly checks for gpgv (rather than pgp) when told to use GnuPG and expects the keyring to be pubring.gpg (not pubring.pgp). - Substantial updates to the sample provided control.ctl file. - Compilation fixes with Perl 5.8.0, BerkeleyDB 4.x, current versions of Linux (including with large file support), and Tru64. inndf fixes for ReiserFS. - Various bugs in the header handling in nnrpd have been fixed, including hangs when using virtual domains and improper processing of folded headers under certain circumstances. - Other minor bug fixes and documentation improvements. While INN 2.3.4 is not the latest officially released version it is the latest one for which an IPv6 patch is available.
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+2
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-10-13Honor environment variable "INN_SPOOL" documented in the description file.tron1-2/+3
Problem noted by Kimmo Suominen in private e-mail.
2002-09-29There is also a /var/news/spool/archive directory we need to handle.jlam1-2/+2
2002-09-29* buildlink1 -> buildlink2jlam6-89/+49
* Use gcc/buildlink2.mk instead of Makefile.gcc. * Use the functionality on bsd.pkg.install.mk to generate INSTALL/DEINSTALL scripts that match the functionality of the custom ones we're removing, and handle the rc.d script automatically. * Name the full paths of the binaries that are installed setuid.
2002-09-24Complete standardization of messages according to latest pkglint.wiz1-3/+3
2002-08-27@@PREFIX@@ -> @PREFIX@, as this is more consistent with othergrant2-14/+14
packages.
2002-07-06Update "inn" package to version 2.3.3. Changes since version 2.3.2:tron4-28/+19
- pgpverify now supports using GnuPG to check signatures (rather than PGP) without the pgpgpg wrapper. GnuPG can check both old-style RSA signatures and new OpenPGP signatures and is recommended over PGP 2.6. If you have GnuPG installed, pgpverify will use it rather than PGP, which means that you may have to create a new key ring for GnuPG to use to verify signatures if you were previously using PGP. - An item that was noted in NEWS below but was inadvertently left out of nnrpd has actually been added this time: users can no longer post articles containing Approved: headers to moderated groups by default; they must be specifically given that permission with the access: parameter in readers.conf. See the man page for more details. - Two bugs in repacking overview index files and a reliability bug with writing overview data were all fixed in the tradindexed overview method, hopefully making it somewhat more reliable, particularly for makehistory. - If rc.news.local exists in the INN binary directory, it will be run with the start or stop argument whenever rc.news is run. This is available as a hook for local startup and shutdown code. - The default history table hash sizes were increased because a too-small value can cause serious performance problems (whereas a too-large hash just wastes a bit of disk space). - The sample control.ctl file has been extensively updated. - Wildmat exclusions (@ and !) should now work properly in storage.conf newsgroup patterns. - The implementation of the -w flag for expireover was fixed; previously, the value given to -w to change expireover's notion of the current time was scaled by too much. - Various other more minor bug fixes, standards compliance fixes, and documentation improvements.
2002-07-06Automatically create a "news" account suitable for running INN ontron1-1/+5
installation. This fixes PR pkg/13250 by Gabriel Rosenkoetter.
2002-06-26Substitute a couple of `mkdir' by `${MKDIR}'.seb1-2/+2
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}. While here substitute a couple of ${PREFIX} by `%D' in `@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
2002-06-23Use GNU_CONFIGURE_PREFIX instead of HAS_CONFIGURE workaround.jlam1-4/+4
2002-05-15Remove version number from text, and fmt(1).wiz1-8/+9
2002-04-20On arm32, use gcc-2.95.3 to avoid internal egcs errors.cjep1-1/+5
2002-02-15mkdir -> ${MKDIR}skrll1-3/+3
rmdir -> ${RMDIR} rm -> ${RM} (${RM} added to PLIST_SUBST) chmod -> ${CHMOD} chown -> ${CHOWN}
2001-10-31Move pkg/ files into package's toplevel directoryzuntum5-4/+4
2001-10-20Ups, forgot an \ at the end of a line.veego1-2/+2
2001-10-19You can't create more then one directory with ${INSTALL_DATA_DIR} onveego1-2/+4
solaris.
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
2001-09-12Use "pgp" binary found by "configure" in "pgpverify" instead of hard codedtron2-1/+15
path "/usr/local/bin/pgp".
2001-07-29Redirect standard output to "/dev/null" when starting "rc.news" to avoidtron1-2/+7
flooding of the console with unimportant INN log messages.
2001-07-16Add "--enable-setgid-inews" to "CONFIGURE_ARGS" because "inews" istron1-1/+2
otherwise only executable for member of the group "news" and can't hence be used as posting frontend for e.g. the "nn" package.
2001-07-10Update "inn" package to version 2.3.2. Changes since version 2.3.1:tron4-16/+20
- innxmit can again handle regular filenames as input as well as storage API tokens (allowing it to be used to import an old traditional spool). - Several problems with tagged-hash history files have been fixed thanks to the debugging efforts of Andrew Gierth and Sang-yong Suh. - A very long-standing (since INN 1.0!) NNTP protocol bug in nnrpd was fixed. The response to an ARTICLE command retrieving a message by message ID should have the message ID as the third word of the response, not the fourth. Fixing this is reported to *possibly* cause problems with some Netscape browsers, but other news servers correctly follow the protocol. - Some serious performance problems with expiration of tradspool should now be at least somewhat alleviated. tradspool and timehash now know how to output file names for removal rather than tokens, and fastrm's ability to remove regular files has been restored. This should bring expiration times for tradspool back to within a factor of two of pre-storage-API expiration times. - An item that was actually changed in 2.3.0 but wasn't noted in NEWS when it should have been: Users can no longer post articles containing Approved: headers to moderated groups by default; they must be specifically given that permission with the access: parameter in readers.conf. See the man page for more details. - Added a sample subscriptions file and documentation for it and innmail. The changes required for this update were contributed by Bernd Ernesti in PR pkg/13299.
2001-05-10Add missing "shutdown" keyword in startup file.tron1-1/+2
2001-04-19Move to sha1 digests, and add distfile sizes.agc1-3/+5
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-13/+11
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-09PREIX -> PREFIX, per PR 12587hubertf1-2/+2
2001-03-01Mechanical changes to use ${PKG_PREFIX} instead of substituting forjlam2-5/+4
@PREFIX@ in DEINSTALL/INSTALL scripts.
2001-02-25Cleanup MKDIR usage => INSTALL_*_DIRhubertf1-3/+3
XXX need to teach pkglint to be more picky about this
2001-02-20Add missing "REQUIRE:" and "PROVIDE:" headers.tron1-1/+4
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-02-13pull latest IPv6 patch. should fix PR 12184.itojun2-4/+4
2001-02-08Update "inn" package to version 2.3.1. Changes since version 2.2.3:tron14-222/+157
INN 2.3.0 represents a significant architectural change to INN, with a completely new internal overview interface, three new overview mechanisms, two new article storage mechanisms, and the elimination of quite a few old interfaces and old code. The NetBSD package furthermore includes IPv6 support and a new style startup script with backwards compatibility.
2001-02-06Unify format of MESSAGEs, and include RCS Ids.wiz1-0/+5
2001-01-26etc/rc.d cleanup: rename *.sh -> *hubertf2-4/+4
2001-01-04The way that shared objects were handled in the PLISTs and bsd.pkg.mk wasagc1-1/+5
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-09-01Update to 2.2.3. Fixes PR#10932.veego7-42/+38
Changes: - INN no longer installs inews setgid news or rnews setuid root by default. If you need the old behavior, --enable-uucp-rnews or --enable-setgid-inews must be given to configure. See INSTALL for more information. - A security hole when verifycancels is turned on in inn.conf (not the default) was fixed. - Message IDs are now limited to 250 octets to prevent interoperability problems with other servers. - Various other security paranoia fixes have been made. - Embedded Perl filters fixed to work with Perl 5.6.0. - Lots of bug fixes.
2000-08-27Use new PERL5 variable instead of ${LOCALBASE}/bin/perl.jlam1-5/+5
2000-08-17USE_PKGLIBTOOL -> USE_LIBTOOLwiz5-9/+42
Added hack to post-build since the package's libtool recognizes more switches for the install program than the default libtool.
2000-07-03Regen patch-ac which failed to apply before.veego2-10/+6
2000-07-03test(1) -e doesn't work on Solaris so use -f instead.veego1-2/+2
2000-07-03Make it work on Solaris (fix the sendmail path).veego1-2/+10
2000-06-01s/USE_LIBTOOL/USE_PKGLIBTOOL/rh1-2/+2
Add a new USE_LIBTOOL definition that uses the libtool package instead of pkglibtool which is now considered outdated. USE_PKGLIBTOOL is available for backwards compatibility with old packages but is deprecated for new packages.
2000-02-27List me as maintainer of this package.tron1-2/+2
2000-02-27Update "inn" package to version 2.2.2. Changes since version 2.2:tron5-28/+30
- Various minor bug fixes and a y2k bug fix. The y2k bug is in version version 2.2.1 only and will show up after Jan 1st when a news reader issues a NEWNEWS command for a date prior to the year 2000. - Various bug fixes. Most importantly, bug fixes to potential security holes (buffer overflow type).
2000-01-05Strip trailing '.', and/or leading '(a|an) 'abs1-1/+1
1999-10-07Remove me as maintainer of those packages.tron1-2/+2
1999-09-30Remove build dependence on "bison" package because the "configure" scripttron3-6/+13
can be convinced to use NetBSD's "yacc" instead. Patch supplied by David Rankin in PR pkg/8516.
1999-08-24Make sure that "bison" binary from package sources is used.tron1-2/+2
1999-08-18Record build options in the BuildInfo file via BUILD_DEFS. These can beagc1-1/+3
displayed using the -B option to pkg_info(1).
1999-07-29Because INN fails at many places when its binaries are not installed intron5-129/+131
"${PREFIX}/bin" it gets installed to "${PREFIX}/inn" now. Only the manual pages and the configuration file examples remain at the old location.