If we need to make an exception we can do it and properly document the
reason but by default we should just use the default login class.
rc.d uses daemon or the login class provided in login.conf.d so this has
no impact there.
discussed with sthen@, tb@ and robert@
praying that my grep/sed skills did not break anything and still
believing in portbump :-)
RNNoise is now disabled by default. This makes net/tdesktop the last
consumer of audio/rnnoise.
Possibly OpenBSD relevant changes:
Client
Changed: Disable RNNoise by default (#5689)
Fixed: Context and identity not getting cleared (#5658)
Fixed: Don't display unsupported ACL (#5781)
Fixed: Improve appstream metadata (#5499)
Fixed: Minimal view not always working (#5786)
Fixed: PFS information being incorrect (#5656)
Fixed: Percent encoded links not clickable (#5657)
Fixed: Prefer selected tree item for context menu creation (#5778)
Fixed: Register simultaneous mouse button presses separately (#5784)
Fixed: Show friendlier text when displaying notifications (#5782)
Fixed: properly verify certificates when SRV records are used (#5783)
Fixed: resolve list tags, etc. polluting log (#5621)
Fixed: Remove duplicate entry for "What's this?" in UserModel (#5795)
Fixed: User and channel status icons take display scaling into account (#5779)
Server
Fixed: Add missing line breaks to --help output (#5456)
Fixed: Improve rememberchannelduration compare logic (#5652)
Fixed: Update suppress state on ACL change (#5780)
Full changelog: https://github.com/mumble-voip/mumble/releases/tag/v1.4.274
It is dlopen()ed if present and not linked against.
Prodded by rsadowski's devel/cmake patch to improve SHARED_LIBRARIES
handling and sthen who spotted libcelt0's wrong .so version.
Spotted through this warning on startup:
"GlobalShortcutX: No XInput support, falling back to polled input. This
wastes a lot of CPU resources, so please enable one of the other methods."
https://www.mumble.info/blog/mumble-1.4.230/
Lots of cool changes!
qmake was replaced with cmake and upstream already merged a few handful fixes
I sent during 1.4.0rc1 tests (they should land in the next 1.4.x release).
Client
Fixed: Security vulnerability caused by allowing non http/https URL schemes in public server list (#4733)
Server
Fixed: Exit status for actions like --version or --supw was always set to non-zero ( #3998)
General
Fixed: Packet loss & audio artifacts caused by OCB2 XEX* mitigation (#4720)
Fixed: Chatbox invisble (zero height) (#4388)
Fixed: Handling of invalid packet sizes (#4394)
Fixed: Race-condition leading to loss of shortcuts (#4430)
Fixed: Link in About dialog is now clickable again (#4454)
Fixed: Sizing issues in ACL-Editor (#4455)
Two patches seem to have no effect: the first one fixes a C++ issue I
do not see on amd64 when building without it, the second one supposedly
fixes translation files, but without it I can switch between languages
just fine.
Both patches are there since import on 2014 and I they probably used to
be relevant for older Mumble versions, but not so much today anymore.
This "remove broken files" patch disables theme files such as
"Mumble/OSX Dark.qss" which break the build with BSD make(1), which chokes
on whitespaces in file names (even when escaped with backslashes).
GNU make can cope with escaped whitespaces, everything builds fine with
gmake(1). Since we are not OS X, these theme files are not installed
anyway, so no PLIST change.
Remove the patch and set USE_GMAKE; reason for this is that Mumble no
longer errors out silently at runtime due to the patched file and disables
the "Dark" style as a consequence (seen in developer console):
<W> ... Style "Dark" of theme "Mumble" references invalid qss \
":themes/Mumble/OSX Dark.qss" for platform "MAC" , skipping theme
<W> ... Could not find configured theme "Mumble"
<W> ... Applying fallback style sheet
With this commit, Mumble shows no warnings and allows me to use the "Dark"
style:
<W> ... Theme: "Mumble"
<W> ... Style: "Dark"
<W> ... --> qss: ":themes/Mumble/Dark.qss"
Simple MULTI_PACKAGES addition, no FLAVOR.
Diff from Thomas L. - thanks!
Tweaks and tests from me
"pkg_add murmur && rcctl start murmurd" just works on amd64 and sparc64
Previous releases presumable required an external CELT port,
but Mumble 1.3.0 builds fine with its bundled version, so
use it and stop patching around it to use our own outdated
CELT 0.7 API port.
Builds and runs fine without celt installed on amd64.
OK sthen
Mumble 1.3.0 can't connect to some older servers, it will complain that the
server is using old crypto. For your security, update your servers.
Tweaks, test and ok solene@