Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1 |
|
#
cc0c2bc2 |
| 25-May-2021 |
Aaron LI <aly@aaronly.me> |
nvmmctl(8): Rewrite makefile and hook to build
|
#
ae75c143 |
| 03-Jul-2021 |
Sascha Wildner <saw@online.de> |
kernel: Remove ndis(4) and associated tools and stuff.
ndis(4) was a wrapper to allow running binary Windows network drivers that conformed to the Network Driver Interface Specification, i.e. NDIS.
kernel: Remove ndis(4) and associated tools and stuff.
ndis(4) was a wrapper to allow running binary Windows network drivers that conformed to the Network Driver Interface Specification, i.e. NDIS.
It only ever supported drivers from the days of Windows XP and Windows Server 2003 (i.e. NDIS 5.1). And even if one was actually able to extract the .sys and .inf files from the driver package and successfully convert them to a building module, which both were adventures in itself, it could be any result when trying to run it, depending on the card and driver, from resonably working to not working, even crashing. But it did work for some cards, so it had some limited merit in its time.
NetBSD removed it in 2018, FreeBSD in January 2021, so let's follow suit now.
show more ...
|
Revision tags: v6.0.0, v6.0.0rc1, v6.1.0 |
|
#
6b921297 |
| 01-Jan-2021 |
Aaron LI <aly@aaronly.me> |
Remove obsolete dev_mkdb(8)
The devname(3) has long been updated to determine the device name via the 'kern.devname' sysctl provided by devfs(5). The dev.db created by dev_mkdb(8) is thus unused an
Remove obsolete dev_mkdb(8)
The devname(3) has long been updated to determine the device name via the 'kern.devname' sysctl provided by devfs(5). The dev.db created by dev_mkdb(8) is thus unused and obsolete. So remove dev_mkdb(8) as well and update relevant parts.
show more ...
|
Revision tags: v5.8.3, v5.8.2 |
|
#
abf903a5 |
| 13-Jun-2020 |
Sascha Wildner <saw@online.de> |
Bring in efibootmgr(8) from FreeBSD.
Taken-from: FreeBSD
|
#
8af44722 |
| 06-Jun-2020 |
Sascha Wildner <saw@online.de> |
Bring in efidp(8) from FreeBSD.
Taken-from: FreeBSD
|
Revision tags: v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3 |
|
#
99a4aa9d |
| 31-Dec-2019 |
Sascha Wildner <saw@online.de> |
Remove mrouted(8) and the associated utilities from our tree.
Our version was old and unmaintained. A newer version can be found in dports, if anyone still needs it, but it likely is used only rarel
Remove mrouted(8) and the associated utilities from our tree.
Our version was old and unmaintained. A newer version can be found in dports, if anyone still needs it, but it likely is used only rarely, if at all.
show more ...
|
Revision tags: v5.6.2 |
|
#
55ea120d |
| 21-Jul-2019 |
Sascha Wildner <saw@online.de> |
Remove rdate(8).
It is of little use in base, with dntpd(8) around, and a more up to date version is in dports (sysutils/rdate).
|
Revision tags: v5.6.1 |
|
#
b2223336 |
| 17-Jun-2019 |
Sascha Wildner <saw@online.de> |
Nuke timed(8) (and timedc(8)). It is no longer used for time setting.
Adjust date(1) too for the removal (based on what FreeBSD did).
|
Revision tags: v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3 |
|
#
105f26b5 |
| 22-Apr-2019 |
Sascha Wildner <saw@online.de> |
Switch to the new man(1) command.
* Exchange our old GNU man(1) command with the one from FreeBSD that I recently imported. It uses mandoc(1) by default. If mandoc(1) reports that it cannot rend
Switch to the new man(1) command.
* Exchange our old GNU man(1) command with the one from FreeBSD that I recently imported. It uses mandoc(1) by default. If mandoc(1) reports that it cannot render a page, man(1) will fall back to groff (right now our base groff, later the groff pkg when we remove it).
* Install mandoc(1) as apropos(1) and makewhatis(8). This means makewhatis moves from /usr/sbin to /usr/bin.
* Use mandoc(1) instead of groff for most purposes of bsd.man.mk.
* Remove /usr/share/man/cat*. It's not necessary anymore to cache formatted manual pages.
show more ...
|
Revision tags: v5.4.2 |
|
#
811c2036 |
| 10-Feb-2019 |
Sascha Wildner <saw@online.de> |
makefs(8): DragonFly porting.
Some notes:
* UFS2 support has been disabled for now. It would require more UFS2 related pieces in our UFS kernel headers. I might look at enabling this in the fut
makefs(8): DragonFly porting.
Some notes:
* UFS2 support has been disabled for now. It would require more UFS2 related pieces in our UFS kernel headers. I might look at enabling this in the future.
* Our CGSIZE() macro causes issues when used in makefs(8), which is why I'm using FreeBSD's currently.
* makefs(8) uses a local daddr_t type which is 64 bits wide, since ours is 32 bits.
* I added cg_blks() and cg_blktot() calls in a few places because our fsck(8) checks them in pass 5. I'm not sure if the associated fields are actually needed anymore.
show more ...
|
#
ee3ebee6 |
| 15-Jan-2019 |
Sascha Wildner <saw@online.de> |
kernel: Remove puffs(4), putter(9) and associated libs and utilities.
All of these were originally pushed and hooked into the build in non- working condition so that they would not go stale break bu
kernel: Remove puffs(4), putter(9) and associated libs and utilities.
All of these were originally pushed and hooked into the build in non- working condition so that they would not go stale break building. The hope was that someone would pick up the work and fix the remaining issues, which never materialized.
This has led to more harm than good, with people occasionally assuming that this code is functional. Also, the existence of /usr/include/fuse.h might lead configure checks into believing that we have a working implementation.
show more ...
|
#
831b6312 |
| 05-Jan-2019 |
Sascha Wildner <saw@online.de> |
kernel: Remove kernel profiling bits.
It was broken on i386, is even more broken on x86_64 and isn't worth fixing.
Discussed-with: dillon
|
Revision tags: v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1 |
|
#
b3e110e9 |
| 05-Nov-2018 |
Aaron LI <aly@aaronly.me> |
Bring in ip6addrctl(8) from FreeBSD
The ip6addrctl(8) manages the policy table of source and destination address selection for ougoing IPv4 and IPv6 packets.
For example, this utility can be used t
Bring in ip6addrctl(8) from FreeBSD
The ip6addrctl(8) manages the policy table of source and destination address selection for ougoing IPv4 and IPv6 packets.
For example, this utility can be used to configure that IPv4 is preferred on a dual-stack machine, which by default prefers IPv6.
show more ...
|
#
c585ae0f |
| 04-Oct-2018 |
Sascha Wildner <saw@online.de> |
kernel: Remove some old serial drivers.
Namely digi(4), rp(4) and si(4) (the latter along with its userland utility sicontrol(8)). It is unlikely that these work properly any more.
In preparation f
kernel: Remove some old serial drivers.
Namely digi(4), rp(4) and si(4) (the latter along with its userland utility sicontrol(8)). It is unlikely that these work properly any more.
In preparation for the upcoming tty_token work by dillon.
Requested-by: dillon
show more ...
|
Revision tags: v5.2.2 |
|
#
34ffaf06 |
| 21-May-2018 |
zrj <rimvydas.jasinskas@gmail.com> |
btxld(8): Convert to hostprog.
There is no point to provide this utility in base. We are not planing to bring back i386 support. Move it into sys/boot/pc32/ for easier handling.
This way the AOUT_H
btxld(8): Convert to hostprog.
There is no point to provide this utility in base. We are not planing to bring back i386 support. Move it into sys/boot/pc32/ for easier handling.
This way the AOUT_H_FORCE32 now is confined to the same pc32/ directory. The <sys/imgact_aout.h> has override for it to create proper btx header.
For future we should make btxld endian neutral.
show more ...
|
Revision tags: v5.2.1 |
|
#
fd501800 |
| 24-Apr-2018 |
Sascha Wildner <saw@online.de> |
Add FreeBSD's mpr(4) driver for LSI Fusion-MPT 3/3.5 SAS controllers.
This commit also includes a userland utility for mps(4) and mpr(4) (mprutil(8) aka mpsutil(8)).
After porting bug fixing, testi
Add FreeBSD's mpr(4) driver for LSI Fusion-MPT 3/3.5 SAS controllers.
This commit also includes a userland utility for mps(4) and mpr(4) (mprutil(8) aka mpsutil(8)).
After porting bug fixing, testing shows that it seems to be stable, therefore I have added it to our X64_64_GENERIC as well.
Thanks to zrj for testing and to sephe for some porting clues.
Taken-from: FreeBSD
show more ...
|
#
755d70b8 |
| 21-Apr-2018 |
Sascha Wildner <saw@online.de> |
Remove IPsec and related code from the system.
It was unmaintained ever since we inherited it from FreeBSD 4.8.
In fact, we had two implementations from that time: IPSEC and FAST_IPSEC. FAST_IPSEC
Remove IPsec and related code from the system.
It was unmaintained ever since we inherited it from FreeBSD 4.8.
In fact, we had two implementations from that time: IPSEC and FAST_IPSEC. FAST_IPSEC is the implementation to which FreeBSD has moved since, but it didn't even build in DragonFly.
Fixes for dports have been committed to DeltaPorts.
Requested-by: dillon Dports-testing-and-fixing: zrj
show more ...
|
Revision tags: v5.2.0, v5.3.0, v5.2.0rc |
|
#
80b5a1f7 |
| 25-Dec-2017 |
Sascha Wildner <saw@online.de> |
Cleanup usr.sbin's Makefile a bit.
|
Revision tags: v5.0.2 |
|
#
06937ef9 |
| 25-Nov-2017 |
Sascha Wildner <saw@online.de> |
Remove faith(4) and faithd(8) from the tree.
FreeBSD did that 3 years ago (r274331). Quoting from their commit msg:
-----8<----- It looks like industry have chosen different (and more traditional)
Remove faith(4) and faithd(8) from the tree.
FreeBSD did that 3 years ago (r274331). Quoting from their commit msg:
-----8<----- It looks like industry have chosen different (and more traditional) stateless/stateful NAT64 as translation mechanism. Last non-trivial commits to both faith(4) and faithd(8) happened more than 12 years ago, so I assume it is time to drop RFC3142 in FreeBSD. ----->8-----
Some more info here:
https://lists.freebsd.org/pipermail/freebsd-net/2014-October/040224.html
Discussed-with: sephe
show more ...
|
#
fef7d5c7 |
| 18-Nov-2017 |
Sascha Wildner <saw@online.de> |
Remove the NO_CRYPT build option.
It has been broken for a long time without anyone complaining about and we don't want to maintain it either.
In-discussion-with: zrj
|
Revision tags: v5.0.1 |
|
#
d9d67b59 |
| 17-Oct-2017 |
Sascha Wildner <saw@online.de> |
Remove "kernel ppp", i.e. if_ppp.ko and pppd(8).
It has been replaced by ppp(8), in conjunction with tun(4).
While here, rename the ppp-user rc script to 'ppp' and fix up REQUIRE/PROVIDE situation.
|
Revision tags: v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1 |
|
#
73f5f701 |
| 23-Jul-2017 |
Sascha Wildner <saw@online.de> |
Remove kernbb(8).
It likely never worked in DragonFly (or until some early compiler upgrade). FreeBSD stopped building it in 2004 (r132787).
Reported-by: zrj
|
#
a2320797 |
| 31-Mar-2017 |
Sascha Wildner <saw@online.de> |
usr.sbin/Makefile: Fix sorting.
|
Revision tags: v4.8.0 |
|
#
9348a738 |
| 23-Mar-2017 |
Matthew Dillon <dillon@apollo.backplane.com> |
build - Add the 'efisetup' script
* Add the 'efisetup' script to /usr/sbin. This script is capable of creating a pristine UEFI bootable DragonFlyBSD installation on the target drive. The targe
build - Add the 'efisetup' script
* Add the 'efisetup' script to /usr/sbin. This script is capable of creating a pristine UEFI bootable DragonFlyBSD installation on the target drive. The target drive will be wiped.
Note that this script does only a basic installation... literally once it sets up the partitions it just does an installworld, make distribution, and installkernel, and then some minor adjustments to create the initial /etc/rc.conf, /etc/fstab, and /boot/loader.conf.
* Requires that you previously did a buildworld and buildkernel before running the script.
show more ...
|
Revision tags: v4.6.2, v4.9.0, v4.8.0rc |
|
#
bb7548fd |
| 22-Nov-2016 |
Matthew Dillon <dillon@apollo.backplane.com> |
efi - Add EFI run-time ABI support
* Add EFI run-time ABI support, ability to query and set the time, scan EFI BIOS variables, etc.
* Port from FreeBSD. Use our vmspace management functions to h
efi - Add EFI run-time ABI support
* Add EFI run-time ABI support, ability to query and set the time, scan EFI BIOS variables, etc.
* Port from FreeBSD. Use our vmspace management functions to handle the specialized pmap requirements instead of rerolling the page table. Make adjustments for differences in the device API. etc.
Ported-by: swildner, dillon Ported-from: FreeBSD, Warner Losh
show more ...
|