Make pkglint happer
This also fixes a number of security issues:
http://www.securityfocus.com/archive/1/425584/30/0/threaded
> Version 2.20.1
> --------------
>
> + Many PostgreSQL fixes, including fixing whine.pl on Pg 8
> (bug 301062) and fixing the --regenerate option of collectstats.pl
> for all versions of Pg (bug 316971). However, users who want full
> PostgreSQL support are encouraged to use the 2.22 series, as
> certain PostgreSQL bugs were discovered that will not be fixed
> in 2.20 (their fixes were too complex).
>
> + In Bugzilla 2.20, the "administrator" user created by checksetup.pl
> would not ever be sent email, because their email preferences were
> left blank. This has been fixed for 2.20.1. However, if you created
> this administrative user with Bugzilla 2.20, make sure to go back
> and enable their Email Preferences. (bug 317489)
>
> + The bzdbcopy.pl script mentioned in these release notes
> has now actually been checked-in to the 2.20 branch, and so
> it's included in this release. (bug 291776)
>
> + When there's only one Classification, you now won't be required
> to pick a Classification on bug entry. (bug 311489)
>
> + You can no longer add dependencies on bugs you can't see.
> (bug 141593)
>
> + The CC list is included in "New" bug emails, again. (bug 313661)
>
> + In the original 2.20, certain scripts were not correctly using
> the "shadow database," if it was specified. This has been fixed
> in 2.20.1. (bug 313695)
>
> + "Saved Searches" that were saved before Bugzilla 2.20, would throw
> an error if they contained "Days Since Bug Changed." as part of their
> criteria. This has been fixed in Bugzilla 2.20.1. (bug 302599)
>
> + You can now successfully delete a product even when Target Milestones
> are turned off. (bug 317025)
>
> + checksetup.pl now correctly pre-compiles templates for languages other
> than English. (bug 304417)
>
> + The "All Closed" chart that is created by default in New Charts
> now actually represents all closed bugs, and not all bugs in the
> product. (bug 300473)
>
> + CSV bug lists with more than 1000 dates now work properly. (bug 257813)
>
> + Various bugs with upgrading from previous versions of Bugzilla
> have been fixed. (bug 307662, bug 311047, bug 310108)
>
> + Many, many other bug fixes. See http://www.bugzilla.org/status/changes.html
> for details on what was fixed between 2.20 and 2.20.1.
appropriately otherwise.
- The server keypair is now stored and read from ${PKG_SYSCONFDIR}/keys
instead of being inside the database.
- Provide and use two files (read-permissions and write-permissions) to
set up netsync's access control.
- During monotone-server-init, run monotone under the unprivileged user
so that it creates files in the correct places (if any).
- Add a note to monotone-server-init to let the user ensure that the
UID and GID are correct. (I always get them wrong otherwise.)
- Make the rc.d script print a "divisory" line in the log file so that
different sections are easy to distinguish.
Bump PKGREVISION to 2.
NEXT.pm adds a pseudoclass named NEXT to any program that uses it. If a method
m calls $self-NEXT::m()>, the call to m is redispatched as if the calling
method had not originally been found.
- Added cli-generate, a program to produce C header and source from
command-line interface description files.
- Modified the crypto HMAC code to do precalculation of the intermediate
hash results.
- Fixed base64 decoding on systems where char is unsigned by default.
Thanks Gerrit Pape.
- Tweaked the ghash_add function to return a pointer to the newly
created entry (since some uses will want to use it immediately).
- Stop blocking SIGSEGV with the sig_all_* functions, as this has
resulted in bugs causing endless signal loops.
PyChecker is a tool for finding bugs in python source code. It finds
problems that are typically caught by a compiler for less dynamic
languages, like C and C++. It is similar to lint. Because of the
dynamic nature of python, some warnings may be incorrect; however,
spurious warnings should be fairly infrequent.
Differences from previous version:
+ when looking for the target name supplied by the initiator during full-phase
login, break out of the loop immediately a match is found.
+ only syslog information if it's available
+ Present multiple targets properly
+ Check that the initiator address is allowed to discover targets.
+ Log a LOG_INFO error if an initiator attempts to discover targets it
shouldn't be.
It requires that your main application is built on top of libevent. Libdnsres'
API essentially mirrors the traditional gethostbyname and getaddrinfo
interfaces. All return values have been replaced by callbacks instead.
The code borrows heavily from the BSD resolver library. In fact, it is an
extremely ugly hack to make the BSD resolver library non-blocking and
thread-safe without changing the API too much.
patch-ab is only an unintrusive short-term fix, discussion with the authors
how to fix it correctly has started.
NetBSD >= 3.0 supports grantpt() but it invalidates the slave
FD (see grantpt(3) on NetBSD) obtained through openpty() so we discard
the (now invalid) descriptor for the slave tty. This causes Tty.xs to open
the slave tty again.
The issue should be really fixed by using posix_openpt() instead of
openpty(). The functions posix_openpt(), grantpt(), unlockpt()
and ptsname() belong together and should be used ahead of
all the other ways to create the master and slave tty, not just
on NetBSD. See also
http://www.opengroup.org/onlinepubs/009695399/functions/posix_openpt.html
Font::TTFMetrics encapsulates the font metrics of a true type font
file. A true type font file contains several tables which need to
be parsed before any useful information could be gathered about
the font. There is the excellent module for parsing TTF font in
CPAN by Martin Hosken, Font::TTF. But in my opinion the use of
Font::TTF requires intimate knowledge of TTF font format. This
module was written to support the use of TTF in Pastel 2D graphics
library in Perl. Three factors prompted me to write this module:
first, I required a fast module to access TTF file. Second, all
the access required was read-only. Last, I wanted a user friendly,
higher level API to access TTF file.
The Getopt::Long module implements an extended getopt function
called GetOptions(). This function adheres to the POSIX syntax for
command line options, with GNU extensions. In general, this means
that options have long names instead of single letters, and are
introduced with a double dash "--". Support for bundling of command
line options, as was the case with the more traditional single-letter
approach, is provided but not enabled by default.
This utility is designed to write a Makefile for an extension module
from a Makefile.PL. It is based on the Makefile.SH model provided
by Andy Dougherty and the perl5-porters.
It splits the task of generating the Makefile into several subroutines
that can be individually overridden. Each subroutine returns the
text it wishes to have written to the Makefile.
MakeMaker is object oriented. Each directory below the current
directory that contains a Makefile.PL is treated as a separate
object. This makes it possible to write an unlimited number of
Makefiles with a single invocation of WriteMakefile().
0.10 Mon Jul 19 19:45:33 EDT 2004
- Fix warning in addrandmask2cidr
- Fix validation of IPv6 addresses. 1:2 is not a valid Ipv6 address.
0.11 Tue Aug 9 21:17:55 EDT 2005
- Fix croak in cidradd if adding after 255.255.255.255
- A few Changes from 0.6.14; one of them are already included in
the previous package.
- Stop using textproc/ruby-rdtool/rdversion.mk to determine version.
* Version 0.6.2 (released 2006-02-07)
** Fix objdir != srcdir builds for the Java documentation.
Thanks to Bernard Leak <bernard@brenda-arkle.demon.co.uk>.
** Update of gnulib files.
** API and ABI is backwards compatible with the previous version.
This is Trac with Japanese localization and own patches.
Trac is an enhanced wiki and issue tracking system for software
development projects.
Trac provides:
* An integrated system for managing software projects
* An enhanced wiki
* A flexible web-based issue tracker
* An interface to the Subversion revision control system
Packaged by OBATA Akio.
(a) to generate a new tempory file name -> O_EXCL logic applies here
(b) to regenerate the name of an older temporary file for removal
-> don't create or even open the file here, just remove it.
Discussed with salo@.
-make NetBSD ("netbsdelf") a recognized configuration, copied from
"freebsd"; this pulls in definitions for gcc, in particular it
disables some optimization
-work around a memory corruption problem in H5FDstream which appearently
is caused by use of free()d memory
The latter 2 changes make the library survive its selftests, and help
the "pytables" pkg as well.
bump PKGREVISION, raise BUILDLINK_RECOMMENDED
20060209. This is taken from the NetBSD src/dist/iscsi tree.
iSCSI is an IETF standard (RFC 3720) for remote access to block-level
storage. It can be thought of as similar to NFS, except that an NFS
server exports files; the iSCSI target exports blocks to the iSCSI
initiators, which are the clients.
To set up the target, you need to edit the /etc/iscsi/targets file.
It has a certain layout, to provide a means of (a) mirroring and (b)
combining multiple areas to present one large contiguous area of
storage. This can be multiply-layered.
This package will replace the earlier intel-iscsi package, on which it is
based.
For those playing on the bleeding edge with optimise_gcc.mk,
disable -ffast-math for perl. NetBSD/i386 perl5.8.7 reports
'49/49!=1' as true under -ffast-math
as devel/p5-Module-Refresh into the NetBSD Packages Collection.
Module::Refresh Perl5 module is a generalization of the functionality
provided by Apache::StatINC and Apache::Reload. It's designed to
make it easy to do simple iterative development when working in a
persistent environment.
into the NetBSD Packages Collection.
Hook::LexWrap Perl5 module allows you to install a pre- or post-wrapper
(or both) around an existing subroutine. Unlike other modules that
provide this capacity (e.g. Hook::PreAndPost and Hook::WrapSub),
Hook::LexWrap implements wrappers in such a way that the standard
`caller' function works correctly within the wrapped subroutine.
includes <libintl.h>, then we must ensure that the resulting object
is linked against -lintl. This ensures that the correct *printf()
functions are used across all platforms.
Overview of changes between 1.10.2 and 1.10.3
=============================================
* Various documentation improvements, achieving
100% symbol coverage.
* Minor bug fixes.
Version 6.6 06-Feb-06
---------------------
1. Change 16(a) for 6.5 broke things, because PCRE_DATA_SCOPE was not defined
in pcreposix.h. I have copied the definition from pcre.h.
2. Change 25 for 6.5 broke compilation in a build directory out-of-tree
because pcre.h is no longer a built file.
3. Added Jeff Friedl's additional debugging patches to pcregrep. These are
not normally included in the compiled code.