repo-copy [Sat, 7 Jan 2012 17:00:59 +0000 (17:00 +0000)]
Repo copy files
pkgsrc fixup [Sat, 7 Jan 2012 17:00:58 +0000 (09:00 -0800)]
Fixup fromcvs/togit conversion
obache [Sat, 7 Jan 2012 12:58:45 +0000 (12:58 +0000)]
Fixes PLIST for Linux and HP-UX.
obache [Sat, 7 Jan 2012 12:35:20 +0000 (12:35 +0000)]
Exactly pass bdb library name to configure so that unwanted system bdb libraries
will not be picked up.
ryoon [Sat, 7 Jan 2012 12:18:47 +0000 (12:18 +0000)]
Fix PR pkg/45795.
Fix build error on some systems.
Upstream patch:
http://git.chromium.org/gitweb/?p=webm/libvpx.git;a=commitdiff;h=
17c754fc00881a78e71488e7c544d05cf2f6927f
obache [Sat, 7 Jan 2012 06:11:28 +0000 (06:11 +0000)]
Use MACHINE_ARCH instead of LOWER_ARCH to detect Java Machine Arch.
Fixes PR#45788.
And apply rewrite x86_64 => amd64 rule not only to NetBSD.
taca [Sat, 7 Jan 2012 05:23:36 +0000 (05:23 +0000)]
+ openssl-1.0.0f, xf86-video-wsfb-0.4.0.
- spamdyke-4.2.1.
taca [Sat, 7 Jan 2012 05:22:06 +0000 (05:22 +0000)]
Note update of www/contao210-translations package to
20120103.
taca [Sat, 7 Jan 2012 05:21:24 +0000 (05:21 +0000)]
Update contao210-translations package to
20120103.
Update Finnish language files.
repo-copy [Sat, 7 Jan 2012 02:38:32 +0000 (02:38 +0000)]
Repo copy files
pkgsrc fixup [Sat, 7 Jan 2012 02:38:31 +0000 (18:38 -0800)]
Fixup fromcvs/togit conversion
repo-copy [Fri, 6 Jan 2012 20:38:20 +0000 (20:38 +0000)]
Repo copy files
pkgsrc fixup [Fri, 6 Jan 2012 20:38:19 +0000 (12:38 -0800)]
Fixup fromcvs/togit conversion
repo-copy [Fri, 6 Jan 2012 15:26:16 +0000 (15:26 +0000)]
Repo copy files
pkgsrc fixup [Fri, 6 Jan 2012 15:26:15 +0000 (07:26 -0800)]
Fixup fromcvs/togit conversion
obache [Fri, 6 Jan 2012 13:39:40 +0000 (13:39 +0000)]
+ freepops-0.2.9 [pkg/45790]
obache [Fri, 6 Jan 2012 13:35:16 +0000 (13:35 +0000)]
Updated devel/ruby-gnome2-glib to 1.0.3nb1
obache [Fri, 6 Jan 2012 13:34:51 +0000 (13:34 +0000)]
Apply patches to fix SEGV by GC on Ruby 1.9 for Ruby/GLib2.
Bump PKGREVISION.
obache [Fri, 6 Jan 2012 11:49:43 +0000 (11:49 +0000)]
Updated archivers/gtar-info to 1.26nb1
obache [Fri, 6 Jan 2012 11:49:31 +0000 (11:49 +0000)]
Let to install all info file fragments.
Bump PKGREVISION.
sbd [Fri, 6 Jan 2012 08:40:01 +0000 (08:40 +0000)]
Add yasm>=1.1.0 as a build dependence on platforms the need it.
sbd [Fri, 6 Jan 2012 07:36:38 +0000 (07:36 +0000)]
Only add the yasm build dependence on platforms the need it.
repo-copy [Fri, 6 Jan 2012 05:11:56 +0000 (05:11 +0000)]
Repo copy files
pkgsrc fixup [Fri, 6 Jan 2012 05:11:55 +0000 (21:11 -0800)]
Fixup fromcvs/togit conversion
taca [Fri, 6 Jan 2012 03:27:25 +0000 (03:27 +0000)]
Note update of security/openssl package to 0.9.8s.
taca [Fri, 6 Jan 2012 03:26:23 +0000 (03:26 +0000)]
Update openssl pacakge to 0.9.8s.
OpenSSL CHANGES
_______________
Changes between 0.9.8r and 0.9.8s [4 Jan 2012]
*) Nadhem Alfardan and Kenny Paterson have discovered an extension
of the Vaudenay padding oracle attack on CBC mode encryption
which enables an efficient plaintext recovery attack against
the OpenSSL implementation of DTLS. Their attack exploits timing
differences arising during decryption processing. A research
paper describing this attack can be found at:
http://www.isg.rhul.ac.uk/~kp/dtls.pdf
Thanks go to Nadhem Alfardan and Kenny Paterson of the Information
Security Group at Royal Holloway, University of London
(www.isg.rhul.ac.uk) for discovering this flaw and to Robin Seggelmann
<seggelmann@fh-muenster.de> and Michael Tuexen <tuexen@fh-muenster.de>
for preparing the fix. (CVE-2011-4108)
[Robin Seggelmann, Michael Tuexen]
*) Stop policy check failure freeing same buffer twice. (CVE-2011-4109)
[Ben Laurie, Kasper <ekasper@google.com>]
*) Clear bytes used for block padding of SSL 3.0 records.
(CVE-2011-4576)
[Adam Langley (Google)]
*) Only allow one SGC handshake restart for SSL/TLS. (CVE-2011-4619)
[Adam Langley (Google)]
*) Prevent malformed RFC3779 data triggering an assertion failure.
Thanks to Andrew Chi, BBN Technologies, for discovering the flaw
and Rob Austein <sra@hactrn.net> for fixing it. (CVE-2011-4577)
[Rob Austein <sra@hactrn.net>]
*) Fix ssl_ciph.c set-up race.
[Adam Langley (Google)]
*) Fix spurious failures in ecdsatest.c.
[Emilia Käóper (Google)]
*) Fix the BIO_f_buffer() implementation (which was mixing different
interpretations of the '..._len' fields).
[Adam Langley (Google)]
*) Fix handling of BN_BLINDING: now BN_BLINDING_invert_ex (rather than
BN_BLINDING_invert_ex) calls BN_BLINDING_update, ensuring that concurrent
threads won't reuse the same blinding coefficients.
This also avoids the need to obtain the CRYPTO_LOCK_RSA_BLINDING
lock to call BN_BLINDING_invert_ex, and avoids one use of
BN_BLINDING_update for each BN_BLINDING structure (previously,
the last update always remained unused).
[Emilia Käóper (Google)]
*) Fix SSL memory handling for (EC)DH ciphersuites, in particular
for multi-threaded use of ECDH.
[Adam Langley (Google)]
*) Fix x509_name_ex_d2i memory leak on bad inputs.
[Bodo Moeller]
*) Add protection against ECDSA timing attacks as mentioned in the paper
by Billy Bob Brumley and Nicola Tuveri, see:
http://eprint.iacr.org/2011/232.pdf
[Billy Bob Brumley and Nicola Tuveri]
Changes between 0.9.8q and 0.9.8r [8 Feb 2011]
*) Fix parsing of OCSP stapling ClientHello extension. CVE-2011-0014
[Neel Mehta, Adam Langley, Bodo Moeller (Google)]
*) Fix bug in string printing code: if *any* escaping is enabled we must
escape the escape character (backslash) or the resulting string is
ambiguous.
[Steve Henson]
Changes between 0.9.8p and 0.9.8q [2 Dec 2010]
*) Disable code workaround for ancient and obsolete Netscape browsers
and servers: an attacker can use it in a ciphersuite downgrade attack.
Thanks to Martin Rex for discovering this bug. CVE-2010-4180
[Steve Henson]
*) Fixed J-PAKE implementation error, originally discovered by
Sebastien Martini, further info and confirmation from Stefan
Arentz and Feng Hao. Note that this fix is a security fix. CVE-2010-4252
[Ben Laurie]
wiz [Fri, 6 Jan 2012 02:37:23 +0000 (02:37 +0000)]
+ dvdstyler-2.1, highlight-3.7, spamdyke-4.2.1.
wiz [Fri, 6 Jan 2012 01:36:40 +0000 (01:36 +0000)]
+ avidemux-2.5.6, ddrescue-1.15, diffstat-1.55, digikam-2.5.0,
ed-1.6, file-5.10, fotoxx-12.01.2, gnome-nettool-3.0.1, gnutls-3.0.10,
hylafax-5.5.1, mkvtoolnix-5.2.1, mp3diags-1.0.10, multitail-5.2.9,
nmh-1.4, scribus-1.4.0, stalin-0.11, tea-31.2.0, texmaker-3.2.1,
wine-devel-1.3.36, xf86-input-keyboard-1.6.1, xine-lib-1.1.20.1,
xine-lib-1.2.0.
wiz [Fri, 6 Jan 2012 01:26:53 +0000 (01:26 +0000)]
Updated pkgtools/pkglint to 4.106
wiz [Fri, 6 Jan 2012 01:26:45 +0000 (01:26 +0000)]
Add openjdk7* to recognized java versions. From B.ICT A.P. deBROUWER Jr.
in PR 45789.
Bump version.
repo-copy [Thu, 5 Jan 2012 20:39:56 +0000 (20:39 +0000)]
Repo copy files
pkgsrc fixup [Thu, 5 Jan 2012 20:39:55 +0000 (12:39 -0800)]
Fixup fromcvs/togit conversion
repo-copy [Thu, 5 Jan 2012 18:28:04 +0000 (18:28 +0000)]
Repo copy files
pkgsrc fixup [Thu, 5 Jan 2012 18:28:03 +0000 (10:28 -0800)]
Fixup fromcvs/togit conversion
cegger [Thu, 5 Jan 2012 12:02:38 +0000 (12:02 +0000)]
Apply fixes for gcc 4.5.
Fixes PR 45388. Bump pkg revision.
obache [Thu, 5 Jan 2012 11:52:34 +0000 (11:52 +0000)]
Prefer system builtin com_err other than Linux.
fixes PR#45782.
sbd [Thu, 5 Jan 2012 08:55:32 +0000 (08:55 +0000)]
Add yasm>=1.1.0 as a build dependence.
sbd [Thu, 5 Jan 2012 08:02:20 +0000 (08:02 +0000)]
Add yasm>=1.1.0 as a build dependence.
sbd [Thu, 5 Jan 2012 08:01:46 +0000 (08:01 +0000)]
Updated devel/xulrunner to 8.0nb1
sbd [Thu, 5 Jan 2012 07:53:49 +0000 (07:53 +0000)]
Enabling the jemalloc option adds two more files to the PLIST.
Bump PKGREVISION
sbd [Thu, 5 Jan 2012 07:52:05 +0000 (07:52 +0000)]
Add yasm>=1.1.0 as a build dependence.
repo-copy [Thu, 5 Jan 2012 02:38:24 +0000 (02:38 +0000)]
Repo copy files
pkgsrc fixup [Thu, 5 Jan 2012 02:38:23 +0000 (18:38 -0800)]
Fixup fromcvs/togit conversion
schmonz [Thu, 5 Jan 2012 00:53:27 +0000 (00:53 +0000)]
Updated mail/spamdyke to 4.2.1
schmonz [Thu, 5 Jan 2012 00:53:20 +0000 (00:53 +0000)]
Update to 4.2.1. From the changelog:
This version extends the log messages to show why a blacklist is
matched. It also fixes a few minor bugs.
Added a filter to sendrecv so input containing "\r\n" will be
translated into CRLF without being interpreted as a line
terminator (so multiple commands can be sent in a single "packet")
and input containing "\0" will be translated into NULL bytes
so NULL characters don't have to be embedded in the test scripts.
Added support for the RSET command to smtpdummy.
Added a "priority" field to the input file for dnsdummy to force
some responses to be sent after others, no matter what order
they were received.
Fixed nihdns_mx() to query names for A records using the query
types configured for MX queries, not A queries. Thanks to Eric
Shubert for reporting this one.
Changed smtp_filter() and middleman() to discard any buffered
input after TLS is started. This prevents the injection of
commands into a secure session by sending extra input in the
same packet as the "STARTTLS" command. Not really a security
problem but good practice anyway. Thanks to Eric Shubert for
reporting this one.
Fixed a bug in examine_entry() that was cutting off 1-3 characters
from the end of target_entry every time it was called.
Changed check_ip_in_rdns_keyword() to return the line number of
the matching file as its return value and the name of the
matchine file in a reference variable.
Added reject_reason and strlen_reject_reason to struct rejection_data
to allow the triggered filter to return some text to indicate
why it triggered.
Changed set_rejection() to accept new parameters to set reason
text within the rejection structure if available.
Changed set_rejection() to accept a new parameter to append to
the rejection text if available.
Added reset_rejection() to change either the rejection text or
the reason text within an existing rejection_data structure
without erasing previously-set values.
Changed nihdns_rbl(), check_dnsrbl() and check_rhsbl() not to
accept a format string or build part of the rejection message.
That job belongs to the caller(s).
Changed filter_rdns_blacklist(), filter_rdns_blacklist_file(),
filter_rdns_blacklist_dir(), filter_ip_blacklist(),
filter_ip_in_rdns_blacklist(), filter_dns_rbl(), filter_dns_rhsbl(),
filter_sender_blacklist(), filter_sender_rhsbl() and
filter_recipient_blacklist() to save the reason for their
rejection in the reject_reason variable in rejection_data.
Changed the log messages showing ALLOWED/DENIED to always output
the "reason:" field and fill it with the text returned by the
triggered filter so the sysadmin can figure out what happened
or "(empty)" if no text was saved. Thanks to Eric Shubert for
suggesting this one.
Changed the way DNS timeout values are read from the configuration
file, the command line, /etc/resolv.conf and the environment
so that values given in the config file or on the command line
are not overridden by values in /etc/resolv.conf or the
environment. Thanks to Teodor Milkov for reporting this one.
Changed the reject-empty-rdns filter, the IP-related black/whitelist
filters and the IP-related RBL filters to skip their tests if
the incoming IP address is 0.0.0.0. This is for connections
from IPv6 hosts -- those filters can be skipped until full IPv6
support can be added. Thanks to Daniel Anliker for suggesting
this.
Changed the way the flag FILTER_DECISION_TRANSIENT_DO_NOT_FILTER
is handled by smtp_filter() and middleman() so a transient
non-rejection (e.g a recipient whitelist) isn't held over to
later recipients. The interaction between the recipient whitelist
and the graylist filter was fixed in version 4.0.0 but an issue
still remained between recipient whitelists and other non-transient
rejections like the missing rDNS filter. Thanks to bischowski
for reporting this one.
Changed smtpdummy to use memchr() instead of strchr() so testing
input with NULL bytes will work correctly.
morr [Wed, 4 Jan 2012 21:11:58 +0000 (21:11 +0000)]
Updated www/wordpress to 3.3.1
morr [Wed, 4 Jan 2012 21:10:33 +0000 (21:10 +0000)]
Security update to 3.3.1.
This maintenance release fixes 15 issues with WordPress 3.3, as well as
a fix for a cross-site scripting vulnerability that affected version 3.3.
repo-copy [Wed, 4 Jan 2012 20:38:13 +0000 (20:38 +0000)]
Repo copy files
pkgsrc fixup [Wed, 4 Jan 2012 20:38:12 +0000 (12:38 -0800)]
Fixup fromcvs/togit conversion
fhajny [Wed, 4 Jan 2012 19:08:30 +0000 (19:08 +0000)]
Update rabbitmq to 2.7.1
Changes:
* Important fixes to High Availability
* Compatibility with Erlang R15B
* Bug fixes and performance improvements
drochner [Wed, 4 Jan 2012 16:59:16 +0000 (16:59 +0000)]
add patch from Redhat bug #692909 to fix Invalid pointer dereference
(CVE-2011-0764; CVE-2011-1552..1554 are possibly related - no
information available yet)
bump PKGREV
dholland [Wed, 4 Jan 2012 16:10:48 +0000 (16:10 +0000)]
ogre, sdbm, basic256, zyGrib, swi-prolog-packages
dholland [Wed, 4 Jan 2012 15:31:31 +0000 (15:31 +0000)]
Requires Berkeley DB on platforms that don't have db1.85 in libc.
Build fix, no revbump.
dholland [Wed, 4 Jan 2012 15:29:02 +0000 (15:29 +0000)]
add time.h to fix linux build
dholland [Wed, 4 Jan 2012 15:21:18 +0000 (15:21 +0000)]
Missing dep on openssl, should fix linux build
dholland [Wed, 4 Jan 2012 15:19:10 +0000 (15:19 +0000)]
Missing dep on openssl, should fix linux build.
dholland [Wed, 4 Jan 2012 15:12:18 +0000 (15:12 +0000)]
Missing openssl dep, should fix linux build
dholland [Wed, 4 Jan 2012 15:09:38 +0000 (15:09 +0000)]
Our patch doesn't need to check for BSD before using standard headers and
functions. Update that, don't declare own sys_errlist. Fixes Linux build.
PKGREVISION -> 2 as a precaution.
dholland [Wed, 4 Jan 2012 15:00:54 +0000 (15:00 +0000)]
missing libXxf86vm, showed up in linux build
repo-copy [Wed, 4 Jan 2012 14:42:13 +0000 (14:42 +0000)]
Repo copy files
pkgsrc fixup [Wed, 4 Jan 2012 14:42:12 +0000 (06:42 -0800)]
Fixup fromcvs/togit conversion
wiz [Wed, 4 Jan 2012 11:53:39 +0000 (11:53 +0000)]
Add Mozilla Public License v2.0 (mpl-2.0) and mark it as default-acceptable.
wiz [Wed, 4 Jan 2012 11:04:12 +0000 (11:04 +0000)]
Updated x11/rxvt-unicode to 9.06nb5
wiz [Wed, 4 Jan 2012 11:04:04 +0000 (11:04 +0000)]
Replace perl interpreter path for default-on perl option.
Noted by Moritz Wilhelmy. Bump PKGREVISION.
wiz [Wed, 4 Jan 2012 11:00:26 +0000 (11:00 +0000)]
Describe two svn options. From Moritz Wilhelmy.
sbd [Wed, 4 Jan 2012 06:46:59 +0000 (06:46 +0000)]
Remove ${LIBABISUFFIX} from PLIST and insure file are not installed
with using it.
repo-copy [Wed, 4 Jan 2012 02:39:17 +0000 (02:39 +0000)]
Repo copy files
pkgsrc fixup [Wed, 4 Jan 2012 02:39:16 +0000 (18:39 -0800)]
Fixup fromcvs/togit conversion
gdt [Wed, 4 Jan 2012 00:58:36 +0000 (00:58 +0000)]
Update MASTER_SITES, HOMEPAGE.
(Old versions do not resolve.) Also, add pointer (in comment) to
debianized version on github.
(no actual changes to the package; update to 0.11 is due but probably hard)
repo-copy [Tue, 3 Jan 2012 20:38:14 +0000 (20:38 +0000)]
Repo copy files
pkgsrc fixup [Tue, 3 Jan 2012 20:38:13 +0000 (12:38 -0800)]
Fixup fromcvs/togit conversion
repo-copy [Tue, 3 Jan 2012 18:07:56 +0000 (18:07 +0000)]
Repo copy files
pkgsrc fixup [Tue, 3 Jan 2012 18:07:55 +0000 (10:07 -0800)]
Fixup fromcvs/togit conversion
joerg [Tue, 3 Jan 2012 12:57:20 +0000 (12:57 +0000)]
Remove mtree related thoughts, they haven't been relevant for a while.
obache [Tue, 3 Jan 2012 11:33:32 +0000 (11:33 +0000)]
Add missing PLIST.Linux.
sbd [Tue, 3 Jan 2012 09:26:30 +0000 (09:26 +0000)]
Updated multimedia/gst-plugins0.10-bad to 0.10.22nb2
sbd [Tue, 3 Jan 2012 09:26:22 +0000 (09:26 +0000)]
Add PLIST.Linux
Bump PKG_REVISION
sbd [Tue, 3 Jan 2012 09:16:21 +0000 (09:16 +0000)]
Add ${LIBABISUFFIX} to PLIST entry's.
tron [Tue, 3 Jan 2012 08:09:39 +0000 (08:09 +0000)]
Fix typo.
obache [Tue, 3 Jan 2012 07:17:15 +0000 (07:17 +0000)]
Updated emulators/xm7 to 1020s
obache [Tue, 3 Jan 2012 07:17:01 +0000 (07:17 +0000)]
Update xm7 to 1020s, a.k.a. V1.0L20.
(no changelog is available).
joerg [Tue, 3 Jan 2012 03:44:39 +0000 (03:44 +0000)]
User and group must exist before real installation starts.
dholland [Tue, 3 Jan 2012 03:24:45 +0000 (03:24 +0000)]
Add a FETCH_MESSAGE like the one for skype1. The distfile is no longer
available and isn't redistributable.
obache [Tue, 3 Jan 2012 02:16:48 +0000 (02:16 +0000)]
Fix to be using gem way PLIST_SUBST.
dholland [Tue, 3 Jan 2012 02:07:38 +0000 (02:07 +0000)]
Mark this NOT_FOR 64-bit platforms, as it seems to not draw a clear
distinction between host and guest addresses and 64-bit host addresses
give it fits.
If anyone wants to try making it work, let me know as I have partial
patches.
dholland [Tue, 3 Jan 2012 01:25:28 +0000 (01:25 +0000)]
1. Not MAKE_JOBS_SAFE.
2. Use MMFLAGS instead of MFLAGS as the compiler flags make variable.
The latter interacts somewhat poorly with make's own usage of the same
identifier. Do this by SUBST at post-extract time so nothing ever sees
the original form, and adjust patches to match.
Does not build (it cannot parse NetBSD's stdlib.h) but no longer
explodes randomly.
dholland [Tue, 3 Jan 2012 01:19:08 +0000 (01:19 +0000)]
ntl, boolean
dholland [Tue, 3 Jan 2012 01:18:46 +0000 (01:18 +0000)]
Fix undefined behavior (promoted from a warning to an error in recent gcc)
by casting string objects to const char * before passing to printf.
While here, switch PKG_DESTDIR_SUPPORT from "destdir" to "user-destdir"
(no reason I can see for the former, it appears to date way back) and
add patch comments.
PKGREVISION -> 9, since with netbsd-5 and older -current the issue wasn't
fatal at compile time.
dholland [Tue, 3 Jan 2012 01:06:29 +0000 (01:06 +0000)]
The reason this can't find its own source files is that it's not
MAKE_JOBS_SAFE. Fix that and remove BROKEN.
Not that it builds; now I get "Not a HASH reference at
/usr/pkg/lib/perl5/vendor_perl/5.14.0/XML/Doctype.pm line 322."
but IIRC that's a readily fixable problem for someone with Perl
knowledge.
dholland [Tue, 3 Jan 2012 00:51:10 +0000 (00:51 +0000)]
This package doesn't build on amd64 because there's absolutely zero
support for it. There is ostensibly alpha support so it might be
possible to make it work (although the number of cast warnings I see
makes me dubious) but it certainly isn't going to get fixed anytime
soon.
dholland [Mon, 2 Jan 2012 23:42:28 +0000 (23:42 +0000)]
Update from 5.3.1 to 5.5.2 to improve the chances of building.
(Leaf package, so ok during freeze.)
Upstream changelog:
2009.08.14: Changes between NTL 5.5.1 and 5.5.2
New routines MulAddTo and MulSubFrom for computing x += a*b and x
-= a*b, where x and a are ZZ's and b is a ZZ or a long. In the case
where b is a long, this may be much faster than writing mul(t, a, b);
add(x, x, t). See ZZ.txt for details. These new routines are used in a
number of places in NTL to get faster algorithms (for example, the LLL
routine).
Fixed a relatively benign indexing bug in GF2EX discovered by
Berend-Benjamin Tams using the valgrind tool.
2009.05.05: Changes between NTL 5.5 and 5.5.1
If using GMP (via either NTL_GMP_LIP or NTL_GMP_HACK), then the
new version (4.3.0) of GMP implements the XGCD functionality
differently, so that the coefficients do not always agree with those
returned by the classical extended Euclidean algorithm. This version
of NTL corrects the coefficients, so that the "classical" coefficients
are always produced, regardless of GMP's implementation. This version
of NTL also works around a bug in GMP 4.3.0's XGCD code (although that
bug should be fixed in GMP 4.3.1).
The configure script has been slightly modified: there is a new
configuration variable DEF_PREFIX, whose value can be used to set
PREFIX, GMP_PREFIX, and GF2X_PREFIX in one stroke. Also, the (somewhat
esoteric) configure variables GMP_LIBDIR, GMP_INCDIR, GF2X_LIBDIR, and
GF2X_INCDIR have slightly different meanings now.
2009.04.08: Changes between NTL 5.4.2 and 5.5
Added the ability to generate a shared library (with help from Tim
Abbott). Details.
Fixed some standardization issues (with help from Tim Abbot):
default location of installed documentation files now conforms to
standards; use of EOF now conforms to standards.
Added a callback mechanism to NTL's error reporting function. See
ErrorCallback in tools.txt.
Added support for the gf2x library for speeding up arithmetic in
GF2X (with help from Emmanuel Thom?). Details.
In conjuction with the above, I also changed the GF2X so that it
works better with very large polynomials: large blocks of memory are
released, recursive HalfGCD algorithms are used for large polynomials.
Fixed a bug in void TraceMod(zz_p& x, const zz_pX& a, const
zz_pXModulus& F) (reported by Luca De Feo).
Fixed a performance issue in various versions of SetCoeff
(reported by Luca De Feo).
Fixed the declaration of mat_zz_p transpose(const mat_zz_p& a)
(reported by Benoit Lacelle).
2008.03.05: Changes between NTL 5.4.1 and 5.4.2
Fixed a bug in the sub(ZZ_pEX, ZZ_pE, ZZ_pEX) and sub(zz_pEX,
zz_pE, zz_pEX) routines (reported by Charanjit Jutla). Under certain
circumstances, these could outout wrong answers.
2007.05.09: Changes between NTL 5.4 and 5.4.1
Fixed rounding bug in expm1 (reported by Paul Zimmermann).
Fixed memory leak in several LLL routines (reported by Friedrich Bahr).
Fixed infinite loop in several LLL routines (this only occurred on
machines, like x86, with double rounding).
Improved GF2X timing tests (suggested by Paul Zimmermann).
2005.03.24: Changes between NTL 5.3.2 and 5.4
By default, NTL now compiles in ISO mode (using namespaces,
etc.). You can always revert to traditional mode by unsetting the flag
NTL_STD_CXX (either pass NTL_STD_CXX=off to the configure script, or
manually edit the config.h file).
Some bug fixes:
The sqrt and log1p routines for the RR class would produce
incorrectly rounded results in certain circumstances (although this
only affected the relative error of the result very marginally).
The SqrRootPrec routine for the RR class could not be called,
because it was defined incorrectly.
Thanks to Paul Zimmermann for finding (and fixing) these bugs!
Paul has also validated NTL's RR class by cross-checking it with the
MPFR library.
Some performance enhancements:
Added a new MulModPrecon inline function for computing (a * b)
% n for single precision numbers, when b and n are fixed for several
computations. On some platforms this can be twice as fast or more than
the old MulMod2 routine. This indirectly affects a lot of computations
that are done via homomorphic imaging (polynomial multiplication over
zz_p, ZZ_p, and ZZ, matrix computations over zz_p and ZZ).
Rewrote the small prime FFT to take advantage of the new
MulModPrecon, and to be more cache friendly.
Improved the performance of the GF2X multiplication
routine. On some platforms, it can be twice as fast as the old
one. Thanks (again) to Paul Zimmermann for suggesting some of these
improvements and supplying some of the code.
Miscellany:
Rewrote several of the installation scripts in Perl (the old
shell scripts were getting too messy to maintain). However, the syntax
for all of the command-line interfaces remains identical.
2004.05.21: Changes between NTL 5.3.1 and 5.3.2
Some bug fixes.
Re-wrote SqrRootMod to make it run faster.
dholland [Mon, 2 Jan 2012 22:43:49 +0000 (22:43 +0000)]
Update the png handling file in the included copy of vigra from pkgsrc
vigra (which is 1.8.0) to fix build with recent libpng.
I'm not sure if the resolution handling changes (search for "254") are
desirable or not. if something goes wrong, try reverting that.
The package should probably be changed to use pkgsrc vigra, but I
don't want to do that right now.
repo-copy [Mon, 2 Jan 2012 22:43:11 +0000 (22:43 +0000)]
Repo copy files
pkgsrc fixup [Mon, 2 Jan 2012 22:43:10 +0000 (14:43 -0800)]
Fixup fromcvs/togit conversion
dholland [Mon, 2 Jan 2012 20:56:38 +0000 (20:56 +0000)]
Copy response.i386. I have no idea if this will work, but it stands some
chance and it's better than blindly failing because this file's missing.
pettai [Mon, 2 Jan 2012 20:17:21 +0000 (20:17 +0000)]
Updated net/ldns to 1.6.11nb1
dholland [Mon, 2 Jan 2012 18:56:58 +0000 (18:56 +0000)]
Use xulrunner192; does not build with later version.
repo-copy [Mon, 2 Jan 2012 18:49:20 +0000 (18:49 +0000)]
Repo copy files
pkgsrc fixup [Mon, 2 Jan 2012 18:49:19 +0000 (10:49 -0800)]
Fixup fromcvs/togit conversion
joerg [Mon, 2 Jan 2012 12:15:48 +0000 (12:15 +0000)]
Make sure that only the real RCS ID gets embedded into the output.
Bump version, remove revision.