Switch c-icap server from branch 5.X to 6.X
Full changelog:
0.6.2 changelog:
- link c-icap server binaries with the math library
- Add new records to c-icap.magic, which are required for virus
scan service.
0.6.1 changelog:
- Internal web server for use with services
- Improved statistics and statistics API
- Support histograms creation from statistic values
- The pthread inter-process locking scheme
- The new lmdb_tables module, to provide support for lmdb based
lookup tables
- Extended changes and fixes to the ldap support module
- The ci_server_shared_memblob_* functions to access small memory
blocks which are shared across c-icap processes.
- Many fixes/improvements and new API functions.
0.6.0 changelog:
- Support for lmdb based databases as an alternate to BerkeleyDB.
- Improved info service to show c-icap statistics
- Internal web server
- The pthread inter-process locking scheme.
- New development APIs: c-icap server shared memblocks, flat arrays
- C-icap statistics for server and services: Time based statistics,
histograms, API to retrieve statistics values, improved update operations
ttrssd rc script has a check if a local database is ready such that at
startup ttrssd will wait 10 seconds for a database connection.
With daemon you can restart the child process with a delay such that the
rc script can be simplified to use command and command_args.
PR: 279803
Author: Derek Schrock <dereks@lifeofadishwasher.com>
Reviewed-by: cy
Differential Revision: https://reviews.freebsd.org/D45618
Users who manually pre-install devel/elfutils and subsequently
manually build and install binutils must now enable the dependency.
The previous commit provided the option but also didn't change the
implied (autodetect) behavior. This change now disables elfutils
autodetection. Users must now explicitly enable the option if they
were previously relying on autodetection.
Requested by: mat, jrm
* Update license information. Since 7.4 upstream distributes source
files under dual license of Redis Source Available License
v2 (RSALv2) and Server Side Public License v1 (SSPLv1).
* Add entry to UPDATING.
ChangeLog: https://github.com/redis/redis/releases/tag/7.4.0
Since the switch to CMake for textproc/utf8proc
(207abfe1369d1ef1d89fae73b1091b37b9060ef7) the static library is not being built
anymore. This means that the static build of Subversion has been broken since
2022-01. For the past two years only one has complained (PR 279430) and
the maintainer of textproc/utf8proc (PR 280429) cannot easily provide an archive
with CMake anymore. Therefore, removing the STATIC port option for good.
PR: 279430
Approved by: jrm (mentor)
Differential Revision: https://reviews.freebsd.org/D46096
Rename rc script to comply to the rc scripting recommendations (netchild)
Make script service jail aware (netchild)
Remove amavis-milter.in that should most likely have been removed with
4c8100486c3b ~18 years ago, the script hasn't been part of the package
for a long time (flo)
PR: 280139
- Rename rc script to comply to the rc scripting recommendations [1]
PR: 280153, 280134 [1]
Co-authored-by: Alexander Leidinger <netchild@FreeBSD.org>
Co-authored-by: Daniel Engberg <diizzy@FreeBSD.org>
import acl_extended_file_np.c from src/lib/libc/posix1e,
taken from FreeBSD src branch as of 559a218c9b25, 2023-11-01T16:43:37Z
and tell Cython to include it on FreeBSD before 1400033,
i. e., before FreeBSD's libc had it.
This fixes https://github.com/borgbackup/borg/issues/8269 and
makes it unnecessary to look into
PR: 280453
- Mark broken on FreeBSD 13 due to https://github.com/borgbackup/borg/issues/8269
which upstream maintainer intends to fix for borgbackup 1.4.1 (milestone).
Reported by "Support SimpleRezo" in direct e-mail message.
- Add UPDATING entry. The broken MOVED entry has been removed by sunpoet@ already,
Reported by: Juraj Lutter <otis@>, freebsd@rail.eu.org
PR: 280424
- Move py-pkgconfig to BUILD_DEPENDS to fix build failures in poudriere
or on bare metal if py-pkgconfig isn't installed.
Reported by: Juraj Lutter <otis@>, Hyogeol Lee <hyogeollee@gmail.com> (patch)
PR: 280413
The filenames now comply with the rc scripting recommendations and
service jails options.
Users may have to update any personal scripts they have which depend
upon those rc.d script names. See UPDATING for 20240705
PR: 280137
Now that we have a better idea of what problems can arise with this
change, let's try again, this time providing better documentation and
some troubleshooting steps.
Approved by: zi
Sponsored by: Klara, Inc.
Sponsored by: Stormshield
Upstream moved to qt6 and gtk3 as main UI, so make that the default
flavor.
Cleaned up Makefile, reordering variables according to best practices
and reordered/reflowed content of many variables.
Please check UPDATING if already using the qt6 flavor.
After the reorganization of the port in ac3e39992e95659a5193a15d4cb873efb00fcb30
the web interface was only available if the daemon component was selected.
This is not right since the gtk version of transmission needs those files too,
otherwise the setup is broken.
Bring transmission-web option back.
PR: 279214
Reported by: fernape@FreeBSD.org
- Rootful HiDPI[1] introduces non-trivial conflicts to rootless HiDPI
- AUR[2] tracks Xwayland releases, so may not help with rebases
- Sway should probably adopt zero scaling from Mir/KWin/Hyprland
- Xwayland usage has reduced since 2020
[1] https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1197
[2] https://aur.archlinux.org/packages/xorg-xwayland-hidpi-xprop
This reverts commit 466f3a1eabfe2acf82e64e2c388759a5b0e4276d.
This reverts commit 843e295cf33f9d2652c7b2e0d4ea0b2bc14e9c59.
This reverts commit dce99729d741f14bc81d941d29b70a8a7147298c.
PR: 278495
Approved by: manu
Like the tomcat ports or openhab, make the rc script instance aware.
To use it:
- cp /usr/local/etc/oauth2-proxy.cfg.sample /usr/local/etc/oauth2-proxy-myapp.cfg
- vi /usr/local/etc/oauth2-proxy-myapp.cfg
- ln -s oauth2_proxy /usr/local/etc/rc.d/oauth2_proxy_myapp
- sysctl oauth2_proxy_myapp_enable=YES
- service oauth2_proxy_myapp start
Approved by: maintainer timeout (3 weeks)
PR: 278325
- wlroots* glob matches wlroots-devel which isn't affected
- wlroots* uses non-devel xwayland by default, so not affected
- non-wlroots isn't affected but except arcan and maybe cosmic-comp
none builds those outside of poudriere due to dependency bloat
- poudriere ignores UPDATING (binary packages aren't affected)