Collection.
DateTime::Set is a module for date/time sets. It can be used to handle two
different types of sets.
The first is a fixed set of predefined datetime objects. For example, if we
wanted to create a set of dates containing the birthdays of people in our
family.
The second type of set that it can handle is one based on the idea of a
recurrence, such as "every Wednesday", or "noon on the 15th day of every
month". This type of set can have fixed starting and ending datetimes, but
neither is required. So our "every Wednesday set" could be "every Wednesday
from the beginning of time until the end of time", or "every Wednesday after
2003-03-05 until the end of time", or "every Wednesday between 2003-03-05 and
2004-01-07".
Collection.
The DateTime.pm module aims to provide a complete, correct, and easy
to use date/time object implementation. Currently it handles many date
calculations, date math (addition and subtraction), and provides
convenient methods for retrieving portions of a date/time.
This module properly supports the Olson time zone database, meaning
that historical time zone information, and more importantly, daylight
saving time rules, can be handled transparently, simply by setting the
correct time zone. This is done by using the DateTime::TimeZone
module.
Packages Collection.
The DateTime::TimeZone modules provide a Perl interface to the Olson
time zone database. Rather than using the database directly, we parse
the database files and turn them into a set of modules, one for each
time zone defined. This allows for various optimizations in doing
time zone calculations. This conversion is done with the script in
tools/parse_olson.
The Olson time zone database is the best available source for world
wide time zone information. It is available from
ftp://elsie.nci.nih.gov/pub/. A good starting point for information
on the database, and time zones in general, is
http://www.twinsun.com/tz/tz-link.htm.
Packages Collection.
A Singleton describes an object class that can have only one instance in any
system. An example of a Singleton might be a print spooler or system registry.
This module implements a Singleton class from which other classes can be
derived. By itself, the Class::Singleton module does very little other than
manage the instantiation of a single object. In deriving a class from
Class::Singleton, your module will inherit the Singleton instantiation method
and can implement whatever specific functionality is required.
0.76 Nov 13, 2004 (The "Cancan some more" release)
- Make sure that both the XS and Perl versions give the same error
when checking "can" for an undefined value.
0.75 Nov 13, 2004 (The "Cancan" release)
- When checking if a parameter has a method, P::V now calls the ->can
method on the parameter, rather than calling UNIVERSAL::can()
directly. Requested by Don Armstrong.
0.74 Apr 4, 2004 (The "I hate old Perls" release)
- Sometimes, but not always, Perl 5.00504 and 5.00503 cannot produce a
string value for a glob (as opposed to glob reference) parameter.
This was uncovered by a test in the HTML::Mason test suite, but I
cannot reproduce it in a simple testable form for this test suite.
Sigh ...
0.73 Mar 28, 2004 (The "YAPC::Taipei release party" release)
- The minimum number of arguments required was reported incorrectly by
the XS code when a call to validate_pos() failed because too few
parameters were given. Patch from Britton Kerin.
- Add a new untaint key to the validation spec, which untaints a value
if it passes its validation checks.
-L/some/where -lfoo so that the arguments we push on the stack are actually
used in logic.
Should solve the issue build bash with option 'static' enabled reported on
netbsd-users.
OK'd by jlam@.
script, but as the package is currently missing another dependency, it's not
being installed.
Therefore, and as we haven't noticed any other package requiring this utility,
simply drop it completely. (If it's needed some day, we can simply create a
package to install it, but depending on python here is not good.)
Bump PKGREVISION to 1.
others OS as well. Patch wget so that it won't try to use ipv6-mapped ipv4
addresses, but uses INET4 socket sockets instead. Bump pkgrev.
Fix issues with v6-enabled wget reported on tech-pkg.
date: Tue Jan 11 07:22:47 PST 2005
changes:
- allow new() to be called from object reference
- make -weak and -init work together
- add tests for -Base filtering
version: 0.21
date: Tue Jan 11 07:28:06 PST 2005
changes:
- WAFL blocks and phrase matching is now case-insensitive, and dashes
(-) are converted to underscores. (Dave Rolsky)
- Redo Spoon::Hook into Spoon::Hooks
- Call $hub->add_hook
- Hooks removed when hub goes out scope
- Spoon::Config can take glob params
- Add hook points to support KwikiPagePrivacy
- Add a domain field to cookies
- AUTOLOAD class object pointers. replaces load_class in most cases.
- Add pre_process and post_process hook points in hub
- Have a load_dynamic method for Registry
> apply a patch from evution CVS:
> 2005-01-20 Not Zed <NotZed@Ximian.com>
> * camel-lock-helper.c (main): since malloc(MAXINT+1) returns a
> valid pointer, validate the length of the path before using it.
> set maximum path to 65000 characters. Spotted by Max Vozeler
> <max@hinterhof.net>
>
> This fixes the security vulnerability refered to as CAN-2005-0102.
> bump PKGREVISION
Changes include:
Fixes for print-isakmp.c CVE: CAN-2004-0183, CAN-2004-0184
http://www.rapid7.com/advisories/R7-0017.html
IP-over-IEEE1394 printing.
some MINGW32 changes.
updates for autoconf 2.5
fixes for print-aodv.c - check for too short packets
formatting changes to print-ascii for hex output.
check for too short packets: print-bgp.c, print-bootp.c, print-cdp.c,
print-chdlc.c, print-domain.c, print-icmp.c, print-icmp6.c,
print-ip.c, print-lwres.c, print-ospf.c, print-pim.c,
print-ppp.c,print-pppoe.c, print-rsvp.c, print-wb.c
print-ether.c - better handling of unknown types.
print-isoclns.c - additional decoding of types.
print-llc.c - strings for LLC names added.
print-pfloc.c - various enhancements
print-radius.c - better decoding to strings.
changed syntax of -E argument so that multiple SAs can be decrypted
fixes for Digital Unix headers and Documentation
__attribute__ fixes
CDP changes from Terry Kennedy <terry@tmk.com>.
IPv6 mobility updates from Kazushi Sugyo <sugyo@pb.jp.nec.com>
Fixes for ASN.1 decoder for 2.100.3 forms.
Added a count of packets received and processed to clarify numbers.
Incorporated WinDUMP patches for Win32 builds.
PPPoE payload length headers.
Fixes for HP C compiler builds.
Use new pcap_breakloop() and pcap_findalldevs() if we can.
BGP output split into multiple lines.
Fixes to 802.11 decoding.
Fixes to PIM decoder.
SuperH is a CPU that can't handle unaligned access. Many fixes for
unaligned access work.
Fixes to Frame-Relay decoder for Q.933/922 frames.
Clarified when Solaris can do captures as non-root.
Added tests/ subdir for examples/regression tests.
New -U flag. -flush stdout after every packet
New -A flag -print ascii only
support for decoding IS-IS inside Cisco HDLC Frames
more verbosity for tftp decoder
mDNS decoder
new BFD decoder
cross compilation patches
RFC 3561 AODV support.
UDP/TCP pseudo-checksum properly for source-route options.
sanitized all files to modified BSD license
Add support for RFC 2625 IP-over-Fibre Channel.
fixes for DECnet support.
Support RFC 2684 bridging of Ethernet, 802.5 Token Ring, and FDDI.
RFC 2684 encapsulation of BPDUs.
This is a security fix update.