-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
man doesn't work in base-1.8.1. #7
Comments
man by default is an alias in one of the bash rc scripts. You can work around this by getting rid of it. |
Yeah, you really need groff to parse the pkgsrc (BSD) man pages. There's an alias in .profile that adds the needed helpful args to man so that it can do the job, but it assumes you have the groff package installed. -F
|
@mamash In this case though it seems to be being told to look for mandoc macros. Does groff actually supply those? |
- Fix X-HKP-Results-Count so that limit=0 returns no results, but include the header, to let a client poll for how many results exist, without retrieving any. See: http://lists.nongnu.org/archive/html/sks-devel/2010-11/msg00015.html - Add UPGRADING document to explain upgrading Berkeley DB without rebuilding. System bdb versions often change with new SKS releases for .deb and .rpm distros. - Cleanup build errors for bdb/bdb_stubs.c. Patch from Mike Doty - Update cryptokit from version 1.0 to 1.5 without requiring OASIS build system or other additional dependencies - build, fastbuild, & pbuild fixed to ignore signals USR1 and USR2 - common.ml and reconSC.ml were using different values for minumimum compatible version. This has been fixed. - Added new server mime-types, and trying another default document (Issue 6) In addition to the new MIME types added in 1.1.[23], the server now looks over a list and and serves the first index file that it finds Current list: index.html, index.htm, index.xhtml, index.xhtm, index.xml. - options=mr now works on get as well as (v)index operations. This is described in http://tools.ietf.org/html/draft-shaw-openpgp-hkp-00 sections 3.2.1.1. and 5.1. - Updated copyright notices in source files - Added sksclient tool, similar to old pksclient - Add no-cache instructions to HTTP response (in order for reverse proxies not to cache the output from SKS) - Use unique timestamps for keydb to reduce occurrances of Ptree corruption. - Added Interface specifications (.mli files) for modules that were missing them - Yaron pruned some no longer needed source files from the tree. - Improved the HTTP status and HTTP error codes returned for various situations and added checks for more error conditions. - Add a suffix to version (+) indicating non-release or development builds - Add an option to specify the contact details of the server administrator that shows in the status page of the server. The information is in the form of an OpenPGP KeyID and set by server_contact: in sksconf - Add a `sks version` command to provide information on the setup. - Added configuration settings for the remaining database table files. If no pagesize settings are in sksconf, SKS will use 2048 bytes for key and 512 for ptree. The remainining files' pagesize will be set by BDB based on the filesystem settings, typically this is 4096 bytes. See sampleConfig/sksconf.typical for settings recommended by db_tuner. - Makefile: Added distclean target. Dropped autogenerated file from VCS. - Allow tuning BDB environment before creation in [fast]build and pbuild. If DB_CONFIG exists in basedir, copy it to DB dir before DB creation. Preference is given to DB_CONFIG.KDB and DB_CONFIG.PTree over DB_CONFIG. - Add support for Elliptic Curve Public keys (ECDSA, ECDH) - Add check if an upload is a revocation certificate, and if it is, produce an error message tailored for this. 1.1.3 - Makefile fix for 'make dep' if .depend does not exist. Issue #4 - Makefile fix: sks and sks_add_mail fail to link w/o '-ccopt -pg' Issue #23 - Added -disable_mailsync and -disable_log_diffs to sks.pod - Added file extensions .css, .jpeg, .htm, .es, .js, .xml, .shtml, .xhtm, .xhtml and associated MIME types to server code. Part of Issue #6 - Added sample configuration files in sampleConfig directory - Added sample web page files in sampleWeb directory. Issues #7, 9, 19 - Allow requests for non-official options hget, hash, status, & clean to be preceded by '-x'. Closes issues #10, 11, 13, & 14. - Allow &search with long subkey ID (16 digit) and subkey fingerprint subkey lookup was failing with other than a short key ID. However, public key lookup was working with short and long key ID and fingerprints. This patch makes subkey lookup behave the same as full key lookup. http://lists.gnupg.org/pipermail/gnupg-users/2012-January/043495.html - Patch recon script so that POST includes HTTP version number.
0.8.0: This release finally lands the support for both .xls and .xlsx files. Many thanks to John Machin for all his work on making this happen. Opening of .xlsx files is seamless, just use xlrd as you did before and it all should "just work". xlrd 0.8.0 is also the first release that that targets Python 2.6 and 2.7, but no Python 3 just yet. Python 2.5 and below may work but are not supported. If you need to use Python 2.5 or earlier, please stick to xlrd 0.7.x. 0.7.9: This release fixes an annoying merge bug on my part that resulted in a "NameError: global name 'BYTES_X00' is not defined" error where opening certain Excel files. 0.7.8: This release features the following changes: - Compatibility with Python 2.1 and 2.2 is restored. - Fix for github issue #7: assertion error when reading file with xlwt-written bitmap. The assertion is now ignored and a warning logged if verbosity > 0. - superfluous zero bytes at end of xls OBJECT records are now ignored.
Cannot reproduce. To sum up, the platform (SmartOS) 'man' cannot parse the pkgsrc (BSD) man pages. It needs groff from pkgsrc - which is why the 'base' images come with groff preinstalled, and 'man' is aliased to add the needed args. I don't have base 1.8.1 at hand right now, but this works out of the box on base 1.9.x and 13.1.x. The alias is also present in the /etc/skel files, so make sure to 'useradd -m' to create the default profile files if you add a new user. |
== v0.16.0 [2013-07-22] Michael Granger <[email protected]> Bugfixes: - Avoid warnings about uninitialized instance variables. - Use a more standard method of adding library and include directories. This fixes build on AIX (Github #7) and Solaris (#164). - Cancel the running query, if a thread is about to be killed (e.g. by CTRL-C). - Fix GVL issue with wait_for_notify/notifies and notice callbacks. - Set proper encoding on the string returned by quote_ident, escape_literal and escape_identifier (#163). - Use nil as PG::Error#result in case of a NULL-result from libpq (#166). - Recalculate the timeout of conn#wait_for_notify and conn#block in case of socket events that require re-runs of select(). Documentation fixes: - Fix non working example for PGresult#error_field. Enhancements: - Add unique exception classes for each PostgreSQL error type (#5). - Return result of the block in conn#transaction instead of nil (#158). - Allow 'rake compile' and 'rake gem' on non mercurial repos. - Add support for PG_DIAG_*_NAME error fields of PostgreSQL-9.3 (#161).
=== 2.3.2 * Bug fix * Finish connections that were closed by Net::HTTP so they can be restarted. === 2.3.1 / 2011-10-26 * Bug fix * If a request object already contains a Connection header it will no longer be overridden. This allows keep-alive connections to be disabled on a per-request basis. === 2.3 / 2011-10-25 * Minor Enhancement * The time since last use for a connection is now recorded in error messages for the connection. === 2.2 / 2011-10-24 * Minor Enhancements * Added timeouts for idle connections which are set through #idle_timeout. The default timeout is 5 seconds. Reducing the idle timeout is preferred over setting #retry_change_requests to true if you wish to avoid the "too many connection resets" error when POSTing data. * Documented tunables and settings in one place in Net::HTTP::Persistent === 2.1 / 2011-09-19 * Minor Enhancement * For HTTPS connections, SSL sessions are now reused avoiding the extra round trips and computations of extra SSL handshakes. If you have problems with SSL session reuse it can be disabled by Net::HTTP::Persistent#reuse_ssl_sessions * Bug Fixes * The default certificate store is now used even if #verify_mode was not set. Issue #7, Pull Request #8 by Matthew M. Boedicker
Changes: * Show warnings for JsonCsrtf attacks. * do not enable parameter escaping by default, fixes #8. * Use more specific namespace declaration in Rack::Builder configuration. * NotimpelentedError typo fix * add test that makes sure passingin on :track option works. related to #6. * deal with PATH_INFO being nil, fixes #7. * do not track HTTP_VERSION, fixes #6.
== 1.1.3 - 2012/01/29 * [GitHub #8] fix test broken by libpng version. (Patch by Bohuslav Kabrda.) * Used RbConfig instead of Config. == 1.1.2 - 2011/07/04 * [GitHub #2] fix test broken. (Reported by Mamoru Tasaka.) * [GitHub #4] update project descripton. (Patch by Antonio Terceiro.) * [GitHub #4] use setup.rb instead of extconf.rb. (Patch by Antonio Terceiro.) * [GitHub #3] add Copyright notice to README. (Suggested by Antonio Terceiro.) * [GitHub #7] supported non i386 and amd64 architectures. (Reported by Antonio Terceiro.)
== 1.2.11.3 / 2012-02-25 - Various fixes for ruby 1.9.3 - handle iconv deprecation and fix FileTime.from_time (github #7, brawnski). - Avoid constant redefinition warning in gemspec.
(while here, fixes message catalogue installation with gmake) 1.0.6 Assign NULL to freed strings Updated Japanese translation Remove debug message Kill GTK widget oversize warning Apply recommendation from Issue #6 Apply patch from Issue #7, codecs not reset to NULL Only do the restart on decoding error if the position is 0 (window size issue) Allow one decoding error restart Fix error when shifting protocol from mms to mmsh Updated Turkish translation 1.0.6b1 Track gtk2 and gtk3 in gmtk.pc file Enhance subtitle visibility tracking Handle the keyboard masks more correctly Only allocate a size for the child window if the parent widget is realized Fix volume tracking on default device, even when the device changes Switch "PulseAudio" from a softvol to a real PulseAudio control (still can be forced to softvol if needed) This allows for better volume control that is synced with the system volume and the default output device This should be the default setting on machines with PulseAudio Add -zoom to mplayer when vo is x11 Updated German translation Change po file install location Do PKG_CHECK for GTK3 when --enable-gtk=yes is specified Use the localedir variable in the Makefile may fix Wolfgang's issue Add gmlib to the list of referenced libaries Issue #3 Add pulse cflags and libs to libgmtk Issue #2 Detect if libm should be used and use if needed Issue #1 Add files to SVN as recommended by autoreconf -fiv
Based on PR 46531 by Wen Heping. * convert to use python/egg.mk. 1.1 (2012-02-16) ---------------- * Fixed issue #326 - don't crash when a package's setup.py emits UTF-8 and then fails. Thanks Marc Abramowitz. * Added ``--target`` option for installing directly to arbitrary directory. Thanks Stavros Korokithakis. * Added support for authentication with Subversion repositories. Thanks Qiangning Hong. * Fixed issue #315 - ``--download`` now downloads dependencies as well. Thanks Qiangning Hong. * Errors from subprocesses will display the current working directory. Thanks Antti Kaihola. * Fixed issue #369 - compatibility with Subversion 1.7. Thanks Qiangning Hong. Note that setuptools remains incompatible with Subversion 1.7; to get the benefits of pip's support you must use Distribute rather than setuptools. * Fixed issue #57 - ignore py2app-generated OS X mpkg zip files in finder. Thanks Rene Dudfield. * Fixed issue #182 - log to ~/Library/Logs/ by default on OS X framework installs. Thanks Dan Callahan for report and patch. * Fixed issue #310 - understand version tags without minor version ("py3") in sdist filenames. Thanks Stuart Andrews for report and Olivier Girardot for patch. * Fixed issue #7 - Pip now supports optionally installing setuptools "extras" dependencies; e.g. "pip install Paste[openid]". Thanks Matt Maker and Olivier Girardot. * Fixed issue #391 - freeze no longer borks on requirements files with --index-url or --find-links. Thanks Herbert Pfennig. * Fixed issue #288 - handle symlinks properly. Thanks lebedov for the patch. * Fixed issue #49 - pip install -U no longer reinstalls the same versions of packages. Thanks iguananaut for the pull request. * Removed ``-E`` option and ``PIP_RESPECT_VIRTUALENV``; both use a restart-in-venv mechanism that's broken, and neither one is useful since every virtualenv now has pip inside it. * Fixed issue #366 - pip throws IndexError when it calls `scraped_rel_links` * Fixed issue #22 - pip search should set and return a userful shell status code * Fixed issue #351 and #365 - added global ``--exists-action`` command line option to easier script file exists conflicts, e.g. from editable requirements from VCS that have a changed repo URL.
* Thu Aug 30 2012 Ding-Yi Chen <dchen at redhat.com> - 1.4.2 - Fixed GitHub issue #7: highlighted text be cut after switch back to pure ibus by merging pull request #24 from buganini - Fixed GitHub issue #20: Shift key will send duplicated strings by merging pull request #22 from buganini - Fixed GitHub issue #21: somethings wrong with cmake - Fixed GitHub issue #25: Weird symbol when input with somethings highlighted by merging pull request #26 from buganini - Fixed GitHub issue #27: Local path committed into tree - Fixed: Bug 713033 - [zh_TW] ibus-chewing problem - Fixed: Bug 745371 - ibus-chewing: mode confusion In Temporary English mode and Chinese mode later on - Fixed: Google Issue 1172: [ibus-chewing] move elf file to standard directory. - Fixed: Google Issue 1426: ibus-chewing-1.3.10 installs directory /gconf to root filesystem - Fixed: Google Issue 1428: ibus-chewing-1.3.10 fails to save it's settings - Fixed: Google Issue 1481: Some characters are missing when a long string in preedit buffer. - Fixed: Google Issue 1490: Cannot change INSTAL prefix for ibus-chewing-1.4.0
- Fix X-HKP-Results-Count so that limit=0 returns no results, but include the header, to let a client poll for how many results exist, without retrieving any. See: http://lists.nongnu.org/archive/html/sks-devel/2010-11/msg00015.html - Add UPGRADING document to explain upgrading Berkeley DB without rebuilding. System bdb versions often change with new SKS releases for .deb and .rpm distros. - Cleanup build errors for bdb/bdb_stubs.c. Patch from Mike Doty - Update cryptokit from version 1.0 to 1.5 without requiring OASIS build system or other additional dependencies - build, fastbuild, & pbuild fixed to ignore signals USR1 and USR2 - common.ml and reconSC.ml were using different values for minumimum compatible version. This has been fixed. - Added new server mime-types, and trying another default document (Issue 6) In addition to the new MIME types added in 1.1.[23], the server now looks over a list and and serves the first index file that it finds Current list: index.html, index.htm, index.xhtml, index.xhtm, index.xml. - options=mr now works on get as well as (v)index operations. This is described in http://tools.ietf.org/html/draft-shaw-openpgp-hkp-00 sections 3.2.1.1. and 5.1. - Updated copyright notices in source files - Added sksclient tool, similar to old pksclient - Add no-cache instructions to HTTP response (in order for reverse proxies not to cache the output from SKS) - Use unique timestamps for keydb to reduce occurrances of Ptree corruption. - Added Interface specifications (.mli files) for modules that were missing them - Yaron pruned some no longer needed source files from the tree. - Improved the HTTP status and HTTP error codes returned for various situations and added checks for more error conditions. - Add a suffix to version (+) indicating non-release or development builds - Add an option to specify the contact details of the server administrator that shows in the status page of the server. The information is in the form of an OpenPGP KeyID and set by server_contact: in sksconf - Add a `sks version` command to provide information on the setup. - Added configuration settings for the remaining database table files. If no pagesize settings are in sksconf, SKS will use 2048 bytes for key and 512 for ptree. The remainining files' pagesize will be set by BDB based on the filesystem settings, typically this is 4096 bytes. See sampleConfig/sksconf.typical for settings recommended by db_tuner. - Makefile: Added distclean target. Dropped autogenerated file from VCS. - Allow tuning BDB environment before creation in [fast]build and pbuild. If DB_CONFIG exists in basedir, copy it to DB dir before DB creation. Preference is given to DB_CONFIG.KDB and DB_CONFIG.PTree over DB_CONFIG. - Add support for Elliptic Curve Public keys (ECDSA, ECDH) - Add check if an upload is a revocation certificate, and if it is, produce an error message tailored for this. 1.1.3 - Makefile fix for 'make dep' if .depend does not exist. Issue #4 - Makefile fix: sks and sks_add_mail fail to link w/o '-ccopt -pg' Issue #23 - Added -disable_mailsync and -disable_log_diffs to sks.pod - Added file extensions .css, .jpeg, .htm, .es, .js, .xml, .shtml, .xhtm, .xhtml and associated MIME types to server code. Part of Issue #6 - Added sample configuration files in sampleConfig directory - Added sample web page files in sampleWeb directory. Issues #7, 9, 19 - Allow requests for non-official options hget, hash, status, & clean to be preceded by '-x'. Closes issues #10, 11, 13, & 14. - Allow &search with long subkey ID (16 digit) and subkey fingerprint subkey lookup was failing with other than a short key ID. However, public key lookup was working with short and long key ID and fingerprints. This patch makes subkey lookup behave the same as full key lookup. http://lists.gnupg.org/pipermail/gnupg-users/2012-January/043495.html - Patch recon script so that POST includes HTTP version number.
0.8.0: This release finally lands the support for both .xls and .xlsx files. Many thanks to John Machin for all his work on making this happen. Opening of .xlsx files is seamless, just use xlrd as you did before and it all should "just work". xlrd 0.8.0 is also the first release that that targets Python 2.6 and 2.7, but no Python 3 just yet. Python 2.5 and below may work but are not supported. If you need to use Python 2.5 or earlier, please stick to xlrd 0.7.x. 0.7.9: This release fixes an annoying merge bug on my part that resulted in a "NameError: global name 'BYTES_X00' is not defined" error where opening certain Excel files. 0.7.8: This release features the following changes: - Compatibility with Python 2.1 and 2.2 is restored. - Fix for github issue #7: assertion error when reading file with xlwt-written bitmap. The assertion is now ignored and a warning logged if verbosity > 0. - superfluous zero bytes at end of xls OBJECT records are now ignored.
[866c9cd | 2013-02-21 12:21:46 UTC] Michael Fellinger <[email protected]> * Version 2013.02.21 [aa22191 | 2013-02-21 12:21:16 UTC] Michael Fellinger <[email protected]> * update dependencies [1a2ee39 | 2013-02-07 00:10:01 UTC] Michael Fellinger <[email protected]> * Version 2013.02 [64ca67a | 2013-01-29 23:34:26 UTC] Michael Fellinger <[email protected]> * don't do CI for REE, it's not supported anymore, add rbx and jruby 1.9 [079975c | 2013-01-29 21:57:39 UTC] Yorick Peterse <[email protected]> * Preserve values when calling render_full. Signed-off-by: Yorick Peterse <[email protected]> [a90d3f9 | 2013-01-29 21:53:16 UTC] Yorick Peterse <[email protected]> * Fix for generting URLs using anchor(). Instead of always appending "?" to the URL the anchor() method should only do so when there actually is a query string. Signed-off-by: Yorick Peterse <[email protected]> [d2aeb7f | 2013-01-29 21:17:08 UTC] Yorick Peterse <[email protected]> * Caching of provides and method arities. Caching of a controller's provide handlers as well as the method arities can lead to a nice performance boost of around 300 transactions/second using the following benchmark: require 'innate' Innate.middleware :live do run Innate.core end Innate::Log.level = Logger::ERROR Innate.options.mode = :live ENV['RACK_ENV'] = 'none' class MainController Innate.node('/', self) def index return 'index' end end [:fast_mappings, :cache_provides, :cache_method_arities].each do |key| MainController.ancestral_trait[key] = true end Innate.start(:adapter => :thin) Benchmarking this was done by running `siege -c 10 -t 5s -b HOST` and would initially result in around 1700 trans/sec. When using this commit this sits between 2000/2100 trans/sec. To prevent any potential issues the caching of provides and method aritites is disabled by default. See Github issue #7 for more information. Signed-off-by: Yorick Peterse <[email protected]> [06dd4c5 | 2013-01-29 18:25:49 UTC] Yorick Peterse <[email protected]> * Revert action caching. Instead of caching the entire action instance (which is modified further down the chain) various parts that make up this process will be cached instead (where possible). Signed-off-by: Yorick Peterse <[email protected]> [32440b0 | 2013-01-15 18:38:41 UTC] Michael Fellinger <[email protected]> * prevent memory leak from action caching [040d084 | 2013-01-15 18:37:19 UTC] Michael Fellinger <[email protected]> * clean up LRUHash a bit [a136a72 | 2013-01-14 20:06:22 UTC] Michael Fellinger <[email protected]> * build middleware only once [8aea7cb | 2013-01-14 18:31:37 UTC] Yorick Peterse <[email protected]> * Only compile middleware for the current mode. Signed-off-by: Yorick Peterse <[email protected]>
== v0.16.0 [2013-07-22] Michael Granger <[email protected]> Bugfixes: - Avoid warnings about uninitialized instance variables. - Use a more standard method of adding library and include directories. This fixes build on AIX (Github #7) and Solaris (#164). - Cancel the running query, if a thread is about to be killed (e.g. by CTRL-C). - Fix GVL issue with wait_for_notify/notifies and notice callbacks. - Set proper encoding on the string returned by quote_ident, escape_literal and escape_identifier (#163). - Use nil as PG::Error#result in case of a NULL-result from libpq (#166). - Recalculate the timeout of conn#wait_for_notify and conn#block in case of socket events that require re-runs of select(). Documentation fixes: - Fix non working example for PGresult#error_field. Enhancements: - Add unique exception classes for each PostgreSQL error type (#5). - Return result of the block in conn#transaction instead of nil (#158). - Allow 'rake compile' and 'rake gem' on non mercurial repos. - Add support for PG_DIAG_*_NAME error fields of PostgreSQL-9.3 (#161).
Incompatible Changes: * can no longer use both `\' and `:' (didn't work anyway) New Features: * Handling of run-time errors (default: die) is now overridable by subclasses via signature_error_handler(). [github #54] * Can now have aliased named parameters. [github #57] * remove dependency on Devel::BeginLift [github #39] * can now use `when' to specify default conditions [github #48] * can use `//=' as a shortcut for `when undef' [github #45] * can now provide `where' constraints in addition to (or instead of) a type [github #7] * can now use `...' to disable further argument checking [github #49] * can now specify more than one alternative in type unions [github #55] * can now nest parameterized types Bug Fixes: * Removed experimental smartmatch warnings * Don't require Data::Alias for named params unless you have to [github #71] * Fixed obscure bug where an eval in Method::Signatures wouldn't be skipped when carp'ing (i.e. in carp_location_for()) [github #72] * Data::Alias is only loaded when needed avoiding a threads + eval bug in most cases and improving compile time performance. [rt.cpan.org 82922, github #62] * Compile-time errors now reporting proper line numbers. [github #61] * Trailing commas on parameter lists are now ok. [rt.cpan.org 81364] * Default condition of `when {}' now interpreted as `when { $_ ~~ {} }' (avoids parse error). [github #60] Optimizations: * better signature parsing using PPI [github #11] Distribution Fixes: * Fixed failing test in 5.10.0 (uncovered by CPAN Testers) * Fixed repo link in metadata (thanks dsteinbrunner) [github #87] * Add M::S::Parameter to MANIFEST [github #76] * Change representation of Infinity to work on Win32 [github #75] * Fixed stray detritus in MANIFEST. * Somehow my last-minute fix to the new error handler test didn't make it in; this will fix "Can't locate Moose.pm" errors. * Fixed test failing on 5.10.0 as per github #59. * Fixed subtests failing on Test::More's prior to 0.96. Docs: * Updated close parend problem to include quotes and a workaround [rt.cpan.org 85925] * Fixed some typos (thanks dsteinbrunner) [github #88] * Found and fixed missing parend * Minor clarifications here and there. * Clarified what doesn't work in Perl 5.8. * Added Function::Parameters to See Also section. * Updated copyright. * documented all new features * new ASCI-art breakdown of signature syntax * minor tweaks and corrections Misc: * Rearranged so signature is now an object [github #30] * Add hook for Travis CI [github #78] * Failure to parse parameters will now produce a more useful error.
== v0.16.0 [2013-07-22] Michael Granger <[email protected]> Bugfixes: - Avoid warnings about uninitialized instance variables. - Use a more standard method of adding library and include directories. This fixes build on AIX (Github #7) and Solaris (#164). - Cancel the running query, if a thread is about to be killed (e.g. by CTRL-C). - Fix GVL issue with wait_for_notify/notifies and notice callbacks. - Set proper encoding on the string returned by quote_ident, escape_literal and escape_identifier (#163). - Use nil as PG::Error#result in case of a NULL-result from libpq (#166). - Recalculate the timeout of conn#wait_for_notify and conn#block in case of socket events that require re-runs of select(). Documentation fixes: - Fix non working example for PGresult#error_field. Enhancements: - Add unique exception classes for each PostgreSQL error type (#5). - Return result of the block in conn#transaction instead of nil (#158). - Allow 'rake compile' and 'rake gem' on non mercurial repos. - Add support for PG_DIAG_*_NAME error fields of PostgreSQL-9.3 (#161).
Incompatible Changes: * can no longer use both `\' and `:' (didn't work anyway) New Features: * Handling of run-time errors (default: die) is now overridable by subclasses via signature_error_handler(). [github #54] * Can now have aliased named parameters. [github #57] * remove dependency on Devel::BeginLift [github #39] * can now use `when' to specify default conditions [github #48] * can use `//=' as a shortcut for `when undef' [github #45] * can now provide `where' constraints in addition to (or instead of) a type [github #7] * can now use `...' to disable further argument checking [github #49] * can now specify more than one alternative in type unions [github #55] * can now nest parameterized types Bug Fixes: * Removed experimental smartmatch warnings * Don't require Data::Alias for named params unless you have to [github #71] * Fixed obscure bug where an eval in Method::Signatures wouldn't be skipped when carp'ing (i.e. in carp_location_for()) [github #72] * Data::Alias is only loaded when needed avoiding a threads + eval bug in most cases and improving compile time performance. [rt.cpan.org 82922, github #62] * Compile-time errors now reporting proper line numbers. [github #61] * Trailing commas on parameter lists are now ok. [rt.cpan.org 81364] * Default condition of `when {}' now interpreted as `when { $_ ~~ {} }' (avoids parse error). [github #60] Optimizations: * better signature parsing using PPI [github #11] Distribution Fixes: * Fixed failing test in 5.10.0 (uncovered by CPAN Testers) * Fixed repo link in metadata (thanks dsteinbrunner) [github #87] * Add M::S::Parameter to MANIFEST [github #76] * Change representation of Infinity to work on Win32 [github #75] * Fixed stray detritus in MANIFEST. * Somehow my last-minute fix to the new error handler test didn't make it in; this will fix "Can't locate Moose.pm" errors. * Fixed test failing on 5.10.0 as per github #59. * Fixed subtests failing on Test::More's prior to 0.96. Docs: * Updated close parend problem to include quotes and a workaround [rt.cpan.org 85925] * Fixed some typos (thanks dsteinbrunner) [github #88] * Found and fixed missing parend * Minor clarifications here and there. * Clarified what doesn't work in Perl 5.8. * Added Function::Parameters to See Also section. * Updated copyright. * documented all new features * new ASCI-art breakdown of signature syntax * minor tweaks and corrections Misc: * Rearranged so signature is now an object [github #30] * Add hook for Travis CI [github #78] * Failure to parse parameters will now produce a more useful error.
0.8.0: This release finally lands the support for both .xls and .xlsx files. Many thanks to John Machin for all his work on making this happen. Opening of .xlsx files is seamless, just use xlrd as you did before and it all should "just work". xlrd 0.8.0 is also the first release that that targets Python 2.6 and 2.7, but no Python 3 just yet. Python 2.5 and below may work but are not supported. If you need to use Python 2.5 or earlier, please stick to xlrd 0.7.x. 0.7.9: This release fixes an annoying merge bug on my part that resulted in a "NameError: global name 'BYTES_X00' is not defined" error where opening certain Excel files. 0.7.8: This release features the following changes: - Compatibility with Python 2.1 and 2.2 is restored. - Fix for github issue #7: assertion error when reading file with xlwt-written bitmap. The assertion is now ignored and a warning logged if verbosity > 0. - superfluous zero bytes at end of xls OBJECT records are now ignored.
[866c9cd | 2013-02-21 12:21:46 UTC] Michael Fellinger <[email protected]> * Version 2013.02.21 [aa22191 | 2013-02-21 12:21:16 UTC] Michael Fellinger <[email protected]> * update dependencies [1a2ee39 | 2013-02-07 00:10:01 UTC] Michael Fellinger <[email protected]> * Version 2013.02 [64ca67a | 2013-01-29 23:34:26 UTC] Michael Fellinger <[email protected]> * don't do CI for REE, it's not supported anymore, add rbx and jruby 1.9 [079975c | 2013-01-29 21:57:39 UTC] Yorick Peterse <[email protected]> * Preserve values when calling render_full. Signed-off-by: Yorick Peterse <[email protected]> [a90d3f9 | 2013-01-29 21:53:16 UTC] Yorick Peterse <[email protected]> * Fix for generting URLs using anchor(). Instead of always appending "?" to the URL the anchor() method should only do so when there actually is a query string. Signed-off-by: Yorick Peterse <[email protected]> [d2aeb7f | 2013-01-29 21:17:08 UTC] Yorick Peterse <[email protected]> * Caching of provides and method arities. Caching of a controller's provide handlers as well as the method arities can lead to a nice performance boost of around 300 transactions/second using the following benchmark: require 'innate' Innate.middleware :live do run Innate.core end Innate::Log.level = Logger::ERROR Innate.options.mode = :live ENV['RACK_ENV'] = 'none' class MainController Innate.node('/', self) def index return 'index' end end [:fast_mappings, :cache_provides, :cache_method_arities].each do |key| MainController.ancestral_trait[key] = true end Innate.start(:adapter => :thin) Benchmarking this was done by running `siege -c 10 -t 5s -b HOST` and would initially result in around 1700 trans/sec. When using this commit this sits between 2000/2100 trans/sec. To prevent any potential issues the caching of provides and method aritites is disabled by default. See Github issue #7 for more information. Signed-off-by: Yorick Peterse <[email protected]> [06dd4c5 | 2013-01-29 18:25:49 UTC] Yorick Peterse <[email protected]> * Revert action caching. Instead of caching the entire action instance (which is modified further down the chain) various parts that make up this process will be cached instead (where possible). Signed-off-by: Yorick Peterse <[email protected]> [32440b0 | 2013-01-15 18:38:41 UTC] Michael Fellinger <[email protected]> * prevent memory leak from action caching [040d084 | 2013-01-15 18:37:19 UTC] Michael Fellinger <[email protected]> * clean up LRUHash a bit [a136a72 | 2013-01-14 20:06:22 UTC] Michael Fellinger <[email protected]> * build middleware only once [8aea7cb | 2013-01-14 18:31:37 UTC] Yorick Peterse <[email protected]> * Only compile middleware for the current mode. Signed-off-by: Yorick Peterse <[email protected]>
== v0.16.0 [2013-07-22] Michael Granger <[email protected]> Bugfixes: - Avoid warnings about uninitialized instance variables. - Use a more standard method of adding library and include directories. This fixes build on AIX (Github #7) and Solaris (#164). - Cancel the running query, if a thread is about to be killed (e.g. by CTRL-C). - Fix GVL issue with wait_for_notify/notifies and notice callbacks. - Set proper encoding on the string returned by quote_ident, escape_literal and escape_identifier (#163). - Use nil as PG::Error#result in case of a NULL-result from libpq (#166). - Recalculate the timeout of conn#wait_for_notify and conn#block in case of socket events that require re-runs of select(). Documentation fixes: - Fix non working example for PGresult#error_field. Enhancements: - Add unique exception classes for each PostgreSQL error type (#5). - Return result of the block in conn#transaction instead of nil (#158). - Allow 'rake compile' and 'rake gem' on non mercurial repos. - Add support for PG_DIAG_*_NAME error fields of PostgreSQL-9.3 (#161).
Incompatible Changes: * can no longer use both `\' and `:' (didn't work anyway) New Features: * Handling of run-time errors (default: die) is now overridable by subclasses via signature_error_handler(). [github #54] * Can now have aliased named parameters. [github #57] * remove dependency on Devel::BeginLift [github #39] * can now use `when' to specify default conditions [github #48] * can use `//=' as a shortcut for `when undef' [github #45] * can now provide `where' constraints in addition to (or instead of) a type [github #7] * can now use `...' to disable further argument checking [github #49] * can now specify more than one alternative in type unions [github #55] * can now nest parameterized types Bug Fixes: * Removed experimental smartmatch warnings * Don't require Data::Alias for named params unless you have to [github #71] * Fixed obscure bug where an eval in Method::Signatures wouldn't be skipped when carp'ing (i.e. in carp_location_for()) [github #72] * Data::Alias is only loaded when needed avoiding a threads + eval bug in most cases and improving compile time performance. [rt.cpan.org 82922, github #62] * Compile-time errors now reporting proper line numbers. [github #61] * Trailing commas on parameter lists are now ok. [rt.cpan.org 81364] * Default condition of `when {}' now interpreted as `when { $_ ~~ {} }' (avoids parse error). [github #60] Optimizations: * better signature parsing using PPI [github #11] Distribution Fixes: * Fixed failing test in 5.10.0 (uncovered by CPAN Testers) * Fixed repo link in metadata (thanks dsteinbrunner) [github #87] * Add M::S::Parameter to MANIFEST [github #76] * Change representation of Infinity to work on Win32 [github #75] * Fixed stray detritus in MANIFEST. * Somehow my last-minute fix to the new error handler test didn't make it in; this will fix "Can't locate Moose.pm" errors. * Fixed test failing on 5.10.0 as per github #59. * Fixed subtests failing on Test::More's prior to 0.96. Docs: * Updated close parend problem to include quotes and a workaround [rt.cpan.org 85925] * Fixed some typos (thanks dsteinbrunner) [github #88] * Found and fixed missing parend * Minor clarifications here and there. * Clarified what doesn't work in Perl 5.8. * Added Function::Parameters to See Also section. * Updated copyright. * documented all new features * new ASCI-art breakdown of signature syntax * minor tweaks and corrections Misc: * Rearranged so signature is now an object [github #30] * Add hook for Travis CI [github #78] * Failure to parse parameters will now produce a more useful error.
--- 3.1 --- * Issue #161: Restore Features functionality to allow backward compatibility (for Features) until the uses of that functionality is sufficiently removed. ----- 3.0.2 ----- * Correct typo in previous bugfix. ----- 3.0.1 ----- * Issue #157: Restore support for Python 2.6 in bootstrap script where ``zipfile.ZipFile`` does not yet have support for context managers. --- 3.0 --- * Issue #125: Prevent Subversion support from creating a ~/.subversion directory just for checking the presence of a Subversion repository. * Issue #12: Namespace packages are now imported lazily. That is, the mere declaration of a namespace package in an egg on ``sys.path`` no longer causes it to be imported when ``pkg_resources`` is imported. Note that this change means that all of a namespace package's ``__init__.py`` files must include a ``declare_namespace()`` call in order to ensure that they will be handled properly at runtime. In 2.x it was possible to get away without including the declaration, but only at the cost of forcing namespace packages to be imported early, which 3.0 no longer does. * Issue #148: When building (bdist_egg), setuptools no longer adds ``__init__.py`` files to namespace packages. Any packages that rely on this behavior will need to create ``__init__.py`` files and include the ``declare_namespace()``. * Issue #7: Setuptools itself is now distributed as a zip archive in addition to tar archive. ez_setup.py now uses zip archive. This approach avoids the potential security vulnerabilities presented by use of tar archives in ez_setup.py. It also leverages the security features added to ZipFile.extract in Python 2.7.4. * Issue #65: Removed deprecated Features functionality. * Pull Request #28: Remove backport of ``_bytecode_filenames`` which is available in Python 2.6 and later, but also has better compatibility with Python 3 environments. * Issue #156: Fix spelling of __PYVENV_LAUNCHER__ variable.
Thu Dec 19, 2013 - v1.0.4 - Add fix for config files with Byte Order Marker (BOM) - Add support for .eql? function. Tue Jun 12, 2012 - v1.0.2 - Re-enable get_value() as it seems some projects are still using it. That said, get_value() *will* be removed in the future at some point. Tue Jun 12, 2012 - v1.0.0 - Resolved Issue #3, Config files not closed properly. - Resolved Issue #7, Added basic rspec testing - Resolved Issue #5, Readded support for array like access - Removed deprecated function get_value()
Thu Dec 19, 2013 - v1.0.4 - Add fix for config files with Byte Order Marker (BOM) - Add support for .eql? function. Tue Jun 12, 2012 - v1.0.2 - Re-enable get_value() as it seems some projects are still using it. That said, get_value() *will* be removed in the future at some point. Tue Jun 12, 2012 - v1.0.0 - Resolved Issue #3, Config files not closed properly. - Resolved Issue #7, Added basic rspec testing - Resolved Issue #5, Readded support for array like access - Removed deprecated function get_value()
Version 1.1 -- November 23, 2013 ================================ - Fixed potential DoS attack in fingerprint decompression code. (#6) - Fixed invalid memory read with some fingerprinter configurations. (#5) - Fixed compilation with clang on OS X 10.9 (#7, #9) - Added support for audio format conversion with libav. (#2, Gordon Pettey) Version 1.0 -- September 7, 2013 ================================ - Support for the latest FFmpeg API. - Support for reading audio from stdin in fpcalc. - Changed fpcalc to return non-zero status on failure.
2014-04-18 LWP-Protocol-https 6.06 Mike Schilli (3): Merge pull request #12 from drieux/subjectAltName Merge pull request #9 from chorny/master Updated libwww requirement to 6.06 to fix failing t/proxy.t test cases. Gisle Aas (2): Getopt::Long isn't actually used Merge pull request #7 from noxxi/master Alexandr Ciornii (1): better diagnostics in case of failures in apache.t Karen Etheridge (1): Merge pull request #8 from cpansprout/patch-1 Steffen Ullrich (1): correct behavior for https_proxy, this goes together with change to libwww-perl cb80c2ddb7, new method _upgrade_sock in LWP::Protocol::https cpansprout (1): Typo fix: envirionment =~ s/io/o/ drieux (1): support for subjectAltName
* lib/RPC/XML.pm A patch to loop detection in smart_encode from Dag-Erling Smørgrav. Some other minor bits. * lib/RPC/XML/Procedure.pm RT #83108: Fixed a spelling error. Some other fixes, too. * lib/RPC/XML.pm RT #86187: Force key-ordering in struct as_string and serialize. Was getting some intermittent bug reports of failures in t/15_serialize.t that amounted to the keys in a fault struct not being in consistent order. * lib/RPC/XML.pm * t/15_serialize.t Undo the previous change and fix the test. The previous change didn't feel right, so this rolls it back and fixes the problem at the level of the test, instead. * Makefile.PL * lib/RPC/XML.pm * lib/RPC/XML/Client.pm * lib/RPC/XML/Server.pm Replace direct evals for loading optional modules with Module::Load. Required adding this to Makefile.PL because Module::Load is not core in 5.8.8. Also did some slight doc tweaking. * lib/RPC/XML.pm * lib/RPC/XML/Client.pm Merge pull request #5 from alexrj/utf8-encode. Use utf8::encode() instead of utf8::downgrade(). * lib/RPC/XML.pm * lib/RPC/XML/Client.pm * lib/RPC/XML/Server.pm Finish the uft8 encode vs. downgrade change from the previous commit. Changed in places that were overlooked, and adjusted the version number in all three modules. * lib/RPC/XML.pm * lib/RPC/XML/Parser/XMLLibXML.pm Merge pull request #6 from dctabuyz/master. Added 'no_blanks' libxml option to skip blank XML::LibXML::Text nodes. * lib/RPC/XML/Server.pm Merge pull request #7 from kvar/master. Initialize $do_compress in RPC::XML::Server between requests. * lib/RPC/XML.pm * lib/RPC/XML/Parser/XMLLibXML.pm * lib/RPC/XML/Server.pm Bump version numbers on modules changed in github pulls. * t/15_serialize.t Fix a test failure on Windows. * lib/RPC/XML.pm RT #70408: Fix spelling error in man page, reported by Debian group. * t/90_rt54183_sigpipe.t Fix to handle cases where server creation fails. Now skips the tests rather than dying. * lib/RPC/XML/Client.pm RT #67486: Add port to Host header in client requests. * lib/RPC/XML/Server.pm RT #65341: Added "use" of forgotten library File::Temp. This was causing failure when "message_file_thresh" kicked in. * t/10_data.t RT #78602: Changed 64-bit test from use64bitint to longsize. On some systems (such as OS X), use64bitint can be true even when in 32-bit mode. * t/21_xml_libxml.t Fix from Christian Walde, skip passed test on Windows. * lib/RPC/XML/Server.pm * t/40_server.t Checkpoint refactoring and additional tests. Work is not complete here, but the Net::Server changes demand immediate attention * t/20_xml_parser.t RT #72780: Check for a possible parser failure. One instance of XML::Parser failing to parse the extern entities test. Cannot reproduce, so wrap it in a "skip" block for now. * lib/RPC/XML/Procedure.pm * t/30_method.t RT #71452: Correct handling of dateTime parameters. Existing code in lib/RPC/XML/Procedure.pm did not properly handle parameters of the dateTime.iso8601 type. Also, there were no tests for these. * MANIFEST * t/30_method.t (deleted) * t/30_proceudre.t (added) Renamed t/30_method.t to t/30_procedure.t. * lib/RPC/XML/Server.pm RT #77992: Make RPC::XML::Server work with Net::Server again, after the API changes of Net::Server 2.x.
---------- - issue #146, #147: The "python" binary in MyApp.app/Contents/MacOS was the small stub exetable from framework builds, instead of the actual command-line interpreter. The result is that you couldn't use ``sys.executable`` to start a new interpreter, which (amongst others) breaks multiprocessing. - pull request #7: Add support for PyQt5 to the sip recipe. Patch by Mark Montague. - pull request #4: Copying PySide plugins was broken due to bad indentation. - pull request #5: py2app was broken for python versions that don't use _sysconfigdata. - issue #135: Don't sleep for a second after compiling a XIB file - issue #134: Remove target location before copying files into the bundle. - issue #133: Ensure that the application's "Framework" folder is on the search path for ``ctypes.util.find_library``. - issue #132: Depend on modulegraph 0.12 to avoid build errors when the python code contains references to compatibility modules that contain SyntaxErrors for the current python version. - Explicitly report modules that cannot be found at the end of the run (for non-alias builds) Note: This is just a warning, missing modules are not necessarily a problem because modulegraph can detect imports for modules that aren't used on OSX (for example) - Report modules that contain syntax errors at the end of the run (for non-alias builds) Note: This is just a warning, syntax errors be valid when the dependency tree contains modules for the other major release of python (e.g a compat_py2 module that contains compatibility code for Python 2 and contains code that isn't valid Python 3)
Changes from https://github.com/haskell/random 1.0.1.3 - Merge pull request #7 from thomie/T8899 Fix for ghc ticket #8899: StdGen does not generate 0 - Merge pull request #8 from thomie/memory-leaks Fix for memory leaks (GHC #7936 and #4218) - Merge pull request #4 from NovaDenizen/master fix for randomIvalInteger, ghc #8898 - Use GHC.Exts.build in randoms, randomRs to achieve fusion
Version 3.4.1 Released August 20, 2014 (git commit cfd146effde09c493ac7573408ac29d6d9cbed47) - Allow '%' again for the type in table_info() and thus tables() It's not documented or tested in DBI, but it used to work until DBD::Pg 3.4.0, and the change broke DBIx::Class::Schema::Loader, which uses type='%'. [Dagfinn Ilmari Mannsåker <[email protected]>] Version 3.4.0 Released August 16, 2014 (git commit 7a5da12d84b4c2e9879f90fb6168f56c095071fa) - Cleanup and improve table_info() [Mike Pomraning <[email protected]>] (github issue #7) table_info() type searching now supports TABLE, VIEW, SYSTEM TABLE, SYSTEM VIEW, and LOCAL TEMPORARY table_info() object searching fully supports the above types. table_info() object searching no longer ignores invalid types - a filter of 'NOSUCH' will return no rows, and 'NOSUCH,LOCAL TEMPORARY' will return only temp objects. tableinfo() type filters are strictly matched now ... previously a search for SYSTEM TABLE would have fetched plain TABLE objects. table_info() now treats temporary tables and temporary views as LOCAL TEMPORARY - Make sure column_info() and table_info() can handle materialized views. [Greg Sabino Mullane] (CPAN bug #97032)
- Fix bug in dynamic creation of S.{diff,changes} (#8). - Fix bug in dynamic creation of S.switch (#7). - Add support for toplevel: automatically `open React` on `#require "react"`. - Add `S.Bool.{flip,edge,fall,rise}`. - Fix `S.switch` rank's initialisation. - Add `E.l{1,2,3,4,5,6}`, lifting combinators on events. - Add `E.Option.{some,value}`. - Add `S.{Float,Int}.{zero,one,minus_one}`. - Add `S.Bool.{zero,one}`. - Add `S.Option.{none,some,value}`. - Add `{S,E}.on` equivalent to `{S,E}.when_`. - Deprecate `{S,E}.when_` (syntax error prone). - Fix `S.bind`. - Use package builder topkg for distribution. - Add support for update steps, see the `React.Step` module. Allows to specify simultaneous primitive signal updates and event occurences. The functions returned by `{S,E}.create` now have an optional `?step` argument; if unused the previous semantics is preserved. - Add support for strong stops, can be used on platforms where weak arrays are not to prevent leaks. The function `{E,S}.stop` now have an optional `?strong` argument; if unused the previous semantics is preserved. - Change signature of `S.switch`. Any existing call `S.switch ~eq s es` can be replaced by `S.(switch ~eq (hold ~eq:( == ) s es))`.
* Switch to rb-gsl gem. Fri Dec 19 2014 * Ruby/GSL 1.16.0.4 * Optimize and extract multiplication and division operations on Fixnum and Float. Pull request #8 by Veselin Vasilev. * Fixed division in GSL::Oper for GSL::Vector::Col. Issue #9. Tue Oct 21 2014 * Ruby/GSL 1.16.0.3 * Fixed RDoc issues. Issue #6 by @bigtunacan. * Fixed $LOAD_PATH problem. Pull request #7 by Takahiro SATOH. Wed Jul 9 2014 * Ruby/GSL 1.16.0.2 * Fixed linking problem. Thu Apr 24 2014 * Ruby/GSL 1.16.0.1 * Extensive cleanup. * Fixed linking problems. * Required Ruby version >= 1.8.7. Fri Jan 24 2014 * Ruby/GSL 1.16.0 * GSL-1.16 support.
1.19 2015-05-31 - If you compared a DateTime object to an undef value, you might have received a warning pointing to code inside DateTime.pm, instead of in your own code. Fixed by Jason McIntosh. GH #7. - The 30future-tz.t could fail if run at certain very specific times. This should now be much less likely, unless a time zone being tested implements a DST change at noon (which would even more insane than DST already is by a huge factor). Reported by Karen Etheridge and diagnosed by Slaven Rezic. RT #102925.
1.48 2015-06-12 - Switched to a production version. (ISHIGAKI) 1.47_05 2015-05-08 - Updated to SQLite 3.8.10 1.47_04 2015-05-02 - Used MY_CXT instead of a global variable 1.47_03 2015-04-16 - Added :all to EXPORT_TAGS in ::Constants 1.47_02 2015-04-16 - Updated to SQLite 3.8.9 - Added DBD::SQLite::Constants, from which you can import any "useful" constants into your applications. - Removed previous Cygwin hack as SQLite 3.8.9 compiles well again - Now create_function/aggregate accepts an extra bit (SQLITE_DETERMINISTIC) for better performance. 1.47_01 2015-02-17 *** (EXPERIMENTAL) CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS *** - Commented OPTIMIZE out of WriteMakefile (RT #94207). If your perl is not compiled with -O2, your DBD::SQLite may possibly behave differently under some circumstances. (This release is to find notable examples from CPAN Testers). - Set THREADSAFE to 0 under Cygwin to cope with an upstream regression since 3.8.7 (GH #7). - Updated to SQLite 3.8.8.2 - Resolved #35449: Fast DBH->do (ptushnik, ISHIGAKI)
2.0.2 ----- * #22: Fix improper commas in request headers in wsgi_environ (https://bitbucket.org/ianb/paste/pull-request/22/fix-improper-commas-in-request-headers-in) Fixes issue #4 ("WSGI environ totally borked") (https://bitbucket.org/ianb/paste/issue/4/wsgi-environ-totally-borked) * #24: test_wsgirequest_charset: Use UTF-8 instead of iso-8859-1 (https://bitbucket.org/ianb/paste/pull-request/24/test_wsgirequest_charset-use-utf-8-instead) Fixes issue #7 ("Python 3 test failure") (https://bitbucket.org/ianb/paste/issue/7/python-3-test-failure) * #23: Replace cgi.parse_qsl w/ six.moves.urllib.parse.parse_qsl (https://bitbucket.org/ianb/paste/pull-request/23/replace-cgiparse_qsl-w) Fixes issue #8 ("cgi.parse_qsl is pending deprecation") (https://bitbucket.org/ianb/paste/issue/8/cgiparse_qsl-is-pending-deprecation) * #20: Escape CGI environment variables in HTTP 404 responses (https://bitbucket.org/ianb/paste/pull-request/20/escape-cgi-environment-variables-in-http) * #6: Add HTTP exception for new code 429 "Too Many Requests" (https://bitbucket.org/ianb/paste/pull-request/6/add-http-exception-for-new-code-429-too) * #25: replace ``has_key`` method to ``in`` operator #9 (https://bitbucket.org/ianb/paste/pull-request/25/replace-has_key-method-to-in-operator-9) Fixes #9 ("used methods removed from py3") (https://bitbucket.org/ianb/paste/issue/9/used-methods-removed-from-py3) * #5: Invalid error message when the socket is already in use (https://bitbucket.org/ianb/paste/issue/5/invalid-error-message-when-the-socket-is) 2.0.1 ----- * Fix setup.py for six dependency: move the six dependency from extras_require to install_requires. * Port paste.proxy to Python 3. * Fix paste.exceptions.serial_number_generator.hash_identifier() on Python 3. * Fix paste.util.threadedprint.uninstall(). Rename duplicated uninstall() function to uninstall_stdin() and fix typo in variable name (_oldstin => _oldstdin). * Add README.rst file. 2.0 --- * Experimental Python 3 support. * paste now requires the six module. * Drop support of Python 2.5 and older. * Fixed ``egg:Paste#cgi`` * In ``paste.httpserver``: give a 100 Continue response even when the server has been configured as an HTTP/1.0 server (clients may send ``Expect: 100-Continue`` before they know the version), and wrap 100 Continue ``environ['wsgi.input']`` files with LimitedLengthFile just like normal request bodies are wrapped, keeping WSGI applications from over-reading from the socket. * Fixed parsing of paths beginning with multiple forward slashes. * Add tox.ini to run tests with tox on Python 2.6, 2.7 and 3.4.
Upstream changes: # Version 0.3.1 * Actually export `dbIsValid()` :/ * `dbGetQuery()` uses `dbFetch()` in the default implementation. # Version 0.3.0 ## New and enhanced generics * `dbIsValid()` returns a logical value describing whether a connection or result set (or other object) is still valid. (#12). * `dbQuoteString()` and `dbQuoteIdentifier()` to implement database specific quoting mechanisms. * `dbFetch()` added as alias to `fetch()` to provide consistent name. Implementers should define methods for both `fetch()` and `dbFetch()` until `fetch()` is deprecated in 2015. For now, the default method for `dbFetch()` calls `fetch()`. * `dbBegin()` begins a transaction (#17). If not supported, DB specific methods should throw an error (as should `dbCommit()` and `dbRollback()`). ## New default methods * `dbGetStatement()`, `dbGetRowsAffected()`, `dbHasCompleted()`, and `dbGetRowCount()` gain default methods that extract the appropriate elements from `dbGetInfo()`. This means that most drivers should no longer need to implement these methods (#13). * `dbGetQuery()` gains a default method for `DBIConnection` which uses `dbSendQuery()`, `fetch()` and `dbClearResult()`. ## Deprecated features * The following functions are soft-deprecated. They are going away, and developers who use the DBI should begin preparing. The formal deprecation process will begin in July 2015, where these function will emit warnings on use. * `fetch()` is replaced by `dbFetch()`. * `make.db.names()`, `isSQLKeyword()` and `SQLKeywords()`: a black list based approach is fundamentally flawed; instead quote strings and identifiers with `dbQuoteIdentifier()` and `dbQuoteString()`. * `dbGetDBIVersion()` is deprecated since it's now just a thin wrapper around `packageVersion("DBI")`. * `dbSetDataMappings()` (#9) and `dbCallProc()` (#7) are deprecated as no implementations were ever provided. ## Other improvements * `dbiCheckCompliance()` makes it easier for implementors to check that their package is in compliance with the DBI specification. * All examples now use the RSQLite package so that you can easily try out the code samples (#4). * `dbDriver()` gains a more effective search mechanism that doesn't rely on packages being loaded (#1). * DBI has been converted to use roxygen2 for documentation, and now most functions have their own documentation files. I would love your feedback on how we could make the documentation better!
2.5.1 * Fixed VC11 build (Jan Erhardt) * Fixed gh-issue #2: comparison of obsolete pointers in the header parser (xiaoyjy) * Fixed gh-issue #6: allow RFC1738 unsafe characters in query/fragment * Fixed gh-issue #7: crash with querystring and exception from error handler + SSL certinfo is available for libcurl >= 7.42 with gnutls (openssl has already been since 7.19.1) + Added "falsestart" SSL request option (available with libcurl >= 7.42 and darwinssl/NSS) + Added "service_name" and "proxy_service_name" request options for SPNEGO (available with libcurl >= 7.43) + Enabled "certinfo" transfer info on all supporting SSL backends (OpenSSL: libcurl v7.19.1, NSS: libcurl v7.34.0, GSKit: libcurl v7.39.0, GnuTLS: libcurl v7.42.0) 2.5.0 + Added RFC5988 (Web Linking) support to http\Params + Added http\Url::SANITIZE_PATH to default flags of http\Url::mod() * Fixed overly aggressive response caching to only consider 2xx cachable 2.5.0RC1 * Added RFC5988 (Web Linking) support to http\Params * Added http\Url::SANITIZE_PATH to default flags of http\Url::mod() * Fixed overly aggressive response chaching to only consider 2xx cachable
pkgsrc changes: * Now liferea depends on www/webkit24-gtk3 (and x11/gtk3) * Update DESCR, MASTER_SITES, HOMEPAGE Changes: 2015-06-19 Lars Windolf <[email protected]> Version 1.10.16 * Fixes Github #180: Removing item from (v)folder marks all read (reported by GreenLunar) * Fixes Github #140, #158: Vertical pane placement is forgotten. (patch by foresto) * Fixes Github #182: Missing config.h include in date.c (reported by Paul Gevers) 2015-04-20 Lars Windolf <[email protected]> Version 1.10.15 * Fixes launching URLs in Firefox 36+ (reported by Geoffrey Leach) * Fixes Github #30: Segfault after updating from 1.8 to 1.10 (reported by vakuum) * Improves Github #36, #113: UI lock up during refresh (suggested by mozbugbox) * Fixes typo in Italian translation. 2015-02-26 Lars Windolf <[email protected]> Version 1.10.14 * Fixes Github #154: Crashes while starting (on corrupt icon) (reported by jcamposz) * Fixes Github #134: Broken default news feed. (reported by pvdl) * Fixes Github #122: Crashes at launch, "segmentation fault" (reported by geoffm) * Fixes some memory leaks (patch by Rich Coe) * Fixes Github #145: Wrong method triggered on 'Launch External' (patch by mozbugbox) * Fixes Github #149: Fixes a random crash on startup (patch by mozbugbox) * Fixes all issues reported by Coverity scan 2015-01-07 Lars Windolf <[email protected]> Version 1.10.13 * Fixes Github #112: Wrapping issue in folder display (reported by Jeff Fortin) * Fixes Github #114: Avoid termination on UTF-8 validation error * Fixes Github #132: Broken link in documentation (reported by kallus) 2014-10-14 Lars Windolf <[email protected]> Version 1.10.12 * Fixes Github #86: Support HTTP content negotiation (suggested by DanMan) * Fixes Github #98: Stop calling Atom person constructs w/ URI invalid (patch by Aristotle Pagaltzis) * Fixes Github #100: Problems with dark Adwaita theme in GTK 3.14 (reported by majutsushi) 2014-08-24 Lars Windolf <[email protected]> Version 1.10.11 * Fixes Github #53: Doesn't automatically update feed name and favicon for new feed (reported by asl97) * Fixes Github #67: Missing dist files for documentation (patch by Mikel Olasagasti) * Fixes Javascript links not opening in new browser tabs * Updated French translation (Guillaume Bernard) * Updated Hebrew translation (Genghis Khan) 2014-07-20 Lars Windolf <[email protected]> Version 1.10.10 * Fixes Github #26: RTL comments appear incorrectly (reported by yaronf) * Fixes Github #21: No notifications for Tiny Tiny RSS feeds (reported by simontunnat) 2014-04-21 Lars Windolf <[email protected]> Version 1.10.9 * Fixes Github #19: non void function should return value (reported by kwm81) * Fixes SF #1141: Liferea does not update feeds with TinyTinyRSS (reported by Dominik Grafenhofer, denk_mal, Fabian Henze) * Fixes SF #1150: subscription prop/source: not all fields and buttons visible (reported by David Smith) 2014-03-26 Lars Windolf <[email protected]> Version 1.10.8 * Fixes Github #13: Parsing errors not visible with dark themes (reported by Steve Kelly) * Fixes SF #1137, #1142: startup race with LifereaHtmlView (reported by Yanko Kaneti) 2014-03-17 Lars Windolf <[email protected]> Version 1.10.7 * Make Liferea use ETags and send If-None-Match (patch by Chris Siebenmann) 2014-02-24 Lars Windolf <[email protected]> Version 1.10.6 * Fixes SF #1135: liferea-add-feed doesn't process feed:https// (patch by Kevin Walke) * Fixes SF #1137: crash on startup in enclosure_list_view_load (reported in Redhat #1048499, Fedora #214888) 2014-01-15 Lars Windolf <[email protected]> Version 1.10.5 * Fixes #1056, #1089, #1098: Honor preferences when opening links (patch by Daniel Seither) * Fixes SF #1096: missing installation of liferea.convert file (reported by stqn) * Fixes Redhat #947358: popup notification only for new items (patch by Fabrice Bellet) 2014-01-13 Lars Windolf <[email protected]> Version 1.10.4 * Fixes SF #1123: Mistakenly claims "TinyTinyRSS source is not self-updating" (reported by Dominik Grafenhoher) * Fixes SF #1119: Crash on font resize at startup. (reported by David Smith) * Fixes #1117: Selecting last unread item in reduced feed list jumps to next feed (reported by Bruce Guenter) * Updated Arabic translation (Khaled Hosny) 2013-10-08 Lars Windolf <[email protected]> Version 1.10.3 * Asking for credentials again if TinyTinyRSS login fails * Asking for TinyTinyRSS credentials only 3 times * Checking wether TinyTinyRSS base URL is lost * Added warning on TinyTinyRSS login when source is not self-updating * "--debug-net --debug-verbose" now traces POST data * Patch #230 Add GNOME AppData XML (Mikel Olasagasti) * Updated Italian translation (Gianvito Cavasoli) * Updated Italian localized feed list (Gianvito Cavasoli) 2013-09-05 Lars Windolf <[email protected]> Version 1.10.2 * Patch SF #222: Make media player seekable (Simon Kågedal Reimer) * Fixes SF #1102: Spelling error in man page (David Smith) * Fixes SF #1104: liferea.desktop missing keywords (David Smith) * Fixes SF #1105: Start Minimized to Tray Does Not Work (reported by bitlord) * Fixes SF #1114: Crashes opening browser on item without link via popup (reported by Rich Coe, David Smith) * Improved handling of broken Atom author information. (Lars Windolf) * Removed dead Google Reader code to avoid doing requests to Google. Replaced with dummy source that even allows normal feed updates. (Lars Windolf) * Added hint to FAQ on how to workaround broken Flash support (Lars Windolf) * Dumping feedlist.opml with indentation for readability. (suggested by Christoph Temmel and Simon Kågedal Reimer) 2013-07-28 Lars Windolf <[email protected]> Version 1.10.1a * Fixes SF #1102: Liferea does not show a window (reported by genodeftest) 2013-07-28 Lars Windolf <[email protected]> Version 1.10.1 * Fixes SF #1059: Liferea crashes with system proxy enabled (reported by genodeftest) * Fixes SF #1095: Theme color detection bug / white fonts. (reported by David Smith and others) * Fixes SF #1097: Default feed refresh interval cannot be set to 0 (reported by stqn) * Fixes SF #1100: --debug-gui crashes with segmentation fault (reported by genodeftest) * Fixes SF #1101: Outdated manpage (reported by genodeftest) * Patch SF #225: Make media player work with GStreamer 1.0 (Simon Kågedal Reimer) * Patch SF #226: Add trailing semi-colon to MimeType so that the desktop file validates (Yanko Kaneti) * Patch SF #227: Remove letfover square bracket configure.ac (Yanko Kaneti) * Patch SF #228: Add net.sf.liferea.gschema.xml to AC_CONFIG_FILES (Yanko Kaneti) 2013-07-10 Lars Windolf <[email protected]> Version 1.10.0 * Added experimental sync support for TheOldReader (Lars Windolf) * Removed 'Update' link in comments display as it is pretty useless (Lars Windolf) * Removed 'No Comments' display as it is rather useless (Lars Windolf) * Prevent re-rendering item display on setting item flagged (Lars Windolf) * Changed unread number rendering to be right bound and non-ellipsized (Lars Windolf) * Fixes g_strstr_len assertions caused by search folder item matching (Rich Coe) * Updated documentation to reflect Google Reader, TheOldReader changes (Lars Windolf) * Removed welcome text, restoring last feed/item selection instead (Lars Windolf) * autogen.sh now reports errors on missing autoconf or intltool (suggested by Scott Kostyshak) * Correctly check for gobject-introspection build dependency (suggested by Scott Kostyshak) * Updated Basque translation (Mikel Olasagasti Uranga) * Updated Danish translation (Joe Hansen) * Updated Dutch translation (Erwin Poeze) * Updated Finnish translation (Jorma Karvonen) * Updated Russian translation (Leonid Selivanov) * Updated Ukrainian translation (Yuri Chornoivan) * Updated Vietnamese translation (Trần Ngọc Quân) * Updated German translation (Lars Windolf) 2013-05-22 Lars Windolf <[email protected]> Version 1.10-RC4 * Added an option to convert Google Reader subscriptions to local feeds (Lars Windolf) * Fixes SF #1080: segfault opening attachment due to incorrect g_free() (reported by Adam Nielsen) * Fixes SF #1075: GLib warnings of "string != NULL" assertion failure (reported by Simon Kågedal Reimer) * Fixes missing shading in 2-pane mode rendering (reported by Zoho Vignochi) * Fixes search folders including comment items (reported by David Willmore) 2013-05-22 Lars Windolf <[email protected]> Version 1.10-RC3 * Fixes SF #1069: broken rendering in tt-rss feeds (patch by Simon Kågedal Reimer) * Merged SF #219: View *.xml files along with *.opml files in file chooser (patch by Simon Kågedal Reimer) * Merged SF #233: Show feed name in item view when in merged views. (patch by Simon Kågedal Reimer) * Merged SF #193: Use GtkInfoBar for note in preferences window (patch by Fred Morcos) * Require intltool >= 0.40.4 (Adrian Bunk) * Updated Catalan translation (Gil Forcada) * Updated Danish translation (Joe Hansen) * Updated Polish translation (Piotr Sokół) 2013-05-12 Lars Windolf <[email protected]> Version 1.10-RC2 * Extended user agent by "AppleWebKit (KHTML, like Gecko)" to solve incorrect mobile redirect with zdf.de * Added social bookmarking support for Mister Wong * Added social bookmarking support for Google Bookmarks * Update of German FAQ * Update of English FAQ * Added MimeType to .desktop file (Craig Barnes) * Fixes SF #1063: Can't open preferences twice (Emilio Pozuelo Monfort, reported by David Smith) * Fixes SF #1040: In feed entries, spaces are replaced with "+" (reported by Emmanuel Seyman) * Fixes SF #1051: Issues in RTL GUI of Liferea (reported by phixy) * Fixes SF #1038, #1074: Updates ttrss feeds over and over (reported by many users) * Fix several memory leaks (Emilio Pozuelo Monfort) * Require glib >= 2.28 for GApplication (Adrian Bunk) * Use the GTK+ 3 version, not wrongly the GTK+ 2 version, of the libindicate GTK+ bindings (Adrian Bunk) * Updated the default feedlists (Adrian Bunk) * Removed support for libnotify < 0.7 (Adrian Bunk) * Added Vietnamese translation (Trần Ngọc Quân) * Updated Albanian translation (Besnik Bleta) * Updated Asturian translation (Iñigo Varela) * Updated Basque translation (Mikel Olasagasti Uranga) * Updated Danish translation (Joe Hansen) * Updated Finnish translation (Jorma Karvonen) * Updated German translation (Christian Stadelmann) * Updated Hungarian translation (Gabor Kelemen) * Updated Japanese translation (Takeshi Hamasaki) * Updated Latvian translation (Rihards Priedītis) * Updated Ukrainian translation (Yuri Chornoivan) 2013-01-30 Lars Windolf <[email protected]> Version 1.10-RC1 Please note that due to the SourceForge upgrade bug ticket numbering did change. This might be confusing... Old numbers are 7 figures, newer ones only 4! * Patch SF #3407290: Migrate to GSettings (by Mikel Olasagasti) * Patch SF #3579177: Change .desktop category to News;Feed; (by Stanislav Brabec) * Fix for Debian #668197: x-www-browser preference not working (David Smith) * Added slider and time display to media player plugin. * Added Google Plus to social bookmarking options. * Removing deprecated g_thread_init() call * Auto-enable plugins on migration * Added missing -a option to manpage * Updated manpage to reflect XDG path migration * Changing GSettings path from /apps/liferea to /org/gnome/liferea * Changes default download thread concurrency from 2 to 3 * Fixes regression about using the GNOME default font * Improves all item/link launching menus to consistently provide three options: Tab, Browser and External Browser * Fixes SF #1037: Incorrect notifications for Google Reader (patch by David Smith) * Fixes SF #1048: Removed all feedvalidator.org references from FAQ and XSLT as it was reported to host malware. (reported by bkat) * Fixes SF #1041: Some GPLv2 license headers were outdated (reported by Emmanuel Seyman) * Fixes SF #1044: tt-rss API changed (we now support only 1.6 API) (patch by Sebastian Noel) * Fixes assertion when creating new tt-rss subscriptions * Fixes XHTML errors caused by extra <body> tags returned by tt-rss * Fixes missing item list update when browsing item URLs in Liferea 2012-10-28 Lars Windolf <[email protected]> Version 1.9.7 * Added new preference for default viewing mode. * Changing toolbar button order to prevent accidental clicks on "Mark All Read" when clicking on more frequent buttons like "Next Unread". * Added Google Chrome as a browser choice to preferences. * Roughly reordered browser choices after browser market share. * Removed shading behaviour for unread items in combined view as it doesn't match GTK theming well * Removed auto-hide Javascript menu from combined view to simplify rendering in 3-pane modes. * Fixes items not removed from search folder count when feed is removed. * Fixes search folder rebuilding (do not include comment items). * Fixes SELECT offset handling when rebuilding search folders. * Now gives feedback when rebuilding search folders in feed list. * Update of German translation 2012-10-09 Lars Windolf <[email protected]> Version 1.9.6 * Removed "pass URL" check box from MIME type dialog. * Removed "Save In" entry from "Download" tab in preferences. * Removed "curl" choice in download tool preferences. * Removed "wget" choice in download tool preferences. * Added "steadyflow" choice in download tool preferences. * Patch SF #3569056: Use symbolic close buttons and spacing on tabs like gedit (Sebastian Keller) * Fixes reloading item when browsing the web inside the item view. * Fixes preferences dialog not opening up a second time. * Fixes padding/alignments in preferences dialog. * Fixes SF #1418701: Remote server pounded into dirt on auto-download (reported by anonymous) * Fixes SF #3567827: Double border around webview (reported by borschty) * Fixes SF #3572660: crash in google_source_remove_node (reported by Yanko Kaneti) * Prevents adding folders/search folders/newsbins to Google Reader * Prevents sorting subscriptions in Google Reader * Updated Polish translation (Wojciech Myrda) 2012-09-14 Lars Windolf <[email protected]> Version 1.9.5 * GIR dependencies are now mandatory * Migration to XDG directory layout in $HOME * Migrate from X session manager to GtkApplication * Raising GTK dependency to 3.4 for GtkApplication * Storing last window state in GConf now instead in the session command * Added Instapaper.com to social bookmarking sites (SF #3564393) (patch by prurigro) * Use hint label for manual browser command preference (SF #3129429) (patch by Fred Morcos) * Fixes comments_deinit() never being called * Fixes search folder counter update on feed removal * Fixes SF #3567715: Crash on network online status changes (patch by Yanko Kaneti) 2012-08-24 Lars Windolf <[email protected]> Version 1.9.4 * Changes (c) name "Lars Lindner" -> "Lars Windolf" due to marriage * Removed compilation support for GTK2 * Added GIR plugin system with libpeas * Added GnomeKeyring plugin that stores password in a keyring instead of in the exported OPML. * Added simple media player plugin to play audio and video enclosures. * Only present enclosures of audio and video MIME type * Raise libindicate minimum dependency to 0.6 * Patch SF #3515882: Also support libindicate 0.7 (Chow Loong Jin) * Dropping SIGSEGV signal handler to allow distro crash report tools to work (as found in Ubuntu) * Ensure node ids are in DB node relation on startup. * Adding AM_PROG_AR to configure.ac to work with automake 1.12 * Moved tab close button from the URL bar to the right of the tab label. * Smarter browser toolbar: appears now also in the item view when browsing external content. * Don't ask for Google Reader authentication more than three times with auto-update to avoid annoying the user. * Fixes SF Trac #10: Crash on empty search folders within folders (reported by phyxi) * Fixes SF Trac #19: Auto-load-link doesn't work with feeds with comments (reported by wonk0) * Fixes SF #2855990: Crash when dragging Google Reader feeds outside Google Reader. This is now prevented. (reported by algnod) * Fixes SF #3515880: missing include when compiling with libindicate (patch by Chow Loong Jin) * Fixes search folders being invisible in reduced mode. * Fixes ever growing temporary DB files. (patch by Sven Hartge) * Fixes visibility of enclosure list view for Ubuntu. * Fixes crashes on enclosure list context menu. * Fixes SF #3557513: Fixes crash on empty links in auto-load-link mode. (patch by msquared84) * Fixes unknown metadata types reported in trace when loading Google Reader subscriptions from DB. 2012-03-30 Lars Lindner <[email protected]> Version 1.9.3 * Added a new item history feature that allows navigating through recently viewed items. * Added new "Fullscreen" toggle menu option. * For GTK+3: request dark theme variant for better contrast between GUI and content. (Jeff Fortin) * Change schema defaults for folder display. Now unread items are loaded per-default when clicking a folder. * Patch SF #3473743: GTK2 dependency has to be 2.24 (bento) * Improve DB item counting statements. (patch by Regis Floret) * Change OpenStreetMap rendering from osmarender to mapnik. (patch by Mikel Olasagasti) * Patch SF #3127016: Automatic scrollbars on enclosure actions view (patch by Fred Morcos) * SF Trac #7: Removing icon from "Cancel All" in update dialog so that .gtkrc "gtk-button-images=0" does have correct effect. (reported by phixy) * Fixes SF #3480238: crashes when double clicking find (reported by joeserneem) * Fixes Debian #660602: Item pane may be reset during feed update (reported by Ben Hutchings) * Reimplemented search folder rule for item with enclosures. * Reimplemented search folder rule for item categories. * Reimplemented feed title matching rule for search folders. (patch by John Levon) * Updated Catalan translation (Gil Forcada) 2012-03-23 Lars Lindner <[email protected]> Version 1.9.2 * Fixes another migration issue left from 1.9.1 * Increasing sqlite3 dependency to 3.7+ for WAL journaling. * Removed sqliteasync code in favour of WAL journaling. This significantly improves performance for ext4. * Added indices for parent_item_id and parent_node_id to avoid slow item removal. (suggested by Paulo Anes) 2012-03-18 Lars Lindner <[email protected]> Version 1.9.1 * Disabled migration to ~/.liferea_1.9 * Revert ISO 8601 parsing using Glib due to Debian #653196 This fixes SF #3465106 (reported by Vincent Lefevre) * Fixes SF #3477582: welcome screen not using theme colors. (reported by stqn) * Do not update DB node and subscription info on startup for performance reasons. * Perform VACCUM only when page fragmentation ratio < 10%. (suggested by adriatic) * Removed tooltip on the "Next Unread Item" button to avoid having it flashing each time it is clicked when skimming through items. 2011-12-23 Lars Lindner <[email protected]> Version 1.9.0 * Add configure switch to compile against GTK2 or GTK3. (Emilio Pozuelo Monfort, Adrian Bunk) * Raise dependencies and updated code to compile against GTK3. (Emilio Pozuelo Monfort, Adrian Bunk) * Fixes proxy preference not affecting the HTML widget. (reported by Chris Siebenmann) * Fixes SF #3363481: Feeds fail to update properly when entries ordered "wrong" (patch by Robert Trace) * Fixes writing subscriptions into DB when importing from OPML (reported by Dennis Nezic)
## 1.3.4 / 2015-08-28 * Catch `TimeoutError` to further support 1.9.3 (#16) ## 1.3.3 / 2015-08-20 * Fix gemspec to allow Ruby 1.9.3 (relates to #14) ## 1.3.2 / 2016-08-19 * Re-add support for Ruby 1.9.3. Fixes #11 for 1.9.3 (#14) * Replaced `OpenURI` with `Net::HTTP` and introduced timeout of 3 seconds (#11) ## 1.3.1 / 2015-08-16 (yanked) * Replaced `OpenURI` with `Net::HTTP` and introduced timeout of 3 seconds (#11) ## 1.3.0 / 2015-08-05 * Added an `noscript` fallback for browsers without JavaScript enabled. (#7)
--------------------- 2015-05-28 wimpunk * [r183] ., release: Removing unneeded release directory 2015-03-23 wimpunk * [r182] ddclient: Reverting to the old perl requirements like suggested in #75 The new requirements were added when adding support for cloudflare. By the simple fix suggested by Roy Tam we could revert the requirements which make ddclient back usable on CentOS and RHEL. * [r181] ddclient: ddclient: made json optional As suggested in pull 7 on github by @abelbeck and @Bugsbane it is better to make the use of JSON related to the use of cloudflare. * [r180] ddclient: ddclient: reindenting cloudflare Indenting cloudflare according to the vim tags * [r179] ddclient: ddclient: correction after duckdns merge Correcting duckdns configuration after commit r178 * [r178] ddclient: Added simple support for Duckdns www.duckdns.org Patch provided by gkranis on github. Merge branch 'gkranis' 2015-03-21 wimpunk * [r177] README.md: Added duckDNS to the README.md * [r176] sample-etc_rc.d_init.d_ddclient.ubuntu: update ubuntu init.d script Merge pull request #9 from gottaloveit/master * [r175] Changelog, Changelog.old: Renamed Changelog to Changelog.old Avoiding conflicts on case insensitive filesystems * [r174] ddclient: Add missing config line for CloudFlare Merge pull request #19 from shikasta-net/fixes * [r173] ddclient: Merge pull request #22 from reddyr/patch-1 loopia.se changed the "Current Address:" output string to "Current IP Address:" * [r172] ddclient: fixed missing ) for cloudflare service hash Merge pull request #16 from adepretis/master 2015-01-20 wimpunk * [r171] README.md, ddclient, sample-etc_ddclient.conf: Adding support for google domain Patch gently provided through github on ddclient/ddclient#13 2014-10-08 wimpunk * [r170] README.md, ddclient, sample-etc_ddclient.conf: Added support for Cloudflare and multi domain support for namecheap Pull request #7 from @roberthawdon See ddclient/ddclient#7 for more info. 2014-09-09 wimpunk * [r169] ddclient: Bugfix: allowing long username-password combinations Patch provided by @dirdi through github. 2014-08-20 wimpunk * [r166] ddclient: Fixing bug #72: Account info revealed during noip update * [r165] ddclient: Interfaces can be named almost anything on modern systems. Patch provided by Stephen Couchman through github 2014-06-30 wimpunk * [r164] ddclient: Only delete A RR, not any RR for the FQDN Make the delete command specific to A RRs. This prevents ddclient from deleting other RRs unrelated to the dynamic address, but on the same FQDN. This can be specifically a problem with KEY RRs when using SIG(0) instead of symmetric keys. Reported by: Wellie Chao Bug report: http://sourceforge.net/p/ddclient/bugs/71/ Fixes #71 2014-06-02 wimpunk * [r163] README.md, ddclient: Adding support for nsupdate. Patch provided by Daniel Roethlisberger <[email protected]> through github. 2014-04-29 wimpunk * [r162] README.md, README.ssl, ddclient: Removed revision information Revision information isn't very usable when switching to git. 2014-03-20 wimpunk * [r161] README.md, README.ssl, ddclient, sample-etc_rc.d_init.d_ddclient.alpine: Added Alpine Linux init script Patch send by Tal on github. * [r160] RELEASENOTE: Corrected release note 2013-12-26 wimpunk * [r159] release/readme.txt: Commiting updated release information * [r158] README.md, RELEASENOTE: Committing release notes and readme information to trunk
v0.3.0 Improvements #7 - refactoring, optimization and major internal cleanup (thanks to @marshall-lee !) #5 - optimization in accessor calls (again, thanks to @marshall-lee !)
Upstream changes: 0.16011 2015-06-19T13:40:27Z - Support full interval syntax [pr #7]
-------------------------- Release notes for EAGLE 7.6.0 ============================= * Platforms: - Since EAGLE requires OS X 10.8 or higher on MAC which are all 64 bit OS, we are no longer providing the 32 bit version for MAC. * EDIT command: - Now the EDIT command allows changing to the proper editor window with 'edit .sch' and 'edit .brd' even in the library editor. * USE command: - Extended syntax for USE to unuse a specific library (use -a.lbr). - The USE command can now also be called in the library editor (although the list of used libraries is only relevant in schematic or board editor). * Miscellaneous: - Ensuring the requested precision on linear dimension values even if there are trailing zeroes. - Now the net class is copied if a signal polygon is renamed to a new signal. - Termination of EAGLE by watchdog if the improper 'eagle.exe' is used together with the CAM processor option '-X'. - The User Language dialog object dlgTabWidget now accepts a parameter 'Index'; it has to be an integer variable and can be used to set the initial dlgTabPage and to get the index of the current dlgTabPage. - Added a note to help about eaglecon.exe including a warning regarding the closing of it. - Avoiding unintended deletion of several MUST gates w/o using Shift+Left. - Added a 'save-brd-variants.ulp' which can be used to save a board file for each assembly variant (may be used to prepare CAM output). - Added entry 'DXF' to File/Import sub menu of the library editor in package or symbol edit mode. - The color entries #7 (DARKGRAY) of the white and the colored palette have been changed to darker values; the same applies to 'defaultcolors.scr'. - Changed UPDATE behavior for variable attributes: retaining changes in schematic and board. - Added an option to textually display the via length. It can be set in the Settings dialog under 'Misc' or with 'SET Option.ViaLength 1|0'. - Improved support for high DPI displays: providing the high resolution for enlarged icons and dialog texts. - Added a note to help for COPY of library objects regarding paths. - Improved error message when a CAM job or section is tried to start but no board or schematic is loaded. - Added auto connection of ports if MOVEing them on each other. - Added exp-palette.ulp for exporting the color palettes to an EAGLE script. - Improved construction of a polygon: now the last wire piece can be removed with the escape key. - Avoiding drag&drop in Control Panel by unintended click of the mouse wheel button. - Added a warning about connections from a contact to several signals while loading a board (there's no known way to achieve this illegal state within EAGLE, though). - Now the OPTIMIZE command is available in all drawing editor types apart from the device editor. - The groupwise moving of smashed texts of a locked element is now inhibited only if the element is included in the moved group, too. - Added cross probing (highlighting) of signals to a module net that has generated the corresponding signal(s) completely. - CAM Processor: when running 'Process Job' it is being checked if the job covers the Layer Setup. * Bugfixes: - Taking into account connected ports to avoid 'Only one pin on net' ERC error messages. - Added Use and Un-Use buttons (with tool tips) in the ADD dialog to countervail the (since V7.3) missing Drop button. - Fix for wrong splitter position in device edit mode that could appear after switching between different edit modes in library editor. - Fix for EAGLE in command line mode: it could happen that a given command sequence (option -C) was executed in the wrong editor window. - Made the return key in Control Panel work again for activation of tree entries. - Fix for a parse error if in a CAM job description the sequence '="' was used. - Avoiding references to ports of wrong type in bus or net segments. - Fix to avoid pending file locks if EAGLE is closed over 'close all windows' in the taskbar. - Marking lock files as hidden also on Windows. - Fix for window positions and other project settings not stored on MAC if EAGLE was closed with 'Quit' in the application menu. - Fixed drawing SMDs with roundness, if printing with option ROTATE. - Avoiding temporary (not intended) mirroring of gates with the middle mouse button when moving them in the device editor. - Ensuring the proper device (package variant), if automatically changing into the invoke mode while adding a device. - bom.ulp: Fixed handling descriptions containing TAB characters. - Changed handling of package names in the UPDATE command used in a library to case insensitive (syntax 'UPDATE package_name@library_name'). - Added validation of bus name when it is changed by command line with 'NAME newBusName'. - Ensuring proper cap style if constructing a new ARC. - Made the popup menus for parameterbar, toolbar and commandbar buttons work again on MAC. - Denying renaming or deletion of a file in the Control Panel if a corresponding lock file exists. - Printing: fixed possibly missing caption and offsetted image on Windows. - Fixed a possible inconsistency after library update with device sets involved that couldn't be found in the new library and other special conditions. - Fixed possible graphical artefacts when copying parts or elements by GROUP/CUT/PASTE or COPY of a group. - Fix for printing of non solid color fill styles to PDF. - Made printing of non solid fill styles work again on Linux; clearer output also on MAC. - Fixed ADD dialog: no longer ignoring the first selection after clearing the search field. - Ensuring that only a schematic is imported into an existing module (PASTE from file). It was possible to import a schematic/board pair which lead to inconsistency. - Fixed ULP filesize function for non existing files (now 0 is returned). - Fixed dlgListView to execute the statement only if a valid item was doubleclicked. - Now dlgListView sets the parameter 'Selected' to -1 if nothing is selected (see help). - Avoiding a crash if trying to ROTATE a locked element with Click&Drag. - Avoiding a locked element to become invisible if trying to MOVE it by name (input e.g. 'move X10'). - Fixed f/b annotation if deleting a connection to a power pin and the gate of this pin is placed in a module. - Fixed unjustified ERC error message regarding an incompatibility of HIZ pins on a net which is exported by a module with a PWR port. - Avoiding a file locking conflict (timing issue) during library export. - Fixed loss of the net wire if moving already connected ports on each other and separating them again. - Avoiding a too early deactivation of automatic confirmation mode during QUIT (to avoid an undesired message stopping QUIT). - Fixed generation of net wires if changing a module with direct connection of port to port or pin. - Fixed saving XML texts in drawings: drop invalid characters entered as texts or descriptions (e.g by copy&paste). - Improved validation of the port name if setting up a new port. - Made UPDATEing libraries work with several dots like 'abc.ok.lbr'. - Fixed drawing of mirrored or rotated frames. - Changed handling of signal names in the OPTIMIZE command to case insensitive. - Fixed ROUTE command with differential pairs; sometimes the initial wire width was wrong. - Avoiding a stuck progress bar if terminating a ULP with an exit code within a script. - Fixed possibly wrong window positions in case of a multi monitor setup on Windows; improved handling of window restoration for multi monitor setup. - Fixed a misinterpretation of colons in a sheet description; switching to such a sheet with the sheet combobox didn't work. - Fixed vanishing of smashed texts during MOVE of a group if the associated element is locked. - Fixed update of sheet thumbnails after adding a PORT. - Fixed WINDOW FIT due to wrong calculation of the bounding box regarding the cross-reference display area on MUST gates; only gates with text place- holder '>XREF' are taken into account. - Avoiding use of the colon for modules and module prefixes. It is reserved as hierarchical name separator. - Fixed net renaming issue: Renaming a net with segments on several sheets over the INFO dialog could lead to inconsistency and empty net names.
2.00 2016-06-07 - The fix in 1.99 broke the parsing of the etcetera zones, which are specified as 1 or 2 digit offsets in hours, unlike all other zones which are written as "1:00" or "-2:00". 1.99 2016-06-07 - When parsing the POSIX zones in the etcetera file, don't special case the ETC[+-]NN zones. These are weirdly named, as ETC+8 is 8 hours _behind_ UTC, and -6 is 6 hours _ahead_. Previously, we were swapping these so the name matched the sane usage, but this is confusing for anyone who is explicitly trying to use the POSIX names, expecting the bizarre (but POSIXly correct) interpretation. Patch by Bron Gondwana. GitHub PR #7.
Upstream CHANGES: http://bvi.sourceforge.net/new140.html bvi 1.4.0 - stable release * Minor fixes bvi 1.4.0rc2 * Ubuntu bug #252604 fixed * set scroll fixed * adding ASCII_DEL 0x7f for backspace bvi 1.4.0rc * b B w W commands behave equally now (SF bug #5) * .bvirc empty line bug fixed (SF bug #6) * g-command bug fixed (SF bug #7) * several minor fixes bvi 1.4.0beta * ~ - bug fixed (by elo3456) * debian bug #469704 fixed (bmore) * debian bug #715687 fixed (bmore) * red hat bug #925119 fixed bvi 1.4.0alpha * Highlighting of search results * Large File Support added * Binary representation of current byte in status line added * command line options renamed for compability with hexdump * Offset handling fixed (Bug item #3036881) * noshowmode: fix length of statusline * bmore: 'b' bug fixed * ';' bug fixed * ZZ write bug fixed (ZZ ignores readonly) * Buffer overflow if terminal > 255 columns fixed * configure fixed * ncurses with tinfo fixed
Bug Fixes * Require an updated version of Net::DNS to avoid "resolver->dnssec(1) without Net::DNS::SEC installed" (Schwern) [github #4] Test Fixes * Fix our fake random number generator to avoid cross platform issues. [rt.cpan.org 71064] [github #7] (Lisa Hare) Distribution * Kwalitee fixups (BooK) (Lisa Hare) * Added a LICENSE file (Lisa Hare) * Now using Travis CI for Unix testing (Schwern) * Now using AppVeyor for Windows testing (Schwern)
* Version 3.5.4 (released 2016-09-08) ** libgnutls: Corrected the comparison of the serial size in OCSP response. Previously the OCSP certificate check wouldn't verify the serial length and could succeed in cases it shouldn't (GNUTLS-SA-2016-3). Reported by Stefan Buehler. ** libgnutls: Added support for IP name constraints. Patch by Martin Ukrop. ** libgnutls: Added support of PKCS#8 file decryption using DES-CBC-MD5. This is added to allow decryption of PKCS #8 private keys from openssl prior to 1.1.0. ** libgnutls: Added support for decrypting PKCS#8 files which use HMAC-SHA256 as PRF. This allow decrypting PKCS #8 private keys generated with openssl 1.1.0. ** libgnutls: Added support for internationalized passwords in PKCS#12 files. Previous versions would only encrypt or decrypt using passwords from the ASCII set. ** libgnutls: Addressed issue with PKCS#11 signature generation on ECDSA keys. The signature is now written as unsigned integers into the DSASignatureValue structure. Previously signed integers could be written depending on what the underlying module would produce. Addresses #122. ** gnutls-cli: Fixed starttls regression from 3.5.3. ** API and ABI modifications: GNUTLS_E_MALFORMED_CIDR: Added gnutls_x509_cidr_to_rfc5280: Added gnutls_oid_to_mac: Added * Version 3.5.3 (released 2016-08-09) ** libgnutls: Added support for TCP fast open (RFC7413), allowing to reduce by one round-trip the handshake process. Based on proposal and patch by Tim Ruehsen. ** libgnutls: Adopted a simpler with less memory requirements DTLS sliding window implementation. Based on Fridolin Pokorny's implementation for AF_KTLS. ** libgnutls: Use getrandom where available via the syscall interface. This works around an issue of not-using getrandom even if it exists since glibc doesn't declare such function. ** libgnutls: Fixed DNS name constraints checking in the case of empty intersection of domain names in the chain. Report and fix by Martin Ukrop. ** libgnutls: Fixed name constraints checking in the case of chains where the higher level certificates contained different types of constraints than the ones present in the lower intermediate CAs. Report and fix by Martin Ukrop. ** libgnutls: Dropped support for the EGD random generator. ** libgnutls: Allow the decoding of raw elements (starting with #) in RFC4514 DN string decoding. ** libgnutls: Fixes in gnutls_x509_crt_list_import2, which was ignoring flags if all certificates in the list fit within the initially allocated memory. Patch by Tim Kosse. ** libgnutls: Corrected issue which made gnutls_certificate_get_x509_crt() to return invalid pointers when returned more than a single certificate. Report and fix by Stefan Sørensen. ** libgnutls: Fix gnutls_pkcs12_simple_parse to always extract the complete chain, even when the extra_certs was non-null. Report and fix by Stefan Sørensen. ** certtool: Added the "add_extension" and "add_critical_extension" template options. This allows specifying arbitrary extensions into certificates and certificate requests. ** gnutls-cli: Added the --fastopen option. ** API and ABI modifications: GNUTLS_E_UNAVAILABLE_DURING_HANDSHAKE: Added gnutls_x509_crq_set_extension_by_oid: Added gnutls_x509_dn_set_str: Added gnutls_transport_set_fastopen: Added * Version 3.5.2 (released 2016-07-06) ** libgnutls: Address issue when utilizing the p11-kit trust store for certificate verification (GNUTLS-SA-2016-2). ** libgnutls: Fixed DTLS handshake packet reconstruction. Reported by Guillaume Roguez. ** libgnutls: Fixed issues with PKCS#11 reading of sensitive objects from SafeNet Network HSM. Reported by Anthony Alba in #108. ** libgnutls: Corrected the writing of PKCS#11 CKA_SERIAL_NUMBER. Report and fix by Stanislav Židek. ** libgnutls: Added AES-GCM optimizations using the AVX and MOVBE instructions. Uses Andy Polyakov's assembly code. ** API and ABI modifications: No changes since last version. * Version 3.5.1 (released 2016-06-14) ** libgnutls: The SSL 3.0 protocol support can completely be removed using a compile time option. The configure option is --disable-ssl3-support. ** libgnutls: The SSL 2.0 client hello support can completely be removed using a compile time option. The configure option is --disable-ssl2-support. ** libgnutls: Added support for OCSP Must staple PKIX extension. That is, implemented the RFC7633 TLSFeature for OCSP status request extension. Feature implemented by Tim Kosse. ** libgnutls: More strict OCSP staple verification. That is, no longer ignore invalid or too old OCSP staples. The previous behavior was to rely on application use gnutls_ocsp_status_request_is_checked(), while the new behavior is to include OCSP verification by default and set the GNUTLS_CERT_INVALID_OCSP_STATUS verification flag on error. ** libgnutls: Treat CA certificates with the "Server Gated Cryptography" key purpose OIDs equivalent to having the GNUTLS_KP_TLS_WWW_SERVER OID. This improves interoperability with several old intermediate CA certificates carrying these legacy OIDs. ** libgnutls: Re-read the system wide priority file when needed. Patch by Daniel P. Berrange. ** libgnutls: Allow for fallback in system-specific initial keywords (prefixed with '@'). That allows to specify a keyword such as "@keyword1,KEYWORD2" which will use the first available of these two keywords. Patch by Daniel P. Berrange. ** libgnutls: The SSLKEYLOGFILE environment variable can be used to log session keys. These session keys are compatible with the NSS Key Log Format and can be used to decrypt the session for debugging using wireshark. ** API and ABI modifications: GNUTLS_CERT_INVALID_OCSP_STATUS: Added gnutls_x509_crt_set_crq_extension_by_oid: Added gnutls_x509_ext_import_tlsfeatures: Added gnutls_x509_ext_export_tlsfeatures: Added gnutls_x509_tlsfeatures_add: Added gnutls_x509_tlsfeatures_init: Added gnutls_x509_tlsfeatures_deinit: Added gnutls_x509_tlsfeatures_get: Added gnutls_x509_crt_get_tlsfeatures: Added gnutls_x509_crt_set_tlsfeatures: Added gnutls_x509_crq_get_tlsfeatures: Added gnutls_x509_crq_set_tlsfeatures: Added gnutls_ext_get_name: Added * Version 3.5.0 (released 2016-05-09) ** libgnutls: Added SHA3 based signing algorithms for DSA, RSA and ECDSA, based on http://csrc.nist.gov/groups/ST/crypto_apps_infra/csor/algorithms.html ** libgnutls: Added support for curve X25519 (RFC 7748, draft-ietf-tls-rfc4492bis-07). This curve is disabled by default as it is still on specification status. It can be enabled using the priority string modifier +CURVE-X25519. ** libgnutls: Added support for TLS false start (draft-ietf-tls-falsestart-01) by introducing gnutls_init() flag GNUTLS_ENABLE_FALSE_START (#73). ** libgnutls: Added new APIs to access the FIPS186-4 (Shawe-Taylor based) provable RSA and DSA parameter generation from a seed. ** libgnutls: The CHACHA20-POLY1305 ciphersuite is enabled by default. This cipher is prioritized after AES-GCM. ** libgnutls: On a rehandshake ensure that the certificate of the peer or its username remains the same as in previous handshakes. That is to protect applications which do not check user credentials on rehandshakes. The threat to address depends on the application protocol. Primarily it protects against applications which authenticate the peer initially and perform accounting using the session's information, from being misled by a rehandshake which switches the peer's identity. Applications can disable this protection by using the %GNUTLS_ALLOW_ID_CHANGE flag in gnutls_init(). ** libgnutls: Be strict in TLS extension decoding. That is, do not tolerate parsing errors in the extensions field and treat it as a typical Hello message structure. Reported by Hubert Kario (#40). ** libgnutls: Old and unsupported version numbers in client hellos are rejected with a "protocol_version" alert message. Reported by Hubert Kario (#42). ** libgnutls: Lifted the limitation of calling the gnutls_session_get_data*() functions, only on non-resumed sessions. This brings the API in par with its usage (#79). ** libgnutls: Follow RFC5280 strictly in name constraints computation. The permitted subtrees is intersected with any previous values. Report and patch by Daiki Ueno. ** libgnutls: Enforce the RFC 7627 (extended master secret) requirements on session resumption. Reported by Hubert Kario (#69). ** libgnutls: Consider the max-record TLS extension even when under DTLS. Reported by Peter Dettman (#61). ** libgnutls: Replaced writev() system call with sendmsg(). ** libgnutls: Replaced select() system call with poll() on POSIX systems. ** libgnutls: Preload the system priority file on library load. This allows applications that chroot() to also use the system priorities. ** libgnutls: Applications are allowed to override the built-in key and certificate URLs. ** libgnutls: The gnutls.h header marks constant and pure functions explictly. ** certtool: Added the ability to sign certificates using SHA3. ** certtool: Added the --provable and --verify-allow-broken options. ** gnutls-cli: The --dane option will cause verification failure if gnutls is not compiled with DANE support. ** crywrap: The tool was unbundled from gnutls' distribution. It can be found at https://github.com/nmav/crywrap ** guile: .go files are now built and installed ** guile: Fix compatibility issue of the test suite with Guile 2.1 ** guile: When --with-guile-site-dir is passed, modules are installed in a versioned directory, typically $(datadir)/guile/site/2.0 ** guile: Tests no longer leave zombie processes behind ** API and ABI modifications: GNUTLS_FORCE_CLIENT_CERT: Added GNUTLS_ENABLE_FALSE_START: Added GNUTLS_INDEFINITE_TIMEOUT: Added GNUTLS_ALPN_SERVER_PRECEDENCE: Added GNUTLS_E_ASN1_EMBEDDED_NULL_IN_STRING: Added GNUTLS_E_HANDSHAKE_DURING_FALSE_START: Added gnutls_check_version_numeric: Added gnutls_x509_crt_equals: Added gnutls_x509_crt_equals2: Added gnutls_x509_crt_set_subject_alt_othername: Added gnutls_x509_crt_set_issuer_alt_othername: Added gnutls_x509_crt_get_signature_oid: Added gnutls_x509_crt_get_pk_oid: Added gnutls_x509_crq_set_subject_alt_othername: Added gnutls_x509_crq_get_pk_oid: Added gnutls_x509_crq_get_signature_oid: Added gnutls_x509_crl_get_signature_oid: Added gnutls_x509_privkey_generate2: Added gnutls_x509_privkey_get_seed: Added gnutls_x509_privkey_verify_seed: Added gnutls_privkey_generate2: Added gnutls_privkey_get_seed: Added gnutls_privkey_verify_seed: Added gnutls_decode_ber_digest_info: Added gnutls_encode_ber_digest_info: Added gnutls_dh_params_import_dsa: Added gnutls_session_get_master_secret: Added * Version 3.4.3 (released 2015-07-12) ** libgnutls: Follow closely RFC5280 recommendations and use UTCTime for dates prior to 2050. ** libgnutls: Force 16-byte alignment to all input to ciphers (previously it was done only when cryptodev was enabled). ** libgnutls: Removed support for pthread_atfork() as it has undefined semantics when used with dlopen(), and may lead to a crash. ** libgnutls: corrected failure when importing plain files with gnutls_x509_privkey_import2(), and a password was provided. ** libgnutls: Don't reject certificates if a CA has the URI or IP address name constraints, and the end certificate doesn't have an IP address name or a URI set. ** libgnutls: set and read the hint in DHE-PSK and ECDHE-PSK ciphersuites. ** p11tool: Added --list-token-urls option, and print the token module name in list-tokens. ** API and ABI modifications: gnutls_ecc_curve_get_oid: Added gnutls_digest_get_oid: Added gnutls_pk_get_oid: Added gnutls_sign_get_oid: Added gnutls_ecc_curve_get_id: Added gnutls_oid_to_digest: Added gnutls_oid_to_pk: Added gnutls_oid_to_sign: Added gnutls_oid_to_ecc_curve: Added gnutls_pkcs7_get_signature_count: Added * Version 3.4.2 (released 2015-06-16) ** libgnutls: DTLS blocking API is more robust against infinite blocking, and will notify of more possible timeouts. ** libgnutls: corrected regression with Camellia-256-GCM cipher. Reported by Manuel Pegourie-Gonnard. ** libgnutls: Introduced the GNUTLS_NO_SIGNAL flag to gnutls_init(). That allows to disable SIGPIPE for writes done within gnutls. ** libgnutls: Enhanced the PKCS #7 API to allow signing and verification of structures. API moved to gnutls/pkcs7.h header. ** certtool: Added options to generate PKCS #7 bundles and signed structures. ** API and ABI modifications: gnutls_x509_dn_get_str: Added gnutls_pkcs11_get_raw_issuer_by_subject_key_id: Added gnutls_x509_trust_list_get_issuer_by_subject_key_id: Added gnutls_x509_crt_verify_data2: Added gnutls_pkcs7_get_crt_raw2: Added gnutls_pkcs7_signature_info_deinit: Added gnutls_pkcs7_get_signature_info: Added gnutls_pkcs7_verify_direct: Added gnutls_pkcs7_verify: Added gnutls_pkcs7_get_crl_raw2: Added gnutls_pkcs7_sign: Added gnutls_pkcs7_attrs_deinit: Added gnutls_pkcs7_add_attr: Added gnutls_pkcs7_get_attr: Added gnutls_pkcs7_print: Added * Version 3.4.1 (released 2015-05-03) ** libgnutls: gnutls_certificate_get_ours: will return the certificate even if a callback was used to send it. ** libgnutls: Check for invalid length in the X.509 version field. Without the check certificates with invalid length would be detected as having an arbitrary version. Reported by Hanno Böck. ** libgnutls: Handle DNS name constraints with a leading dot. Patch by Fotis Loukos. ** libgnutls: Updated system-keys support for windows to compile in more versions of mingw. Patch by Tim Kosse. ** libgnutls: Fix for MD5 downgrade in TLS 1.2 signatures. Reported by Karthikeyan Bhargavan [GNUTLS-SA-2015-2]. ** libgnutls: Reverted: The gnutls_handshake() process will enforce a timeout by default. That caused issues with non-blocking programs. ** certtool: It can generate SHA256 key IDs. ** gnutls-cli: fixed crash in --benchmark-ciphers. Reported by James Cloos. ** configure: re-enabled the --enable-local-libopts flag ** API and ABI modifications: gnutls_x509_crt_get_pk_ecc_raw: Added * Version 3.4.0 (released 2015-04-08) ** libgnutls: Added support for AES-CCM and AES-CCM-8 (RFC6655 and RFC7251) ciphersuites. The former are enabled by default, the latter need to be explicitly enabled, since they reduce the overall security level. ** libgnutls: Added support for Chacha20-Poly1305 ciphersuites following draft-mavrogiannopoulos-chacha-tls-05 and draft-irtf-cfrg-chacha20-poly1305-10. That is currently provided as technology preview and is not enabled by default, since there are no assigned ciphersuite points by IETF and there is no guarrantee of compatibility between draft versions. The ciphersuite priority string to enable it is "+CHACHA20-POLY1305". ** libgnutls: Added support for encrypt-then-authenticate in CBC ciphersuites (RFC7366 -taking into account its errata text). This is enabled by default and can be disabled using the %NO_ETM priority string. ** libgnutls: Added support for the extended master secret (triple-handshake fix) following draft-ietf-tls-session-hash-02. ** libgnutls: Added a new simple and hard to misuse AEAD API (crypto.h). ** libgnutls: SSL 3.0 is no longer included in the default priorities list. It has to be explicitly enabled, e.g., with a string like "NORMAL:+VERS-SSL3.0". ** libgnutls: ARCFOUR (RC4) is no longer included in the default priorities list. It has to be explicitly enabled, e.g., with a string like "NORMAL:+ARCFOUR-128". ** libgnutls: DSA signatures and DHE-DSS are no longer included in the default priorities list. They have to be explicitly enabled, e.g., with a string like "NORMAL:+DHE-DSS:+SIGN-DSA-SHA256:+SIGN-DSA-SHA1". The DSA ciphersuites were dropped because they had no deployment at all on the internet, to justify their inclusion. ** libgnutls: The priority string EXPORT was completely removed. The string was already defunc as support for the EXPORT ciphersuites was removed in GnuTLS 3.2.0. ** libgnutls: Added API to utilize system specific private keys in "gnutls/system-keys.h". It is currently provided as technology preview and is restricted to windows CNG keys. ** libgnutls: gnutls_x509_crt_check_hostname() and friends will use RFC6125 comparison of hostnames. That introduces a dependency on libidn. ** libgnutls: Depend on p11-kit 0.23.1 to comply with the final PKCS #11 URLs draft (draft-pechanec-pkcs11uri-21). ** libgnutls: Depend on nettle 3.1. ** libgnutls: Use getrandom() or getentropy() when available. That avoids the complexity of file descriptor handling and issues with applications closing all open file descriptors on startup. ** libgnutls: Use pthread_atfork() to detect fork when available. ** libgnutls: If a key purpose (extended key usage) is specified for verification, it is applied into intermediate certificates. The verification result GNUTLS_CERT_PURPOSE_MISMATCH is also introduced. ** libgnutls: When gnutls_certificate_set_x509_key_file2() is used in combination with PKCS #11, or TPM URLs, it will utilize the provided password as PIN if required. That removes the requirement for the application to set a callback for PINs in that case. ** libgnutls: priority strings VERS-TLS-ALL and VERS-DTLS-ALL are restricted to the corresponding protocols only, and the VERS-ALL string is introduced to catch all possible protocols. ** libgnutls: Added helper functions to obtain information on PKCS #8 structures. ** libgnutls: Certificate chains which are provided to gnutls_certificate_credentials_t will automatically be sorted instead of failing with GNUTLS_E_CERTIFICATE_LIST_UNSORTED. ** libgnutls: Added functions to export and set the record state. That allows for gnutls_record_send() and recv() to be offloaded (to kernel, hardware or any other subsystem). ** libgnutls: Added the ability to register application specific URL types, which express certificates and keys using gnutls_register_custom_url(). ** libgnutls: Added API to override existing ciphers, digests and MACs, e.g., to override AES-GCM using a system-specific accelerator. That is, (crypto.h) gnutls_crypto_register_cipher(), gnutls_crypto_register_aead_cipher(), gnutls_crypto_register_mac(), and gnutls_crypto_register_digest(). ** libgnutls: Added gnutls_ext_register() to register custom extensions. Contributed by Thierry Quemerais. ** libgnutls: Added gnutls_supplemental_register() to register custom supplemental data handshake messages. Contributed by Thierry Quemerais. ** libgnutls-openssl: it is no longer built by default. ** certtool: Added --p8-info option, which will print PKCS #8 information even if the password is not available. ** certtool: --key-info option will print PKCS #8 encryption information when available. ** certtool: Added the --key-id and --fingerprint options. ** certtool: Added the --verify-hostname, --verify-email and --verify-purpose options to be used in certificate chain verification, to simulate verification for specific hostname and key purpose (extended key usage). ** certtool: --p12-info option will print PKCS #12 MAC and cipher information when available. ** certtool: it will print the A-label (ACE) names in addition to UTF-8. ** p11tool: added options --set-id and --set-label. ** gnutls-cli: added options --priority-list and --save-cert. ** guile: Deprecated priority API has been removed. The old priority API, which had been deprecated for some time, is now gone; use 'set-session-priorities!' instead. ** guile: Remove RSA parameters and related procedures. This API had been deprecated. ** guile: Fix compilation on MinGW. Previously only the static version of the 'guile-gnutls-v-2' library would be built, preventing dynamic loading from Guile. ** API and ABI modifications: gnutls_record_get_state: Added gnutls_record_set_state: Added gnutls_aead_cipher_init: Added gnutls_aead_cipher_decrypt: Added gnutls_aead_cipher_encrypt: Added gnutls_aead_cipher_deinit: Added gnutls_pkcs12_generate_mac2: Added gnutls_pkcs12_mac_info: Added gnutls_pkcs12_bag_enc_info: Added gnutls_pkcs8_info: Added gnutls_pkcs_schema_get_name: Added gnutls_pkcs_schema_get_oid: Added gnutls_pcert_export_x509: Added gnutls_pcert_export_openpgp: Added gnutls_pcert_import_x509_list: Added gnutls_pkcs11_privkey_cpy: Added gnutls_x509_crq_get_signature_algorithm: Added gnutls_x509_trust_list_iter_get_ca: Added gnutls_x509_trust_list_iter_deinit: Added gnutls_x509_trust_list_get_issuer_by_dn: Added gnutls_pkcs11_get_raw_issuer_by_dn: Added gnutls_certificate_get_trust_list: Added gnutls_privkey_export_x509: Added gnutls_privkey_export_pkcs11: Added gnutls_privkey_export_openpgp: Added gnutls_privkey_import_ext3: Added gnutls_certificate_get_x509_key: Added gnutls_certificate_get_x509_crt: Added gnutls_certificate_get_openpgp_key: Added gnutls_certificate_get_openpgp_crt: Added gnutls_record_discard_queued: Added gnutls_session_ext_master_secret_status: Added gnutls_priority_string_list: Added gnutls_dh_params_import_raw2: Added gnutls_memset: Added gnutls_memcmp: Added gnutls_pkcs12_bag_set_privkey: Added gnutls_ocsp_resp_get_responder_raw_id: Added gnutls_system_key_iter_deinit: Added gnutls_system_key_iter_get_info: Added gnutls_system_key_delete: Added gnutls_system_key_add_x509: Added gnutls_system_recv_timeout: Added gnutls_register_custom_url: Added gnutls_pkcs11_obj_list_import_url3: Added gnutls_pkcs11_obj_list_import_url4: Added gnutls_pkcs11_obj_set_info: Added gnutls_crypto_register_cipher: Added gnutls_crypto_register_aead_cipher: Added gnutls_crypto_register_mac: Added gnutls_crypto_register_digest: Added gnutls_ext_register: Added gnutls_supplemental_register: Added gnutls_supplemental_recv: Added gnutls_supplemental_send: Added gnutls_openpgp_crt_check_email: Added gnutls_x509_crt_check_email: Added gnutls_handshake_set_hook_function: Modified gnutls_pkcs11_privkey_generate3: Added gnutls_pkcs11_copy_x509_crt2: Added gnutls_pkcs11_copy_x509_privkey2: Added gnutls_pkcs11_obj_list_import_url: Removed gnutls_pkcs11_obj_list_import_url2: Removed gnutls_certificate_client_set_retrieve_function: Removed gnutls_certificate_server_set_retrieve_function: Removed gnutls_certificate_set_rsa_export_params: Removed gnutls_certificate_type_set_priority: Removed gnutls_cipher_set_priority: Removed gnutls_compression_set_priority: Removed gnutls_kx_set_priority: Removed gnutls_mac_set_priority: Removed gnutls_protocol_set_priority: Removed gnutls_rsa_export_get_modulus_bits: Removed gnutls_rsa_export_get_pubkey: Removed gnutls_rsa_params_cpy: Removed gnutls_rsa_params_deinit: Removed gnutls_rsa_params_export_pkcs1: Removed gnutls_rsa_params_export_raw: Removed gnutls_rsa_params_generate2: Removed gnutls_rsa_params_import_pkcs1: Removed gnutls_rsa_params_import_raw: Removed gnutls_rsa_params_init: Removed gnutls_sign_callback_get: Removed gnutls_sign_callback_set: Removed gnutls_x509_crt_verify_data: Removed gnutls_x509_crt_verify_hash: Removed gnutls_pubkey_get_verify_algorithm: Removed gnutls_x509_crt_get_verify_algorithm: Removed gnutls_pubkey_verify_hash: Removed gnutls_pubkey_verify_data: Removed gnutls_record_set_max_empty_records: Removed guile: set-session-cipher-priority!: Removed set-session-mac-priority!: Removed set-session-compression-method-priority!: Removed set-session-kx-priority!: Removed set-session-protocol-priority!: Removed set-session-certificate-type-priority!: Removed set-session-default-priority!: Removed set-session-default-export-priority!: Removed make-rsa-parameters: Removed rsa-parameters?: Removed set-certificate-credentials-rsa-export-parameters!: Removed pkcs1-import-rsa-parameters: Removed pkcs1-export-rsa-parameters: Removed
## 1.1.0 / 2016-06-28 ### Minor Enhancements * Support jruby (#8) ## 1.0.0 / 2016-04-28 ### Major enhancements - Merge Simple::ANSI and Colorator. (#7) ### Minor Enhancements - Delete unnecessary `Symbol#to_sym` (#2) - Change argument name of `Enumerator#each` for better code legibility (#3) ### Development Fixes - Convert to new RSpec expectation syntax (#1) - Fix `String#blue` result in README (#4)
Add test target. Changes in version 0.21 *********************** Released on October 23rd, 2014. * Restored the atf(7) manual page to serve as a reference to all the other manual pages shipped by ATF. * Added the -s flag to atf-sh to support specifying the shell interpreter to be used. * Removed ATF_WORKDIR. The only remaining consumers have been converted to use the standard TMPDIR environment variable. As a benefit, and because Kyua forces the TMPDIR to live within the test case's work directory, any stale files left behind by ATF will be automatically cleaned up. * Documented the environment variables recognized by each component in the relevant manual pages. This information was lost with the atf-config(1) removal. * Added a new "require.diskspace" metadata property to test cases so that they can specify the minimum amount of disk space required for the test to run. * Renamed the atf-{c,c++,sh}-api(3) manual pages to atf-{c,c++,sh}(3) for discoverability purposes. Symbolic links are provided for the time being to still make the old names visible. * Issue #5: Recommend the (expected, actual) idiom for calls to the test macros in the manual pages. * Issue #7: Stopped catching unhandled exceptions in atf-c++ tests. This propagates the crash to the caller, which in turn allows it to obtain proper debugging information. In particular, Kyua should now be able to extract a stacktrace pinpointing the problem. * Issue #8: Fixed atf-c/macros_test:use test failures spotted by the clang that ships with FreeBSD 11.0-CURRENT. * Issue #12: Improved documentation of atf-sh(3) and atf-check(1) by better explaining how they relate to each other. * Issue #14: Stopped setting 'set -e' in atf-sh. This setting was initially added as a way to enable a "strict" mode in the library and to make test cases fail fast when they run unprotected commands. However, doing so in the library is surprising as the responsibility of enabling 'set -e' should be on the user's code. Also, 'set -e' introduces inconsistent behavior on subshells and users do not expect that. * Issue #15: Fixed atf_utils_{fork,wait} to support nested calls. * Issue #16: Fixed test failures (by removing a long-standing hack) on systems that lack \e support in printf(1). * Issue #19: Removed stale references to atf-config and atf-run.
Release date: 2017-03-08 14:32 UTC Changelog: * Set minimum PHP version to 5.4.0 * Set minimum PEAR version to 1.10.1 * Bug #18262: Incomplete buffer sent with fwrite after bugfix #14619 * Bug #20113: package.xml does not validate * Bug #21031: Warning on connection error(stream_socket_client) * PR #7: Fix for "Maximum execution time of 30 seconds exceeded" error * PR #8: Make PHP5 compatible
The necessary patches have been submitted upstream. This still does not build with PKGSRC_FORTIFY yet though. List of intermediate commits: * Prepare 0.15 release. * Do not use rand() within fseek(), it might break reproducibility. * Work around an issue with fseek() diversion. Closes #7. * More verbose debug messages. * Merge pull request #12 from edmcman/feature/retain_file_extension_in_copy_mode * Also include alloca.h * Retain file extension in copy mode. * Merge pull request #11 from CERTCC-Vulnerability-Analysis/feature/add_opmode_null_to_run_without_fuzzing * Add new "null" opmode which doesn't mutate the file. * Export VERBOSE=1 in Travis so that the test suite outputs debug information. * Add #pragma once directives in all our headers, for safety. * Tell Travis to try to build on OS X, too. * Add Travis build status to README. * Move Travis builds to the container-based infrastructure. * Tell Travis to bootstrap before running configure. * Add a .travis.yml configuration file for CI. * Disable the mmap regression test on OS X. * Hopefully fix OS X compilation now. Fixes #5. * Disable unnecessary weak symbol declaration. * Merge pull request #4 from x9prototype/master * Merge pull request #1 from x9prototype/x9prototype-patch-1 * Update libzzuf/lib-stream.c * zzuf: set program version to 0.14 and prepare release. * win32: using <stdint.h> instead of defining our own types. * misc: fix a few minor issues found by static code analysis. * sys: unsatisfying workaround for an issue with libasan. * win32: clean up some Windows code. * libzzuf: protect library initialisation with a mutex. * build: remove spurious binary file. * libzzuf: fix compiler warnings by adding declarations for functions that are unlikely to be exposed by system headers. * Allow debug_str to be provided a negative length count for convenience. * zzuf: fix a minor inconsistency between short and long options when compiled on a system with a useless rlimit(). * doc: group command line options by category in the man page. * stream: fix a nasty bug that completely messed up with the streambuf structure tracking. Now when the new streambuf position is exactly at the end of the previous streambuf, we only fuzz the streambuf if new data is available (i.e. when streambuf_count != 0); otherwise, it just means that we?re at the end of the file, waiting for new read orders. * debug: minor tweak to the debug string formatter. * debug: refactor a lot of buffer debug functions using a shared formatter. * test: use the -d flag in unit tests so that we can find potential errors in the debug() function calls. * misc: rename a lot of _zz_-prefixed variables. * test: add a regression test for a bug in our mmap function. * zzuf: add a -X flag for hexadecimal dumps. * debug: try to output as much debug output as possible and make debug() thread safe on Unix platforms. * stream: rename a few functions for clarity. * stream: fuzz the whole stream buffer upon opening. * stream: refactor some streambuf getter functions. * test: add a new regression test for a bug at stream EOF. * stream: rename ?s? to ?stream? for consistency. * mem: fix a buffer overflow bug in the mmap() replacement. * misc: factor several common tests into one must_fuzz_fd() function. * test: add a regression test for a bug in our mmap function. * misc: C99 refactoring; put variable declarations closer to their first use * misc: typo of the ass. * win32: some compilation fixes introduced by refactoring for Linux. * doc: update copyright and URLs. * zzuf: replace a critical section with a simple spinlock. * misc: move a lot of generic stuff to a new util/ source subdirectory. * win32: some mingw32/mingw64 warning and compilation fixes. * build: remove ChangeLog, as it?s convenient enough to have it in Git. * misc: various compilation warning fixes and copyright updates. * libzzuf: fix fseeko64 parameter type. * fork: document more code and fix a bug reported by Will Newton. * test: several fixes in the testsuite. * misc: now that Visual Studio supports it some 15 years later, switch to C99. * misc: minor fixes for compilation warnings. * win32: Windows-specific compilation fixes. * win32: add spinlock implementation for Windows. * win32: update to newer mingw compiler version. * build: remove the libcaca dependency and embed code instead. * build: refresh build system. * build: fix a few compilation warnings. * core: add a lightweight spinlock to protect the list of file descriptors. * sys: fix coding style. * fix crash on windows 32-bit and compute_patch_size * win32: add some console handling function diversions. * win32: add more explicit error messages and add support for 0xb8 opcode. * add relocate_hook to improve api hooking, fix dll name string comparison (no case sensitive), fix used after free on win32, add more hooks related to async file access * build: fix compilation by including <wchar.h> and checking for regwexec. * cosmetic: get rid of CRLF line endings. * add new hook for windows (CreateFileMapping(A|W), MapViewOfFile, ReadFileEx), re-enable option -U, start to port network on windows * port zzuf to win64 (amd64) * add regex feature for win32 * change the method of hooking, now we disassemble the beginning of the targeted function and insert a jump to the new function. * start to implement hotpatch hook on win32 port, but some API don't look to use it for some reason (e.g. kernel32!ReadFile) * win32 port starts to fuzz executable (only few functions related to file handling are implemented) * fix tmp file creation on win32, start to implement handling of win32 exception with GetExitCodeProcess * on win32, use a named pipe and IOCP to read stdout, stderr and debugfd correctly. * * win32: add debug information to the function diversion code. * linux: fix a few compilation warnings. * Fix a weird problem with lib6 versioned symbols. * osx: do not enforce flat namespace in copy mode on OS X. * Win64 support in the VS solution. * Fix wrong pointer types in the network range structures. * Fix line endings. * Get rid of the getopt reimplementation and depend on libcaca instead. * Implement ReOpenFile and fix a few Win32 compilation warnings. * Fix Win32 intermediate build directories. * Fix missing ZZUF_DEBUGFD passing and debug function availability. * Fix a bug in the %i formatting and implement %S. * Get the debug channel to work on Win32. * Treat %x arguments as unsigned in the printf reimplementation. * Fix the printf reimplementation to properly handle INT_MIN. * Disable select() on Win32. It is not supported on non-sockets. * Remove useless PARENT_FD/CHILD_FD hack. * Make it easier to dynamically allocate the debug filedescriptor later. * Filedescriptor 0 is the debug channel, not stdin! Fix that. * Proper child command line construction on Win32. There is no need to hardcode stuff for debugging purposes any longer. * Inherit stdin/stdout/stderr in the child process under Win32. * Remove useless code for Win32 diversions. * Mark diverted Win32 functions as __stdcall, it's the correct calling convention. * Divert ReadFile() and CloseHandle(). * Drop Visual Studio 2008 support and require the 2010 version. The 2010 express version is free to use and it's a lot better. * Fix compilation warnings on Win32. * Divert CreateFileW in addition to CreateFileA. * Fix the Linux build to accomodate with the new Win32 features. * CreateFile() diversion proof of concept. * Add a mechanism for Win32 diversions. * Fix a bug caused by undefined function call precedence. * Fix zzat compilation on Win32 and create a .vcxproj file for it. * Minor Win32 code simplification in sys.c. * Divert AttachConsole() and AllocConsole() for debugging purposes. * Full support for ASLR in the Win32 loader. * Refactor the DLL initialisation code to allow several diversions. * Improve the DLL injection code. Now seems to work rather well under Windows. But it needs a lot of polishing. * Do not build ASLR binaries on Windows for now. * Fix Win32 build. * Add a few comments in the code for new Win32 strategies. * Make check-zzuf-r-ratio slightly more tolerant. * New operating mode "copy". It uses temporary files instead of preloading libzzuf into the process. * Grammar. * Add a regression test for our Gentoo __fread_chk() bug. * Fix old typos in check-utils. * Add fortify versions of libc calls to zzat. * Fortify functions actually have extra arguments. Fix that. * Update TODO list. * Revert any potential overriding macro before declaring a new function. * Add support for fortified glibc functions (__fgets_chk, __read_chk, etc.). * Rename zzcat to zzat to avoid conflicts with zziplib. * Clean up ChangeLog generation. * Split check-build into check-source and check-win32. * Add an OS X build script that generates fat binaries. * Add missing svn:ignore properties. * On OS X, resident_size is actually in bytes, not pages. Fixing memory check routine.
1.7.1 (2016-08-12) * Allow applications to query if they've got loggers #18 (thommay) 1.7.0 (2016-08-04) * test with updated ruby versions and run cucumber #16 (thommay) * Add dev dependency on chefstyle #15 (tas50) * Misc cleanup + add Travis #14 (tas50) * File log devices opened by mixlib-log should be closed. #13 (mhorbul) * Include the license type in the .gemspec #9 (benders) * MIXLIB-10: don't be so pessimistic about development libraries #8 (jkeiser) Fixed bugs: * Ensure that arguments to Mixlib::Log#add are passed as is to all loggers #7 (ketan) * Fixing RDoc formatting of README.rdoc. #4 (ampledata)
It reports:
Reformatting page. Please Wait...nroff: Cannot find library -mandoc
The text was updated successfully, but these errors were encountered: