<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/net/libwebsockets, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/'/>
<entry>
<title>net/libwebsockets: Update version 4.3.6=&gt;4.3.7</title>
<updated>2026-04-16T10:55:30+00:00</updated>
<author>
<name>Muhammad Moinur Rahman</name>
<email>bofh@FreeBSD.org</email>
</author>
<published>2026-04-16T09:22:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=2d27047c1a161f7ebf508802da3259a7b93846ea'/>
<id>2d27047c1a161f7ebf508802da3259a7b93846ea</id>
<content type='text'>
- Switch dependency to mbedtls3 from defunct mbedtls2
- Cleanup comments

Changelog: https://github.com/warmcat/libwebsockets/releases/tag/v4.3.7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Switch dependency to mbedtls3 from defunct mbedtls2
- Cleanup comments

Changelog: https://github.com/warmcat/libwebsockets/releases/tag/v4.3.7
</pre>
</div>
</content>
</entry>
<entry>
<title>net/libwebsockets: Update version 4.3.5=&gt;4.3.6</title>
<updated>2026-04-12T20:47:03+00:00</updated>
<author>
<name>Muhammad Moinur Rahman</name>
<email>bofh@FreeBSD.org</email>
</author>
<published>2026-04-12T20:29:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=060beed7b6880435ad30d23566852c323c2827ec'/>
<id>060beed7b6880435ad30d23566852c323c2827ec</id>
<content type='text'>
- Take maintainership

Changelog: https://github.com/warmcat/libwebsockets/releases/tag/v4.3.6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Take maintainership

Changelog: https://github.com/warmcat/libwebsockets/releases/tag/v4.3.6
</pre>
</div>
</content>
</entry>
<entry>
<title>net/libwebsockets: Update to 4.3.5</title>
<updated>2025-03-05T23:12:46+00:00</updated>
<author>
<name>Daniel Engberg</name>
<email>diizzy@FreeBSD.org</email>
</author>
<published>2025-03-05T20:08:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=9c21a6eb173d2e3077ff0ad49d5468242aa7f290'/>
<id>9c21a6eb173d2e3077ff0ad49d5468242aa7f290</id>
<content type='text'>
Changelog:
https://github.com/warmcat/libwebsockets/compare/v4.3.3...v4.3.5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changelog:
https://github.com/warmcat/libwebsockets/compare/v4.3.3...v4.3.5
</pre>
</div>
</content>
</entry>
<entry>
<title>security/mbedtls: Move to security/mbedtls2</title>
<updated>2025-01-02T16:31:07+00:00</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2025-01-02T15:24:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=5e762dcd493ecca7a26edae08db4ebebf8f9a5d6'/>
<id>5e762dcd493ecca7a26edae08db4ebebf8f9a5d6</id>
<content type='text'>
The port has expired but isn't removed yet because there are still too
many consumers.  Rename it because the name "security/mbedtls" makes it
look like it's the default version.

PR:		283792
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The port has expired but isn't removed yet because there are still too
many consumers.  Rename it because the name "security/mbedtls" makes it
look like it's the default version.

PR:		283792
</pre>
</div>
</content>
</entry>
<entry>
<title>net/libwebsockets: Fix PLUGINS option</title>
<updated>2023-12-17T19:04:31+00:00</updated>
<author>
<name>Daniel Engberg</name>
<email>diizzy@FreeBSD.org</email>
</author>
<published>2023-12-17T19:03:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=e83502814cc4266a5d27a401728122bb4005ae14'/>
<id>e83502814cc4266a5d27a401728122bb4005ae14</id>
<content type='text'>
Deaddrop plugin fails to compile with Werror enabled
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Deaddrop plugin fails to compile with Werror enabled
</pre>
</div>
</content>
</entry>
<entry>
<title>net/libwebsockets: Update to 4.3.3</title>
<updated>2023-12-03T07:33:41+00:00</updated>
<author>
<name>Daniel Engberg</name>
<email>diizzy@FreeBSD.org</email>
</author>
<published>2023-12-02T18:15:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=c3c1e9aae0af0f9dc2b807a0efa0d66ffb3b9b62'/>
<id>c3c1e9aae0af0f9dc2b807a0efa0d66ffb3b9b62</id>
<content type='text'>
Changelog:
https://github.com/warmcat/libwebsockets/compare/v4.3.2...v4.3.3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changelog:
https://github.com/warmcat/libwebsockets/compare/v4.3.2...v4.3.3
</pre>
</div>
</content>
</entry>
<entry>
<title>net/libwebsockets: Fix build with LibreSSL</title>
<updated>2023-05-19T21:19:02+00:00</updated>
<author>
<name>Felix Palmen</name>
<email>zirias@FreeBSD.org</email>
</author>
<published>2023-05-19T07:06:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=986cbcf341d665b3c0ca454f76fb98e6c5a690cb'/>
<id>986cbcf341d665b3c0ca454f76fb98e6c5a690cb</id>
<content type='text'>
The build system uses both cmake and pkg-config to find OpenSSL and just
combines the results. Our base OpenSSL didn't provide a pkg-config file
until recently, but the LibreSSL port does. From the cmake detection, we
get absolute library paths, from pkg-config just library names (-lssl).
The latter are found in base during linking. The result is linking both
OpenSSL and LibreSSL.

