summaryrefslogtreecommitdiff
path: root/news/inn
AgeCommit message (Collapse)AuthorFilesLines
2004-04-11Convert to buildlink3.snj1-3/+3
2004-03-16Bl3ify inn (and remove bl2.mk file since newsx is the only user).cube2-25/+19
Patch newsx's configure so that history method auto-detection can be bypassed, which allows build on system with unconfigured inn (such as for bulk-builds). Bump PKGREVISION because now newsx always use indexed method.
2004-02-01In the new compiler selection framework, GCC_REQD is appended to, notjlam1-2/+2
overridden.
2004-01-24Use GCC_REQD instead of USE_PKGSRC_GCC when overriding the compilerkristerw1-2/+2
for arm, so that we don't need to install the gcc package(s) on machines that already have a working compiler in their /usr/bin.
2003-09-17get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD orgrant1-2/+2
USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now.
2003-09-12kill all references to gcc.buildlink2.mk and compiler.mk, and definegrant1-2/+2
USE_GCC2 or USE_GCC3 where appropriate. the functionality of the old gcc.buildlink2.mk has been rolled into compiler.mk now, which is automatically used. more changes to come later...
2003-07-29Sort sections.wiz1-5/+5
2003-07-29Apply another part of pkgsrc-wip/wip/newsx/news.inn.patch,wiz1-4/+3
that was previously rejected (oops).
2003-07-29Apply patch pkgsrc-wip/newsx/news.inn.patch:wiz6-3/+59
Install header files for other packages (in particular, newsx). Bump PKGREVISION. Approved by tron@
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-11Update for the fact that 'arm' ports have been called NetBSD-*-arm for a whileabs1-2/+2
now and not NetBSD-*-arm32. Changes include one or more of: - Change MACHINE_ARCH == arm32 to also match arm - Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm - Where BROKEN or worked around for arm gcc bugs, set USE_GCC3 The last may shake out a few more broken packages the next bulk build.
2003-06-02Use mk/gcc.buildlink2.mk rather than gcc/buildlink2.mk so lang/gcc3abs1-2/+2
is accepted. Suggested by Grant.
2003-05-13Update "inn" package to version 2.3.5. Changes since version 2.3.4:tron3-16/+17
- Clients using POST are no longer permitted to provide an Injector-Info header. - Fixed a bug causing posts with Followup-To set to a moderated group to be rejected if the posting user didn't have permission to approve postings. - Fixed bugs in inncheck with setuid rnews or setgid inews, in innconfval with inn.conf parameters containing shell metacharacters but no spaces, and in parsedate.y with some versions of yacc. Fixed a variety of size-related printf format warnings (e.g., %d vs. %ld) thanks to the work of Winfried Szukalski. While INN 2.3.5 is not the latest officially released version it is the latest one for which an IPv6 patch is available.
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.