Upstream changes:
=== v0.9.14 27/10/2010 ===
* Corrected get_aliases function, as it was looping when aliases were
"recursive" (e.g. 'ls':'ls --color=auto')
* Added lsudo built-in command to list allowed sudo commands.
* Corrected completion function when 2 strings collided (e.g. ls and lsudo)
* Corrected the README's installation part (adding --prefix).
* Added possibility to log via syslog.
* Corrected warning counter (was counting minus 1).
* Added the possibility to disable the counter, and just warn the user
(withouht kicking him).
* Added possibility to configure prompt. Thank you bapt for the patch.
* Added possibility to set environment variables to users. Thank you bapt
for the patch.
* Added the 'history' built-in function.
=== v0.9.13 02/09/2010 ===
* Switched from deprecated popen2 to subprocess to be python2.6 compatible.
Thank you Greg Orlowski for the patch.
* Added missing builin commands when 'allowed' list was set to 'all'. For
example, the "cd" command was then missing.
* Added the "export" builtin function to export shell variables. Thank you
Chris for reporting this issue.
=== 1.3.5 / 2011-12-03 - ZOMG Holidays are here Edition!
* Enhancements
* Windows: build against SQLite 3.7.9
* Static: enable SQLITE_ENABLE_COLUMN_METADATA
* Added Statement#clear_bindings! to set bindings back to nil
* Bugfixes
* Fixed a segv on Database.new. Fixes#34 (thanks nobu!)
* Database error is not reset, so don't check it in Statement#reset!
* Remove conditional around Bignum statement bindings.
Fixes#52. Fixes#56. Thank you Evgeny Myasishchev.
* Internal
* Use proper endianness when testing database connection with UTF-16.
Fixes#40. Fixes#51
* Use -fPIC for static compilation when host is x86_64.
=== 1.3.4 / 2011-07-25
* Enhancements:
* Windows: build against SQLite 3.7.7.1
* Windows: build static binaries that do not depend on sqlite3.dll be
installed anymore
* Bugfixes
* Backup API is conditionaly required so that older libsqlite3 can be used.
Thanks Hongli Lai.
* Fixed segmentation fault when nil is passed to SQLite3::Statement.new
* Fix extconf's hardcoded path that affected installation on certain systems.
Based on PR 45754 by Radoslaw Kujawa.
Enhancements in v4.0 (28/Mar/2011)
* Support for testing with multiple CPUs. All tests except for #11 (Bit Fade)
have been multi-threaded. A maximum of 16 CPUs will be used for testing.
* CPU detection has been completely re-written to use the brand ID string rather
than the cumbersome, difficult to maintain and often out of date CPUID family
information. All new processors will now be correctly identified without
requiring code support.
* All code related to controller identification, PCI and DMI has been removed.
This may be a controversial decision and was not made lightly. The following
are justifications for the decision:
1. Controller identification has nothing to do with actual testing of memory,
the core purpose of Memtest86.
2. This code needed to be updated with every new chipset. With the ever
growing number of chipsets it is not possible to keep up with the changes.
The result is that new chipsets were more often than not reported
in-correctly. In the authors opinion incorrect information is worse
than no information.
3. Probing for chipset information carries the risk of making the program
crash.
4. The amount of code involved with controller identification was quite
large, making support more difficult.
Removing this code also had the unfortunate effect of removing reporting of
correctable ECC errors. The code to support ECC was hopelessly intertwined the
controller identification code. A fresh, streamlined implementation of ECC
reporting is planned for a future release.
* A surprising number of conditions existed that potentially cause problems when
testing more than 4 GB of memory. Most if not all of these conditions have
been identified and corrected.
* A number of cases were corrected where not all of memory was being tested. For
most tests the last word of each test block was not tested. In addition an
error in the paging code was fixed that omitted from testing the last 256
bytes of each block above 2 GB.
* The information display has been simplified and a number of details that were
not relevant to testing were removed.
* Memory speed measurement has been parallelized for more accurate reporting for
multi channel memory controllers.
* This is a major re-write of the Memtest86 with a large number of minor
bug-fixes and substantial cleanup and re-organization of the code.
* Multilingual website URLs
* Global style sheet variables
* Improved FAQ module
* News archive/Event list/FAQ list/ and each reader on the same page
* Disabling the CSS framework
* Make style sheets static
* Modified request token system
* Contao safe mode
* Autogenerated local configuration files
* Adding system messages
* Insert tag changes
* Website root pages are required
* Make ListView output a table
* Embed Google web fonts
* Advanced image crop modes
* Forced password change
* Privacy settings
* Updated plugins (not extension)
* New hooks
* New methods in the File/Folder class
* Remove some old function
PR 46047 by ISHIHARA Takanori.
Version 3.5:
* add 'dtw' command.
* add 'mfcc' command.
* add 'mgc2mgclsp' and 'mgclsp2mgc' command.
* add two pitch extraction algorithm, 'RAPT' and 'SWIPE' to 'pitch' command.
* add -R and -M option to 'delta' command, to skip the magic number during the
calculation.
* unify data type for sampling frequency into float in kHz.
* fix options of 'psgr' and 'grlogsp' command to draw more large graph.
* fix 'wav2raw' to deal with IEEE float format.
* bug fixes.
MUNGE (MUNGE Uid 'N' Gid Emporium) is an authentication service
for creating and validating credentials. It is designed to be
highly scalable for use in an HPC cluster environment. It allows
a process to authenticate the UID and GID of another local or
remote process within a group of hosts having common users and
groups. These hosts form a security realm that is defined by a
shared cryptographic key. Clients within this security realm can
create and validate credentials without the use of root
privileges, reserved ports, or platform-specific methods.
Upstream changes:
Not complete, the only info mentionned in the Changelog is this:
2011-01-16 -- pycryptopp v0.5.28
re-enable the ECDSA module, but please do not rely on it as it is expected to
change in backwards-incompatible ways in future releases several changes to the
build system to make it tidier and less error-prone -- see revision control
history for details
Upstream changes:
2011-09-02 Jean-Paul Calderone <exarkun@twistedmatrix.com>
* Release 0.13
2011-06-12 Jean-Paul Calderone <exarkun@twistedmatrix.com>
* OpenSSL/crypto/pkey.c: Add the PKey.check method, mostly
implemented by Rick Dean, to verify the internal consistency of a
PKey instance.
2011-06-12 Jean-Paul Calderone <exarkun@twistedmatrix.com>
* OpenSSL/crypto/crypto.c: Fix the sign and verify functions so
they handle data with embedded NULs. Fix by David Brodsky
<lp:~lihalla>.
2011-05-20 Jean-Paul Calderone <exarkun@twistedmatrix.com>
* OpenSSL/ssl/connection.c, OpenSSL/test/test_ssl.py: Add a new
method to the Connection type, get_peer_cert_chain, for retrieving
the peer's certificate chain.
2011-05-19 Jean-Paul Calderone <exarkun@twistedmatrix.com>
* OpenSSL/crypto/x509.c, OpenSSL/test/test_crypto.py: Add a new
method to the X509 type, get_signature_algorithm, for inspecting
the signature algorithm field of the certificate. Based on a
patch from <lp:~okuda>.
2011-05-10 Jean-Paul Calderone <exarkun@twistedmatrix.com>
* OpenSSL/crypto/crypto.h: Work around a Windows/OpenSSL 1.0 issue
explicitly including a Windows header before any OpenSSL headers.
* OpenSSL/crypto/pkcs12.c: Work around an OpenSSL 1.0 issue by
explicitly flushing errors known to be uninteresting after calling
PKCS12_parse.
* OpenSSL/ssl/context.c: Remove SSLv2 support if the underlying
OpenSSL library does not provide it.
* OpenSSL/test/test_crypto.py: Support an OpenSSL 1.0 change from
MD5 to SHA1 by allowing either hash algorithm's result as the
return value of X509.subject_name_hash.
* OpenSSL/test/test_ssl.py: Support an OpenSSL 1.0 change from MD5
to SHA1 by constructing certificate files named using both hash
algorithms' results when testing Context.load_verify_locations.
* Support OpenSSL 1.0.0a.
2011-04-15 Jean-Paul Calderone <exarkun@twistedmatrix.com>
* OpenSSL/ssl/ssl.c: Add OPENSSL_VERSION_NUMBER, SSLeay_version
and related constants for retrieving version information about the
underlying OpenSSL library.
pkgsrc changes:
- Add a patch to install manpage in the proper place.
- To preserve compatibility with the previous versions of the package,
link installed script nagstamon.py to nagstamon.
Upstream changes:
2011-10-25: Version 0.9.8
added customizable acknowledge/downtime/submit-result defaults
added regexp filter for status information column
added option to connect to hosts via its monitor hostname without HTTP overhead
added ability to keep status detail popup open despite hovering away
added option to change offset between popup window and systray icon to avoid partly hidden popup
fixed some popup artefacts
fixed various bugs with acknowledgement flags (persistent/sticky/notification), now they are actually working
fixed some issues when running on MacOS X
2011-05-30: Version 0.9.7.1
fixed sf.net bug 3309166 which broke Centreon support
2011-05-30: Version 0.9.7
on some servers now context menu allows submitting check results for hosts and services
added filter for services on acknowledged hosts
added icons for "passiveonly" and "flapping" hosts and services
fix for uneditable text entry fields in settings dialog - sf.net bug 3300873
fix for not working filter "services on hosts in maintenance" - sf.net bug 3299790
fix for soft state detection in Centreon - sf.net bug 3303861
fix for not filtered services which should have been filtered - sf.net bug 3308008
2011-05-06: Version 0.9.6.1
fixed sf.net bug 3298321 which raised an error if everything was OK on monitor
2011-05-06: Version 0.9.6
improved, full Ninja support
rewritten filtering mechanism allows new features
displaying icons in status overview popup indicating states "acknowledged" and "scheduled downtime"
added option to play notification sounds more than once
small UI improvements
uses BeautifulSoup instead of lxml
uses GTK UI Builder instead of glade
as always: bugfixes
2011-04-08: Version 0.9.5
added op5 Ninja support
added Check_MK Multisite support
improved Icinga support (compatibility with Icinga 1.3)
improved Centreon support (compatible with Centreon 2.1)
added sortable columns in status overview
added customizable colors
better debugging and error messages
password has not necessarily to be stored in config file
major memory leak closed
various bugs fixed
2010-06-15: Version 0.9.4
added initial support for Centreon servers (beta)
added Nagios 1.x support
fixed serious pango crash bug (Debian bug 582977)
fixed not-playing-sound bug (sf.net bug 2998035)
2010-04-26: Version 0.9.3
added ability to connect to Opsview monitoring servers
added "Recheck all" button to recheck all failing hosts and services by one click
added ability to toggle notifications by state
added HTTP Digest authentication
added recognition of customized host IP information (see bug 2967416)
increased GUI responsiveness
fixed bugs in update interval mechanism
fixed minor bugs
Version 1.5.9beta01 [February 3, 2012]
Rebuilt configure scripts in the tar distributions.
Version 1.5.9beta02 [February 16, 2012]
Removed two unused definitions from scripts/pnglibconf.h.prebuilt
Removed some unused arrays (with #ifdef) from png_read_push_finish_row().
Removed tests for no-longer-used *_EMPTY_PLTE_SUPPORTED from pngstruct.h
Version 1.5.9rc01 [February 17, 2012]
Fixed CVE-2011-3026 buffer overrun bug. Deal more correctly with the test
on iCCP chunk length. Also removed spurious casts that may hide problems
on 16-bit systems.
Changes from previous:
----------------------
0.19 15/02/2011
- added missing prerequisite.
0.18 14/02/2011
- removed tests which are no longer applicable.
0.17 13/02/2011
- Distribution name chang: Test-YAML-Meta => Test-CPAN-Meta-YAML.
- This distribution now a wrapper around Test-CPAN-Meta-YAML.
Changes from previous:
----------------------
1.00 January 12, 2012
* MooseX::Role::Parameterized now depends on Moose 2.0300
released 2011-09-23 for its several core improvements, hence the
major version number bump.
* MXRP now uses the new meta_lookup feature added to Moose 2.0300
(specifically for MXRP) to avoid duplicating Moose-0.60-era
Moose::Role sugar. This means the error messages you get are
better, and there's a lot less ugly code in MXRP.
* Remove alias/excludes special case errors. They have long since been
replaced in core Moose by -alias and -excludes, and were finally
removed in Moose 2.0200.
* Expressly forbid using role { } inside role { } (which makes no
sense but I suppose you could accidentally trigger it)
* Documentation fix from cweyl@alumni.drew.eduhttps://github.com/sartak/MooseX-Role-Parameterized/pull/5
Changes from previous:
----------------------
2.0402 Sat, Feb 04, 2012
[OTHER]
* Minor documentation fixes.
* Fix test failure on blead (test was unnecessarily strict). Reported by
Nicholas Clark. (doy)
2.0401 Thu, Nov 17, 2011
[BUG FIXES]
* Attributes with weak_ref now weaken their associated slot when they are
initialized through a lazy default or builder. Reported by tome. (doy)
2.0400 Tue, Nov 15, 2011
[OTHER]
* No changes from 2.0302 (other than a few minor documentation tweaks).
2.0302 Wed, Nov 02, 2011
[BUG FIXES]
* Fix test failure on 5.8. (Dave Rolsky)
* Make make_immutable return value consistent and document it to be true.
(mst)
2.0301 Fri, Oct 21, 2011
[BUG FIXES]
* Fix compilation on 5.8. Reported by ether. (doy)
* A custom error class caused a warning when the class that used it was made
immutable. Reported by Maroš Kollár. RT #71514. (Dave Rolsky)
[ENHANCEMENTS]
* The enum type will now allow single value enumerations. Previously, two or
more values were required. (rjbs)
2.0300 Fri, Sep 23, 2011
[DEPRECATIONS]
* The optimize_as option for type constraints has been deprecated. Use the
inline_as option to provide inlining code instead. (Dave Rolsky)
[API CHANGES]
* Methods to introspect a class's methods will now return methods defined in
UNIVERSAL (isa, can, etc.). This also means that you can wrap these
methods with method modifiers. RT #69839. Reported by Vyacheslav
Matyukhin. (Dave Rolsky)
* The ->parent and ->parents method for a union now return the nearest
common ancestor of that union's component types. See Moose::Manual::Delta
for more details. (Dave Rolsky)
* The ->parents method used to return an arrayref for union types, and a
list of one or more types for all other types. Now they all return
lists. (Dave Rolsky)
* The ->is_subtype_of and ->is_a_type_of methods have changed their behavior
for union types. Previously, they returned true if any of their member
types returned true for a given type. Now, all of the member types must
return true. RT #67731. (Dave Rolsky)
[ENHANCEMENTS]
* The Moose::Exporter module now has a "meta_lookup" option when creating an
importer. This allows you to specify an alternate method for determining
the metaclass of a caller. This is useful for modules like
MooseX::Role::Parameterized which generate new metaclasses on the
fly. (sartak)
* Added a Moose::Meta::Method->is_stub method. (Dave Rolsky)
[BUG FIXES]
* A subtype of a union type did not return the right results when you called
->is_subtype_of or ->is_a_type_of on it. This has been fixed. RT
#70322. (Dave Rolsky)
* An attribute accessor or delegation method can overwrite a stub method and
this will no longer throw an error. Reported by Mark-Jason Dominus. RT
#69988. (Dave Rolsky)
* The error generated by unfulfilled method requirements during role
composition now mentions how to work around imported methods not being
recognized. Reported by Michael Schwern. RT #60583. (doy)
* class_type and role_type will now throw errors if you attempt to use them
to override existing types, just like type and subtype have always done.
(doy)
* Implicitly creating class or role types by using them as the 'isa' or
'does' parameter to attribute construction will now register the type. This
means that it cannot later be redefined as something else. (doy)
* $class_type->is_subtype_of no longer returns true if passed the name of the
class that the class type represents when the class type wasn't registered.
(doy)
* Removing anonymous metaclasses prematurely no longer prevents reaping of
the associated stash. (doy)
[OTHER]
* The Class::MOP::load_class and Class::MOP::is_class_loaded subroutines are
no longer documented, and will cause a deprecation warning in the
future. Moose now uses Class::Load to provide this functionality, and you
should as well. (Dave Rolsky)
2.0205 Tue, Sep 06, 2011
[NEW FEATURES]
* The Array and Hash native traits now provide a "shallow_clone" method,
which will return a reference to a new container with the same contents as
the attribute's reference.
[ENHANCEMENTS]
* Specifying an invalid value in a hashref 'handles' value now throws a
sensible error. Reported by Mark-Jason Dominus. RT #69990. (Dave
Rolsky)
[BUG FIXES]
* When specifying an attribute trait, passing options for the trait besides
-alias or -excludes caused a warning. However, passing other options is
totally valid when using MooseX::Role::Parameterized. Fixes RT
#70419. (sartak)
* Allow regexp objects in duck_type constraints (to bring this in line with
the Object constraint).
2.0204 Thu, Aug 25, 2011
[BUG FIXES]
* Validating duck_type type constraint turned out to work only by accident,
and only when not running under the debugger. This has been fixed.
(Florian Ragwitz)
[OTHER]
* Loosen the dependency on ExtUtils::ParseXS.
2.0203 Tue, Aug 23, 2011
[BUG FIXES]
* is_class_loaded now properly detects packages which have a version object
in their $VERSION.
* Fix XS compilation under blead.