Changelog:
CHANGELOG (curl)
----------
Fixed in 7.69.1 - March 11 2020
Bugfixes:
ares: store dns parameters for duphandle
cirrus-ci: disable the FreeBSD 13 builds
curl_share_setopt.3: Note sharing cookies doesn't enable the engine
lib1564: reduce number of mid-wait wakeup calls
libssh: Fix matching user-specified MD5 hex key
MANUAL: update a dict-using command line
mime: do not perform more than one read in a row
mime: fix the binary encoder to handle large data properly
mime: latch last read callback status
multi: skip EINTR check on wakeup socket if it was closed
pause: bail out on bad input
pause: force a connection recheck after unpausing (take 2)
pause: return early for calls that don't change pause state
runtests.1: rephrase how to specify what tests to run
runtests: fix missing use of exe_ext helper function
seek: fix fall back for missing ftruncate on Windows
sftp: fix segfault regression introduced by #4747 in 7.69.0
sha256: Added SecureTransport implementation
sha256: Added WinCrypt implementation
socks4: fix host resolve regression
socks5: host name resolv regression fix
tests/server: fix missing use of exe_ext helper function
tests: fix static ip:port instead of dynamic values being used
tests: make sleeping portable by avoiding select
unit1612: fix the inclusion and compilation of the HMAC unit test
urldata: remove the 'stream_was_rewound' connectdata struct member
version: make curl_version* thread-safe without using global context
Fixed in 7.69.0 - March 4 2020
Changes:
polarssl: removed
smtp: add CURLOPT_MAIL_RCPT_ALLLOWFAILS and --mail-rcpt-allowfails
wolfSSH: new SSH backend
Bugfixes:
altsvc: improved header parser
altsvc: keep a copy of the file name to survive handle reset
altsvc: make saving the cache an atomic operation
altsvc: use h3-27
azure: disable brotli on the macos debug-builds
build: remove all HAVE_OPENSSL_ENGINE_H defines
checksrc.bat: Fix not being able to run script from the main curl dir
cleanup: fix several comment typos
cleanup: fix typos and wording in docs and comments
cmake: add support for CMAKE_LTO option
cmake: clean up and improve build procedures
cmake: enable SMB for Windows builds
cmake: improve libssh2 check on Windows
cmake: Show HTTPS-proxy in the features output
cmake: support specifying the target Windows version
cmake: use check_symbol_exists also for inet_pton
configure.ac: fix comments about --with-quiche
configure: disable metalink if mbedTLS is specified
configure: disable metalink support for incompatible SSL/TLS
conn: do not reuse connection if SOCKS proxy credentials differ
conncache: removed unused Curl_conncache_bundle_size()
connect: remove some spurious infof() calls
connection reuse: respect the max_concurrent_streams limits
contributors: also include people who contributed to curl-www
contrithanks: use the most recent tag by default
cookie: check __Secure- and __Host- case sensitively
cookies: make saving atomic with a rename
create-dirs.d: mention the mode
curl: avoid using strlen for testing if a string is empty
curl: error on --alt-svc use w/o support
curl: let -D merge headers in one file again
curl: make #0 not output the full URL
curl: make the -# spaceship bar not wrap the line
curl: remove 'config' field from OutStruct
curl:progressbarinit: ignore column width from terminals < 20
curl_escape.3: add a link to curl_free
curl_getenv.3: fix the memory handling description
curl_global_init: assume the EINTR bit by default
curl_global_init: move the IPv6 works status bool to multi handle
CURLINFO_COOKIELIST.3: Fix example
CURLOPT_ALTSVC_CTRL.3: fix the DEFAULT wording
CURLOPT_PROXY_SSL_OPTIONS.3: Sync with CURLOPT_SSL_OPTIONS.3
CURLOPT_REDIR_PROTOCOLS.3: update the DEFAULT section
data.d: remove "Multiple files can also be specified"
digest: do not quote algorithm in HTTP authorisation
docs/HTTP3: add --enable-alt-svc to curl's configure
docs/HTTP3: update the OpenSSL branch to use for ngtcp2
docs: fix typo on CURLINFO_RETRY_AFTER
easy: remove dead code
form.d: fix two minor typos
ftp: convert 'sock_accepted' to a plain boolean
ftp: remove superfluous checking for crlf in user or pwd
ftp: shrink temp buffers used for PORT
github action: add CIFuzz
github: Instructions to post "uname -a" on Unix systems in issues
GnuTLS: always send client cert
gtls: fixed compilation when using GnuTLS < 3.5.0
hostip: move code to resolve IP address literals to `Curl_resolv`
HTTP-COOKIES: describe the cookie file format
HTTP-COOKIES: mention that a trailing newline is required
http2: make pausing/unpausing set/clear local stream window
http2: now requires nghttp2 >= 1.12.0
http: added 417 response treatment
http: increase EXPECT_100_THRESHOLD to 1Mb
http: mark POSTs with no body as "upload done" from the start
http: move "oauth_bearer" from connectdata to Curl_easy
include: remove non-curl prefixed defines
KNOWN_BUGS: Multiple methods in a single WWW-Authenticate: header
libssh2: add support for forcing a hostkey type
libssh2: fix variable type
libssh: improve known hosts handling
llist: removed unused Curl_llist_move()
location.d: the method change is from POST to GET only
md4: fixed compilation issues when using GNU TLS gcrypt
md4: use init/update/final functions in Secure Transport
md5: added implementation for mbedTLS
mk-ca-bundle: add support for CKA_NSS_SERVER_DISTRUST_AFTER
multi: change curl_multi_wait/poll to error on negative timeout
multi: fix outdated comment
multi: if Curl_readwrite sets 'comeback' use expire, not loop
multi_done: if multiplexed, make conn->data point to another transfer
multi_wait: stop loop when sread() returns zero
ngtcp2: add error code for QUIC connection errors
ngtcp2: fixed to only use AF_INET6 when ENABLE_IPV6
ngtcp2: update to git master and its draft-25 support
ntlm: move the winbind data into the NTLM data structure
ntlm: pass the Curl_easy structure to the private winbind functions
ntlm: removed the dependency on the TLS libaries when using MD5
ntlm_wb: use Curl_socketpair() for greater portability
oauth2-bearer.d: works for HTTP too
openssl: make CURLINFO_CERTINFO not truncate x509v3 fields
openssl: remove redundant assignment
os400: fixed the build
pause: force-drain the transfer on unpause
quiche: update to draft-25
README: mention that the docs is in docs/
RELEASE-PROCEDURE: feature win is closed post-release a few days
runtests: make random seed fixed for a month
runtests: restore the command log
schannel: make CURLOPT_CAINFO work better on Windows 7
schannel_verify: Fix alt names manual verify for UNICODE builds
sha256: use crypto implementations when available
singleuse.pl: support new API functions, fix curl_dbg_ handling
smtp: support the SMTPUTF8 extension
smtp: support UTF-8 based host names in MAIL FROM
SOCKS: make the connect phase non-blocking
strcase: turn Curl_raw_tolower into static
strerror: increase STRERROR_LEN 128 -> 256
test1323: added missing 'unit test' feature requirement
tests: add a unit test for MD4 digest generation
tests: add a unit test for SHA256 digest generation
tests: add a unit test for the HMAC hash generation
tests: deduce the tool name from the test case for unit tests
tests: fix Python 3 compatibility of smbserver.py
tool_dirhie: allow directory traversal during creation
tool_homedir: change GetEnv() to use libcurl's curl_getenv()
tool_util: improve Windows version of tvnow()
travis: update non-OpenSSL Linux jobs to Bionic
url: include the failure reason when curl_win32_idn_to_ascii() fails
urlapi: guess scheme properly with credentials given
urldata: do string enums without #ifdefs for build scripts
vtls: refactor Curl_multissl_version to make the code clearer
win32: USE_WIN32_CRYPTO to enable Win32 based MD4, MD5 and SHA256
Fixed in 7.68.0 - January 8 2020
Changes:
TLS: add BearSSL vtls implementation
XFERINFOFUNCTION: support CURL_PROGRESSFUNC_CONTINUE
curl: add --etag-compare and --etag-save
curl: add --parallel-immediate
multi: add curl_multi_wakeup()
openssl: CURLSSLOPT_NO_PARTIALCHAIN can disable partial cert chains
Bugfixes:
CVE-2019-15601: file: on Windows, refuse paths that start with \\
Azure Pipelines: add several builds
CMake: add support for building with the NSS vtls backend
CURL-DISABLE: initial docs for the CURL_DISABLE_* defines
CURLOPT_HEADERFUNCTION.3: Document that size is always 1
CURLOPT_QUOTE.3: fix typos
CURLOPT_READFUNCTION.3: fix the example
CURLOPT_URL.3: "curl supports SMB version 1 (only)"
CURLOPT_VERBOSE.3: see also ERRORBUFFER
HISTORY: added cmake, HTTP/3 and parallel downloads with curl
HISTORY: the SMB(S) support landed in 2014
INSTALL.md: provide Android build instructions
KNOWN_BUGS: Connection information when using TCP Fast Open
KNOWN_BUGS: LDAP on Windows doesn't work correctly
KNOWN_BUGS: TLS session cache doesn't work with TFO
OPENSOCKETFUNCTION.3: correct the purpose description
TrackMemory tests: always remove CR before LF
altsvc: bump to h3-24
altsvc: make the save function ignore NULL filenames
build: Disable Visual Studio warning "conditional expression is constant"
build: fix for CURL_DISABLE_DOH
checksrc.bat: Add a check for vquic and vssh directories
checksrc: repair the copyrightyear check
cirrus-ci: enable clang sanitizers on freebsd 13
cirrus: Drop the FreeBSD 10.4 build
config-win32: cpu-machine-OS for Windows on ARM
configure: avoid unportable `==' test(1) operator
configure: enable IPv6 support without `getaddrinfo`
configure: fix typo in help text
conncache: CONNECT_ONLY connections assumed always in-use
conncache: fix multi-thread use of shared connection cache
copyrights: fix copyright year range
create_conn: prefer multiplexing to using new connections
curl -w: handle a blank input file correctly
curl.h: add two missing defines for "pre ISO C" compilers
curl/parseconfig: fix mem-leak
curl/parseconfig: use curl_free() to free memory allocated by libcurl
curl: cleanup multi handle on failure
curl: fix --upload-file . hangs if delay in STDIN
curl: fix -T globbing
curl: improved cleanup in upload error path
curl: make a few char pointers point to const char instead
curl: properly free mimepost data
curl: show better error message when no homedir is found
curl: show error for --http3 if libcurl lacks support
curl_setup_once: consistently use WHILE_FALSE in macros
define: remove HAVE_ENGINE_LOAD_BUILTIN_ENGINES, not used anymore
docs: Change 'experiemental' to 'experimental'
docs: TLS SRP doesn't work with TLS 1.3
docs: fix several typos
docs: mention CURL_MAX_INPUT_LENGTH restrictions
doh: improved both encoding and decoding
doh: make it behave when built without proxy support
examples/postinmemory.c: Call curl_global_cleanup always
examples/url2file.c: corrected erroneous comment
examples: add multi-poll.c
global_init: undo the "intialized" bump in case of failure
hostip: suppress compiler warning
http_ntlm: Remove duplicate NSS initialisation
lib: Move lib/ssh.h -> lib/vssh/ssh.h
lib: fix compiler warnings with `CURL_DISABLE_VERBOSE_STRINGS`
lib: fix warnings found when porting to NuttX
lib: remove ASSIGNWITHINCONDITION exceptions, use our code style
lib: remove erroneous +x file permission on some c files
libssh2: add support for ECDSA and ed25519 knownhost keys
multi.h: remove INITIAL_MAX_CONCURRENT_STREAMS from public header
multi: free sockhash on OOM
multi_poll: avoid busy-loop when called without easy handles attached
ngtcp2: Support the latest update key callback type
ngtcp2: fix thread-safety bug in error-handling
ngtcp2: free used resources on disconnect
ngtcp2: handle key updates as ngtcp2 master branch tells us
ngtcp2: increase QUIC window size when data is consumed
ngtcp2: use overflow buffer for extra HTTP/3 data
ntlm: USE_WIN32_CRYPTO check removed to get USE_NTLM2SESSION set
ntlm_wb: fix double-free in OOM
openssl: Revert to less sensitivity for SYSCALL errors
openssl: improve error message for SYSCALL during connect
openssl: prevent recursive function calls from ctx callbacks
openssl: retrieve reported LibreSSL version at runtime
openssl: set X509_V_FLAG_PARTIAL_CHAIN by default
parsedate: offer a getdate_capped() alternative
pause: avoid updating socket if done was already called
projects: Fix Visual Studio projects SSH builds
projects: Fix Visual Studio wolfSSL configurations
quiche: reject HTTP/3 headers in the wrong order
remove_handle: clear expire timers after multi_done()
runtests: --repeat=[num] to repeat tests
runtests: introduce --shallow to reduce huge torture tests
schannel: fix --tls-max for when min is --tlsv1 or default
setopt: Fix ALPN / NPN user option when built without HTTP2
strerror: Add Curl_winapi_strerror for Win API specific errors
strerror: Fix an error looking up some Windows error strings
strerror: Fix compiler warning "empty expression"
system.h: fix for MCST lcc compiler
test/sws: search for "Testno:" header unconditionally if no testno
test1175: verify symbols-in-versions and libcurl-errors.3 in sync
test1270: a basic -w redirect_url test
test1456: remove the use of a fixed local port number
test1558: use double slash after file:
test1560: require IPv6 for IPv6 aware URL parsing
tests/lib1557: fix mem-leak in OOM
tests/lib1559: fix mem-leak in OOM
tests/lib1591: free memory properly on OOM, in the trailers callback
tests/unit1607: fix mem-leak in OOM
tests/unit1609: fix mem-leak in OOM
tests/unit1620: fix bad free in OOM
tests: Change NTLM tests to require SSL
tests: Fix bounce requests with truncated writes
tests: fix build with `CURL_DISABLE_DOH`
tests: fix permissions of ssh keys in WSL
tests: make it possible to set executable extensions
tests: make sure checksrc runs on header files too
tests: set LC_ALL=en_US.UTF-8 instead of blank in several tests
tests: use DoH feature for DoH tests
tests: use \r\n for log messages in WSL
tool_operate: fix mem leak when failed config parse
travis: Fix error detection
travis: abandon coveralls, it is not reliable
travis: build ngtcp2 with --enable-lib-only
travis: export the CC/CXX variables when set
vtls: make BearSSL possible to set with CURL_SSL_BACKEND
winbuild: Define CARES_STATICLIB when WITH_CARES=static
winbuild: Document CURL_STATICLIB requirement for static libcurl
## 003.015.000.000
* N320: Fix MCR initialization, fix checks for LO distribution board,
reset RX IQ balance on init, replace DRAM FIFO with replay block,
improve constraints, fix I/Q imbalance compensation, add FPGPIO control
* N310: increase default dc offset averaging window, make tunes
asynchronous, add capability to control RF filter bypass and freq.band
limits, fix setting user DB EEPROM, correctly report N321 vs N320,
improve DDR3 BIST, update max revision to 7, fix DMA arbitration to
use contiguous packets, replace DRAM FIFO with replay block, fix SFP
link up status, add workaround for clocking interference with external
reference clocks, disable gpsdo clock/time source options when
enable_gps=0
* X300: Fix max bitfile size, fix GPIO ATR property access type, heavily
refactor, introduce conn_mgr, add DPDK support, add
capability to flash NI-2974 FPGA, fix clocking code, enable 11.52 MHz
and 23.04 MHz system ref rates, improve usage of constrained device
args, enable ADC gain through RFNoC API, add mode to set master clock
rate to arbitrary values between 184.32 and 200 MHz, throttle
muxed_zero_copy_if
* E320: Fix time source clobbering ref source, add support for RevE, fix
reporting of FPGA version hash, fix SFP link up status, fix missing
ce_clk driver
* E310: Convert to MPM architecture, fix uhd_image_loader usage, fix DMA
arbitration to use contiguous packets, reduced DMA chans to 4 (using
data stream muxing), fix DRAM_TEST target build
* E3xx: Correct frontend name in devtest
* B200: Add command to query bootloader status, fix sc12 streaming, fix
FIFO sizes on GPIFII interface
* UBX: add temperature compensation mode
* SBX: Only update ATRs when lock state changes
* TwinRX: add LO charge pump properties, increase default charge pump
value on LO1, add low spur tuning mode, fix duplicate write to N value
in DDC
* RFNoC/device3: Read command FIFO size from device instead of
hardcoding values, fix multidevice graph connections, ENABLE_RFNOC now
defaults to ON, search all nodes for tick rate, add update_graph()
call which lets blocks do a graph-wide update of properties, fix
missing port arg in SR_WRITE Noc-Script call, constrain
send/recv_frame_size baed on MTU, fix flushing on init/deinit, disable
FC ACKs for lossless links
* RFNOC/FPGA: Fix rb_stb in split stream block, fix off-by-one error in
the window block, fix phase reset and -accumulator for DDC and DUC
blocks, fix flushing on split-stream block, fix DC offset issue with
DDS by using proper rounding, fix DUC/DDC sample rate switching by
latching N on M in axi_rate_change, various fixes to
uhd_image_builder, fix MTU settings in blocks, align byte count to
8-byte word
* RFNOC: Allow UHD_RFNOC_DIR to contain multiple paths
* Python API: Replace Boost.Python with PyBind11, fix benchmark_rate
statistics, fix phase alignment test script
* Python API: Added include of complex.h to allow pybind to convert
complex data types
* Python API: Make multi_usrp::get_*_usrp_info() return a Python dict
* Python API: Fix array processing in send_waveforms()
* UHD: Allow ignoring fallthrough warnings, reduce Boost footprint,
remove gpsd dependency, improve streaming, reduced the number of
compiler warnings, introduce pop() to the prop tree, add typecast
operator from uhd::dict<> to std::map<>, properly cache config file
data
* MPM/mpmd: Introduce compatible rev numbers to support future hardware,
fix some resource leaks in mpmd, fix spurious reclaims causing
unnecessary warnings, fix resource leaks in liberio xport, allow to
mux data streams over liberio transports (e.g. to require fewer DMA
channels on E310), wait for DPDK links to come up before proceeding,
relax failure handling when updating components (fixes spurious errors
when updating FPGA images over SFP), fix issue where RPC
initialization would hang on failure
* MPM: Re-enable RPC server timeouts after components have been updated
* MPMD: Remove arbitraty frame size defaults for UDP transports
* MPMD: Fix incorrect link rate warnings
* FPGA: Use new device-tree overlay syntax, upgraded to Vivado 2018.3,
broke various paths with critical timing, allow SystemVerilog source
files, improve viv_modify_bd and viv_modify_tcl_bd, fix resets on 2clk
FIFOs
* USB: Allow cancelled USB requests to occur
* USB: Fix global session race condition
* Logging: Always honour log level, don't log colours for non-ttys, fix
includes, demote various log messages, fix logging colours, fix
deadlock on Windows machines
* Examples: Fix benchmark_rate INIT_DELAY, fix memory leak in
tx_samples_c
* Examples: Remove thread priority elevation
* Examples: Add options to benchmark_rate for start delays and priority
* Tests: Make the Python interpreter for devtests a parameter, add unit
tests to MPM
* Utilities: Fix converter benchmark for Py3k and scaling issue
* Tools: Fix kitchen_sink
* Tools: Fix Wireshark dissectors to work with WS1, 2, and 3
* Tools: Various fixes to FPGA functional verification tests
* Docs: Various fixes, fix Doxygen warnings, fix links to KB, update
DPDK information about building libraries, add DPDK subsection about
thread priorities, update testing procedures
* C API: Add uhd_get_abi_string, uhd_get_version_string
* CMake: Make manpage compression optional, allow setting of PKG_DOC_DIR
from the CMake commandline, add replay example, fix missing 'project',
replace ENABLE_PYTHON3 with a simpler Python detection, clean up
superfluous modules, improve log statements, bump dependency min
versions, add MPM unit testing, fix missing BIGOBJ for MSVC, add our
own UHDBoost.cmake to better find Boost across versions and systems,
constrain DPDK check to exact version
* Formatting: Apply clang-format to all files, break after template<>
Tor Browser 9.0.8 -- April 5 2020
* All Platforms
* Mozilla Bug 1620818 - Release nsDocShell::mContentViewer properly
* Mozilla Bug 1626728 - Normalize shutdown
Tor Browser 9.0.7 -- March 20 2020
* All Platforms
* Bump NoScript to 11.0.19
* Bump Https-Everywhere to 2020.3.16
* Bug 33613: Disable Javascript on Safest security level
Changes since v1.17:
v1.18 - 06.04.2020
- Windows: Fixed files >2GB displaying bogus filesizes in Disk Op.
- Fixed a potential crash in the audio mixer on quirky modules (when a
channel's sampling rate is somehow set to 0).
- Fixed a bug with vertical scrollbars that have a very small thumb (v1.16)
- Omit docs because it requires wip/docbook2X.
megatools 1.10.3 - 2018-08-??
=============================
This release introduces new features.
Improvements:
- Megatools now install a single `megatools` executable, where former
`megaXYZ ...` commands now have to be executed as `megatools XYZ ...`.
- Implemented PKP (public key pinning for mega.nz's API server). Megatools
no longer use public certificate authorities to verify API server's
authenticity. If you use software that MITM's your web traffic, megatools
will not allow this anymore.
Changelog:
This is qpdf version 10.0.0. This release includes several notable
improvements: substantially improved performance over the 8.x and
9.x releases, an openssl crypto provider, delegation of random
number generation to the crypto provider, fast and automatic
determination of whether to run slow unreferenced resource removal
whens splitting pages (though you can force the behavior to be on
or off as well), and a few others.
Mesa 20.0.4 reverts a serious SPIR-V regression in the 20.0.3 release.
Here is the changelog for 20.0.3:
Caio Marcelo de Oliveira Filho (1):
mesa/main: Fix overflow in validation of DispatchComputeGroupSizeARB
Dylan Baker (6):
docs/relnotes: Add sha256 sums for 20.0.2
.pick_status.json: Update to cf62c2b2ac69637785f55b790fdd601c17e7e9d5
.pick_status.json: Mark 672d10619980687acec329742f055f7f3796c1b8 as backported
.pick_status.json: Mark c923de68dd0ab10a5a5fb3196f539707d046d897 as backported
.pick_status.json: Mark 56de6f698e3f164d97f132203e8159ef0b8e9bb8 as denominated
.pick_status.json: Update to aee004a7c8900938d1c17f0ac299d40001b383b0
Eric Engestrom (8):
.pick_status.json: Update to 3252041a7872c49e53bb02ffe8b079b5fc43f15e
.pick_status.json: Update to 12711939320e4fcd3a0d86af22da1042ad92035f
.pick_status.json: Update to 05069e1f0794aadd40ce9269f858e50c64254388
.pick_status.json: Update to 8970b7839aebefa7207c9535ac34ab4e8cc0ae25
.pick_status.json: Update to 5f4d9b419a1c931ad468b8b22b8a95b1216891e4
.pick_status.json: Update to 70ac7f5b0c46370075a35067c9f7dfe78e84b16d
docs: add release notes for 20.0.3
VERSION: bump to 20.0.3
Erik Faye-Lund (3):
rbug: do not return void-value
pipebuffer: clean up cast-warnings
vtn/opencl: fully enable OpenCLstd_Clz
Francisco Jerez (1):
intel/fs/gen12: Fix interaction of SWSB dependency combination with EU fusion workaround.
Greg V (1):
amd/addrlib: fix build on non-x86 platforms
Ian Romanick (2):
soft-fp64/fsat: Correctly handle NaN
soft-fp64: Split a block that was missing a cast on a comparison
Jason Ekstrand (5):
intel/blorp: Add support for swizzling fast-clear colors
anv: Swizzle fast-clear values
nir/lower_int64: Lower 8 and 16-bit downcasts with nir_lower_mov64
anv: Account for the header in anv_state_stream_alloc
spirv: Implement OpCopyObject and OpCopyLogical as blind copies
John Stultz (2):
gallium: hud_context: Fix scalar initializer warning.
vc4_bufmgr: Remove duplicative VC definition
Jordan Justen (2):
intel: Update TGL PCI strings
intel: Add TGL PCI ID
Lionel Landwerlin (5):
isl: implement linear tiling row pitch requirement for display
isl: properly filter supported display modifiers on Gen9+
isl: only apply main surface ccs pitch constraint with CCS
isl: drop min row pitch alignment when set by the driver
intel: add new TGL pci ids
Marek Olšák (3):
nir: fix clip/cull_distance_array_size in nir_lower_clip_cull_distance_arrays
ac: fix fast division
st/mesa: fix use of uninitialized memory due to st_nir_lower_builtin
Marek Vasut (1):
etnaviv: Emit PE.ALPHA_COLOR_EXT* on GPUs with half-float support
Neil Armstrong (1):
Revert "ci: Remove T820 from CI temporarily"
Pierre-Eric Pelloux-Prayer (1):
st/mesa: disallow deferred flush if there are multiple contexts
Rhys Perry (11):
nir/gather_info: handle emit_vertex_with_counter
aco: set has_divergent_branch for discards in loops
aco: handle missing second predecessors at merge block phis
aco: skip NIR in unreachable merge blocks
aco: improve check for unreachable loop continue blocks
aco: emit IR in IF's merge block instead if the other side ends in a jump
aco: fix boolean undef regclass
nir/gather_info: fix per-vertex handling in try_mask_partial_io
aco: implement 64-bit VGPR constant copies in handle_operands()
glsl: fix race in instance getters
util/u_queue: fix race in total_jobs_size access
Rob Clark (2):
freedreno/ir3/ra: fix array liveranges
util: fix u_fifo_pop()
Samuel Pitoiset (7):
radv/gfx10: fix required subgroup size with VK_EXT_subgroup_size_control
radv/gfx10: fix required ballot size with VK_EXT_subgroup_size_control
radv: fix optional pSizes parameter when binding streamout buffers
radv: enable VK_KHR_8bit_storage on GFX6-GFX7
ac/nir: use llvm.amdgcn.rcp for nir_op_frcp
ac/nir: use llvm.amdgcn.rsq for nir_op_frsq
ac/nir: use llvm.amdgcn.rcp in ac_build_fdiv()
Tapani Pälli (1):
glsl: set error_emitted true if type not ok for assignment
Thomas Hellstrom (1):
svga, winsys/svga: Fix persistent memory discard maps
Timothy Arceri (3):
glsl: fix varying packing for 64bit integers
nir: fix packing of TCS varyings not read by the TES
nir: fix crash in varying packing on interface mismatch
Timur Kristóf (1):
radv/llvm: fix subgroup shuffle for chips without bpermute
1.2.0:
- Drop support for Python 3.5
- Upgrade to libgit2 1.0
- New support for custom reference database backends
- New support for path objects
- New ``index`` optional parameter in ``Repository.checkout_index``
- New MacOS wheels
- Fix re-raise exception from credentials callback in clone_repository
- Fix warning with ``pip install pygit2``
- Tests: disable global Git config
Version 2.4.7
- Backport of selected fixes from 3.0.0 work:
. Each bug with Regex expressions
. And expressions not properly constructing with generator
. Traceback abbreviation
. Bug in delta_time example
. Fix regexen in pyparsing_common.real and .sci_real
. Avoid FutureWarning on Python 3.7 or later
. Cleanup output in runTests if comments are embedded in test string
3.4.0
Allow binding IPv6 address when starting a server.
3.3.0
Use six.BytesIO when reading wsgi.input.
Remove use of pytest-runner.
3.2.7
Python 3 updates for use of StringIO and auth_tkt.py.
v1.6.0
Added module and attr attributes to EntryPoint
v1.5.2
Fix redundant entries from FastPath.zip_children.
v1.5.1
Improve reliability and consistency of compatibility imports for contextlib and pathlib when running tests.
Version 1.1.2
- Work around an issue when running the ``flask`` command with an
external debugger on Windows.
- The static route will not catch all URLs if the ``Flask``
``static_folder`` argument ends with a slash.
ChangeLog:
3.24.3 (2020/03/17)
Edit > Application Preferences > Graphics View:
Behaviour:
Configurable tolerance for double-click to select contour
Appearance:
Configurable default lineweight for "Default" lineweight value
View > Property Editor:
Allow editing of values in imperial formats "Architectural" and "Engineering"
Bug fixes:
FS#2030 - Cannot snap to points of mirrored blocks
FS#2032 - Draw > Circle > Three Tangents: Cannot select third tangent
FS#2035 - Linetype scale in viewports
FS#2036 - Arc rendering in block context
FS#2038 - Cannot snap arc / circle reference points inside blocks
FS#2051 - Window selection of rotated and aligned dimensions with large extension line offset
FS#2053 - Dots in line patterns not visible at extreme coordinates
FS#2054 - Misc > Modify > Flatten Drawing to 2D
3.24.2 (2020/01/13)
Bug fixes:
FS#2027 - File > Print: Minimum line weight for printing is 0.01 drawing units
3.24.1 (2020/01/02)
Bug fixes:
FS#2017 - Rendering of arcs in blocks with scale factor > 1
FS#2020 - Edit > Paste: Wrong position for block references with different drawing units
Samba 4.12.1
* BUG 14295: nmblib: Avoid undefined behaviour in handle_name_ptrs().
* BUG 14296: samba-tool group: Handle group names with special chars
correctly.
* BUG 14293: Add missing check for DMAPI offline status in async DOS
attributes.
* BUG 14295: Starting ctdb node that was powered off hard before results in
recovery loop.
* BUG 14307: smbd: Ignore set NTACL requests which contain S-1-5-88 NFS ACEs.
* BUG 14316: vfs_recycle: Prevent flooding the log if we're called on
non-existant paths.
* BUG 14313: librpc: Fix IDL for svcctl_ChangeServiceConfigW.
* BUG 14327: nsswitch: Fix use-after-free causing segfault in
_pam_delete_cred.
* BUG 13622: fruit:time machine max size is broken on arm.
* BUG 14294: CTDB recovery corner cases can cause record resurrection and
node banning.
* BUG 14332: s3/utils: Fix double free error with smbtree.
* BUG 14294: CTDB recovery corner cases can cause record resurrection and
node banning.
* BUG 14295: Starting ctdb node that was powered off hard before results in
recovery loop.
* BUG 14324: CTDB recovery daemon can crash due to dereference of NULL
pointer.