ALLPlayer 歷史版本列表
ALLPlayer 可能是最流行的與匹配字幕看電影的節目。它播放所有已知的媒體格式,RAR 文件,而且還有一個實現的 LiveUpdate 功能來更新最新的編解碼器,如果打開電影文件時出現問題。該程序還自動搜索所有語言的匹配字幕。智能字幕將字幕保存在屏幕上一段時間,供您閱讀。 AVI Doctor 幫助你下載一個 torrent 文件並且想要預覽電影。與 AVI 醫生,你也可以修復損壞的文件。 ... ALLPlayer 軟體介紹更新時間:2022-04-25
更新細節:
What's new in this version:
Features:
Fixed:
- Don't optimize away points on path edit
- DRC in deep mode highlights erroneous width violation with text
- Warning requested if LEF/DEF map file does not capture certain layers
- OASIS writer bug with certain irregular arrays
- DXF export: better handling of PCB zone fills
- LVS unexpectedly failing
- Problem with Qt binding
- Buddy tools + OASIS: invalid warning about unexpected strict mode
- pip install klayout doesn't seem to work on M1 MacBookPro
- Qt binding: crash due to Python allocation-while-deallocating
- Ctrl+F will always enter search box in Macro IDE now
- LEF/DEF reader options - could not clear suffix or set datatype to none
- netlist/LVS result browser - do not clip texts, provide texts as tool tips as well for inspection
- the library selected box listed technology-specific libraries even if no technology was selected
- Bugfixes and enhancements for the LEF/DEF reader Includes #1050, #1065 and #1047 plus a number of standard compatibility issues. Bugfixes and enhancements for the strm2xyz buddy tool's LEF/DEF reader implementations.
Enhanced:
- Include PCell update in Library#refresh
- Backspace to delete last point from polygon or path
- Split gates option for LVS (new keyword is "split_gates") - see documentation for details
- generate labels for PCB X2 net names
- PCell errors are now shown on a separate layer (formerly only if the PCell featured at least one layer-type parameter) This layer is available with the same style and configuration than the guiding shape layer.
更新時間:2022-04-05
更新細節:
What's new in this version:
- Correction of a serious bug that crept into the previous version, which caused that some subtitles embedded in the movie were not displayed in full
- Fixed other minor issues noticed by users
更新時間:2022-03-25
更新細節:
更新時間:2022-03-25
更新細節:
What's new in this version:
- new timer functions
- quick preview of the video while scrolling
- fixed display of the first subtitles
- improved image scaling in fullscreen mode
- new audio and video encoders and decoders, such as ADPCM IMA Westwook, ADPCM IMA Acorn Replay, Apple Graphics, MSN Siren, and more
更新時間:2022-03-06
更新細節:
What's new in this version:
Changed:
- curl: add --json
- mesalink: remove support
Fixed:
- appveyor: update images from VS 2019 to 2022
- appveyor: use VS 2017 image for the autotools builds
- azure-pipelines: add a build on Windows with libssh
- bearssl: fix connect error on expired cert and no verify
- bearssl: fix EXC_BAD_ACCESS on incomplete CA cert
- bearssl: fix session resumption (session id)
- build: enable -Warith-conversion
- build: fix -Wenum-conversion handling
- build: fix ngtcp2 crypto library detection
- checkprefix: remove strlen calls
- checksrc: fix typo in comment
- CI: move 'distcheck' job from zuul to azure pipelines
- CI: move scan-build job from Zuul to Azure Pipelines
- CI: move the NSS job from zuul to GHA
- ci: move the OpenSSL + c-ares job from Zuul to Circle CI
- CI: move the rustls CI job to GHA from Zuul
- CI: move two jobs from Zuul to Circle CI
- CI: test building wolfssl with --enable-opensslextra
- CI: workflows/wolfssl: install impacket
- circleci: add a job using libssh
- cirlceci: also run a c-ares job on arm with debug enabled
- cmake: fix iOS CMake project generation error
- cmdline-opts/gen.pl: fix option matching to improve references
- config.d: Clarify _curlrc filename is still valid on Windows
- configure.ac: use user-specified gssapi dir when using pkg-config
- configure: change output for cross-compiled alt-svc support
- configure: fix '--enable-code-coverage' typo
- configure: remove support for "embedded ares"
- configure: requires --with-nss-deprecated to build with NSS
- configure: set CURL_LIBRARY_PATH for nghttp2
- configure: support specification of a nghttp2 library path
- configure: use correct CFLAGS for threaded resolver with xlC on AIX
- curl tool: erase some more sensitive command line arguments
- curl-functions.m4: fix LIBRARY_PATH adjustment to avoid eval
- curl-functions.m4: revert DYLD_LIBRARY_PATH tricks in CURL_RUN_IFELSE
- curl-openssl: fix SRP check for OpenSSL 3.0
- curl-openssl: remove the OpenSSL headers and library versions check
- curl.h: fix typo
- curl: remove "separators" (when using globbed URLs)
- curl_getdate.3: remove pointless .PP line
- curl_multi_socket.3: remove callback and typical usage descriptions
- curl_url_set.3: mention when CURLU_ALLOW_SPACE was added
- CURLMOPT_TIMERFUNCTION/DATA.3: fix the examples
- CURLOPT_PROGRESSFUNCTION.3: fix example struct assignment
- CURLOPT_RESOLVE.3: change example port to 443
- CURLOPT_XFERINFOFUNCTION.3: fix example struct assignment
- CURLOPT_XFERINFOFUNCTION.3: fix typo in example
- CURLSHOPT_LOCKFUNC.3: fix typo "relased" -> "released"
- des: fix compile break for OpenSSL without DES
- docs/cmdline-opts: add "mutexed" options for more http versions
- docs/DEPRECATE: remove NPN support in August 2022
- docs: capitalize the name 'Netscape'
- docs: document HTTP/2 not insisting on TLS 1.2
- docs: fix mandoc -T lint formatting complaints
- docs: update IETF links to use datatracker
- examples/curlx: support building with OpenSSL 1.1.0+
- examples/multi-app.c: call curl_multi_remove_handle as well
- formdata: avoid size_t => long typecast overflows
- ftp: provide error message for control bytes in path
- gen.pl: terminate "example" sections better
- gha: add a macOS CI job with libssh
- gskit: Convert to using Curl_poll
- gskit: Fix errors from Curl_strerror refactor
- gskit: Fix initialization of Curl_ssl_gskit struct
- h2/h3: allow CURLOPT_HTTPHEADER change ":scheme"
- hostcheck: fixed to not touch used input strings
- hostcheck: reduce strlen calls on chained certificates
- hostip: avoid unused parameter error in Curl_resolv_check
- http2: move two infof calls to debug-h2-only
- http: make Curl_compareheader() take string length arguments too
- if2ip: make Curl_ipv6_scope a blank macro when IPv6-disabled
- KNOWN_BUGS: fix typo "libpsl"
- ldap: return CURLE_URL_MALFORMAT for bad URL
- lib: remove support for CURL_DOES_CONVERSIONS
- libssh2: don't typecast socket to int for libssh2_session_handshake
- libssh: fix include files and defines use for Windows builds
- Makefile.am: Generate VS 2022 projects
- maketgz: return error if 'make dist' fails
- mbedtls: enable use of mbedtls without CRL support
- mbedtls: enable use of mbedtls without filesystem functions support
- mbedtls: fix CURLOPT_SSLCERT_BLOB (again)
- mbedtls: fix ssl_init error with mbedTLS 3.1.0+
- mbedtls: remove #include <mbedtls/certs.h>
- mbedtls: return CURLcode result instead of a mbedtls error code
- md5: check md5_init_func return value
- mime: use a define instead of the magic number 24
- misc: allow curl to build with wolfssl --enable-opensslextra
- misc: remove BeOS code and references
- misc: remove the final watcom references
- misc: remove unused data when IPv6 is not supported
- mqtt: free 'sendleftovers' in disconnect
- mqtt: free any send leftover data when done
- multi: allow user callbacks to call curl_multi_assign
- multi: grammar fix in comment
- multi: remember connection_id before returning connection to pool
- multi: set in_callback for multi interface callbacks
- netware: remove support
- next.d. remove .fi/.nf as they are handled by gen.pl
- ngtcp2: adapt to changed end of headers callback proto
- ngtcp2: fix declaration of ‘result’ shadows a previous local
- ngtcp2: Reset dynbuf when it is fully drained
- nss: handshake callback during shutdown has no conn->bundle
- ntlm: remove unused feature defines
- openldap: fix compiler warning when built without SSL support
- openldap: implement SASL authentication
- openldap: pass string length arguments to client_write()
- openssl.h: avoid including OpenSSL headers here
- openssl: check if sessionid flag is enabled before retrieving session
- openssl: check SSL_get_ex_data to prevent potential NULL dereference
- openssl: check the return value of BIO_new_mem_buf()
- openssl: fix `ctx_option_t` for OpenSSL v3+
- openssl: fix build for version < 1.1.0
- openssl: return error if TLS 1.3 is requested when not supported
- os400: Add function wrapper for system command
- os400: Add link to QADRT devkit to README.OS400
- os400: Default build to target current release
- OS400: fix typos in rpg include file
- projects: add support for Visual Studio 17 (2022)
- projects: fix Visual Studio wolfSSL configurations
- projects: remove support for MSVC before VC10 (Visual Studio 2010)
- quiche: after leaving h3_recving state, poll again
- quiche: change qlog file extension to `.sqlog`
- quiche: fix upload for bigger content-length
- quiche: handle stream reset
- quiche: remove two leftover debug infof() outputs
- quiche: verify the server cert on connect
- quiche: when *recv_body() returns data, drain it before polling again
- README.md: fix links
- remote-header-name.d: clarify
- runtests.pl: disable debuginfod
- runtests.pl: properly print the test if it contains binary zeros
- runtests.pl: support the nonewline attribute for the data part
- runtests.pl: tolerate test directories without Makefile.inc
- runtests: allow client/file to specify multiple directories
- runtests: make 'rustls' a testable feature
- runtests: make 'wolfssl' a testable feature
- runtests: set 'oldlibssh' for libssh versions before 0.9.5
- rustls: add CURLOPT_CAINFO_BLOB support
- schannel: move the algIds array out of schannel.h
- scripts/cijobs.pl: output data about all currect CI jobs
- scripts/completion.pl: improve zsh completion
- scripts/copyright.pl: support many provided file names on the cmdline
- scripts/delta: check the file delta for current branch
- sectransp: mark a 3DES cipher as weak
- setopt: do bounds-check before strdup
- setopt: fix the TLSAUTH #ifdefs for proxy-disabled builds
- sha256: Fix minimum OpenSSL version
- smb: pass socket for writing and reading data instead of FIRSTSOCKET
- ssl: reduce allocated space for ssl backend when FTP is disabled
- test3021: disable all msys2 path transformation
- test374: gif data without new line at the end
- tests/disable-scan.pl: properly detect multiple symbols per line
- tests/unit/Makefile.am: add NSS_LIBS to build with NSS fine
- tool_findfile: check ~/.config/curlrc too
- tool_getparam: DNS options that need c-ares now fail without it
- TPF: drop support
- unit1610: init SSL library before calling SHA256 functions
- url: exclude zonefrom_url when no ipv6 is available
- url: given a user in the URL, find pwd for that user in netrc
- url: keep trailing dot in host name
- url: make Curl_disconnect return void
- urlapi: handle "redirects" smarter
- urldata: CONN_IS_PROXIED replaces bits.proxy when proxy can be disabled
- urldata: remove conn->bits.user_passwd
- version_win32: fix warning for `CURL_WINDOWS_APP`
- vtls: fix socket check conditions
- vtls: pass on the right SNI name
- vxworks: drop support
- winbuild: add parameter WITH_SSH
- wolfssl: return CURLE_AGAIN for the SSL_ERROR_NONE case
- wolfssl: when SSL_read() returns zero, check the error
- write-out.d: Fix num_headers formatting
- x509asn1: toggle off functions not needed for diff tls backends
更新時間:2022-02-14
更新細節:
What's new in this version:
Fixed:
- Double compare fails in LVS
- CIF writer generates unreadable file with invalid cell or layer names
- Enhanced timeout in package manager on large file download
- Backup file generation fails with relative paths
- Heal option for tiled XOR
- Bug changing PCell parameters of multiple cell instance
- Crash in debug mode when placing a "slow cell"
- Loss of selection when clicking at wrong position To make this problem less annoying, the capture range was increased when clicking at already selected items for "Move".
- New top cell appearing after load
Enhancement: #996 Refresh function to trigger update from within library
- Wrong display of negative extensions of paths
- scale and grids were wrong in case of oversampling
更新時間:2022-01-14
更新細節:
What's new in this version:
- Fixed: PCell error (infinite recursion)
更新時間:2022-01-06
更新細節:
What's new in this version:
Features:
- Enhancement: #963 Display snapped position in main window
- fixed: #960 Cap values range now shown in netlist browser
- fixed: #954 Fixed a device extraction glitch
- fixed: #951 Internal error fixed when deleting the cell you're sitting at Side effect: copy & paste of cells is correctly disabled now in viewer mode
- fixed: #942 Technology file routing suffix string typo
- fixed: #946 Python: __file__ returns quoted path string
- fixed: DRC check for equal width now returns more consistent results Previously, a check like "layer.drc(width == something)" was not flagging all candidates correctly.
- Enhancement: A PCell can request "lazy evaluation" now This means that a parameter change needs to be committed in the UI before it is being taken. This way, slow PCell evaluation will not make the application stall. To add this feature, reimplement "wants_lazy_evaluation" in the PCell class to return "true".
- Enhancement: "lvs_data" is a global function now in LVS scripts
- fixed: less liberal evaluation of expressions in string to numeric conversion This will fix a potential vulnerability which allows someone to sneak in expression code through malicious configuration, technology or layer properties files.
更新時間:2022-01-05
更新細節:
What's new in this version:
Changes:
- mime: use percent-escaping for multipart form field and file names
Fixed:
- asyn-ares: ares_getaddrinfo needs no happy eyeballs timer
- azure: make the "w/o HTTP/SMTP/IMAP" build disable SSL proper
- BINDINGS: add cURL client for PostgreSQL
- BINDINGS: add one from Everything curl and update a link
- checksrc: detect more kinds of NULL comparisons we avoid
- CI: build examples for additional code verification
- CI: bump job to use mbedtls 3.1.0
- cmake: don't set _USRDLL on a static Windows build
- cmake: prevent dev warning due to mismatched arg
- cmake: private identifiers use CURL_ instead of CMAKE_ prefix
- config.d: update documentation to match the path search
- configure: add -lm to configure for rustls build.
- configure: better diagnostics if hyper is built wrong
- configure: don't enable TLS when --without-* flags are used
- configure: fix runtime-lib detection on macOS
- curl.1: require "see also" for every documented option
- curl: improve error message for --head with -J
- curl_easy_cleanup.3: remove from multi handle first
- curl_easy_escape.3: call curl_easy_cleanup in example
- curl_easy_unescape.3: call curl_easy_cleanup in example
- curl_multi_init.3: fix EXAMPLE formatting
- curl_multi_perform/socket_action.3: clarify what errors mean
- curl_share_setopt.3: split out options into their own manpages
- CURLOPT_STDERR.3: does not work with libcurl as a win32 DLL
- digest: compute user:realm:pass digest w/o userhash
- docs/checksrc: Add documentation for STRERROR
- docs/cmdline-opts: do not say "protocols: all"
- docs/examples: workaround broken -Wno-pedantic-ms-format
- docs/HTTP3: describe how to setup a h3 reverse-proxy for testing
- docs/INSTALL.md: typo fix : added missing "get" verb
- docs/URL-SYNTAX.md: space is not fine in a given URL
- docs: add known bugs list to HTTP3.md
- docs: address proselint nits
- docs: consistent manpage SYNOPSIS
- docs: fix dead links, remove ECH.md
- docs: fix typo in OpenSSL 3 build instructions
- docs: Update the Reducing Size section
- example/progressfunc: remove code for old libcurls
- examples/multi-single.c: remove WAITMS()
- FAQ: typo fix : "yout" ➤ "your"
- ftp: disable warning 4706 in MSVC
- gen.pl: improve example output format
- github workflow: add wolfssl (removed from zuul)
- github/workflows: add mbedtls and mbedtls-clang (removed from zuul)
- gtls: check return code for gnutls_alpn_set_protocols
- hash: lazy-alloc the table in Curl_hash_add()
- http2:set_transfer_url() return early on OOM
- HTTP3: update quiche build instructions
- http: enable haproxy support for hyper backend
- http: Fix CURLOPT_HTTP200ALIASES
- http_proxy: don't close the socket (too early)
- insecure.d: detail its use for SFTP and SCP as well
- insecure.d: expand and clarify
- libcurl-multi.3: "SOCKS proxy handshakes" are not blocking
- libcurl-security.3: mention address and URL mitigations
- libssh2: fix error message for sha256 mismatch
- libtest: avoid "assignment within conditional expression"
- lift: ignore is a deprecated config option, use ignoreRules
- linkcheck.yml: add CI job that checks markdown links
- m4/curl-compilers: tell clang -Wno-pointer-bool-conversion
- Makefile.m32: rename -winssl option to -schannel and tidy up
- mbedTLS: add support for CURLOPT_CAINFO_BLOB
- mbedtls: fix CURLOPT_SSLCERT_BLOB
- mbedtls: fix private member designations for v3.1.0
- misc: remove unused doh flags when CURL_DISABLE_DOH is defined
- misc: s/e-mail/email
- multi: cleanup the socket hash when destroying it
- multi: handle errors returned from socket/timer callbacks
- multi: shut down CONNECT in Curl_detach_connnection
- netrc.d: edit the .netrc example to look nicer
- ngtcp2: verify the server cert on connect (quictls)
- ngtcp2: verify the server certificate for the gnutls case
- nss:set_cipher don't clobber the cipher list
- openldap: implement STARTTLS
- openldap: process search query response messages one by one
- openldap: several minor improvements
- openldap: simplify ldif generation code
- openssl: check the return value of BIO_new()
- openssl: define HAVE_OPENSSL_VERSION for OpenSSL 1.1.0+
- openssl: remove `RSA_METHOD_FLAG_NO_CHECK` handling if unavailable
- openssl: remove usage of deprecated `SSL_get_peer_certificate`
- openssl: use non-deprecated API to read key parameters
- page-footer: add a mention of how to report bugs to the man page
- page-footer: document more environment variables
- request.d: refer to 'method' rather than 'command'
- retry-all-errors.d: make the example complete
- runtests: make the SSH library a testable feature
- rustls: read of zero bytes might be okay
- rustls: remove comment about checking handshaking
- rustls: remove incorrect EOF check
- sha256/md5: return errors when init fails
- socks5: use appropriate ATYP for numerical IP address host names
- test1156: enable for hyper
- test1156: fixup the stdout check for Windows
- test1525: tweaked for hyper
- test1526: enable for hyper
- test1527: enable for hyper
- test1528: enable for hyper
- test1554: adjust for hyper
- test1556: adjust for hyper
- test302[12]: run only with the libssh2 backend
- test661: enable for hyper
- tests/CI.md: add more information on CI environments
- tests/data/test302[12]: fix MSYS2 path conversion of hostpubsha256
- tftp: mark protocol as not possible to do over CONNECT
- tool_findfile: updated search for a file in the homedir
- tool_operate: only set SSH related libcurl options for SSH URLs
- tool_operate: warn if too many output arguments were found
- url.c: fix the SIGPIPE comment for Curl_close
- url: check ssl_config when re-use proxy connection
- url: reduce ssl backend count for CURL_DISABLE_PROXY builds
- urlapi: accept port number zero
- urlapi: if possible, shorten given numerical IPv6 addresses
- urlapi: provide more detailed return codes
- urlapi: reject short file URLs
- version_win32: Check build number and platform id
- vtls/rustls: adapt to the updated rustls_version proto
- writeout: fix %{http_version} for HTTP/3
- x509asn1: return early on errors
- zuul.d: update rustls-ffi to version 0.8.2
- zuul: fix quiche build pointing to wrong Cargo
更新時間:2021-12-16
更新細節:
What's new in this version:
- Fixed invalid handling of X509_verify_cert() internal errors in libssl Internally libssl in OpenSSL calls X509_verify_cert() on the client side to verify a certificate supplied by a server. That function may return a negative return value to indicate an internal error (for example out of memory). Such a negative return value is mishandled by OpenSSL and will cause an IO function (such as SSL_connect() or SSL_do_handshake()) to not indicate success and a subsequent call to SSL_get_error() to return the value SSL_ERROR_WANT_RETRY_VERIFY. This return value is only supposed to be returned by OpenSSL if the application has previously called SSL_CTX_set_cert_verify_callback(). Since most applications do not do this the SSL_ERROR_WANT_RETRY_VERIFY return value from SSL_get_error() will be totally unexpected and applications may not behave correctly as a result. The exact behaviour will depend on the application but it could result in crashes, infinite loops or other similar incorrect responses.
- This issue is made more serious in combination with a separate bug in OpenSSL 3.0 that will cause X509_verify_cert() to indicate an internal error when processing a certificate chain. This will occur where a certificate does not include the Subject Alternative Name extension but where a Certificate Authority has enforced name constraints. This issue can occur even with valid chains. ([CVE-2021-4044])
- Corrected a few file name and file reference bugs in the build, installation and setup scripts, which lead to installation verification failures. Slightly enhanced the installation verification script.
- Fixed EVP_PKEY_eq() to make it possible to use it with strictly private keys
- Fixed PVK encoder to properly query for the passphrase
- Multiple fixes in the OSSL_HTTP API functions
- Allow sign extension in OSSL_PARAM_allocate_from_text() for the OSSL_PARAM_INTEGER data type and return error on negative numbers used with the OSSL_PARAM_UNSIGNED_INTEGER data type. Make OSSL_PARAM_BLD_push_BN{,_pad}() return an error on negative numbers
- Allow copying uninitialized digest contexts with EVP_MD_CTX_copy_ex
- Fixed detection of ARMv7 and ARM64 CPU features on FreeBSD
- Multiple threading fixes
- Added NULL digest implementation to keep compatibility with 1.1.1 version
- Allow fetching an operation from the provider that owns an unexportable key as a fallback if that is still allowed by the property query