diff --git a/documentation/content/en/books/handbook/advanced-networking/_index.adoc b/documentation/content/en/books/handbook/advanced-networking/_index.adoc --- a/documentation/content/en/books/handbook/advanced-networking/_index.adoc +++ b/documentation/content/en/books/handbook/advanced-networking/_index.adoc @@ -229,7 +229,7 @@ ==== For large networks, static routes quickly become unscalable. FreeBSD comes with the standard BSD routing daemon man:routed[8], which provides the routing protocols RIP, versions 1 and 2, and IRDP. -Support for the BGP and OSPF routing protocols can be installed using the package:net/zebra[] package or port. +Support for the BGP and OSPF routing protocols can be installed using the package:net/frr7[] package or port. ==== Consider the following network: @@ -2897,11 +2897,6 @@ * Contact an Internet Service Provider to see if they offer IPv6. * http://www.tunnelbroker.net[Hurricane Electric] offers tunnels with end-points all around the globe. -[NOTE] -==== -Install the package:net/freenet6[] package or port for a dial-up connection. -==== - This section demonstrates how to take the directions from a tunnel provider and convert them into [.filename]#/etc/rc.conf# settings that will persist through reboots. The first [.filename]#/etc/rc.conf# entry creates the generic tunneling interface [.filename]#gif0#: diff --git a/documentation/content/en/books/handbook/bibliography/_index.adoc b/documentation/content/en/books/handbook/bibliography/_index.adoc --- a/documentation/content/en/books/handbook/bibliography/_index.adoc +++ b/documentation/content/en/books/handbook/bibliography/_index.adoc @@ -89,11 +89,10 @@ [[bibliography-userguides]] == Users' Guides -* Ohio State University has written a http://www.cs.duke.edu/csl/docs/unix_course/[UNIX Introductory Course] which is available online in HTML and PostScript format. +* Ohio State University has written a https://physics.osu.edu/courses/cse-4251[UNIX Introductory Course] which is available online in HTML and PostScript format. + An Italian https://www.FreeBSD.org/doc/it_IT.ISO8859-15/books/unix-introduction/[translation] of this document is available as part of the FreeBSD Italian Documentation Project. * http://www.jp.FreeBSD.org/[Jpman Project, Japan FreeBSD Users Group]. FreeBSD User's Reference Manual (Japanese translation). http://www.pc.mycom.co.jp/[Mainichi Communications Inc.], 1998. ISBN4-8399-0088-4 P3800E. -* http://www.ed.ac.uk/[Edinburgh University] has written an http://www.ed.ac.uk/information-services/help-consultancy/is-skills/catalogue/program-op-sys-catalogue/unix1[Online Guide] for newcomers to the UNIX environment. [[bibliography-adminguides]] == Administrators' Guides diff --git a/documentation/content/en/books/handbook/config/_index.adoc b/documentation/content/en/books/handbook/config/_index.adoc --- a/documentation/content/en/books/handbook/config/_index.adoc +++ b/documentation/content/en/books/handbook/config/_index.adoc @@ -73,7 +73,7 @@ == Starting Services Many users install third party software on FreeBSD from the Ports Collection and require the installed services to be started upon system initialization. -Services, such as package:mail/postfix[] or package:www/apache22[] are just two of the many software packages which may be started during system initialization. +Services, such as package:mail/postfix[] or package:www/apache24[] are just two of the many software packages which may be started during system initialization. This section explains the procedures available for starting third party software. In FreeBSD, most included services, such as man:cron[8], are started through the system startup scripts. @@ -1704,7 +1704,7 @@ Most users only need `1` (quick suspend to RAM) or `3` (suspend to RAM). Option `5` performs a soft-off which is the same as running `halt -p`. -The man:acpi_video[4] driver uses link:https://uefi.org/specs/ACPI/6.4/Apx_B_Video_Extensions/Apx_B_Video_Extensions.html[ACPI Video Extensions] to control display switching and backlight brightness. +The man:acpi_video[4] driver uses link:https://uefi.org/htmlspecs/ACPI_Spec_6_4_html/Apx_B_Video_Extensions/Apx_B_Video_Extensions.html[ACPI Video Extensions] to control display switching and backlight brightness. It must be loaded after any of the DRM kernel modules. After loading the driver, the kbd:[Fn] brightness keys will change the brightness of the screen. It is possible to check the ACPI events by inspecting [.filename]#/var/run/devd.pipe#: @@ -1978,5 +1978,5 @@ More information about ACPI may be found in the following locations: * The FreeBSD ACPI Mailing List Archives (https://lists.freebsd.org/pipermail/freebsd-acpi/[https://lists.freebsd.org/pipermail/freebsd-acpi/]) -* The ACPI 2.0 Specification (http://acpi.info/spec.htm[http://acpi.info/spec.htm]) +* The ACPI 6.4 Specification (https://uefi.org/sites/default/files/resources/ACPI_Spec_6_4_Jan22.pdf[https://uefi.org/sites/default/files/resources/ACPI_Spec_6_4_Jan22.pdf]) * man:acpi[4], man:acpi_thermal[4], man:acpidump[8], man:iasl[8], and man:acpidb[8] diff --git a/documentation/content/en/books/handbook/desktop/_index.adoc b/documentation/content/en/books/handbook/desktop/_index.adoc --- a/documentation/content/en/books/handbook/desktop/_index.adoc +++ b/documentation/content/en/books/handbook/desktop/_index.adoc @@ -289,7 +289,7 @@ # make install clean .... -The graphics category (https://www.FreeBSD.org/ports/graphics/[freebsd.org/ports/graphics/]) of the Ports Collection contains several GIMP-related plugins, help files, and user manuals. +The graphics category (https://cgit.freebsd.org/ports/tree/graphics[cgit.freebsd.org/ports/tree/graphics]) of the Ports Collection contains several GIMP-related plugins, help files, and user manuals. === Apache OpenOffice @@ -362,7 +362,7 @@ # pkg install libreoffice .... -The editors category (https://www.FreeBSD.org/ports/editors/[freebsd.org/ports/editors/]) of the Ports Collection contains several localizations for LibreOffice. +The editors category (https://cgit.freebsd.org/ports/tree/editors[cgit.freebsd.org/ports/tree/editors]) of the Ports Collection contains several localizations for LibreOffice. When installing a localized package, replace `libreoffice` with the name of the localized package. Once the package is installed, type the following command to run LibreOffice: diff --git a/documentation/content/en/books/handbook/disks/_index.adoc b/documentation/content/en/books/handbook/disks/_index.adoc --- a/documentation/content/en/books/handbook/disks/_index.adoc +++ b/documentation/content/en/books/handbook/disks/_index.adoc @@ -596,7 +596,7 @@ === Burning a CD In FreeBSD, `cdrecord` can be used to burn CDs. -This command is installed with the package:sysutils/cdrtools[] package or port. +This command is installed with the package:misc/schilytools[] package or port. While `cdrecord` has many options, basic usage is simple. Specify the name of the ISO file to burn and, if the system has multiple burner devices, specify the name of the device to use: @@ -1876,7 +1876,7 @@ Once the edit is saved, the user will be asked twice to type the passphrase used to secure the data. The passphrase must be the same both times. The ability of gbde to protect data depends entirely on the quality of the passphrase. -For tips on how to select a secure passphrase that is easy to remember, see http://world.std.com/\~reinhold/diceware.html[http://world.std.com/~reinhold/diceware.htm]. +For tips on how to select a secure passphrase that is easy to remember, see https://std.com/~reinhold/diceware.html[https://std.com/~reinhold/diceware.html]. + This initialization creates a lock file for the gbde partition. In this example, it is stored as [.filename]#/etc/gbde/ad4s1c.lock#. diff --git a/documentation/content/en/books/handbook/eresources/_index.adoc b/documentation/content/en/books/handbook/eresources/_index.adoc --- a/documentation/content/en/books/handbook/eresources/_index.adoc +++ b/documentation/content/en/books/handbook/eresources/_index.adoc @@ -183,18 +183,12 @@ |link:{freebsd-arm-url}[freebsd-arm] |Porting FreeBSD to ARM(R) processors -|link:{freebsd-atm-url}[freebsd-atm] -|Using ATM networking with FreeBSD - |link:{freebsd-bluetooth-url}[freebsd-bluetooth] |Using Bluetooth(R) technology in FreeBSD |link:{freebsd-cloud-url}[freebsd-cloud] |FreeBSD on cloud platforms (EC2, GCE, Azure, etc.) -|link:{freebsd-cluster-url}[freebsd-cluster] -|Using FreeBSD in a clustered environment - |link:{freebsd-database-url}[freebsd-database] |Discussing database use and development under FreeBSD @@ -216,9 +210,6 @@ |link:{freebsd-dtrace-url}[freebsd-dtrace] |Using and working on DTrace in FreeBSD -|link:{freebsd-eclipse-url}[freebsd-eclipse] -|FreeBSD users of Eclipse IDE, tools, rich client applications and ports. - |link:{freebsd-elastic-url}[freebsd-elastic] |FreeBSD-specific ElasticSearch discussions @@ -234,9 +225,6 @@ |link:{freebsd-erlang-url}[freebsd-erlang] |FreeBSD-specific Erlang discussions -|link:{freebsd-firewire-url}[freebsd-firewire] -|FreeBSD FireWire(R) (iLink, IEEE 1394) technical discussion - |link:{freebsd-fortran-url}[freebsd-fortran] |Fortran on FreeBSD @@ -297,9 +285,6 @@ |link:{freebsd-multimedia-url}[freebsd-multimedia] |Multimedia applications -|link:{freebsd-new-bus-url}[freebsd-new-bus] -|Technical discussions about bus architecture - |link:{freebsd-net-url}[freebsd-net] |Networking discussion and TCP/IP source code @@ -345,19 +330,13 @@ |link:{freebsd-ppc-url}[freebsd-ppc] |Porting FreeBSD to the PowerPC(R) -|link:{freebsd-proliant-url}[freebsd-proliant] -|Technical discussion of FreeBSD on HP ProLiant server platforms - |link:{freebsd-python-url}[freebsd-python] |FreeBSD-specific Python issues |link:{freebsd-rc-url}[freebsd-rc] |Discussion related to the [.filename]#rc.d# system and its development -|link:{freebsd-realtime-url}[freebsd-realtime] -|Development of realtime extensions to FreeBSD - -|link:{freebsd-risc-url}[freebsd-risc] +|link:{freebsd-riscv-url}[freebsd-riscv] |Porting FreeBSD to RISC-V(R) systems |link:{freebsd-ruby-url}[freebsd-ruby] @@ -372,9 +351,6 @@ |link:{freebsd-snapshots-url}[freebsd-snapshots] |FreeBSD Development Snapshot Announcements -|link:{freebsd-sparc64-url}[freebsd-sparc64] -|Porting FreeBSD to SPARC(R) based systems - |link:{freebsd-standards-url}[freebsd-standards] |FreeBSD's conformance to the C99 and the POSIX(R) standards @@ -393,9 +369,6 @@ |link:{freebsd-threads-url}[freebsd-threads] |Threading in FreeBSD -|link:{freebsd-tokenring-url}[freebsd-tokenring] -|Support Token Ring in FreeBSD - |link:{freebsd-toolchain-url}[freebsd-toolchain] |Maintenance of FreeBSD's integrated toolchain @@ -411,9 +384,6 @@ |link:{freebsd-virtualization-url}[freebsd-virtualization] |Discussion of various virtualization techniques supported by FreeBSD -|link:{freebsd-vuxml-url}[freebsd-vuxml] -|Discussion on VuXML infrastructure - |link:{freebsd-x11-url}[freebsd-x11] |Maintenance and support of X11 on FreeBSD @@ -439,9 +409,6 @@ |link:{freebsd-hubs-url}[freebsd-hubs] |People running mirror sites (infrastructural support) -|link:{freebsd-user-groups-url}[freebsd-user-groups] -|User group coordination - |link:{freebsd-wip-status-url}[freebsd-wip-status] |FreeBSD Work-In-Progress Status @@ -665,12 +632,6 @@ This is the forum where FreeBSD's Bluetooth(R) users congregate. Design issues, implementation details, patches, bug reports, status reports, feature requests, and all matters related to Bluetooth(R) are fair game. -link:{freebsd-bugbusters-url}[freebsd-bugbusters]:: -_Coordination of the Problem Report handling effort_ -+ -The purpose of this list is to serve as a coordination and discussion forum for the Bugmeister, his Bugbusters, and any other parties who have a genuine interest in the PR database. -This list is not for discussions about specific bugs, patches or PRs. - link:{freebsd-bugs-url}[freebsd-bugs]:: _Bug reports_ + @@ -830,11 +791,6 @@ This is the forum for technical discussions concerning the redesign of the IP firewall code in FreeBSD. This is a technical mailing list for which strictly technical content is expected. -link:{freebsd-isdn-url}[freebsd-isdn]:: -_ISDN Communications_ -+ -This is the mailing list for people discussing the development of ISDN support for FreeBSD. - link:{freebsd-java-url}[freebsd-java]:: _Java(TM) Development_ + @@ -942,12 +898,6 @@ + Discussions surrounding implementation and issues regarding packaging the FreeBSD base system. -link:{freebsd-platforms-url}[freebsd-platforms]:: -_Porting to Non Intel(R) platforms_ -+ -Cross-platform FreeBSD issues, general discussion and proposals for non Intel(R) FreeBSD ports. -This is a technical mailing list for which strictly technical content is expected. - link:{freebsd-ports-url}[freebsd-ports]:: _Discussion of "ports"_ + @@ -1035,11 +985,6 @@ + This is a forum for technical discussions related to FreeBSD Conformance to the C99 and the POSIX standards. -link:{freebsd-teaching-url}[freebsd-teaching]:: -_Teaching with FreeBSD_ -+ -Non technical mailing list discussing teaching with FreeBSD. - link:{freebsd-testing-url}[freebsd-testing]:: _Testing on FreeBSD_ + @@ -1088,13 +1033,6 @@ On one hand the focus will be on the implementation of the basic functionality as well as adding new features. On the other hand users will have a forum to ask for help in case of problems or to discuss their use cases. -link:{freebsd-wip-status-url}[freebsd-wip-status]:: -_FreeBSD Work-In-Progress Status_ -+ -This mailing list can be used by developers to announce the creation and progress of FreeBSD related work. -Messages will be moderated. It is suggested to send the message "To:" a more topical FreeBSD list and only "BCC:" this list. -This way the WIP can also be discussed on the topical list, as no discussion is allowed on this list. - link:{freebsd-wireless-url}[freebsd-wireless]:: _Discussions of 802.11 stack, tools device driver development_ + diff --git a/documentation/content/en/books/handbook/jails/_index.adoc b/documentation/content/en/books/handbook/jails/_index.adoc --- a/documentation/content/en/books/handbook/jails/_index.adoc +++ b/documentation/content/en/books/handbook/jails/_index.adoc @@ -1122,11 +1122,11 @@ nameserver 10.0.0.61 .... -Still using the jail console, install package:dns/bind99[]. +Still using the jail console, install package:dns/bind918[]. [source,shell] .... -# make -C /usr/ports/dns/bind99 install clean +# make -C /usr/ports/dns/bind918 install clean .... Configure the name server by editing [.filename]#/usr/local/etc/namedb/named.conf#. diff --git a/documentation/content/en/books/handbook/l10n/_index.adoc b/documentation/content/en/books/handbook/l10n/_index.adoc --- a/documentation/content/en/books/handbook/l10n/_index.adoc +++ b/documentation/content/en/books/handbook/l10n/_index.adoc @@ -373,18 +373,6 @@ | Language | Port Location -|Traditional Chinese (BIG-5) -|package:chinese/big5con[] - -|Chinese/Japanese/Korean -|package:chinese/cce[] - -|Chinese/Japanese/Korean -|package:chinese/zhcon[] - -|Japanese -|package:chinese/kon2[] - |Japanese |package:japanese/kon2-14dot[] @@ -427,9 +415,6 @@ |Chinese |package:chinese/ibus-pinyin[] -|Chinese -|package:chinese/oxim[] - |Chinese |package:chinese/scim-fcitx[] @@ -448,9 +433,6 @@ |Japanese |package:japanese/ibus-skk[] -|Japanese -|package:japanese/im-ja[] - |Japanese |package:japanese/kinput2[] @@ -469,9 +451,6 @@ |Japanese |package:japanese/scim-honoka-plugin-wnn[] -|Japanese -|package:japanese/scim-prime[] - |Japanese |package:japanese/scim-skk[] @@ -497,7 +476,7 @@ |package:korean/ibus-hangul[] |Korean -|package:korean/imhangul[] +|package:korean/imhangul-gtk3[] |Korean |package:korean/nabi[] @@ -508,9 +487,6 @@ |Korean |package:korean/scim-tables[] -|Vietnamese -|package:vietnamese/xvnkb[] - |Vietnamese |package:vietnamese/x-unikey[] |=== @@ -629,12 +605,6 @@ This section lists some additional resources for configuring other locales. -Traditional Chinese for Taiwan:: -The FreeBSD-Taiwan Project has a Chinese HOWTO for FreeBSD at http://netlab.cse.yzu.edu.tw/\~statue/freebsd/zh-tut/[http://netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tut/]. - -Greek Language Localization:: -A complete article on Greek support in FreeBSD is available https://www.FreeBSD.org/doc/gr/articles/greek-language-support/[here], in Greek only, as part of the official FreeBSD Greek documentation. - Japanese and Korean Language Localization:: For Japanese, refer to http://www.jp.FreeBSD.org/[http://www.jp.FreeBSD.org/], and for Korean, refer to http://www.kr.FreeBSD.org/[http://www.kr.FreeBSD.org/]. diff --git a/documentation/content/en/books/handbook/mac/_index.adoc b/documentation/content/en/books/handbook/mac/_index.adoc --- a/documentation/content/en/books/handbook/mac/_index.adoc +++ b/documentation/content/en/books/handbook/mac/_index.adoc @@ -737,7 +737,7 @@ This is meant as an example which still requires the administrator to test that the implemented policy meets the security requirements of the network before using in a production environment. This example requires `multilabel` to be set on each file system. -It also assumes that package:net-mgmt/nagios-plugins[], package:net-mgmt/nagios[], and package:www/apache22[] are all installed, configured, and working correctly before attempting the integration into the MAC framework. +It also assumes that package:net-mgmt/nagios-plugins[], package:net-mgmt/nagios[], and package:www/apache24[] are all installed, configured, and working correctly before attempting the integration into the MAC framework. === Create an Insecure User Class diff --git a/documentation/content/en/books/handbook/mail/_index.adoc b/documentation/content/en/books/handbook/mail/_index.adoc --- a/documentation/content/en/books/handbook/mail/_index.adoc +++ b/documentation/content/en/books/handbook/mail/_index.adoc @@ -108,7 +108,7 @@ It can also perform tasks such as searching on the server in order to minimize data transfer between clients and servers. + Several POP and IMAP servers are available in the Ports Collection. -These include package:mail/qpopper[], package:mail/imap-uw[], package:mail/courier-imap[], and package:mail/dovecot2[]. +These include package:mail/qpopper[], package:mail/imap-uw[], package:mail/courier-imap[], and package:mail/dovecot[]. + [WARNING] ==== @@ -752,8 +752,8 @@ SENDMAIL_LDADD=/usr/local/lib/libsasl2.so .... + -These lines provide Sendmail the proper configuration options for linking to package:cyrus-sasl2[] at compile time. -Make sure that package:cyrus-sasl2[] has been installed before recompiling Sendmail. +These lines provide Sendmail the proper configuration options for linking to package:security/cyrus-sasl2[] at compile time. +Make sure that package:security/cyrus-sasl2[] has been installed before recompiling Sendmail. . Recompile Sendmail by executing the following commands: + [source,shell] @@ -995,7 +995,7 @@ image::pine5.png[] alpine can be customized using the [.guimenuitem]#SETUP# option from the main menu. -Consult http://www.washington.edu/alpine/[http://www.washington.edu/alpine/] for more information. +Consult https://mailman12.u.washington.edu/mailman/listinfo/alpine-info/[https://mailman12.u.washington.edu/mailman/listinfo/alpine-info/] for more information. [[mail-fetchmail]] == Using fetchmail diff --git a/documentation/content/en/books/handbook/mirrors/_index.adoc b/documentation/content/en/books/handbook/mirrors/_index.adoc --- a/documentation/content/en/books/handbook/mirrors/_index.adoc +++ b/documentation/content/en/books/handbook/mirrors/_index.adoc @@ -103,11 +103,6 @@ | Austria icon:envelope[link=mailto:{mirrors-austria-email}, title="mirror contact"] | ftp.at.FreeBSD.org | link:http://ftp.at.FreeBSD.org/pub/FreeBSD/[http] link:http://ftp.at.FreeBSD.org/pub/FreeBSD/[http_v6] link:ftp://ftp.at.FreeBSD.org/pub/FreeBSD/[ftp] link:ftp://ftp.at.FreeBSD.org/pub/FreeBSD/[ftp_v6] link:rsync://ftp.at.FreeBSD.org/pub/FreeBSD/[rsync] link:rsync://ftp.at.FreeBSD.org/pub/FreeBSD/[rsync_v6] - -| Brazil icon:envelope[link=mailto:{mirrors-brazil-email}, title="mirror contact"] -| ftp2.br.FreeBSD.org -| link:http://ftp2.br.FreeBSD.org/FreeBSD[http] link:rsync://ftp2.br.FreeBSD.org[rsync] link:rsync://ftp2.br.FreeBSD.org[rsync_v6] - | | ftp3.br.FreeBSD.org | link:http://ftp3.br.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp3.br.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp3.br.FreeBSD.org[rsync] @@ -228,13 +223,9 @@ | ftp2.ru.FreeBSD.org | link:https://ftp2.ru.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp2.ru.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.ru.FreeBSD.org[rsync] -| Slovenia icon:envelope[link=mailto:{mirrors-slovenia-email}, title="mirror contact"] -| ftp.si.FreeBSD.org -| link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp_v6] - | South Africa icon:envelope[link=mailto:{mirrors-south-africa-email}, title="mirror contact"] | ftp.za.FreeBSD.org -| link:https://ftp.za.FreeBSD.org/pub/FreeBSD[https] link:https://ftp.za.FreeBSD.org/pub/FreeBSD[https_v6] link:rsync://ftp.za.FreeBSD.org[rsync] link:rsync://ftp.za.FreeBSD.org[rsync_v6] +| link:https://ftp.za.FreeBSD.org[https] link:https://ftp.za.FreeBSD.org[https_v6] link:rsync://ftp.za.FreeBSD.org[rsync] link:rsync://ftp.za.FreeBSD.org[rsync_v6] | | ftp2.za.FreeBSD.org @@ -252,10 +243,6 @@ | ftp4.tw.FreeBSD.org | link:https://ftp4.tw.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp4.tw.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp4.tw.FreeBSD.org[rsync] -| -| ftp5.tw.FreeBSD.org -| link:http://ftp5.tw.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp5.tw.FreeBSD.org/pub/FreeBSD[ftp] - | Ukraine icon:envelope[link=mailto:{mirrors-ukraine-email}, title="mirror contact"] | ftp.ua.FreeBSD.org | link:http://ftp.ua.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp.ua.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.ua.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.ua.FreeBSD.org[rsync] link:rsync://ftp.ua.FreeBSD.org[rsync_v6] @@ -278,7 +265,7 @@ | | ftp5.FreeBSD.org -| link:http://ftp5.FreeBSD.org/pub/FreeBSD[http] link:http://ftp5.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp_v6] +| link:http://ftp5.FreeBSD.org[http] link:http://ftp5.FreeBSD.org[http_v6] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp_v6] |=== The current list of protocols supported by the community mirrors was last updated on 2022-01-31, and it's not guaranteed. @@ -436,19 +423,9 @@ This section demonstrates how to install Subversion on a FreeBSD system and use it to create a local copy of a FreeBSD repository. Additional information on the use of Subversion is included. -[[svn-svnlite]] -=== Svnlite - -A lightweight version of Subversion is already installed on FreeBSD as `svnlite`. -The port or package version of Subversion is only needed if the Python or Perl API is needed, or if a later version of Subversion is desired. - -The only difference from normal Subversion use is that the command name is `svnlite`. - [[svn-install]] === Installation -If `svnlite` is unavailable or the full version of Subversion is needed, then it must be installed. - Subversion can be installed from the Ports Collection: [source,shell] diff --git a/documentation/content/en/books/handbook/multimedia/_index.adoc b/documentation/content/en/books/handbook/multimedia/_index.adoc --- a/documentation/content/en/books/handbook/multimedia/_index.adoc +++ b/documentation/content/en/books/handbook/multimedia/_index.adoc @@ -209,7 +209,6 @@ Audio ``CD``s have specialized encodings which means that they should not be mounted using man:mount[8]. ==== -Various applications, such as package:audio/workman[], provide a friendlier interface. The package:audio/mpg123[] port can be installed to listen to MP3 audio files. Another quick way to test the card is to send data to [.filename]#/dev/dsp#: @@ -862,8 +861,6 @@ The resulting `MPEG` file, [.filename]#output_vcd.mpg#, is ready to be played with MPlayer. The file can be burned on a `CD` media to create a video `CD` using a utility such as package:multimedia/vcdimager[] or package:sysutils/cdrdao[]. -In addition to the manual page for `transcode`, refer to http://www.transcoding.org/cgi-bin/transcode[transcoding.org/cgi-bin/transcode] for further information and examples. - [[tvcard]] == TV Cards diff --git a/documentation/content/en/books/handbook/network-servers/_index.adoc b/documentation/content/en/books/handbook/network-servers/_index.adoc --- a/documentation/content/en/books/handbook/network-servers/_index.adoc +++ b/documentation/content/en/books/handbook/network-servers/_index.adoc @@ -1319,7 +1319,7 @@ === Configuring an LDAP Server FreeBSD does not provide a built-in LDAP server. -Begin the configuration by installing package:net/openldap-server[] package or port: +Begin the configuration by installing package:net/openldap26-server[] package or port: [source,shell] .... @@ -2328,44 +2328,6 @@ In addition to mod_perl and mod_php, other languages are available for creating dynamic web content. These include Django and Ruby on Rails. -==== Django - -Django is a BSD-licensed framework designed to allow developers to write high performance, elegant web applications quickly. -It provides an object-relational mapper so that data types are developed as Python objects. -A rich dynamic database-access API is provided for those objects without the developer ever having to write SQL. -It also provides an extensible template system so that the logic of the application is separated from the HTML presentation. - -Django depends on [.filename]#mod_python#, and an SQL database engine. -In FreeBSD, the package:www/py-django[] port automatically installs [.filename]#mod_python# and supports the PostgreSQL, MySQL, or SQLite databases, with the default being SQLite. -To change the database engine, type `make config` within [.filename]#/usr/ports/www/py-django#, then install the port. - -Once Django is installed, the application will need a project directory along with the Apache configuration in order to use the embedded Python interpreter. -This interpreter is used to call the application for specific URLs on the site. - -To configure Apache to pass requests for certain URLs to the web application, add the following to [.filename]#httpd.conf#, specifying the full path to the project directory: - -[.programlisting] -.... - - SetHandler python-program - PythonPath "['/dir/to/the/django/packages/'] + sys.path" - PythonHandler django.core.handlers.modpython - SetEnv DJANGO_SETTINGS_MODULE mysite.settings - PythonAutoReload On - PythonDebug On - -.... - -Refer to https://docs.djangoproject.com[https://docs.djangoproject.com] for more information on how to use Django. - -==== Ruby on Rails - -Ruby on Rails is another open source web framework that provides a full development stack. -It is optimized to make web developers more productive and capable of writing powerful applications quickly. -On FreeBSD, it can be installed using the package:www/rubygem-rails[] package or port. - -Refer to http://guides.rubyonrails.org[http://guides.rubyonrails.org] for more information on how to use Ruby on Rails. - [[network-ftp]] == File Transfer Protocol (FTP) diff --git a/documentation/content/en/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/en/books/handbook/ppp-and-slip/_index.adoc --- a/documentation/content/en/books/handbook/ppp-and-slip/_index.adoc +++ b/documentation/content/en/books/handbook/ppp-and-slip/_index.adoc @@ -447,7 +447,7 @@ Later versions of `mgetty` (from 0.99beta onwards) also support the automatic detection of PPP streams, allowing clients scriptless access to the server. -Refer to http://mgetty.greenie.net/doc/mgetty_toc.html[http://mgetty.greenie.net/doc/mgetty_toc.html] for more information on `mgetty`. +Refer to http://mgetty.greenie.net/doc/mgetty.html[http://mgetty.greenie.net/doc/mgetty.html] for more information on `mgetty`. By default the package:comms/mgetty+sendfax[] port comes with the `AUTO_PPP` option enabled allowing `mgetty` to detect the LCP phase of PPP connections and automatically spawn off a ppp shell. However, since the default login/password sequence does not occur it is necessary to authenticate users using either PAP or CHAP. @@ -745,7 +745,7 @@ Any required service tag information should be in the documentation provided by the ISP. -As a last resort, one could try installing the package:net/rr-pppoe[] package or port. +As a last resort, one could try installing the package:net/rp-pppoe[] package or port. Bear in mind however, this may de-program your modem and render it useless, so think twice before doing it. Simply install the program shipped with the modem. Then, access the menu:System[] menu from the program. @@ -764,8 +764,6 @@ Do not forget to change _ISP_ to the profile. -For additional information, refer to http://renaud.waldura.com/doc/freebsd/pppoe/[Cheaper Broadband with FreeBSD on DSL] by Renaud Waldura. - [[ppp-3com]] === PPPoE with a 3Com(R) HomeConnect(TM) ADSL Modem Dual Link diff --git a/documentation/content/en/books/handbook/printing/_index.adoc b/documentation/content/en/books/handbook/printing/_index.adoc --- a/documentation/content/en/books/handbook/printing/_index.adoc +++ b/documentation/content/en/books/handbook/printing/_index.adoc @@ -299,7 +299,6 @@ Some cannot be used at all because of proprietary PDLs. Avoid these printers when possible. -Descriptions of many PDLs can be found at http://www.undocprint.org/formats/page_description_languages[]. The particular `PDL` used by various models of printers can be found at http://www.openprinting.org/printers[]. [[printing-direct]] @@ -497,7 +496,7 @@ The carriage returns will cause each line to start at the left side of the page. [[printing-lpd-filters-enscript]] -==== Fancy Plain Text on PostScript(R) Printers with package:print/enscript[] +==== Fancy Plain Text on PostScript(R) Printers with package:chinese/enscript[] GNUEnscript converts plain text files into nicely-formatted PostScript(R) for printing on PostScript(R) printers. It adds page numbers, wraps long lines, and provides numerous other features to make printed text files easier to read. @@ -617,13 +616,6 @@ Test the filter by printing PostScript(R) and plain text files. -[[printing-lpd-filters-othersmart]] -==== Other Smart Filters - -Writing a filter that detects many different types of input and formats them correctly is challenging. -package:print/apsfilter[] from the Ports Collection is a smart "magic" filter that detects dozens of file types and automatically converts them to the `PDL` understood by the printer. -See http://www.apsfilter.org[] for more details. - [[printing-lpd-queues]] === Multiple Queues diff --git a/documentation/content/en/books/handbook/security/_index.adoc b/documentation/content/en/books/handbook/security/_index.adoc --- a/documentation/content/en/books/handbook/security/_index.adoc +++ b/documentation/content/en/books/handbook/security/_index.adoc @@ -153,7 +153,7 @@ This software provides additional auditing, more fine-grained user control, and can be configured to lock users into running only the specified privileged commands. After installation, use `visudo` to edit [.filename]#/usr/local/etc/sudoers#. -This example creates a new `webadmin` group, adds the `trhodes` account to that group, and configures that group access to restart package:apache24[]: +This example creates a new `webadmin` group, adds the `trhodes` account to that group, and configures that group access to restart package:www/apache24[]: [source,shell] .... @@ -1051,7 +1051,7 @@ * When using either Heimdal or MITKerberos from ports, ensure that the `PATH` lists the port's versions of the client applications before the system versions. * If all the computers in the realm do not have synchronized time settings, authentication may fail. crossref:network-servers[network-ntp,“Clock Synchronization with NTP”] describes how to synchronize clocks using NTP. -* If the hostname is changed, the `host/` principal must be changed and the keytab updated. This also applies to special keytab entries like the `HTTP/` principal used for Apache's package:www/mod_auth_kerb[]. +* If the hostname is changed, the `host/` principal must be changed and the keytab updated. This also applies to special keytab entries like the `HTTP/` principal used for Apache's package:www/mod_auth_kerb2[]. * All hosts in the realm must be both forward and reverse resolvable in DNS or, at a minimum, exist in [.filename]#/etc/hosts#. CNAMEs will work, but the A and PTR records must be correct and in place. The error message for unresolvable hosts is not intuitive: `Kerberos5 refuses authentication because Read req failed: Key table entry not found`. * Some operating systems that act as clients to the KDC do not set the permissions for `ksu` to be setuid `root`. This means that `ksu` does not work. This is a permissions problem, not a KDC error. * With MITKerberos, to allow a principal to have a ticket life longer than the default lifetime of ten hours, use `modify_principal` at the man:kadmin[8] prompt to change the `maxlife` of both the principal in question and the `krbtgt` principal. The principal can then use `kinit -l` to request a ticket with a longer lifetime. diff --git a/documentation/content/en/books/handbook/virtualization/_index.adoc b/documentation/content/en/books/handbook/virtualization/_index.adoc --- a/documentation/content/en/books/handbook/virtualization/_index.adoc +++ b/documentation/content/en/books/handbook/virtualization/_index.adoc @@ -565,7 +565,7 @@ Hosting Linux(R) guests or FreeBSD guests with more than one vCPU requires VMX unrestricted mode support (UG). Most newer processors, specifically the Intel(R) Core(TM) i3/i5/i7 and Intel(R) Xeon(TM) E3/E5/E7, support these features. UG support was introduced with Intel's Westmere micro-architecture. -For a complete list of Intel(R) processors that support EPT, refer to https://ark.intel.com/content/www/us/en/ark/search/featurefilter.html?productType=873&0_ExtendedPageTables=True[]. +For a complete list of Intel(R) processors that support EPT, refer to https://ark.intel.com/content/www/us/en/ark/search/featurefilter.html?productType=873&2_VTX=true[] RVI is found on the third generation and later of the AMD Opteron(TM) (Barcelona) processors. The easiest way to tell if a processor supports bhyve is to run `dmesg` or look in [.filename]#/var/run/dmesg.boot# for the `POPCNT` processor feature flag on the `Features2` line for AMD(R) processors or `EPT` and `UG` on the `VT-x` line for Intel(R) processors. @@ -917,7 +917,7 @@ [[virtualization-host-xen-dom0-setup]] === Xen(TM) Dom0 Control Domain Setup -Users of FreeBSD 11 should install the package:emulators/xen-kernel47[] and package:sysutils/xen-tools47[] packages that are based on Xen version 4.7. Systems running on FreeBSD-12.0 or newer can use Xen 4.11 provided by package:emulators/xen-kernel411[] and package:sysutils/xen-tools411[], respectively. +Users of FreeBSD 11 should install the package:emulators/xen-kernel47[] and package:sysutils/xen-tools47[] packages that are based on Xen version 4.7. Systems running on FreeBSD-12.0 or newer can use Xen 4.11 provided by package:emulators/xen-kernel[] and package:sysutils/xen-tools[], respectively. Configuration files must be edited to prepare the host for the Dom0 integration after the Xen packages are installed. An entry to [.filename]#/etc/sysctl.conf# disables the limit on how many pages of memory are allowed to be wired. diff --git a/documentation/content/en/books/handbook/x11/_index.adoc b/documentation/content/en/books/handbook/x11/_index.adoc --- a/documentation/content/en/books/handbook/x11/_index.adoc +++ b/documentation/content/en/books/handbook/x11/_index.adoc @@ -639,7 +639,7 @@ [IMPORTANT] ==== -If using package:xorg-server[] 1.20.8 or later under FreeBSD {rel121-current} and not using man:moused[8], add `kern.evdev.rcpt_mask=12` to [.filename]#/etc/sysctl.conf#. +If using package:x11-servers/xorg-server[] 1.20.8 or later under FreeBSD {rel121-current} and not using man:moused[8], add `kern.evdev.rcpt_mask=12` to [.filename]#/etc/sysctl.conf#. ==== Many mouse parameters can be adjusted with configuration options.