An unofficial, portable fork of the OpenBSD doas command.
doas is a minimal replacement for the venerable sudo. It was
initially written by Ted Unangst of the OpenBSD project to provide
95% of the features of sudo with a fraction of the codebase.
- Fix lifetime issue (segmentation fault) in ngram-based suggestions. Fixes#84.
- Fix internal usage of `std::codecvt` in edge case in function `to_wide()` and
`to_narrow()`
- Fix not propagating recursion depth in spell_break(), which caused hangup.
Fixes#85.
- Fix overwriting of PDB files when compiling with Visual Studio. This prevented
debugging nuspell.dll. Fixes#86.
- Fix output of CLI tool to be more compatible to ispell and hunspell.
- Boost is no longer a dependency of the library at all. It is still a
dependency of the CLI tool. Closes#79. Fixes#71.
- Use `std::string_view` in the public API instead of `const std::string&`. Also
use it internally at various places.
- Build as shared library by default. Building as static is still possible via
the CMake's variable `BUILD_SHARED_LIBS`.
- The public API is annotated with dll-export/visibility attributes, and also
some private functions are annotated needed for testing. This reduces the file
size. Closes#65.
- Use Unicode text segmentation by default in the CLI tool. Simple segmentation
on white-space is still available via CLI option.
- Delete deprecated functions in the class Finder.
- Drop under-designed and undocumented feature in the CLI tool about personal
dictionaries.
Jitsi Videobridge is an XMPP server component that allows for multiuser video
communication. Unlike the expensive dedicated hardware videobridges, Jitsi
Videobridge does not mix the video channels into a composite video stream, but
only relays the received video channels to all call participants. Therefore,
while it does need to run on a server with good network bandwidth, CPU
horsepower is not that critical for performance.
GUsb is a GObject wrapper for libusb1 that makes it easy to do
asynchronous control, bulk and interrupt transfers with proper
cancellation and integration into a mainloop.
This makes it easy to integrate low level USB transfers with your
high-level application or system daemon.
Not everything you can do in libusb1 is wrapped, although we'll accept
feature requests (with patches) if it makes sense.
JItsi COnference FOcus is a server side focus component used in Jitsi Meet
conferences.
Conference focus is mandatory component of Jitsi Meet conferencing system next
to the videobridge. It is responsible for managing media sessions between each
of the participants and the videobridge. Whenever new conference is about to
start an IQ is sent to the component to allocate new focus instance. After that
special focus participant joins Multi User Chat room. It will be creating
Jingle session between Jitsi videobridge and the participant. Although the
session in terms of XMPP is between focus user and participant the media will
flow between participant and the videobridge. That's because focus user will
allocate Colibri channels on the bridge and use them as its own Jingle
transport.
2.8.2 - 2020-10-30
Fixes
* Fix installation of ruby hooks with language_version: default
2.8.1 - 2020-10-28
Fixes
* Allow default language_version of system when the homedir is /
2.8.0 - 2020-10-28
Features
* Update rbenv / ruby-build
* Update sample-config versions
* Add new language: dotnet
* Add --negate option to language: pygrep hooks
* Add zipapp support
* Run pre-commit through https://pre-commit.ci
* Add new language: coursier (a jvm-based package manager)
* Exit with distinct codes: 1 (user error), 3 (unexpected error), 130 (^C)
Fixes
* Improve healthy() check for language: node + language_version: system
hooks when the system executable goes missing.
* Fix excess whitespace in error log traceback
* Fix posixlike shebang invocations with shim executables of the git hook
script on windows.
* Remove hard-coded C:\PythonXX\python.exe path on windows as it caused
confusion (and virtualenv can sometimes do better)
* Fix language: ruby hooks when --format-executable is present in a gemrc
* Move cygwin / win32 mismatch error earlier to catch msys2 mismatches
* Remove -p workaround for old virtualenv
* Fix language: node installations to not symlink outside of the
environment
* Don't identify shim executables as valid system for defaulting
language_version for language: node / language: ruby
FEATURES:
* New Builder(s): Proxmox builder has been split into two new builders
proxmox-iso and promox-clone. See Proxmox Builder for more information on
the builder. For users of the previous proxmox builder please use packer
fix to migrate your templates to the new promox-iso builder. [GH-9262]
BUG FIXES:
* builder/amazon: SSM connection now recovers from reboots. [GH-10003]
* builder/azure-arm: Fix build failures due to the deletion of additional
managed disks defined in "disk_additional_size". [GH-10163]
* builder/azure-chroot: Fix typo in option exlude_from_latest to
exclude_from_latest. Old name will still be respected. [GH-10034]
* builder/googlecompute: Fix HCL image_encryption_key fields and use the
same casing in JSON and HCL2 [GH-10173]
* builder/openstack: Fix source image validation regression when using
filters. [GH-10065]
* builder/proxmox: Fix unhandled buildvar type for HCL2 enabled build
templates. [GH-10154]
* builder/qemu: Fix a regression where Packer would not wait properly in
step_shutdown when a null communicator was used. [GH-10178]
* builder/qemu: Fix crash in step_run of qemu when loading commhostport
form the statebag in a situation where the communicator is none. [GH-10145]
* builder/vsphere-clone: Packer was not respecting the "destroy" flag set
in the content library config, and always keeping the source vm. This has
been fixed. [GH-10165]
* builder/vsphere: Ensure builds are able to continue when no communicator
has been specified "communicator": "none". [GH-9964]
* builder/vsphere: Fix CD uploads so that Packer does not try to delete a
CD that was not successfully uploaded. [GH-10155]
* core/hcl: Hide sensitive variables from output. [GH-10031]
* core/hcl: Packer HCL's "Coalesce" function now behaves same way as
Terraform's. [GH-10016]
* core: Fix artifact handling so that input artifacts are properly
preserved in postprocessors that don't modify artifacts. [GH-9996]
* core: Fix pathing in cd_files to copy proper directory tree when user
provided absolute paths. [GH-10022]
* provisioner/ansible: Ansible galaxy no longer forces use of collections
in v1 files. [GH-10010]
IMPROVEMENTS:
* builder/amazon-ebssurrogate: Apply snapshot tags at snapshot creation
time. [GH-10150]
* builder/amazon: Add io2 as a supported volume type. [GH-10102]
* builder/amazon: Add support for source instance tenancy [GH-10085]
* builder/google: Add service account impersonation. [GH-9968] [GH-10054]
* builder/googlecompute: Add skip_create_image option. [GH-10115]
* builder/googlecompute: Allow users to select the algorithm to use when
generating temporary SSH keypair [GH-10111]
* builder/linode: Add state_timeout attribute to Linode builder. [GH-10128]
* builder/oracle-oci: New option to specify image compartment separate from
build compartment. [GH-10040]
* builder/oracle-oci: New option to specify boot volume size. [GH-10017]
* builder/oracle: Add base_image_filter option as alternative to
base_image_ocid [GH-10116]
* builder/outscale: Migrate to new Outscale SDK. [GH-10056]
* builder/proxmox: split Proxmox into proxmox-iso and
proxmox-clone. [GH-9626] [GH-10166]
* builder/scaleway: Allow the user to use an image label (eg ubuntu_focal)
instead of a hardcoded UUID on the Scaleway builder. [GH-10061]
* builder/vsphere: Skip iso download if hashed file is already present on
remote datastore. [GH-10143]
* builder/yandex: Add support for IAM credentials in the token field and
YC_TOKEN environment variable. [GH-10158]
* core/hcl: Add ability to set version restrictions [GH-10149]
* core/hcl: Add build.name variable so users can access build name in
addition to source name. [GH-10114]
* core/hcl: Add consul_key function to HCL templates. [GH-10119]
* core/hcl: Add HCL2 aws_secretsmanager function [GH-10124]
* core/hcl: Add packer.version variable to hcl configs so users can access
the Packer release version. [GH-10117]
* core: Let user provide type of generated ssh key instead of always doing
ssh- rsa [GH-10101]
Changes of version 3.7.1
* Fix broken line height under Macintosh.
Changes of version 3.7.0
* Make v-k-cursive visible in Upright and Oblique; Split variant selectors
for k and K.
* Add flat hooked but tailed variants for f (VXEX ... VXFA).
* Fix mark position of Small Heng With Hook (U+0267) and Small Heng
(U+A727); add letter Cyrillic Iotified Small and Big Yus (U+0468, U+0469,
U+046C, U+046D), Capital Heng (U+A726), and Cyrillic En With Hook
(U+04C7, U+04C8).
* Corrected shape of descender-accented Cyrillic letters under Slab; Add
letter Khakassian Che (U+04CB, U+04CC) and Ghe With Descender (U+04F6,
U+04F7).
* Add more asterisk and star dingbats (U+2733, U+2734, U+2737 ... U+273A).
* Add more sized geometric shapes (U+26AA, U+26AB, U+2B1A ... U+2B1E,
U+2B25 ... U+2B2B, U+2BC0 ... U+2BC8, U+2BCA, U+2BCB).
* Fix variant selection for ɳ (U+0273), ɖ (U+0256), and ᶑ (U+1D91).
* Fix shape of capital J under Aile.
* Fix lSlash's shape under Aile.
* Add graphic form of CGJ(U+034F), ZWNJ (U+200C), ZWJ (U+200D), Object
Replacement Character (U+FFFC), and Replacement Character (U+FFFD).
* Add semicircle arrows (U+21B6, U+21B7) and open-circle arrows (U+21BA,
U+21BB).
- Remove "ipmi" option from PKG_SUGGESTED_OPTIONS because devel/OpenIPMI
not found.
- Update PLIST. If user enabled PKG_OPTIONS.zabbix50-server=mysql in
mk.conf, this build possible to fail.
Glide is a simple and minimalistic media player relying on GStreamer for the
multimedia support and GTK+ for the user interface. Glide should be able
to play any multimedia format supported by GStreamer, locally or remotely
hosted.
Enigmail is a security extension to Mozilla Thunderbird and Seamonkey.
It integrates the renowned OpenPGP standard provided by GnuPG.
Sending and receiving encrypted and digitally signed email gets just
simple using Enigmail.
Thunderbird 78 from pkgsrc's 2020Q3 branch, which is supposed to
integrate Enigmail (but maybe not quite fully yet) does not work at all
for me, and Thunderbird 68 is still there anyway. This therefore
re-imports Enigmail for this version.