BREAKING CHANGES:
* Bump wolfSSL minimum required version to 5.1.1 to pull in security fix.
FIXES:
* When using wolfSSL 5.0.0, work around a bug that appears to hit wolfSSL when
receiving handshake records while still in SSL_peek(). Workaround is to read
1 byte and cache it, then call SSL_peek() again.
This affects only some servers. https://github.com/wolfSSL/wolfssl/issues/4593
TRANSLATIONS: language translations were updated by this fine people:
* es: Cristian Othón Martínez Vera [Spanish]
* ro: Remus-Gabriel Chelu [Romanian]
* sr: Мирослав Николић (Miroslav Nikolić) [Serbian]
MFH: 2022Q1
It was removed recently due to the PR not applying any more.
Now this is fixed and this PR is backported again.
PR: 262380
Patch authors: David Schlachter <fbsd-bugzilla@schlachter.ca> and Hans Petter Selasky <hps@selasky.org>
- Fix issue where bareos version is not defined. It cause problems on
authenticate time
- Bump PORTREIVISION
PR: 262153
Reported by: feldeci _at_ gmail.com
src/uharfbuzz/_harfbuzz.cpp:15707:10: error: use of undeclared identifier 'hb_font_draw_glyph'; did you mean 'hb_font_get_glyph'?
(void)(hb_font_draw_glyph(__pyx_v_font->_hb_font, __pyx_t_1, __pyx_v_self->_hb_drawfuncs, ((void *)__pyx_v_self)));
^~~~~~~~~~~~~~~~~~
hb_font_get_glyph
/usr/local/include/harfbuzz/hb-font.h:899:1: note: 'hb_font_get_glyph' declared here
hb_font_get_glyph (hb_font_t *font,
^
src/uharfbuzz/_harfbuzz.cpp:15707:64: error: cannot initialize a parameter of type 'hb_codepoint_t' (aka 'unsigned int') with an lvalue of type 'hb_draw_funcs_t *'
(void)(hb_font_draw_glyph(__pyx_v_font->_hb_font, __pyx_t_1, __pyx_v_self->_hb_drawfuncs, ((void *)__pyx_v_self)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/harfbuzz/hb-font.h:900:45: note: passing argument to parameter 'variation_selector' here
hb_codepoint_t unicode, hb_codepoint_t variation_selector,
^
src/uharfbuzz/_harfbuzz.cpp:16093:3: error: no matching function for call to 'hb_draw_funcs_set_move_to_func'
hb_draw_funcs_set_move_to_func(__pyx_v_self->_hb_drawfuncs, __pyx_f_9uharfbuzz_9_harfbuzz__move_to_func);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/harfbuzz/hb-draw.h:210:1: note: candidate function not viable: requires 4 arguments, but 2 were provided
hb_draw_funcs_set_move_to_func (hb_draw_funcs_t *dfuncs,
^
src/uharfbuzz/_harfbuzz.cpp:16156:3: error: no matching function for call to 'hb_draw_funcs_set_line_to_func'
hb_draw_funcs_set_line_to_func(__pyx_v_self->_hb_drawfuncs, __pyx_f_9uharfbuzz_9_harfbuzz__line_to_func);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/harfbuzz/hb-draw.h:226:1: note: candidate function not viable: requires 4 arguments, but 2 were provided
hb_draw_funcs_set_line_to_func (hb_draw_funcs_t *dfuncs,
^
src/uharfbuzz/_harfbuzz.cpp:16219:3: error: no matching function for call to 'hb_draw_funcs_set_cubic_to_func'
hb_draw_funcs_set_cubic_to_func(__pyx_v_self->_hb_drawfuncs, __pyx_f_9uharfbuzz_9_harfbuzz__cubic_to_func);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/harfbuzz/hb-draw.h:258:1: note: candidate function not viable: requires 4 arguments, but 2 were provided
hb_draw_funcs_set_cubic_to_func (hb_draw_funcs_t *dfuncs,
^
src/uharfbuzz/_harfbuzz.cpp:16282:3: error: no matching function for call to 'hb_draw_funcs_set_quadratic_to_func'
hb_draw_funcs_set_quadratic_to_func(__pyx_v_self->_hb_drawfuncs, __pyx_f_9uharfbuzz_9_harfbuzz__quadratic_to_func);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/harfbuzz/hb-draw.h:242:1: note: candidate function not viable: requires 4 arguments, but 2 were provided
hb_draw_funcs_set_quadratic_to_func (hb_draw_funcs_t *dfuncs,
^
src/uharfbuzz/_harfbuzz.cpp:16344:3: error: no matching function for call to 'hb_draw_funcs_set_close_path_func'
hb_draw_funcs_set_close_path_func(__pyx_v_self->_hb_drawfuncs, __pyx_f_9uharfbuzz_9_harfbuzz__close_path_func);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/harfbuzz/hb-draw.h:274:1: note: candidate function not viable: requires 4 arguments, but 2 were provided
hb_draw_funcs_set_close_path_func (hb_draw_funcs_t *dfuncs,
^
Reported by: pkg-fallout
When libvcllo.so is linked together with libpdfiumlo.so, it also needs
libopenjp2.so from graphics/openjpeg, since pdfium depends on that.
Building with LTO exposes this as an error, complaining about undefined
references to openjpeg library functions.
While here, add py310 to allowed versions to the build
PR: 262008
Submitted by: Florian Walpen <dev@submerge.ch>
Sponsored by: Netzkommune GmbH
The nfs-over-tls utilities have been patched to work
with newer versions of OpenSSL, which requires that
the KTLS be enabled via a library call.
This patch updates the port to version 1.2, which
has the patched utilities. It also adds an IGNORE
check for the case where the system already has the
daemons and fixes a typo in an IGNORE message.
Reviewed by: yasu
Approved by: yasu (ports)