Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Dec 2020 18:11:54 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 252001] maintainer-update www/wt update to v4.5.0
Message-ID:  <bug-252001-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D252001

            Bug ID: 252001
           Summary: maintainer-update www/wt update to v4.5.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: info@babaei.net

Created attachment 220759
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D220759&action=
=3Dedit
www/wt v4.4.0 to v4.5.0 patch file

Release 4.5.0 (December 15, 2020)
Notable changes
Wt now targets C++14, and CMAKE_CXX_STANDARD defaults to "14". There appear=
s to
be no good reason to maintain C++11 support, since every compiler that supp=
orts
enough C++11 for Wt also supports enough C++14. You should still be able to=
 use
C++11 mode when using Wt as a library, but Wt itself no longer builds in C+=
+11
mode.
Wt::Dbo: the Firebird backend has been marked as unmaintained. The Firebird
tests were not succeeding, likely because of an incompatibility with the
unmaintained IBPP that the Firebird backend is based on and recent versions=
 of
Firebird.
Features and improvements
Issue #7586: The <behind-reverse-proxy> option has been deprecated in favor=
 of
a new <trusted-proxy-config> option. It's now possible to specify the IP he=
ader
that Wt should look for using <remote-ip-header> (defaults to X-Forwarded-F=
or).
Wt will trust all proxies listed in <trusted-proxies>. When
<behind-reverse-proxy> is set to true, the behavior stays the same as it was
before. See the library overview for more information about this option.
WFormModel now uses string comparison instead of pointer comparison for its
fields.
Issue #7666: In some cases Wt 4.4.0 would connect jsScrollVisibilityChanged
even if it was not actually being used, causing extra unnecessary requests.
Added Jenkins pipelines in the jenkins folder. We use Jenkins to test Wt at
Emweb but we would usually keep this configuration in Jenkins. Our pipelines
for Linux and FreeBSD have now been updated a bit and moved into the Wt
repository, since they may be of use to people looking to contribute to Wt.
Issue #7669: Wt now automatically uses addChild instead of addWidget when
addNew is used on a global widget, like WPopupWidget.
Bug fixes
Issue #6367: fixed issue where wthttp would no longer accept new connections
when an error occurred while accepting a connection, e.g. if the open file
limit was reached.
WDate::currentServerDate() and WTime::currentServerTime() now correctly ret=
urn
the local date and time on the server instead of UTC.
Fixed visibility of OAuthProcess and OAuthAccessToken.
Fixed issues #6548 and #7749: URL parameters were being parsed more than on=
ce
for file uploads, causing a rapid accumulation of duplicate values during
uploads, and potentially causing segmentation faults. The wtwithqt example =
was
also updated so that it properly waits for condition variables in a loop, to
deal with spurious wakeups. Also fixed a potential use-after-free when upda=
ting
resource progress.
Fixed an issue where the HTTP Client would wait indefinitely for data when
Content-Length is zero.
WebSockets: If a bad value for server_max_window_bits or client_max_window_=
bits
was encountered, this would cause an uncaught exception and a crash. This is
now handled properly.
Fixed issue with DISTINCT ON in X3 based query parser: the fields listed th=
ere
would incorrectly be regarded as fields being returned.
Fixed issue #7677: when a font could not be loaded in WPdfImage, this would
throw an uncaught exception. This was changed to logging an error.
Fixed issue #7719: Wt::asString did not properly handle unsigned long.
PR #166: fixed mandelbrot example: missing call to done().
PR #167: we need to link with Boost unit_test_framework on Windows when
BOOST_DYNAMIC is ON.
Fixed an issue where WMediaPlayer would not get properly loaded when
reload-is-new-session is false, and the page is refreshed.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-252001-7788>