Updated databases/p5-Catalyst-Model-DBIC-Schema to 0.21
Updated www/p5-Catalyst-Plugin-Authentication to 0.10007
Updated www/p5-Catalyst-Plugin-Authorization-Roles to 0.07
Updated www/p5-Catalyst-Plugin-StackTrace to 0.09
Updated www/p5-CatalystX-CRUD-Controller-RHTMLO to 0.16
Added databases/p5-Rose-DBx-Object-MoreHelpers version 0.02
Updated databases/p5-CatalystX-CRUD to 0.29
Updated databases/p5-CatalystX-CRUD-Model-RDBO to 0.13
Updated archivers/p5-Archive-Zip to 1.24
Updated devel/p5-B-Utils to 0.06
Updated devel/p5-Compress-Raw-Zlib to 2.015
* Windows build: Fix the build on the freely available Visual Studio Express
compiler.
Changes 1.6.2:
* Fix build on OSX when both Quartz and Xlib surfaces are enabled
* Fixed a bug where an exception message would often report "Success" when it
should have reported an error message
* Added ability to get the error status code from an exception:
Cairo::logic_error::get_status_code()
* Added new elements to the surface type enumeration
Upstream changes:
2.015 3 September 2008
* Makefile.PL
Backout changes made in 2.014
2.014 2 September 2008
* Makefile.PL
Updated to check for indirect dependencies.
Pkgsrc changes:
o Package now uses C
Upstream changes:
0.05_09 Sat Apr 6 16:09:.. CEST 2008
- Allow for nested disjunctions in opgrep patterns.
0.05_08 Sat Apr 5 22:58:.. CEST 2008
- I-am-a-muppet.
- Removed spurious use of Data::Compare.
0.05_07 Tue Apr 4 18:15:.. CEST 2008
- opgrep() can now capture sub-ops so if you plan to
extract information from or modify a deeply nested
op-tree, you don't have to do the tree-walking
yourself.
0.05_06 Tue Apr 3 18:15:.. CEST 2008
- Add the as_opgrep_pattern() method to B::OP for
dumping op trees as patterns for matching with opgrep.
- Add warnings.
- Documentation fixes.
0.05_05 Tue Apr 1 18:15:.. CEST 2008
- Fix POD error and update README.
0.05_04 Tue Apr 1 18:10:.. CEST 2008
- Fix bug in opgrep() alternations.
- Add the "kids" keyword to the opgrep syntax.
- Add the "dump" keyword to the opgrep syntax for debugging.
- Fixed the Change log (yes, this file) for the last
version since the comment on an opgrep() change was
incorrect.
0.05_03 Sun Mar 30 11:13:.. CEST 2008
- Fix various bugs in opgrep(). Did that work in 0.05_02 at all?
- Introduce op_or() to match one of many possible conditions.
- Add a longer example to opgrep() documentation.
- Fix POD markup.
- Add a clear license statement to the docs.
- Use a string as version -- otherwise it might not be flagged
as a development release!
0.05_02 Thu Dec 1 ..:..:.. ... 2005
- ->parent works for all tests now.
- Added more tests.
0.05_01 Fri Oct 28 23:00:00 CST 2005
- Added tests. That's the focus of my work right now.
- opgrep() now acceps \@conditions
assertions may be code references
- Lots of changes to ->parent. This is in progress. It fails when
the parent of a node does not exist in the execution pathway of
a program. The unused null() ops rooting some conditionals, etc.
This function fails tests.
- Added a function recalc_sub_cache so anon_subs, all_starts, and
all_roots' cache of functions can be cleared.
- Added functions ->siblings, ->ancestors, ->descendants, and
_uniq_ops.
Upstream changes:
1.24 Sun 23 Aug 2008 - Adam Kennedy
- Blatantly pander to CPANTS by adding use strict to a deprecated module
- Add an explicit load of FileHandle since in some circumstances,
calling GLOB->print() failed.
- Fixed http://rt.cpan.org/Public/Bug/Display.html?id=25925 :
- Archive-Zip wrote faulty .zip files when $\ was set (such as when running
using perl -l).
- Incorporated a heavily modified version of ECARROLL's test file.
- Thanks for ECARROLL for reporting it, and helping with the investigation.
- The fix was to convert all $fh->print(@data) to $self->_print($fh, @data)
where the _print() method localizes $\ to undef.
- Fixed http://rt.cpan.org/Ticket/Display.html?id=14132 :
- Incorrect file permissions after extraction.
- Archive-Zip did not set the file permissions correctly in
extractToFileNamed().
- Added t/10_chmod.t and t/data/chmod.zip. Changed
lib/Archive/Zip/Member.pm.
- Reported by ak2 and jlv (Thanks!)
- SHLOMIF wrote the test script.
- (SHLOMIF)
- Removed a double "required module" from the Archive::Zip POD.
- Fixed http://rt.cpan.org/Ticket/Display.html?id=24557 ("documentation
improvement"):
- mentioned Archive::Zip::MemberRead in a few places.
- TODO:
- 1. Add a method to Archive::Zip to get a ::MemberRead from an
archive member using -> notation. (?)
- 2. In the POD of ::MemberRead - replace the indirect object
call.
- Changed the POD of ::MemberRead:
- replaced the indirect object construction with $PKG->new().
- Fixed http://rt.cpan.org/Public/Bug/Display.html?id=34103 :
- changed the example to read unless ( .. == AZ_OK) instead of
unless ( != AZ_OK), which was incorrect.
Pkgsrc changes:
o Adjust dependencies, 0.29 of CatalystX::CRUD now required
o Canonicalize HOMEPAGE
Upstream changes:
0.13 23 Aug 2008
* support new *_related methods in core API
Pkgsrc changes:
o Sort dependencies according to list in upstream package
o Add overlooked dependency on p5-Class-Accessor
Upstream changes:
0.29 23 Aug 2008
* fix typos in the Tutorial
* add relationship methods to Controller, ModelAdapter and
Model core API.
* added sugary alias methods for read(), update() and
delete() to match CRUD.
* refactored REST controller to support related methods
and provide better HTTP status checks and responses.
Changes since 2.2a4 [2007-05-30]:
- Various dates displayed now follow the ISO 8601 format.
- Graph start date, end date and creation dates can now be added to the image.
- Data Source Templates have been enhanced:
- Dynamic elements can now be stacked on top of previous graph element not
just on top of themselves (courtesy of Francois Deppierraz),
- Number of elements can be used in dynamic element CDEFs, and Formula field,
- Builtin formulas allow calculating the AVERAGE and STDDEV,
- Old files and files without values are automatically skipped (courtesy of
R.P. Aditya).
- Orange look, still ugly though :)
- New Data Source rows are now properly disabled on load.
- Allow &DBFinder() to follow symlinks.
- Switched to /usr/bin/perl (from /usr/local/bin/perl).
In the tradition of Rose::DB::Object::Helpers, more importable methods.
This class inherits from Rose::Object::MixIn. See the Rose::Object::MixIn
documentation for a full explanation of how to import methods from
this class. The helper methods themselves are described below.
Upstream changes:
0.16 25 Aug 2008
* refactor the form_to_object() to avoid setting the PK
value for a new object
0.15 24 Aug 2008
* fix the form_to_object() method to work with 0.29 core REST api
Pkgsrc changes:
o Adjust dependencies
Upstream changes:
0.09 2008-09-03 12:00:00
- Filter out unwanted stack frames and attributes in the
$SIG{__DIE__} handler instead of finalize_error().
- Avoid stringifying refs in the trace, since we now throw them
away immediately.
Upstream changes:
0.10007 2008-08-17
- Update tests prereqs to include Test::Exception (RT #36339)
- Some documentation fixes (including RT #36062)
- Compatibility fix where the use of new style config and old
style Authentication::Store::Minimal would cause a crash
(Reported & fixed by Jos Boumans C<kane@cpan.org>)
- Documentation update on Password - to indicate proper field naming
- Decouple Authentication system from session. The realm class
now allows complete control over how a user is persisted across
requests.
- pod fixes (RT #36062, RT #36063)
Based on patch provided by Mustafa Dogan in PR 39503.
Add DESTDIR support and note that test target require bash and python.
Release 1.5 (2008/07/22)
========================
ALL:
- XORP now builds on DragonFlyBSD-1.10.1, DragonFlyBSD-1.12.2,
FreeBSD-7.0, Linux Debian-4.0 (etch), Linux Fedora 7,
Linux Fedora 8, Linux Fedora 9, Linux Gentoo 2008.0,
Linux Ubuntu-7.04, Linux Ubuntu-7.10, Linux Ubuntu-8.04.1,
NetBSD-4.0, OpenBSD-4.1, OpenBSD-4.2, OpenBSD-4.3, Mac OS X 10.5.2,
Mac OS 10.5.3, and Mac OS X 10.5.4.
CONFIGURATION:
- Addition of new FEA configuration statements to set the IPv4/IPv6
unicast forwarding table IDs:
fea {
unicast-forwarding4 {
table-id: 254
}
unicast-forwarding6 {
table-id: 254
}
}
If the table ID is not configured, the FEA will use the default
table ID for the system.
Note that not all systems support multiple forwarding tables.
Currently, they exist only on Linux (among all systems supported by
XORP).
- The "DISCARD" network interface flag is printed as appropriate
when displaying the list of interfaces in the CLI.
- Addition of new FEA configuration statement to support
"unreachable" interfaces. Such interfaces are similar to "discard"
interfaces, except that instead of silently throwing away packets,
the system will respond with "ICMP destination unreachable".
interfaces {
interface my_unreachable {
unreachable: true
vif my_unreachable {
}
}
}
The default value for the "unreachable" statement is false.
- Addition of new FEA configuration statement to flag an interface
for "management" purpose. An interface that is flagged as
"management" might be used in the future by some of the protocols
for protocol-specific purpose.
interfaces {
interface fxp0 {
management: true
vif fxp0 {
address 10.10.10.10 {
prefix-length: 24
}
}
}
}
The default value for the "management" statement is false.
- Addition of support to configure VLANs on an interface.
A VLAN is configured by using a "vlan" block that includes
the VLAN ID:
interfaces {
interface fxp0 {
vif fxp0 {
address 10.10.10.10 {
prefix-length: 24
}
}
vif vlan1 {
vlan {
vlan-id: 1
}
address 10.10.20.20 {
prefix-length: 24
}
}
}
}
- Addition of preliminary support to configure firewall rules.
Firewall rules are configured by using numbered entries:
firewall {
rule4 100 {
action: "drop"
protocol: 6 /* TCP */
source {
interface: "fxp0"
vif: "fxp0"
network: 0.0.0.0/0
port-begin: 0
port-end: 65535
}
destination {
network: 10.10.0.0/24
port-begin: 0
port-end: 1024
}
}
}
Note that compiling firewall support on Linux systems require
patching some of the system header files. See ERRATA for details.
- The following PIM-SM configuration statements have been deprecated,
because PIM-SM doesn't use Router Alert IP option anymore:
protocols {
pimsm4 {
interface foo {
vif foo {
enable-ip-router-alert-option-check: true
}
}
}
}
protocols {
pimsm6 {
interface foo {
vif foo {
enable-ip-router-alert-option-check: true
}
}
}
}
LIBXORP:
- The local system-independent xorp_random() implemenation is used
instead of the random(3) provided by the system.
- Improved MAC address support (classes Mac and EtherMac).
- More consistent usage of XORP_OK and XORP_ERROR to return error
codes.
LIBXIPC:
- Bug fix in the internal mechanism for obtaining the IPv4 addresses
from the system. After the bug fix, a secondary (alias) IP address
can be specified with the "-i <addr>" command-line option to
the xorp_rtrmgr or xorp_finder binaries.
LIBFEACLIENT:
- No significant changes.
XRL:
- Critical bug fix that can be triggered by malformatted XRLs.
- Addition of support for 64-bit integers: i64 and u64 for
signed and unsigned respectively.
RTRMGR:
- Addition of preliminary mechanism to log events to a file or
to a syslog facility.
- Addition of support to run XORP in background (in daemon mode).
XORPSH:
- Bug fix related to assigning the node ID position in case the
previous (sibling) node was deleted at the same time a new node
was added.
This fixes "Found out-of-order term(s) inside policy ..." error
inside the policy manager.
- The "-c <cmd>" command line option can be used more than once to
run multiple commands.
- Fix a long configuration delay when using xorpsh in
non-interactive mode (e.g., "cat commands.txt | xorpsh").
- Addition of a new "-e" command line option. It can be used to tell
xorpsh to exit immediately if the connection to the Finder fails.
POLICY:
- No significant changes.
FEA/MFEA:
- Major refactoring of the FEA/MFEA internals.
- Critical bug fix that affects recent NetBSD and OpenBSD releases.
- Critical IPv6-related bug fix when adding unicast forwarding
entries to the kernel. This bug was exposed only on *BSD systems
with 64-bit CPU.
- If MFEA is started, it will explicitly enable the multicast
forwarding flags that have been added to recent OpenBSD releases:
net.inet.ip.mforwarding (for OpenBSD-3.9 and later) and
net.inet6.ip6.mforwarding (for OpenBSD-4.0 and later).
RIB:
- No significant changes.
RIP/RIPng:
- Addition of support for "show ripng" xorpsh operational commands.
- Critical RIPng-related bug fix. Previously the RIPng installed
routes had incorrect outgoing interface toward the destination.
- Bug fix related to the TTL for RIPng multicast packets: now it is
set to 255 as specified in the protocol specification (RFC 2080)
instead of 1.
OLSR:
- Added support for RFC 3626 Optimized Link State Routing Protocol.
This is a fully fledged XORP routing process with policy route
redistribution capability. The work was generously funded over
2007/2008 by CenGen, Inc.
OSPF:
- Bug fix related to OSPFv3 link-local scope LSAs. Previously the
link-local scope LSAs were incorrectly flooded to links other
than the one they belonged to.
- Bug fix related to OSPFv3 Inter-Area-Prefix-LSAs. The check for
the minimum size of an Inter-Area-Prefix-LSA was incorrect so
short prefixes such as the default route would be rejected.
- Added a clear database command.
- In the OSPFv2 configuration "passive" is no longer a bool but a
directive. Previously setting an interface to passive would set
the interface to loopback and announce a host route for the
interface. Using the passive keyword will still set the
interface to loopback but now the network will be announced. If
the previous behaviour of of announcing the host route is
required the host variable can be set to true.
BGP:
- Added support for 4-byte AS numbers, as detailed in RFC 4893.
From 1st Jan 2009 4-byte AS numbers will be allocated by default
by RIPE, so it is desirable that all BGP implementations support
four-byte AS numbers by that time. Currently 4-byte support is
not enabled in XORP by default, but can be enabled using the
"enable-4byte-as-numbers" configuration option.
STATIC_ROUTES:
- Bug fix that prevented the deletion of interface-specific routes
using xorpsh.
MLD/IGMP:
- No significant changes.
MLD/IGMP-Lite:
- An implementation of Lightweight IGMP/MLD is available in
directory ${XORP}/contrib/mld6igmp_lite. It can be used instead
of the existing MLD/IGMP vanilla implementation by using the
following command before compiling XORP:
./configure --with-mld6igmp_lite
PIM-SM:
- No significant changes.
FIB2MRIB:
- No significant changes.
CLI:
- No significant changes.
SNMP:
- No significant changes.
New features/improvements:
- Added OnlyUsers option.
- Can track RPC request.
- HTMLHeadSection can accept \n in string.
- Add option MetaRobot.
- Increase seriously bot detection.
- Better detection of windows OS.
- Add condition HOSTINLOG in extra sections.
- Can show a full list for extrasection.
Fixes:
- Fixed pb in xml output for history files.
- Fixed a bug in awstats_configure.pl script.
Other/Documentation:
- Updated some language files.
- Updated documentation.
- Updated browsers database.
- Added a more complete xslt example.
- Remove some deprecated code.
- Update status of GeoIP City plugin database. A free version is
now available like GeoIP Country database.
* added support for ultra-low frequency idle-mode on CPUs that support
On Demand Clock Modulation
* added an option to delay lowering the frequency
* added an option to count time spent on nice processes as idle
turn arranges for approriate dependencies. Fixes the build of "devel/eel"
bombing out under Linux because buildlink didn't pull in libdb4.so.
/usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld: cannot find -ldb4
collect2: ld returned 1 exit status
make[2]: *** [check-program] Error 1
make[2]: Leaving directory `/home/pkgsrc2/pkgsrc/devel/eel/work/eel-2.22.2/eel'
<pancake@phreaker.net>.
CVS Utilities is a set of scripts that operate on working directories of
CVS (Concurrent Versions System).
Unlike some other version control systems, it's common for CVS
repository to reside on a remote system. Unfortunately, the standard
CVS client requires connection to the repository for almost all
operations. This means that some operations are impossible when the
repository is unreachable over the network, or when the network
connection is slow compared to the size of the project.
In fact, CVS keeps some data in the working directory that allows for
some disconnected operations. In particular, no connection to the
repository is required to identify locally modified files. But the CVS
client cannot do it. This is the gap CVS Utilities aim to close.
Admittedly, the insistence of the CVS client on repository connection
can be justified in most cases. That's why CVS Utilities are not aiming
to be a "better client". It's an extension to CVS client with limited
capabilities but higher speed. (If someone was to write a better CVS
client, it would probably keep base versions or their checksums
somewhere, like Subversion does, but CVS Utilities use the same format
of the working directory as the standard CVS client.)
Changes are large and can be found at http://www.w3.org/Amaya/User/New.html.
This update also fixes an ancient security vulnerability and makes the
package build on amd64.
NetBSD Packages Collection.
The Perl 5 module Class::Accessor::Named is a development aid to
talk your Class::Accessor generated accessors into identifying
themselves (eg for profiling).
devel/p5-Class-Accessor-Named into The NetBSD Packages Collection.
The Perl 5 module Class::Accessor::Named is a development aid to
talk your Class::Accessor generated accessors into identifying
themselves (eg for profiling).
NetBSD Packages Collection.
The Perl 5 module Class::Accessor::Named is a development aid to
talk your Class::Accessor generated accessors into identifying
themselves (eg for profiling).
www/p5-Test-WWW-Declare into The NetBSD Packages Collection.
Often in web apps, tests are very dependent on the state set up by
previous tests. If one test fails (e.g. "follow the link to the
admin page") then it's likely there will be many more failures.
The Perl 5 module Test::WWW::Declare module aims to alleviate this
problem, as well as provide a nicer interface to Test::WWW::Mechanize.