Therefore add a patch that just skips pkg-config for OpenSSL and remove
the broken workaround from the port Makefile.

PR:		271495
Approved by:	tcberner (mentor, implicit)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The build system uses both cmake and pkg-config to find OpenSSL and just
combines the results. Our base OpenSSL didn't provide a pkg-config file
until recently, but the LibreSSL port does. From the cmake detection, we
get absolute library paths, from pkg-config just library names (-lssl).
The latter are found in base during linking. The result is linking both
OpenSSL and LibreSSL.

Therefore add a patch that just skips pkg-config for OpenSSL and remove
the broken workaround from the port Makefile.

PR:		271495
Approved by:	tcberner (mentor, implicit)
</pre>
</div>
</content>
</entry>
<entry>
<title>net/libwebsockets: Switch back to upstream website</title>
<updated>2023-02-22T02:33:03+00:00</updated>
<author>
<name>Daniel Engberg</name>
<email>diizzy@FreeBSD.org</email>
</author>
<published>2023-02-22T02:33:00+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=507a76e2091f6bd93af0f04b4802a6276164a97c'/>
<id>507a76e2091f6bd93af0f04b4802a6276164a97c</id>
<content type='text'>
Upstream's website is now operational again so switch back
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Upstream's website is now operational again so switch back
</pre>
</div>
</content>
</entry>
<entry>
<title>net/libwebsockets: Unbreak fetch</title>
<updated>2023-02-20T15:10:31+00:00</updated>
<author>
<name>Daniel Engberg</name>
<email>diizzy@FreeBSD.org</email>
</author>
<published>2023-02-20T15:04:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=5866c66d930cf778e3788080916c66567c2b779a'/>
<id>5866c66d930cf778e3788080916c66567c2b779a</id>
<content type='text'>
Unfortunately there seems to be technical issues with upstream's main
site so use GitHub mirror for now

Approved by:	portmgr (build fix)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unfortunately there seems to be technical issues with upstream's main
site so use GitHub mirror for now

Approved by:	portmgr (build fix)
</pre>
</div>
</content>
</entry>
<entry>
<title>net/libwebsockets: Update to 4.3.2</title>
<updated>2023-02-16T06:33:40+00:00</updated>
<author>
<name>Daniel Engberg</name>
<email>diizzy@FreeBSD.org</email>
</author>
<published>2023-02-16T06:32:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/ports/commit/?id=7a57329645f1189d8708f3624f59cd6115c0c706'/>
<id>7a57329645f1189d8708f3624f59cd6115c0c706</id>
<content type='text'>
Adjust configuration options to closer match other distributions and
also upstream's recommendations. Mosquitto also requires
LWS_WITH_EXTERNAL_POLL to be enabled when linked with this library.

Enable following options:
LWS_WITH_DISKCACHE, LWS_WITH_FTS, LWS_WITH_RANGES, LWS_WITH_THREADPOOL
and (LWS_WITH_EXTERNAL_POLL via MQTT option). Use SHA1 via OpenSSL
(LWS_WITHOUT_BUILTIN_SHA1)

While at also adjust .cmake and .pc files to properly report version

Changelog: https://github.com/warmcat/libwebsockets/blob/v4.3.0/changelog
https://github.com/warmcat/libwebsockets/compare/v4.3.0...v4.3.2

PR:		262552
Reported by:	Leo Schneider &lt;ttkdroid@gmail.com&gt;
Tested by:	Rod Morgan &lt;rmorgan@portmorgan.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adjust configuration options to closer match other distributions and
also upstream's recommendations. Mosquitto also requires
LWS_WITH_EXTERNAL_POLL to be enabled when linked with this library.

Enable following options:
LWS_WITH_DISKCACHE, LWS_WITH_FTS, LWS_WITH_RANGES, LWS_WITH_THREADPOOL
and (LWS_WITH_EXTERNAL_POLL via MQTT option). Use SHA1 via OpenSSL
(LWS_WITHOUT_BUILTIN_SHA1)

While at also adjust .cmake and .pc files to properly report version

Changelog: https://github.com/warmcat/libwebsockets/blob/v4.3.0/changelog
https://github.com/warmcat/libwebsockets/compare/v4.3.0...v4.3.2

PR:		262552
Reported by:	Leo Schneider &lt;ttkdroid@gmail.com&gt;
Tested by:	Rod Morgan &lt;rmorgan@portmorgan.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
