History log of /dragonfly/UPDATING (Results 1 – 25 of 135)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.2.1, v6.2.0, 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.


123456