From owner-svn-doc-head@freebsd.org Sun Dec 22 10:49:09 2019 Return-Path: Delivered-To: svn-doc-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 69F4A1CFE61; Sun, 22 Dec 2019 10:49:09 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47gfP12svGz4Gt1; Sun, 22 Dec 2019 10:49:09 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5D6E52650F; Sun, 22 Dec 2019 10:49:09 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xBMAn9fc021452; Sun, 22 Dec 2019 10:49:09 GMT (envelope-from carlavilla@FreeBSD.org) Received: (from carlavilla@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xBMAn7vU021443; Sun, 22 Dec 2019 10:49:07 GMT (envelope-from carlavilla@FreeBSD.org) Message-Id: <201912221049.xBMAn7vU021443@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: carlavilla set sender to carlavilla@FreeBSD.org using -f From: Sergio Carlavilla Delgado Date: Sun, 22 Dec 2019 10:49:07 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r53705 - in head/en_US.ISO8859-1/htdocs/releases: . 1.1 1.1.5 1.1.5.1 X-SVN-Group: doc-head X-SVN-Commit-Author: carlavilla X-SVN-Commit-Paths: in head/en_US.ISO8859-1/htdocs/releases: . 1.1 1.1.5 1.1.5.1 X-SVN-Commit-Revision: 53705 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Dec 2019 10:49:09 -0000 Author: carlavilla Date: Sun Dec 22 10:49:07 2019 New Revision: 53705 URL: https://svnweb.freebsd.org/changeset/doc/53705 Log: Added the txt extension to old RELNOTES. With that change the RELNOTES can be showed in the web browser. PR: 197811 Submitted by: mi@ALDAN.algebra.com Patch by: carlavilla@ Differential Revision: https://reviews.freebsd.org/D22856 Added: head/en_US.ISO8859-1/htdocs/releases/1.1.5.1/ANNOUNCEMENT.FreeBSD.txt (contents, props changed) head/en_US.ISO8859-1/htdocs/releases/1.1.5.1/WHATS_NEW-1.1.5.1.txt (contents, props changed) head/en_US.ISO8859-1/htdocs/releases/1.1.5/RELNOTES.FreeBSD.txt (contents, props changed) head/en_US.ISO8859-1/htdocs/releases/1.1.5/WHATS_NEW-1.1.5.txt (contents, props changed) head/en_US.ISO8859-1/htdocs/releases/1.1/RELNOTES.FreeBSD.txt (contents, props changed) Deleted: head/en_US.ISO8859-1/htdocs/releases/1.1.5.1/ANNOUNCEMENT.FreeBSD head/en_US.ISO8859-1/htdocs/releases/1.1.5.1/WHATS_NEW-1.1.5.1 head/en_US.ISO8859-1/htdocs/releases/1.1.5/RELNOTES.FreeBSD head/en_US.ISO8859-1/htdocs/releases/1.1.5/WHATS_NEW-1.1.5 head/en_US.ISO8859-1/htdocs/releases/1.1/RELNOTES.FreeBSD Modified: head/en_US.ISO8859-1/htdocs/releases/1.1.5.1/Makefile head/en_US.ISO8859-1/htdocs/releases/1.1.5/Makefile head/en_US.ISO8859-1/htdocs/releases/1.1/Makefile head/en_US.ISO8859-1/htdocs/releases/index.xml Added: head/en_US.ISO8859-1/htdocs/releases/1.1.5.1/ANNOUNCEMENT.FreeBSD.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/en_US.ISO8859-1/htdocs/releases/1.1.5.1/ANNOUNCEMENT.FreeBSD.txt Sun Dec 22 10:49:07 2019 (r53705) @@ -0,0 +1,71 @@ +From jkh@whisker.hubbard.ie Fri Jul 8 16:09:47 1994 +Path: sran230.sra.co.jp!sranhd.sra.co.jp!sranha.sra.co.jp!news.iij.ad.jp!wnoc-tyo-news!news.u-tokyo.ac.jp!sinetnews!daffy!uwvax!uwm.edu!math.ohio-state.edu!howland.reston.ans.net!agate!agate!usenet +From: jkh@whisker.hubbard.ie (Jordan Hubbard) +Newsgroups: comp.os.386bsd.announce +Subject: [FreeBSD] FreeBSD 1.1.5.1 is now available on gatekeeper.dec.com +Followup-To: poster +Date: 5 Jul 1994 10:06:53 -0700 +Organization: Jordan Hubbard +Lines: 19 +Sender: cgd@agate.berkeley.edu +Approved: 386bsd-announce-request@agate.berkeley.edu +Message-ID: +Reply-To: freebsd-hackers@freefall.cdrom.com +NNTP-Posting-Host: agate.berkeley.edu + +This is a convenience release targeted primarily at people who have +not yet upgraded to FreeBSD 1.1.5R. It fixes a couple of trivial but +annoying problems in the release process (not the sources themselves). + +gatekeeper.dec.com:~ftp/pub/BSD/FreeBSD/FreeBSD-1.1.5.1-RELEASE + +Those who have already upgraded to 1.1.5R should read the +`WHATS_NEW-1.1.5.1' file for information on what steps to take to come +up to the level of 1.1.5.1R (they're very simple, don't panic). + +Thanks! + + Jordan + +-- +Jordan K. Hubbard FreeBSD core team Friend to mollusks +-- +Please send submissions for comp.os.386bsd.announce to: + 386bsd-announce@agate.berkeley.edu + +From jkh@whisker.hubbard.ie Sun Jul 10 16:23:15 1994 +Path: sran230.sra.co.jp!sranhd.sra.co.jp!sranha.sra.co.jp!news.iij.ad.jp!wnoc-tyo-news!news.u-tokyo.ac.jp!sinetnews!daffy!uwvax!uwm.edu!math.ohio-state.edu!howland.reston.ans.net!agate!agate!usenet +From: jkh@whisker.hubbard.ie (Jordan Hubbard) +Newsgroups: comp.os.386bsd.announce +Subject: [FreeBSD] FreeBSD 1.1.5.1 is now available on gatekeeper.dec.com +Followup-To: poster +Date: 5 Jul 1994 10:06:53 -0700 +Organization: Jordan Hubbard +Lines: 19 +Sender: cgd@agate.berkeley.edu +Approved: 386bsd-announce-request@agate.berkeley.edu +Message-ID: +Reply-To: freebsd-hackers@freefall.cdrom.com +NNTP-Posting-Host: agate.berkeley.edu + +This is a convenience release targeted primarily at people who have +not yet upgraded to FreeBSD 1.1.5R. It fixes a couple of trivial but +annoying problems in the release process (not the sources themselves). + +gatekeeper.dec.com:~ftp/pub/BSD/FreeBSD/FreeBSD-1.1.5.1-RELEASE + +Those who have already upgraded to 1.1.5R should read the +`WHATS_NEW-1.1.5.1' file for information on what steps to take to come +up to the level of 1.1.5.1R (they're very simple, don't panic). + +Thanks! + + Jordan + +-- +Jordan K. Hubbard FreeBSD core team Friend to mollusks +-- +Please send submissions for comp.os.386bsd.announce to: + 386bsd-announce@agate.berkeley.edu + +$FreeBSD$ Modified: head/en_US.ISO8859-1/htdocs/releases/1.1.5.1/Makefile ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/1.1.5.1/Makefile Sat Dec 21 22:29:49 2019 (r53704) +++ head/en_US.ISO8859-1/htdocs/releases/1.1.5.1/Makefile Sun Dec 22 10:49:07 2019 (r53705) @@ -6,6 +6,6 @@ .include "../Makefile.inc" .endif -DATA= ANNOUNCEMENT.FreeBSD WHATS_NEW-1.1.5.1 +DATA= ANNOUNCEMENT.FreeBSD.txt WHATS_NEW-1.1.5.1.txt .include "${DOC_PREFIX}/share/mk/web.site.mk" Added: head/en_US.ISO8859-1/htdocs/releases/1.1.5.1/WHATS_NEW-1.1.5.1.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/en_US.ISO8859-1/htdocs/releases/1.1.5.1/WHATS_NEW-1.1.5.1.txt Sun Dec 22 10:49:07 2019 (r53705) @@ -0,0 +1,109 @@ +Yes, it's a point release only 3 days after the last one! A new record +for us! :-) In general, this is NOT something we'd actually generally do +but 1.1.5 is a special case, being our last release for this branch and one +likely to be used for some time. It's worth-while to make sure that as many +of the obvious stumbling blocks are removed, if only to reduce our question +load! :) + +Those of you who are staring at this release in indisguised horror after +downloading the entire 1.1.5R release need not worry - upgrading from +1.1.5R to 1.1.5.1R is easy, and I'll show this step by step as I document +each change below. + + +List of (reported) problems fixed: +---------------------------------- + +PROBLEM 1: Telnet/rlogin/su falls over with: + ld.so: vi: libcrypt.so.1.1: No such file or directory + +CAUSE: During the `non-crypt' build only the libcrypt.a library was removed, +leaving a dependency on libcrypt.so.1.1. This library is not shipped with +the exportable release, for obvious reasons. + +FIX FOR 1.1.5R USERS: 1.1.5R users must install the secrdist. In the U.S., +this is easy - just install the one provided with 1.1.5R and skip ahead to +problem 2 since the rest that follows is for non-domestic users only. + +Abroad, this is a little harder in that users must grab one of the `foreign' +secrdists from one of the following two sites: + + South Africa: braae.ru.ac.za:/pub/FreeBSD/securedist/ + owl.und.ac.za (currently uncertain) + Iceland: ftp.veda.is:/pub/crypt/FreeBSD/ + +These secrdists are compiled for FreeBSD 1.1R, and as such have a shared +library revision number of 1.0 for libcrypt. This library has NOT changed, +so what I recommend is NOT to install the entire secrdist using the EXTRACT +script, but to simply do the following in a temporary directory somewhere: + + Extract the des tarball as follows: + + cat des_tgz.a* | tar xvzf - + + Move the 1.1 libcrypt shared library (which has NOT changed, despite the + version number bump) into place like so: + + mv usr/lib/libcrypt.so.1.0 /usr/lib/libcrypt.so.1.1 + +This will leave you a full set of 1.1.5R binaries and a working crypt library. + + +PROBLEM 2: Installation onto wd1 fails after insertion of filesystem disk. + +CAUSE: The filesystem floppy didn't have device entries for wd1, making + installations onto the second drive fail for IDE drives (it works + for SCSI drives, which were my test case :-( ). + +FIX FOR 1.1.5R USERS: Just grab the filesystem floppy from 1.1.5.1R. + + +PROBLEM 3: There are .o files in the sys.* collection of the srcdist. + +CAUSE: The src-tarball target in the installation procedure forgot to + clean the GENERIC* kernels out before bunding! :( + +FIX FOR 1.1.5R USERS: If you've already grabbed it, don't sweat it - just +remove the extra files and be happy! If not (say you've already grabbed +the 1.1.5R bindist but not the srcdist), then simply grab the 1.1.5.1R +srcdist. + + +PROBLEM 4: EXTRACT.sh in the srcdist can't find the `bin.*' files. + +CAUSE: I moved the bin.aa and bin.ab files to srcbin.aa and srcbin.ab + in order to avoid problems with the `extract' command, but forgot + to update the EXTRACT.sh script. + +FIX FOR 1.1.5R USERS: Simply use the `extract' command on srcbin, or +edit the EXTRACT.sh script to look for srcbin.* instead of bin.* (it's +the second extract from the top, after base.*). You can also simply grab the +EXTRACT.sh file from 1.1.5.1's srcdist. + + +PROBLEM 5: Kerberos source code missing. + +CAUSE: This wasn't really a problem so much as a deliberate omission. + Kerberos support was never fully integrated from the binary + distribution point of view and my initial decision was to + simply leave it out. I've since reconsidered this decision somewhat + and decided to make the drop-in sources available at least since + there's no harm in doing so and they work quite well. This is, of + course, encription software subject to the SAME EXPORT RESTRICTIONS + as the DES code. Do NOT grab the secrdist distribution if you're + outside the U.S.! + +FIX FOR 1.1.5R USERS: Grab the 1.1.5.1 secrdist. + +That's it! See, I told you it wasn't so bad! :-) Of purely academic +interest will probably also be the changes to /usr/src/etc/Makefile +I had to make to fix all the problems above (these were ALL release +problems, not source problems). I'll be including a diff in this +directory shortly. + +Thanks, and sorry for the inconvenience some of these problems may have +caused 1.1.5R users! + + Jordan + +$FreeBSD$ Modified: head/en_US.ISO8859-1/htdocs/releases/1.1.5/Makefile ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/1.1.5/Makefile Sat Dec 21 22:29:49 2019 (r53704) +++ head/en_US.ISO8859-1/htdocs/releases/1.1.5/Makefile Sun Dec 22 10:49:07 2019 (r53705) @@ -9,7 +9,7 @@ DATA= CONTRIB.386BSD CONTRIB.FreeBSD COPYRIGHT.386BSD DATA+= COPYRIGHT.FreeBSD COPYRIGHT.USL KNOWNBUGS MIRROR.SITES -DATA+= PERSONAL.ACKS REGISTER.FreeBSD RELNOTES.FreeBSD ROSTER.FreeBSD -DATA+= SUPPORT.TXT TODO-1.1.5 WHATS_NEW-1.1.5 +DATA+= PERSONAL.ACKS REGISTER.FreeBSD RELNOTES.FreeBSD.txt ROSTER.FreeBSD +DATA+= SUPPORT.TXT TODO-1.1.5 WHATS_NEW-1.1.5.txt .include "${DOC_PREFIX}/share/mk/web.site.mk" Added: head/en_US.ISO8859-1/htdocs/releases/1.1.5/RELNOTES.FreeBSD.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/en_US.ISO8859-1/htdocs/releases/1.1.5/RELNOTES.FreeBSD.txt Sun Dec 22 10:49:07 2019 (r53705) @@ -0,0 +1,313 @@ + RELEASE NOTES + FreeBSD + Release 1.1.5 + +1. Technical overview +--------------------- + +FreeBSD is a freely available, full source 4.3 (+4.4 enhancements) BSD +release for Intel i386/i486 (or compatable) based PC's. It is based +on Bill Jolitz's 386BSD 0.1, with additions from "the patchkit", +NetBSD, CSRG, and the Free Software Foundation. + +Since our first release of FreeBSD 1.0, many hundreds of bugs have been +fixed, features added, and the overall quality of the system improved +almost imeasurably. FreeBSD 1.1.5 represents the culmination of almost +18 months of work and many thousands of man hours put in by our all-volunteer +working group. We hope you enjoy it! + +Many packages have also been upgraded or added, such as XFree86 2.1, +xview 3.2, elm, nntp, mh, InterViews and dozens of other miscellaneous +utilities have been ported and are now available as add-ons. See the next +section of this document for more details. + +For a list of contributors, please see the files "CONTRIB.FreeBSD" and +"CONTRIB.386BSD", which should be bundled with your distribution. + +Also see the new "REGISTER.FreeBSD" file for information on registering +with the "Free BSD user counter". We've also provided a list of who's +responsible for what (so that you may query them directly) in the +"ROSTER.FreeBSD" file; use of this file is encouraged to ensure faster +resolution of an problems you may have! + +The core of FreeBSD does not contain DES code which would inhibit its +being exported outside the United States. There is an add-on package +to the core distribution, for use only in the United States, that +contains the programs that normally use DES. The auxiliary packages +provided separately can be used by anyone. A freely (from outside the U.S.) +exportable European distribution of DES for our non U.S. users also exists +and is described in the FreeBSD FAQ. + + +2. Supported Configurations +--------------------------- + +FreeBSD currently runs on a wide variety of ISA, EISA and PCI bus based +PC's, ranging from 386sx to Pentium class machines (though the 386sx is +not recommended). Support for generic IDE or ESDI drive configurations, +various SCSI controller, network and serial cards is also provided. + +Following is a list of all currently known disk controllers and +ethernet cards known to work with FreeBSD. Other configurations may +very well work, and we have simply not received any indication of +this. + + +2.1. Disk Controllers + +WD1003 (any generic MFM/RLL) +WD1007 (any generic IDE/ESDI) + +Adaptec 154x series ISA SCSI controller (as long as you have less than +16MB of main memory). + +Adaptec 174x series EISA SCSI controller in standard and enhanced mode. + +[Note that Buslogic was formerly known as "Bustec"] +Buslogic 545S. +Buslogic 445S VLB SCSI controller +Buslogic 742A and 747. +Buslogic 942A PCI + +Please see special notes in /usr/src/KNOWNBUGS (filed under bt742a.c) for +details concerning possible buggy firmware and undocumented switch settings +that may be necessary for proper operation of your Bt445S controller. + +DTC 3290 EISA SCSI controller in 1542 emulation mode. + +Ultra Store 14F and 34F. + +Seagate ST01/02 SCSI controllers. + +Future Domain 8xx/950 series SCSI controllers. + +With all supported SCSI controllers, full support is provided for +SCSI-I & SCSI-II peripherals, including Disks, tape drives (including +DAT) and CD ROM drives. Note: This and the mcd driver (Mitsumi CDROM +interface card) is the only way a CD ROM drive may be currently +attached to a FreeBSD system; we do not support SoundBlaster CDROM +interface, or other "mini SCSI" adapters. + +Some controllers have limitations with the way they deal with >16MB of memory, +due to the fact that the ISA bus only has a DMA address space of 24 bits. +If you do your arithmetic, you'll see that this makes it impossible to do +direct DMA to any address >16MB. This limitation is even true of some +EISA controllers (which are normally 32 bit) when they're configured to +emulate an ISA card, which they then do in *all* respects. This problem +is avoided entirely by IDE controllers (which do not use DMA), true EISA +controllers (like the UltraStor or Adaptec 1742A) and most VLB (local bus) +controllers. In the cases where it's necessary, the system will use +"bounce buffers" to talk to the controller so that you can still use +more than 16Mb of memory without difficulty. + + +2.2. Ethernet cards + +SMC Elite 16 WD8013 ethernet interface, and most other WD8003E, +WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT and WD8013EBT +based clones. + +Isolan AT 4141-0 (16 bit) + +Isolink 4110 (8 bit) + +Novell NE1000, NE2000, and NE2100 ethernet interface. + +3Com 3C503 Etherlink II + +3Com 3C509 Ethernet cards + +Toshiba ethernet cards + +SMC Elite Ultra + + +2.3. Misc + +AST 4 port serial card using shared IRQ. + +ARNET 8 port serial card using shared IRQ. + +BOCA ATIO66 6 port serial card using shared IRQ. + +STB 4 port card using shared IRQ. + +Mitsumi (all models) CDROM interface and drive. + +Adlib, Soundblaster, Soundblaster Pro, ProAudioSpectrum, Gravis UltraSound +and Roland MPU-401 sound cards. + +FreeBSD currently does NOT support IBM's microchannel (MCA) bus, but +support is apparently close to materializing. Details will be posted +as the situation develops. + + +3. Obtaining FreeBSD. +--------------------- + +You may obtain FreeBSD in a variety of ways: + +1. FTP/Mail + +You can ftp FreeBSD and any or all of its optional packages from +`freebsd.cdrom.com' - the official FreeBSD release site. + +For other locations that mirror the FreeBSD software see the file +MIRROR.SITES. Please ftp the distribution from the nearest site +to you netwise. + +If you do not have access to the internet and electronic mail is your +only recourse, then you may still fetch the files by sending mail to +`ftpmail@decwrl.dec.com' - putting the keyword "help" in your message +to get more information on how to fetch files from freebsd.cdrom.com. +Note: This approach will end up sending many *tens of megabytes* +through the mail, and should only be employed as an absolute LAST +resort! + + +2. CDROM + +FreeBSD 1.1 may be ordered on CDROM from: + + Walnut Creek CDROM + 4041 Pike Lane, Suite D + Concord CA 94520 + 1-800-786-9907, +1-510-674-0783, +1-510-674-0821 (fax) + +Or via the internet from orders@cdrom.com. There current catalog can +be obtained via ftp as ftp.cdrom.com:/cdrom/catalog. + +Cost is $39.95. Shipping (per order not per disc) is $5 in the US, Canada, +or Mexico and $10.00 overseas. They accept Visa, Mastercard, American +Express, and ship COD to the United States. California residents please +add 8.25% sales tax. + +Should you be dissatisfied for any reason, the CD comes with an +unconditional return policy. + +Note that Walnut Creek CDROM does NOT provide technical support for FreeBSD, +you need to contact the FreeBSD team for that. Please see section 4 for +more information. + + +It should be noted, lest you get the wrong impression that "FreeBSD" +is anything but, that almost no one in the "core team" makes money +from distributions or anything else connected with FreeBSD. We simply +provide this information as a public service for those wishing to get +their releases from somewhere other than the net (and the easier it +is for you to obtain our software, the happier we are). + + +4. Reporting problems, making suggestions, submitting code. +----------------------------------------------------------- + +Your suggestions, bug reports and contributions of code are always +valued - please do not hesitate to report any problems you may find +(preferably with a fix attached if you can!). + +The prefered method to submit bug reports from a machine with internet +mail connectivity is to use the sendbug command. Bug reports will be +dutifully filed by our faithful bugfiler program and you can be sure +that we'll do our best to respond to all reported bugs as soon as +possible. + +If, for some reason, you are unable to use the sendbug command to +submit a bug report, you can try to send it to: + + FreeBSD-bugs@freefall.cdrom.com + + +Otherwise, for any questions or suggestions, please send mail to: + + FreeBSD-questions@freefall.cdrom.com + +Additionally, being a volunteer effort, we are always happy to have +extra hands willing to help - there are already far more enhancements +to be done than we can ever manage to do by ourselves! To contact us +on technical matters, or with offers of help, you may send mail to: + + FreeBSD-hackers@freefall.cdrom.com + +Since these mailing lists can experience significant amounts of +traffic, if you've got slow or expensive mail access and you're +only interested in keeping up with significant FreeBSD events, you may +find it preferable to subscribe to: + + FreeBSD-announce@freefall.cdrom.com + + +All but the FreeBSD-bugs groups can be freely joined by anyone wishing to +do so. Send mail to MajorDomo@freefall.cdrom.com and include the keyword +`help' on a line by itself somewhere in the body of the message. This +will give you more information on joining the various lists, accessing +archives, etc. + + +5. Acknowledgements +------------------- + +FreeBSD represents the cumulative work of many dozens, if not +hundreds, of individuals from around the world who have worked very +hard to bring you this release. It would be very difficult, if not +impossible, to enumerate everyone who's contributed to FreeBSD, but +nonetheless we shall try (in alphabetical order, of course). If your +name is not mentioned, please be assured that its omission is entirely +accidental. + + +The Computer Systems Research Group (CSRG), U.C. Berkeley. + +Bill Jolitz, for his extensive work with 386BSD. + +The FreeBSD "core" team: + + Andrew A. Chernov + John Dyson + David Greenman + Rodney W. Grimes + Jordan K. Hubbard + Scott Mace + Andrew Moore + Rich Murphey + Geoff Rehmet + Paul Richards + Andreas Schulz + Nate Williams + Garrett A. Wollman + + +Special mention to: + + Robert Bruce and Jack Velte of Walnut Creek CDROM, without + whose help (and continuing support) this release would never + have been possible. + + Dermot McDonnell for his donation of a Toshiba XM3401B CDROM + drive. + + The NetBSD group for their frequent assistance and commentary. + + Additional FreeBSD helpers and beta testers: + + Gary Browing Jon Cargille + J.T. Conklin Chris Demetriou + Julian Elischer Bruce Evans + Sean Eric Fagan Guy Helmer + Jeffrey Hsu Terry Lambert + Gary Moyer Jaye Mathisen + Curt Mayer L Jonas Olsson + Chris Provenzano Dave Rivers + Guido van Rooij Steven Wallace + Rick Weldon Terry Williams + Atsushi Murai + + And everyone at Montana State University for their initial support. + + +Thanks to everyone, especially those not mentioned, and we sincerely +hope you enjoy this release of FreeBSD! + + + The FreeBSD Core Team + +$FreeBSD$ Added: head/en_US.ISO8859-1/htdocs/releases/1.1.5/WHATS_NEW-1.1.5.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/en_US.ISO8859-1/htdocs/releases/1.1.5/WHATS_NEW-1.1.5.txt Sun Dec 22 10:49:07 2019 (r53705) @@ -0,0 +1,80 @@ +What's new in 1.1.5? Well... Let's try and count the ways.. + +-- KERNEL IMPROVEMENTS SINCE FreeBSD 1.1 -- + +1) Bounce buffers. This allows systems to use bus master ISA controllers + in systems with more than 16MB of memory. + +2) VM performance improvements. Many new enhancements to the Mach derived + VM system including page table preloading (dramatically reduces page + faults); page usage statistics gathering (improves page replacement + thus reducing thrashing); clustered page-ins and page-outs (reduces + paging I/O overhead). + +3) Overall kernel performance improvements. Some critical functions have + been inlined; the trap, pmap, and other critical code has been + optimized, etc. + +4) Improved scheduling algorithm. Improves interactive performance on + busy machines, expecially in cases where lots of software builds are + occurring. + +5) Disk I/O clustering. Improves the I/O speed dramatically on most disk + drives. + +6) Vastly superior optional floating point emulator from Bill Metzenthen. + Faster and more reliable/accurate/complete emulation and has fewer bugs. + Provided as an option in the kernel (the original emulator is still + the default). + +7) IP Multicast support. Allows reception of Internet multicast packets. + +8) Improved sound support. Version 2.5 of Hannu Savolainen's VoxWare sound + drivers. Supports SoundBlaster, PAS, GUS, and other common sound boards. + +9) New device support for the Seagate ST01/ST02 and Future Domain 950 SCSI + adapters. + +10) X10 device driver from Gene Stark for X-10 style remote power control. + (such as Radio Shack "Plug 'n Power") + +11) PS/2 mouse driver from Erik Forsberg. + +12) Busmouse driver from Rick Macklem. + +13) IBM/National PCMCIA ethernet driver from Keith Moore. + +14) Improved floppy driver support. + +15) Much improved syscons driver (now default) with user-editable ascii + keymaps and many other new features. + +16) Many improvements and fixes to nearly every supported device driver. + +17) Many improvements and fixes scattered throughout the kernel. + +18) New pcaudio driver allows `Sun style' .au files to be played through the + speaker. + +19) Substantial changes in sio for supporting multiport and bidirectional + comms. Please see the sio man page for details. + +-- USER CODE IMPROVEMENTS SINCE FreeBSD 1.1 -- + +1) Man pages now compressed by default, saving quite a bit of space for + small configurations. + +2) S/Key one-time password support for enhanced network security. + +3) Many many bug fixes and miscellaneous enhancements. + +4) Sun math library now available for faster FPU support (see #5). + +5) New /etc/make.conf mechanism allows users to tailor how their systems + are built (from source) and switch various options on and off. + +6) C++ shared libs are now fully supported (and libg++ shared by default). + +7) The programs `vidcontrol' and `kbdcontrol' replace the old `syscons'. + +$FreeBSD$ Modified: head/en_US.ISO8859-1/htdocs/releases/1.1/Makefile ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/1.1/Makefile Sat Dec 21 22:29:49 2019 (r53704) +++ head/en_US.ISO8859-1/htdocs/releases/1.1/Makefile Sun Dec 22 10:49:07 2019 (r53705) @@ -8,6 +8,6 @@ .endif DATA= CONTRIB.386BSD CONTRIB.FreeBSD COPYRIGHT.386BSD COPYRIGHT.FreeBSD -DATA+= MIRROR.SITES PERSONAL.ACKS RELNOTES.FreeBSD SUPPORT.TXT +DATA+= MIRROR.SITES PERSONAL.ACKS RELNOTES.FreeBSD.txt SUPPORT.TXT .include "${DOC_PREFIX}/share/mk/web.site.mk" Added: head/en_US.ISO8859-1/htdocs/releases/1.1/RELNOTES.FreeBSD.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/en_US.ISO8859-1/htdocs/releases/1.1/RELNOTES.FreeBSD.txt Sun Dec 22 10:49:07 2019 (r53705) @@ -0,0 +1,303 @@ + RELEASE NOTES + FreeBSD + Release 1.1 + +1. Technical overview +--------------------- + +FreeBSD is a freely available, full source 4.3 (+4.4 enhancements) BSD +release for Intel i386/i486 (or compatable) based PC's. It is based +heavily on Bill Jolitz's 386BSD 0.1, with additions from "the patchkit", +NetBSD, CSRG, and the Free Software Foundation. + +Many hundreds of bugs from the 386BSD 0.1 distribution were fixed, +and many out-of-date pieces of software were upgraded to their current +releases in the GAMMA distribution. This 1.1 distribution fixes +many of the first-run problems our BETA and GAMMA users reported back +to us. + +Additionally, many packages such as XFree86 2.1, xview 3.2, elm, nntp, +mh, InterViews and dozens of other miscellaneous utilities have been ported +and are now available as add-ons. See then next section of this document +for more details. + +For a list of contributors, please see the files "CONTRIB.FreeBSD" and +"CONTRIB.386BSD", which should be bundled with your distribution. + +The core of FreeBSD does not contain DES code which would inhibit its +being exported outside the United States. There is an add-on package +to the core distribution, for use only in the United States, that +contains the programs that normally use DES. The auxiliary packages +provided separately can be used by anyone. A freely (from outside the U.S.) +exportable European distribution of DES for our non U.S. users also exists +and is described in the FreeBSD FAQ. + + +2. Supported Configurations +--------------------------- + +FreeBSD currently runs on a wide variety of ISA and EISA bus based +PC's, ranging from 386sx to 486 class machines (though the 386sx is +not recommended). Support for generic IDE or ESDI drive configurations, +various SCSI controller, network and serial cards is also provided. + +Following is a list of all currently known disk controllers and +ethernet cards known to work with FreeBSD. Other configurations may +very well work, and we have simply not received any indication of +this. + + +2.1. Disk Controllers + +WD1003 (any generic MFM/RLL) +WD1007 (any generic IDE/ESDI) + +Adaptec 154x series ISA SCSI controller (as long as you have less than +16MB of main memory). + +Adaptec 174x series EISA SCSI controller in standard and enhanced mode. + +[Note that Buslogic was formerly known as "Bustec"] +Buslogic 545S. +Buslogic 445S VLB SCSI controller +Buslogic 742A and 747. +Please see special notes in /usr/src/KNOWNBUGS (filed under bt742a.c) for +details concerning possible buggy firmware and undocumented switch settings +that may be necessary for proper operation of your controller. + +DTC 3290 EISA SCSI controller in 1542 emulation mode. + +Ultra Store 14F and 34F. + +Seagate ST01/02 SCSI controllers. + +Future Domain 8xx/950 series SCSI controllers. + +With all supported SCSI controllers, full support is provided for +SCSI-I & SCSI-II peripherals, including Disks, tape drives (including +DAT) and CD ROM drives. Note: This and the mcd driver (Mitsumi CDROM +interface card) is the only way a CD ROM drive may be currently +attached to a FreeBSD system; we do not support SoundBlaster CDROM +interface, or other "mini SCSI" adapters. + +Some controllers have limitations with the way they deal with >16MB of memory, +due to the fact that the ISA bus only has a DMA address space of 24 bits. +If you do your arithmetic, you'll see that this makes it impossible to do +direct DMA to any address >16MB. This limitation is even true of some +EISA controllers (which are normally 32 bit) when they're configured to +emulate an ISA card, which they then do in *all* respects. This problem +is avoided entirely by IDE controllers (which do not use DMA), true EISA +controllers (like the UltraStor or Adaptec 1742A) and most VLB (local bus) +controllers. In these cases, the system will use "bounce buffers" to +to talk to the controller, and is generally the default. + + +2.2. Ethernet cards + +SMC Elite 16 WD8013 ethernet interface, and most other WD8003E, +WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT and WD8013EBT +based clones. + +Isolan AT 4141-0 (16 bit) + +Isolink 4110 (8 bit) + +Novell NE1000, NE2000, and NE2100 ethernet interface. + +3Com 3C503 Etherlink II + +3Com 3C509 Ethernet cards + +Toshiba ethernet cards + +SMC Elite Ultra + + +2.3. Misc + +AST 4 port serial card using shared IRQ. + +ARNET 8 port serial card using shared IRQ. + +BOCA ATIO66 6 port serial card using shared IRQ. + +STB 4 port card using shared IRQ. + +Mitsumi (all models) CDROM interface and drive. + +Adlib, Soundblaster, Soundblaster Pro, ProAudioSpectrum, Gravis UltraSound +and Roland MPU-401 sound cards. + +FreeBSD currently does NOT support IBM's microchannel (MCA) bus, but +support is apparently close to materializing. Details will be posted +as they develop. + + +3. Obtaining FreeBSD. +--------------------- + +You may obtain FreeBSD in a variety of ways: + +1. FTP/Mail + +You can ftp FreeBSD and any or all of its optional packages from +`freebsd.cdrom.com' - the official FreeBSD release site. + +For other locations that mirror the FreeBSD software see the file +MIRROR.SITES. Please ftp the distribution from the nearest site +to you netwise. + +If you do not have access to the internet and electronic mail is your +only recourse, then you may still fetch the files by sending mail to +`ftpmail@decwrl.dec.com' - putting the keyword "help" in your message +to get more information on how to fetch files from freebsd.cdrom.com. +Note: This approach will end up sending many *tens of megabytes* +through the mail, and should only be employed as an absolute LAST +resort! + + +2. CDROM + +FreeBSD may be ordered on CDROM from: + + Walnut Creek CDROM + 4041 Pike Lane, Suite D + Concord CA 94520 + 1-800-786-9907, +1-510-674-0783, +1-510-674-0821 (fax) + +Or via the internet from orders@cdrom.com. There current catalog can +be obtained via ftp as ftp.cdrom.com:/cdrom/catalog. + +Cost is $39.95. Shipping (per order not per disc) is $5 in the US, Canada, +or Mexico and $10.00 overseas. They accept Visa, Mastercard, American +Express, and ship COD to the United States. California residents please +add 8.25% sales tax. + +Should you be dissatisfied for any reason, the CD comes with an +unconditional return policy. + +Note that Walnut Creek CDROM does NOT provide technical support for FreeBSD, +you need to contact the FreeBSD team for that. Please see section 4 for +more information. + + +It should be noted, lest you get the wrong impression that "FreeBSD" +is anything but, that almost no one in the "core team" makes money +from distributions or anything else connected with FreeBSD. We simply +provide this information as a public service for those wishing to get +their releases from somewhere other than the net (and the easier it +is for you to obtain our software, the happier we are). + + +4. Reporting problems, making suggestions, submitting code. +----------------------------------------------------------- + +Your suggestions, bug reports and contributions of code are always +valued - please do not hesitate to report any problems you may find +(preferably with a fix attached if you can!). + +The prefered method to submit bug reports from a machine with internet +mail connectivity is to use the sendbug command. Bug reports will be +dutifully filed by our faithful bugfiler program and you can be sure +that we'll do our best to respond to all reported bugs as soon as +possible. + +If, for some reason, you are unable to use the sendbug command to +submit a bug report, you can try to send it to: + + FreeBSD-bugs@freefall.cdrom.com + + +Otherwise, for any questions or suggestions, please send mail to: + + FreeBSD-questions@freefall.cdrom.com + +Additionally, being a volunteer effort, we are always happy to have +extra hands willing to help - there are already far more enhancements +to be done than we can ever manage to do by ourselves! To contact us +on technical matters, or with offers of help, you may send mail to: + + FreeBSD-hackers@freefall.cdrom.com + +Since these mailing lists can experience significant amounts of +traffic, if you've got slow or expensive mail access and you're +only interested in keeping up with significant FreeBSD events, you may +find it preferable to subscribe to: + + FreeBSD-announce@freefall.cdrom.com + + +All but the FreeBSD-bugs groups can be freely joined by anyone wishing to +do so. Send mail to MajorDomo@freefall.cdrom.com and include the keyword +`help' on a line by itself somewhere in the body of the message. This +will give you more information on joining the various lists, accessing +archives, etc. + + +5. Acknowledgements +------------------- + +FreeBSD represents the cumulative work of many dozens, if not +hundreds, of individuals from around the world who have worked very +hard to bring you this release. It would be very difficult, if not +impossible, to enumerate everyone who's contributed to FreeBSD, but +nonetheless we shall try (in alphabetical order, of course). If your +name is not mentioned, please be assured that its omission is entirely +accidental. + + +The Computer Systems Research Group (CSRG), U.C. Berkeley. + +Bill Jolitz, for his extensive work with 386BSD. + +The FreeBSD "core" group: + + Andrew A. Chernov + John Dyson + David Greenman + Rodney W. Grimes + Jordan K. Hubbard + Scott Mace + Andrew Moore + Rich Murphey + Geoff Rehmet + Paul Richards + Andreas Schulz + Nate Williams + Garrett A. Wollman + + +Special mention to: + + Robert Bruce and Jack Velte of Walnut Creek CDROM, without + whose help (and continuing support) this release would never + have been possible. + + Dermot McDonnell for his donation of a Toshiba XM3401B CDROM + drive. + + The NetBSD group for their frequent assistance and commentary. + + Additional FreeBSD helpers and beta testers: + + Gary Browing Jon Cargille + J.T. Conklin Chris Demetriou + Julian Elischer Bruce Evans + Sean Eric Fagan Guy Helmer + Jeffrey Hsu Terry Lambert + Gary Moyer Jaye Mathisen + Curt Mayer L Jonas Olsson + Chris Provenzano Dave Rivers + Guido van Rooij Steven Wallace + Rick Weldon Terry Williams + + And everyone at Montana State University for their initial support. + + +Thanks to everyone, especially those not mentioned, and we sincerely +hope you enjoy this release of FreeBSD! + + + The FreeBSD Core Group + +$FreeBSD$ Modified: head/en_US.ISO8859-1/htdocs/releases/index.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/index.xml Sat Dec 21 22:29:49 2019 (r53704) +++ head/en_US.ISO8859-1/htdocs/releases/index.xml Sun Dec 22 10:49:07 2019 (r53705) @@ -776,21 +776,21 @@
  • 1.1.5.1 (July, 1994) - Announcement : - What's New + Announcement : + What's New
  • 1.1.5 - Release Notes - What's New + Release Notes + What's New
  • 1.1 (May, 1994) - Release Notes + Release Notes
  • From owner-svn-doc-head@freebsd.org Sun Dec 22 14:27:14 2019 Return-Path: Delivered-To: svn-doc-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A2F891D4862; Sun, 22 Dec 2019 14:27:14 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47glDf3rxPz4Rn8; Sun, 22 Dec 2019 14:27:14 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 7B24AC8E; Sun, 22 Dec 2019 14:27:14 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xBMEREU4052131; Sun, 22 Dec 2019 14:27:14 GMT (envelope-from carlavilla@FreeBSD.org) Received: (from carlavilla@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xBMERE3j052130; Sun, 22 Dec 2019 14:27:14 GMT (envelope-from carlavilla@FreeBSD.org) Message-Id: <201912221427.xBMERE3j052130@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: carlavilla set sender to carlavilla@FreeBSD.org using -f From: Sergio Carlavilla Delgado Date: Sun, 22 Dec 2019 14:27:14 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r53706 - in head/en_US.ISO8859-1/htdocs/projects: . acpi X-SVN-Group: doc-head X-SVN-Commit-Author: carlavilla X-SVN-Commit-Paths: in head/en_US.ISO8859-1/htdocs/projects: . acpi X-SVN-Commit-Revision: 53706 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Dec 2019 14:27:14 -0000 Author: carlavilla Date: Sun Dec 22 14:27:13 2019 New Revision: 53706 URL: https://svnweb.freebsd.org/changeset/doc/53706 Log: Remove the ACPI information from the website. Moved to https://wiki.freebsd.org/ACPI PR: 216754 Submitted by: avg@ Patch by: carlavilla@ Approved by: bcr@ Differential Revision: https://reviews.freebsd.org/D22903 Deleted: head/en_US.ISO8859-1/htdocs/projects/acpi/ Modified: head/en_US.ISO8859-1/htdocs/projects/Makefile Modified: head/en_US.ISO8859-1/htdocs/projects/Makefile ============================================================================== --- head/en_US.ISO8859-1/htdocs/projects/Makefile Sun Dec 22 10:49:07 2019 (r53705) +++ head/en_US.ISO8859-1/htdocs/projects/Makefile Sun Dec 22 14:27:13 2019 (r53706) @@ -21,6 +21,6 @@ DATA+= 2018-freebsd-gsoc.pdf INDEXLINK= projects.html -SUBDIR= acpi busdma ideas mips netperf +SUBDIR= busdma ideas mips netperf .include "${DOC_PREFIX}/share/mk/web.site.mk" From owner-svn-doc-head@freebsd.org Sun Dec 22 15:23:02 2019 Return-Path: Delivered-To: svn-doc-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D8A1A1D5AD8; Sun, 22 Dec 2019 15:23:02 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47gmT25LX5z4VlJ; Sun, 22 Dec 2019 15:23:02 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B2BE2175B; Sun, 22 Dec 2019 15:23:02 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xBMFN2QM088523; Sun, 22 Dec 2019 15:23:02 GMT (envelope-from carlavilla@FreeBSD.org) Received: (from carlavilla@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xBMFN2tT088522; Sun, 22 Dec 2019 15:23:02 GMT (envelope-from carlavilla@FreeBSD.org) Message-Id: <201912221523.xBMFN2tT088522@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: carlavilla set sender to carlavilla@FreeBSD.org using -f From: Sergio Carlavilla Delgado Date: Sun, 22 Dec 2019 15:23:02 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r53707 - head/share/xml X-SVN-Group: doc-head X-SVN-Commit-Author: carlavilla X-SVN-Commit-Paths: head/share/xml X-SVN-Commit-Revision: 53707 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Dec 2019 15:23:02 -0000 Author: carlavilla Date: Sun Dec 22 15:23:02 2019 New Revision: 53707 URL: https://svnweb.freebsd.org/changeset/doc/53707 Log: Update commercial software page Patch by: carlavilla@ Approved by: bcr@ Differential Revision: https://reviews.freebsd.org/D22904 Modified: head/share/xml/commercial.software.xml Modified: head/share/xml/commercial.software.xml ============================================================================== --- head/share/xml/commercial.software.xml Sun Dec 22 14:27:13 2019 (r53706) +++ head/share/xml/commercial.software.xml Sun Dec 22 15:23:02 2019 (r53707) @@ -387,24 +387,6 @@ - - Empress Software - http://www.empress.com - - Empress Software develops the EMPRESS RDBMS, a powerful and - cost-effective ANSI SQL database management system designed for - developing robust scientific and engineering, embedded, and - e-commerce solutions. The EMPRESS RDBM engine is fast and - compact, efficiently stores and manipulates any data, and is - maintenance-free. Companion products include an Internet application - development toolkit, ODBC Interface, a pure Java client, a C++ - interface, and interfaces to popular scripting languages like XML, - PHP, Perl, and Tcl/Tk. Empress offers a free 30 day evaluation, complete with technical support. - - - TOLIS Group, Inc. http://www.tolisgroup.com/ @@ -738,23 +720,6 @@ - - OSATech, Inc. - http://www.osatech.com/ - - OSATech, Inc. is a Massachusetts-based corporation. We specialize in - e-commerce software development, using Perl, C++ and Java. We perform - all of our project management activities from the US, whereas our - development activities are performed in our offshore center in India. - Using this approach, we are able to provide quality service at a low - cost. Please contact us at gprakash@osatech.com or at - 617-306-6578. Please refer to www.osatech.com for more - information. - - - Pacific Timesheet http://www.pacifictimesheet.com/ @@ -912,19 +877,6 @@ - - Serengeti Systems - http://www.serengeti.com/ - - Serengeti Systems provides PC to mainframe communication packages - over Bisync and SDLC lines. We support FreeBSD, as well as DOS, - Windows, SCO, AIX, and OS/2. For more information, please visit our web site, e-mail us at - sales@serengeti.com, or call - +1.800.634.3122. - - - SiamScan.NET http://www.siamscan.net/ @@ -1327,27 +1279,6 @@ over 150,000 installations, AhsayOBS is multilingual in 18 languages, and the number is growing. For more information and a free download, visit us at www.ahsay.com. - - - - - BinarySEC - http://www.binarysec.com/ - - BinarySEC is an intelligent web application firewall. It runs on - FreeBSD as an Apache module either on i386 and amd64 architectures. - Its artificial intelligence engine learns normal traffic received on a - website or any web application (provided it uses Apache) and is then - able to stop suspicious HTTP requests. It has two modes: alert - (suspicious traffic is just reported, not stopped) and blocking mode. - The webmaster (or the admin) has the ability to make the AI engine learn - normal traffic so that the profiles of these requests generate no more - false positives. After a few days, no more false alerts will appear, - only suspicious traffic will have been blocked. BinarySEC is a relevant - tool to harden a web application.
    - A free trial is available on our website. It can be installed in a few - minutes. Grab - it from here.
    From owner-svn-doc-head@freebsd.org Tue Dec 24 00:20:59 2019 Return-Path: Delivered-To: svn-doc-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2CF7E1D3DF6; Tue, 24 Dec 2019 00:20:59 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47hcMH0PsYz4DFf; Tue, 24 Dec 2019 00:20:59 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0950F1FC2D; Tue, 24 Dec 2019 00:20:59 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xBO0KwP4065606; Tue, 24 Dec 2019 00:20:58 GMT (envelope-from pfg@FreeBSD.org) Received: (from pfg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xBO0Kwfb065605; Tue, 24 Dec 2019 00:20:58 GMT (envelope-from pfg@FreeBSD.org) Message-Id: <201912240020.xBO0Kwfb065605@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pfg set sender to pfg@FreeBSD.org using -f From: "Pedro F. Giffuni" Date: Tue, 24 Dec 2019 00:20:58 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r53708 - head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Group: doc-head X-SVN-Commit-Author: pfg X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Commit-Revision: 53708 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Dec 2019 00:20:59 -0000 Author: pfg (src,ports committer) Date: Tue Dec 24 00:20:58 2019 New Revision: 53708 URL: https://svnweb.freebsd.org/changeset/doc/53708 Log: Document doubling the size of ARG_MAX on LP64 platforms. Fix the _FreeBSD_version update for 12-STABLE. Foundd by: thierry Pointyhat: pfg Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Sun Dec 22 15:23:02 2019 (r53707) +++ head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Tue Dec 24 00:20:58 2019 (r53708) @@ -1556,7 +1556,7 @@ is spelled &, < is < and > is >. - 121506 + 1201506 355968 December 21, 2019 12-STABLE after doubling the value of From owner-svn-doc-head@freebsd.org Tue Dec 24 13:22:28 2019 Return-Path: Delivered-To: svn-doc-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 338031E86C7; Tue, 24 Dec 2019 13:22:28 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47hxj00cvXz3MCf; Tue, 24 Dec 2019 13:22:28 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 10928C2D; Tue, 24 Dec 2019 13:22:28 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xBODMRbD032529; Tue, 24 Dec 2019 13:22:27 GMT (envelope-from mandree@FreeBSD.org) Received: (from mandree@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xBODMRaF032528; Tue, 24 Dec 2019 13:22:27 GMT (envelope-from mandree@FreeBSD.org) Message-Id: <201912241322.xBODMRaF032528@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mandree set sender to mandree@FreeBSD.org using -f From: Matthias Andree Date: Tue, 24 Dec 2019 13:22:27 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r53709 - head/share/pgpkeys X-SVN-Group: doc-head X-SVN-Commit-Author: mandree X-SVN-Commit-Paths: head/share/pgpkeys X-SVN-Commit-Revision: 53709 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Dec 2019 13:22:28 -0000 Author: mandree (ports committer) Date: Tue Dec 24 13:22:27 2019 New Revision: 53709 URL: https://svnweb.freebsd.org/changeset/doc/53709 Log: mandree.key: Bump expiration by 1 year. Modified: head/share/pgpkeys/mandree.key Modified: head/share/pgpkeys/mandree.key ============================================================================== --- head/share/pgpkeys/mandree.key Tue Dec 24 00:20:58 2019 (r53708) +++ head/share/pgpkeys/mandree.key Tue Dec 24 13:22:27 2019 (r53709) @@ -3,11 +3,11 @@ sh addkey.sh mandree E412B156EFF3855A ; --> uid Matthias Andree -sub rsa4096/9437860BAA89B603 2015-09-09 [E] [expires: 2021-09-07] +sub rsa4096/9437860BAA89B603 2015-09-09 [E] [expires: 2020-12-23] ]]> From owner-svn-doc-head@freebsd.org Fri Dec 27 19:19:53 2019 Return-Path: Delivered-To: svn-doc-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1B40D1CC961; Fri, 27 Dec 2019 19:19:53 +0000 (UTC) (envelope-from bdragon@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47kxV070Prz4SVf; Fri, 27 Dec 2019 19:19:52 +0000 (UTC) (envelope-from bdragon@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E70591D62F; Fri, 27 Dec 2019 19:19:52 +0000 (UTC) (envelope-from bdragon@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xBRJJqf2095573; Fri, 27 Dec 2019 19:19:52 GMT (envelope-from bdragon@FreeBSD.org) Received: (from bdragon@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xBRJJqlB095572; Fri, 27 Dec 2019 19:19:52 GMT (envelope-from bdragon@FreeBSD.org) Message-Id: <201912271919.xBRJJqlB095572@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bdragon set sender to bdragon@FreeBSD.org using -f From: Brandon Bergren Date: Fri, 27 Dec 2019 19:19:52 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r53710 - head/en_US.ISO8859-1/htdocs/platforms X-SVN-Group: doc-head X-SVN-Commit-Author: bdragon X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/platforms X-SVN-Commit-Revision: 53710 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Dec 2019 19:19:53 -0000 Author: bdragon (src committer) Date: Fri Dec 27 19:19:52 2019 New Revision: 53710 URL: https://svnweb.freebsd.org/changeset/doc/53710 Log: [PowerPC] Update /platforms to reflect the powerpc* switch to clang. As of r356111, the default compiler on all powerpc* targets in HEAD is no longer GCC4. As such, remove powerpc* from the automatic-transition-to-tier-4 list. (This includes powerpcspe, which is currently broken as-is in HEAD because of some target triple issues that will be fixed soon, but builds and works fine in clang with some minor out-of-tree patches.) Approved by: docs Differential Revision: https://reviews.freebsd.org/D22934 Modified: head/en_US.ISO8859-1/htdocs/platforms/index.xml Modified: head/en_US.ISO8859-1/htdocs/platforms/index.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/platforms/index.xml Tue Dec 24 13:22:27 2019 (r53709) +++ head/en_US.ISO8859-1/htdocs/platforms/index.xml Fri Dec 27 19:19:52 2019 (r53710) @@ -125,21 +125,21 @@ powerpc Tier 2 Tier 2 - Tier 4 *2 + Tier 2 32-bit PowerPC with SPE powerpcspe Tier 2 - Tier 4 *2 + Tier 2 64-bit PowerPC powerpc64 Tier 2 Tier 2 - Tier 4 *2 + Tier 2 64-bit RISC-V From owner-svn-doc-head@freebsd.org Sat Dec 28 02:46:45 2019 Return-Path: Delivered-To: svn-doc-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8195E1D762C; Sat, 28 Dec 2019 02:46:45 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47l7Pd2fGkz4qtW; Sat, 28 Dec 2019 02:46:45 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 519442264C; Sat, 28 Dec 2019 02:46:45 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xBS2kj6R062471; Sat, 28 Dec 2019 02:46:45 GMT (envelope-from linimon@FreeBSD.org) Received: (from linimon@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xBS2kjDp062470; Sat, 28 Dec 2019 02:46:45 GMT (envelope-from linimon@FreeBSD.org) Message-Id: <201912280246.xBS2kjDp062470@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: linimon set sender to linimon@FreeBSD.org using -f From: Mark Linimon Date: Sat, 28 Dec 2019 02:46:45 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r53711 - head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Group: doc-head X-SVN-Commit-Author: linimon X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Commit-Revision: 53711 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Dec 2019 02:46:45 -0000 Author: linimon Date: Sat Dec 28 02:46:44 2019 New Revision: 53711 URL: https://svnweb.freebsd.org/changeset/doc/53711 Log: Document OSVERSIONs 1300069, 1300070, 1300071. Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Fri Dec 27 19:19:52 2019 (r53710) +++ head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Sat Dec 28 02:46:44 2019 (r53711) @@ -642,6 +642,30 @@ is spelled &, < is < and > is >. ARG_MAX, for 64 bit platforms. + + + 1300069 + 356051 + December 24, 2019 + 13.0-CURRENT after the addition of busdma + templates. + + + + 1300070 + 356113 + December 27, 2019 + 13.0-CURRENT after eliminating the last MI + difference in AT_* definitions (for powerpc). + + + + 1300071 + 356135 + December 27, 2019 + 13.0-CURRENT after making USB statistics be + per-device instead of per bus. + From owner-svn-doc-head@freebsd.org Sat Dec 28 21:32:12 2019 Return-Path: Delivered-To: svn-doc-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5090D1C9218; Sat, 28 Dec 2019 21:32:12 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47lcND1Xc6z3HB0; Sat, 28 Dec 2019 21:32:12 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 303FC755F; Sat, 28 Dec 2019 21:32:12 +0000 (UTC) (envelope-from carlavilla@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xBSLWC43053036; Sat, 28 Dec 2019 21:32:12 GMT (envelope-from carlavilla@FreeBSD.org) Received: (from carlavilla@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xBSLWChe053035; Sat, 28 Dec 2019 21:32:12 GMT (envelope-from carlavilla@FreeBSD.org) Message-Id: <201912282132.xBSLWChe053035@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: carlavilla set sender to carlavilla@FreeBSD.org using -f From: Sergio Carlavilla Delgado Date: Sat, 28 Dec 2019 21:32:12 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r53712 - head/share/xml X-SVN-Group: doc-head X-SVN-Commit-Author: carlavilla X-SVN-Commit-Paths: head/share/xml X-SVN-Commit-Revision: 53712 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Dec 2019 21:32:12 -0000 Author: carlavilla Date: Sat Dec 28 21:32:11 2019 New Revision: 53712 URL: https://svnweb.freebsd.org/changeset/doc/53712 Log: Add El Motaheda to the commercial isp page PR: 242716 Submitted by: ehabsheikal@gmail.com Patch by: carlavilla@ Approved by: bcr@ Differential Revision: https://reviews.freebsd.org/D22948 Modified: head/share/xml/commercial.isp.xml Modified: head/share/xml/commercial.isp.xml ============================================================================== --- head/share/xml/commercial.isp.xml Sat Dec 28 02:46:44 2019 (r53711) +++ head/share/xml/commercial.isp.xml Sat Dec 28 21:32:11 2019 (r53712) @@ -684,4 +684,13 @@ since 2008 and one of our main Operating Systems is FreeBSD. + + + El Motaheda + https://www.elmotaheda-web.com + El Motaheda are specialized in providing local (Egypt) + solutions for businesses and organizations totally centered on + open source. We provide &os; based firewalls and storage + solutions. + From owner-svn-doc-head@freebsd.org Sat Dec 28 22:50:27 2019 Return-Path: Delivered-To: svn-doc-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 353221CAA8E; Sat, 28 Dec 2019 22:50:27 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47lf6W1GwHz3LCY; Sat, 28 Dec 2019 22:50:27 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 227D68215; Sat, 28 Dec 2019 22:50:27 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xBSMoRw0095559; Sat, 28 Dec 2019 22:50:27 GMT (envelope-from bhd@FreeBSD.org) Received: (from bhd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xBSMoRmt095558; Sat, 28 Dec 2019 22:50:27 GMT (envelope-from bhd@FreeBSD.org) Message-Id: <201912282250.xBSMoRmt095558@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org using -f From: Bjoern Heidotting Date: Sat, 28 Dec 2019 22:50:27 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r53713 - head/de_DE.ISO8859-1/books/handbook/firewalls X-SVN-Group: doc-head X-SVN-Commit-Author: bhd X-SVN-Commit-Paths: head/de_DE.ISO8859-1/books/handbook/firewalls X-SVN-Commit-Revision: 53713 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Dec 2019 22:50:27 -0000 Author: bhd Date: Sat Dec 28 22:50:26 2019 New Revision: 53713 URL: https://svnweb.freebsd.org/changeset/doc/53713 Log: Update to r53486: Rewrite the NAT chapter to focus on in-kernel NAT, with a small section about natd at the end. Reviewed by: bcr Differential Revision: https://reviews.freebsd.org/D22944 Modified: head/de_DE.ISO8859-1/books/handbook/firewalls/chapter.xml Modified: head/de_DE.ISO8859-1/books/handbook/firewalls/chapter.xml ============================================================================== --- head/de_DE.ISO8859-1/books/handbook/firewalls/chapter.xml Sat Dec 28 21:32:11 2019 (r53712) +++ head/de_DE.ISO8859-1/books/handbook/firewalls/chapter.xml Sat Dec 28 22:50:26 2019 (r53713) @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde: de-docproj/books/handbook/firewalls/chapter.xml,v 1.53 2012/04/30 16:15:52 bcr Exp $ - basiert auf: r53425 + basiert auf: r53486 --> - + - <acronym>NAT</acronym> Konfiguration + In-Kernel <acronym>NAT</acronym> @@ -2302,6 +2302,16 @@ $ Beigetragen von + + + + + Dries + Michiels + + Aktualisiert von + + @@ -2325,58 +2335,50 @@ $ mit dem internen Netzwerk. Jeder Rechner im internen Netzwerk sollte eine RFC - 1918 konforme Adresse zugewiesen bekommen. Zudem - muss das Standard-Gateway der Rechner auf die interne - IP-Adresse des &man.natd.8;-Systems - gesetzt werden. + 1918 konforme Adresse zugewiesen bekommen. Es ist noch ein wenig Konfiguration nötig, um die - NAT-Funktion von - IPFW zu aktivieren. Wenn das - System einen angepassten Kernel hat, muss die - Kernelkonfigurationsdatei die Zeile - option IPDIVERT sowie weitere - IPFIREWALL-Optionen, die in beschrieben sind, - enthalten. - - Um die NAT-Unterstützung beim Booten - zu aktivieren, müssen folgende Einträge in + In-Kernel NAT-Funktion von + IPFW zu aktivieren. Um die + In-Kernel NAT-Unterstützung beim Booten zu + aktivieren, müssen folgende Einträge in /etc/rc.conf vorhanden sein: - gateway_enable="YES" # enables the gateway -natd_enable="YES" # enables NAT -natd_interface="rl0" # specify interface name of NIC attached to Internet -natd_flags="-dynamic -m" # -m = preserve port numbers; additional options are listed in &man.natd.8; + gateway_enable="YES" +firewall_enable="YES" +firewall_nat_enable="YES" - Es ist auch möglich eine Konfigurationsdatei zu - verwenden, welche die Optionen enthält, die an - &man.natd.8; übergeben werden: - - natd_flags="-f /etc/natd.conf" - - Die angegebene Datei muss die Konfigurationsoptionen - enthalten, eine Option pro Zeile. Zum Beispiel: - - redirect_port tcp 192.168.0.2:6667 6667 -redirect_port tcp 192.168.0.3:80 80 - - Weitere Informationen zu dieser Konfigurationsdatei - finden Sie in &man.natd.8;. + Wenn firewall_enable nicht gesetzt + ist, firewall_nat_enable jedoch schon, + hat dies keine Auswirkung, da die + NAT-Implementierung im Kernel nur mit + IPFW kompatibel ist. - Als nächstes werden die NAT-Regeln - hinzugefügt. Wenn die Regeln zustandsorientiert sind, ist die - Platzierung der NAT-Regeln sehr wichtig und - die skipto-Aktion wird verwendet. Dies - erfordert, dass jede Regel über eine eindeutige Nummer - verfügt, um eindeutige Sprungziele zu erhalten. + Wenn der Regelsatz zustandsorientierte Regeln enthält, ist + die Position der NAT-Regel kritisch und die + skipto-Aktion wird benutzt. Die Aktion + skipto benötigt eine Regelnummer, damit + IPFW weiß, zu welcher Regel es + springen muss. Darüber hinaus ist es aufgrund der Architektur + von &man.libalias.3;, einer Bibliothek die als Kernelmodul + implementiert ist und für das In-Kernel NAT + von IPFW benutzt wird, notwendig, + TCP segmentation offloading + (TSO) zu deaktivieren. + TSO kann pro Netzwerkschnittstelle mit + &man.ifconfig.8;, oder systemweit mit &man.sysctl.8; + deaktiviert werden. Um TSO systemweit zu + deaktivieren, muss folgende Zeile in + /etc/sysctl.conf enthalten sein: - Das folgende Beispiel baut auf dem im vorherigen Abschnitt + net.inet.tcp.tso="0" + + Das folgende Beispiel baut auf den im vorherigen Abschnitt gezeigten Firewall-Relgelsatz auf. Es werden einige neue Einträge hinzugefügt und bestehende Regeln modifiziert, um - NAT zu konfigurieren. Zunächst werden + In-Kernel NAT zu konfigurieren. Zunächst werden einige Variablen hinzugefügt, darunter Regelnummern, die keep-state-Option und eine Liste mit TCP-Ports um die Anzahl der Regeln zu @@ -2385,24 +2387,74 @@ redirect_port tcp 192.168.0.3:80 80 #!/bin/sh ipfw -q -f flush cmd="ipfw -q add" -skip="skipto 500" +skip="skipto 1000" pif=dc0 ks="keep-state" good_tcpo="22,25,37,53,80,443,110" + Danach wird eine NAT-Instanz + konfiguriert. Mit In-Kernel NAT ist es + möglich, mehrere NAT-Instanzen mit jeweils + eigener Konfiguration zu betreiben. In diesem Beispiel wird + jedoch nur eine NAT-Instanz mit der Nummer + 1 benötigt. Die Konfiguration nimmt ein paar Argumente und + Schalter an, zum Beispiel: , dass die + öffentliche Netzwerkschnittstelle angibt, + , das dafür sorgt, dass Alias-Ports + und lokale Portnummern identisch zugeordnet werden, + führt dazu, dass nur + unregistrierte (private) Adressräume von der + NAT-Instanz verarbeitet werden, und + , was dazu beiträgt, dass eine + NAT-Instanz auch dann erhalten bleibt, + wenn sich die öffentliche IP-Adresse des + Rechners ändert. Weitere mögliche Optionen, die an einzelne + NAT-Instanzen übergeben werden können, + finden Sie in &man.ipfw.8;. Darüber hinaus ist es aufgrund + der zustandsorientierten NAT-Firewall + notwendig, dass übersetzte Pakete zur weiteren Verarbeitung in + die Firewall eingespielt werden können, was durch die + Deaktivierung des -Verhaltens beim + Start des Firewall-Skripts erreicht werden kann. + + ipfw disable one_pass +ipfw -q nat 1 config if $pif same_ports unreg_only reset + Die NAT-Regel für eingehende Pakete wird nach den beiden Regeln, die das - interne Netzwerk und die Loopback-Schnittstelle erlauben und - vor der + interne Netzwerk und die Loopback-Schnittstelle erlauben, und + nach der Reassamble-Regel, aber vor der check-state-Regel eingefügt. Es ist wichtig, dass die Nummer der NAT-Regel (in diesem Beispiel 100) höher ist, als - die beiden vorherigen Regeln und niedriger, als die - check-state-Regel: + die drei vorherigen Regeln und niedriger, als die + check-state-Regel. Darüber hinaus wird + aufgrund des Verhaltens von In-Kernel NAT + empfohlen, eine Reassamble-Regel kurz vor der ersten + NAT-Regel, aber hinter den Regeln zu + platzieren, die den Datenverkehr auf einer vertrauenswürdigen + Schnittstelle erlauben. + + Die Reassamble-Regel wird beim Userland &man.natd.8; + nicht benötigt, da die Aktion divert von + IPFW dies bereits automatisch + übernimmt. Dies ist auch in &man.ipfw.8; + dokumentiert. + + Beachten Sie, dass die aktuelle + NAT-Instanznummer und + NAT-Regelnummer nicht mit der + voreingestellten NAT-Instanznummer + und Regelnummer übereinstimmt, wenn sie mit dem + rc.firewall-Skript von &os; erstellt + wurde. + + $cmd 005 allow all from any to any via xl0 # exclude LAN traffic $cmd 010 allow all from any to any via lo0 # exclude loopback traffic -$cmd 100 divert natd ip from any to any in via $pif # NAT any inbound packets +$cmd 099 reass all from any to any in # reassamble inbound packets +$cmd 100 nat 1 ip from any to any in via $pif # NAT any inbound packets # Allow the packet through if it has an existing entry in the dynamic rules table $cmd 101 check-state @@ -2410,12 +2462,18 @@ good_tcpo="22,25,37,53,80,443,110" modifiziert, um Aktionen mit der $skipto-Variable zu erlauben und anzuzeigen, dass die Prüfung mit der Regel - 500 fortgesetzt wird. Die sieben Regeln + 1000 fortgesetzt wird. Die sieben Regeln für TCP wurden durch die Regel 125 ersetzt, da die sieben erlaubten ausgehenden Ports in der Variable $good_tcp0 enthalten sind. + + Beachten Sie, dass die Leistung von + IPFW weitgehend von der Anzahl + der im Regelsatz vorhandenen Regeln bestimmt wird. + + # Authorized outbound packets $cmd 120 $skip udp from any to x.x.x.x 53 out via $pif $ks $cmd 121 $skip udp from any to x.x.x.x 67 out via $pif $ks @@ -2431,19 +2489,19 @@ good_tcpo="22,25,37,53,80,443,110" Regel haben und die Nummer muss über die skipto-Aktion referenziert werden. In diesem Regelsatz leitet die Regel mit der Nummer - 500 alle ausgehenden Pakete zur - Weiterverarbeitung an &man.natd.8; weiter. Die darauf + 1000 alle ausgehenden Pakete zur + konfigurierten NAT-Instanz weiter. Die darauf folgende Regel lässt alle von NAT verarbeiteten Pakete passieren. - $cmd 499 deny log all from any to any -$cmd 500 divert natd ip from any to any out via $pif # skipto location for outbound stateful rules -$cmd 510 allow ip from any to any + $cmd 999 deny log all from any to any +$cmd 1000 nat 1 ip from any to any out via $pif # skipto location for outbound stateful rules +$cmd 1001 allow ip from any to any In diesem Beispiel steuern die Regeln 100, 101, - 125, 500 und - 510 die Adressübersetzung der ein- und + 125, 1000 und + 1001 die Adressübersetzung der ein- und ausgehende Pakete, so dass immer die private LAN IP-Adresse in der dynamische Zustandstabelle registriert werden. @@ -2463,7 +2521,7 @@ good_tcpo="22,25,37,53,80,443,110" Regel zutreffen, werden zwei Aktionen ausgeführt. Zuerst wird durch die Aktion keep-state ein dynamischer Eintrag in der Statustabelle erstellt und die - angegebene Aktion skipto 500 ausgeführt. + angegebene Aktion skipto 1000 ausgeführt. Als nächstes durchläuft das Paket NAT und wird dann an das Internet gesendet. Nachdem dieses Paket am Webserver angekommen ist, wird dort eine Antwort erzeugt und @@ -2485,14 +2543,44 @@ good_tcpo="22,25,37,53,80,443,110" LAN freigegeben. Das Antwortpaket wird von der Regel check-state als Paket einer aktiven Sitzung erkannt. Das Paket wird dann von Regel - 500 per NAT - verarbeitet, bevor es über die externe Schnittstelle versendet - wird. + 1000 per NAT + verarbeitet, bevor es über die externe Schnittstelle + verschickt wird. + + Der Wechsel vom Userland &man.natd.8; zu In-Kernel + NAT mag zunächst nahtlos erscheinen, aber + es gibt einen kleinen Haken. Bei Verwendung des + GENERIC-Kernels wird + IPFW das Kernelmodul + libalias.ko laden, wenn + firewall_nat_enable in + rc.conf aktiviert ist. Das geladene + Kernelmodul stellt nur grundlegende + NAT-Funktionalität bereit, während + die Userland-Implementierung &man.natd.8; alle + Funktionalitäten ohne zusätzliche Konfiguration zur + Verfügung stellt. Die gesamte Funktionalität bezieht sich + auf die folgenden Kernelmodule, die bei Bedarf zusätzlich + zu libalias.ko geladen werden können: + alias_cuseeme.ko, + alias_ftp.ko, + alias_bbt.ko, + skinny.ko, irc.ko, + alias_pptp.ko und + alias_smedia.ko unter Verwendung der + kld_list Direktive in + rc.conf, um die volle Funktionalität + der Userland-Implementierung zu erreichen. Wenn ein + angepasster Kernel benutzt wird, kann die volle + Funktionalität der Userland-Bibliothek im Kernel mit + gebaut werden. + + Weiterleitung von Ports - Der Nachteil von &man.natd.8; ist, dass die Rechner im + Der Nachteil von NAT ist, dass die Rechner im LAN nicht aus dem Internet zugänglich sind. Diese Rechner können zwar ausgehende Verbindungen zur Außenwelt aufbauen, jedoch keine eingehenden @@ -2501,7 +2589,7 @@ good_tcpo="22,25,37,53,80,443,110" anbieten möchten, die aus dem Internet erreichbar sein sollen. In diesem Fall können Sie die Ports, welche über das Internet erreichbar sein sollen, über die - &man.natd.8;-Maschine an den Rechner im + NAT-Maschine an den Rechner im LAN weiterleiten. Angenommen es gibt einen IRC-Server @@ -2511,39 +2599,42 @@ good_tcpo="22,25,37,53,80,443,110" (IRC) und 80 (HTTP) an die jeweiligen Rechner weitergeleitet werden. - Die Syntax für - lautet: + Bei In-Kernel NAT wird die gesamte + Konfiguration in der NAT-Instanz selbst + vorgenommen. Alle Optionen, die in einer + NAT-Instanz benutzt werden können, sind + in &man.ipfw.8; dokumentiert. Die Syntax für + IPFW folgt dabei der von + natd. Die Syntax für + lautet: - -redirect_port proto targetIP:targetPORT[-targetPORT] - [aliasIP:]aliasPORT[-aliasPORT] - [remoteIP[:remotePORT[-remotePORT]]] + redirect_port proto targetIP:targetPORT[-targetPORT] + [aliasIP:]aliasPORT[-aliasPORT] + [remoteIP[:remotePORT[-remotePORT]]] Für das obige Beispiel sollten die Argumente wie folgt aussehen: - -redirect_port tcp 192.168.0.2:6667 6667 --redirect_port tcp 192.168.0.3:80 80 + redirect_port tcp 192.168.0.2:6667 6667 +redirect_port tcp 192.168.0.3:80 80 - Damit werden die entsprechenden - TCP-Ports an die Rechner im - LAN weitergeleitet. + Nachdem diese Argumente der Konfiguration der + NAT-Instanz 1 im obigen Regelsatz + hinzugefügt wurden, werden die TCP-Ports + an die Rechner im LAN weitergeleitet, auf + denen IRC- und + HTTP-Dienste laufen. - Portbereiche können über + ipfw -q nat 1 config if $pif same_ports unreg_only reset \ + redirect_port tcp 192.168.0.2:6667 6667 \ + redirect_port tcp 192.1683.0.3:80 80 + + Portbereiche können über festgelegt werden. Zum Beispiel würde tcp 192.168.0.2:2000-3000 2000-3000 alle Verbindungen auf die Ports 2000 bis 3000 an die Ports 2000 bis 3000 an Rechner A weiterleiten. - - Diese Optionen können über - natd_flags="" in - /etc/rc.conf direkt beim Start an - &man.natd.8; übergeben werden. Alternativ können die - Optionen in eine Konfigurationsdatei eingetragen - werden. - - Weitere Konfigurationsmöglichkeiten sind in - &man.natd.8; beschrieben. @@ -2552,9 +2643,9 @@ good_tcpo="22,25,37,53,80,443,110" Das Weiterleiten von Adressen ist nützlich, wenn mehr als eine IP-Adresse zur Verfügung steht. Jeder Rechner im LAN kann über - &man.natd.8; seine eigene externe + &man.ipfw.8; seine eigene externe IP-Adresse zugewiesen bekommen. - &man.natd.8; wird dann den ausgehenden Datenverkehr der + IPFW wird dann den ausgehenden Datenverkehr der Rechner aus dem LAN mit der entsprechenden externen IP-Adresse umschreiben. Auch der eingehenden Datenverkehr über die @@ -2568,56 +2659,103 @@ good_tcpo="22,25,37,53,80,443,110" 128.1.1.3 zur Verfügung stehen, kann 128.1.1.1 als externe - Adresse der &man.natd.8;-Maschine verwendet werden, während + Adresse der &man.ipfw.8;-Maschine verwendet werden, während 128.1.1.2 und 128.1.1.3 an Rechner A und Rechner B im LAN weitergeleitet werden. - Die Syntax für - lautet: + Die Syntax für + lautet wie im Folgenden, wobei localIP + die interne IP-Adresse des Rechners im + LAN, und publicIP die + externe IP-Adresse ist, die dem Rechner + im LAN entspricht. - -redirect_address localIP publicIP + redirect_address localIP publicIP - - - - - localIP - Die interne IP-Adresse des - Rechners im LAN. - + Auf das Beispiel bezogen, würden die Argumente so + lauten: - - publicIP - Die externe IP-Adresse für - den entsprechenden Rechner im - LAN. - - - - + redirect_address 192.168.0.2 128.1.1.2 +redirect_address 192.168.0.3 128.1.1.3 - Für das obige Beispiel sollten die Argumente wie - folgt aussehen: + Genau wie bei , werden + diese Argumente in der Konfiguration der + NAT-Instanz gesetzt. Bei der + Weiterleitung von Adressen ist keine Portumleitung + notwendig, da alle Daten, die auf einer bestimmten + IP-Adresse empfangen werden, + weitergeleitet werden. - -redirect_address 192.168.0.2 128.1.1.2 --redirect_address 192.168.0.3 128.1.1.3 - - Genau wie bei , werden - diese Argumente innerhalb der - /etc/rc.conf-Option - natd_flags="" angegeben, oder alternativ - über eine Konfigurationsdatei. Allerdings müssen beim - Weiterleiten von Adressen keine Ports umgeleitet werden, da - der gesamte eingehende Datenverkehr einer bestimmte - IP-Adresse weitergeleitet wird. - Die externe IP-Adresse der - &man.natd.8;-Maschine muss auf der externen Schnittstelle + &man.ipfw.8;-Maschine muss auf der externen Schnittstelle aktiv und mit einem Alias versehen sein. Weitere - Einzelheiten sind in &man.natd.8; beschrieben. + Einzelheiten sind in &man.rc.conf.5;; beschrieben. + + + + Userland <acronym>NAT</acronym> + + Zunächst sei gesagt, dass &man.natd.8;, die + Userland-Implementierung aufwändiger ist als In-Kernel + NAT. Damit &man.natd.8; Pakete + übersetzen kann, müssen die Pakete vom Kernel ins + Userland und zurück kopiert werden, was zusätzlichen Aufwand + mit sich bringt. Dieser Aufwand entfällt bei In-Kernel + NAT. + + Um den Userland NAT-Daemon + &man.natd.8; beim Systemstart zu aktivieren, ist etwas + Konfiguration in /etc/rc.conf nötig. + wird auf den Namen der mit + dem Internet verbundenen Schnittstelle gesetzt. Das + &man.rc.8;-Skript von &man.natd.8; wird selbstständig + prüfen, ob eine dynamische IP-Adresse + benutzt wird und sich selbst so konfigurieren, dass es damit + umgehen kann. + + gateway_enable="YES" +natd_enable="YES" +natd_interface="rl0" + + Generell kann der obige Regelsatz, wie er für In-Kernel + NAT erklärt wurde, auch zusammen mit + &man.natd.8; benutzt werden. Die einzigen Ausnahmen sind, + dass die Konfiguration der In-Kernel + NAT-Instanz + (ipfw -q nat 1 config ...) nicht + anwendbar ist und die Regeln müssen wie unten beschrieben + leicht geändert werden, und Regel 99 wird nicht mehr + benötigt, da die -Aktion sich um die + Fragmentierung kümmert. + + $cmd 100 divert natd ip from any to any in via $pif +$cmd 1000 divert natd ip from any to any out via $pif + + Um eine Port- oder Adressumleitung zu konfigurieren, + wird eine ähnliche Syntax wie bei In-Kernel + NAT verwendet. Anstatt die Konfiguration + in unserem Regelsatz-Skript wie bei In-Kernel + NAT anzugeben, wird die Konfiguration von + &man.natd.8; am besten in einer Konfigurationsdatei + vorgenommen. Dazu muss eine zusätzliche Option in + /etc/rc.conf übergeben werden, welche + den Pfad zur Konfigurationsdatei angibt. + + natd_flags="-f /etc/natd.conf" + + + Die Konfigurationsdatei muss eine Liste von Optionen + enthalten, eine pro Zeile. Weitere Informationen über die + Konfigurationsdatei und mögliche Variablen finden Sie in + &man.natd.8;. Hier zwei Beispieleinträge, einer pro + Zeile: + + redirect_port tcp 192.168.0.2:6667 6667 +redirect_address 192.168.0.3 128.1.1.3 +