Commit graph

465 commits

Author SHA1 Message Date
salo
e7e47c624b Update to version 1.11.3
Changes:

### SECURITY BUGFIXES
- Fetchnews did not detect timeouts while it was downloading an article
  header, which malicious upstream servers could exploit to mount
  a denial of service attack against the fetchnews client. See
  leafnode-SA-2005-02.txt.  CVE Name: CAN-2005-1911

### BUGFIXES
- Bugfix sed expression in makesubst script.  (Reported by Jeff Zacharias.)

### CHANGES
- texpire now tags the message.id expired count with "message.id" rather
  than "total:" to avoid misleading the user who assumes that "total:"
  would have to be the sum of the group counts. See also the FAQ change
  below.  SourceForge bug #1215453.
- When debugmode and verbose mode are set, leafnode programs now print a
  warning to stdout that the user should check syslog.conf and the
  syslog output rather than the screen print for debugging and sleeps for
  three seconds.

### DOCUMENTATION
- Add FAQ entry to explain discrepancies between texpire group counts
  and message.id expired articles counts.
- Add FAQ entry to explain influence of Gnus' gnus-read-active-file
  setting on lost subscriptions, and extend stop fetchnews from
  unsubscribing FAQ.  Debian bug #307685.
- Drop FAQ entry on license issues as some parts of leafnode are in fact
  GPLd.
- Drop FAQ entry on why old articles aren't posted, obsolete since
  1.9.33.
- INSTALL and INSTALL_de have been polished.
- Add a hint that syslog.conf must be edited to config.example.
- leafnode(8) mentions that LIST ACTIVE keeps an existing subscription
  fresh.  CVS:
----------------------------------------------------------------------
----------------------------------------------------------------------
distinfo CVS:
----------------------------------------------------------------------
2005-06-09 18:21:23 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
kim
387e54a560 Upgrade to 1.11.2:
* Fix segfault when timeout or connection reset encountered while
  article header is read.

* fetchnews will no longer re-fetch the active file for a server if it
  has been completely received even if fetching articles from this server
  encounters a problem.  Long-standing bug.  Debian bug #70052.

* fetchnews will now properly mark the active for complete re-fetch if
  it says so. Previously, it forgot the mark in some circumstances.  A
  problem fetching the active file or descriptions for a newly added
  server will now mark the active for re-fetch even if articles have
  successfully been retrieved from the same server.

* Fix use-after-free segfault when server dies while body is being
  received.

* Support quoted strings on the right hand side of configuration lines.

* Support IPv6 in fetchnews as well.

* In LIST ACTIVE/GROUP, keep group interesting in spite of being
  pseudo (which includes empty) as long as it is interesting. Avoids
  unsubscription of low-traffic groups that fall empty.
2005-05-13 15:08:04 +00:00
minskim
343b6872bc Do not use libcompat on Darwin. 2005-05-09 05:27:58 +00:00
reed
ee8be9d0c1 RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.
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-05-02 20:33:57 +00:00
reed
64ece0b373 Update from maintainer of package sent via PR #30059. (I only tested
build and install.)

Update to 0.27.1 version.

Changes from ChangeLog:

2004-12-20 v0.27.1:
  * Fix error in configure script when printing exceptions not found message, du
e to unquoted string. (Reported by M.J. Soft)
  * Fix -G* when NGETCACHE != NGETHOME. (Reported by Steven Adeff)
  * Fix midinfo and newsgroups files not honoring NGETCACHE/cachedir setting. (R
eported by Christian Marillat)
  * Allow absolute paths in --text=mbox:<filename>. (Requested by Volker Wysk)
  * Support tab as the field separator in XPAT results, for Newsplex server supp
ort.  (Requested by Mark Blain)
  * -a no longer gives an error if the server doesn't support LIST NEWSGROUPS(wh
ich retrieves newsgroup descriptions.)
  * Fix printing a warning when loading newsgroups list which contains descripti
ons of groups which no server actually carries. (Reported by Frederick Bruckman)
  * Fix problems loading group descriptions from newsgroups list which contain t
