|
Revision tags: release/15.0.0, release/14.3.0-p6, release/13.5.0-p7, release/13.5.0-p6, release/14.3.0-p5, release/13.5.0-p5, release/14.2.0-p7, release/14.3.0-p4, release/14.3.0-p3, release/14.2.0-p6, release/13.5.0-p4, release/13.5.0-p3, release/14.2.0-p5, release/14.3.0-p2, release/14.3.0-p1, release/14.2.0-p4, release/13.5.0-p2, release/14.3.0, release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0, release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0 |
|
| #
1ecf0106 |
| 21-Dec-2020 |
Konstantin Belousov <kib@FreeBSD.org> |
libuvmem: usermode port of vmem(9)
The quantum cache is disabled, there is no uma.
Intent is to use this for resource allocation in bhyve(8), for start. Addition of -luvmem to bhyve linking was don
libuvmem: usermode port of vmem(9)
The quantum cache is disabled, there is no uma.
Intent is to use this for resource allocation in bhyve(8), for start. Addition of -luvmem to bhyve linking was done to test changes to share/mk.
Reviewed by: bnovkov, markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D27220
show more ...
|
| #
5a70558d |
| 03-Nov-2025 |
Braulio Rivas <brauliorivas@FreeBSD.org> |
contrib/bsddialog: import 1.1
Add: slider dialog. Imported to enable testing and to complete the geomman(8) utility.
Developed as part of the "Full Disk Administration Tool for FreeBSD" project, Br
contrib/bsddialog: import 1.1
Add: slider dialog. Imported to enable testing and to complete the geomman(8) utility.
Developed as part of the "Full Disk Administration Tool for FreeBSD" project, Braulio Rivas (brauliorivas@), Google Summer of Code 2025.
Sponsored by: Google LLC (GSoC 2025)
show more ...
|
| #
72383174 |
| 12-Oct-2025 |
Jose Luis Duran <jlduran@FreeBSD.org> |
blocklist: Rename blacklist to blocklist
Follow up upstream rename from blacklist to blocklist.
- Old names and rc scripts are still valid, but emitting an ugly warning - Old firewall rules and anc
blocklist: Rename blacklist to blocklist
Follow up upstream rename from blacklist to blocklist.
- Old names and rc scripts are still valid, but emitting an ugly warning - Old firewall rules and anchor names should work, but emitting an ugly warning - Old MK_BLACKLIST* knobs are wired to the new ones
Although care has been taken not to break current configurations, this is a large patch containing mostly duplicated code. If issues arise, it will be swiftly reverted.
Reviewed by: ivy (pkgbase) Approved by: emaste (mentor) MFC after: 2 days Relnotes: yes
show more ...
|
| #
70f30afd |
| 12-Oct-2025 |
Jose Luis Duran <jlduran@FreeBSD.org> |
Vendor import of blocklist 2025-04-28 (8aa81bf)
Upstream hash 8aa81bf70073715a749b1673884e84ac82cfce9f.
Approved by: emaste (mentor) Obtained from: https://github.com/zoulasc/blocklist
|
|
Revision tags: release/12.2.0 |
|
| #
e6a066ac |
| 15-Jun-2020 |
Ed Maste <emaste@FreeBSD.org> |
blocklist: update to 2020-06-15 snapshot
Upstream hash 7093cd90cc9eae6bf9fa6b66f679ea6b15451c1e
Obtained from: https://github.com/zoulasc/blocklist Sponsored by: The FreeBSD Foundation
|
| #
653f765f |
| 09-Oct-2025 |
Alfonso S. Siciliano <asiciliano@FreeBSD.org> |
contrib/bsddialog: Import version 1.0.5
Version for change and feature requests.
* Improve documentation for --alternate-screen and --normal-screen. Request: https://bugs.freebsd.org/285459. (Thi
contrib/bsddialog: Import version 1.0.5
Version for change and feature requests.
* Improve documentation for --alternate-screen and --normal-screen. Request: https://bugs.freebsd.org/285459. (This PR is not about bsddialog itself but is used as an example for an official FreeBSD documentation request.)
* Reduce the number of screen refreshes to improve performance over a 115200 UART connection. Request: https://gitlab.com/alfix/bsddialog/-/issues/8.
* Change textbox buttons to return distinct values (previously always returned OK). Request: https://reviews.freebsd.org/D48668; already committed in contrib/ 96a241a35905078bdc5d20bf25943cdb67758dea
* Change forms navigation key behavior for ENTER and TAB. Request: https://bugs.freebsd.org/287592.
Refer to /usr/src/contrib/bsddialog/CHANGELOG to know more.
PR: 287592 Reported by: adrian Sponsored by: The FreeBSD Foundation
show more ...
|
| #
f040ee6e |
| 30-Sep-2025 |
Christos Margiolis <christos@FreeBSD.org> |
virtual_oss: Do not build if WITHOUT_CUSE is set
PR: 289920 Fixes: 9cab9fde5eda ("virtual_oss: Port to base") Sponsored by: The FreeBSD Foundation MFC after: 1 day Reviewed by: emaste Diff
virtual_oss: Do not build if WITHOUT_CUSE is set
PR: 289920 Fixes: 9cab9fde5eda ("virtual_oss: Port to base") Sponsored by: The FreeBSD Foundation MFC after: 1 day Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D52807
show more ...
|
| #
9cab9fde |
| 28-Sep-2025 |
Christos Margiolis <christos@FreeBSD.org> |
virtual_oss: Port to base
This patch diverges quite a bit from the current upstream [1] in a few ways:
1. virtual_oss(8), virtual_bt_speaker(8) and virtual_oss_cmd(8) are actually separate progr
virtual_oss: Port to base
This patch diverges quite a bit from the current upstream [1] in a few ways:
1. virtual_oss(8), virtual_bt_speaker(8) and virtual_oss_cmd(8) are actually separate programs. 2. Backends (lib/virtual_oss) are built as separate shared libraries and we dlopen() them in virtual_oss(8) and virtual_bt_speaker(8) on demand. 3. virtual_equalizer(8) and the sndio and bluetooth backends are built as ports, because they depend on third-party libraries. 4. Use newer libav API in bluetooth backend (see HAVE_LIBAV ifdefs) to address compiler errors.
[1] https://github.com/freebsd/virtual_oss
Sponsored by: The FreeBSD Foundation MFC after: 1 week Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D52308
show more ...
|
| #
dc5ba6b8 |
| 20-Aug-2025 |
Lexi Winter <ivy@FreeBSD.org> |
Remove MK_GSSAPI
For MIT Kerberos, MK_GSSAPI has no meaning: GSSAPI is a required part of Kerberos and is always built if MK_KERBEROS is enabled. Backport this behaviour to Heimdal so it works the
Remove MK_GSSAPI
For MIT Kerberos, MK_GSSAPI has no meaning: GSSAPI is a required part of Kerberos and is always built if MK_KERBEROS is enabled. Backport this behaviour to Heimdal so it works the same way.
While here, change Heimdal's libcom_err and compile_et to be selected by MK_KERBEROS, not MK_KERBEROS_SUPPORT, since these are part of Kerberos and third-party users might need it even if Kerberos support is disabled in the base system. This means MK_KERBEROS_SUPPORT installs the same files with both MIT and Heimdal.
Reviewed by: cy Differential Revision: https://reviews.freebsd.org/D51859
show more ...
|
| #
e26259f4 |
| 31-Jul-2025 |
Cy Schubert <cy@FreeBSD.org> |
gssapi,krb5: Replace libgssapi with the MIT version
lib/libgssapi is based on Heimdal. As on Linux systems, the MIT libgssapi_krb5 replaces it. With both gssapi libraries and header files installed
gssapi,krb5: Replace libgssapi with the MIT version
lib/libgssapi is based on Heimdal. As on Linux systems, the MIT libgssapi_krb5 replaces it. With both gssapi libraries and header files installed results in broken buildworld (gssd) and ports that will not build without modifications to support the MIT gssapi in an alternate location.
73ed0c7992fd removed the MIT GSSAPI headers from /usr/include. Apps using MIT KRB5 gssapi functions and structures will fail to build without this patch.
This patch includes a temporary patch to usr.sbin/gssd to allow it to build with this patch. rmacklem@ has a patch for this and for kgssapi that uses this patch to resolve kgssapi issues for NFS with Kerberos.
This patch is an updated version of D51661 to allow it to build following additional patchs to the tree.
This should have been implmented with 7e35117eb07f.
Fixes: 7e35117eb07f, 73ed0c7992fd Differential Revision: https://reviews.freebsd.org/D51661
show more ...
|
| #
b3127a2d |
| 04-Aug-2025 |
John Baldwin <jhb@FreeBSD.org> |
libutil++: New library containing C++ utility classes for use in base
- freebsd::FILE_up is a wrapper class for std::unique_ptr<> for FILE objects which uses a custom deleter that calls fclose().
libutil++: New library containing C++ utility classes for use in base
- freebsd::FILE_up is a wrapper class for std::unique_ptr<> for FILE objects which uses a custom deleter that calls fclose().
- freebsd::malloc_up<T> is a wrapper class for std::unique_ptr<> which uses a custom deleter that calls free(). It is useful for pointers allocated by malloc() such as strdup().
- The freebsd::stringf() functions return a std::string constructed using a printf format string.
The current implementation of freebsd::stringf() uses fwopen() where the write function appends to a std::string.
Sponsored by: Chelsio Communications Pull Request: https://github.com/freebsd/freebsd-src/pull/1794
show more ...
|
| #
7a6d524a |
| 01-Aug-2025 |
Christos Margiolis <christos@FreeBSD.org> |
libsamplerate: Build as internal library
Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D51666
|
| #
0f5c86dd |
| 26-Jun-2025 |
Baptiste Daroussin <bapt@FreeBSD.org> |
libyaml: import libyaml vendor version 0.2.5
The yaml parser used in nuageinit is too incomplete, import libyaml in order to be able to use as a complete parser for nuageinit.
|
| #
0acf1dd7 |
| 10-Jun-2025 |
Cy Schubert <cy@FreeBSD.org> |
lib: Only build libcom_err with Heimdal
MIT KRB5 provides its own libcom_err.
Sponsored by: The FreeBSD Foundation Reviewed by: markj, emaste Differential revision: https://reviews.freebsd.org/D5
lib: Only build libcom_err with Heimdal
MIT KRB5 provides its own libcom_err.
Sponsored by: The FreeBSD Foundation Reviewed by: markj, emaste Differential revision: https://reviews.freebsd.org/D50809
show more ...
|
| #
20c63662 |
| 10-Jun-2025 |
Mark Johnston <markj@FreeBSD.org> |
libclang_rt: Descend into libclang_rt to clean
Otherwise, during a clean buildworld we don't descend into libclang_rt to remove object files.
Reviewed by: brooks, dim, emaste MFC after: 2 weeks Spo
libclang_rt: Descend into libclang_rt to clean
Otherwise, during a clean buildworld we don't descend into libclang_rt to remove object files.
Reviewed by: brooks, dim, emaste MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D50766
show more ...
|
| #
e35cc7ba |
| 23-Apr-2025 |
Warner Losh <imp@FreeBSD.org> |
edk2: Update to not build libefivar for lib32 on amd64
This dropped from the last commit because I had to redo it so many times...
edk2 headers just aren't setup for the weird, hybrid enviornment w
edk2: Update to not build libefivar for lib32 on amd64
This dropped from the last commit because I had to redo it so many times...
edk2 headers just aren't setup for the weird, hybrid enviornment we're compiling in when building i386 libraries for amd64 lib32. Since we can't use it there anyway (there's no 32-bit efibootmgr or efivar), and native i386 doesn't have them (we don't support EFI Runtime Services on i386 because we don't support EFI booting there).
Sponsored by: Netflix
show more ...
|
| #
f59bb61e |
| 01-Jan-2025 |
Kyle Evans <kevans@FreeBSD.org> |
lib: hook libder up to the build
libder will be used in upcoming ECC support in the pkg(7) bootstrap to read DER-encoded keys and signatures.
Differential Revision: https://reviews.freebsd.org/D481
lib: hook libder up to the build
libder will be used in upcoming ECC support in the pkg(7) bootstrap to read DER-encoded keys and signatures.
Differential Revision: https://reviews.freebsd.org/D48116
show more ...
|
| #
7ab1a32c |
| 31-Oct-2024 |
Ruslan Bukin <br@FreeBSD.org> |
bhyve/riscv: Initial import.
Add machine-dependent parts for bhyve hypervisor to support virtualization on RISC-V ISA.
No objection: markj Sponsored by: UK Research and Innovation Differential Revi
bhyve/riscv: Initial import.
Add machine-dependent parts for bhyve hypervisor to support virtualization on RISC-V ISA.
No objection: markj Sponsored by: UK Research and Innovation Differential Revision: https://reviews.freebsd.org/D45512
show more ...
|
| #
cb5e41b1 |
| 11-Oct-2024 |
Robert Clausecker <fuz@FreeBSD.org> |
lib/libcrypt: unbundle hash functions
libcrypt bundles the various hash functions it needs, duplicating code that is also found in libmd. Unbundle the hash functions and apply the same hack used for
lib/libcrypt: unbundle hash functions
libcrypt bundles the various hash functions it needs, duplicating code that is also found in libmd. Unbundle the hash functions and apply the same hack used for libncursesw so static consumers link -lmd in addition to -lcrypt.
Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D47062
show more ...
|
| #
968bcca2 |
| 08-Oct-2024 |
Ka Ho Ng <khng@FreeBSD.org> |
libkldelf: add a private library for kernel/kld-related ELF parsing
The libkldelf library was originally a part of kldxref(8). It exposed ELF parsing helpers specialized in parsing KLDs and the kern
libkldelf: add a private library for kernel/kld-related ELF parsing
The libkldelf library was originally a part of kldxref(8). It exposed ELF parsing helpers specialized in parsing KLDs and the kernel executable. The library can be used to read metadata such as linker_set, mod_depend, mod_version and PNP match info, and raw data from the ELF.
To promote the reuse of the facilities the ELF parsing code is separated from kldxref(8) into a new private library.
For now, libkldelf's source files will be compiled into kldxref(8) directly if kldxref is built during bootstrapping phase. The reason is linking kldxref(8) against the libkldelf static library has an unwanted side effect which renders the linker sets inside the libkldelf implementation empty if the static library is not build by ld -r all the .o files into a single .o before producing the static library.
Sponsored by: Juniper Networks, Inc. Reviewed by: markj Suggested by: jrtc27, markj Differential Revision: https://reviews.freebsd.org/D46719
show more ...
|
| #
50c64df2 |
| 08-Oct-2024 |
Ka Ho Ng <khng@FreeBSD.org> |
Revert "libkldelf: add a private library for kernel/kld-related ELF parsing"
This reverts commit 0a2cfd653e86ac41c4e6e32a449d133c0ee6d677.
|
| #
0a2cfd65 |
| 08-Oct-2024 |
Ka Ho Ng <khng@FreeBSD.org> |
libkldelf: add a private library for kernel/kld-related ELF parsing
The libkldelf library was originally a part of kldxref(8). It exposed ELF parsing helpers specialized in parsing KLDs and the kern
libkldelf: add a private library for kernel/kld-related ELF parsing
The libkldelf library was originally a part of kldxref(8). It exposed ELF parsing helpers specialized in parsing KLDs and the kernel executable. The library can be used to read metadata such as linker_set, mod_depend, mod_version and PNP match info, and raw data from the ELF.
To promote the reuse of the facilities the ELF parsing code is separated from kldxref(8) into a new private library.
kldxref(8) is modified to link against the libkldelf library.
Sponsored by: Juniper Networks, Inc. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D46719
show more ...
|
| #
7899f917 |
| 09-Sep-2024 |
Baptiste Daroussin <bapt@FreeBSD.org> |
flua: move modules source into the main source directory
Follow the path of what is done with bsnmp, build the modules along with the main binary, this allows to build the modules at a moment where
flua: move modules source into the main source directory
Follow the path of what is done with bsnmp, build the modules along with the main binary, this allows to build the modules at a moment where all needed libraries are already built and available in the linker path instead of having to declare all the libraries which a flua module will be linked to in _prebuild_libs.
Discused with: markj Reviewed by: markj, jrtc27, kevans, imp Accepted by: kevans, imp Differential Revision: https://reviews.freebsd.org/D46610
show more ...
|
| #
df1323e0 |
| 06-Sep-2024 |
Baptiste Daroussin <bapt@FreeBSD.org> |
lua_ucl: make sure flua gets build after libucl
|
| #
e9ac4169 |
| 15-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
Remove residual blank line at start of Makefile
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
|