What's New in astroid 2.0.2?
* Stop repeat inference attempt causing a RuntimeError in Python3.7
* infer_call_result can raise InferenceError so make sure to handle that for the call sites
where it is used
infer_call_result started recently to raise InferenceError for objects for which it
could not find any returns. Previously it was silently raising a StopIteration,
which was especially leaking when calling builtin methods.
Since it is after all an inference method, it is expected that it
could raise an InferenceError rather than returning nothing.
Version 1.8.13 (built with libpng-1.6.32 and zlib-1.2.11)
Add "exit(0)" after processing "-version" argument, to avoid
displaying the Usage information
Fix problem with MacOS prior to Sierra; it uses CLOCK_MONOTONIC
for some other purpose
Version 1.8.12 (built with libpng-1.6.31 and zlib-1.2.11)
Added POWERPC-VSX support.
Report whether using optimizations.
Added filter_method 6 (same as filter 5 with -speed).
Added "methods" 149-176 (that use filter_method 6).
Changed default verbosity from 1 (normal) to 0 (quiet). Use "-v" to get
the previous default behavior and "-v -v" to get the previous "verbose"
behavior. The "-s" (silent) and "-q" (quiet) options behave as before.
Version 1.6.35:
* Replaced the remaining uses of png_size_t with size_t (Cosmin)
* Fixed the calculation of row_factor in png_check_chunk_length
* Added missing parentheses to a macro definition
Redis 4.0.10 fixes a number of important issues:
* Important security issues related to the Lua scripting engine.
Please check https://github.com/antirez/redis/issues/5017
for more information.
* A bug with SCAN, SSCAN, HSCAN and ZSCAN, that may not return all the elements.
We also add a regression test that can trigger the issue often when present, and
may in theory be able to find unrelated regressions.
* A PSYNC2 bug is fixed: Redis should not expire keys when saving RDB files
because otherwise it is no longer possible to use such RDB file as a base
for partial resynchronization. It no longer represents the right state.
* Compatibility of AOF with RDB preamble when the RDB checksum is disabled.
* Sentinel bug that in some cases prevented Sentinel to detect that the master
was down immediately. A delay was added to the detection.
* Other minor issues.
IPython 6.5.0
Miscellaneous bug fixes and compatibility with Python 3.7.
* Autocompletion fix for modules with out __init__.py
* update the %pastebin magic to use dpaste.com instead of GitHub Gist
which now requires authentication
* Fix crash with multiprocessing
1.11.5:
Fix CVE-2018-14574: Open redirect possibility in CommonMiddleware
If the CommonMiddleware and the APPEND_SLASH setting are both enabled, and if the project has a URL pattern that accepts any path ending in a slash (many content management systems have such a pattern), then a request to a maliciously crafted URL of that site could lead to a redirect to another site, enabling phishing and other attacks.
CommonMiddleware now escapes leading slashes to prevent redirects to other domains.
The list of improvements, additions, bugfixes and so on is quite large;
those interested can refer to the CHANGES file in the distribution.
The reference manual has been fully ported to Sphinx.
## v6.3.0 (2018-08-01):
- `figgy-pudding@3.2.0`
- `cacache@11.1.0`
## v6.3.0-next.0 (2018-07-25):
### NEW FEATURES
- `npm version` now supports a `--preid` option to specify the preid
for prereleases. For example, `npm version premajor --preid rc` will tag
a version like `2.0.0-rc.0`.
### MESSAGING IMPROVEMENTS
- Make `npm audit fix` message provide better instructions for
vulnerabilities that require manual review.
- Fix missing colon next to tarball url in new `npm view` output.
- Use the defaut OTP explanation everywhere except when the context is
"OTP-aware" (like when setting double-authentication). This improves
the overall CLI messaging when prompting for an OTP code.
### MISC
- Use the extracted `stringify-package` package.
- `wrappy` was previously added to dependencies in order to flatten
it, but we no longer do legacy-style for npm itself, so it has been
removed from `package.json`.
## v6.2.0 (2018-07-13):
### FEATURES
- Add support for tab-separated output for `npm audit` data with the
`--parseable` flag.
- Add new `sign-git-commit` config to control whether the git commit
itself gets signed, or just the tag (which is the default).
### FIXES
- Do not use `SET` to fetch the env in git-bash or Cygwin.
### DEPENDENCY BUMPS
- `request@2.81.0`: Downgraded to allow better deduplication. This
does introduce a bunch of `hoek`-related audit reports, but they don't
affect npm itself so we consider it safe. We'll upgrade `request` again
once `node-gyp` unpins it.
- `node-gyp@3.7.0`
_ `cli-table3@0.5.0`: `cli-table2` is unmaintained and required
`lodash`. With this dependency bump, we've removed `lodash` from our tree,
which cut back tarball size by another 300kb.
- `npm-audit-report@1.3.1`
- Add `cli-table3` to bundleDeps.
- Make `standard` happy.
## v6.2.0-next.1 (2018-07-05):
- Remove postinstall script that depended on source files, thus
preventing `npm@next` from being installable from the registry.
## v6.2.0-next.0 (2018-06-28):
### NEW FEATURES
- You can now disable the update notifier entirely by using
`--no-update-notifier` or setting it in your config with `npm config
set update-notifier false`.
- When `npm run-script <script>` fails due to a typo or missing
script, npm will now do a "did you mean?..." for scripts that do exist.
### BUGFIXES
- Fix the regular expression matching in `xcode_emulation` in
`node-gyp` to also handle version numbers with multiple-digit major
versions which would otherwise break under use of XCode 10.
- Stop trying to hoist/dedupe bundles dependencies.
- Add synopsis to brief help for `npm audit` and suppress trailing
newline.
- Exclude /.github directory from npm tarball.
- Add suggestion to use a temporary cache instead of `npm cache clear
--force`.
### DEPENDENCY SHUFFLE!
We did some reshuffling and moving around of npm's own dependencies.
This significantly reduces the total bundle size of the npm pack,
from 8MB to 4.8MB for the distributed tarball! We also moved around
what we actually commit to the repo as far as devDeps go.
- Flatten and dedupe our dependencies!
- Remove unused direct dependency `ansi-regex`.
- Reshuffle ansi-regex for better deduping.
- Reshuffle strip-ansi for better deduping.
- Reshuffle is-fullwidth-code-point for better deduping.
- Add fake-registry, npm-registry-mock replacement.
### DEPENDENCIES
- `tar@4.4.3`
- `pacote@8.1.6`
- `libcipm@2.0.0`
- `request@2.87.0`
- `which@1.3.1`
- `tar@4.4.4`
- `JSONStream@1.3.3`
- `is-cidr@2.0.6`
- `marked@0.4.0`
- `tap@12.0.1`
- `npm-profile@3.0.2`
- `uuid@3.3.2`
Christian König (1):
amdgpu: make sure to set CLOEXEC on duplicated FDs
Emil Velikov (10):
xf86drm: drmGetDevice2: error out if the fd has unknown subsys
xf86drm: introduce drm_device_has_rdev() helper
xf86drm: Fold drmDevice processing into process_device() helper
xf86drm: Allocate drmDevicePtr's on stack
xf86drm: introduce a get_real_pci_path() helper
xf86drm: Add drmDevice support for virtio_gpu
tests/drmdevices: install alongside other utilities
tests/drmdevice: add a couple of printf headers
drmdevice: convert the tabbed output into a tree
drmdevice: print the correct host1x information
Jan Vesely (3):
amdgpu: Take a lock before removing devices from fd_tab hash table.
amdgpu/util_hash_table: Add helper function to count the number of entries in hash table
amdgpu: Destroy fd_hash table when the last device is removed.
José Roberto de Souza (2):
intel: Introducing Whiskey Lake platform
intel: Introducing Amber Lake platform
Kevin Strasser (1):
xf86drm: Be sure to closedir before return
Marek Olšák (3):
amdgpu: don't call add_handle_to_table for KMS BO exports
amdgpu: add amdgpu_bo_handle_type_kms_noimport
configure.ac: bump version to 2.4.93
Mariusz Ceier (1):
xf86drm: Fix error path in drmGetDevice2
Michel Dänzer (2):
Always pass O_CLOEXEC when opening DRM file descriptors
Revert "amdgpu: don't call add_handle_to_table for KMS BO exports"
Rob Clark (5):
freedreno: add user ptr to fd_ringbuffer
freedreno: add fd_ringbuffer_new_object()
freedreno: small cleanup
freedreno: slight reordering
freedreno/msm: "stateobj" support
2018-08-01: Avoid OOB read on invalid entry point length
Don't let the entry point checksum verification run beyond the end
of the buffer holding it (32 bytes). This bug was discovered by
Lionel Debroux using the AFL fuzzer and AddressSanitizer.
Signed-off-by: Jean Delvare <jdelvare@suse.de>
2018-08-01: Validate structure completeness before decoding
Ensure that the whole DMI structure fits in the announced table
length before performing any action on it. Otherwise we might end
up reading beyond the end of our memory buffer. This bug was
discovered by Lionel Debroux using the AFL fuzzer and
AddressSanitizer. Its probability is very low, as it requires a DMI
table corrupted in one of two very specific ways to trigger. This
bug exists since dmidecode version 2.9, although it is hard to
test because option --from-dump was only introduced in version
2.10.
Signed-off-by: Jean Delvare <jdelvare@suse.de>
When updating a package, some package authors use local time for the
entries in doc/CHANGES, and my system clock was off by several days. To
detect and fix these problems early, pkglint now checks that the dates
are properly ordered.
this works well enough to browse javascript websites with otter-browser,
which needed paxctl +m, although I didn't try it without these changes.
XXX this package might be crashing from feeding bogus values to
posix_memalign.
Additionally, this fixes the build.
Mark paxctl +m, I probably needed this because I locally
enabled qt-webkit's JIT.
0.9.99.1:
added importer for OPML files;
added support for abp: protocol for adding new content filtering profiles;
added ability to open selection as link if it macthes URL format;
various fixes and minor improvements for Feeds reader.
0.9.99:
initial version of Feeds Reader:
Atom and RSS 2.0 parsers;
support for categories;
ability to preview feeds before subscribing using view-feed: protocol;
added action to take page screenshot;
some minor optimizations.
0.9.98:
several enhancements in experimental backend for QtWebEngine (Blink):
initial work on global history support;
added support for alternative stylesheets;
added support for fetching lists of search engines, feeds and links;
initial work on Feeds Reader;
several bug fixes and some minor optimizations.
0.9.97:
added initial version of Tab History panel;
some minor optimizations.
0.9.96:
added initial version of Tab History panel;
some minor optimizations
0.9.95:
added initial version of toolbar widget for viewing downloads from current session;
added some new keyboard shortcuts;
some minor fixes.
0.9.94:
added new default style for Start Page by Kamil Nęcek;
added interface allowing to manage list of hosts using customized website overrides;
several bug fixes and some optimizations.
0.9.93:
added Page Information panel;
added support for external icons for User Scripts;
some minor fixes and optimizations.
0.9.92:
improved support for styling tab bar text;
added support for deleting User Scripts in Addons Manager;
restored inline URLs completion;
added action for peeking tab contents;
multiple bug fixes and stability improvements.
0.9.91:
reworked toolbars:
added support for visibility toggle button (collapsing contents);
fixed unified toolbar and titlebar style under macOS;
toolbar visibility and location is now stored per main window;
improved sidebar(s):
added ability to add new sidebars;
allow to change their location by drag and drop;
vastly improved error pages:
special error pages are now used instead of SSL warning dialogs;
blocked content triggers dedicated error pages;
improved User Agents configuration;
added support for managing multiple proxy configurations and setting them per page or host;
reworked internal actions handling system allows to specify parameters for actions trigerred by keyboard shortcuts and mouse gestures;
vastly decreased import time for large bookmark files;
added module for listing opened windows and tabs;
improved styling under Windows, Unity and macOS;
added new default icon theme by Kamil Nęcek;
item views can now allocate extra space to predefined column other than last one;
added action to set, reset or toggle an option;
global editing actions now apply to focused single and multi line text edit widgets too;
added ability to drop URLs onto bookmark bars;
spell checking is now available in other multi line text edit widgets;
added action to control multimedia playback rate;
keyboard shortcuts are now validated while editing;
added support for customizing F12 menu;
implemented "Validate Using" menu;
added support for configurable Fast Forward rules;
0.9.12:
greatly improved tab bar:
allow to detach tabs by dragging them away;
allow to drop URLs and tabs from other windows;
added option to show embedded tab thumbnails;
improved handling of visibility of close button;
tabs demanding attention are drawn using bold font;
improved RTL support;
decreased default tab padding;
tab text is no longer centered horizontally;
fixed status tip messages while rearranging tabs;
improved KDE5 and Unity integration:
added support for progress information;
added support for desktop actions;
several MacOS X specific fixes and improvements:
improved rendering of platform style;
added dock icon menu;
added support for listing applications associated with given MIME type;
added support for Windows jump list;
added fullscreen support for QtWebKit backend;
open file path is saved;
improved RTL support in address and search fields;
many other fixes and improvements.
0.9.11:
added initial support for storing passwords:
support for multiple credential sets per host;
basic passwords management;
disabled by default (no encryption yet);
added crash reporter;
added support for muting tab media;
F12 menu now exposes all modes for Images visibility (including new option to show cached images only) and Plugins;
QtWebEngine backend is now capable of saving pages in MIME HTML format and as complete set of files;
added new toolbar visibility settings for full screen mode;
added new widget for showing content blocking details;
added ability to customize progress bar;
added ability to add loading progress information widgets to any toolbar;
various improvements in handling of content blocking profiles:
added new definitions and updated existing;
added option to add custom blocking rules;
profiles are now grouped by type;
various minor fixes and improvements.
on finding "nbcheckpassword" (which, at present, might be either
checkpassword-pam or DJB's original).
Depend (unconditionally) on mail/qmail-rejectutils, instead of having it
as an option on mail/qmail.
Bump version.
can (by itself depending on pkgtools/pkg_alternatives) expect to find
"nbcheckpassword".
Remove 'qmail-rejectutils' option, which will become an unconditional
dependency in qmail-run.
Bump PKGREVISION.
Upstream changes:
2.10 2018-07-26
- Add no_separators option (RJBS)
- Fix "Negative repeat count does nothing" warning (thanks to Stefan
Bühler)
- Fix Makefile.PL for perl 5.26 where "." is not in @INC by default
(thanks to Petr Písař)