abs. (Reported by Frederick Bruckman)
2005-04-26 00:44:09 +00:00
wiz
539b3e12f0 Remove newscache -- very outdated version that does not build with gcc3,
and no taker for updating the package.
Code has diverged a lot, so making a new package for the program is probably
the same (or less) work as starting from this version.
2005-04-22 19:33:49 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
schwarz
331c631dc4 ensure that pkgsrc CFLAGS are used. Changes approved by recht. 2005-04-11 11:18:06 +00:00
schwarz
c4058c49a9 updated nn to 6.6.5. Changes approved by recht. 2005-04-11 11:05:47 +00:00
kim
11da8a16b3 Oops, RCSid included in diff in previous... 2005-04-01 03:32:07 +00:00
kim
eeca867338 Macros defined in "config.h" cause prototypes in <strings.h> to break,
so include the latter before the former.
2005-04-01 03:28:36 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +00:00
tv
447770bff0 Correct previous: The end of life webpage still exists at a different
location; point HOMEPAGE there.  Alter MASTER_SITES to provide a couple
actually usable mirrors.
2005-03-18 17:56:10 +00:00
tv
b5bc0aacd6 Unset HOMEPAGE; it's now owned by a domain squatter. 2005-03-18 17:51:46 +00:00
tv
31a0318f1e This uses %.o: %.c patterns -- thus it needs gmake. (Does not build
properly on the older bmake in bootstrap.)
2005-03-15 04:28:25 +00:00
jmmv
bc271da5c3 Use email addresses in the MAINTAINER field. Adding names produces ugly
results, specially in the bulk build reports, and we don't use this style
anywhere else.
2005-03-12 10:23:57 +00:00
wiz
9aa499a1fd Set TEST_TARGET. 2005-03-08 10:17:10 +00:00
tv
fb767aabcf Fix compilation failure on Interix: add autoconf check for sync(2). 2005-03-07 12:04:41 +00:00
agc
9c33078522 Add RMD160 digests 2005-02-24 12:19:55 +00:00
kim
b3f4719668 Upgrade to leafnode 1.10.7:
- numerous bug fixes
- restores Xref: to XOVER (overview) data
2005-01-11 04:34:08 +00:00
minskim
e07031c753 Use VARBASE. 2004-12-29 15:21:50 +00:00
reed
32d8f290c2 The default location of the pkgsrc-installed rc.d scripts is now
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-28 02:47:40 +00:00
kim
3d661a5dc9 Remove ftp.gw.com (mirror discontinued). 2004-12-25 06:39:42 +00:00
wiz
3862894c3f Remove ancient pan-gnome package because it has been vulnerable for a long time now.
Ok from rh, the maintainer.
2004-12-24 00:43:14 +00:00
xtraeme
77b59a31c9 Erm, fix previous, I understood this wrongly before... Linux/SunOS doesn't
need -lcompat.
2004-12-22 16:29:44 +00:00
xtraeme
4d30423a4f Linux needs -lcompat as well, noted by Sebastian Prause on tech-pkg@. 2004-12-22 16:19:37 +00:00
dillo
588dd38383 add bin/metamutt and bin/url_handler.sh to PLIST, bump PKGREVISION
noted by wiz
2004-12-16 11:52:41 +00:00
wiz
6e02d7ee41 Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
2004-12-03 15:14:50 +00:00
wiz
4ce264687e Bump PKGREVISION for removal of db3 buildlink3.mk file from
GConf's buildlink3.mk file. Bump BUILDLINK_DEPENDS where appropriate.
2004-11-30 18:26:39 +00:00
wiz
f94b70abfa Update HOMEPAGE. 2004-11-19 16:59:07 +00:00
adam
16685c8d47 Changes 0.9.8.1:
0. Bug fixes include:
  * slrnpull's download statistics should work correctly in offline mode.
  * slrn crashed on some operating systems when posting.
  * slrn crashed when trying to decode base64 encoded articles without body.
  * Don't destroy soft links / multiple hard links when writing newsrc file.
  * Always apply scoring rules in the order given in the scorefile.
  * When reading cross-posts, slrn sometimes marked additional articles in
    the other group(s) as read (Joerg Lueders).
  * slrnpull no longer posts backup copies (*~) of files you edited manually
    in the out.going directory.
  * slrnpull tries to write .headers files on interrupts.
  * The "Has-Body" scoring field sometimes did not work correctly.
  * When retrieving article children, headers without body were not marked.
  * Ignore signature delimiters in verbatim text blocks.
  * Do not choke on long header lines when replying by email.
  * A workaround for a bug in INN caused problems with leafnode; only use it
    when the server was recognized as INN from the logon message.
  * Fixed crash when running in wide terminals (John E. Davis)
  * Email address parser is more RFC2822 compliant
1. In the config file (and the corresponding intrinsic functions), the
   following names now denote special function keys: <PageUp> <PageDown>
   <Up> <Down> <Right> <Left> <Delete> <BackSpace> <Insert> <Home> <End>
   <Enter> <Return> <Tab> <Space> <Esc> and <F1> through <F12>
   If using these names does not seem to work for you, please make sure your
   terminfo settings are correct.
2. In true offline mode, slrnpull can now automatically retrieve bodies of
   articles that get a high score value (--fetch-score option).
3. Added Swedish translation (Johan Svedberg)
4. Make hide_pgpsignature hide GnuPGs optional "NotDashEscaped" lines.
2004-11-19 13:35:43 +00:00
dillo
c997b82ebf update to 1.6.2, which was release over a year ago: bugfixes 2004-11-15 15:43:16 +00:00
kristerw
66e1f4a50d Update HOMEPAGE. 2004-10-15 22:46:10 +00:00
heinz
7f62b75909 Revert last change.
slrn does _not_ need libiconv (thanks wiz) despite what it says during
configure stage. If package gettext-lib is not installed, slrn builds
just fine without libiconv. A fix for this is supposed to be provided
in the near future.
2004-10-04 22:57:09 +00:00
heinz
028f5adad7 On NetBSD 1.6.2, slrn needs libiconv. If you were lucky this could be included
indirectly by gettext-lib (if USE_GNU_GETTEXT was defined elsewhere).
Why this did not show up in the bulk builds I do not know.

Thanks go to Michael van Elst for help in tracking this down.
2004-10-03 22:35:58 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
recht
802b42fde8 Add and enable nget. 2004-08-23 21:15:30 +00:00
recht
34bf92efba initial import of nget-0.27
Based upon the package provided by Joel CARNAT in PR pkg/26134

nget is a command line nntp file grabber.
It automatically pieces together multipart postings for easy
retrieval, even substituting parts from multiple servers and
newsgroups. Handles disconnects gracefully, resuming after the
last part succesfully downloaded.

features:
  * Automatic multi-part post joining
  * Automatic binary decoding (using uulib)
  * Caches header data for quick access
  * Full multi-server support, transparently joining parts
    from different servers
  * Full multi-group support, transparently joining parts from
    multiple newsgroups
  * Automatic retries on network errors
  * Resumes after the last part successfully downloaded
  * Dupe file detection to avoid unneeded downloads
  * Select what to retrieve based upon a regular expresson (-r),
    or even a more complex expression (-R) based upon any of the
    file's subject, author, lines, bytes, # of parts we have,
    # of parts req, date, age, messageid, and references.
  * Search for newsgroups based on their names and/or descriptions
  * Automatic handling of PAR and PAR2 files retrieves only as many
    recovery files as necessary to repair any missing/damaged files.
2004-08-23 21:14:32 +00:00
grant
2556c62c37 regenerate patches with pkgdiff so they apply cleanly with
devel/patch.
2004-07-24 23:55:27 +00:00
grant
1585907690 this only uses a c++ compiler. 2004-07-24 23:50:01 +00:00
rumble
b6fed40cbe patch-bd: Address a null pointer deference that occurs when
gethostbyname(3) cannot resolve the local host returned by
gethostname(3).
2004-07-19 01:19:41 +00:00
tron
22fa604f5e Fix configuration parsing problem in "inndstart" which caused it to
ignore the "bindaddress" keyword in "inn.conf". Fix based on a patch
supplied by Bob in PR pkg/26164.
2004-07-07 12:38:24 +00:00
cjep
f6887a97b1 Add USE_INET6 to BUILD_DEFS as these packages use it. Part of PR#25743 from
Georg Schwarz.
2004-06-08 12:23:59 +00:00
tron
44a7727c9b Don't try to setuid(geteuid()) in "rnews" under NetBSD which is documented
not to work. This was correct in INN 2.3.x but changed for some reason
in INN 2.4.x which broke "rnews".
2004-06-02 12:25:35 +00:00
tron
38d7e1de7b Update INN package to version 2.4.1. Major changes since version 2.3.x:
- builtin IPv6 support
- new configuration parser
- completely rewriten "send-uucp" which replaces "sendbatch"
2004-06-02 11:43:55 +00:00
jschauma
f59839502b Introduce and use three new variables:
LEAFNODE_DATA_DIR, LEAFNODE_USER and LEAFNODE_GROUP, to be used by leafnode
to specify the data dir, the user and the group, defaulting to 'news'.
Note: the default is the same as for inn.
Pointed out by Georg Schwarz in mail to tech-pkg.
2004-05-23 16:01:49 +00:00
tron
2b4fdcd185 Apply IPv6 patch only if we really want IPv6 support because the patch
breaks the build on some IPv4 only platforms (e.g. IRIX). This fixes
PR pkg/25671 by Georg Schwarz.
2004-05-23 14:40:00 +00:00
jschauma
4b0427bd64 Introduce and use two new variables:
INN_USER and INN_GROUP, specifying the username and groupname to be used
by inn, defaulting to 'news'.
Noted by Georg Schwarz in mail to tech-pkg.
2004-05-22 18:58:29 +00:00