HyperCam 歷史版本列表
HyperCam 是捕獲屏幕操作並將其保存為 MP4,AVI 或 WMV / ASF 文件的高級實用工具。 HyperCam 可用於抓取電影或遊戲,錄製 Skype 通話,也被視為創建視頻演示,教程或演示剪輯的優秀工具。時尚,直觀和用戶友好的界面,預定義的記錄動作熱鍵,內置的視頻編輯器,全面的文本筆記工作流程,多設置命令行界面,可安裝在便攜式設備上,安裝尺寸小而不是實惠的價格是什麼使 HyperC... HyperCam 軟體介紹更新時間:2021-11-18
更新細節:
What's new in this version:
New features:
- Added support of Aggregate and Operator node in view-only mode
- Ensure that users should be able to modify the REMOTE_USER environment variable as per their environment by introducing the new config parameter WEBSERVER_REMOTE_USER
Housekeeping:
Fixed:
- Fixed pgAdmin freezing issue by providing the error message for the operation that can’t perform due to lock on the particular table
- Ensure that columns should be merged if the newly added column is present in the parent table
- Fixed an issue where pgAdmin is not opening properly
- Ensure that internal authentication when combined with other authentication providers, the order of internal source should not matter while picking up the provider
- Ensure that inherit table icon should be visible properly in the tree view
- Fixed an issue where properties panel is not updated when any object is added from the browser tree
- Ensure that the user should be able to navigate browser tree objects using arrow keys from keyboard
- Fixed an issue where database nodes are not getting loaded behind a reverse proxy with SSL
- Fixed SQL syntax error if select “Custom auto-vacuum” option and not set Autovacuum option to Yes or No
- Fixed an issue where older server group name displayed in the confirmation pop-up when the user removes server group
- Fixed an issue where JSON editor preview colours have inappropriate contrast in dark mode
- Fixed JSON Editor scrolling issue in code mode
- Fixed an issue where user details are not shown when the non-admin user tries to connect to the shared server
- Ensure that dialog should be opened when clicking on Reassign/Drop owned menu
- Ensure that changing themes should work on Windows when system high contrast mode is enabled
- Ensure that the Binary path for PG14 should be visible in the preferences
- Added operators and aggregates in search objects
- Fixed an issue where textarea should be allowed to resize and have more than 255 chars
- Fixed an issue where SQL for index shows the same column multiple times
- Reset the layout if pgAdmin4 detects the layout is in an inconsistent state
更新時間:2021-11-10
更新細節:
What's new in this version:
Changed:
- CURLOPT_MAXLIFETIME_CONN: maximum allowed lifetime for conn reuse
- CURLOPT_PREREQFUNCTION: add new callback
- libssh2: add SHA256 fingerprint support
- urlapi: add curl_url_strerror()
- urlapi: support UNC paths in file: URLs on Windows
- wolfssl: allow setting of groups/curves
Fixed:
- .github: retry macos "brew install" command on failure
- aws-sigv4: make signature work when post data is binary
- BINDINGS: URL updates
- build: remove checks for WinSock 1
- c-hyper: don't abort CONNECT responses early when auth-in-progress
- c-hyper: make Curl_http propagate errors better
- c-hyper: make CURLOPT_SUPPRESS_CONNECT_HEADERS work
- c-hyper: make test 217 run
- c-hyper: use hyper_request_set_uri_parts to make h2 better
- checksrc: ignore preprocessor lines
- CI/makefiles: introduce dedicated test target
- ci: update Lift config to match requirements of curl build
- cirrus: remove FreeBSD 11.4 from the matrix
- cirrus: switch to openldap24-client
- cleanup: constify unmodified static structs
- cmake: add CURL_ENABLE_SSL option
- cmake: fix error getting LOCATION property on non-imported target
- CMake: restore support for SecureTransport on iOS
- cmake: with OpenSSL, define OPENSSL_SUPPRESS_DEPRECATED
- cmdline-opts: made the 'Added:' field mandatory
- configure.ac: replace krb5-config with pkg-config
- configure: when hyper is selected, deselect nghttp2
- connect: use sysaddr_un from sys/un.h or custom-defined for windows
- curl-confopts.m4: remove --enable/disable-hidden-symbols
- curl-openssl.m4: modify library order for openssl linking
- curl-openssl: pass argument to sed single-quoted
- curl.1: remove mentions of really old version changes
- curl: actually append "-" to --range without number only
- curl: correct grammar in generated libcurl code
- curl: print help descriptions in an aligned right column
- curl_gssapi: fix link error on macOS Monterey
- curl_multi_socket_action.3: add a "RETURN VALUE" section
- curl_ntlm_core: use OpenSSL only if DES is available
- Curl_updateconninfo: store addresses for QUIC connections too
- CURLOPT_ALTSVC_CTRL.3: mention conn reuse is preferred
- CURLOPT_HSTSWRITEFUNCTION.3: using CURLOPT_HSTS_CTRL is required
- CURLOPT_HTTPHEADER.3: add descripion for specific headers
- docs/HTTP3: improve build instructions
- docs/Makefile.am: repair 'make html'
- docs: fix typo in CURLOPT_TRAILERFUNCTION example
- docs: provide "RETURN VALUE" section for more func manpages
- docs: reduce use of "very"
- doh: remove experimental code for DoH with GET
- examples/htmltidy: correct wrong printf() use
- examples/imap-append: fix end-of-data check
- ftp: make the MKD retry to retry once per directory
- gen.pl: insert the current date and version in generated man page
- gen.pl: replace leading single quotes with (aq
- http2: make getsock not wait for write if there's no remote window
- HTTP3: fix the HTTP/3 Explained book link
- http: fix Basic auth with empty name field in URL
- http: reject HTTP response codes < 100
- http: remove assert that breaks hyper
- http: set content length earlier
- http_proxy: make hyper CONNECT() return the correct error code
- http_proxy: multiple CONNECT with hyper done better
- hyper: disable test 1294 since hyper doesn't allow such crazy headers
- hyper: does not support disabling CURLOPT_HTTP_TRANSFER_DECODING
- hyper: pass the CONNECT line to the debug callback
- imap: display quota information
- INSTALL: update symbol hiding option
- lib/mk-ca-bundle.pl: skip certs passed Not Valid After date
- lib: avoid fallthrough cases in switch statements
- libcurl.rc: switch out the copyright symbol for plain ASCII
- libssh2: Get the version at runtime if possible
- limit-rate.d: this is average over several seconds
- llist: remove redundant code, branch will not be executed
- Makefile.m32: fix to not require OpenSSL with -libssh2 or -rtmp options
- maketgz: redirect updatemanpages.pl output to /dev/null
- man pages: require all to use the same section header order
- manpage: adjust the asterisk in some SYNOPSIS sections
- md5: fix compilation with OpenSSL 3.0 API
- misc: fix a few issues on MidnightBSD
- misc: fix typos in docs and comments
- ngtcp2: advertise h3 as well as h3-29
- ngtcp2: compile with the latest nghttp3
- ngtcp2: specify the missing required callback functions
- ngtcp2: use latest QUIC TLS RFC9001
- NTLM: use DES_set_key_unchecked with OpenSSL
- openssl: if verifypeer is not requested, skip the CA loading
- openssl: with OpenSSL 1.1.0+ a failed RAND_status means goaway
- Revert "src/tool_filetime: disable -Wformat on mingw for this file"
- sasl: binary messages
- schannel: fix memory leak due to failed SSL connection
- scripts/delta: count command line options in the new file
- sendf: accept zero-length data in Curl_client_write()
- sha256: use high-level EVP interface for OpenSSL
- smooth-gtk-thread.c: enhance the mutex lock use
- sws: fix memory leak on exit
- test1160: edited to work with hyper
- test1173: make manpage-syntax.pl spot n errors in examples
- test1185: verify checksrc
- test1266/1267: disabled on hyper: no HTTP/0.9 support
- test1287: make work on hyper
- test207: accept a different error code for hyper
- test262: don't attempt with hyper
- test552: updated to work with hyper
- test559: add 'HTTP' in keywords
- tests/smbserver.py: fix compatibility with impacket 0.9.23+
- tests: add Schannel-specific tests and disable unsupported ones
- tests: disable test 2043
- tests: kill some test servers afterwards to avoid locked logfiles
- tests: use python3 in test 1451
- tls: remove newline from three infof() calls
- tool_cb_prg: make resumed upload progress bar show better
- tool_listhelp: easier generated with gen.pl
- tool_main: fix typo in comment
- tool_operate: a failed etag save now only fails that transfer
- URL-SYNTAX: add IMAP UID SEARCH example
- url: check the return value of curl_url()
- url: set "k->size" -1 at start of request
- urlapi: skip a strlen(), pass in zero
- urlapi: URL decode percent-encoded host names
- version_win32: use actual version instead of manifested version
- vtls: Fix a memory leak if an SSL session cannot be added to the cache
- wolfssl: use for SHA256, MD4, MD5, and setting DES odd parity
- zuul: pin the quiche build to use an older cmake-rs
更新時間:2021-10-21
更新細節:
What's new in this version:
New features:
- Added support for indent guides in the browser tree
- Added support for advanced table fields like the foreign key, primary key in the ERD tool
- Added support to allow tables to be dragged to ERD Tool
- Added index creation when generating SQL in the ERD tool
- Added support for authentication via the webserver (REMOTE_USER)
- Added support to enable/disable rules
- Housekeeping
Fixed:
- Fixed OAuth2 integration redirect issue
- Ensure that query highlighting color in the query tool should be less intensive
- Changed the label ‘Inherits Tables?’ to ‘Is inherited?’ as it misleading in the properties panel
- Fixed an issue where the user is unable to create an index with concurrently keyword
- Remove an extra blank line at the start of the SQL for function, procedure, and trigger function
- Fixed the issue of editing triggers for advanced servers
- Fixed an issue where the tree is not scrolling to the object selected from the search result
- Fixed object delete issue from the properties tab for the collection nodes
- Ensure that the Dashboard should get updated after connecting to the server
- Fixed an issue where the browser tree doesn’t show all contents on changing resolution
- Ensure that columns should be displayed in the order of creation instead of alphabetical order in the browser tree
- Fixed background colour issue in the browser tree
- Added support for composite foreign keys in the ERD tool
- Fixed an issue where exclusion constraint cannot be created from table dialog if the access method name is changed once
- Fixed an issue where the users are unable to load the databases behind an HTTP reverse proxy
- Fixed an issue where each click to refresh the collection node, the number of objects decreasing by tens or more
- Fixed browser tree sort order regression issue
- Fixed an issue where the blank string is stored instead of NULL in the server table of SQLite database
- Ensure that the master password should be prompt when MASTER_PASSWORD_REQUIRED is set to True and AUTHENTICATION_SOURCES is webserver
- Ensure that only the table node should be allowed to drop on the ERD tool
- Fixed an issue where the existing server group is disappeared on rename it
- Fixed an issue where the wrong SQL is generated when deleting and renaming table columns together
更新時間:2021-10-07
更新細節:
What's new in this version:
New features:
- Added support for OWNED BY Clause for sequences
Housekeeping:
- Revisit all the CREATE and DROP DDL’s to add appropriate ‘IF EXISTS’, ‘CASCADE’ and ‘CREATE OR REPLACE’
- Port browser tree to React
- Port object nodes and properties dialogs to React
- Port Grant Wizard to react
- Remove GPDB support completely
Fixed:
- Fixed an issue where grant wizard is unresponsive if the database size is huge
- Added support to create the Partitioned table using COLLATE and opclass
- Ensure that in the Query History tab, query details should be scrollable
- Fixed an issue where collapse and expand arrows mismatch in case of nested IF
- Fixed an issue where the last message is not visible in the Debugger
- Updated query error row selection color as per dark theme style guide
- Fixed an issue where the drop cascade button enables for Databases
- Fixed an issue where Refresh view options are not working for materialized view
- Fixed keyerror issue in schema diff for ‘attnum’ and ‘edit_types’ parameter
- Ensure that RLS names should not be editable in the collection node of properties tab
- Fixed an issue where Execute button of the query tool gets disabled once we change anything in the data grid
- Ensure that SQL help should work for EPAS servers
更新時間:2021-09-22
更新細節:
What's new in this version:
Fixed:
- Curl_http2_setup: don't change connection data on repeat invokes
- curl_multi_fdset: make FD_SET() not operate on sockets out of range
- dist: provide lib/.checksrc in the tarball
- FAQ: add GOPHERS + curl works on data, not files
- hsts: CURLSTS_FAIL from hsts read callback should fail transfer
- hsts: handle unlimited expiry
- http: fix the broken >3 digit response code detection
- strerror: use sys_errlist instead of strerror on Windows
- test1184: disable
- tests/sshserver.pl: make it work with openssh-8.7p1
更新時間:2021-09-15
更新細節:
What's new in this version:
Changes:
- bearssl: support CURLOPT_CAINFO_BLOB
- http: consider cookies over localhost to be secure
- secure transport: support CURLINFO_CERTINFO
Fixed:
- CVE-2021-22945: clear the leftovers pointer when sending succeeds
- CVE-2021-22946: do not ignore --ssl-reqd
- CVE-2021-22947: reject STARTTLS server response pipelining
- ares: use ares_getaddrinfo()
- asyn-ares.c: move all version number checks to the top
- auth: do not append zero-terminator to authorisation id in kerberos
- auth: properly handle byte order in kerberos security message
- auth: use sasl authzid option in kerberos
- auth: we do not support a security layer after kerberos authentication
- BINDINGS.md: update links to use https where available
- build: fix compiler warnings
- c-hyper: deal with Expect: 100-continue combined with POSTFIELDS
- c-hyper: fix header value passed to debug callback
- c-hyper: handle HTTP/1.1 => HTTP/1.0 downgrade on reused connection
- c-hyper: initial step for 100-continue support
- c-hyper: initial support for "dumping" 1xx HTTP responses
- c-hyper: remove the hyper_executor_poll() loop from Curl_http
- CI/cirrus: reduce compile time with increased parallism
- CI: use GitHub Container Registry instead of Docker Hub
- cirrus: Add FreeBSD 13.0 job and disable sanitizer build
- cmake: avoid poll() on macOS
- cmake: sync CURL_DISABLE options
- codeql: fix error "Resource not accessible by integration"
- compressed.d: it's a request, not an order
- config.d: escape the backslash properly
- config.d: note that curlrc is used even when --config
- config: get rid of the unused HAVE_SIG_ATOMIC_T et. al.
- configure.ac: revert bad nghttp2 library detection improvements
- configure: error out if both ngtcp2 and quiche are specified
- configure: make --disable-hsts work
- configure: set classic mingw minimum OS version to XP
- configure: tweak nghttp2 library name fix
- connect: get local port + ip also when reusing connections
- connect: remove superfluous conditional
- curl-openssl.m4: check lib64 for the pkg-config file
- curl-openssl.m4: show correct output for OpenSSL v3
- curl.1: mention "global" flags
- curl.1: provide examples for each option
- curl: add warning for ignored data after quoted form parameter
- curl: add warning for incompatible parameters usage
- curl: better error message when -O fails to get a good name
- curl: stop retry if Retry-After: is longer than allowed
- curl_easy_setopt.3: improve the string copy wording
- Curl_hsts_loadcb: don't attempt to load if hsts wasn't inited
- curl_setup.h: sync values for HTTP_ONLY
- curl_url_get.3: clarify about path and query
- CURLMOPT_TIMERFUNCTION.3: remove misplaced "time"
- CURLOPT_DOH_URL.3: CURLOPT_OPENSOCKETFUNCTION is not inherited
- CURLOPT_SSL_CTX_*.3: tidy up the example
- CURLOPT_UNIX_SOCKET_PATH.3: remove nginx reference, add see also
- docs/MQTT: update state of username/password support
- docs: remove experimental mentions from HSTS and MQTT
- docs: the security list is reached at security at curl.se now
- easy: use a custom implementation of wcsdup on Windows
- examples/*hiperfifo.c: fix calloc arguments to match function proto
- examples/cookie_interface: avoid printfing time_t directly
- examples/cookie_interface: fix scan-build printf warning
- examples/ephiperfifo.c: simplify signal handler
- FAQ: add two dev related questions
- getparameter: fix the --local-port number parser
- happy-eyeballs-timeout-ms.d: polish the wording
- hostip: Make Curl_ipv6works function independent of getaddrinfo
- http2: Curl_http2_setup needs to init stream data in all invokes
- http2: revert a change that broke upgrade to h2c
- http2: revert call the handle-closed function correctly on closed stream
- http: disallow >3-digit response codes
- http: ignore content-length if any transfer-encoding is used
- http_proxy: clear 'sending' when the outgoing request is sent
- http_proxy: fix the User-Agent inclusion in CONNECT
- http_proxy: fix user-agent and custom headers for CONNECT with hyper
- http_proxy: only wait for writable socket while sending request
- INTERNALS: bump c-ares requirement to 1.16.0
- INTERNALS: c-ares has a new home: c-ares.org
- lib: don't use strerror()
- libcurl-errors.3: clarify two CURLUcode errors
- limit-rate.d: clarify base unit
- mailing lists: move from cool.haxx.se to lists.haxx.se
- mbedtls: avoid using a large buffer on the stack
- mbedTLS: initial 3.0.0 support
- mbedtls_threadlock: fix unused variable warning
- mksymbolsmanpage.pl: Fix showing symbol's last used version
- mksymbolsmanpage.pl: match symbols case insenitively
- multi: fix compiler warning with `CURL_DISABLE_WAKEUP`
- ngtcp2: compile with the latest ngtcp2 and nghttp3
- ngtcp2: fix build with ngtcp2 and nghttp3
- ngtcp2: remove the acked_crypto_offset struct field init
- ngtcp2: replace deprecated functions with nghttp3_conn_shutdown_stream_read
- ngtcp2: reset the oustanding send buffer again when drained
- ngtcp2: rework the return value handling of ngtcp2_conn_writev_stream
- ngtcp2: stop buffering crypto data
- ngtcp2: utilize crypto API functions to simplify
- openssl: annotate SSL3_MT_SUPPLEMENTAL_DATA
- openssl: when creating a new context, there cannot be an old one
- opt-docs: make sure all man pages have examples
- opt-docs: verify man page sections + order
- opts docs: unify phrasing in NAME header
- output.d: add method to suppress response bodies
- page-header: add GOPHERS, simplify wording in the 1st para
- progress: fix a compile warning on some systems
- progress: make trspeed avoid floats
- runtests: add option -u to error on server unexpectedly alive
- schannel: Work around typo in classic mingw macro
- scripts: invoke interpreters through /usr/bin/env
- setopt: enable CURLOPT_IGNORE_CONTENT_LENGTH for hyper
- strerror.h: remove the #include from files not using it
- symbols-in-versions: fix CURLSSLBACKEND_QSOSSL last used version
- test1138: remove trailing space to make work with hyper
- test1173: check references to libcurl options
- test1280: CRLFify the response to please hyper
- test1565: fix windows build errors
- test365: verify response with chunked AND Content-Length headers
- tests/*server.pl: flush output before executing subprocess
- tests/*server.py: remove pidfile on server termination
- tests/runtests.pl: cleanup copy&paste mistakes and unused code
- tests/server/*.c: align handling of portfile argument and file
- tests: adjust the tftpd output to work with hyper mode
- tests: be explicit about using 'python3' instead of 'python'
- tests: enable test 1129 for hyper builds
- tests: make three tests pass until 2037
- tool/tests: fix potential year 2038 issues
- tool_operate: Fix --fail-early with parallel transfers
- url: fix compiler warning in no-verbose builds
- urlapi.c:seturl: assert URL instead of using if-check
- vtls: fix typo in schannel_verify.c
- winbuild/README.md: clarify GEN_PDB option
- wolfssl: clean up wolfcrypt error queue
- write-out.d: clarify size_download/upload
- x509asn1: fix heap over-read when parsing x509 certificates
更新時間:2021-09-09
更新細節:
What's new in this version:
New:
- Added support for the truncate table with restart identity
- Make code folding case insensitive in the code mirror
- Added database and server information on the Maintenance process watcher dialog
- Allow the referenced table to be the same as the local table in one to many relationship for ERD Tool
- Make closing tabs to be smarter by focusing on the appropriate tab when the user closed a tab
- Set PSQLRC and PSQL_HISTORY env vars to apt. user storage path in the server mode
- Housekeeping
Fixed:
- an issue where privileges were revoked using SQL query on objects like tables that do not correctly show in SQL tab
- an issue where the user can not paste the updated table header in safari 12 and 13 browsers
- Ensure that trigger function SQL should have ‘create or replace function’ instead of ‘create function’ only
- blank screen issue on windows and also made changes to use NWjs manifest for remembering window size
- the export image issue where relation lines are over the nodes
- width limitation issue in PSQL tool window
- an issue where columns with sequences get altered unnecessarily with a schema diff tool
- Ensure that the lock panel should not be blocked for larger records
- Partially fixes the data output panel display issue
- an issue where whitespace in function bodies was not applied while generating the script using Schema Diff
- Introduced OAUTH2_SCOPE variable for the Oauth2 scope configuration
- Enables pgAdmin to retrieve user permissions in case of nested roles which helps to terminate the session for AWS RDS
- no attribute ‘_asdict’ error when connecting the database server
- errors related to HTML tags shown in the error message for JSON editor
- UnboundLocalError where local variable ‘user_id’ referenced before assignment
- Renamed ‘Auto rollback?’ to ‘Auto rollback on error?’
- the JSON editor issue of hiding the first record
- Ensure that deleting a database should not automatically connect to the next database
- Ensure that pgAdmin should not fail at login due to a special character in the hostname
- an issue where multiple query tool tabs getting closed for the single close event
更新時間:2021-08-13
更新細節:
What's new in this version:
New features:
- Added support to copy SQL from main window to query tool
- Added support for formatted JSON viewer/editor when interacting with data in a JSON column
Housekeeping:
- Rename the “Resize by data?” to “Columns sized by” and disabled the ‘Maximum column width’ button if ‘Columns sized by’ is set to ‘Column data’
Fixed:
- Ensure that the login account should be locked after N number of attempts. N is configurable using the ‘MAX_LOGIN_ATTEMPTS’ parameter
- CSRF errors for stale sessions by increasing the session expiration time for desktop mode
- an issue in the search object when searching in ‘all types’ or ‘subscription’ if the user doesn’t have access to the subscription
- an issue where paste is not working through Right-Click option on PSQL
- TypeError ‘NoneType’ object is not sub scriptable
- incorrect tablespace options in the drop-down for move objects dialog
- an issue where the titles in query tabs are different
- incorrect binary path issue when the user deletes the binary path from the preferences
- Ensure that all the required options should be loaded when the Range data type is selected while creating a custom data type
- dashboard server activity issue when active_since parameter is None
- an issue where even if the user is locked, he can reset the password and can login into pgAdmin
更新時間:2021-07-21
更新細節:
What's new in this version:
Changed:
- curl_url_set: reject spaces in URLs w/o CURLU_ALLOW_SPACE
- CURLE_SETOPT_OPTION_SYNTAX: new error name for wrong setopt syntax
- hostip: make 'localhost' return fixed values
- mbedtls: add support for cert and key blob options
- metalink: remove all support for it
- mqtt: add support for username and password
Fixed:
- --socks4[a]: clarify where the host name is resolved
- ares: always store IPv6 addresses first
- asyn-ares: remove check for 'data' in Curl_resolver_cancel
- bearssl: explicitly initialize all fields of Curl_ssl
- bearssl: remove incorrect const on variable that is modified
- build: fix compiler warnings when CURL_DISABLE_VERBOSE_STRINGS
- c-hyper: abort CONNECT response reading early on non 2xx responses
- c-hyper: add support for transfer-encoding in the request
- c-hyper: bail on too long response headers
- c-hyper: clear NTLM auth buffer when request is issued
- c-hyper: convert HYPERE_INVALID_PEER_MESSAGE to CURLE_UNSUPPORTED_PROTOCOL
- c-hyper: fix NTLM on closed connection tested with test159
- c-hyper: fix the uploaded field in progress callbacks
- c-hyper: handle NULL from hyper_buf_copy()
- c-hyper: support CURLINFO_STARTTRANSFER_TIME
- c-hyper: support CURLOPT_HEADER
- ccsidcurl: fix the compile errors
- CI/cirrus: install impacket from PyPI instead of FreeBSD packages
- CI: add bearssl build
- CI: add Circle CI
- CI: add jobs using Zuul
- CI: delete --enable-hsts option (it is the default now)
- CI: remove travis details
- cleanup: spell DoH with a lowercase o
- cmake: add CURL_DISABLE_NTLM option
- cmake: avoid leaking absolute paths into exported config
- cmake: fix IoctlSocket FIONBIO check
- cmake: fix support for UnixSockets feature on Win32
- cmake: remove libssh2 feature checks
- cmake: try well-known send/recv signature for Apple
- configure.ac: make non-executable
- configure/cmake: remove checks for many unused functions
- configure: add --disable-ntlm option
- configure: disable RTSP when hyper is selected
- configure: do not strip out debug flags
- configure: fix nghttp2 library name for static builds
- configure: inhibit the implicit-fallthrough warning on gcc-12
- configure: rename get-easy-option configure option to get-easy-options
- conn_shutdown: if closed during CONNECT cleanup properly
- conncache: lowercase the hash key for better match
- cookies: track expiration in jar to optimize removals
- copyright: add boiler-plate headers to CI config files
- crustls: bump crustls version and use new URL
- curl.h: <sys/select.h> is supported by VxWorks7
- curl.h: include sys/select.h for NuttX RTOS
- curl: ignore blank --output-dir
- curl_endian: remove the unused Curl_write64_le function
- curl_multibyte: Remove local encoding fallbacks
- Curl_ntlm_core_mk_nt_hash: fix OOM in error path
- Curl_ssl_getsessionid: fail if no session cache exists
- CURLOPT_WRITEFUNCTION.3: minor update of the example
- docs/BINDINGS: fix outdated links
- docs/examples: use curl_multi_poll() in multi examples
- docs/INSTALL: remove mentions of configure --with-darwin-ssl
- docs: document missing arguments to commands
- docs: fix inconsistencies in EGDSOCKET documentation
- docs: fix incorrect argument name reference
- docs: Fix typos
- docs: make docs for --etag-save match the program behaviour
- docs: use --max-redirs instead of --max-redir
- doh: (void)-prefix call to curl_easy_setopt
- doh: fix wrong DEBUGASSERT for doh private_data
- easy: during upkeep, attach Curl_easy to connections in the cache
- examples/multi-single: fix scan-build warning
- examples: length-limit two sscanf() uses of %s
- examples: safer and more proper read callback logic
- filecheck: quietly remove test-place/*~
- formdata: avoid "Argument cannot be negative" warning
- formdata: correct typecast in curl_mime_data call
- GHA: add a linux-hyper job
- GHA: add several libcurl tests to the hyper job
- GHA: run the newly fixed tests with hyper
- github: timeout jobs on macOS after 90 minutes
- glob: pass an 'int' as len when using printf's %*s
- gnutls: set the preferred TLS versions in correct order
- GOVERNANCE: add 'user', 'committer' and 'contributor'
- hostip: (macOS) free returned memory of SCDynamicStoreCopyProxies
- hostip: bad CURLOPT_RESOLVE syntax now returns error
- hsts: ignore numberical IP address hosts
- HSTS: not experimental anymore
- http2: clarify 'Using HTTP2' verbose message
- http2: init recvbuf struct for pushed streams
- http2_connisdead: handle trailing GOAWAY better
- http: fix crash in rate-limited upload
- http: make the haproxy support work with unix domain sockets
- http_proxy: deal with non-200 CONNECT response with Hyper
- hyper: propagate errors back up from read callbacks
- HYPER: remove mentions of deprecated development branch
- idn: fix libidn2 with windows unicode builds
- infof: remove newline from format strings, always append it
- lib: don't compare fd to FD_SETSIZE when using poll
- lib: fix compiler warnings with CURL_DISABLE_NETRC
- lib: fix type of len passed to *printf's %*s
- lib: more %u for port and int for %*s fixes
- lib: use %u instead of %ld for port number printf
- libcurl-security.3: mention file descriptors and forks
- libssh2: limit time a disconnect can take to 1 second
- mbedtls: make mbedtls_strerror always work
- mbedtls: Remove unnecessary include
- mqtt: detect illegal and too large file size
- mqtt: extend the error message for no topic
- msnprintf: return number of printed characters excluding null byte
- multi: add scan-build-6 work-around in curl_multi_fdset
- multi: alter transfer timeout ordering
- multi: do not switch off connect_only flag when closing
- multi: fix crash in curl_multi_wait / curl_multi_poll
- netrc: skip 'macdef' definitions
- ngtcp2: disable TLSv1.3 compatible mode when using GnuTLS
- openssl: avoid static variable for seed flag
- openssl: don't remove session id entry in disassociate
- pinnedpubkey.d: fix formatting for version support lists
- proto.d: fix formatting for paragraphs after margin changes
- quiche: use send() instead of sendto() to avoid macOS issue
- Revert "c-hyper: handle body on HYPER_TASK_EMPTY"
- Revert "ftp: Expression 'ftpc->wait_data_conn' is always false"
- runtests: also find the last test in Makefile.inc
- runtests: enable 'hyper mode' only for HTTP tests
- runtests: init $VERSION to avoid warnings when using -l
- runtests: parse data/Makefile.inc instead of using make
- runtests: skip disabled tests unless -f is used
- rustls: remove native_roots fallback
- schannel: set ALPN length correctly for HTTP/2
- SChannel: Use '_tcsncmp()' instead
- sectransp: check for client certs by name first, then file
- setopt: fix incorrect comments
- socketpair: fix potential hangs
- socks4: scan for the IPv4 address in resolve results
- ssl: read pending close notify alert before closing the connection
- sws: malloc request struct instead of using stack
- telnet: fix option parser to not send uninitialized contents
- test1116: hyper doesn't pass through "surprise-trailers"
- test1147: hyper doesn't allow "crazy" request headers like built-in
- test1151: added missing CRLF to work with hyper
- test1216: adjusted for hyper mode
- test1218: adjusted for hyper mode
- test1230: adjust to work in hyper mode
- test1340/1341: adjusted for hyper mode
- test1438/1457: add HTTP keyword to make hyper mode work
- test1514: add a CRLF to the response to make it correct
- test1518: adjusted to work with hyper
- test1519: adjusted to work with hyper
- test1594/1595/1596: fix to work in hyper mode
- test269: disable for hyper
- test3010: work with hyper mode
- test328: avoid a header-looking body to make hyper mode work
- test339: CRLFify better to work in hyper mode
- test347: CRLFify to work in hyper mode
- test393: make Content-Length fit within 64 bit for hyper
- test394: hyper returns a different error
- test395: hyper cannot work around > 64 bit content-lengths like built-in
- test433: adjust for hyper mode
- test434: add HTTP keyword
- test500: adjust to work with hyper mode
- test566: adjust to work with hyper mode
- test599: adjusted to work in hyper mode
- test644: remove as duplicate of test 587
- tests: fix Accept-Encoding strips to work with Hyper builds
- TLS: prevent shutdown loops to get stuck
- tool: make _lseeki64() macro work with the PellesC compiler
- tool_help: document that --tlspassword takes a password
- tool_help: remove unused define
- url.c: remove two variable assigns that are never read
- url: (void)-prefix a curl_url_get() call
- url: bad CURLOPT_CONNECT_TO syntax now returns error
- version: turn version number functions into returning void
- vtls: exit addsessionid if no cache is inited
- vtls: fix connection reuse checks for issuer cert and case sensitivity
- vtls: only store TIMER_APPCONNECT for non-proxy connect
- vtls: use free() not curl_free()
- warnless: simplify type size handling
- Win32: fix build with Watt-32
- winbuild/README: VC should be set to 6 'or larger'
- winbuild: support alternate nghttp2 static lib name
- wolfssl: failing to set a session id is not reason to error out
- write-out.d: clarify urlnum is not unique for de-globbed URLs
- zuul: use the new rustls directory name
更新時間:2021-07-16
更新細節:
What's new in this version:
New:
- Highlighted long running queries on the dashboards
- Added support for Reassign/Drop Owned for login roles
- Do not block the query editor window when running a query
- Added support for OAuth 2 authentication
- Added option to provide maximum width of the column when ‘Resize by data?’ option in the preferences is set to True
Housekeeping:
Fixed:
- Ensure that the Data Output panel can be snapped back after it is detached
- Fixed replace keyboard shortcut issue in the query tool on the normal keyboard layout
- Fixed an issue where detaching the query editor panel gives a blank white panel
- Remove leading whitespace and replace it with ‘[…] ‘ in the Query Tool data grid so cells don’t look empty
- Fixed an issue in the search object when searching in ‘all types’ or ‘subscription’ if the user doesn’t have access to the subscription
- Fixed an issue where Execute/Refresh button should not be disabled when we run the empty query
- Fixed an issue where the New Connection Drop Down has lost default maintenance database, auto-select, and tab-through functionality
- Fixed directory selection issue with the folder dialog
- Ensure that setting ‘Open in new browser tab’ should be visible, it should not be based on the value of ‘ENABLE_PSQL’
- Fixed copy/paste issues for PSQL tool terminal
- Disable email deliverability check that was introduced in flask-security-too by default to maintain backwards compatibility
- Fixed Czech translation string for ‘Login’ keyword
- Fixed an issue where incorrect column name listed in the properties of Index