HyperCam 歷史版本列表
HyperCam 是捕獲屏幕操作並將其保存為 MP4,AVI 或 WMV / ASF 文件的高級實用工具。 HyperCam 可用於抓取電影或遊戲,錄製 Skype 通話,也被視為創建視頻演示,教程或演示剪輯的優秀工具。時尚,直觀和用戶友好的界面,預定義的記錄動作熱鍵,內置的視頻編輯器,全面的文本筆記工作流程,多設置命令行界面,可安裝在便攜式設備上,安裝尺寸小而不是實惠的價格是什麼使 HyperC... HyperCam 軟體介紹更新時間:2022-05-11
更新細節:
What's new in this version:
Fixed:
- altsvc: fix host name matching for trailing dots
- cirrus: Update to FreeBSD 12.3
- cirrus: Use pip for Python packages on FreeBSD
- conn: fix typo 'connnection' -> 'connection' in two function names
- cookies: make bad_domain() not consider a trailing dot fine
- curl: free resource in error path
- curl: guard against size_t wraparound in no-clobber code
- CURLOPT_DOH_URL.3: mention the known bug
- CURLOPT_HSTS*FUNCTION.3: document the involved structs as well
- CURLOPT_SSH_AUTH_TYPES.3: fix the default
- data/test376: set a proper name
- GHA/mbedtls: enabled nghttp2 in the build
- gha: build msh3
- gskit: fixed bogus setsockopt calls
- gskit: remove unused function set_callback
- hsts: ignore trailing dots when comparing hosts names
- HTTP-COOKIES: add missing CURLOPT_COOKIESESSION
- http: move Curl_allow_auth_to_host()
- http_proxy/hyper: handle closed connections
- hyper: fix test 357
- Makefile: fix "make ca-firefox"
- mbedtls: bail out if rng init fails
- mbedtls: fix compile when h2-enabled
- mbedtls: fix some error messages
- misc: use "autoreconf -fi" instead buildconf
- msh3: get msh3 version from MsH3Version
- msh3: print boolean value as text representation
- msh3: psss remote_port to MsH3ConnectionOpen
- ngtcp2: add ca-fallback support for OpenSSL backend
- nss: return error if seemingly stuck in a cert loop
- openssl: define HAVE_SSL_CTX_SET_EC_CURVES for libressl
- post_per_transfer: remove the updated file name
- sectransp: bail out if SSLSetPeerDomainName fails
- tests/server: declare variable 'reqlogfile' static
- tests: fix markdown formatting in README
- test{898,974,976}: add 'HTTP proxy' keywords
- tls: check more TLS details for connection reuse
- url: check SSH config match on connection reuse
- urlapi: address (harmless) UndefinedBehavior sanitizer warning
- urlapi: reject percent-decoding host name into separator bytes
- x509asn1: make do_pubkey handle EC public keys
更新時間:2022-04-28
更新細節:
What's new in this version:
Changed:
- curl: add %header{name} experimental support in -w handling
- curl: add %{header_json} experimental support in -w handling
- curl: add --no-clobber
- curl: add --remove-on-error
- header api: add curl_easy_header and curl_easy_nextheader
- msh3: add support for QUIC and HTTP/3 using msh3
Fixed:
- appveyor: add Cygwin build
- appveyor: only add MSYS2 to PATH where required
- BearSSL: add CURLOPT_SSL_CIPHER_LIST support
- BearSSL: add CURLOPT_SSL_CTX_FUNCTION support
- BINDINGS.md: add Hollywood binding
- CI: Do not use buildconf. Instead, just use: autoreconf -fi
- CI: install Python package impacket to run SMB test 1451
- configure.ac: move -pthread CFLAGS setting back where it used to be
- configure: bump the copyright year range int the generated output
- conncache: include the zone id in the "bundle" hashkey
- connecache: remove duplicate connc->closure_handle check
- connect: make Curl_getconnectinfo work with conn cache from share handle
- connect: use TCP_KEEPALIVE only if TCP_KEEPIDLE is not defined
- cookie.d: clarify when cookies are sent
- cookies: improve errorhandling for reading cookiefile
- curl/system.h: update ifdef condition for MCST-LCC compiler
- curl: error out if -T and -d are used for the same URL
- curl: error out when options need features not present in libcurl
- curl: escape '?' in generated --libcurl code
- curl: fix segmentation fault for empty output file names.
- curl_easy_header: fix typos in documentation
- CURLINFO_PRIMARY_PORT.3: clarify which port this is
- CURLOPT*TLSAUTH.3: they only work with OpenSSL or GnuTLS
- CURLOPT_DISALLOW_USERNAME_IN_URL.3: use uppercase URL
- CURLOPT_PREQUOTE.3: only works for FTP file transfers, not dirs
- CURLOPT_PROGRESSFUNCTION.3: fix typo in example
- CURLOPT_UNRESTRICTED_AUTH.3: extended explanation
- CURLSHOPT_UNLOCKFUNC.3: fix the callback prototype
- docs/HYPER.md: updated to reflect current hyper build needs
- docs/opts: Mention Schannel client cert type is P12
- docs: Fix missing semicolon in example code
- docs: lots of minor language polish
- English: use American spelling consistently
- fail.d: tweak the description
- firefox-db2pem.sh: make the shell script safer
- ftp: fix error message for partial file upload
- gen.pl: change wording for mutexed options
- GHA: add openssl3 jobs moved over from zuul
- GHA: build hyper with nightly rustc
- GHA: move bearssl jobs over from zuul
- gha: move the event-based test over from Zuul
- gtls: fix build for disabled TLS-SRP
- http2: handle DONE called for the paused stream
- http2: RST the stream if we stop it on our own will
- http: avoid auth/cookie on redirects same host diff port
- http: close the stream (not connection) on time condition abort
- http: reject header contents with nul bytes
- http: return error on colon-less HTTP headers
- http: streamclose "already downloaded"
- hyper: fix status_line() return code
- hyper: fix tests 580 and 581 for hyper
- hyper: no h2c support
- infof: consistent capitalization of warning messages
- ipv4/6.d: clarify that they are about using IP addresses
- json.d: fix typo (overriden -> overridden)
- keepalive-time.d: It takes many probes to detect brokenness
- lib/warnless.[ch]: only check for WIN32 and ignore _WIN32
- lib670: avoid double check result
- lib: #ifdef on USE_HTTP2 better
- lib: fix some misuse of curlx_convert_wchar_to_UTF8
- lib: remove exclamation marks
- libssh2: compare sha256 strings case sensitively
- libssh2: make the md5 comparison fail if wrong length
- libssh: fix build with old libssh versions
- libssh: fix double close
- libssh: Improve fix for missing SSH_S_ stat macros
- libssh: unstick SFTP transfers when done event-based
- macos: set .plist version in autoconf
- mbedtls: remove 'protocols' array from backend when ALPN is not used
- mbedtls: remove server_fd from backend
- mk-ca-bundle.pl: Use stricter logic to process the certificates
- mk-ca-bundle.vbs: delete this script in favor of mk-ca-bundle.pl
- mlc_config.json: add file to ignore known troublesome URLs
- mqtt: better handling of TCP disconnect mid-message
- ngtcp2: add client certificate authentication for OpenSSL
- ngtcp2: avoid busy loop in low CWND situation
- ngtcp2: deal with sub-millisecond timeout
- ngtcp2: disconnect the QUIC connection proper
- ngtcp2: enlarge H3_SEND_SIZE
- ngtcp2: fix HTTP/3 upload stall and avoid busy loop
- ngtcp2: fix memory leak
- ngtcp2: fix QUIC_IDLE_TIMEOUT
- ngtcp2: make curl 1ms faster
- ngtcp2: remove remote_addr which is not used in a meaningful way
- ngtcp2: update to work after recent ngtcp2 updates
- ngtcp2: use token when detecting :status header field
- nonblock: restore setsockopt method to curlx_nonblock
- openssl: check SSL_get_peer_cert_chain return value
- openssl: enable CURLOPT_SSL_EC_CURVES with BoringSSL
- openssl: fix CN check error code
- options: remove mistaken space before paren in prototype
- perl: removed a double semicolon at end of line
- pop3/smtp: return *WEIRD_SERVER_REPLY when not understood
- projects/README: converted to markdown
- projects: Update VC version names for VS2017, VS2022
- rtsp: don't let CSeq error override earlier errors
- runtests: add 'bearssl' as testable feature
- runtests: make 'oldlibssh' be before 0.9.4
- schannel: remove dead code that will never run
- scripts/copyright.pl: ignore the new mlc_config.json file
- scripts: move three scripts from lib/ to scripts/
- test1135: sync with recent API updates
- test1459: disable for oldlibssh
- test375: fix line endings on Windows
- test386: Fix an incorrect test markup tag
- test718: edited slightly to return better HTTP
- tests/server/util.h: align WIN32 condition with util.c
- tests: refactor server/socksd.c to support --unix-socket
- timediff.[ch]: add curlx helper functions for timeval conversions
- tls: make mbedtls and NSS check for h2, not nghttp2
- tool and tests: force flush of all buffers at end of program
- tool_cb_hdr: Turn the Location: into a terminal hyperlink
- tool_getparam: error out on missing -K file
- tool_listhelp.c: uppercase URL
- tool_operate: fix a scan-build warning
- tool_paramhlp: use feof(3) to identify EOF correctly when using fread(3)
- transfer: redirects to other protocols or ports clear auth
- unit1620: call global_init before calling Curl_open
- url: check sasl additional parameters for connection reuse.
- vtls: provide a unified APLN-disagree string for all backends
- vtls: use a backend standard message for "ALPN: offers %s"
- vtls: use a generic "ALPN, server accepted" message
- winbuild/README.md: fixup dead link
- winbuild: Add a Visual Studio example to the README
- wolfssl: fix compiler error without IPv6
更新時間:2022-04-07
更新細節:
What's new in this version:
New features:
- Added transaction start time to Server activity sessions view
- Added support for unique keys in ERD
- Support running the container under OpenShift with alternate UIDs
Housekeeping:
- Port Properties panel for collection node, Dashboard, and SQL panel in React
- Port preferences dialog to React
Fixed:
- Fixed an issue where SQL for revoke statements are not shown for databases
- Adds a new LDAP authentication configuration parameter that indicates the case sensitivity of the LDAP schema/server
- Fixed an issue where the error is shown on logout when the authentication source is oauth2
- Fixed an issue where the browser tree state was not preserved correctly
- Fixed an issue where foreign key relationships do not update when the primary key is modified
- Ensure that the values of certain fields are prettified in the statistics tab for collection nodes
- Ensure objects depending on extensions are not displayed in Schema Diff
- Fixed an issue where foreign key is not removed even if the referred table is removed in ERD
- Fixed an issue where the newly added table is not visible under the Tables node on refresh
- Correct typo in the documentation
- Fixed schema diff issue where function’s difference DDL was showing incorrectly when arguments had default values with commas
- Ensure that the correct user should be selected in the new connection dialog
- Fixed schema diff issue in which the option ‘null’ doesn’t appear in the DDL statement for the foreign table
- Fixed an issue where unexpected error messages are displayed when users change the language via preferences
- Ensure that pgAdmin4 should work with latest jinja2 version
- Fixed ‘Cannot read properties of undefined’ error while creating the table via the ERD tool
更新時間:2022-03-14
更新細節:
What's new in this version:
Security Release:
- Please note that this release includes a security update to fix an issue where a user could upload files to directories outside of their storage directory, when using pgAdmin running in server mode
- Users running pgAdmin in server mode, including the standard container based distribution, should upgrade to this release as soon as possible
- This issue does not affect users running in desktop mode
更新時間:2022-03-10
更新細節:
What's new in this version:
Features:
- Added capability to deploy PostgreSQL servers on Amazon RDS
- This feature allows the users to deploy the PostgreSQL server on the Amazon AWS Cloud. In the future more cloud options will be available.
Bugs/Housekeeping:
- Rename the menu 'Disconnect Database' to 'Disconnect from database'
- Fixed a schema diff issue in which user mappings were not compared correctly
- Fixed an issue where pgadmin cannot connect to LDAP when STARTTLS is required before bind
- Fixed an issue where a warning is flashed every time for an email address when authentication sources are internal and ldap
- Fixed an issue where the parent partition table was not displayed during autocomplete
- Fixed an issue where the User Management dialog is not opening
- Ensure that the user should be able to add a new server with a UNIX socket connection
- Allow users to scroll and enter input when there is a validation error
- Ensure that Flask-Security-Too is using the latest version
更新時間: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-11
更新細節:
更新時間:2022-01-13
更新細節:
What's new in this version:
New features:
- Added support to import/export server groups and servers from GUI
Housekeeping:
- Port Restore dialog to React
- Port Maintenance dialog to React
Fixed:
- issue where Tablespace is created though an error is shown on the dialog
- issue where Explain Analyze shows negative exclusive time
- issue where Columns with default value not showing when adding a new row
- Ensure that help should be visible properly for Procedures.
- issue where the Owner is not displayed in the reverse engineering SQL for Procedures
- issue where an operation error message pop up showing the database object’s name incorrectly
- issue in SQL generation for PostgreSQL-14 functions
- issue where SubPlans may overlap other nodes & make them inaccessible in Graphical EXPLAIN View
- Ensure that Truncate and Reset statistics should work
- Fixed a schema diff issue where generated script adds unwanted line endings for Functions/Procedures/Trigger Functions
更新時間: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-17
更新細節:
What's new in this version:
New:
- Added support for Two-factor authentication for improving security
- Added support to disable the auto-discovery of the database servers
Housekeeping:
- Replace Flask-BabelEx with Flask-Babel
- Port Backup Global, Backup Server, and Backup object dialog in React
- Replaced alertifyjs notifiers with React-based notistack
- Upgrade Flask to version 2
- Replace Alertify alert and confirm with React-based model dialog
Fixed:
- an issue where tooltip data are not displaying on downloaded graphical explain plan
- schema diff owner related issue
- an issue where referenced table drop-down should be disabled in foreign key -> columns after one row is added
- Ensure that sort order should be maintained when renaming a server group
- schema diff related some issues
- Ensure that the user should be allowed to set the schema of an extension while creating it
- Increase the width of the scrollbars
- an issue where the user can’t debug function with timestamp parameter
- an issue where the Change Password menu option is missing for internal authentication source when more than one authentication source is defined
- an issue where On-demand rows throw an error when any row cell is edited and saved it then scroll to get more rows
- Ensure that Python 3.10 and the latest eventlet dependency should not break the application
- Fix an RPM build issue that could lead to a conflict with python3 at installation
- an issue where the error is thrown while creating a new server using Add New Server from the dashboard while tree item is not selected
- Ensure that statue message should not hide the last line of messages when running a long query
- an issue where reverse engineering SQL is wrong for Aggregate
- Correct the SQL definition for function/procedure with the Atomic keyword in PG14
- an issue where SQLite database definition is wrong because the USER_ID FK references the table user_old which is not available
- Add “section” to the Debian package control files
- Update the dropzone version to 5.9.3 and Flask-SQLAlchemy to 2.5.*
- some accessibility issues
- unhashable type issue while opening the about dialog
- Ensure that the Owner should not be disabled while creating the procedure
- an issue where confirmation pop-up is hidden behind Reassign/Drop Owned Dialog