Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.3.0 |
|
#
08f7a79f |
| 16-Dec-2021 |
Sascha Wildner <saw@online.de> |
kernel: Remove a.out and gzipped a.out executable support.
This isn't useful for anything anymore. Likely never was.
Also point out that our current executable format is ELF on the a.out(5) manual
kernel: Remove a.out and gzipped a.out executable support.
This isn't useful for anything anymore. Likely never was.
Also point out that our current executable format is ELF on the a.out(5) manual page, which we keep along with <sys/a.out.h> because ports need it.
show more ...
|
Revision tags: v6.0.1 |
|
#
c719bfed |
| 22-Aug-2021 |
Sascha Wildner <saw@online.de> |
kernel/acpi: Remove the never used ACPI_NO_SEMAPHORES kernel option.
|
#
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 |
|
#
bbb35c81 |
| 09-Feb-2021 |
Sascha Wildner <saw@online.de> |
Fix several typos in calendars, READMEs and other files.
|
#
628f4db5 |
| 31-Oct-2020 |
zrj <rimvydas.jasinskas@gmail.com> |
Switch to binutils234 as default base binutils.
|
Revision tags: v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3 |
|
#
a0f1cde0 |
| 05-Oct-2019 |
zrj <rimvydas.jasinskas@gmail.com> |
Bump __DragonFly_version for libradius/libtacplus removal.
While there, add entry to UPDATING.
|
#
b8bfb053 |
| 05-Oct-2019 |
zrj <rimvydas.jasinskas@gmail.com> |
Nuke pam_ssh(8). It was moved to DPorts.
Having it as security/pam_ssh solves several issues when using multiple LibreSSL/OpenSSL versions. Also this module poses a security risk for unsuspecting
Nuke pam_ssh(8). It was moved to DPorts.
Having it as security/pam_ssh solves several issues when using multiple LibreSSL/OpenSSL versions. Also this module poses a security risk for unsuspecting system admins, because users might create private ssh keys using very weak passphrases.
show more ...
|
#
e2e9821d |
| 10-Sep-2019 |
Sascha Wildner <saw@online.de> |
Remove the legacy "utmp" API, now that our utils have been moved to utmpx.
As I wrote in UPGRADING, the main change for "normal" users is probably that /var/log/wtmp is no longer logged to, just /va
Remove the legacy "utmp" API, now that our utils have been moved to utmpx.
As I wrote in UPGRADING, the main change for "normal" users is probably that /var/log/wtmp is no longer logged to, just /var/log/wtmpx.
Leave the old API in libc as compat symbols that do nothing and always succeed for the run-time linker (i.e. old binaries still using them).
dports has been kindly adjusted by zrj and new binary packages for master are on their way.
A future commit will provide a wtmpcvt(1) utility to convert old wtmp files to the wtmpx format.
show more ...
|
Revision tags: v5.6.2, 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).
|
#
c0af9a0d |
| 17-Jun-2019 |
zrj <rimvydas.jasinskas@gmail.com> |
Bump __DragonFly_version for libopie removal.
While there, add entry to UPDATING.
|
Revision tags: v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2 |
|
#
92a42612 |
| 19-Mar-2019 |
zrj <rimvydas.jasinskas@gmail.com> |
gcc50: Disconnect from buildworld.
You served us good.
|
#
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 ...
|
Revision tags: v5.4.1 |
|
#
5c1170ce |
| 11-Dec-2018 |
Sascha Wildner <saw@online.de> |
kernel: Remove the FFS_ROOT option. It was a no-op since 4.9.
|
Revision tags: v5.4.0 |
|
#
4d6bb23e |
| 26-Nov-2018 |
Justin C. Sherrill <justin@shiningsilence.com> |
Put note about DSA OpenSSH key deprecation, from 5 versions ago, into UPDATING. This probably affects nobody at this point, but now I can feel better about removing it from release notes where it kee
Put note about DSA OpenSSH key deprecation, from 5 versions ago, into UPDATING. This probably affects nobody at this point, but now I can feel better about removing it from release notes where it keeps getting reprinted.
show more ...
|
Revision tags: v5.5.0, v5.4.0rc1 |
|
#
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 |
|
#
e79a303f |
| 02-Jun-2018 |
Aaron LI <aly@aaronly.me> |
initrd: Detach from the world and build on the fly
Why --- Currently, the files for initrd image creation are built and installed at /usr/share/initrd by "buildworld" and "installworld", respectivel
initrd: Detach from the world and build on the fly
Why --- Currently, the files for initrd image creation are built and installed at /usr/share/initrd by "buildworld" and "installworld", respectively, and then mkinitrd(8) simply packs them to create the initrd.img.gz.
For normal users, the shipped /usr/share/initrd and mkinitrd(8) don't make much sense, since they don't need to modify the initrd contents and create a modified initrd image.
From a developer's perspective, the required steps (buildworld, installworld and mkinitrd) to create and test a new initrd image can be annoying.
How --- Detach the build and installation of the initrd contents from the world. Build the (rescue/initrd) tools on-the-fly when creating the initrd image.
As per ftigeot's suggestion, these statically linked tools can be useful when dealing with a broken system, so install them under /rescue to be more intuitive and easier to use (similar to FreeBSD and maybe other BSDs).
What ---- * Move "share/initrd" to be top-level, and detach it from world.
+ Update the patch in bsd.crunchgen.mk accordingly. + Add Makefile.inc to simplify subdir's makefiles. + Rewrite the Makefile with targets: - rescue: build and install the rescue tools into /rescue. - initrd: further packs the etc and rescue staffs to create the initrd image.
* Move "sbin/mkinitrd/mkinitrd.sh" under the new "initrd" directory and adapt it to work with the "initrd" make target. Remove the other parts of mkinitrd(8).
* Export the above "rescue" and "initrd" targets to be top-level.
* Update nrelease framework to use the new "make initrd".
* Update build.7 man page accordingly.
* Print the message about updating the initrd image and 3rd-party packages after "make upgrade" instead of "make installworld".
* Document this change in UPDATING.
* Other small updates and style cleanups.
TODO ---- * Add initrd.7 man page * Crunch more useful tools * Crunch bin/sbin/etc. into a bundle to save space (??)
Reviewed-by: swildner Thanks-to: dillon, swildner, ftigeot
show more ...
|
Revision tags: v5.2.1 |
|
#
6ffa2848 |
| 21-Apr-2018 |
Sascha Wildner <saw@online.de> |
Fix up UPGRADING.
|
#
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 |
|
#
c07d5880 |
| 21-Feb-2018 |
Sascha Wildner <saw@online.de> |
UPGRADING: Mention the recent removal of 'device virtio_pci'.
|
#
2458c6f4 |
| 31-Dec-2017 |
Sascha Wildner <saw@online.de> |
Remove various 'r' commands and daemons.
rcp(1), rlogin(1), rlogind(1), rsh(1) and rshd(1). In the unlikely case that someone still needs them, they can use the net/bsdrcmds port to bring them back.
Remove various 'r' commands and daemons.
rcp(1), rlogin(1), rlogind(1), rsh(1) and rshd(1). In the unlikely case that someone still needs them, they can use the net/bsdrcmds port to bring them back.
FreeBSD removed them in October 2017 and I took their work as a guideline.
show more ...
|
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 ...
|
#
a26d33cf |
| 22-Nov-2017 |
Sascha Wildner <saw@online.de> |
Remove various former kernel config options for good.
|
Revision tags: v5.0.1 |
|
#
a90cc0c2 |
| 28-Oct-2017 |
zrj <rimvydas.jasinskas@gmail.com> |
bootstrap: Remove helpers for upgrading directly from pre 4.4
This is partly needed to smooth out transition between c++98 to c++14 without switching to a rapid release cycling.
Many changes went i
bootstrap: Remove helpers for upgrading directly from pre 4.4
This is partly needed to smooth out transition between c++98 to c++14 without switching to a rapid release cycling.
Many changes went in since 4.0 involving btools: gnu/usr.bin/cc50/cc_tools - iconv() c++ issue, pre 4.4 gnu/usr.bin/grep - max_align_t issue, pre 4.2 usr.bin/chflags - chflagsat(2), pre 4.2 usr.bin/gencat - locales, pre 3.6(4.1 for safety) usr.bin/sort - isnan(), pre 4.4
It is highly recomended to take an intermediate update step to any of 4.4, 4.6, 4.8 or 5.0 releases first when upgrading from older releases.
show more ...
|
#
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 |
|
#
1b2d852e |
| 30-Sep-2017 |
Sascha Wildner <saw@online.de> |
Update UPDATING a bit for the disabling of FFS_ROOT.
|