History log of /freebsd-10.0-release/etc/defaults/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
265124 30-Apr-2014 delphij

Fix devfs rules not applied by default for jails.

Fix OpenSSL use-after-free vulnerability.

Fix TCP reassembly vulnerability.

Security: FreeBSD-SA-14:07.devfs
Security: CVE-2014-3001
Security: FreeBSD-SA-14:08.tcp
Security: CVE-2014-3000
Security: FreeBSD-SA-14:09.openssl
Security: CVE-2010-5298
Approved by: so

259065 07-Dec-2013 gjb

- Copy stable/10 (r259064) to releng/10.0 as part of the
10.0-RELEASE cycle.
- Update __FreeBSD_version [1]
- Set branch name to -RC1

[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so
start releng/10.0 at '100' so the branch is started with
a value ending in zero.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

258121 14-Nov-2013 glebius

Merge r257694 from head:

Remove remnants of BIND from /etc, since there is no BIND in base now.

Sorry, that would break users running head and BIND from ports, since
ports rely on these scripts. The ports will be fixed soon.

Approved by: re (kib)


257508 01-Nov-2013 jlh

MFC r257361:
Fix compatibility function for old daily_status_security_${name}_enable
variables.

PR: conf/183137

MFC r257364:
Fix indentation.

Approved by: re (gjb)


256982 23-Oct-2013 jmg

MFC r256773:
Enable the automatic creation of a certificate (if one does not exists)
and enable the usage by sendmail if sendmail is enabled.

Reviewed by: gshapiro
Approved by: re (gjb)


256916 22-Oct-2013 cperciva

MFC r256775,r256776:
Add support for "first boot" rc.d scripts.

Document this new functionality in rc.conf(5) and rc(8).

Bump __FreeBSD_version so that ports can make use of this.

Approved by: re (gjb)


256381 12-Oct-2013 markm

Merge from project branch via main. Uninteresting commits are trimmed.

Refactor of /dev/random device. Main points include:

* Userland seeding is no longer used. This auto-seeds at boot time
on PC/Desktop setups; this may need some tweeking and intelligence
from those folks setting up embedded boxes, but the work is believed
to be minimal.

* An entropy cache is written to /entropy (even during installation)
and the kernel uses this at next boot.

* An entropy file written to /boot/entropy can be loaded by loader(8)

* Hardware sources such as rdrand are fed into Yarrow, and are no
longer available raw.

------------------------------------------------------------------------
r256240 | des | 2013-10-09 21:14:16 +0100 (Wed, 09 Oct 2013) | 4 lines

Add a RANDOM_RWFILE option and hide the entropy cache code behind it.
Rename YARROW_RNG and FORTUNA_RNG to RANDOM_YARROW and RANDOM_FORTUNA.
Add the RANDOM_* options to LINT.

------------------------------------------------------------------------
r256239 | des | 2013-10-09 21:12:59 +0100 (Wed, 09 Oct 2013) | 2 lines

Define RANDOM_PURE_RNDTEST for rndtest(4).

------------------------------------------------------------------------
r256204 | des | 2013-10-09 18:51:38 +0100 (Wed, 09 Oct 2013) | 2 lines

staticize struct random_hardware_source

------------------------------------------------------------------------
r256203 | markm | 2013-10-09 18:50:36 +0100 (Wed, 09 Oct 2013) | 2 lines

Wrap some policy-rich code in 'if NOTYET' until we can thresh out
what it really needs to do.

------------------------------------------------------------------------
r256184 | des | 2013-10-09 10:13:12 +0100 (Wed, 09 Oct 2013) | 2 lines

Re-add /dev/urandom for compatibility purposes.

------------------------------------------------------------------------
r256182 | des | 2013-10-09 10:11:14 +0100 (Wed, 09 Oct 2013) | 3 lines

Add missing include guards and move the existing ones out of the
implementation namespace.

------------------------------------------------------------------------
r256168 | markm | 2013-10-08 23:14:07 +0100 (Tue, 08 Oct 2013) | 10 lines

Fix some just-noticed problems:

o Allow this to work with "nodevice random" by fixing where the
MALLOC pool is defined.

o Fix the explicit reseed code. This was correct as submitted, but
in the project branch doesn't need to set the "seeded" bit as this
is done correctly in the "unblock" function.

o Remove some debug ifdeffing.

o Adjust comments.

------------------------------------------------------------------------
r256159 | markm | 2013-10-08 19:48:11 +0100 (Tue, 08 Oct 2013) | 6 lines

Time to eat crow for me.

I replaced the sx_* locks that Arthur used with regular mutexes;
this turned out the be the wrong thing to do as the locks need to
be sleepable. Revert this folly.

# Submitted by: Arthur Mesh <arthurmesh@gmail.com> (In original diff)

------------------------------------------------------------------------
r256138 | des | 2013-10-08 12:05:26 +0100 (Tue, 08 Oct 2013) | 10 lines

Add YARROW_RNG and FORTUNA_RNG to sys/conf/options.

Add a SYSINIT that forces a reseed during proc0 setup, which happens
fairly late in the boot process.

Add a RANDOM_DEBUG option which enables some debugging printf()s.

Add a new RANDOM_ATTACH entropy source which harvests entropy from the
get_cyclecount() delta across each call to a device attach method.

------------------------------------------------------------------------
r256135 | markm | 2013-10-08 07:54:52 +0100 (Tue, 08 Oct 2013) | 8 lines

Debugging. My attempt at EVENTHANDLER(multiuser) was a failure; use
EVENTHANDLER(mountroot) instead.

This means we can't count on /var being present, so something will
need to be done about harvesting /var/db/entropy/... .

Some policy now needs to be sorted out, and a pre-sync cache needs
to be written, but apart from that we are now ready to go.

Over to review.

------------------------------------------------------------------------
r256094 | markm | 2013-10-06 23:45:02 +0100 (Sun, 06 Oct 2013) | 8 lines

Snapshot.

Looking pretty good; this mostly works now. New code includes:

* Read cached entropy at startup, both from files and from loader(8)
preloaded entropy. Failures are soft, but announced. Untested.

* Use EVENTHANDLER to do above just before we go multiuser. Untested.

------------------------------------------------------------------------
r256088 | markm | 2013-10-06 14:01:42 +0100 (Sun, 06 Oct 2013) | 2 lines

Fix up the man page for random(4). This mainly removes no-longer-relevant
details about HW RNGs, reseeding explicitly and user-supplied
entropy.

------------------------------------------------------------------------
r256087 | markm | 2013-10-06 13:43:42 +0100 (Sun, 06 Oct 2013) | 6 lines

As userland writing to /dev/random is no more, remove the "better
than nothing" bootstrap mode.

Add SWI harvesting to the mix.

My box seeds Yarrow by itself in a few seconds! YMMV; more to follow.

------------------------------------------------------------------------
r256086 | markm | 2013-10-06 13:40:32 +0100 (Sun, 06 Oct 2013) | 11 lines

Debug run. This now works, except that the "live" sources haven't
been tested. With all sources turned on, this unlocks itself in
a couple of seconds! That is no my box, and there is no guarantee
that this will be the case everywhere.

* Cut debug prints.

* Use the same locks/mutexes all the way through.

* Be a tad more conservative about entropy estimates.

------------------------------------------------------------------------
r256084 | markm | 2013-10-06 13:35:29 +0100 (Sun, 06 Oct 2013) | 5 lines

Don't use the "real" assembler mnemonics; older compilers may not
understand them (like when building CURRENT on 9.x).

# Submitted by: Konstantin Belousov <kostikbel@gmail.com>

------------------------------------------------------------------------
r256081 | markm | 2013-10-06 10:55:28 +0100 (Sun, 06 Oct 2013) | 12 lines

SNAPSHOT.

Simplify the malloc pools; We only need one for this device.

Simplify the harvest queue.

Marginally improve the entropy pool hashing, making it a bit faster
in the process.

Connect up the hardware "live" source harvesting. This is simplistic
for now, and will need to be made rate-adaptive.

All of the above passes a compile test but needs to be debugged.

------------------------------------------------------------------------
r256042 | markm | 2013-10-04 07:55:06 +0100 (Fri, 04 Oct 2013) | 25 lines

Snapshot. This passes the build test, but has not yet been finished or debugged.

Contains:

* Refactor the hardware RNG CPU instruction sources to feed into
the software mixer. This is unfinished. The actual harvesting needs
to be sorted out. Modified by me (see below).

* Remove 'frac' parameter from random_harvest(). This was never
used and adds extra code for no good reason.

* Remove device write entropy harvesting. This provided a weak
attack vector, was not very good at bootstrapping the device. To
follow will be a replacement explicit reseed knob.

* Separate out all the RANDOM_PURE sources into separate harvest
entities. This adds some secuity in the case where more than one
is present.

* Review all the code and fix anything obviously messy or inconsistent.
Address som review concerns while I'm here, like rename the pseudo-rng
to 'dummy'.

# Submitted by: Arthur Mesh <arthurmesh@gmail.com> (the first item)

------------------------------------------------------------------------
r255319 | markm | 2013-09-06 18:51:52 +0100 (Fri, 06 Sep 2013) | 4 lines

Yarrow wants entropy estimations to be conservative; the usual idea
is that if you are certain you have N bits of entropy, you declare
N/2.

------------------------------------------------------------------------
r255075 | markm | 2013-08-30 18:47:53 +0100 (Fri, 30 Aug 2013) | 4 lines

Remove short-lived idea; thread to harvest (eg) RDRAND enropy into the
usual harvest queues. It was a nifty idea, but too heavyweight.

# Submitted by: Arthur Mesh <arthurmesh@gmail.com>

------------------------------------------------------------------------
r255071 | markm | 2013-08-30 12:42:57 +0100 (Fri, 30 Aug 2013) | 4 lines

Separate out the Software RNG entropy harvesting queue and thread
into its own files.

# Submitted by: Arthur Mesh <arthurmesh@gmail.com>

------------------------------------------------------------------------
r254934 | markm | 2013-08-26 20:07:03 +0100 (Mon, 26 Aug 2013) | 2 lines

Remove the short-lived namei experiment.

------------------------------------------------------------------------
r254928 | markm | 2013-08-26 19:35:21 +0100 (Mon, 26 Aug 2013) | 2 lines

Snapshot; Do some running repairs on entropy harvesting. More needs
to follow.

------------------------------------------------------------------------
r254927 | markm | 2013-08-26 19:29:51 +0100 (Mon, 26 Aug 2013) | 15 lines

Snapshot of current work;

1) Clean up namespace; only use "Yarrow" where it is Yarrow-specific
or close enough to the Yarrow algorithm. For the rest use a neutral
name.

2) Tidy up headers; put private stuff in private places. More could
be done here.

3) Streamline the hashing/encryption; no need for a 256-bit counter;
128 bits will last for long enough.

There are bits of debug code lying around; these will be removed
at a later stage.

------------------------------------------------------------------------
r254784 | markm | 2013-08-24 14:54:56 +0100 (Sat, 24 Aug 2013) | 39 lines

1) example (partially humorous random_adaptor, that I call "EXAMPLE")
* It's not meant to be used in a real system, it's there to show how
the basics of how to create interfaces for random_adaptors. Perhaps
it should belong in a manual page

2) Move probe.c's functionality in to random_adaptors.c
* rename random_ident_hardware() to random_adaptor_choose()

3) Introduce a new way to choose (or select) random_adaptors via tunable
"rngs_want" It's a list of comma separated names of adaptors, ordered
by preferences. I.e.:
rngs_want="yarrow,rdrand"

Such setting would cause yarrow to be preferred to rdrand. If neither of
them are available (or registered), then system will default to
something reasonable (currently yarrow). If yarrow is not present, then
we fall back to the adaptor that's first on the list of registered
adaptors.

4) Introduce a way where RNGs can play a role of entropy source. This is
mostly useful for HW rngs.

The way I envision this is that every HW RNG will use this
functionality by default. Functionality to disable this is also present.
I have an example of how to use this in random_adaptor_example.c (see
modload event, and init function)

5) fix kern.random.adaptors from
kern.random.adaptors: yarrowpanicblock
to
kern.random.adaptors: yarrow,panic,block

6) add kern.random.active_adaptor to indicate currently selected
adaptor:
root@freebsd04:~ # sysctl kern.random.active_adaptor
kern.random.active_adaptor: yarrow

# Submitted by: Arthur Mesh <arthurmesh@gmail.com>

Submitted by: Dag-Erling Smørgrav <des@FreeBSD.org>, Arthur Mesh <arthurmesh@gmail.com>
Reviewed by: des@FreeBSD.org
Approved by: re (delphij)
Approved by: secteam (des,delphij)


256283 10-Oct-2013 gjb

- Remove debugging from GENERIC* kernel configurations
- Enable MALLOC_PRODUCTION
- Default dumpdev=NO
- Remove UPDATING entry regarding debugging features
- Bump __FreeBSD_version to 1000500

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


256256 10-Oct-2013 hrs

- Update rc.d/jail to use a jail(8) configuration file instead of
command line options. The "jail_<jname>_*" rc.conf(5) variables for
per-jail configuration are automatically converted to
/var/run/jail.<jname>.conf before the jail(8) utility is invoked.
This is transparently backward compatible.

- Fix a minor bug in jail(8) which prevented it from returning false
when jail -r failed.

Approved by: re (glebius)


255809 23-Sep-2013 des

Add a setup script for unbound(8) called local-unbound-setup. It
generates a configuration suitable for running unbound as a caching
forwarding resolver, and configures resolvconf(8) to update unbound's
list of forwarders in addition to /etc/resolv.conf. The initial list
is taken from the existing resolv.conf, which is rewritten to point to
localhost. Alternatively, a list of forwarders can be provided on the
command line.

To assist this script, add an rc.subr command called "enabled" which
does nothing except return 0 if the service is enabled and 1 if it is
not, without going through the usual checks. We should consider doing
the same for "status", which is currently pointless.

Add an rc script for unbound, called local_unbound. If there is no
configuration file, the rc script runs local-unbound-setup to generate
one.

Note that these scripts place the unbound configuration files in
/var/unbound rather than /etc/unbound. This is necessary so that
unbound can reload its configuration while chrooted. We should
probably provide symlinks in /etc.

Approved by: re (blanket)


255570 14-Sep-2013 trasz

Bring in the new iSCSI target and initiator.

Reviewed by: ken (parts)
Approved by: re (delphij)
Sponsored by: FreeBSD Foundation


255169 03-Sep-2013 jlh

Since r254974, periodic scripts' period can be configured
independently. There is no reason to leave their options
with the daily ones, so move them to their own section.
Move periodic scripts' options into their own section. Since r254974,


254974 27-Aug-2013 jlh

Make the period of each periodic security script configurable.

There are now six additional variables
weekly_status_security_enable
weekly_status_security_inline
weekly_status_security_output
monthly_status_security_enable
monthly_status_security_inline
monthly_status_security_output
alongside their existing daily counterparts. They all have the same
default values.

All other "daily_status_security_${scriptname}_${whatever}"
variables have been renamed to "security_status_${name}_${whatever}".
A compatibility shim has been introduced for the old variable names,
which we will be able to remove in 11.0-RELEASE.

"security_status_${name}_enable" is still a boolean but a new
"security_status_${name}_period" allows to define the period of
each script. The value is one of "daily" (the default for backward
compatibility), "weekly", "monthly" and "NO".

Note that when the security periodic scripts are run directly from
crontab(5) (as opposed to being called by daily or weekly periodic
scripts), they will run unless the test is explicitely disabled with a
"NO", either for in the "_enable" or the "_period" variable.

When the security output is not inlined, the mail subject has been
changed from "$host $arg run output" to "$host $arg $period run output".
For instance:
myfbsd security run output -> myfbsd security daily run output
I don't think this is considered as a stable API, but feel free to
correct me if I'm wrong.

Finally, I will rearrange periodic.conf(5) and default/periodic.conf
to put the security options in their own section. I left them in
place for this commit to make reviewing easier.

Reviewed by: hackers@


254827 25-Aug-2013 jlh

Move daily_status_security_noamd next to 200.chkmounts's variables.


252356 28-Jun-2013 davide

- Trim an unused and bogus Makefile for mount_smbfs.
- Reconnect with some minor modifications, in particular now selsocket()
internals are adapted to use sbintime units after recent'ish calloutng
switch.


252310 27-Jun-2013 hrs

- Add vnode-backed swap space specification support. This is enabled when
device names "md" or "md[0-9]*" and a "file" option are specified in
/etc/fstab like this:

md none swap sw,file=/swap.bin 0 0

- Add GBDE/GELI encrypted swap space specification support, which
rc.d/encswap supported. The /etc/fstab lines are like the following:

/dev/ada1p1.bde none swap sw 0 0
/dev/ada1p2.eli none swap sw 0 0

.eli devices accepts aalgo, ealgo, keylen, and sectorsize as options.

swapctl(8) can understand an encrypted device in the command line
like this:

# swapctl -a /dev/ada2p1.bde

- "-L" flag is added to support "late" option to defer swapon until
rc.d/mountlate runs.

- rc.d script change:

rc.d/encswap -> removed
rc.d/addswap -> just display a warning message if $swapfile is defined
rc.d/swap1 -> renamed to rc.d/swap
rc.d/swaplate -> newly added to support "late" option

These changes alleviate a race condition between device creation/removal
and swapon/swapoff.

MFC after: 1 week
Reviewed by: wblock (manual page)


251660 12-Jun-2013 crees

Clean up swapfile memory disk on shutdown

Make the md unit number configurable so that it can be predicted

PR: bin/168544
Submitted by: wblock (based on)
Approved by: kevlo


249095 04-Apr-2013 mav

Remove periodic script for ataraid(4) and add instead script for graid(8).


244323 16-Dec-2012 pjd

Use new savecore(8) option and limit number of kernel dumps that will
be kept around to the 10 most recent ones.

Add UPDATING entry with info how to return to the previous behaviour (no
limits).

Obtained from: WHEEL Systems


243752 01-Dec-2012 rwatson

Merge a number of changes required to hook up OpenBSM 1.2-alpha2's
auditdistd (distributed audit daemon) to the build:

- Manual cross references
- Makefile for auditdistd
- rc.d script, rc.conf entrie
- New group and user for auditdistd; associated aliases, etc.

The audit trail distribution daemon provides reliable,
cryptographically protected (and sandboxed) delivery of audit tails
from live clients to audit server hosts in order to both allow
centralised analysis, and improve resilience in the event of client
compromises: clients are not permitted to change trail contents
after submission.

Submitted by: pjd
Sponsored by: The FreeBSD Foundation (auditdistd)


241788 20-Oct-2012 ume

Set default for ${pkg_info} like ${pkg_version}.

MFC after: 1 week


241787 20-Oct-2012 ume

Use correct INDEX on 10-CURRENT.


241680 18-Oct-2012 attilio

Disconnect non-MPSAFE SMBFS from the build in preparation for dropping
GIANT from VFS. In addition, disconnect also netsmb, which is a base
requirement for SMBFS.

In the while SMBFS regular users can use FUSE interface and smbnetfs
port to work with their SMBFS partitions.

Also, there are ongoing efforts by vendor to support in-kernel smbfs,
so there are good chances that it will get relinked once properly locked.

This is not targeted for MFC.


241629 17-Oct-2012 attilio

Disconnect non-MPSAFE NWFS from the build in preparation for dropping
GIANT from VFS. In addition, disconnect also netncp, which is a base
requirement for NWFS.

In the possibility of a future maintenance of the code and later
readd to the FreeBSD base, maybe we should think about a better location
for netncp. I'm not entirely sure the / top location is actually right,
however I will let network people to comment on that more specifically.

This is not targeted for MFC.


241606 16-Oct-2012 attilio

Disconnect non-MPSAFE PORTALFS from the build in preparation for dropping
GIANT from VFS.

This is not targeted for MFC.


239382 19-Aug-2012 kuriyama

- Allow to pass extra parameters for each jails.
- To achieve above, convert jail(8) invocation to use new style
command line "-c" flag.

Reviewed at: freebsd-jail@


238416 13-Jul-2012 kevlo

Whitespace nit


238277 09-Jul-2012 hrs

Make ipfw0 logging pseudo-interface clonable. It can be created automatically
by $firewall_logif rc.conf(5) variable at boot time or manually by ifconfig(8)
after a boot.

Discussed on: freebsd-ipfw@


236284 30-May-2012 eadler

Don't attempt to delete .sujournal in /tmp

PR: conf/163828
Submitted by: Tatsuki Makino <tatsuki_makino@hotmail.com>
Approved by: cperciva
MFC after: 1 week


235107 06-May-2012 stas

- Change kfd rc script to be more conformant with rcNG conventions:
o change rcname to kfd;
o move mandatory options to command_args;
o add missing "shutdown" keyword;
o fix require line. Kfd doesn't really need to be started before
daemons.

Suggested by: dougb


234093 10-Apr-2012 stas

- Add rc.d script for kfd, kerberos forwarded tickets daemon.


233048 16-Mar-2012 mm

Unhide /dev/zfs in devfsrules_jail.

The /dev/zfs device is required for managing jailed ZFS datasets.

Discussed with: pjd, jamie
MFC after: 1 week


231862 17-Feb-2012 dougb

Increase the default shutdown timer to 90 seconds. This will allow
certain systems that take a long time to shut down, without adversely
affecting things that shut down quickly. It's also 30 seconds less than
the default hard limit of 120 seconds in kern.init_shutdown_timeout.

PR: conf/109272
Submitted by: Radim Kolar SF.NET <hsn@sendmail.cz>


231667 14-Feb-2012 dougb

Fix various issues with the NFS and RPC related scripts:

1. Add new functionality to the force_depend method to incorporate the
tests for whether the service is enabled and/or already running.
2. Add a new option to bypass checking only that the service is enabled
at boot time, and always check if it is running.
3. Use this new functionality to greatly simplify the rc.d scripts that
use force_depend.
4. Add a force_depend for statd in lockd
5. Remove the check that either nfs_server or nfs_client is _enable'd
from statd and lockd. This was always overkill, and prevented using
the {one|force}start options, as well as stop'ing on the command line.
6. The yp* scripts had some of their arguments in various weird orders.
Bring them into line with the model.
7. If mountd fails to create /var/db/mountdtab, err out.

Ideas, suggestions, and/or review from delphij and jilles.
Pointy hats are completely my responsibility however.


231194 08-Feb-2012 dougb

As it stands right now, the default devfs rulesets are only loaded as a
side effect of something else using them. If they haven't been loaded
already but you want to use them, say for configuring a jail, you're out
of luck.

So add a knob to always load the default rulesets. While I'm here document
the other devfs_ knobs in rc.conf.5.


231171 08-Feb-2012 gjb

Add an option to 404.status-zfs (enabled by default) to list all
zfs pools on the system.

While here, document daily_status_zfs_enable in periodic.conf(5).

Discussed on: -fs [1]
Reviewed by: netchild [1]
Approved by: jhb
MFC after: 1 week

[1] - http://lists.freebsd.org/pipermail/freebsd-fs/2011-June/011869.html


226865 27-Oct-2011 delphij

Increase default scrub threshold from 30 days to 5 weeks. Using
whole weeks makes it easier to predicate when the scrub would
happen.

MFC after: 1 week


226654 23-Oct-2011 mm

Add etc/rc.d/static_ndp, analogous to etc/rc.d/static_arp.
Make sure that static ARP and NDP bindings are set before NETWORKING.

As static_ndp is based on static_arp, pass copyright to the project with
permission of the original author (delphij@).

Reviewed by: delphij@FreeBSD.org
MFC after: 3 days


226471 17-Oct-2011 se

Add missing default values for daily/800.scrub-zfs for documentation
purposes. No functional change, since all parameters are set to their
default values.
MFC after: 1 week


225587 15-Sep-2011 jh

Expose "log" in the default devfs rules. /etc/rc.d/jail creates /dev/log
as a symbolic link.

PR: conf/160711
Submitted by: Jase Thew
Approved by: re (kib)
MFC after: 1 week


225574 15-Sep-2011 dougb

Correct the RFC number for the description of IPv6 privacy addressing

Reviewed by: bz
Approved by: re (kib)


225521 13-Sep-2011 hrs

Add $ipv6_cpe_wanif to enable functionality required for IPv6 CPE
(r225485). When setting an interface name to it, the following
configurations will be enabled:

1. "no_radr" is set to all IPv6 interfaces automatically.

2. "-no_radr accept_rtadv" will be set only for $ipv6_cpe_wanif. This is
done just before evaluating $ifconfig_IF_ipv6 in the rc.d scripts (this
means you can manually supersede this configuration if necessary).

3. The node will add RA-sending routers to the default router list
even if net.inet6.ip6.forwarding=1.

This mode is added to conform to RFC 6204 (a router which connects
the end-user network to a service provider network). To enable
packet forwarding, you still need to set ipv6_gateway_enable=YES.

Note that accepting router entries into the default router list when
packet forwarding capability and a routing daemon are enabled can
result in messing up the routing table. To minimize such unexpected
behaviors, "no_radr" is set on all interfaces but $ipv6_cpe_wanif.

Approved by: re (bz)


223543 25-Jun-2011 hselasky

- Move bus_auto.conf back into /etc/devd/
- Rename bus_auto.conf into usb.conf

Requested by: imp @
MFC after: 14 days


223536 25-Jun-2011 hselasky

- Move auto-load devd config file into etc/defaults folder.
- Regenerate file after bugfix in the generator.

Suggested by: Jeremy Messenger
MFC after: 14 days


223310 19-Jun-2011 dougb

Add the netwait rc.d script. It waits for the specified period for the
network to become active.

PR: conf/151063
Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com>


223264 18-Jun-2011 dougb

Add rc.d/kld to load kernel modules after local disks are up.
This method is many times faster than doing it in /boot/loader.conf.


222993 11-Jun-2011 rmacklem

Make three one line changes to the rc scripts so that
they work with the new NFS client being the default,
since the new NFS client's module name is nfscl and
not nfsclient.


222515 31-May-2011 bz

No logner set an IPv4 loopback address by default in defaults/rc.conf.
If not specified, network.subr will add it automatically if we have
INET support (1).

In network.subr only call the address family up/down functions
if the respective AF is available.

Switch to new kern.features variables for inet and inet6 as the
inet sysctl tree is also available for IPv6-only kernels leading
to unexpected results.

Suggested by: hrs (1)
Reviewed by: hrs
Sponsored by: The FreeBSD Foundation
Sponsored by: iXsystems
MFC after: 20 days


221046 26-Apr-2011 rmacklem

Update the /etc/rc.d scripts for mountd and nfsd so they
can use the "-o" option to force the old NFS server to run.
Running the old NFS server is enabled by setting
oldnfs_server_enable="YES". The scripts will only enable
providing service for NFSv4 if nfsv4_server_enable="YES"
is set.

Reviewed by: dougb (rc)


220962 23-Apr-2011 dougb

Introduce to rc.subr get_pidfile_from_conf(). It does just what it sounds
like, determines the path to a pid file as it is specified in a conf file.

Use the new feature for rc.d/named and rc.d/devd, the 2 services in the
base that list their pid files in their conf files.

Remove the now-obsolete named_pidfile, and warn users if they have it set.


220020 26-Mar-2011 dougb

Add a daily period script to back up /var/db/pkg

The final product contains work from the originator, and
Florent Thoumie <florent.thoumie@gmail.com>. The final
product contains considerable re-working by me, so all
responsibility for bugs rests under my pointy hat.

PR: ports/145957
Submitted by: Eitan Adler <EitanAdlerList@gmail.com>


219820 21-Mar-2011 jeff

- Merge in OFED 1.5.3 from projects/ofed/head


219018 24-Feb-2011 brooks

Enable the check for negative permissions (the group on a file can't do
something "everyone" can) by default.

X-MFC after: never


217187 09-Jan-2011 jh

Replace nfs4 with newnfs in netfs_types. nfs4 was removed in r192578 and
mount(8) has supported newnfs since r192930.

PR: conf/153655
Submitted by: Anonymous <swell.k@gmail.com>
MFC after: 3 weeks


215799 24-Nov-2010 pjd

Add gptboot_enable rc variable, which allows to turn gptboot reporting off in
case user wants to implement his own actions and doesn't want the attributes to
vanish.

Obtained from: Wheel Systems Sp. z o.o. http://www.wheelsystems.com
MFC after: 3 days


215213 13-Nov-2010 brooks

Add an (off by default) check for negative permissions (where the
group on a object has less permissions that everyone). These
permissions will not work reliably over NFS if you have more than
14 supplemental groups and are usually not what you mean.

MFC after: 1 week


213285 29-Sep-2010 emaste

Commit the rest of r213270.

Thanks to Anonymous <swell dot k at gmail.com> for spotting this.


212579 13-Sep-2010 hrs

Split $ipv6_prefer into $ip6addrctl_policy and $ipv6_activate_all_interfaces.

The $ip6addrctl_policy is a variable to choose a pre-defined address
selection policy set by ip6addrctl(8).
The keyword "ipv4_prefer" sets IPv4-preferred one described in Section 10.3,
the keyword "ipv6_prefer" sets IPv6-preferred one in Section 2.1 in RFC 3484,
respectively. When "AUTO" is specified, it attempts to read
/etc/ip6addrctl.conf first. If it is found, it reads and installs it as
a policy table. If not, either of the two pre-defined policy tables is
chosen automatically according to $ipv6_activate_all_interfaces.

When $ipv6_activate_all_interfaces=NO, interfaces which have no corresponding
$ifconfig_IF_ipv6 is marked as IFDISABLED for security reason.

The default values are ip6addrctl_policy=AUTO and
ipv6_activate_all_interfaces=NO.

Discussed with: ume and bz


212576 13-Sep-2010 hrs

Add $ipv6_privacy to support net.inet6.ip6.use_tempaddr. Note that this
will be replaced with a per-IF version later.

Based on: changes in r206408 by dougb


212575 13-Sep-2010 hrs

Fix $ipv6_network_interfaces and set it as AUTO by default.

Based on: changes in r206408 by dougb


212574 13-Sep-2010 hrs

Revert changes in r206408.

Discussed with: dougb, core.5, and core.6


211801 25-Aug-2010 maxim

o Correct typo.

Submitted by: Bojidara Marinchovska via -stable
MFC after: 1 week


210863 05-Aug-2010 olli

Add a daily script to the periodic framework that reports
changes to the package database, i.e. any packages that
have been added, updated or deleted in the past 24 hours.
The format is intentionally simple and concise.

That information is particularly useful on servers that
are maintained by multiple administrators. When someone
adds, updates or deletes a package, the others will see
it in the daily periodic output.

This script is disabled by default.

PR: conf/113913
Submitted by: olli
Approved by: des (mentor)
MFC after: 3 weeks


210254 19-Jul-2010 gabor

- Add a periodic script, which can be used to find installed ports' files with
mismatched checksum

PR: conf/124641
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua>
Approved by: delphij (mentor)


208060 14-May-2010 dougb

Remove trailing white space. No functional changes.


207225 26-Apr-2010 ume

Better handling of ipv6_default_interface using
net.inet6.ip6.use_defaultzone=1. Now, it works IPv6 link-local
unicast addresses as well as IPv6 link-local multicast addresses.

MFC after: 1 week


206771 17-Apr-2010 rpaulo

Use ubthidhci_enable="NO" to avoid the bootup warning.

Submitted by: Jilles Tjoelker <jilles@stack.nl>
MFC after: 3 days


206769 17-Apr-2010 dougb

In case a user wants to configure only an IPv6 link-local address
add an example that shows how to do it.


206427 09-Apr-2010 rpaulo

Add rc.d/ubthidhci. This small script calls usbconfig(1) to change a USB
Bluetooth controller from HID mode to HCI mode.

MFC after: 1 week


206408 09-Apr-2010 dougb

Improve the handling of IPv6 configuration in rc.d. The ipv6_enable
and ipv6_ifconfig_<interface> options have already been deprecated,
these changes do not alter that.

With these changes any value set for ipv6_enable will emit a
warning. In order to avoid a POLA violation for the deprecation
of the option ipv6_enable=NO will still disable configuration
for all interfaces other than lo0. ipv6_enable=YES will not have
any effect, but will emit an additional warning. Support and
warnings for this option will be removed in FreeBSD 10.x.

Consistent with the current code, in order for IPv6 to be configured
on an interface (other than lo0) an ifconfig_<interface>_ipv6
option will have to be added to /etc/rc.conf[.local].

1. Clean up and minor optimizations for the following functions:
ifconfig_up (the ipv6 elements)
ipv6if
ipv6_autoconfif
get_if_var
_ifconfig_getargs
The cleanups generally were to move the "easy" tests earlier in the
functions, and consolidate duplicate code.

2. Stop overloading ipv6_prefer with the ability to disable IPv6
configuration.

3. Remove noafif() which was only ever called from ipv6_autoconfif.
Instead, simplify and integrate the tests into that function, and
convert the test to use is_wired_interface() instead of listing
wireless interfaces explicitly.

4. Integrate backwards compatibility for ipv6_ifconfig_<interface>
into _ifconfig_getargs. This dramatically simplifies the code in
all of the callers, and avoids a lot of other code duplication.

5. In rc.d/netoptions, add code for an ipv6_privacy option to use
RFC 4193 style pseudo-random addresses (this is what windows does
by default, FYI).

6. Add support for the [NO]RTADV options in ifconfig_getargs() and
ipv6_autoconfif(). In the latter, include support for the explicit
addition of [-]accept_rtadv in ifconfig_<interface>_ipv6 as is done
in the current code.

7. In rc.d/netif add a warning if $ipv6_enable is set, and remove
the set_rcvar_obsolete for it. Also remove the latter from
rc.d/ip6addrctl.

8. In /etc/defaults/rc.conf:

Add an example for RTADV configuration.

Set ipv6_network_interfaces to AUTO.

Switch ipv6_prefer to YES. If ipv6_enable is not set this will have
no effect.

Add a default for ipv6_privacy (NO).

9. Document all of this in rc.conf.5.


205509 23-Mar-2010 joerg

Add .snap to daily_clean_tmps_ignore; /tmp/.snap ist not supposed to
be auto-removed (and /tmp is a filesystem of its own now by default).

MFC after: 3 days


204759 05-Mar-2010 netchild

Redirect stdin from /dev/null when starting a jail:
At least in RELENG_7 this fixes some start problems for some programs
from the ports. It is also more correct, as a jail shall not expect
input (interactivity) from the jail-host.

Revert the current behavior of starting jails in the background and
make it optional only for the start of jails (jail_parallell_start=YES
in rc.conf):
- The stop can not be done in the background, the system needs to wait
until everything is stopped correctly before it can reboot or power
down.
- The start should not be done in parallel by default, this not only
breaks POLA for people comming from RELENG_x, it may also break a
dependency chain with other scripts in the jail-host, which need to
do some stuff after the jails are up and running (e.g. hardlinking
a mysql socket from one jail into another one).

Discussed on: freebsd-jails@


204076 18-Feb-2010 pjd

Please welcome HAST - Highly Avalable Storage.

HAST allows to transparently store data on two physically separated machines
connected over the TCP/IP network. HAST works in Primary-Secondary
(Master-Backup, Master-Slave) configuration, which means that only one of the
cluster nodes can be active at any given time. Only Primary node is able to
handle I/O requests to HAST-managed devices. Currently HAST is limited to two
cluster nodes in total.

HAST operates on block level - it provides disk-like devices in /dev/hast/
directory for use by file systems and/or applications. Working on block level
makes it transparent for file systems and applications. There in no difference
between using HAST-provided device and raw disk, partition, etc. All of them
are just regular GEOM providers in FreeBSD.

For more information please consult hastd(8), hastctl(8) and hast.conf(5)
manual pages, as well as http://wiki.FreeBSD.org/HAST.

Sponsored by: FreeBSD Foundation
Sponsored by: OMCnet Internet Service GmbH
Sponsored by: TransIP BV


203676 08-Feb-2010 emax

Introduce new rc.conf variable firewall_coscripts. It can be used to
specify list of executables and/or rc scripts that should be executed
after firewall starts/stops.

Submitted by: Yuri Kurenkov <y dot kurenkov at init dot ru>
Reviewed by: rhodes, rc@
MFC after: 1 week


203433 03-Feb-2010 ume

Add rc.d script for the rtsold(8) daemon.

The rtsol(8) handles just one RA then exit. So, the OtherConfig flag
may not be handled well by rtsol(8) in the environment where there are
multiple RA servers on the segment. In such case, rtsold(8) will be
your friend.

Reviewed by: hrs
MFC after: 2 weeks


202460 17-Jan-2010 ume

Remove the rules using 'me6'. Now, 'me' matches both any IPv6 address
and any IPv4 address configured on an interface in the system.

Reviewed by: David Horn <dhorn2000__at__gmail.com>, luigi, qingli
MFC after: 2 weeks


201522 04-Jan-2010 jhb

Expose the upper 256 ptys in the default devfs rules. I should have updated
this when expanding the old pty(4) driver to use 512 ptys by default. This
is more important for 7.x.

MFC after: 1 week


201368 01-Jan-2010 dougb

With the introduction of named_conf the -c example in named_flags
is no longer necessary or desirable. Update the comment to indicate
that _flags should be used for options other than -u and -c.


201215 29-Dec-2009 jhb

Add support for configuring vlan(4) interfaces as child devices similar to
wlan(4) interfaces. vlan(4) interfaces are listed via a new 'vlans_<IF>'
variable. If a vlan interface is a number, then that number is treated as
the vlan tag for the interface and the interface will be named '<IF>.<tag>'.
Otherwise, the vlan tag must be provided via a vlan parameter in a
'create_args_<vlan>' variable.

While I'm here, fix a few nits in rc.conf(5) and mention create_args_<IF> in
the description of cloned_interfaces.

Reviewed by: brooks
MFC after: 2 weeks


200028 02-Dec-2009 ume

Unify rc.firewall and rc.firewall6, and obsolete rc.firewall6
and rc.d/ip6fw.

Reviewed by: dougb, jhb
MFC after: 1 month


198314 21-Oct-2009 brueffer

Add empty watchdogd_flags.

PR: 136620
Submitted by: amdmi3
MFC after: 3 days


197619 29-Sep-2009 dougb

By popular acclaim, enable "Starting foo:" messages by default


197297 17-Sep-2009 dougb

Add a knob to show 'Starting foo:' messages when faststart is used,
such as at boot time.


197145 12-Sep-2009 hrs

The following changes are added because of
network_ipv6->rc.d/netif integration:

- $ipv6_enable is now obsolete. Instead, IPv6 is enabled by
default if the kernel supports it, and $ipv6_network_interfaces
is "none" by default. If you want to use IPv6, define
$ipv6_network_interfaces and $ifconfig_xxx_ipv6.

An interface which is in $network_interfaces and not in
$ipv6_network_interfaces will be marked as "inet6
-auto_linklocal ifdisabled" (see ifconfig(8)).

- $ipv6_ifconfig_xxx is renamed to ifconfig_xxx_ipv6 for
consistency with other address families. The old variables
still work but can be removed in the future. Note that
ipv6_ifconfig_xxx="..." should be replaced with
ifconfig_xxx_ipv6="inet6 ...".

- Receiving ICMPv6 Router Advertisement is not automatically
enabled even if there is no manual configuration of IPv6 in
rc.conf. If you want it, define
ifconfig_xxx_ipv6="inet6 ... accept_rtadv".

- The rc.d/ip6addrctl now chooses address selection policy based
on $ipv6_prefer, not $ipv6_enable. The default is
ipv6_prefer=NO.

- $router* and $ipv6_router* are replaced with $routed_* and
$route6d_* for consistency. The old variables still work but
can be removed in the future.

MFC after: 3 days


196550 25-Aug-2009 delphij

Add a new rc.d script, static_arp, which enables the administrator to
statically bind IPv4 <-> MAC address at boot time.

In order to use this, the administrator needs to configure the following
rc.conf(5) variable:

- static_arp_pairs: A list of names for static bind pairs, and,
- a series of static_arp_(name): the arguments that is being passed to
``arp -S'' operation.

Example:
static_arp_pairs="gw"
static_arp_gw="192.168.1.1 00:01:02:03:04:05"

See the rc.conf(5) manual page for more details.

Reviewed by: -rc@
MFC after: 2 weeks


196442 23-Aug-2009 kensmith

Update name of INDEX file as part of 8.0 -> 9.0 transition.


193944 10-Jun-2009 avg

rc.d/fsck: allow additional options for fsck_y_enable via fsck_y_flags

Primary intention is to allow to pass -C option to avoid (re-)checking
clean filesystems when preening fails and fsck -y kicks in.

Submitted by: marck
Reviewed by: current@
Approved by: jhb (mentor)
MFC after: 1 week


193354 02-Jun-2009 rmacklem

Add support for the experimental nfs subsystem to the scripts in
/etc/rc.d. They use the following new rc variables:
nfsv4_server_enable - set to "YES" to run the experimental server
nfsuserd_enable - set to "YES" to run nfsuserd for NFSv4 client and
server
nfsuserd_flags - command line flags for nfsuserd
nfscbd_enable - set to "YES" to run the experimental nfs client's
NFSv4 callback daemon
nfscbd_flags - command line flags for nfscbd

Reviewed by: dougb
Approved by: kib (mentor)


192579 22-May-2009 rwatson

Further idmapd garbage collection -- remove rc.d Makefile reference and
default settings.

Submitted by: Pawel Worach <pawel.worach at gmail.com>


192215 16-May-2009 dougb

1. New feature; option to have the script loop until a specified hostname
(localhost by default) can be successfully looked up. Off by default.
2. New feature: option to create a forwarder configuration file based on
the contents of /etc/resolv.conf. This allows you to utilize a local
resolver for better performance, less network traffic, custom zones, etc.
while still relying on the benefits of your local network resolver.
Off by default.
3. Add named-checkconf into the startup routine. This will prevent named
from trying to start in a situation where it would not be possible to do
so.


192089 14-May-2009 rodrigc

Set crashinfo_enable to "YES" by default.
During bootup, if /etc/rc.d/savecore detects a core dump file
on the dump device, the core file will be saved, and the crashinfo
script will be run to generate a human-readable report.

This will make it easier for end-users to provide feedback to
developers about kernel crashes.

Reviewed by: jhb


190031 19-Mar-2009 des

Revert r188010. When dhclient is backgrounded, services such as ntpdate,
sendmail / postfix etc. may fail to start because DNS is unavailable and /
or the server is unreachable. In the worst case, the machine may become
unusable.

Debugging this issue was far more difficult than it should have been, due
to earlier changes to the rc framework to hide almost all useful information
about the boot process.

Approved by: silence


189759 13-Mar-2009 brooks

Add support for setting the debug flags on wlan interfaces after the are
created using wlandebug_<ifn> variables.


188710 17-Feb-2009 mtm

Rename the rc.conf(5) knob if_up_delay to defaultroute_delay to better
reflect its purpose.


188010 02-Feb-2009 mtm

Since, rc.d/defaultroute has the ability to wait for a
default route to show up we can turn this knob back on
without screwing subsequent daemons that expect to be
able to talk to the outside world.


187708 26-Jan-2009 bz

Update jail startup script for multi-IPv4/v6/no-IP jails.

Note: this is only really necessary because of the ifconfig
logic to add/remove the jail IPs upon start/stop.
Consensus among simon and I is that the logic should
really be factored out from the startup script and put
into a proper management solution.

- We now support starting of no-IP jails.
- Remove the global jail_<jname>_netmask option as it is only
helpful to set netmasks/prefixes for the right address
family and per address.
- Implement jail_<jname>_ip options to support both
address familes with regard to ifconfig logic.
- Implement _multi<n> support suffix to the jail_<jname>_ip
option to configure additional addresses to avoid overlong,
unreadbale jail_<jname>_ip lines with lots of addresses.

Submitted by: initial work from Ruben van Staveren
Discussed on: freebsd-jail in Nov 2008.
Reviewed by: simon, ru (partial, older version)
MFC after: 1 week


186916 08-Jan-2009 keramida

The description of the various securelevels has moved to the
security.7 manpage a while ago.

MFC after: 1 week


186841 06-Jan-2009 bz

Put the devfs ruleset next to devfs enable, add a comment about
the suggested ruleset[1].

While here use an IP from the 'test-net' prefix for docs.

PR: kern/130102 ([1] different problem in the end)
Reviewed by: simon
MFC after: 2 weeks


184675 05-Nov-2008 keramida

Add defaults for /etc/rc.d/gssd

Approved by: dfr


183100 16-Sep-2008 thompsa

Allow a jail to be started with a specific route fib.

Reviewed by: secteam (simon)
Reviewed by: brooks, bz


182460 29-Aug-2008 jhb

Add the ability to run /usr/sbin/crashinfo on a new core dump automatically
during boot. Right now this is disabled by default, but it can be enabled
by setting 'crashinfo_enable=YES' in rc.conf.

MFC after: 2 weeks


182164 25-Aug-2008 des

Make obrien happy #2


181905 20-Aug-2008 ed

Integrate the new MPSAFE TTY layer to the FreeBSD operating system.

The last half year I've been working on a replacement TTY layer for the
FreeBSD kernel. The new TTY layer was designed to improve the following:

- Improved driver model:

The old TTY layer has a driver model that is not abstract enough to
make it friendly to use. A good example is the output path, where the
device drivers directly access the output buffers. This means that an
in-kernel PPP implementation must always convert network buffers into
TTY buffers.

If a PPP implementation would be built on top of the new TTY layer
(still needs a hooks layer, though), it would allow the PPP
implementation to directly hand the data to the TTY driver.

- Improved hotplugging:

With the old TTY layer, it isn't entirely safe to destroy TTY's from
the system. This implementation has a two-step destructing design,
where the driver first abandons the TTY. After all threads have left
the TTY, the TTY layer calls a routine in the driver, which can be
used to free resources (unit numbers, etc).

The pts(4) driver also implements this feature, which means
posix_openpt() will now return PTY's that are created on the fly.

- Improved performance:

One of the major improvements is the per-TTY mutex, which is expected
to improve scalability when compared to the old Giant locking.
Another change is the unbuffered copying to userspace, which is both
used on TTY device nodes and PTY masters.

Upgrading should be quite straightforward. Unlike previous versions,
existing kernel configuration files do not need to be changed, except
when they reference device drivers that are listed in UPDATING.

Obtained from: //depot/projects/mpsafetty/...
Approved by: philip (ex-mentor)
Discussed: on the lists, at BSDCan, at the DevSummit
Sponsored by: Snow B.V., the Netherlands
dcons(4) fixed by: kan


181872 19-Aug-2008 obrien

Rename the RCng 'kernel' script to 'kernel_symlink'.

Requested by: many


181762 15-Aug-2008 jhb

Allow the network addresses and interface names for the "client" and
"workstation" firewall types to be set from rc.conf so that rc.firewall
no longer needs local patching to be usable for those types. For now
I've set the variables in /etc/defaults/rc.conf to the previous defaults
in /etc/rc.firewall.

PR: bin/65258
Submitted by: Valentin Nechayev netch of netch.kiev.ua
Silence from: net
MFC after: 2 weeks


181759 15-Aug-2008 jhb

For the firewall_* variables that are specific to the "workstation"
firewall type, note that property in their description.

MFC after: 1 week


181445 09-Aug-2008 obrien

Only symlink booted kernel directory to /boot/kernel if user has explicitly
requested it. This is too dangerous to just do behind the admin's back.


181113 01-Aug-2008 dougb

Add the -c option for named_flags (still commented out) that is
relevant for ports users, and change the comment to match.

While I'm here fix the capitalization of the named_program comment.


179872 19-Jun-2008 mtm

Make quota knob conform to other rc(8) knobs. Keep older knob for
compatibility.

Requested by: Volker <volker@vwsoft.com>


179360 27-May-2008 emax

Bluetooth SIG is being difficult and keep moving specification
documents away from being public accessible. Replace link to
the Bluetooth specification document with the document name.

Pointed out by: SoftLover < slserg at uic dot tula dot ru >
MFC after: 3 days


179315 26-May-2008 bz

Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE and
parts relied on the now removed NET_NEEDS_GIANT.
Most of I4B has been disconnected from the build
since July 2007 in HEAD/RELENG_7.

This is what was removed:
- configuration in /etc/isdn
- examples
- man pages
- kernel configuration
- sys/i4b (drivers, layers, include files)
- user space tools
- i4b support from ppp
- further documentation

Discussed with: rwatson, re


179003 15-May-2008 brooks

Change the default value of synchronous_dhclient to NO.

To preserve the existing behavior of etc/rc.d/netif, add code to wait
up to if_up_delay seconds (30 seconds by default) for a default route to
be configured if there are any dhcp interfaces. This should be extended
to test that the interface is actually up.

X-MFC after:


178738 03-May-2008 brooks

Replace a couple mentions of the soon to be removed vaps_<ifn>
variable form with wlans_<ifn>.


178450 23-Apr-2008 brooks

Revert rev 1.332 and keep ddb scripts off by default for now. Minidumps
are more flexable and much text-dump like output can be produced from
them so there's a good argument they are a better default.


178381 21-Apr-2008 brooks

Change the default of ddb_enable to YES so we default to generating textdumps
on panic. This means you get a potentially useful dump even if your system
is running X when you panic.

X-MFC after: never


178356 20-Apr-2008 sam

rc support for vaps


178024 08-Apr-2008 emax

Set defaults for the rfcomm_pppd_server rc script

MFC after: 1 week


178022 08-Apr-2008 sam

o add rc.conf knobs to set the wpa_supplicant program, logging flags,
and config file
o change default logging options from -q to -s (log to syslog); this
is currently broken for boot-time startup as syslogd is started too
late but that'll be dealt with separately

MFC after: 2 weeks


176871 06-Mar-2008 mtm

The rarpd(8) daemon must be instructed to start on all interfaces or a
specific one. Instruct it to listen on all interfaces so that enabling
it in rc.conf(5) works "out of the box."

PR: conf/121406
Submited by: trasz
MFC after: 1 week


176835 05-Mar-2008 brooks

Use the new command file feature of ddb(8) to support setting ddb(4)
scripts at boot. This is currently disabled by default. /etc/ddb.conf
contains some potentially reasonable default scripts.

PR: conf/119995
Submitted by: Scot Hetzel <swhetzel at gmail dot com> (Earlier version)
X-MFC after: textdumps


175722 27-Jan-2008 mtm

Add a dummynet_enable knob to go with firewall_enable. If this knob
is enabled dummynet(4) is added to the list of required modules.

Discussed on: #freebsd-bugbusters (rwatson, trhodes)
PR: conf/79196
MFC after: 1 week


175720 27-Jan-2008 mtm

Clarify that devfs_system_ruleset should contain a name, not a number.
Prompted by PR conf/85363

MFC after: 3 days


175656 25-Jan-2008 mtm

Rev. 1.6 made it impossible to use rc.d/kerberos with the krb5 port.
Re-implement the change so that the script once again works with
the krb5 port.

Submitted by: kensmith (slightly modified)
MFC after: 3 days


175522 21-Jan-2008 rafan

Improve kernel NAT support in rc.firewall

- Allow IP in firewall_nat_interface, just like natd_interface
- Allow additional configuration parameters passed to ipfw via
firewall_nat_flags
- Document firewall_nat_* in defaults/rc.conf

Tested by: Albert B. Wang <abwang at gmail.com>
MFC after: 1 month


175251 12-Jan-2008 maxim

o From the Problem Report: the TCP_DROP_SYNFIN kernel option is now
included in the kernel by default. Remove reference to this option
from defaults/rc.conf and rc.conf(5).

PR: conf/119098
Submitted by: Beat Gaetzi
MFC after: 1 week


175153 08-Jan-2008 dds

A new configuration variable, daily_status_mail_rejects_shorten, allows
the rejected mail reports to tally the rejects per blacklist without
providing details about individual sender hosts. The default configuration
keeps the reports in their original form.

MFC after: 1 week


174817 20-Dec-2007 dougb

Update pkg_version_index to INDEX-8


174028 28-Nov-2007 jhb

Don't delete files in the X11 socket directories under /tmp (.X11-unix,
.ICE-unix, .font-unix, .XIM-unix) when purging files from /tmp via the
daily 100.clean-tmps job. If you are logged into an X session longer
than the timeout period (default of 3 days), then this job can delete
the X11 sockets out from under the session without this fix.

MFC after: 3 days


173465 08-Nov-2007 imp

Another vestige of OLDCARD that needs to be retired.

Prodded by: jhb@


172674 15-Oct-2007 netchild

Backout sensors framework.

Requested by: phk
Discussed on: cvs-all


172631 14-Oct-2007 netchild

Import OpenBSD's sysctl hardware sensors framework.

This commit includes the following core components:

* sample configuration file for sensorsd
* rc(8) script and glue code for sensorsd(8)
* sysctl(3) doc fixes for CTL_HW tree
* sysctl(3) documentation for hardware sensors
* sysctl(8) documentation for hardware sensors
* support for the sensor structure for sysctl(8)
* rc.conf(5) documentation for starting sensorsd(8)
* sensor_attach(9) et al documentation
* /sys/kern/kern_sensors.c
o sensor_attach(9) API for drivers to register ksensors
o sensor_task_register(9) API for the update task
o sysctl(3) glue code
o hw.sensors shadow tree for sysctl(8) internal magic
* <sys/sensors.h>
* HW_SENSORS definition for <sys/sysctl.h>
* sensors display for systat(1), including documentation
* sensorsd(8) and all applicable documentation

The userland part of the framework is entirely source-code
compatible with OpenBSD 4.1, 4.2 and -current as of today.

All sensor readings can be viewed with `sysctl hw.sensors`,
monitored in semi-realtime with `systat -sensors` and also
logged with `sensorsd`.

Submitted by: Constantine A. Murenin <cnst@FreeBSD.org>
Sponsored by: Google Summer of Code 2007 (GSoC2007/cnst-sensors)
Mentored by: syrinx
Tested by: many
OKed by: kensmith
Obtained from: OpenBSD (parts)


172586 12-Oct-2007 emax

Teach /etc/rc.d/ppp to start multiple instances of ppp.

ppp_profile variable can now contain multiple profiles.
Overrides for ppp mode and nat can go into ppp_$profile_mode
and ppp_$profile_nat variables respectively. If those are
not specified, defaults from ppp_mode and ppp_nat are used.

Submitted by: Yuri Kurenkov < y dot kurenkov at init dot ru >
Reviewed by: mtm
MFC after: 1 week


172579 12-Oct-2007 csjp

Add pts/pty to the un-hidden devices for logins. This un-breaks
logins to jailed environments when the system is using PTS style
ptys (kern.pts.enable=1).

Discussed with: rwatson
MFc after: 1 week


172377 28-Sep-2007 bushman

Finishing renaming of cached into nscd. etc/rc.d and usr.sbin/Makefile
updated. Note added to UPDATING.

Approved by: re (kensmith, bmah), brooks (mentor)


172070 06-Sep-2007 mlaier

Add a startup script for ftp-proxy(8) now that it is no longer started as
part of inetd(8).

Approved by: re (bmah)
Reviewed by: freebsd-rc (a while back)
Reminded by: kevlo


170618 12-Jun-2007 gshapiro

Add a new rc.conf variable, sendmail_rebuild_aliases, which tells
/etc/rc.d/sendmail whether or not to run newaliases if the database
is missing or the aliases text file is newer than aliases.db.

In my opinion, the aliases file should never be automatically rebuilt.
The current text form could represent a work in progress. Therefore,
in FreeBSD 7.0, this new option will default to "NO". When this rc.d
change is MFC'ed, it will need to remain "YES" to maintain backward
compatibility.

PR: conf/86252
Approved by: re (kensmith)
MFC after: 3 days


170085 29-May-2007 dougb

Now that a separate /usr/X11R6 directory is no longer in fashion,
stop looking there for things like rc.d and periodic. This avoids
duplicating effort when /usr/X11R6 is a symlink to /usr/local,
which it is by default now.

It is not anticipated at this time that we will MFC this change, since
we'd like to avoid breaking legacy systems. However, there is a fix for
/etc/rc.subr in the works to avoid running any rc.d scripts twice which
we should be able to MFC.


169517 13-May-2007 maxim

o Add a script to check ntpd(8) state. Default is off.

PR: conf/112604
Submitted by: Oliver Fromme
MFC after: 1 month


168593 10-Apr-2007 keramida

Add a pfsync_syncpeer option to /etc/defaults/rc.conf and rc.conf(5),
which can be used to turn off multicast pfsync support, and enable
the transmission of directed PFSYNC (IP protocol: 240) packets to
a specific "sync peer" host.

PR: conf/111225
Submitted by: Bas van Beek <bas@tobin.nl>
Approved by: mtm, mlaier
MFC after: 2 weeks


168546 09-Apr-2007 pjd

Add rc.d/hostid script (turned on by default) which on first boot generates
UUID and stores it in /etc/hostid ($hostid_file) as well as sets kern.hostuuid
and kern.hostid sysctls on every boot.

Hostid can be reset using '/etc/rc.d/hostid reset' command.

Hostid generation and setting can be turned off by setting variable
hostid_enable to "NO" in /etc/rc.conf.

Reviewed by: mlaier, rink, brooks, rwatson


168412 06-Apr-2007 pjd

Add ZFS periodic scripts that monitors status of ZFS pools.

Submitted by: des


168410 06-Apr-2007 pjd

- Add ZFS startup script.

Submitted by: des

- When starting mountd(8) and ZFS is enabled, add /etc/zfs/exports file.
- Update rc.conf(5).


168360 04-Apr-2007 matteo

Add rpc_statd_flags and rpc_lockd_flags options to allow options to be
passed to rpc.statd and rpc.lockd

MFC after: 1 week


168358 04-Apr-2007 ache

Fix typo FILESYSTEM -> FILESYSTEMS
This bug prevents local scripts to start up


168283 02-Apr-2007 des

Add a dummy script, FILESYSTEMS, which depends on root and mountcritlocal
and takes over mountcritlocal's role as the early / late divider. This
makes it far easier to add rc scripts which need to run early, such as a
startup script for zfs, which is right around the corner.

This change should be a no-op; I have verified that the only change in
rcorder's output is the insertion of FILESYSTEMS immediately after
mountcritlocal.

MFC after: 3 weeks


168034 29-Mar-2007 ache

Oops wrong line commented out in prev fix


168033 29-Mar-2007 ache

Back out network.subr :- fix and comment out dhc*_fxp0 examples instead

Submitted by: jhb


167268 06-Mar-2007 yar

As suggested more than once in the lists, drop -M from flags to mfs
for /tmp and /var. This makes the memory discs swap-backed instead
of malloc-backed. A swap-backed memory disc should not be worse
than a malloc-backed one in any scenario because it will start
touching swap only when needed. OTOH, a malloc-backed disc can
starve limited kernel resources and evenually crash the system.

Reflect the change in the rc.conf(5) manpage. Also stop telling
lies there about softupdates: it does not waste disc space, it
just can delay its freeing.

Suggested by: many
PR: kern/87255
MFC after: 1 week


167184 03-Mar-2007 ume

Turn default address selection on by default. Now, when
ipv6_enable="NO", an IPv4 address is preferred for a
destination address.

MFC after: 1 month


166583 09-Feb-2007 flz

Add support for EtherChannel configuration to rc startup scripts.

Note: This also deprecates "NO" as a way to specify an empty list of
interfaces for gif_interfaces.

PR: conf/104884
Submitted by: nork
Harassed by: brd
Discussed with: brooks, dougb


166121 20-Jan-2007 mpp

Add the following knobs for quotas if they are enabled:

quotaon_flags - flags for the quotaon command
quotaoff_flags - flags for the quotaoff command
quotacheck_flags - flags for the quotacheck command


164042 06-Nov-2006 rwatson

Add auditd_program variable to defaults, in order to make it more clear
how to change the auditd instance. When using a port/package-based
OpenBSM, changing the auditd pointer may be desirable.

Obtained from: TrustedBSD Project
MFC after: 3 weeks


163749 28-Oct-2006 phk

Give rc.firewall a polish and a new method.

Factor out the loopback setup

Use "me" instead of hardcoded $ip where possible.

Add "workstation" which protects just this machine with stateful
firewalling. Put the variables for this in rc.conf.

Submitted by: Flemming Jacobsen <fj@batmule.dk>
Reviewed by: cperciva


163382 15-Oct-2006 ceri

Add idmapd_flags to defaults/rc.conf.
Document it and idmapd_enable.


163378 15-Oct-2006 ceri

RC script for idmapd(8), defaulting to off.


163063 06-Oct-2006 flz

Introduce mixer_enable (default: YES).

PR: conf/101268
Submitted by: Eugene Grosbein <eugen@grosbein.pp.ru>
Approved by: cperciva (mentor)
X-MFC after: 6.2-RELEASE
Sponsored by: FreeBSD Test-Bugathon


162794 29-Sep-2006 bms

Push removal of mrouted down to the rest of the tree.


162481 20-Sep-2006 brooks

Flushing all IPv4 routes when an interface is removed or unconfigured
makes no sense. Remove the undocumented removable_route_flush feature
from pccard_ether.

X-MFC after: never


162131 07-Sep-2006 emax

Add bthidd(8) rc(8) script

MFC after: 1 month


161708 29-Aug-2006 ru

The kvm_mkdb(8) is long dead.


161664 27-Aug-2006 dougb

Use ports INDEX-7 instead of INDEX-6

Submitted by: Niclas Zeising <lothrandil@n00b.apagnu.se>


161602 25-Aug-2006 trhodes

Add login.conf checking to periodic security scripts. If the login.conf file
is not UID/GID 0, limits will be ignored and a strange error sent to auth.log.

Head nod: ru, rwatson


161418 17-Aug-2006 brian

Make it a little clearer that interface-specific flags aren't additional
to specified dhclient flags.

Mention background_dhclient_iface.

Suggested by: ru


161410 17-Aug-2006 brian

Add a -p switch to dhclient. The switch tells dhclient to persist
despite the interface link status.

Add dhclient_flags_iface and background_dhclient_iface rc.conf options.
(where iface is a specific interface). These can be used to give
interface specific flags to dhclient.

Reviewed by: brooks@


161363 16-Aug-2006 brooks

Set removable_route_flush to NO be default. It's clearly the wrong
thing to do in most (all?) cases and certainly should not be the default
now that we're running pccard_ether on all interface creates and
destroys.

MFC after: 3 days


161007 05-Aug-2006 njl

Back out 1.272. The LAPIC timer conflicts with C2/3 on various systems,
and so users get hangs until interrupts are generated another way. We'll
have to find a way to make the 2 work together before re-enabling this by
default.


160547 21-Jul-2006 yar

Since Alpha support isn't in HEAD anymore, remove Alpha-specific
rc.conf(5) knobs, too: osf1_enable, unaligned_print.


160524 20-Jul-2006 flz

- Remove hardcoded /etc/ntp.conf configuration file from ntpdate rc.d script
and replace it with a new ntpdate_config variable.
- Document it in defaults/rc.conf and rc.conf.5.
- Document ntpdate_hosts in defaults/rc.conf.

Requested by: Chris Timmons <cwt@networks.cwu.edu>
Approved by: cperciva (mentor, implicit)
MFC after: 1 week


159377 07-Jun-2006 brueffer

Update geli_swap_flags, -e is now used to specify the encryption algorithm.


159138 01-Jun-2006 thompsa

Add rc.d/bridge which is invoked when a new interface arrives and can
automaticly add it to an Ethernet bridge. This is intended for applications
such as qemu, vmware, openvpn, ... which open tap interfaces and need them
bridged with the hosts network adapter, the user can set up a glob for
interfaces to be automatically added (eg tap*).


159072 30-May-2006 matteo

Add jail_<jname>_exec_afterstart<N> rc.conf variable, where <N> is
1,2 and so on.
It specifies the command to be run as Nth after jail startup.

sh(1)-fu by: Dario Freni
PR: conf/97697
MFC after: 2 weeks
Reviewed by: ru@ (man page)


158866 24-May-2006 kris

Increase the nfs access cache timeout from 2 to 60. The latter is a
more appropriate value and is also the default set by the kernel. I
could not find a justification of why rc.conf began overriding it back
in 1998.

This dramatically cuts NFS traffic on e.g. a busy system with NFS root.

Reviewed by: mohans
MFC After: 2 weeks


158687 17-May-2006 phk

Send the pcvt(4) driver off to retirement.


158497 12-May-2006 mlaier

Move etc/rc.firewall6 to ipfw2+v6, update related rc.d and periodic scripts.
Since ipfw2 now does dual-stack, statistics for IPv6 come from the ipfw
scripts as well.


158431 11-May-2006 flz

- Change the "jail_" prefix for internal script variables. This fixes an
issue where some global jail_* variables were overriden in the script. [1]
- Change "jid" to "jname" in rc.conf(5), since it's more a jail name than a
jail id. [1]
- Update examples and comments in defaults/rc.conf to advertise new
variables and the fact that some of the jail-specific variables may be made
jail-global. [2]

Reported by: pjd [1], clsung [2]
Approved by: cperciva
X-MFC after: i got sufficient testing from people using rc.d/jail


158115 28-Apr-2006 ume

- Extend the nsswitch to support Services, Protocols and Rpc
databases.
- Make nsswitch support caching.

Submitted by: Michael Bushkov <bushman__at__rsu.ru>
Sponsored by: Google Summer of Code 2005


157958 22-Apr-2006 brueffer

Correct two typos in comments.


157840 18-Apr-2006 flz

- Add new ntpd_config variable so that people can override it in rc.conf.
- Add default value in /etc/defaults/rc.conf.
- Add documentation bits to rc.conf(5).

Approved by: cperciva (mentor)
MFC after: 1 week


157737 13-Apr-2006 brooks

Spell synchronous with required silent 'h'.

Reported by: ru, ceri
Pointy hat: brooks


157706 13-Apr-2006 brooks

Commit the various network interface configutation updates I've been
working on.
1) Make it possible to configure interfaces with certain characters in
their names that aren't valid in shell variables. Currently supported
characters are ".-/+". They are converted into '_' characters.
2) Replace nearly all eval statements in network.subr with a new
function get_if_var which substitues an interface name (after the
translations above) for "IF" in a variable name.
3) Fix list_net_interfaces() in the nodhcp case.
4) Allow the administrator to specify if dhclient should be started
when /etc/rc.d/netif configures the interface or only by devd.
This can be set on both a per interface and system wide basis.

PR: conf/88974 [1,2], conf/92433 [1,2]


157654 11-Apr-2006 flz

- Fix amd startup when amd is installed from ports.
- Add the according amd_program default value in defaults.

PR: conf/82738
Submitted by: TAOKA Fumiyoshi <fmysh@iijmio-mail.jp>
Approved by: cperciva (mentor)
MFC after: 3 days


156216 02-Mar-2006 brueffer

Add the graid3(8), gstripe(8) and gconcat(8) status scripts, default is "off".

Approved by: rwatson (mentor)


155655 14-Feb-2006 imp

Remove vestiges of OLDCARD.


155617 13-Feb-2006 matteo

Add a default ldconfig32_paths entry in default/rc.conf for 32-bit compatability shared libraries.
It is used by the ldconfig rc.d scripts.
Document this variable in the man page

PR: amd64/91571
Approved by: philip (mentor)
MFC after: 3


155595 13-Feb-2006 dougb

Overhaul the named boot script:

1. Remove a now-spurious NetBSD CVS Id, as we are no longer synching work
2. Remove a now-spurious BEFORE, since ntpdate now REQUIRE's named
3. Replace the call to set rcvar with what that function would output,
and generally reduce indirection ($name -> named) since it's highly
unlikely the name of the named process or service will change any time soon.
4. Resort the order the variables at the top of the file to a more
traditional format, and remove a spurious required_dirs from the top, as it
works better after load_rc_config.
5. We do not want the default reload method with named, so define a simple
but appropriate substitute using rndc. If I were writing this script for
the first time I would not include this at all, since it's preferable to
control a running daemon with rndc to start with, but given that this is
already here, let's do it right. I hope that future generations will
however resist the tempation to add reconfig to extra_commands.
6. By the same token, we want to use rndc to shut down named, but given
that by defining a stop function we lose the "find the process by its
pid file in an emergency" goodness of rc.subr, try to do something useful
in the event that rndc is not available, and keep the user informed.
7. Replace some "test -f" with "test -r" to handle the unlikely event
that the relevant file exists, but is unreadable.
8. Twiddle whitespace in a few areas, remove a spurious blank line,
a bogus double space, and try to do better indenting.
9. Improve generation of the rndc.key file significantly
a. If for some reason a user has an rndc.conf file, assume that they
did that on purpose, and hence know what they are doing, so leave them alone.
b. Introduce a named_uid configuration variable so that the user which owns
the rndc.key file and the user named runs as always match, and is more
easily configurable. This should dramatically reduce problems with rndc.
c. Also test that the rndc.key file size is greater than zero, rather than
simply that the file exists. I have seen at least one user report this exact
problem, and although neither of us is sure where the empty file came from,
the fix is simple, so include it.
d. Rather than try to create an rndc.key file in both /etc/namedb and the
chroot'ed /etc/namedb, assume that they are be the same (which they should
be), and only create the file in the chroot'ed version of the directory.
This partially addresses the problem described in conf/73929, but I have
not yet finished thinking about the PREFIX issue that PR also raises.

As a result of introducing the named_uid knob, the default named_flags
are now empty.

Update defaults/rc.conf and rc.conf(5) to reflect these changes.


155236 03-Feb-2006 flz

- Add a startup script for hostapd.
- Document associated variable in rc.conf(5).

Approved by: dougb
MFC after: 1 week


155208 02-Feb-2006 rwatson

Add auditd_enable and auditd_flags rc.d scripts.

Obtained from: TrustedBSD Project


155060 30-Jan-2006 matteo

Make df output more consistent:
Remove -k now that -h is present
use -l instead of -t nonfs to match smbfs too [1]
PR: conf/50956 [1]
Approved by: philip (mentor)
MFC after: 3 days


155046 30-Jan-2006 matteo

Make df output in periodic mail human readable

PR: conf/87196
Submitted by: Mike <mspam@ideaway.net>
Approved by: philip (mentor)
MFC after: 3 days


154976 29-Jan-2006 njl

Enable the lowest Cx state by default. This will save power and we have
had enough testing of acpi_cpu to know this is stable now.


154645 21-Jan-2006 yar

Add an rc.d script for stand-alone ftpd.

Document the script's controls on the rc.conf(5)
manpage and touch its Dd.

PR: conf/90893
MFC after: 5 days


154304 13-Jan-2006 wollman

Add a daily script to show the status of gmirror(8) devices.


154114 08-Jan-2006 dougb

Add a mechanism to include files added by ports which contain
the names of directories to include in the base ldconfig script.
This will eliminate the need for each port to install its own
boot script which does nothing but ldocnfig a given directory.

This code was developed by flz (ports committer), discussed on
freebsd-rc@, and modified slightly by me.

Submitted by: flz
Reviewed by: brooks


153564 20-Dec-2005 dougb

Brooks pointed out a potential problem with disabling the X cleaning
by default, so add a new knob that is on by default, and check that
knob in start_precmd so that it can run even if cleaning /tmp is
not enabled. This has the advantage of not violating POLA, while
still allowing the user to disable this behavior if they wish (for
example on a server that will never run X).


153537 19-Dec-2005 dougb

Clear up problems with /etc/rc.d/{abi|cleanvar|cleartmp} brought
to light by the PR. Specifically, convert these three scripts
into good rc.d citizens, making sure that their functionality
is preserved, but the rc.d framework rules are not broken.

Add support for cleanvar as a regular rc.d script in the
default rc.conf, and document this in the man page.

Add a descriptive comment to rc.conf that regarding the
three emulation/compatibility services provided by abi
so users will not be confused by these services not having
their own startup scripts.

PR: conf/84574
Submitted by: Alexander Botero-Lowry


153430 15-Dec-2005 iedowse

Remove usbd(8) and all references to it. It is no longer necessary
since devd(8) now provides the same functionality.

Submitted by: Anish Mistry


153298 10-Dec-2005 dougb

Remove rcconf.sh from /etc/rc.d, and instead load the configuration
as part of rc. Doing this, and the sourcing of rc.subr after we have
determined if we are booting diskless (and correspondingly run
rc.initdiskless if necessary) are safe, and actually allow fewer files
to be needed on the diskless box. This also allows variables from
the configuration to be available to rc itself, such as ...

Add a variable to rc.conf, early_late_divider, which designates the
script which separates the early and late stages of the boot process.
Default this to mountcritlocal, and add text to etc/defaults/rc.conf,
rc.conf(5) and diskless(8) which describes how and why one might want
to change this.

Reviewed by: brooks


153272 09-Dec-2005 ru

Files are installed with mode 444 by default.


152770 24-Nov-2005 jkoshy

Add a -f configfile option to devd(8), based on a patch submitted by
Wojciech A. Koszek.

Submitted by: Wojciech A. Koszek <dunstan@freebsd.czest.pl>


152688 22-Nov-2005 emax

Revise hcsecd(8) and sdpd(8) rc.d scripts one more time

- Use _prestart rc.d method to automatically kldload ng_btsocket(4) if needed;

- Rename "sdpd_user" to "sdpd_username" and "sdpd_group" to "sdpd_groupname"
to avoid collision with "magic" variables;

Inspired by: yar
MFC after: 3 days


152441 14-Nov-2005 brooks

Add a new configuration variable, ipv4_addrs_<ifn>, which adds one or
more IPv4 address from a ranged list in CIRD notation:

ipv4_addrs_ed0="192.168.0.1/24 192.168.1.1-5/28"

In the process move alias processing into new ipv4_up/down functions to
more toward a less IPv4 centric world.

Submitted by: Philipp Wuensche <cryx dash freebsd at h3q dot com>


152286 10-Nov-2005 emax

Start integrating Bluetooth into rc.d system.

Introduce /etc/rc.d/bluetooth script to start/stop Bluetooth devices. It
will be called from devd(8) in response to device arrival/departure events.
It is also possible to call it by hand to start/stop particular device
without unplugging it.

Introduce generic way to set configuration parameters for Bluetooth devices.
By default /etc/rc.d/bluetooth script has hardwired defaults compatible
with old rc.bluetooth from /usr/share/netgraph/bluetooth/examples. These
can be overridden using /etc/defaults/bluetooth.device.conf file (system
wide defaults). Finally, there could be another device specific override
file located in /etc/bluetooth/$device.conf (where $device is ubt0, btccc0
etc.)

The list of configuration parameters and their meaning described in the
/etc/defaults/bluetooth.device.conf file. Even though Bluetooth device
configuration files are not shell scripts, they must follow basic sh(1) syntax.

The bluetooth.device.conf(5) and handbook update will follow shortly.

Inspired by: Panagiotis Astithas ( past at ebs dot gr )
Reviewed by: brooks, yar
MFC after: 1 week


151240 11-Oct-2005 emax

Add rc.d scripts for the hcsecd(8) and sdpd(8) daemons. Put defaults into
/etc/defaults/rc.conf. Both daemons can run even if no Bluetooth devices
are attached to the system. Both daemons depend on Bluetooth socket layer
and thus disabled by default. Bluetooth sockets layer must be either loaded
as a module or compiled into kernel before the daemons can run.

MFC after: 1 month


150835 02-Oct-2005 yar

Add an rc.d script to start pfsync at the right moment of the
system boot, and hook it up in the system.

The separate script is needed because in the presence of various
interface lists in rc.conf ($network_interfaces, $cloned_interfaces,
$sppp_interfaces, $gif_interfaces, more to come) it is hard to start
them orderly, so that pfsync is brought up after its syncdev, which
is required for the proper startup of pfsync.

Discussed with: mlaier on -pf
MFC after: 5 days


150372 20-Sep-2005 rwatson

Add a new rc.conf entry, kerberos5_server_flags, which allows the
administrator to specify additional start-up flags to the Kerberos
5 Authentication Server.

MFC after: 3 days


149421 24-Aug-2005 yar

Stop hard-coding an -M flag to mdmfs(8) in /etc/rc.subr.
Now this flag can be set, or not set, for memory-backed
file systems on individual basis, as illustrated by the
rc.conf(5) variables tmpmfs_flags and varmfs_flags. The
flag is set for those FS'en by default, in /etc/defaults/rc.conf,
in order to stay compatible with the old rc.subr behaviour.

Submitted by: marck
MFC after: 3 days


149401 24-Aug-2005 brooks

- Remove the removable_interfaces variable. /etc/pccard_ether will
now run on any interface.
- Add a new ifconfig_<ifn> keyword, NOAUTO which prevents configuration
of an interface at boot or via /etc/pccard_ether. This allows
/etc/rc.d/netif to be used to start and stop an interface on a purely
manual basis. The decision to affect pccard_ether may be revisited at
a later date.

Requested by: imp, gallatin (removable_interfaces)
Discussed with: sam, Randy Bush (NOAUTO)


149050 14-Aug-2005 pjd

Add scripts for GELI device configuration on boot.

rc.d/geli - configures encryption (ask for passphrases, etc.);
rc.d/geli2 - is called after file systems are mounted and mark devices for
detach on last close.

Sponsored by: Wheel Sp. z o.o.
http://www.wheel.pl
MFC after: 3 days


148765 05-Aug-2005 pjd

Teach rc.d/encswap script how to use geli(8) for swap encryption.

MFC after: 3 days


148689 04-Aug-2005 pjd

Remove gbde_swap_enable option which doesn't work and doesn't really have to
work, as one still needs to put <device>.bde into /etc/fstab.


148272 22-Jul-2005 obrien

Minor comment re-alignment.


148243 21-Jul-2005 pav

- Mention special behaviour of init(8) when kern_securelevel="0"

Suggested by: Miroslav Lachman <000.fbsd@quip.cz>
Approved by: cperciva (src hat)


147610 26-Jun-2005 pjd

Introduce new per-jail variable jail_<name>_flags, which allows to specify
jail(8) flags (before the change we had hardcoded "-l -U root").

Submitted by: Frank Behrens <frank@pinky.sax.de>
PR: conf/80244
Approved by: re (scottl)
MFC after: 1 week


147122 08-Jun-2005 brooks

Remove default and documenation for pccard_ether_delay since I removed
it from /etc/pccard_ether.

Submitted by: Jeremie Le Hen <jeremie at le-hen dot org>


147108 07-Jun-2005 des

Change the default for dumpdev to "AUTO". It should be reverted to "NO"
on RELENG_* branches.


147088 07-Jun-2005 brooks

Support code for the OpenBSD dhclient. This significantly changes the
way interfaces are configured. Some key points:

- At startup, all interfaces are configured through /etc/rc.d/netif.
- ifconfig_<if> variables my now mix real ifconfig commands the with
DHCP and WPA directives. For example, this allows media
configuration prior to running dhclient.
- /etc/rc.d/dhclient is not run at startup except by netif to start
dhclient on specific interfaces.
- /etc/pccard_ether calls "/etc/rc.d/netif start <if>" to do most of
it's work.
- /etc/pccard_ether no longer takes additional arguments to pass to
ifconfig. Instead, ifconfig_<if> variables are now honored in favor
of pccard_ifconfig when available.
- /etc/pccard_ether will only run on interfaces specified in
removable_interfaces, even if pccard_ifconfig is set.


145184 17-Apr-2005 glebius

Add startup script and default configuration file for bsnmpd.

Reviewed by: harti


144953 12-Apr-2005 thomas

Document that dumpdev may be set to AUTO to dump to the first appropriate
swap device listed in /etc/fstab.


144891 11-Apr-2005 dougb

The alternative suggested for /entropy as a shutdown
save file was /var/db/entropy, which also happens to
be the directory where the individual entropy files
created by /usr/libexec/save-entropy are stored.
Change the suggestion to be /var/db/entropy-file
instead.

In an error condition where the shutdown file is not
created, the error message accessed a variable that
doesn't exist.

PR: conf/75722
Submitted by: Nicolas Rachinsky <list@rachinsky.de>


144882 10-Apr-2005 njl

Set CPU speed to 100% in acpi_throttle attach. This is needed for some
systems that boot with this value at the lowest setting. Change the
default boot config back to "leave frequency as BIOS set it". Also, fix
buglet where acpi_throttle wouldn't be used if p4tcc was present but
disabled by the user.

MFC after: 1 week


144608 03-Apr-2005 njl

Instead of leaving the current frequency setting at whatever the BIOS set
on boot, force it to HIGH. This is needed for some systems which appear
to boot with a low acpi_throttle setting by default. Thanks to Christian
Brueffer for tracking this down on his system.

MFC after: 1 day


143474 12-Mar-2005 trhodes

Remove mac_lomac(4) functionality. The proper way is to use loader.conf
or build the policy into a kernel.

Approved by: rwatson


142969 02-Mar-2005 brooks

Allow chkprintcap(8) to be run before lpd is started. Disabled by
default for now. Default flags create missing directories.

Remove comment about doing this in etc/rc.d/var.

Unlike in the PR, I chose to do this in the lpd script where we reliably
have /usr available.

PR: conf/71488
Submitted by: RZ-FreeBSD0904 at fh-karlsruhe dot de


142962 02-Mar-2005 brooks

- Update etc/rc.d/newsyslog to FreeBSD standards and install it.
- Enable it by default, running newsyslog with -CN which creates files
that have the C flag specified in /etc/newsyslog.conf.
- Remove the "newsyslog -CC" call from etc/rc.d/var and the check for
newsyslog.
- Add the C flag to entries in /etc/newsyslog.conf that are currently
installed as part of the base system.

There are two effects from this change:
- Users who delete default syslog files to stop logging to them
will need to set newsyslog_enable=NO in rc.conf or remove the C
flag from those file in /etc/newsyslog.conf or they will come back
on the next boot.
- Diskless systems now create the same set of files that ordinary
systems have by default instead of every file in newsyslog.conf.


142632 27-Feb-2005 njl

Due to a couple complaints about C3 failing on an old Compaq Armada and
a mobile Celeron, disable it by default for the release. We'll have to
nail the last few cases later.


142580 26-Feb-2005 njl

Add rc.conf options for powerd (disabled by default) and hook the script
up to the build.


142576 26-Feb-2005 njl

Make power_profile not touch cpufreq by default.


141417 06-Feb-2005 njl

Add support for cpufreq to power_profile(8). Values for on/offline cpu
frequencies are specified with performance_cpu_freq and economy_cpu_freq.
Of course, special values LOW and HIGH are also supported. Also, remove
old throttling support.


140771 24-Jan-2005 keramida

Add a reference to the periodic.conf(5) manual page.

Suggested by: simon


140769 24-Jan-2005 keramida

Add a reference to rc.conf(5).

PR: docs/35648
Submitted by: Gary W. Swearingen


140023 11-Jan-2005 imp

Another prism2 card (not sure what, if anything, is needed for >=5)

Pr: 43805


139677 04-Jan-2005 paul

Ports index file is now INDEX-6


139103 21-Dec-2004 ru

Start the dreaded NOFOO -> NO_FOO conversion.

OK'ed by: core


138889 15-Dec-2004 brian

Use rc.subr

PR: 72505
Submitted by: Amir Shalem <amir@active.ath.cx>


138847 14-Dec-2004 rse

Improve the RC framework for the clean booting/shutdown of Jails:

1. Feature: for flexibility reasons and as a prerequisite to clean
shutdowns, allow the configuration of a stop/shutdown command
via rc.conf variable "jail_<name>_exec_stop" in addition to the
start/boot command (rc.conf variable "jail_<name>_exec_start"). For
backward compatibility reasons, rc.conf variable "jail_<name>_exec"
is still supported, too.

2. Debug: Add the used boot/shutdown commands to the debug output of
the /etc/rc.d/jail script, too.

3. Security: Run the Jail start/boot command in a cleaned environment
to not leak information from the host to the Jail during startup.

4. Feature: Run the Jail stop/shutdown command "jail_<name>_exec_stop" on
"/etc/rc.d/jail stop <name>" to allow a graceful shutdown of the Jail
before its processes are just killed.

5. Bugfix: When killing the remaining Jail processes give the processes
time to actually perform their termination sequence. Without this the
subsequent umount(8) operations usually fail because the resources
are still in use. Additionally, if after trying to TERM-inate the
processes there are still processes hanging around, finally just KILL
them.

6. Bugfix: In rc.shutdown, if running inside a Jail, skip the /etc/rc.d/*
scripts which are flagged with the KEYWORD "nojail" to allow the
correct operation of rc.shutdown under jail_<name>_exec_stop="/bin/sh
/etc/rc.shutdown". This is analogous to what /etc/rc does inside a Jail.

Now the following typical host-configuration for two Jails works as
expected and correctly boots and shutdowns the Jails:

-----------------------------------------------------------
# /etc/rc.conf:
jail_enable="YES"
jail_list="foo bar"
jail_foo_rootdir="/j/foo"
jail_foo_hostname="foo.example.com"
jail_foo_ip="192.168.0.1"
jail_foo_devfs_enable="YES"
jail_foo_mount_enable="YES"
jail_foo_exec_start="/bin/sh /etc/rc"
jail_foo_exec_stop="/bin/sh /etc/rc.shutdown"
jail_bar_rootdir="/j/bar"
jail_bar_hostname="bar.example.com"
jail_bar_ip="192.168.0.2"
jail_bar_devfs_enable="YES"
jail_bar_mount_enable="YES"
jail_bar_exec_start="/path/to/kjailer -v"
jail_bar_exec_stop="/bin/sh -c 'killall kjailer && sleep 60'"
-----------------------------------------------------------
# /etc/fstab.foo
/v/foo /j/foo/v/foo nullfs rw 0 0
-----------------------------------------------------------
# /etc/fstab.bar
/v/bar /j/bar/v/bar nullfs rw 0 0
-----------------------------------------------------------

Reviewed by: freebsd-hackers
MFC after: 2 weeks


138637 09-Dec-2004 rsm

Add Ethernet part of Intel EtherExpress PRO/100 LAN/Modem card. This is a
rebadged Xircom REM56 RealPort card. Short MFC timeout to beat the 4.11
code freeze.

PR: 53027
Submitted by: John Merryweather Cooper <coop9211 at uidaho dot edu>
Approved by: imp (mentor)
MFC after: 2 days


138286 01-Dec-2004 rees

Add nfs4 to list of net filesystems.

Approved by: alfred


138061 24-Nov-2004 mlaier

Teach periodic(8) security output to display information about blocked
packet counts by pf(4).

This adds a ``daily_status_security_pfdenied_enable'' variable to
periodic.conf, which defaults to ``YES'' as the matching IPF(W) versions.

The output will look like this (line wrapped):

pf denied packets:
> block drop log on rl0 proto tcp all [ Evaluations: 504986 Packets: 0
Bytes: 0 States: 0 ]
> block drop log on rl0 all [ Evaluations: 18559 Packets: 427 Bytes: 140578
States: 0 ]

Submitted by: clive (thanks a lot!)
MFC after: 2 weeks


138027 23-Nov-2004 mux

Implement per-jail fstab(5) files. Here's a rc.conf sample using
this feature for a jail named foo :

jail_foo_mount_enable="YES"
jail_foo_fstab="/etc/fstab.foo"

The second line is actually useless, since the code defaults to
using "/etc/fstab.$jailname" as the fstab file if none is specified.

MFC after: 3 days
Submitted by: Jeremie Le Hen <jeremie@le-hen.org>


137477 09-Nov-2004 keramida

Revert the noexec,nosuid,nodev options for md /tmp file systems, since
the change in the default behavior may break existing, working setups.

Requested by: brooks


137451 09-Nov-2004 keramida

Add two new rc.conf options: tmpmfs_flags and varmfs_flags.

These can be used to pass extra options to the mdmfs(8) utility,
to customize the finer details of the md file system creation
(i.e. to turn on/off softupdates, to specify a default owner for md
filesystem, etc).

Use these two new flags to mount tmpmfs and varmfs without
softupdates, since it doesn't make much sense to use SU on
malloc-backed file systems.

Reviewed by: mtm
Inspired by: J. D. Bronson, jbronson at wixb dot com


137389 08-Nov-2004 imp

Someone (sanpei-san?) sent me this entry some time ago. Add COREGA
FEtherII PCC-TXD to the FEther PCC-TXD entry (since they appear to be
handled the same).


137205 04-Nov-2004 ru

Sync up with vinum(8) and rc.d/vinum removal.

OK'ed by: phk


137112 01-Nov-2004 mtm

Do a better job of supporting more than one mouse device
on the system.

To start/stop/check on a specific device give the device name as
the second argument to the script:
# /etc/rc.d/moused start ums0

To use different rc.conf(5) knobs with different mice use the device
name as part of the knob. For example, if the mouse device is ums0, then:
moused_ums0_enable=yes
moused_ums0_flags="-z 4"
moused_ums0_port="/dev/ums0"

Starting rc.d/moused without the device argument will use the standard
moused_* flags. So, this commit should not disrupt or change current usage.

To preserve current behaviour with respect to usb mice, which appear
automatically when inserted, there is a new knob, moused_nondefault_enable,
which will treat any devices without rc.conf knobs as enabled.

To minimize knobs in /etc/rc.conf, the device file and pid file are
auto-computed, so that in the typical case for a usb mouse you don't
need to add anything extra in /etc/rc.conf to get it working.

Additionally, this updates /etc/usbd.conf to use the rc.d/moused script so
people don't have to modify it to configure their usb mouse anymore.

MFC after: 1 month


137070 30-Oct-2004 pjd

Allow to change interfaces name on boot time.
Now, one should be able to put something like this into /etc/rc.conf:

ifconfig_fxp0_name="net0"
ifconfig_net0="inet 10.0.0.1/16"

Reviewed by: green


136910 24-Oct-2004 ru

For variables that are only checked with defined(), don't provide
any fake value.


136730 20-Oct-2004 keramida

Introduce root_rw_mount as a new variable in defaults/rc.conf to
unbreak /etc/rc.d/root for diskless systems that get their root
filesystem from a read-only NFS mount.

PR: conf/72927
Submitted by: Ralf Wenk <RZ-FreeBSD1004@fh-karlsruhe.de>
Reviewed by: brooks


136474 13-Oct-2004 ru

Accidentally removed the last component of the pathname when committing.


136471 13-Oct-2004 ru

Fix a botched rev. 1.221 commit. Also, a number of people have
pointed out that /usr/local/etc/rc.d/000.pkgtools.sh installed
with the portupgrade does an equivalent thing, so I personally
would like to see the change reverted, but let David handle it.


136447 12-Oct-2004 des

Remove hcsecd line which was inadvertantly included in the previous commit.


136446 12-Oct-2004 des

Remove a pointless syslogd_flags example.

MFC after: 2 weeks


136406 11-Oct-2004 obrien

'portupgrade' places obsoleted shared libraries in /usr/local/lib/compat/pkg,
so add this the list of directories ldconfig'ed.


135927 29-Sep-2004 trhodes

Correct a trivial typo.


135912 29-Sep-2004 trhodes

Give users the ability to load a mac_bsdextended(4) ruleset on boot (defaults
to NO of course). Provide a basic ruleset file, rc.bsdextended, but allow
the filename to be overridden through rc.conf.

Discussed with: rwatson (awhile ago)


135875 28-Sep-2004 dougb

Create a named chroot directory structure in /var/named, and use it
by default when named is enabled. Also, improve our default directory
layout by creating /var/named/etc/namedb/{master|slave} directories,
and use the former for the generated localhost* files.

Rather than using pax to copy device entries, mount devfs in the
chroot directory.

There may be some corner cases where things need to be adjusted,
but overall this structure has been well tested on a production
network, and should serve the needs of the vast majority of users.

UPDATING has instructions on how to do the conversion for those
with existing configurations.


135775 24-Sep-2004 dougb

For the default FreeBSD install, the file path actually is
/var/run/named/pid. This is done so that named can start
with -u bind and still dump a pid file in that directory,
which is chowned to user bind.


135757 24-Sep-2004 des

It's named.pid, not named/pid.

Pointy hat to: dougb@


135701 24-Sep-2004 dougb

Add a note to indicate that the path set in named_pidfile must
also be set in named.conf. Our default named.conf has this already.

Update the note for named_symlink_enable to indicate that ndc is gone.


135591 23-Sep-2004 jkoshy

Add a knob 'daily_status_security_diff_flags' controlling the
format of the 'diff' output generated during periodic(8) scripts.

Submitted by: keramida (script changes)
Reviewed by: keramida (man page changes)


135252 15-Sep-2004 seanc

Bring back etc/rc.d/ntpdate as requested by scads of people. This isn't a
complete backout as the ntpd_sync_on_start etc/rc.conf tunable is still
present, though the default is now NO (was YES). Since we're no longer
syncing time at startup by default when ntpd is enabled (as was the case
24hrs ago), remove UPDATING entry pointing out that ntpd(1) -g is slower
than ntpdate(1).

Hopefully ntpd_sync_on_start="YES" can be made the default for -CURRENT
after 5.3 is cut. At the very least, this should be set to YES when a
user requests to have ntpd enabled via sysinstall(1).

Requested by: many


135194 14-Sep-2004 seanc

Stop using ntpdate(1) in our startup proceedure. Replace ntpdate(1) with
calls to ntpd -g. ntpd is noticably slower than ntpdate, but is also more
accurate. This removes the nasty hackery in rc.d/ntpdate that would parse
out ntp servers from /etc/ntp.conf (ntpd knows how to read its own config
file). By default, ntpd *will* sync with its listed time servers. To
turn this off so that ntpd does not sync, ntpd_sync_on_start="NO" can be
added to /etc/rc.conf. If ntpd is not enabled (the default), then time is
not synced on startup. ntpdate's use has been depreciated by the ntpd
authors for quite some time so this change shouldn't be unexpected.

Suggested by: des
Approved by: roberto (resident ntp guru)


132678 27-Jul-2004 mlaier

Fix typo in description of pflog_logfile.

Submitted by: Mike Jakubik


132356 18-Jul-2004 simon

For the gbde attach script:
- Ask the user up to X times (3 by default) for the pass-phrase, if
it is incorrect the first time.
- Add support for storing the lockfiles in another other directory
than /etc.
- Document that it is possible to override the location of each single
lockfile.

Approved by: pjd


131338 30-Jun-2004 imp

devd is now on by default

Reviewed by: dfr,njr (not nate!)


130699 18-Jun-2004 green

Allow setting the system console keyboard via the ${keyboard} rc.conf
directive.


130151 06-Jun-2004 schweikh

Removed whitespace at BOF, EOL & EOF.


130111 05-Jun-2004 sanpei

fix MELCO LPC3-TX entry.
I mistaked at 1.166.

Submitted by: SARUMARU Yoshihiko <mistral@imasy.or.jp>
Pointed out by: MORIYASU Hirano <m-hirano@konsei.co.jp>
FreeBSD-users-jp 79808
FreeBSD-users-jp 79816


129995 02-Jun-2004 ume

fix typo in comment in my previous commit.


129994 02-Jun-2004 ume

Add ip6addrctl_enable and ip6_addrctl_verbose option. If
ip6addrctl_enable is set to YES, address selection policy is installed
into kernel.
If there is /etc/ip6addrctl.conf, it is used for address selection
policy. Even if there is no /etc/ip6addrctl.conf, we install default
policy. In this case, if ipv6_enable is set to YES, we use address
selection policy described in RFC 3484 as default. Otherwise, we
install priority policy for IPv4 address.
The default of ip6addrctl_enable is NO for now. However, it may
better to enable it by default.


129830 29-May-2004 njl

Throw the switch and enable use of the lowest idle states while online in
addition to offline. This can be overridden in /etc/rc.conf if it causes
trouble although this has been stable since 2003/12.


129424 19-May-2004 joe

Allow the location of the INDEX file to specified to pkg_version.
This is particularly convenient on a cluster of machines to prevent
having to rebuild the INDEX file on each.

Reviewed by: portmgr


128473 20-Apr-2004 darrenr

Add script for checking ipv6 blocked packets from PR.

PR: misc/50154
Submitted by: Kimura Fuyuki <fuyuki@hadaly.org>


128096 10-Apr-2004 green

Document devfs_set_rulesets a little.


128066 09-Apr-2004 rsm

Add Xircom XEM5600 card (appears to be a renamed REM56).
Observe that Xircom CEM28 and CEM33 are known to work in Ethernet mode.

Reviewed by: imp (mentor)


127895 05-Apr-2004 fjoe

Document sendmail_pidfile variable.
Add sendmail_procname variable.


127759 02-Apr-2004 mlaier

Add rc.d script to start pflogd and add rcvars etc. Also document vars in
rc.conf(5) and put a sample entry to newsyslog.conf

Reviewed by: -current
Approved by: bms(mentor)


127345 23-Mar-2004 brooks

Overhaul the /etc/rc.d/diskless script by splitting it out into
hostname, resolve, tmp, and var scripts. The latter three are new and
were repo copied. These scripts no longer depend on being booted with
and NFS root instead attempt to automaticly create mfs /tmp and /var
volumes if the they are not writable. This behavior can be overridden
in /etc/rc.conf.

Reviewed by: luigi, pjd


127342 23-Mar-2004 mlaier

Add rc.d script for pf(4) (more to come once pflogd(8) works as well).
Update defaults and write some lines for rc.conf(5) also.
Mostly dup'ed from ipf

Reviewed by: -current
Approved by: bms(mentor)


126978 14-Mar-2004 dougb

1. Remove the named_rcng variable. Mike's caution in this area was a good
thing, but we're ready to move on.

2. Remove the -g default argument in named_flags. It doesn't actually do
what most users think it does, and what most users want it to do is already
accomplished with a proper default group for the bind user, which we have.
Also, the -g knob does something entirely different in BIND 9, which leads
to a lot of needless confusion/aggravation.

3. In the rc.d script, don't bogusly override $command, or $rc_flags. Both
are adequately handled in rc.conf[.local].

4. DO properly override $rc_flags if user has named_chrootdir set.
This may need to be revisited, but should be ok for now.

5. Protect all chrootdir-related bits under that variable, instead of
named_rcng.

There is more work to be done here, especially in the area of BIND 9
compatibility, but this is a start at least.

Prompted in part by (legitmate) grousing from: kuriyama, Randy Bush


126554 03-Mar-2004 mtm

From the PR:
Certain MTA configurations mean that the notifications from
virecover keep bouncing; so here's a patch to allow administrators
to turn them off.

PR: conf/54910
Submitted by: bms (with a minor cleanup)


125388 03-Feb-2004 des

Add support for initializing swap devices with random one-shot keys. Note
that the keys are currently generated by computing the MD5 checksum of 512
bytes read from /dev/random, and are passed to gbde on the command line.

Sponsored by: Teleplan AS


125324 02-Feb-2004 mtm

Ruleset numbers are not allowed in devfs_* knobs.
Noticed by someone on -current.


125323 02-Feb-2004 mtm

Support starting/stoping of jails individually.

This commit also removes the support for the sysutils/jailer port. This
is inline with the general policy to keep ports related knobs out
of the base system's configuration mechanism.

Submitted by: Juergen Unger <j.unger@addict.de>


124843 22-Jan-2004 cperciva

If we're going to "add path 'fd/*' unhide", it only makes
sense to "add path fd unhide" first.

Requested by: mtm
Approved by: rwatson (mentor)


123841 25-Dec-2003 babkin

Added support for intelligent handling of DST transitions in cron.

reviewed by: imp


123626 18-Dec-2003 njl

Add power_profile, a script that changes the ACPI CPU Cx idle state and/or
the throttling state in response to line transitions. Future plans
include adding support for CPU frequency changes.

Add a devd.conf entry for calling this script.

The default values for this are:
performance_cx_lowest="HIGH" # Use HLT (C0) online
performance_throttle_state="HIGH" # 100% (no throttling)
economy_cx_lowest="LOW" # Use the lowest Cx state possible
economy_throttle_state="HIGH" # 100% (no throttling)


123533 14-Dec-2003 seanc

Backout ataraid rcng script. I must have missed ar0 in my scan of /dev
after my first reboot because sure enough, I'm seeing it there now and
ata(4) is doing the right thing(TM).

Pointed out by: des


123532 14-Dec-2003 seanc

Add a script that allows software RAID sets to be created before file
systems are mounted. An example set of entries for /etc/rc.conf:

ataraid_enable="YES"
ataraid_devices="ar0"
ataraid_ar0_set="ad2 ad3"
ataraid_ar0_type="RAID1"

Because there is no "correct" way of doing ATA raid (ie, geom vs.
atacontrol vs. vinum) that is bikeshed proof, this rcng script stays within
the bounds of atacontrol and assumes that other RAID solutions for GEOM or
vinum will end up in a different rcNG script.

Reviewed by: green


123498 12-Dec-2003 jesper

Fix typo, I forgot daily_ in front of the status_ata_raid_enable


123029 28-Nov-2003 bms

Add a means of starting an IKE daemon from the rc system at an appropriate
time during the boot process. This is needed in the case where NFS mounts
from servers reachable only via IPSEC are in /etc/fstab.

PR: conf/42497
Submitted by: Volker Stolz
Approved by: re (rwatson)


121620 27-Oct-2003 jesper

Add status checking of ATA raid to the daily periodic scripts.


120759 04-Oct-2003 imp

any -> ? for new entry (to allow time for people to upgrade their pccardd)


120719 03-Oct-2003 phk

Default ntpd to write a "driftfile" in /var/db/ntpd.drift.

A "driftfile" caches the oscillator offset estimate from boot to boot,
having this means faster and less bumpy time synchronization. Will
be overridden by any value in the config file.


120463 26-Sep-2003 phk

As far as we know, there is no reason to not expose /dev/crypto in
jails so code in there can take advantage of hardware assisted
crypto.


120274 20-Sep-2003 imp

A new proxim harmony oem card spotted in the field.

Submitted by: Jeremy Bingham


120195 18-Sep-2003 dougb

Add a default setting of NO for the gbde auto attach script, and
document the options.


120095 15-Sep-2003 nectar

Add `-C 60' to the default flags for inetd, so that it is less
vulnerable to run-of-the-mill DoS attacks in the default installation.


119939 10-Sep-2003 imp

add ELSA Vianect WLAN (Marco Wertejuk)
benq awl100 (David Leemans)

ObTerminalRoomCommit: done!


119397 24-Aug-2003 mtm

Enhance the jail start/stop script.
o The following additional configuration attributes of a jail can be
controlled from rc.conf:
- mounting devfs(5)
- mounting fdescfs(5)
- mounting procfs(5)
- custom devfs(8) ruleset
If no ruleset is specified, the default jail ruleset is used.

o The output of executing /etc/rc in the jail is now redirected
to /dev/null. Instead, the hostname of the jail is echoed if
the jail(8) command exited successfully. If the output is wanted
it can probably be redirected to a file (/var/run/$jail maybe)
instead of /dev/null.

Submitted by: Scot W. Hetzel <hetzels@westbend.net>
with modifications by Jens Rehsack <rehsack@liwing.de>
and me.


119385 24-Aug-2003 mtm

o Do not keep a separate list of src/etc/defaults files in
the src/etc makefile. This list was used to manually
install the files from src/etc. Instead, simply change
directory and 'make install'.
o There is no reason for the files in src/etc/defaults to
be installed as writeable.

Reviewed by: ru


119170 20-Aug-2003 mtm

o Reduce rc(8) startup clutter by turning the informational messages
off by default.
o Apparently the routine displaying the informational messages wasn't
checking its knob in rc.conf, so fix that as well.

Requested by: obrien


119166 20-Aug-2003 mtm

Add a general mechanism for creating and applying
devfs(8) rules in rc(8). It is most useful for applying
rules to devfs(5) mount points in /dev or inside jails.
The following line of script is sufficient to
mount a relatively useful+secure devfs(5) in a jail:

devfs_mount_jail /some/jail/dev

Some new shell routines available to scripts that source
rc.subr(5):
o devfs_link - Makes it a little easier to create symlinks
o devfs_init_rulesets - Create devfs(8) rulesets from devfs.rules
o devfs_set_ruleset - Set a ruleset to a devfs(5) mount
o devfs_apply_ruleset - Apply a ruleset to a devfs(5) mount
o devfs_domount - Mount devfs(5) and apply some ruleset
o devfs_mount_jail - Mount devfs(5) and apply a ruleset
appropriate to jails.

Additional rulesets can be specified in /etc/devfs.rules.
If the devfs_system_ruleset variable is defined in rc.conf
and it contains the name of a ruleset defined in /etc/defaults/devfs.rules
or user supplied rulesets in /etc/devfs.rules then that ruleset will
be applied to /dev at startup by the /etc/rc.d/devfs script. It can
also be applied post-startup:

/etc/rc.d/devfs start

This is a more flexible mechanism than the previous method of using
/etc/devfs.conf. However, that method is still available.

Note: since devfs(8) doesn't provide any way for creating symlinks
as part of a ruleset, anyone wishing to create symlinks in a devfs(5)
as part of the bootup sequence will still have to rely on /etc/devfs.conf.


118908 14-Aug-2003 harti

Now that routes for IP over ATM may look much more complex than before,
use the atmconfig(8) utility instead of route(8) to install those routes.
For this we need a new rc.conf variable natm_static_routes that works
just like static_routes except that the referenced routes use the syntax
of atmconfig(8).

Okay'ed by: mtm


118666 08-Aug-2003 ume

add rtsol_flags.

MFC after: 1 week


118575 07-Aug-2003 imp

Add entries for NETGEAR MA401RA, IO DATA PCET10CL and Panasonic KXL-CB10AN.

Appologies to: those that submitted these to me.


118121 28-Jul-2003 mbr

Change the default for background_dhclient back to NO. It can
cause to much troubles with applications.


118108 28-Jul-2003 mbr

Always start dhclient in the background.

Reviewed by: mtm


117904 22-Jul-2003 dds

Added entry for Billionton LM5LT-10N
Fixed small typo

Reviewed by: imp
Approved by: imp


117762 19-Jul-2003 imp

Add support for DFE-670TXD to OLDCARD

Submitted by: David Wolfskill
PR: 53356


116874 26-Jun-2003 smkelly

- Add a software watchdog facility.

This commit has two pieces. One half is the watchdog kernel code which lives
primarily in hardclock() in sys/kern/kern_clock.c. The other half is a userland
daemon which, when run, will keep the watchdog from firing while the userland
is intact and functioning.

Approved by: jeff (mentor)


116352 14-Jun-2003 mtm

Update a comment about symlinking named's pid file to correctly
reflect the code.

Suggested by: maxim


115950 07-Jun-2003 mtm

The dhcp_program and dhcp_flags variables have to be renamed to
take advantage of the rc.subr(8) glue. They are renamed dhclient_program
and dhclient_flags.
o Rename them in rc.conf(5)
o Rename them in /etc/defaults/rc.conf
o Add the deprecated variables to /etc/rc.subr
o Isolate the use of the 'command' variable to the
NetBSD specific parts in /etc/rc.d/dhclient.
o Now that dhcp_flags has also been renamed it will
be applied properly by rc.subr(8) glue code.

Reported by: John Nielsen <john@jnielsen.net>


115585 01-Jun-2003 gordon

Move networkfs_types from mountcritlocal into defaults/rc.conf as netfs_types.
Also add logic into mountcritremote to add extra_netfs_types to the list.

This unbreaks putting smbfs, portalfs and now nwfs in fstab.


114492 02-May-2003 dougb

Per previous announcement, remove the old version of the rc system.

All functionality from the previous system has been preserved, and
users should still customize their system boot with the familiar
methods, rc.conf, rc.conf.local, rc.firewall, sysctl.conf, etc.

Users who have customized versions of scripts that have been removed
should take great care when upgrading, since the compatibility code
that used those old scripts has also been removed.


114328 30-Apr-2003 markm

Make the defaults for Kerberos 5 a little more up-to-date.


114326 30-Apr-2003 markm

Change the name of the kadmind binary to match reality, now that
KerberosIV is no longer an issue.


114115 27-Apr-2003 imp

xten isn't needed after tw is gone.

Approved by: re@ (scottl)


113569 16-Apr-2003 mtm

Add new knobs for controlling jails in rc.d and document them.

Approved by: makrm (mentor)


113337 10-Apr-2003 shiba

Add NTT-ME SS-LAN CARD MN128. This card entry has been
committed into NEWCARD.


112949 01-Apr-2003 jhb

Complete removal of 320.rdist by removing its entry from periodic.conf and
removing the related 220.backup-distfile script and associatd periodic.conf
entry.

Discussed with: obrien


112742 28-Mar-2003 sobomax

Add pc-card from ARCHOS CD-224E cdrom.

MFC after: 1 week


112354 17-Mar-2003 cjc

A new rc-ng script to build linker.hints files with kldxref(8)
automatically at boot time. Associated rc.conf(5) knobs and
documentation are included.


112255 15-Mar-2003 dougb

Make it more clear how to disable keybell, and where its options are found.

PR: conf/41772


111982 08-Mar-2003 markm

Initiate KerberosIV de-orbit burn. Disconnect the /etc configs.


110938 15-Feb-2003 shiba

Add YIS YWL-11B.


110570 08-Feb-2003 gshapiro

/etc/rc.network isn't built to handle a value of "DEFAULT" (nor should it
be). Using that string leads rc.network to execute:

# sysctl -w vfs.nfs.bufpackets=DEFAULT
vfs.nfs.bufpackets: 4 -> 0

Which isn't what was intended.

PR: conf/31280
MFC after: 3 days


110326 04-Feb-2003 maxim

ep(4) does not have link0 and link1 options.

PR: conf/46651
Submitted by: Eugene Grosbein <eugen@grosbein.pp.ru>
Reviewed by: imp, mdodd
MFC after: 1 week


109455 18-Jan-2003 shiba

Add BUFFALO LPC-CF-CLT(10Base-T Compact Flash Ether Card).


109431 17-Jan-2003 shiba

Add Allied Telesis WR211PCM.


109233 14-Jan-2003 mtm

Add rc_debug knob to rc.conf. The code for it has been in rc.subr for
some time now.
Document all knobs introduced by rc.d

Approved by: markm (mentor)
Reviewd by: gordon (earlier revision)


109213 14-Jan-2003 trhodes

Add an entry for the Dlink Air 660 Wireless PC Card.

PR: 46977
Submitted by: gioria
Approved by: imp


109127 12-Jan-2003 mtm

Fix the named script to find the correct pid file for the
named(8) daemon by providing a new rc.conf knob: named_pidfile
that defaults to the path specified in the system-installed named.conf(5).

Approved by: markm (mentor)
Reviewed by: dougb
Noticed by : Galen Sampson <galen_sampson@yahoo.com>
Dan Pelleg <daniel+bsd@pelleg.org>
PR: conf/46402
MFC: 2 weeks (with re@ approval)


109079 10-Jan-2003 imp

Either compaq has two variants of the WL200, or the old entry is
wrong. Go ahead and include a second entry for the WL200 until I can
sort this out.

Submitted by: Matt Pearce


108959 08-Jan-2003 wollman

Tighten wording of comment.

Suggested by: gshapiro


108958 08-Jan-2003 wollman

Do not do manually what sendmail(8) can do better automatically.
Tell sendmail to clean up its own host status cache.
The error condition handling could probably be done better.


108018 18-Dec-2002 mckusick

Delay an optional amount of time after booting before starting a
background fsck. The delay defaults to sixty seconds to allow
large applications such as the X server to start before disk I/O
bandwidth is monopolized by fsck.

Submitted by: Brooks Davis <brooks@one-eyed-alien.net>
Sponsored by: DARPA & NAI Labs.


107655 06-Dec-2002 imp

Make pccardd have -z by default. This fixes a few startup problems
where people want to have the cards configured. Lack of -z is a speed
optimization.

Submitted by: many voices on mobile@
Approved by: re@ (rwatson)
MFC after: 3 days


106946 15-Nov-2002 ru

Fixed two typos in comments.


106797 12-Nov-2002 imp

Turn off devd until I have a devd.conf file that I can install one
that does no harm.


106723 10-Nov-2002 imp

Add devd_enable

Submitted by: dougb


106333 02-Nov-2002 ume

Add IPv6 setup for ipfilter. `ipv6_ipfilter_rules' was added
to specify rules definition file for ipfilter. The default is
/etc/ipf6.rules. If there is a file which is specified by
'ipv6_ipfilter_rules', IPv6 rule is installed.

Reviewed by: Ronald van der Pol <Ronald.vanderPol@rvdp.org>
MFC after: 1 week


105937 25-Oct-2002 thomas

Add a new /etc/periodic/security script to check for packets
rejected by ipfilter (510.ipfdenied), and a corresponding periodic.conf
knob (daily_status_security_ipfdenied_enable).

Reviewed by: roberto
Approved by: re@


104171 30-Sep-2002 imp

SAMSUNG SWL-2000P PCI Card

Submitted by: Robert Dezorzo


104170 30-Sep-2002 imp

Psion Dacom Gold Card Ethernet

Submitted by: Rick Hoppe


104169 30-Sep-2002 imp

Generic Prism2.5 card

Submitted by: Matt Peterson


104168 30-Sep-2002 imp

Belkin F5D5020 pccard.

Submitted by: Philip Pereira


104167 30-Sep-2002 imp

Entry for I-O Data PCET/100-CL

Submitted by: MATSUO Masahiko-san


104159 29-Sep-2002 imp

oops, last second botch: fix extra 'i'


104158 29-Sep-2002 imp

o Belkin wireless card

PR: 38919
Submitted by: Tommy Johnson

o IBM IDE CDROM

PR: 39537
Submitted by: Kevin Van Maren

o T-Sunus 130 card

PR: 41802
Submitted by: Oliver Schneider


104153 29-Sep-2002 imp

o FreeSPirit ISDN/56K modem card
o No-name OEM Prism card
o ActionTec Prism card
o ZoomAir 11Mbps High Rate wireless networking

PR: 41929, 41928
Submitted by: Bruce M Simpson

o Dynalink L100C16

PR: 41938
Submitted by: Marco van de Voort


104098 28-Sep-2002 imp

Newer Netgear MA401RA entry.

Submitted by: Michael Ranner


104029 27-Sep-2002 imp

Two fixes:
1) Add new card entry for nortel eMobility wi card (from email
that I've lost the sender on :-(
2) put ata devices at config 0x1 rather than auto. This should be
better for nearly all cases.

MFC after: 3 days


103948 25-Sep-2002 brian

Add a pkg_version variable so that it's possible to run portsversion instead
of pkg_version in periodic/weekly/400.status-pkg.


103031 06-Sep-2002 iwasaki

Add an entry for corega WL PCCL-11.

PR: conf/42481
Submitted by: NINOMIYA Hideyuki <nin@jp.FreeBSD.org>
Approved by: imp
MFC after: 1 week


102982 05-Sep-2002 gordon

Introduce bootparamd into the boot scripts. Add a bootparamd_enable and
_flags to rc.conf

Submitted by: John Hay <jhay@zibbi.icomtek.csir.co.za>


102915 03-Sep-2002 gshapiro

Deprecate the use of sendmail_enable="NONE" as it adversely affects the
new rcNG effort.

Submitted by: Mike Makonnen <makonnen@pacbell.net>


102856 02-Sep-2002 gordon

Turn rc_ng on by default now, it's time has come. While we are at it, I'd
like to thank Mike Makonnen for all his work on rcNG. Without him, none
of this would have been possible.


102617 30-Aug-2002 hm

establish default values for /etc/rc.d/pcvt script


101850 14-Aug-2002 gordon

Clean up some variables that should have been done before:
xntpd_* -> ntpd_*
portmap_* -> rpcbind_*

Also change single_mountd_enable to mountd_enable.

We also include shims for all the old variable names.

Submitted by: Mike Makonnen <makonnen@pacbell.net>


101607 09-Aug-2002 fanf

Remove trailing whitespace.


100700 26-Jul-2002 imp

Add a generic NANOSPEED wi card.

Submitted by: matt peterson

While I'm here, kill the flags 0x10000 on all the prism based cards.
Both stable and current figure this out on their own and we've had at
least one releases where this is the case.


100676 25-Jul-2002 ume

Change the default setting of an IPv4-mapped IPv6 address to off.

Requested by: many people


100290 18-Jul-2002 imp

The Compaq WL200 is a CL-PD6729 based pci card with a prism 2 pcmcia
card behind it (without the pcmcia form factor). This entry gets to
the point of attaching, but there's something wrong with the '29
support, so it doesn't quite work yet.


100279 18-Jul-2002 ume

be able to configure to run an IPv6 routing daemon even on
an end node.

Requested by: Masachika ISHIZUKA <ishizuka@ish.org>
MFC after: 1 week


98188 13-Jun-2002 gordon

Add a couple of variables for rc.d

Submitted by: Mike Makonnen


97838 04-Jun-2002 obrien

We want to play osterage and stick our heads in the sand and ignore things.

Requested by: jhb


97835 04-Jun-2002 obrien

ntpdate(1) is depreciated.


97518 29-May-2002 shiba

Add new entry PLANEX GW-NS11H(PRISM3.0).

Submitted by [bsd-nomads:16322] Yasufumi Susuki <yasu@triaez.kaisei.org>


97247 24-May-2002 imp

Correct US Robotics Wireless Card 2410 entry


96971 20-May-2002 gordon

Explictly set kerberos_stash to NO instead of blank. While we are at it,
fix a comment that suggested setting ipv6_ipv4mapping to blank. This
will aid in merging with rcng which requires all veriables to be
explicitly set.

Submitted by: Mike Makonnen
MFC after: 1 week


96166 07-May-2002 keichii

This is two new entries for Taiwanese 16bit PCMCIA cards.
The Blue Concentric CF 802.11b card is a compactflash form-factored card
that does 802.11b, including 128bit encryption.
The Zonet modem pccard is a simple FAX/Modem card.

Both are sold in Guang-Hua Market in Taipei, and functions perfectly
with -current and -stable.


95547 27-Apr-2002 dougb

Remove reference to the TCP_RESTRICT_RST option, which was removed
over a year ago.

Small ws twiddle while I'm here.


95189 21-Apr-2002 cjc

Consistently use full pathnames for files, especially executables.

PR: conf/37292
Submitted by: Helge Oldach <send-pr@oldach.net>
MFC after: 3 days


94407 11-Apr-2002 peter

Back out /etc/rc.d addition. I'd like to see something come of what has
already been imported. It would have been nice to get it out there
in DP1, but that is too late now.


94392 10-Apr-2002 peter

<peril sensitive sunglasses on>
Add /etc/rc.d to the startup dirs list. It is a convenient place to put
custom startup scripts instead of hacking a shared rc.local. eg: ftpd in
listener mode, or maybe even sendmail or another mailer, etc.
<peril sensitive sunglasses off>


94342 10-Apr-2002 gshapiro

Update mail queue related periodic scripts to account for sendmail 8.12's
clientmqueue (submit mail queue).

The new mailq display is only active if both the old
daily_status_mailq_enable is set to "YES" and the new
daily_status_include_submit_mailq is set to "YES" so people who disabled
440.status-mailq won't have any surprises.

Likewise, the new queue run is only active if both the old
daily_queuerun_enable is set to "YES" and the new daily_submit_queuerun
is set to "YES" so people who disabled 500.queuerun won't have any
surprises.

While I am here, remove the [ ! -d /var/spool/mqueue ] checks from
both scripts as the queue directory isn't always /var/spool/mqueue for
the main daemon -- it can be set to anything in the sendmail.cf file.

MFC after: 1 week


93977 06-Apr-2002 asmodai

Correct path for saver to reflect reality.

Submitted by: Martin Faxer <gmh003532@brfmasthugget.se>


93953 06-Apr-2002 dd

Correct grammar(?) in comments.

PR: 36808
Submitted by: Andrew Boothman <andrew@cream.org>


93853 05-Apr-2002 gshapiro

Quoting Peter Wemm, "At great personal risk, touch the sendmail startup
again."

As an alternative to sendmail_enable=NONE, solve the boot time problem
for non-sendmail users completely by moving all of the sendmail startup
code from /etc/rc to /etc/rc.sendmail. The source for that script will
be kept in src/etc/sendmail/rc.sendmail so make.conf's NO_SENDMAIL will
prevent it from being installed. A new rc.conf variable,
mta_start_script specifies the script to run to start the user's
preferred MTA. For backward compatibility, it will default to
/etc/rc.sendmail. The specified script is called out of /etc/rc after
checking to make sure it exists. A new rc.sendmail.8 man page has also
been added which now houses the sendmail_* variable descriptions
formerly in rc.conf.5.

Use /etc/rc.sendmail in /etc/mail/Makefile to reduce code duplication.

Reviewed by: -current, -stable, obrien, peter, ru
MFC after: 1 week


93314 28-Mar-2002 gshapiro

Provide a way for users to completely prevent sendmail from trying to start
at boot time.

Instead of rc.conf's sendmail_enable only accepting YES or NO, it can now
also accept NONE. If set to NONE, none of the other sendmail related
startup items will be done.

Remove an extra queue running daemon might be started that wasn't necessary
(it didn't hurt anything but it wasn't needed).

The new logic is:

# MTA
if ${sendmail_enable} == NONE
# Do nothing
else if ${sendmail_enable} == YES
start sendmail with ${sendmail_flags}
else if ${sendmail_submit_enable} == YES
start sendmail with ${sendmail_submit_flags}
else if ${sendmail_outbound_enable} == YES
start sendmail with ${sendmail_outbound_flags}
endif
# MSP Queue Runner
if ${sendmail_enable} != NONE &&
[ -r /etc/mail/submit.cf] && ${sendmail_msp_queue_enable} == YES
start sendmail with ${sendmail_msp_queue_flags}
endif

Discussed with: Thomas Quinot <Thomas.Quinot@Cuivre.FR.EU.ORG>,
Christopher Schulte <schulte+freebsd@nospam.schulte.org>
MFC after: 1 week


92534 18-Mar-2002 imp

Home Wireless Network Airway wireless card


92192 12-Mar-2002 rwatson

Allow LOMAC to be loaded as part of the boot scripts using "lomac_enable"
setting in rc.conf.

Extracted from the still clammy hands of: green
Sponsored by: DARPA, NAI Labs


91668 05-Mar-2002 imp

Buffalo LPC3-CLT

Submitted by: TANAKA Tomohiko <tomo@oso.to>
PR: 34954


91667 05-Mar-2002 imp

Fix Simple Tech STI-ATA

Submitted by: dwhite@paypal.com
PR: 34243


91666 05-Mar-2002 imp

US Robotics Wireless Card 2410

Submitted by: Jerry A! <jerry@thehutt.org>
PR: 33858


91145 23-Feb-2002 iwasaki

Use the regular expression form to solve the ambiguous card parameters
which have tailing spaces.
Some card entries had problem because of incorrect number of spaces.

Approved by: imp
MFC after: 1 week


90957 20-Feb-2002 cjc

There is no reason to demand the administrator set 'natd_interface'
when running natd(8) out of the rc-files. It is perfectly valid for
the interface or alias address to be set in a natd(8) configuration
file, not on the command line. Also, loosen up the restrictions on
identifying an IP address argument in 'natd_interface.'

Fix the documentation, rc.conf(5), to reflect this change.

Take the bogus default for 'natd_interface' out of /etc/defaults/rc.conf.

MFC after: 3 days


90808 17-Feb-2002 gshapiro

Add infrastructure for sendmail 8.12. If users are not starting a daemon
at boot (sendmail_enable=NO), a localhost-only daemon may started
(sendmail_submit_enable) as it is needed to accept mail from command line
submissions. If this isn't desired, see etc/mail/README for more hints.

Optionally (sendmail_msp_queue_enable) start a queue runner for the
submission queue in case a daemon isn't available to accept command line
submitted mail at submission time.

Note that the syslog labels for all of these sendmail processes have been
uniquified for easier log parsing.


90782 17-Feb-2002 imp

Add Proxim RangeLAN-DS.

Submitted by: Matt Peterson <matt@peterson.org>
PR: 35057

Also update my note for the 3crwe737A after talking to Alan Clegg at BSDcon.


89976 30-Jan-2002 bde

Added this makefile. This is not attached to the build yet. I often
install parts of /etc manually and it helps to have a makefile for
each subdir even if the main makefile doesn't invoke it.


89965 29-Jan-2002 sanpei

By commit of usr.sbin/pccard/pccardd/cardd.c at Nov 29 (Dec
10 in -STABLE), pccardd's string comparison between
pccard.conf's entry and PC card's CIS tupple became strict
matching.

As influences of this commit, some PC cards don't work since
some /etc/default/pccard.conf's card identifiers entries are
incorrectly described.

- Lexar Media compact flash
- IO DATA CBIDE2 in 16 bit mode
- TOSHIBA Portable 24X Speed CD-ROM Drive PA2673UJ
- Hewlett Packard M820e (CD-writer)

Update these card configs.

PR: 33815
Obtained from: [bsd-nomads:16128]


89942 29-Jan-2002 imp

Add Linksys Instant Wireless WPC11 v2.5

Submitted by: eliedtke@apogeetelecom.com


89901 28-Jan-2002 imp

Add ADLINK340C wireless card mentioned in nomads.

# This card has the same PCMCIA and OEM id as ELSA XI300 wireless card, which
# appears to be listed elsewhere in this file.

Submitted by: Abe Toshiaki-san <ans@sun-tec.co.jp>
MFC After: 5 days


89808 26-Jan-2002 cjc

Make the rc.conf(5) 'log_in_vain' knob an integer.

Try this out in -CURRENT, MFC, and then consider dropping the
'log_in_vain' knob all together. It really is something for
sysctl.conf(5).

PR: bin/32953
Reviewed by: -bugs discussion
MFC after: 1 week


89549 19-Jan-2002 imp

Add flags 0x10000 to IO Data WN-B11/PCM's entry. Evidentally, they
changed firmware and the new cards don't work without this.

Submitted by: ume
MFC after: 3 days


89488 18-Jan-2002 imp

Add:
Accton airDirect WN3301
Melco WLI-CF-S11G
GeoWave GW-NS11S

Submitted by: Shigeru Ishida-san on bsd-nomads (16142,16143,16144)


89475 17-Jan-2002 joerg

Re-add a call to "camcontrol rescan" after insertion of an aic pccard.
We now do it as a "camcontrol rescan all" which is something ken
promised to implement; for the time being it's not worse than the old
"camcontrol rescan $device" which ended up in something like
"camcontrol rescan aic1". Currently, camcontrol misinterprets the
third non-numeric arg as number 0, and rescans bus 0, which is about
the best we could get at this time.

Approved by: imp
MFC after: 1 week


89281 12-Jan-2002 imp

Correct Corega KK Wireless entry


89239 10-Jan-2002 imp

o Add T-POWER flash
Submitted by: Michael Johansson <micke@nevermind.net>

o Sony PCWA-C100 WaveLAN card
Submitted by: "Jeremiah Gowdy" <jgowdy@home.com>

o Corega KK Wireless LAN PCCA-11 (version b?)
Submitted by: Masahide *MAC* Noda <mac@clave.gr.jp>


89106 08-Jan-2002 joerg

Add a commented-out alternative for the ether line of a DIGITIAL
DEPCM-BA card, as found on my rev. C01 card.

MFC after: 1 week


88676 29-Dec-2001 sheldonh

Don't require operators to override the list of network filesystem
types (networkfs_types) with a version that includes the original
list.

This increases the scope for user error and also means that systems with
networkfs_types set in /etc/rc.conf will not benefit from changes to the
list in /etc/defaults/rc.conf on upgrade.

Instead, store the default list in /etc/rc itself and allow the operator
to append to that list by specifying her own list in networkfs_types.

Rename networkfs_types to extra_netfs_types accordingly, as the new name
better describes the purpose of the variable. Default the value to
'NO'.


88605 29-Dec-2001 imp

"10/100Base FastEthernet PC CARD" (LNA-100) from Billionton Systems Inc.

Submitted by: "Torfinn Ingolfsen" <torfinn.ingolfsen@oslo.online.no>


88563 28-Dec-2001 imp

Novac DVD/CD Station(Portable DVD/CD-ROM player

Submitted by: moment@pluto.dti.ne.jp


88562 28-Dec-2001 imp

Xircom RealPort RE-10

Submitted by: Willem van Engen <wvengen@stack.nl>


88561 28-Dec-2001 imp

Add Proxim Harmony card (from Bob)
Also fix a minor disordering of a wi card while I'm here.

Submitted by: bob bobing <this_is_my_act@yahoo.com>


88531 27-Dec-2001 sheldonh

Re-introduce the fix that delays mounting of network filesystems until
the network is initialized. This was first implemented in rev 1.268
of src/etc/rc, but was backed out at wollman's request.

The objection was that the right place for the fix is in mount(8).
Having looked at that problem, I find it hard to believe that
the hoops one would have to jump through can be justified by the
desire for purity alone.

Note that there are reported issues surrounding nfsclient kernel
support and mount_nfs(8), which currently make NFS an ugly exception
to the general case.

With this change, systems with non-NFS network filesystems configured
for mounting on startup in /etc/fstab are no longer guaranteed to
fail on startup.


88522 27-Dec-2001 imp

Longshire LCS-8634TB

Submitted by: "Frank W. Josellis" <josellis@dynamics.claranet.de>


88517 27-Dec-2001 imp

Some new cards:
o uncommnent joy stuff (me)
o Add BONDWELL B236 joystick card (me)
o Add Buffalo WLI-CF-S11G wi card (me)
o CNF CD-m (submitted by gda)

Submitted by: Dmitry A Goncharov <gda@sani.ru>


87514 07-Dec-2001 cjc

Long ago, there was just /etc/daily. Then /etc/security was split out
of /etc/daily. Some time later, /etc/daily became a set of periodic(8)
scripts. Now, this evolution continues, and /etc/security has been
broken into periodic(8) scripts to make local customization easier and
more maintainable.

Reviewed by: ru
Approved by: ru


87464 06-Dec-2001 nsayer

Add a commented-out defaultrouter entry for 6to4 users. See RFC-3068


87047 28-Nov-2001 ru

Whitespace police.

Submitted by: cjc, ru


86856 24-Nov-2001 darrenr

second part of the patches to complete ipf changes to rc

PR: multiple
Submitted by: Arjan de Vet <devet@devet.org>


86709 21-Nov-2001 imp

Add Toshiba wireless LAN card

Submitted by: "Mark Sergeant" <msergeant@snsonline.net>


86565 19-Nov-2001 imp

Avaya Wireless PCCARD

Submitted by: Ants Aader <ants@kernel.ee>


86539 18-Nov-2001 imp

Add Xircom wireless card from pir@pir.net


86380 15-Nov-2001 imp

GVC 10Mbps Ethernet Card

PR: 30329
Submitted by: David Xu <davidx@viasoft.com.cn>


86379 15-Nov-2001 imp

Add Compaq WL110 PC Card to the list.

PR: 31023
Submitted by: wilko


85481 25-Oct-2001 ru

Finish the removal of uucp scripts.

Forgotten by: kris


85219 20-Oct-2001 darrenr

Put in place for using ipfs use on shutdown and startup.

PR: 27070


85114 18-Oct-2001 alfred

Update to note that rpc.statd and rpc.lockd are now needed for
client side NFS mounts.

Stumbled upon by: rwatson


84780 10-Oct-2001 jhb

Remove references to nfsiod and nfs_client_flags now that they are
obsolete.

Submitted by: Gordon Tetlow <gordont@gnf.org>


84730 09-Oct-2001 des

Add a dumpdir variable that determines where savecore stores crash dumps.
I've had this on my development box for ages...


84537 05-Oct-2001 sheldonh

Quote the value of pccard_ether_delay, the only unquoted value in the
entire file.


84421 03-Oct-2001 ume

We don't ship pim6dd/pim6sd any more.

MFC after: 1 week


84051 27-Sep-2001 brooks

Add an apparently working entry for the BayStack 660, 2mbps direct
sequence wireless card.

Approved by: imp (in principle)


83677 19-Sep-2001 brooks

Add a new rc.conf variable, cloned_interfaces, to create cloned
interfaces at boot.


83389 13-Sep-2001 imp

Due to a bug in the ed driver, which leads to hangs when using it with
dhclient and pccard_ether, introduce the concept of a "settle time" to
pccard_ether with the new pccard_ether_delay variable. Defaults to 5
seconds, which is enough time for the ed driver to finish its
autoconfiguration for newer Linksys based cards. This also can
eliminate the ed0: timeout messages that happen at startup as well.

MFC: after RE says OK.


83285 10-Sep-2001 imp

Typo s/AirLAncer/AirLancer/g


83284 10-Sep-2001 imp

clarify PCMLM56 status


83283 10-Sep-2001 imp

The EXCard-10-PCMCIA entry was slightly bogus.


83273 10-Sep-2001 imp

Add cs driver for IBM EtherJet card. Doesn't completely work yet, but
it won't work without it.


83272 10-Sep-2001 imp

2Mbps card from Teletronics. Looks like a generic OEM card for the
awi driver, but the MAC address isn't recognized, so maybe this is
wrong.


83271 10-Sep-2001 imp

ELSA Air Lancer wireless card. Appears to be a Lucent OEM.

Submitted by: Eric Masson <e-masson@kisoft-services.com>


83264 09-Sep-2001 imp

Mihira-san says that this works for him. Linksys EtherFast 10/100 +
56k modem with the fat connector.

Submitted by: sanpei@sanpei.org (MIHIRA yoshiro)
Ignored since Jan 2001 by: imp


83261 09-Sep-2001 imp

Addtron AWP-100 wireless card.

Submitted by: Alfred Perlstein <bright@mu.org>


83260 09-Sep-2001 imp

EZCard, not EXCard


83259 09-Sep-2001 imp

Speculatively commit fix for Surecom EP-427TX PCMCIA adapter. This
appears to be another OEM version of the Netgear FA411. This is a
guess, since the original didn't include the flags, but this is too
similar to my netgear card...

Submitted by: neal@nelsonnet.org


83258 09-Sep-2001 imp

SMC EZ Card 10 PCMCIA

Submitted by: Goncharov D <gda@sani.ru>


83257 09-Sep-2001 imp

Add NE-2000 compatible card sold by addron.

Submitted by: johs@copyleft.no


83255 09-Sep-2001 imp

Add NetGEAR FA411 card. This appears to be based on the AX88190 chipset
and works with those flags.


82831 02-Sep-2001 rwatson

o Add sample syslogd_flags for "-ss" which causes syslogd not to bind
an inet socket.


82604 30-Aug-2001 alex

Move /etc/defaults/make.conf to /usr/share/examples/etc/make.conf as
discussed on the arch@ mailinglist (after repo-copy).

sys.mk will .error if it finds /etc/defaults/make.conf but include
it anyways (this is the same behaviour as with the make.conf.local
removal).

/usr/share/examples/etc/make.conf has BDEFLAGS commented out now,
since it's only an example file.

Adjust all textes that talk about make.conf or defaults/make.conf to
match the new situation.


82519 29-Aug-2001 alex

RIP all ports options, as discussed on arch@.


82482 29-Aug-2001 obrien

Remove more vestages of diskcheckd, which is now in ports/sysutils.


82191 23-Aug-2001 kuriyama

Invoke named with privilege of bind:bind.
Change pidfile location to /var/run/named/pid.


81749 16-Aug-2001 obrien

Add the `WANT_FORCE_OPTIMIZATION_DOWNGRADE' knob. If set to an integer
value, it forces GCC to not optimize above this level. For intance, GCC
made with "WANT_FORCE_OPTIMIZATION_DOWNGRADE=1" is a good setting for the
Alpha platform when building ports.


81557 12-Aug-2001 markm

Remove the WANT_INSECURE_OPIE option - it is now a default. This is not
nearly as ominous as it sounds, and it allows OPIE to be used over SSH
and on xterms.

Requested by: ache
Discussed on: -security


81554 12-Aug-2001 knu

Chagne MASTER_SITE_FREEBSD to MASTER_SITE_FREEBSD_ORG, because
MASTER_SITE_FREEBSD is already used in bsd.port.mk for some different
purpose.


81553 12-Aug-2001 knu

Fix MASTER_SITE_RUBY. The listed master site is obsolete.


81552 12-Aug-2001 knu

Add MASTER_SITE_FREEBSD.


80515 28-Jul-2001 markm

Upgraded launchpad for kerberos. Noe kerberos IV OR kerberos 5
may be started at boot for kerberos servers.


80452 27-Jul-2001 peter

Take -Wconversion out of BDECFLAGS. It is not particularly useful for
us anyway because it doesn't work right on the x86 and alpha. On
K&R code, small ints would be promoted to int. ANSI-C doesn't require
this and the small ints can be passed taking 8 or 16 bits of stack
space. However, the x86 abi that we use *does* promote to 32 bit,
and the alpha ABI passes them in 64 bit registers so we dont have
that aspect of the problem here. Losing float precision by having it
cast down to int because the funtion prototype specifies int is the
least of our problems. -Wmissing-prototypes helps here anyway.


80368 26-Jul-2001 brian

Remove $daily_status_named_logs and figure out which /var/log/messages*
files to look an (in the same way that /etc/security does).

Don't single-quote $start, reducing it to an empty string.

MFC after: 3 days


80209 23-Jul-2001 hm

change the default for isdn_fsdev to NO. specifying a device here
results in a potential conflict with a getty running on that device.
PR: 26818
Submitted by: Clement Ballabriga <clement@asso.ups-tlse.fr>


80175 23-Jul-2001 gshapiro

New make knob, SENDMAIL_M4_FLAGS, modifies the flags passed to m4 when
building a .cf file from a .mc file.

Include -D_FFR_TLS_O_T to enable tls policy control since the sendmail binary
build enables that FFR as well.

PR: conf/28361
MFC after: 1 week


80154 22-Jul-2001 imp

Add entry for SMC 2632W card.

Submitted by: lots of people, most recently by Mike Buchanon

Also, Tried to clean up the comments about IRQs to match the new world
order.


80112 21-Jul-2001 nsayer

The MA401 is a Prism II

Approved by: imp


79825 17-Jul-2001 roam

Add a script_name_sep rc.conf knob to specify the IFS character
for separating the startup scripts' list into individual filenames.

Run the shutdown scripts in reverse alphabetical order, so dependent
services are stopped before the services they depend upon.

Reviewed by: -arch, -audit
MFC after: 3 weeks


79548 10-Jul-2001 markm

Provide a hint for the OPIE 'insecure' mode.


79406 07-Jul-2001 nsayer

The Netgear card works for me under 'wi'.


78935 28-Jun-2001 ume

Change default of ipv6_default_interface to NO. This is meaningless
in most cases and rather harmful.

Reported by: Kevin Oberman <oberman@es.net>
MFC after: 1 week


78905 28-Jun-2001 dd

Introduce syslogd_program and inetd_program variables in case somebody
wants to replace one of those programs.

PR: 13609
Submitted by: Goran Lowkrantz <goran.lowkrantz@infologigruppen.se>


78862 27-Jun-2001 gshapiro

Typo fix (modifes -> modifies)


78861 26-Jun-2001 dan

stpo --> stop (typo).


78851 26-Jun-2001 imp

Use tabs where tabs are supposed to go!


78850 26-Jun-2001 imp

Add dell wireless card

Submitted by: keichi


78843 26-Jun-2001 dan

Add support for linksys instant wireless.

Approved by: imp


78783 25-Jun-2001 brooks

Add support for the Cisco Aironet 350 Series of adaptors. Also, make
a minor ocrrection to the Aironet 340 Series comment.

Approved by: imp (in principle)


78585 22-Jun-2001 imp

Add BreezeNET PC-DS.11. It is yet another wireless card.

Submitted by: Danny Braniss <danny@cs.huji.ac.il>


78493 20-Jun-2001 ume

Change default value of rtadvd_enable to NO to be compatible with
the following description in RFC2461:

AdvSendAdvertisements
A flag indicating whether or not the router sends
periodic Router Advertisements and responds to
Router Solicitations.

Default: FALSE

Note that AdvSendAdvertisements MUST be FALSE by
default so that a node will not accidentally start
acting as a router unless it is explicitly
configured by system management to send Router
Advertisements.

Submitted by: JINMEI Tatuya <jinmei@isl.rdc.toshiba.co.jp>
MFC after: 1 week


78475 19-Jun-2001 ume

Add configuration for a FAITH IPv6-to-IPv4 TCP translator.
To use a FAITH actually, you also need faithd(8) setup.
Please consult faithd(8) manpage.


78453 19-Jun-2001 grog

Add IBM "High Rate Wireless LAN PC Card", a rebadged Lucent WaveLAN/IEEE.

MFC after: 2 weeks


78318 16-Jun-2001 dd

Explicitly set arpproxy_all and start_vinum to "NO" for consistency.

PR: 28185
Submitted by: Gordon Tetlow <gordont@bluemtn.net>


78265 15-Jun-2001 nik

Include a mention of WRKDIRPREFIX, useful when mounting /usr/ports readonly
from another host.


78069 11-Jun-2001 ume

prefixcmd_enable was obsoleted by syncing recent KAME. New prefix(8)
is just a shell script for backward compatibility. Now, we always use
ifconfig(8) instead of prefix(8).

MFC after: 3 weeks


78035 11-Jun-2001 ache

ISO_ -> ISO in DOC_LANG


77662 03-Jun-2001 phk

Add diskcheckd to /etc/rc with a knob in rc.conf.

Make the default setting YES for now to get some experience with it.

Note: If people starts seeing disk errors because of this then it
should not be backed.


77651 03-Jun-2001 brian

Move gif_interfaces from an IP6 option to a regular IP option.

PR: 26543
Submitted by: Brooks Davis <brooks@one-eyed-alien.net>
MFC after: 3 weeks


77575 01-Jun-2001 ru

Remove vestiges of MFS.


77520 31-May-2001 markm

PERL_THREADED is too experimental at this stage. Remove.


77500 30-May-2001 imp

Add Billionton LNT-10TN

Submitted by: Miklos Niedermayer <mico@bsd.hu>
PR: conf/27726


77496 30-May-2001 brian

Default daily_accounting_flags to -q. I thought this was a typo in the
originally submitted patch (oops!).

Also check for an empty $daily_accounting_save.

Submitted by: Udo Schweigert <Udo.Schweigert@cert.siemens.de>


77492 30-May-2001 brian

Add $daily_accounting_save and $daily_accounting_flags

Submitted by: Udo Schweigert <Udo.Schweigert@cert.siemens.de>
MFC after: 2 weeks


77473 30-May-2001 kuriyama

Add Melco's WLI-PCM-L11G.

MFC after: 1 week


77465 30-May-2001 imp

List the valid IRQs and the non-sharingness.

Submitted by: gshapiro


77262 27-May-2001 sheldonh

The PERL_THREADED knob is causing too many people too many problems.
Add a dire warning about the experimental nature of threaded Perl.


77156 25-May-2001 imp

Add support for
card "D" "Link DWL-650 11Mbps WLAN Card"
which is the most amusing CIS mistake I've seen in some time.

# I'm using this card to make this commit!


77154 25-May-2001 obrien

I didn't fix the comment in rev 1.107.


77153 25-May-2001 obrien

Turn on TCP_EXTENSIONS (rfc1323) by defualt.


77041 23-May-2001 ru

Add NO_I4B to avoid building/installing isdn4bsd package.

Prompted by: Alexandr Listopad <laa@laa.zp.ua>
MFC after: 3 days


76946 22-May-2001 dd

Introduce a background_fsck rc.conf option which allows the user to
enable or disable background fsck'ing all in one shot. Default is
currently 'YES'.

Reviewed by: jkh


76761 17-May-2001 dmlb

Add an entry for RAYLINK pccard using the ray driver.

MFC after: 3 days


76592 14-May-2001 schweikh

New option isdn_screenflags to set the syscons screen params for isdnd,
plus documentation.

Submitted by: Alexander Leidinger <Alexander@Leidinger.net>
Not objected to by: hm
MFC after: 1 week


76518 12-May-2001 assar

clarify comment about MAKE_KERBEROS5. noticed by Peter Pentchev
<roam@orbitel.bg>


76331 07-May-2001 schweikh

Use foo () instead of foo ( ) for function definition,
so zsh can parse this file as well.


76110 28-Apr-2001 dd

Add an allscreens_kbdflags option. Same thing as allscreens_flags,
but runs kbdcontrol instead of vidcontrol.

Reviewed by: ru


76073 27-Apr-2001 ru

Removed reference to withdrawn secure-supfile.


75982 25-Apr-2001 jim

Document XFREE86_VERSION.


75920 24-Apr-2001 schweikh

Add isdn_ttype (moved to rc.conf from rc.isdn)
PR: conf/24865
Submitted by: schweikh
Reviewed by: hm


75839 22-Apr-2001 sobomax

Add missed and update existing MASTER_SITE_*.


75809 21-Apr-2001 dirk

Check for denied zone transfers (AXFR and IXFR).


75796 21-Apr-2001 ache

Fix typo in mouse_char range


75708 19-Apr-2001 ache

Add mousechar_start hook

Reviewed by: Nick Hibma <n_hibma@qubesoft.com>


75181 04-Apr-2001 bmah

Add removable_interfaces to /etc/defaults/rc.conf. It is used
(undocumented until now) by /etc/pccard_ether.

MFC candidate.

Pointed out by: Dave Crane <dave@trig.net>
Reviewed by: -mobile


74990 29-Mar-2001 asmodai

Change NO_MAKEDEV to a finer granularity method:
NO_MAKEDEV_INSTALL and NO_MAKEDEV_RUN. The former implying the latter.
The names imply what they do. The last commit by DES based on a PR defeated
the original idea behind NO_MAKEDEV, which was not to run MAKEDEV, but to do
the installation of MAKEDEV. This should satisfy both parties on the MAKEDEV
challenge.


74949 28-Mar-2001 phk

Change ntp_flags to "-b" to inspire people to set it right.

Note that "right" in this case is not universally recognized, but
NTP-practittioners as opposed to theoretians generally agree that
getting "inside the window" using ntpdate is TRTTD on PC hardware.

PR: 25514
Submitted by: Chris Johnson <cjohnson-pr@palomine.net>


74493 19-Mar-2001 des

Axe TCP_RESTRICT_RST. It was never a particularly good idea except for a few
very specific scenarios, and now that we have had net.inet.tcp.blackhole for
quite some time there is really no reason to use it any more.

(second of three commits)


74462 19-Mar-2001 alfred

Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and
associated changes that had to happen to make this possible as well as
bugs fixed along the way.

Bring in required TLI library routines to support this.

Since we don't support TLI we've essentially copied what NetBSD
has done, adding a thin layer to emulate direct the TLI calls
into BSD socket calls.

This is mostly from Sun's tirpc release that was made in 1994,
however some fixes were backported from the 1999 release (supposedly
only made available after this porting effort was underway).

The submitter has agreed to continue on and bring us up to the
1999 release.

Several key features are introduced with this update:
Client calls are thread safe. (1999 code has server side thread
safe)
Updated, a more modern interface.

Many userland updates were done to bring the code up to par with
the recent RPC API.

There is an update to the pthreads library, a function
pthread_main_np() was added to emulate a function of Sun's threads
library.

While we're at it, bring in NetBSD's lockd, it's been far too
long of a wait.

New rpcbind(8) replaces portmap(8) (supporting communication over
an authenticated Unix-domain socket, and by default only allowing
set and unset requests over that channel). It's much more secure
than the old portmapper.

Umount(8), mountd(8), mount_nfs(8), nfsd(8) have also been upgraded
to support TI-RPC and to support IPV6.

Umount(8) is also fixed to unmount pathnames longer than 80 chars,
which are currently truncated by the Kernel statfs structure.

Submitted by: Martin Blapp <mb@imp.ch>
Manpage review: ru
Secure RPC implemented by: wpaul


74418 18-Mar-2001 ume

Add `ipv6_ifconfig_IFN_aliasN' directive to allow multiple aliases.

PR: conf/24239


74332 16-Mar-2001 imp

Add some devices:
Xircom CreditCard Netwave cnw
Intel PRO/Wireless 2011 (PRISM II) wi
3COM 3CRWE737A (PRISM II) wi
Note: I've had some reports that the latter two cards work, but I've not
been able to get them to work for me.


74314 15-Mar-2001 brian

Fix a comment

PR: 25831
Submitted by: quinot@inf.enst.fr


74247 14-Mar-2001 murray

Add a commented out entry for compat4x

PR: 25196
Submitted by: Chris Knight <chris@aims.com.au>


74198 13-Mar-2001 peter

At great personal risk, touch the sendmail startup again. This adds easy
seperate knobs for inbound (accepting SMTP connections) and outbound (just
occasionally dequeueing) sendmail daemon startup.


74167 12-Mar-2001 sanpei

Add PC-Card entry, I-O DATA PCET/TX-R

This card was DL10022 based card.

Submitted by: [bsd-nomads:15287]
Yoshihiko SARUMARU <mistral@imasy.or.jp>


74146 12-Mar-2001 kris

Use CPUTYPE to add appropriate compiler flags to COPTFLAGS for kernel
builds. This may be disabled using the NO_CPU_COPTFLAGS variable.

Reviewed by: arch


74140 12-Mar-2001 dougb

Add flags option for savecore.

Submitted by: David A. Panariti <davep@who.net>


74063 10-Mar-2001 dougb

Avoid complicated tests of whether devices are present or not, and
enable all harvesting options by default since having them on for
devices not present doesn't hurt anything. Leave them on by default
since for the most part they are not producing noticable slowdown,
and are about to get a lot more efficient.

Re-order part of the cheesy entropy process in preparation for
its complete removal.


74055 10-Mar-2001 gshapiro

Use the correct path to the SASL .h files as installed by the SASL port.

MFC candidate.

Submitted by: jeh


74004 09-Mar-2001 sanpei

Stick the I-O DATA PCLA/TE PC Card adapter entry in the right sort order.


73959 07-Mar-2001 sanpei

add PC-Card entry
Corega KK Wireless LAN PCCA-11
NEC WL11C (PC-WL/11C)
NEC Corporation PK-WL001

Submitted by: [bsd-nomads:15128] [bsd-nomads:15159]
[bsd-nomads:15176] [bsd-nomads:15283]
YAMAMOTO Shigeru <shigeru@iij.ad.jp>
NAKAGAWA Yoshihisa <y-nakaga@nwsl.mesh.ad.jp>


73958 07-Mar-2001 sanpei

add PC-Card entry, Panasonic Flash ATA BN-040ABP3

pccardd[358]: Card "Panasonic"("ATA") [BN-040AB-M 1.00 ] [(null)]
matched "Panasonic" ("ATA") [BN-040AB-M ] [(null)]
ata2 at port 0x240-0x24f irq 10 slot 0 on pccard0
ad4: 39MB <BN-040AB-M 1.00 >
[625/8/16] at ata2-master BIOSPIO

Submitted by: [bsd-nomads:15261]
<m-kawata@cd.jp.nec.com>


73902 07-Mar-2001 sanpei

add new PC-Card entry, IO Data WN-B11/PCM

Submitted by: [FreeBSD-users-jp 59373]
"Masatake E. Hori" <eddie@luft.geo.tsukuba.ac.jp>


73836 06-Mar-2001 gshapiro

Use a different example to avoid confusion


73779 05-Mar-2001 assar

remove warning of experimental nature of heimdal. it's now the same
version as the one in ports (and the latest at that), except that not
all programs that are in the port get built


73401 04-Mar-2001 kris

Correct the comment above MAKE_IDEA to be less confusing now that we
only have one patented algorithm in make.conf.


73277 01-Mar-2001 dougb

Add code to turn on the entropy harvesting sysctl's as early as possible
during the boot process. We're turning it on by default, based on the
actual presence of a configured ethernet card, and/or ppp/tun devices.
Of course, it's easy to disable in rc.conf.


73242 28-Feb-2001 jkh

Have coff be a default ibcs2 loader if we have ibcs2 support enabled.


73145 27-Feb-2001 kris

Add definitions and support for the AMD k6-2, Pentium MMX (i586/MMX),
and Pentium II, III and IV processors (p2, p3, p4), as well as 'mmx' and
'3dnow' MACHINE_CPU tags as appropriate. In the near future this will
be used to control various ports which have MMX/3dNow optimizations,
instead of the ad-hoc methods currently used.

Reviewed by: peter


73141 27-Feb-2001 asmodai

Short lived fame for -Wundef.

Second thoughts by: bde


73136 27-Feb-2001 asmodai

Add -Wundef to BDECFLAGS:

Warn if an undefined identifier is evaluated in an `#if' directive.

Not objected to by: bde


73043 25-Feb-2001 kris

Update the list of OpenSSL manpages (now contains many more describing
libssl, for example), and hide it behind a make.conf option,
WANT_OPENSSL_MANPAGES, instead of having it commented out. We still can't
install these by default because of clobbering of a number of system
manpages with the same name, but they're there for people who want them.


72971 24-Feb-2001 tanimura

I thought it was a new CPU :)

s/i585/i586/


72932 23-Feb-2001 peter

Remove the camcontrol rescan $device insert events for the aic driver,
which does it itself now. Although CAM should do the rescan itself
if the initial boot-time rescan has already been done.


72918 22-Feb-2001 gshapiro

Need one additional make.conf knob, SENDMAIL_ADDITIONAL_MC to satisfy bug
report. It allows building multiple .cf files at build time.

PR: bin/19897


72916 22-Feb-2001 gshapiro

Add a note indicating that SENDMAIL_MC should include the path. This is
necessary if you expect to be able to use this setting in both /etc/mail
and etc/sendmail.


72878 22-Feb-2001 kris

Overhaul the MACHINE_CPU behaviour:

* Rip out MACHINE_CPU stuff from sys.mk and include a new <bsd.cpu.mk>
after we pull in /etc/make.conf. We need to do it afterwards so we can
react to the user setting of the:

* CPUTYPE variable, which contains the CPU type which the user wants to
optimize for. For example, if you want your binaries to only run on an
i686-class machine (or higher), set this to i686. If you want to support
running binaries on a variety of CPU generations, set this to the lowest
common denominator. Supported values are listed in make.conf.

* bsd.cpu.mk does the expansion of CPUTYPE into MACHINE_CPU using the
(hopefully) correct unordered list of CPU types which should be used on
that CPU. For example, an AMD k6 CPU wants any of the following:
k6 k5 i586 i486 i386
This is still an unordered list so the client makefile logic is simple -
client makefiles need to test for the various elements of the set in
decreasing order of priority using ${MACHINE_CPU:M<foo>}, as before.
The various MACHINE_CPU lists are believed to be correct, but should be
checked.

* If NO_CPU_CFLAGS is not defined, add relevant gcc compiler optimization
settings by default (e.g. -karch=k6 for CPUTYPE=k6, etc). Release
builders and developers of third-party software need to make sure not to
enable CPU-specific optimization when generating code intended to be
portable. We probably need to move to an /etc/world.conf to allow the
optimization stuff to be applied separately to world/kernel and external
compilations, but it's not any worse a problem than it was before.

* Add coverage for the ia64/itanium MACHINE_ARCH/CPUTYPE.

* Add CPUTYPE support for all of the CPU types supported by FreeBSD and gcc
(only i386, alpha and ia64 first, since those are the minimally-working
ports. Other architecture porters, please feel free to add the relevant
gunk for your platform).

Reviewed by: jhb, obrien


72846 22-Feb-2001 gshapiro

Add a new make knob, SENDMAIL_MC, which is meant to replace SENDMAIL_CF as
users should be configuring via m4 now. If set, use m4 to create the .cf
file. Also, if either SENDMAIL_MC or SENDMAIL_CF is set, 'make install' or
'make distribution' in src/etc/sendmail/ will install the appropriate .cf as
/etc/mail/sendmail.cf. This fixes some mergemaster problems.

PR: conf/13016


72679 19-Feb-2001 kris

Introduce support for using OpenSSL ASM optimizations. This is done
through the use of a new build directive, MACHINE_CPU, which contains a
list of the CPU generations/features for which optimizations are desired.
This feature will be extended to cover the ports tree in the future.

Currently OpenSSL provides optimizations for i386, i586 and i686-class
CPUs. Currently it has not been tested on an i386 or i486.

Teach make(1) to provide sensible defaults for MACHINE_CPU if it is not
defined (namely, the lowest common denominator CPU we support for each
architecture). Currently this is i386 for the i386 architecture and ev4
for the alpha. sys.mk also sets the variable as a last resort for
consistency with MACHINE_ARCH and bootstrapping from very old versions of
make.

Benchmarks show a significant speed increase even in the i386 case, with
additional improvements for i586 and i686 systems. For maximum performance
define MACHINE_CPU=i686 i586 i386 in /etc/make.conf.

Based on a patch submitted by: Mike Silbersack <silby@silby.com>
Reviewed by: current


72677 19-Feb-2001 peter

Move the sendmail -q from cron to periodic, as suggested by a few people.
This has the benefit of adding a random start time element as daily
processing takes a different amount of time on different machines.


72399 12-Feb-2001 toshi

Added the KME SCSI-CARD-001 of a SCSI card (accessory of
Hewlett Packard M820e CD-writer).

Pointed out by: mitchy@er.ams.eng.osaka-u.ac.jp
Submitted by: Stacy Millions <stacy@millions.ca>


72031 05-Feb-2001 dougb

Introduce the option of running fsck -y if the initial preen fails.
Defaults to off.

Obtained from: Yahoo!


71834 30-Jan-2001 brian

Allow the output of /etc/security to be logged or mailed to different
users in line with ${daily,weekly,monthly}_output using a new
$daily_status_security_output variable.

PR: 24643


71632 25-Jan-2001 ume

Mention about rtadvd_interfaces. It should be specified if you want
use rtadvd.


71340 21-Jan-2001 dougb

Add the options of which cron program to run, and specifying flags
to it.

PR: conf/24358
Submitted by: Gerhard Sittig <Gerhard.Sittig@gmx.net>


71121 16-Jan-2001 des

Add a sysvipc_enable variable that causes the SysV IPC modules to be loaded.

Reviewed by: dougb


71017 14-Jan-2001 sanpei

add new PC-Card entry, Melco/Buffalo LPC2-CLT

ed1 at port 0x300-0x31f irq 3 slot 0 on pccard0
ed1: address 00:40:26:xx:xx:xx, type NE2000 (16 bit)

Submitted by: [FreeBSD-users-jp 58182]
YANAGAWA Kazuhisa <kjana@os.xaxon.ne.jp>


71014 14-Jan-2001 dougb

Move the process of storing entropy from /dev/random and reseeding with
it at boot time closer to the way we want it to be in the final version.

* Move the default directory to /var/db/entropy
* Run the entropy saving cron job every 11 minutes. This seems
to be a better default, although still bikeshed material.
* Feed /dev/random some cheesy "entropy" from various commands
and files before the disks are mounted. This gives /dev/random
a better chance of running without blocking early.
* Move the reseeding with previously stored entropy to the point
immediately after the disks are mounted.
* Make the harvesting script a little safer in regards to the
possibility of accidentally overwriting something other
than a regular file.


70922 11-Jan-2001 dougb

Add a system to save entropy from /dev/random periodically so that
it can be used to reseed at boot time. This will greatly increase
the chances that there will be sufficient entropy available at
boot time to prevent long delays.

For /etc/rc, remove the vmstat and iostat runs from the attempt
to provide some cheesy randomness if the files fail, since
those programs are dynamically linked, and ldd seems to want
some randomness to do its magic.

Guidance and parameters for this project were provided by
Mark Murray, based on the requirements of the Yarrow
algorithm. Some helpful suggestions for implementation
(including the tip about iostat and vmstat) were provided
by Sheldon Hearn. All blame for problems or mistakes is
mine of course.


70624 03-Jan-2001 sanpei

add new PC-Card entry, COREGA FEther PCC-TXD

ed1 at port 0x300-0x31f iomem 0xd0000-0xd0fff irq 3 slot 0 on pccard0
ed1: address 00:90:99:xx:xx:xx, type NE2000 (16 bit)


70470 29-Dec-2000 toshi

Fixed my mistake (rev: 1.169).

Submitted by: sanpei


70353 26-Dec-2000 sanpei

add PC-Card entry, ELECOM Laneed LD-CDL/TX

ed1 at port 0x240-0x25f irq 3 slot 0 on pccard0
ed1: address 00:90:fe:xx:xx:xx, type Linksys (16 bit)

Submitted by: taguchi@tohoku.iij.ad.jp


70337 24-Dec-2000 toshi

o Almost all the config line changed to `auto', except for
multifunction cards and I recieved reports that the card does not
workd by `config auto'. (MFPAO)
o Remove static assign of the IRQ number.
o Remove two duplicated entries.
o Join some entries using regex and fixed matching order problem.

These changes for boot.flp.

Suggested by: sanpei


70309 23-Dec-2000 sanpei

use ``config auto'' for ACCTON EN2216-PCMCIA-ETHERNET

Submitted by: taguchi@tohoku.iij.ad.jp


70308 23-Dec-2000 sanpei

use ``config auto'' for IBM PCMCIA Ethernet I/II

Submitted by: WAKABAYAI Susumu <susumu@wakabaya.net>


70306 23-Dec-2000 sanpei

fix MELCO LPC3-TX config
use ``config auto''
add ether line

Submitted by: bsd-nomads mailing list
14954: Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
14967: Yoichi Nakayama <yoichi@eken.phys.nagoya-u.ac.jp>
14971: WAKABAYAI Susumu <susumu@wakabaya.net>


70302 23-Dec-2000 sanpei

use ``config auto "sio" ?'' for Xircom CreditCard Modem CM-56T

PR: conf/23068
Submitted by: Matt <kienow@infinet.com>


70235 20-Dec-2000 toshi

Join tree entries for Linksys PCMPC100 series as follows:

"Linksys" "EtherFast 10/100 PC Card (PCMPC100)"
"Linksys" "Etherfast 10/100 PC Card (PCMPC100 V2)"
"Linksys" "EtherFast 10/100 PC Card (PCMPC100 V3)"


70154 18-Dec-2000 toshi

Linksys Fast Ethernet PCCARD cards supported by the ed driver now
require the addition of flag 0x80000 to their config line in
pccard.conf(5). This flag is not optional. These Linksys cards will
not be recognized without it.

Reviewed by: imp, iwasaki


69978 13-Dec-2000 non

-Change manufacture ID for REX-5535AC, REX-5535X, REX-9835X, and REX-9835Z
from "PCMCIA SCSI MBH1040" to "PCMCIA SCSI MBH10401" "01". They are
based on the spc driver.
This will fix the conflicts of entry with REX-5536AM, REX-9836A,
and ICM PSC-2401 ("MBH10404" ones) which are based on stg driver.
The problem was pointed out in bsd-nomads several times since PAO2 days.

-Comment out the entry for "MBH10401" ones. The spc driver is
not supported yet.

-Add more comment about cards which has broken CIS
(some cards which has tuple of "PCMCIA SCSI MBH10404" "01").

Reported by: takachan@running-dog.net, y-nakaga@nwsl.mesh.ad.jp,
yuki@dayo.ne.jp
Obtained from: discussion in bsd-nomads mailing list


69872 11-Dec-2000 imp

Add comments just before each config for the awi cards.
Add ZoomAir card.
Change a couple default to auto. Also change a couple awi entires to auto
from 0x1.


69820 10-Dec-2000 des

Add a reference to the fetch(3) man page.


69380 30-Nov-2000 gshapiro

Add commentary about shared SASL files versus sendmail compilation.

Submitted by: Scot W. Hetzel <hetzels@westbend.net>


69305 28-Nov-2000 sanpei

use ``config auto "wi" ?'' for MELCO/WLI-PCM-L11

Submitted by: susumu.wakabayashi@ntt.com


69063 22-Nov-2000 obrien

Remove "NODESCRYPTLINKS" it has been superseeded by "passwd_format"
in /etc/login.conf.


69040 22-Nov-2000 ben

Add a note asking committers to update make.conf.5 when they update this.


68992 21-Nov-2000 sanpei

add Linksts EtherFast 10/100 PC Card (PCMPC100 V2)

Submitted by: Ben Lutgens <blutgens@usinternet.com>


68917 19-Nov-2000 dougb

Standardize spelling of "optimization" in comments

PR: conf/22622
Submitted by: knu


68705 14-Nov-2000 green

Disable /usr/bin/ssh being setuid root by default. Let the variable
ENABLE_SUID_SSH being defined reenable it for those that want it.

This follows discussion favoring the change from September. It
is not usually necessary to be setuid root, possibly less safe,
and less convenient (cannot use $HOSTALIASES, for example).

Submitted by: jedgar


68659 13-Nov-2000 sanpei

add SII MC-P200

Submitted by: Shigeru Ishida <ishida@isl.intec.co.jp>
bsd-nomads:14801


68650 12-Nov-2000 imp

Add webgear aviator card


68565 10-Nov-2000 sanpei

add Melco WLI-PCM


68564 10-Nov-2000 sanpei

add Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD terminal)
and this PC-Card has function ID as modem, pccard.conf entry
is not needed.

Submitted by: (Roger Hardiman <roger@freebsd.org>)


68559 10-Nov-2000 ru

Fixed typo in description of ENABLE_SUIDPERL.


68481 08-Nov-2000 jkh

Add commented-out entries for FTP_PROXY and HTTP_PROXY so those behind
firewalls have examples to work from.

Requested by: chein


68310 04-Nov-2000 ps

MF4: Add LOADER_TFTP_SUPPORT make.conf flag.


68306 04-Nov-2000 sanpei

use ``config auto "ata" ?'' for DHU Mobile Media CD-ROM

Submitted by: Motonobu KOBAYASHI <kobayashimo@nttdocomo.co.jp>
[bsd-nomads:14777]


68274 03-Nov-2000 jhb

Stick the Xircom 10/100 Network PC Card adapter entry in the right sort
order.

Requested by: sanpei


68263 02-Nov-2000 obrien

State that using optimization level above -O for kernel builds isn't smart.


68228 02-Nov-2000 sanpei

use ``config auto'' for COREGA Ether PCC-T


68166 01-Nov-2000 toshi

Add BUFFALO LPC3-CLX
Submitted by: Takashi Ikeda <ccikeda@moon.aichi-u.ac.jp>

Add TOSHIBA Ethernet Card LABCTA00A.
Submitted by: "minoru kurata" <minoru.kurata@toshiba.co.jp>
Obtained from: PAO3


68164 01-Nov-2000 rse

Don't use the old URL to the GNU ftp location any more:
ftp://prep.ai.mit.edu/pub/gnu/ -> ftp://ftp.gnu.org/gnu/


68041 31-Oct-2000 sanpei

remove duplicated item.
"Laneed Wireless card" is "ELECOM *Laneed*
Air@Hawk/LD-WL11/PCC Wireless card" which
was already committed.


68011 30-Oct-2000 jhb

Add an entry for the Xircom 10/100 Network PC Card adapter.


67970 30-Oct-2000 sanpei

MFS:
cosmetic changes

use /etc/pccard_ether for Xircom CreditCard Netwave
and 3Com Corporation" "3C562" (BUT NOT SUPPORTED).

fix `card line' of RATOC REX-5572 (as SCSI only)

use `config auto' for RATOC REX-5536AM, REX-9836A,
ICM PSC-2401 SCSI


67906 29-Oct-2000 ume

- ipv6_prefix_* and ipv6_ifconfig_* work for end node
- rtsol should be work for only one interface
- new variable ipv6_defaultrouter is added
- option name of rtadvd in comment are corrected
- ipv6_firewall_enable, ipv6_firewall_type, ipv6_firewall_script,
ipv6_firewall_logging are added to introduce rc.firewall6.

IPv6 firewall rule is just starting point and should be brushed up.
This commit includes PR18621, PR21694, PR22051.

PR: conf/18621, conf/21694, conf/22051
Reviewed by: asmodai


67848 29-Oct-2000 non

Change flags of ncv and nsp driver. Both were conflicted with the flags
used in lower layer (scsi_low.c).

The flag of ncv for KME KXLC004 was chaged from 0x1 to 0x100.
The flag of nsp for PIO mode was chaged from 0x1 to 0x100.


67793 28-Oct-2000 sanpei

add PC-Card melody beep(PC Card bus, kludge version)

Original idea from: PAO3


67712 27-Oct-2000 non

Comment out the entry for Workbit Ninja SCSI series in PIO mode.
This confilcted with the entry of non PIO mode.

If you want to use them in PIO mode comment out entry of the non PIO mode
and uncommnet the PIO mode entry.


67608 26-Oct-2000 non

Uncommnet entries for PC-Cards which are supposed work with ncv, nsp,
and stg drivers. Also all config indexes for these cards are changed
to auto.

Note, still if you would like to use cards which has a comment;
# (Do not put this entry under Bustoaster)
you need some quick hack. Uncomment the entry above.

Reviewed by: sanpei@FreeBSD.org


67491 24-Oct-2000 knu

Add MASTER_SITE_MOZILLA and MASTER_SITE_XEMACS.


67431 22-Oct-2000 knu

It is bsd.sites.mk one should look for a full list of default sites,
not bsd.port.mk anymore.

Add MASTER_SITE_XFREE, MASTER_SITE_RINGSERVER, MASTER_SITE_TCLTK and
MASTER_SITE_RUBY.

Document and add MASTER_SORT_REGEX.


67420 21-Oct-2000 sanpei

add TDK Grey Cell GCS2000 Ethernet Card

PR: 22184


67394 20-Oct-2000 joe

Fix a typo in the last commit; should be 'remove' not 'insert'.

Noticed by: sanpei


67339 20-Oct-2000 joe

Fixup a couple of ether card entries to use the new pccard_ether
calling convention.


67271 18-Oct-2000 imp

Move auto doesn't work comment closer to config line


67263 17-Oct-2000 imp

Add a bunch of wireless cards from Japan. Shigeru YAMAMOTO-san
brought them to BSDcon and gratiously allowed me to test each one with
the wireless setup here. In addition, support another CF card which
YAMAMOTO-san also brought.

Also add a Lexar CF card which didn't work with auto on many laptops.


67241 17-Oct-2000 sanpei

use ``config auto'' for NCR WaveLAN/IEEE


67221 16-Oct-2000 joe

Add an optional start/stop argument to pccard_ether, and migrate
the 'ifconfig ifN delete' into pccard_ether under the 'stop'
function.

In addition start dhclient with a pid file based on the interface
name, e.g. /var/run/dhclient.ep0.pid, and kill the correct dhclient
(or dhcpc) process when the card is removed.


67180 16-Oct-2000 jwd

Set new default: entropy_file="/entropy"

with /var/db/entropy being a hardcoded backup.

Submitted by: Doug Barton <DougB@gorean.org>
Approved by: markm


66935 10-Oct-2000 sanpei

add new version of ELECOM Air@Hawk/LD-WL11/PCC
(Yasuhiro Magara <gama@rose.zero.ad.jp> in [bsd-nomads:14588])

add "wi" cards into HARDWARE.TXT and RELNOTES.TXT


66806 08-Oct-2000 sanpei

add COREGA FEther PCC-TXF
(MITA Yoshio <mita@ee.t.u-tokyo.ac.jp> in [bsd-nomads:14572])


66745 06-Oct-2000 darrenr

This brings support for IP Filter into rc.network and rc.conf with
the appropriate documentation added to rc.conf(5). If all goes well
with this over the next few weeks, the PR will be closed with the
pullup of patches back to 4-STABLE.

PR: 20202
Submitted by: Gerhard Sittig <Gerhard.Sittig@gmx.net>
Reviewed by: Darren Reed <darrenr@freebsd.org>
Approved by: Darren Reed <darrenr@freebsd.org>
Obtained from: Gerhard Sittig <Gerhard.Sittig@gmx.net>


66689 05-Oct-2000 toshi

Fix typo and change from `ifconfig ...' to `/sbin/ifconfig ...'


66688 05-Oct-2000 toshi

Fix some remove method.


66687 05-Oct-2000 toshi

Add TDK LAK-CD031.

Submitted by: Tsuyoshi Hatakenaka <tsuyoshi@wni.co.jp>


66634 04-Oct-2000 brian

Add a unaligned_print option (alpha only)
Document osf1_enable

Submitted by: Eric D. Futch <efutch@nyct.net>
PR: 21649


66551 02-Oct-2000 sanpei

use ``config auto''
- Melco LPC-T (PIO mode)
- AR-P500 ethernet card
- Accton EN2226/Fast EtherCard (16-bit verison)


66500 01-Oct-2000 sanpei

use ``config auto'' for COREGA EtherII PCC-T.


66382 26-Sep-2000 sanpei

add Cisco Systems Aironet 342 Series 11Mbps 802.11 wireless NIC
same cis as Aironet 340

PR: 21447


66380 26-Sep-2000 sanpei

add Cisco Systems Aironet 340 Series 11Mbps 802.11 wireless NIC

PR: 20777


65970 17-Sep-2000 gshapiro

Give users a way to alter the sendmail (and related utilities) build
environment so they can enable functionality such as SASL, LDAP, Hesiod.


65957 16-Sep-2000 ache

Comment out MTREE_FOLLOWS_SYMLINKS by default, since it picked before mtree is
builded (on the clean machine without /etc/make.conf)

Submitted by: imp


65884 15-Sep-2000 ache

Add/use MTREE_FOLLOWS_SYMLINKS make.conf option
This is part of whole subsystem fixing

Reviewed by: imp


65843 14-Sep-2000 brian

Another overhaul of the periodic stuff.

All periodic sub-scripts <larf> now have their return codes interpreted
by periodic(8). Output may be masked based on variable values in
periodic.conf.

It's also now possible to email periodic output to arbitrary addresses,
or to send it to a log file, examples of which can be found in
newsyslog.conf.

The upshot of it all should be no discernable changes to the default
behaviour of periodic(8).

PR: 21250


65840 14-Sep-2000 sanpei

"fe" driver was newbus'ify and bus_space'ify by nyan.

comment-in "XXX NOT SUPPORTED YET" cards
which was supported by "fe" driver.


65653 10-Sep-2000 kris

Nuke RSAREF support from orbit.

It's the only way to be sure.


65551 06-Sep-2000 kris

``Anyone is now free to rub two primes together for their own gratification''
-- Unknown

Now that the RSA algorithm is released into the public domain, build
librsaintl by default unless NO_RSAINTL is set in make.conf.

The native OpenSSL implementation of RSA is much faster, doesn't have
an artificial keysize limitation, has 30% fewer calories and tastes great!


65381 02-Sep-2000 obrien

Move `NOPROFILE' and `NOPERL' to be with the reset of their "NO" brethren.


65380 02-Sep-2000 obrien

Move the kernel's "cflags" to be next to the world ones.


65306 01-Sep-2000 obrien

Remove our override on the default time that a looked up name remains
cached when not in use. This changes the FreeBSD default from 30 minutes
to 5 minutes. JKH was the one that added the override to amd_flags, but
there was no reason given other to serve as an example of what could be
done.


65160 28-Aug-2000 sanpei

add ELECOM Air@Hark/LD-WL11/PCC card
add NEC Wireless Card CMZ-RT-WP card

Obtained from: [bsd-nomads:13988] by YAMAMOTO Shigeru <shigeru@iij.ad.jp>

sort Farallon Skyline 11Mbps Wireless entory


65033 23-Aug-2000 wpaul

Add entry for the Farallon Skyline 11Mbps wireless NIC (WaveLAN/IEEE
compatible)


64816 18-Aug-2000 sheldonh

Document ibcs2_loaders and provide a default for it in
etc/defaults/rc.conf .


64803 18-Aug-2000 brian

Add a PPP_NOSUID hook


64749 17-Aug-2000 jhb

Mention that basic network options now include firewall/security options as
well.


64677 15-Aug-2000 sheldonh

Add a sample ifconfig entry for an IPX address family address, to give
IPX folks a fighting chance of figuring this out themselves. I can't
work out how to document this carefully in rc.conf(5), but this ought
to close the PR.

PR: 17904
Reported by: John Gelnaw <jeg@hawk.circa.ufl.edu>


64605 13-Aug-2000 joe

Define SUPHOST. If this is set a '-h ${SUPHOST}' is added to the
SUPFLAGS when a 'make update' is run. This means that the supfile
doesn't need to be edited because the -h will override the
CHANGE_THIS.FreeBSD.org host.


64576 13-Aug-2000 imp

Change BUILD_SUIDPERL to ENABLE_SUIDPERL, with changed note as to what
it does.


64520 11-Aug-2000 jdp

Add an rc.conf knob "ldconfig_insecure" to disable ldconfig's
security checks. Set the default to NO, i.e., secure.

Submitted by: Maxime Henrion <mhenrion@cybercable.fr>


64515 10-Aug-2000 imp

Change NOSUIDPERL to BUILD_SUIDPERL. One must now explicitly enable
building suidperl.


64501 10-Aug-2000 billf

make sshd follow the pattern of enable, program, flags like every
other entry does.


64490 10-Aug-2000 sanpei

add Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD terminal)

PR: conf/20037


64488 10-Aug-2000 sanpei

I tested Toshiba Modem/LAN card IPC5001B (as Modem) and enable it.
This card has `Network/LAN adapter' function ID(06 00),
not Serial port/modem.


64471 10-Aug-2000 brian

Allow a ppp_user specification to run ppp at startup

PR: 20258


63980 28-Jul-2000 eivind

Change the defaults for portmap, sendmail and inetd to be not running them.
Make sysinstall override this on install, so the effective behavioural
change for a newly installed system is null. Overall, this makes a system
with an empty /etc/rc.conf not run any network services, and makes the
FreeBSD-provided network services that are running visible in /etc/rc.conf
(instead of making people look through /etc/defaults/rc.conf to find the
things they need to disable to secure the system.)

Reviewed by: jhb
Discussed with: The usual cabal


63773 23-Jul-2000 asmodai

Add weak_mountd_authentication, which is examined in /etc/rc.network.
Setting this to YES instead of its default NO, causes mountd to be
passed the -n flag, which allow non-root users mount requests to be served.


63307 17-Jul-2000 markm

Add entropy caching. With this, some entropy is cached at shutdown
time, and this is used to reseed the random number generator at
boot time.

NOTE - this has no hope of working if you halt(); you need to
execute rc.shutdown to get the entropy stash.


63275 16-Jul-2000 iwasaki

PCCard entry cleanup:
- Remove unit numbers in config lines.
- Remove all of logger lines and add logstr lines for some cards. This
changes reduced file size from 84k to 45k.
- Use '/sbin/ifconfig $device delete' instead of /etc/pccard_ether_remove
which haven't merge from PAO yet.
- Cosmetic changes.


63271 16-Jul-2000 sanpei

[Merge from PAO]
add about 67 entry and rewrite 18 entry
change Xircom CompactCard Ethernet 10 entry
config 0x20 -> auto

Reviewed by: iwasaki
Obtained from: PAO3


63123 14-Jul-2000 peter

Be consistant about WITH_ vs MAKE_ flags. We have a precedent of using
MAKE_foo for things like MAKE_KERBEROS etc. Use that. I managed to
confuse myself last time and made make.conf different to the code. ;-(

Reported by: Jun Kuriyama <kuriyama@FreeBSD.org>


62991 12-Jul-2000 imp

Add Xircom CompactCard Ethernet CFE-10 1.00.

Seems to work great in the type II cf<->pccard adapter that came with
the card. Others have reported with different chipsets for the pccard
bridge that additional support is needed to make this card work with
the 3.3 volts it needs.


62962 11-Jul-2000 imp

Remove irq 13 from the list of valid IRQs. It is used by the math co and
is therefore unavailable. Also, IRQ13 isn't connected to the pcic chip
on most laptops.


62961 11-Jul-2000 imp

Merge latest cards from my laptop:
o The Shining PMIDE-ASC card is also used in Road Warrior's Bullet Drive, so
add that to the comments.
o Eiger Lab's fujitsu based ethernet card: EPX-10BT (thanks to Ryan Losh for
donating the card to the cause).
o Add place holder entry for the 3Com Megahertz 3CXEM556. It doesn't work
yet, but that will change in time.


62955 11-Jul-2000 sanpei

add Planex FNW-3600-TX 16bit FastEthernet DirectDock

Obtained from: [bsd-nomads:13991] reported by Akihiro IIJIMA <aki@jp.FreeBSD.org>


62886 10-Jul-2000 sanpei

add Billionton 56Kbps Fax Modem

PR: 18866


62883 10-Jul-2000 sanpei

add Ericsson DC23 GSM modem card

PR: 18962


62880 10-Jul-2000 sanpei

add Compaq Netelligent 10/100 PC Card

PR: 19007


62845 09-Jul-2000 sanpei

add Shining PMIDE-ASC CDROM

PR: 19236


62644 05-Jul-2000 sheldonh

The previous commit changed the df(1) units flag from -k to -h, which
produced human-readable output. I like this, but it's certainly not
something to change willy-nilly without discussion. Revert to -k.

Anyway, the new variable allows folks to pick any units flag that
fits their fancy.


62636 05-Jul-2000 sheldonh

Introduce a new option, daily_status_disks_df_flags, which specifies
the command-line arguments to be used for the call to df(1) when
daily_status_disks_enable is set to YES.

The name of the new variable was chosen by the maintainer of our
periodic hierarchy, Brian Somers.

PR: 19631


62482 03-Jul-2000 peter

Delete the RSAREF=YES example from make.conf - it is not used at all.
Add knobs for the optional crypto parts with some notes.


62274 30-Jun-2000 brian

Add $daily_status_mail_rejects_logs, defaulting to 3 to control
how many /var/log/maillog* files to check

PR: 19587


62206 28-Jun-2000 brian

Fix a comment

Submitted by: joe


62155 27-Jun-2000 brian

Add weekly_status_pkg_enable (defaults to NO)


62136 26-Jun-2000 obrien

Add BDECFLAGS so people can use them easily in /etc/make.conf.


62075 25-Jun-2000 markm

Clean up all the old setup code for the old /dev/random. This will be
revisited when the new /dev/random is done.


62054 25-Jun-2000 brian

Allow compressed acct files

PR: 19483
Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>


61981 23-Jun-2000 brian

Introduce /etc/defaults/periodic.conf, similar in concept to rc.conf.
The only change in the default functionality should be that
the output reports are slightly more verbose WRT files deleted.

Not objected to by: freebsd-arch


61961 22-Jun-2000 dillon

Add ip_portrange_first and ip_portrange_last rc.conf/rc.network
options. This allows you to set the standard dynamic port
assignment range prior to any network daemons (like named) starting
up, necessary if you are also using a firewall to restrict lower ports.
will be MFC'd in a few days


61867 20-Jun-2000 brian

Don't include /compat/linux/tmp in $clean_daily_dirs as it's usually
a link to /tmp

Pointed out by: des


61862 20-Jun-2000 sanpei

Added CyQ've ELA-110

Obtained from: [FreeBSD-users-jp 52722] cory@cory.to (CORY/ISAKA_Yoji)


61744 17-Jun-2000 obrien

If "MODULES_WITH_WORLD" is defined, sys/modules will be built with the
world as was our old way, rather than when building a kernel.

Some people do not like the new way, and the release building still assumes
modules are built with the world.


61601 13-Jun-2000 imp

Remove the "any" and "pio" stuff from PAO. We don't (yet) support
that notation.

Reported by: jkh on the train from Tokyo to Nagoya.


61459 09-Jun-2000 brian

Add clear_daily_* variables


61139 31-May-2000 hoek

Add a NO_LPR option. Useful for people who want to use LPRng.

PR: bin/18787 (David Gilbert <dgilbert@velocet.ca>)


61085 30-May-2000 imp

Add Digital Roamabout. This is for the wlp driver, not yet ported
from PAO, but I don't want to lose this entry.

Submitted by: Randy Bush


61083 30-May-2000 imp

Lots of entries culled from nomads (some of them may need additional
patches to work properly). These are the ones I managed to save since
the first of the year. While I tried to make sure all the entries
would work, some of them were converted by hand from the PAO entries.

MELCO LPC3-TX (Hiroshi Yamashita-san <bluemoon@msj.biglobe.ne.jp>)
Allied Telesis CentreCOM LA100-PCM-T V2
(hideaki yoshimura-san <Hideaki_Yoshimura@YAM-YAMASYS5.ccgw.nec.co.jp>)
Planex FNW-3600-T (Satoru Sawada-san <sawada@angel.ne.jp>)
Planex FNW-3700-T (Shigeru Ishida-san <ishida@isl.intec.co.jp>)
ADVANTECH COMpad-32/85 (Kuo Chun Fan-san) (one of two ports)
TDK DN1280R (Toshihisa Eto-san <eto@clave.gr.jp> and
<masahiro@inet.isogo.yokohama.jp> Masahiro Higuchi-san)
Panasonic TO-CAF56K FAX/Data Modem (katsutoshi ito
<itokatsu@mns.lsi.melco.co.jp>)
NTT DoCoMo (formerly NTT Personal) Paldio 611S (Yoshihiko SARUMARU-san
<mistral@imasy.or.jp>)
KME (TAXAN ICD-400PN, etc.) (ncv not in tree yet) (HASEGAWA-san Tomoki
<thasegawa@mta.biglobe.ne.jp>)
WORKBIT Ninja SCSI series (nsp not in tree yet) (HASEGAWA-san Tomoki
<thasegawa@mta.biglobe.ne.jp>)
SMC EtherEZ Combo (Masanori Takeishi-san <marina@yaya.forks.co.jp>)
KANSAI ELECTRIC KLA-PCM/T (Hideaki FUKUI-san <hideman@infosakyu.ne.jp>)

Plus Two cards from Kazuya Kodama-san <kodama@rd.nacsis.ac.jp> which
were in the last commit.


61082 30-May-2000 imp

Kingston KNE-PC2 (Nick Sayer)


61062 29-May-2000 imp

Add Planex geowave (hosokawa in nomads)
Added two ata devices (Kazuya Kodama <kodama@rd.nacsis.ac.jp> in nomads)
Added CyQ've ELA-110E (mihira-san <sanpei@sanpei.org>)

The CyQ card doesn't have a PR number (yet).


60977 27-May-2000 wilko

Add suggested comment for TCP_DROP_SYNFIN and TCP_RESTRICT_RST

PR: conf/18124
Submitted by: Matt Heckaman <matt@arpa.mail.net>


60971 27-May-2000 imp

Add IBM 56K Modem (PR 17992, Jeroen C. van Gelderen)
Fix D-Link 660 entry (PR 1340, Annelise Anderson)
Add more comments to very generic pcmcia ethernet card
entry (PR 17006, Georg Graf)
Add Linksys EtherFast 10/100 Intergrated PC Card (PCM100) (private mail
from Sean O'Connell)

PRs: 17006, 13402, 17992


60835 23-May-2000 imp

Add D-Link DE-650.

Submitted by: Thiemo Nordenholz <nordenholz@rz.tu-clausthal.de>


60685 18-May-2000 wollman

Fix misleading comment.


60654 16-May-2000 imp

Add Iomega IDE card for their 250M drives. Also remove the N in all
ataN entries while I'm here. They aren't generally needed.

Submitted by: "Sean O'Connell" <sean@stat.Duke.EDU>


60633 16-May-2000 imp

Added Toshiba CD-ROM from Mikael Hybsh


60632 16-May-2000 imp

Two more entries from the highly productive PRs of mihira-san yoshiro
<sanpei@sanpei.org>.

PR: 17622,18126


60628 16-May-2000 dillon

Add ipsec_enable and ipsec_file options to run IPSEC's setkey program
with the specified configuration file at the appropriate time.


60627 16-May-2000 imp

Woof. Had lots more of these than I thought when I started. Time to
batch the rest:

Add EXP DVD-780 DVD rom drive (brian reichert)
Generic cdrom (???)
Two modems eicon DIVA and com1 mc218 from oliver breuninger
Farallon SkyLINE (Dirk-Willem van Gulik)
Nits to the xe cards for xe driver!


60626 16-May-2000 imp

Add Accton EN2226/Faster EtherCard-16.

Submitted by: Mihira-san Yoshiro <sanpei@sanpei.org>
PR: 18545


60625 16-May-2000 imp

Add Kingston KNE ed0 clone.

Submitted by: Nick Sayer


60624 16-May-2000 imp

Sony VAIO cdrom


60103 06-May-2000 ache

Add firewall_logging knob to enable/disablle events logging, disabled
by default. Needed mainly for ipfw kernel module to enable logging
disabled there.


59897 02-May-2000 joe

Disconnect libm from the build tree. It's broken, not being
maintained, and has been replaced by msun. The libm sources
shouldn't be removed just yet as there are parts that should be
merged into msun first.

PR: misc/17848
Discussed with: phk & bde


59884 02-May-2000 chuckr

Cause modules to build with the kernel build. Modules are removed
from the sys Makefile's SUBDIRs. This is conditioned in make.conf by the
NO_MODULES variable and the existence of the modules directory. The
actual location of the modules is not modified. Changes in Makefiles
only, this does not affect Peter's recent changes.

Reviewed by: Peter Wemm, who warned me I would get some flack, and
he had the good idea for the NO_MODULES variable.


59674 27-Apr-2000 sheldonh

Add to defaults/rc.conf a new function source_rc_confs which rc
scripts may use to source safely overrides in ${rc_conf_files}
files.

This protects users who insist on the bad practice of copying
/etc/defaults/rc.conf to /etc/rc.conf from a recursive loop
that exhausts available file descriptors.

Several people have expressed interest in breaking this function
out into its own shell script. Anyone who wants to embark on
such an undertaking would do well to study the attributed PR.

PR: 17595
Reported by: adrian
Submitted by: Doug Barton <Doug@gorean.org>


59338 17-Apr-2000 obrien

Document NO_TCSH knob.


59124 10-Apr-2000 asmodai

Document NO_BIND toggle flag.

PR: 17710
Submitted by: Mark Huizer <xaa+sendpr@dohd.cx>


59059 06-Apr-2000 imp

Two changes:
1) Move an cards to after aic, since an sorts after aic.
2) Add awi cards for the new awi drivers. This is a wireless pcmcia
card.


59053 05-Apr-2000 iwasaki

MFPAO: support wildcard entry for generic serial and fixed
disk as fallthrough entry.

Submitted by: MIHIRA Sanpei Yoshiro <sanpei@sanpei.org>, iwasaki
Reviewed by: imp, -mobile ML and nomads ML in Japan
Obtained from: http://www.freebsd.org/~iwasaki/pccard/pccardd-generic.diff
http://home.jp.freebsd.org/~sanpei/4-current/usr.sbin-pccard-pccardd.diff


59006 04-Apr-2000 obrien

Add an example of how to tweak CXXFLAGS in a make.conf file.

This is in responce to several people breaking their world builds by
incorrectly assigning to CXXFLAGS.


58979 03-Apr-2000 iwasaki

Enable etc/defaults/pccard.conf which is default configuration file
for pccardd.
Please install /etc/defaults/pccard.conf and update /etc/defaults/rc.conf
as well.
Note that old pccard.conf.sample still remains for while but
no longer to be maintained.

Reviewed by: imp, -mobile ML and nomads ML in Japan.


58859 31-Mar-2000 sheldonh

Add a NO_MAILWRAPPER knob to make.conf and wrap it around
mailwrapper(8) for folks who find it annoying to have their development
version of sendmail blown away by ``make world''.

PR: 17394


58791 29-Mar-2000 shin

Fix english.

Specified by: sheldonh


58752 28-Mar-2000 shin

Add a configuration options which enable/disable IPv4 mapped IPv6 addr
support.

Suggested and Reviewed by: ume


58710 27-Mar-2000 dillon

Add a sysctl to specify the amount of UDP receive space NFS should
reserve, in maximal NFS packets. Originally only 2 packets worth of
space was reserved. The default is now 4, which appears to greatly
improve performance for slow to mid-speed machines on gigabit networks.

Add documentation and correct some prior documentation.

Problem Researched by: Andrew Gallatin <gallatin@cs.duke.edu>
Approved by: jkh


58648 27-Mar-2000 kris

Update CFLAGS documentation


58578 26-Mar-2000 imp

Comb through my mailboxes, trying to merge all the entries that others
have set me. This goes from now back to sometime in January 2000. Last
years' entries might result in more. But it will need to wait for another
time.

o XJEM3288 entry (Ron Rosson <insane@lunatic.oneinsane.net>)
o Fix Xircom CreditCard Modem 56 entry ("Juriy Goloveshkin <juriy@avias.com> ")
o Add pcmcia cd-rom entry from juriy as well, even though it doesn't work
o Add Intellegent Modem (sos)
o 3C562 entries (Marat Fayzullin <fms@cs.umd.edu>)
o Digiteam expresso modem (joerg_wunsch)
o RFI Hotline serial card (joerg_wunsch)
o EP401 Ethernet (jkoshy)
o Novatel wireless modem (nsayer)
o Intel modem 2400+ (aka US Roboitcs Worldport 14400) (sos)
o Option I18n GSM fax modem (markm)
o Toshiba SLIMV90 (roberto)


58471 23-Mar-2000 kuriyama

Move "Melco Airconnect" entry to correct place.


58449 22-Mar-2000 nik

Add the DOC_LANG variable, and associated documentary comments.


58418 21-Mar-2000 obrien

Add a knob to turn off the mostly static docs (src/share/doc/).

On a K6-2/450 with fairly fast SCSI disks, building+installing src/share/
takes 2m51.3s, where src/share/doc/ is 1m9.9s of that.

However on a slow Alpha (233MHz) the times are 7m39.3s and 4m58.3s
respectively.

This commit allows one to speed up their build time, without not getting
any important and required changes if one used "NOSHARE".


58400 20-Mar-2000 billf

Make syslogd boot -s by default, which prevents Bad People from filling up
your diskspace.

PR: conf/15737
Submitted by: Kevin Day <toasty@dragondata.com> (PR)
Nick Johnson <freebsd@spatula.net> (on -current)


58390 20-Mar-2000 dan

Document NOUUCP switch


58280 19-Mar-2000 kris

Add and document a NO_X knob to force disabling of X support in doscmd

Requested by: sysop@silver.komanda.com.ua


58129 16-Mar-2000 imp

Entries are now SORTED in this file. They are sorted first by the
driver that they use, followed by the MFG CIS string, followed by the
model CIS.

Future entries *WILL* follow this convention, or I'll be grumpy.

Please let me know if this messes anybody up. There were one or two
pentries that were duplicated. Some were removed since they were
identical, others were left in place.

Approved, in principle, by the nomads mailing list.


58023 13-Mar-2000 dcs

Rescan the SCSI bus of just-added aic devices, so they can be used
during installation.


57970 13-Mar-2000 imp

Add IO DATA card built around the linksys parts.

Submitted by: takawata@shidahara1.planet.sci.kobe-u.ac.jp
PR: 16922


57944 12-Mar-2000 shin

IPv6 related configuration updates.
- 6to4(stf) interface configuration.
- Static route configuration.
- Comment additions.
- Replaced a still existed '@' to '%' in IPv6 scoped addr format.
(This became necessary as previous IPv6 scoped addr format change.)

Much thanks to ume, who helped me reviewing, testing, and finding problems
with these changes.

Approved by: jkh

Reviewed by: ume


57916 11-Mar-2000 imp

Correct socket ethernet card entry.
Remove ^M that snuck into the last commit by mistake.


57899 10-Mar-2000 imp

Add COM1 SA MC220

Submitted by: Michael Reifenberger <root@nihil.plaut.de>


57880 10-Mar-2000 imp

Minor tweaks to Xircom entries. With this I can now attach to the
modem side of my Xircom CreditCard Ethernet+Modem 33.6. Eliminate bad
Xircom entry. Complete IBM Push/Pop Modem(14.4 -> Push/Pop
Modem(14.4K).

Approved in concept by: jkh


57860 09-Mar-2000 shin

Change default of rtadvd to "YES".
Also add IPv6 example for "ifconfig_ifname_alias".

Suggested by: bmah@CA.Sandia.GOV


57842 09-Mar-2000 imp

Add comment suggesting that people send new entries to me. I've been
coordinating things for a while.


57835 09-Mar-2000 imp

More new/corrected devices:
o Correct Entry for Intel EtherExpress (jkoshy)
o Add Option International 56K modem (markm)
o Socket LP-E low power WinCE ethernet card (imp)

Correction approved by: jkh
Adding devices approved in principle by: jkh


57790 07-Mar-2000 imp

Add two more cards:
CNET CN40BC Ethernet adapter (ne2000 clone)
Megahertz XJ32288

Submitted by: Juriy Goloveshkin <juriy@avias.com>


57788 07-Mar-2000 imp

Minor nits and extra devices:
o use ata2 consistanty, even though it doesn't matter too much
o SunDisk (aka SanDisk) SDP's need a different config to actualy work
(tested on the 10M part) by me.
o Non-name ata card.
o WIT IDE controller
o IBM FLASH card
o Megahert 28.8 cellular modem that I thought I'd added before.
o LinkMake LM 336 combo modem/fax.

Submitted by various people and gleaned from the nomads and mobile
mailing lists, but I've lost the names. I'm sorry.


57764 05-Mar-2000 kris

Document NO_OBJC for disabling Objective C support


57603 29-Feb-2000 kris

Document NODESCRYPTLINKS


57553 28-Feb-2000 kris

Update the description of NOCRYPT and NOSECURE to match reality.


57545 28-Feb-2000 steve

Fix a typo, so that the Aironet 4500 really does have an entry here.

PR: 17028
Submitted by: David Malone <dwmalone@maths.tcd.ie>
Approved by: jkh


57542 27-Feb-2000 kris

Document the following buildworld knobs:

NO_FORTRAN NOCRYPT NOGAMES NOINFO NOLIBC_R NOSECURE NOSHARE


57541 27-Feb-2000 kris

Document NOPERL for disabling building of PERL altogether.


57458 24-Feb-2000 markm

Add userland tweakables for OpenSSH and OpenSSL.


57398 23-Feb-2000 shin

Add IPv6 configuration scripts.

Initial version created by, and kindly much tested by:
bmah@CA.Sandia.GOV (Bruce A. Mah)

Approved by: jkh

Reviewed by: bmah@CA.Sandia.GOV (Bruce A. Mah),
Ollivier Robert <roberto@keltia.freenix.fr>
Obtained from: KAME project


57390 22-Feb-2000 joe

Fixed a typo. The D-Link is a DFE-650, not a DEF-650.

Approved by: jkh


57337 19-Feb-2000 jkh

PS/2 mice are a lot more common than serial mice now; use /dev/psm0
as default rather than /dev/cuaa0


57285 17-Feb-2000 imp

Fix previous commit to not use the PAO 'any' keyword.

Approved: Prior commit approved by jkh


57201 14-Feb-2000 imp

More cards from posts to -mobile.


57176 13-Feb-2000 kuriyama

Fix typo (s/Pladio/Paldio/).


57156 12-Feb-2000 hosokawa

Added Melco Airconnect wireless Ethernet.

Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
OK'ed by: jkh@FreeBSD.org


57071 09-Feb-2000 rwatson

Intoduce a new make.conf entry, NO_MAKEDEV, and modifications to
/etc/Makefile so that if it is defined, MAKEDEV all is not called
during a make distribution. This helps clean up the messy userland
in jail(), by reducing the number of devices exposed in jail.
Modifications to jail(2) to follow.

Approved by: jkh-arius


57014 06-Feb-2000 paul

Add a firewall_flags option that is used when ipfw processes a file. It allows
you to run a preprocessor, such as m4, so that you can use macros in your
rules file.

Approved by: jkh


56784 29-Jan-2000 imp

Add three entries:
# Apollo PCMCIA Ethernet Adapter
# Olicom OC2220
# National Semiconductor InfoMover NE4100

I forgot who submitted the first two, but the third one was submitted
by Jim Bloom.


56699 27-Jan-2000 iwasaki

Add 'config auto' confirmed entries.

Submitted by: Atsushi Onoe <onoe@sm.sony.co.jp>,
YAMAMOTO Shigeru <shigeru@iij.ad.jp>,
Masahide -mac- NODA <mac@clave.gr.jp>


56687 27-Jan-2000 sumikawa

Remove 'USE_INET6' define. Now we check IPv6 ability by 'OSVERSION'

Suggested by: asami


56553 24-Jan-2000 markm

Add a (commented out) macro that will, when uncommented, cause Kerberos5
(AKA Heimdal) to be built. Suitable admonishments about the experimental
state of this code are included.

SEROUS HACKERS ONLY!!


56526 24-Jan-2000 iwasaki

Two PCCard Modem entries.
o Fix entry for Megahertz XJ4336-CC4336. Old config (sio1) seems
conflict with IrDA port or COM port on some laptop and sometimes
totally hang up after insertion.
o Add 'NTT DoCoMo Mobile D Card 96P1' which is used by many
people in Japan.

Reviewed by: imp


56502 24-Jan-2000 imp

Add Billionton 10 Base-TX ETHERNET PC CARD.
This entry has a high likelyhood of conflicting with others since the CIS
identifies this as "PCMCIA" "PCMCIA-ETHERNET-CARD".


56496 23-Jan-2000 kuriyama

Whitespace/TAB cleanups only.


56426 23-Jan-2000 hosokawa

Added Banksia CardModem 56.

Submitted by: Rice <benno@netizen.com.au>


56419 23-Jan-2000 hosokawa

Fixed name of CyQ've Ethernet Card.


56418 23-Jan-2000 hosokawa

Added IC-CARD+ Ethernet card.


56403 22-Jan-2000 hosokawa

Added Planex FNW-3600-T 16bit FastEthernet.


56396 22-Jan-2000 hosokawa

Added tag (pccard:$device) for insert/remove event log.

Submitted by: Warner Losh <imp@village.org>


56390 22-Jan-2000 hosokawa

Added Corega Ether PCC-T.

PR: conf/14297
Submitted by: sanpei@sanpei.org


56373 21-Jan-2000 imp

Cleanup of the card database:
o Make sure every entry has a logger event on insert/delete
o Make sure that the order of loggers is consistant
o Add D-Link DEF-650
o use /sbin/ifconfig consistantly
o Add Elecom Laneed LD-CDE, NTT DoCoMo Paldio 321S and 341S
(from shige@FreeBSD.org)


56371 21-Jan-2000 hosokawa

Fixed "NTT DoCoMo PCMCIA DATA/FAX ADAPTER 9600".

Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>


56368 21-Jan-2000 hosokawa

Added Megahertz X-Jack Ethernet Card. (sorry, Warner, please merge it!)

Obtained from: PAO


56364 21-Jan-2000 hosokawa

Added
Allied Telesis Ethernet Card
Panasonic KX-PH402D

Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>


56362 21-Jan-2000 hosokawa

s/echo/logger -s/ to insert/remove lines in pccard.conf.

Obtained from: PAO


56290 19-Jan-2000 imp

Add entries for:
3com 3c589ET
Simple Technology CF ATA flash cards
Viking Components CF ATA flash cards


56112 16-Jan-2000 hosokawa

There's not /etc/pccard_ether_remove on -current.


56111 16-Jan-2000 hosokawa

I've forgotten one hardwired device name in insert/remove line.


56066 15-Jan-2000 hosokawa

Use "$device" instead of hardwired device names in insert/remove lines
of /etc/pccard.conf.sample


56021 15-Jan-2000 obrien

Fix the 3Com Fast Etherlink 3C574TX's ID string as we now get the
complete description from the PCCARD system.


56020 15-Jan-2000 mdodd

Add example entry for the 3Com Megahertz 574B


55992 14-Jan-2000 wpaul

Add driver support for the Aironet 4500/4800 series wireless 802.11
NICs. (Finally!) The PCMCIA, ISA and PCI varieties are all supported,
though only the ISA and PCI ones will work on the alpha for now.
PCCARD, ISA and PCI attachments are all provided. Also provided an
ancontrol(8) utility for configuring the NIC, man pages, and updated
pccard.conf.sample. ISA cards are supported in both ISA PnP and hard-wired
mode, although you must configure the kernel explicitly to support the
hardwired mode since you have to know the I/O address and port ahead
of time.

Special thanks to Doug Ambrisko for doing the initial newbus hackery
and getting it to work in infrastructure mode.


55867 13-Jan-2000 imp

o Remove entry that has 'any' for the interrupt and 'auto' for config.
We don't have that yet.
o Uncomment FLASH cards so when the ata flash patches go into the tree
they will work.

Reported by: hosokawa-san


55790 11-Jan-2000 jmb

correct the entry for the Linksys EtherFast 10/100
PC Card (PCMPC100). the entry was one character
short...the final ")" was missing.

Pointed out by: Chris D. Faulhaber - jedgar@fxp.org - jedgar@FreeBSD.org


55704 10-Jan-2000 imp

Add 3com OfficeConnect 572


55600 08-Jan-2000 sumikawa

Add new define USE_INET6, which enbale IPv6 support on certain
packages.

Approved by: asami
Reviewed by: billf


55134 27-Dec-1999 julian

Reset the Zoom 56K modem when starting to use it.
Failing to do so freezes your system.

Submitted by:Sean O'Connell <sean@stat.Duke.EDU> (my hero)


54949 21-Dec-1999 sheldonh

Add an explicit warning against copying this file into /etc/, since
work-arounds for the ".: Out of file descriptors" problem (see
PR 13724) are taking longer than expected to come to fruition.


54683 16-Dec-1999 roberto

Bye bye xntpd, enter ntp.

The variable names haven't changed for compapatibility reasons.


54670 16-Dec-1999 billf

Add DOCSUPFILE, like PORTSSUPFILE. (ie 'make update' in /usr/doc)

PR: docs/15439
Submitted by: Christian Weisgerber <naddy@mips.rhein-neckar.de>
Obtained from: ports/Makefile


54642 15-Dec-1999 gallatin

Add an enable_osf1 knob to the alpha startup code


54041 02-Dec-1999 imp

Now that pccardc beep actually works, add knob for it in rc.conf/rc.pccard

Submitted by: sanpei@sanpei.org (MIHIRA-san Yoshiro)


53665 24-Nov-1999 alfred

we all like to 'Use' ppp, but this should be 'User'

Pointed out by: dcs


53620 23-Nov-1999 ache

Remove man_locales - goes to manpath.config


53611 23-Nov-1999 brian

Add pppoed startup options


53497 21-Nov-1999 msmith

Fix the entry for the NetGear FA410TX, which appears to have been committed
untested (invalid syntax, and config index 0x1 does not appear to exist in
the card as it currently ships).


53232 16-Nov-1999 roger

Add Nokia Cellular Data Card DTP2 and DTP-2 ver II


53158 14-Nov-1999 ache

Add single_mountd_enable hook to run mountd but not NFS server
Needed for machine with CFS but without real NFS


52892 05-Nov-1999 obrien

Entry for Network Everywhere Ethernet 10BaseT PC Card.

Submitted by: alfred


52891 05-Nov-1999 obrien

Add entry for BayNetworks NETGEAR FA410TXC Fast Ethernet. Poster had this
in PAO format, so there might be a buglet in my conversion.

Submitted by: Robert Withrow <bwithrow@nortelnetworks.com>


52890 05-Nov-1999 obrien

Add network entry for Xircom Realport (Ethernet + modem).

Submitted by: Nick Slager <nicks@albury.net.au>


52592 28-Oct-1999 jmb

add sample entry for Linksys 10/100 card


52316 16-Oct-1999 kuriyama

Add Allied Telesis CentreCOM LA-PCM_V2 entry.

Submitted by: sanpei@sanpei.org
PR: conf/14301


52283 16-Oct-1999 obrien

Remove "-k" (kernel-arch) as "i386" is not appropriate on the Alpha.
Also remove the "-d" domain option, as if someone is savey enough to want
this, they are savey enought to make a custom amd_flags in /etc/rc.conf.


52116 11-Oct-1999 kuriyama

Add I-O DATA PCLATE entry.

Submitted by: sanpei@sanpei.org
PR: conf/13038
URL: http://www.iodata.co.jp/products/pccard/pclate.htm


51986 07-Oct-1999 kuriyama

Add COREGA EtherII PCC-T entry.

Submitted by: KANAZAWA makoto <mako@tcn-catv.ne.jp>
PR: conf/12650


51827 01-Oct-1999 billf

If dumpdev exists, it's automatically enabled. Change comment to reflect.


51535 22-Sep-1999 jkoshy

Remove the "vinum_drives" rc.conf knob. According to Greg <grog@lemis.com>
this is no longer the right way to start Vinum unless you are doing some
kind of maintenance, and that's not the sort of thing that would go into
rc.conf.


51299 15-Sep-1999 peter

Add a hook for disabling cvs and collect a few similar options together.
(We do this on freefall as we use a tweaked /usr/bin/cvs wrapper)


51290 15-Sep-1999 obrien

/emulation/binary compatibility/


51224 13-Sep-1999 des

Fix disordering introduced in my previous commit.

Pointed out by: bde


51209 12-Sep-1999 des

Add the net.inet.tcp.restrict_rst and net.inet.tcp.drop_synfin sysctl
variables, conditional on the TCP_RESTRICT_RST and TCP_DROP_SYNFIN kernel
options, respectively. See the comments in LINT for details.


51174 11-Sep-1999 ache

Add man_locales knob to specify localized man subdirs for makewhatis and
catman


51038 06-Sep-1999 cpiazza

set check_quotas="YES" as the default.

PR: 13603
Submitted by: Alex Perel <veers@distributed.net>
Reviewed by: billf


51028 06-Sep-1999 obrien

Add entry for NDC Ethernet Instant-Link Credit Card Adapter, a NE2000 clone.
This was tested on a ND5100 rev.A2 card.


50883 04-Sep-1999 markm

Knob for Perl thread support.


50472 27-Aug-1999 peter

$Id$ -> $FreeBSD$


50193 22-Aug-1999 brian

ppp_alias -> ppp_nat

Submitted by: Josef L. Karthauser <joe@FreeBSD.org.uk>


49785 14-Aug-1999 obrien

s/Yes/YES/g. `tcp_extensions''s comment implied "Yes" was a valid value
for turning on the feature. Which is wrong.

Submitted by: bde


49783 14-Aug-1999 obrien

Hopefully clarify "log_in_vain" knob's comment.

Reviewed by: bde, sheldonh, andreas


49777 14-Aug-1999 sheldonh

Don't force compression in SUPFLAGS, since that effectively negates
the functionality of the compression option in the supfile.

Reported by: Ben Rosengart <ben@skunk.org>


49704 14-Aug-1999 obrien

Use proper capitalization.


49703 14-Aug-1999 obrien

Use better comment for tcp_keepalive option.

Submitted by: imp


49603 10-Aug-1999 des

Add net.inet.icmp.log_redirect and net.inet.icmp.drop_redirect, for
respectively logging and dropping ICMP REDIRECT packets.

Note that there is no rate limiting on the log messages, so log_redirect
should be used with caution (preferrably only for debugging purposes).


49393 03-Aug-1999 eivind

Better comment on ntpdate_enable - if I have misunderstood when
ntpdate was run (I thought it was cron'ed), other people probably do
too.


49190 28-Jul-1999 nik

Explicitly list the i/o addresses of the serial ports.

Prompted by docs/12343, in which people seemed to get a little confused.
The original text in the file said:

[...]
# By default we use COM1 as our serial console port *if* we're going to use
# a serial port as our console at all. (0x3E8 = COM2)
#
#BOOT_COMCONSOLE_PORT= 0x3F8
[...]

From what I can make out, some people have assumed that means that if
they just uncomment the BOOT_COMCONSOLE_PORT then it will use COM2:
These same people then assume that "0x3F8" on that line is a typo for
"0x3E8".

What it actually means is that if you uncomment the line then the default
stays as "Ox3F8" (COM1:), and that you have to uncomment the line, *and*
change the value of the variable in order to use COM2:.

So I've made that a little bit clearer. I've also listed the hex values
for COM1: thru COM4:, snarfed from sys/isa/isareg.h.

PR: docs/12343
Submitted by: Bill Grunfelder <wjgrun@dippy.cyberwar.com>


49110 26-Jul-1999 brian

Add a default ppp.conf (mode 600).

Originally submitted by: Wayne Self <wself@cdrom.com>

Allow a ppp startup option in rc.conf.

Adjust sysinstall so that it appends to the end of ppp.conf
and uses the generated profile to start ppp in auto mode on
boot.

Submitted by: Josef L. Karthauser <joe@uk.FreeBSD.org>


49072 25-Jul-1999 hosokawa

Added CyQ've ELA-010 Ethernet Card


49071 25-Jul-1999 hosokawa

3C574TX Fast Etherlink PC-card support.


48880 18-Jul-1999 jkh

Use a less annoying default hostname.


48842 16-Jul-1999 jkh

Allow DHCP to be used in an ifconfig variable instead of the usual
address information, producing the obvious effect (dhcp configuration).

Submitted by: "Sean O'Connell" <sean@stat.Duke.EDU>


48785 12-Jul-1999 iwasaki

Refine on explanation for apm stuff.
Make it clear that apmd depends on apmconf -e.

Reviewed by: obrien, my friend :-)


48747 11-Jul-1999 iwasaki

Add apmd_enable and apmd_flags for the boot-time optinos.

Pointed out by: obrien
Forgotten by: iwasaki


48697 09-Jul-1999 sheldonh

Allow internal and external wrapping to be enabled independantly of
each other. Instead of allowing the -w option to be specified twice,
we now take -w (wrap external) and -W (wrap internal).

Discussed with: markm


48687 08-Jul-1999 peter

Tweak previous commit. Only sense the configuration if network_interfaces
is set to "auto". Any network_interfaces settings will be treated as
before.


48662 07-Jul-1999 peter

Do away with ${network_interfaces} in rc.conf. Just use `ifconfig -l` to
get a list of interfaces, and then automatically configure them if
${ifconfig_${ifn}} or /etc/start_if.${ifn} exists.

This makes it a lot easier to deal with machines that constantly change
their network configuration as you can leave ifconfig settings for all
the possible cards - just the ones that are present will be configured.


48648 07-Jul-1999 hosokawa

Added pccard_conf parameter to /etc/rc.conf,
and set it to "/etc/pccard.conf.sample" in /etc/defaults/rc.conf.
Perhaps this default value can be inappropriate,
but I set to this value for the convenience of PC-card boot.flp users.
Please correct it if there are better solutions.


48554 04-Jul-1999 hosokawa

Added "pccardd_flags" for rc.conf.


48296 28-Jun-1999 obrien

Amd now mounts to "/.amd_mnt" rather than "/net". "/net/<host>" now works
in addition to "/host/<host>". This make us consistant with Sun (as we
already were with SGI).


48290 27-Jun-1999 jseger

Standardize appearance of subsection headers (two spaces for section name)


48279 27-Jun-1999 sheldonh

Add command-line option (-w), specified once to enable wrapping and
twice to enable wrapping for internal wrapping as well. If the option is
not specified wrapping is turned off so that inetd will behave exactly
as it used to before TCP Wrappers was imported.

Change etc/defaults/rc.conf so as to encourage wrapping on new systems.

Clarify the use of TCP Wrappers in the IMPLEMENTATION NOTES of the
manual page.

Approved by: jkh


47987 17-Jun-1999 markm

More PAO-ish stuff. Wildcard the IRQ bits.


47752 05-Jun-1999 phk

Add handle to control global TCP keepalives and turn them on as
default.

Despite their name it doesn't keep TCP sessions alive, it kills
them if the other end has gone AWOL. This happens a lot with
clients which use NAT, dynamic IP assignment or which has a 2^32
* 10^-3 seconds upper bound on their uptime.

There is no detectable increase in network trafic because of this:
two minimal TCP packets every two hours for a live TCP connection.

Many servers already enable keepalives themselves.

The host requirements RFC is 10 years old, and doesn't know about
the loosing clients of todays InterNet.


47726 04-Jun-1999 billf

sunsite is now metalab.


47651 01-Jun-1999 billf

'make update' in the ports directory.


47430 23-May-1999 obrien

Get case right in "COMPAT3X".

Submitted by: Kevin Street <street@iname.com>


47318 19-May-1999 obrien

Add a commented out COMPAT22 and COMPAT3x, since we have the others.


47248 16-May-1999 phk

Change tcp_extension comment.

Submitted by: Studded <Studded@gorean.org>
Reviewed by: phk


47154 14-May-1999 obrien

Add the entry for my Intel EtherExpress PRO/100 Mobile Adapter (16-bit verison).
Add additional entries (might need a little tweaking) for the Xircom adapters.

Xircom entries obtained from: http://www.lovett.com/lists/freebsd-xircom/


46495 05-May-1999 wpaul

Add device driver support for the Lucent WaveLAN/IEEE 802.11 PCMCIA
adapter (and some workalikes). Also add man pages and a wicontrol
utility to manipulate some of the card parameters.

This driver was written using information gleaned from the Lucent HCF Light
library, though it does not use any of the HCF Light code itself, mainly
because it's contaminated by the GPL (but also because it's pretty gross).
The HCF Light lacks certain featurs from the full (but proprietary) HCF
library, including 802.11 frame encapsulation support, however it has
just enough register information about the Hermes chip to allow someone
with enough spare time and energy to implement a proper driver. (I would
have prefered getting my hands on the Hermes manual, but that's proprietary
too. For those who are wondering, the Linux driver uses the proprietary
HCF library, but it's provided in object code form only.)

Note that I do not have access to a WavePOINT access point, so I have
only been able to test ad-hoc mode. The wicontrol utility can turn on
BSS mode, but I don't know for certain that the NIC will associate with
an access point correctly. Testers are encouraged to send their results
to me so that I can find out if I screwed up or not.


46391 04-May-1999 brian

Add AmbiCom Inc NIC
Submitted by: Wes Peters <wes@softweyr.com>


46367 03-May-1999 brian

Add 3Com/Noteworthy 56k modem
PR: 9187
Submitted by: Craig Leres <leres@ee.lbl.gov>
Requested by: Nathan Ahlstrom <nrahlstr@winternet.com>


46242 02-May-1999 obrien

Remove NOPERL. Seems to cause too many problems, as those that try don't
understand the implications and don't think to undo it when they get experience
trouble. (wonder about some of the people running -CURRENT sometimes)


46055 25-Apr-1999 brian

Add an entry for the Xircom GlobalACCESS modem
PR: 10277
Submitted by: Nathan Ahlstrom <nrahlstr@winternet.com>


45542 10-Apr-1999 des

Allow the user to specify a different firewall script than /etc/rc.firewall.


45239 02-Apr-1999 grog

Add variable start_vinum. If set to YES, it will start vinum and
automagically find all the partitions. This is to be preferred to the
somewhat emetic usage of vinum_slices and the equally obnoxious 'vinum
read' command.


45096 28-Mar-1999 imp

Add two features:
log_in_vain:
log_in_vain turns on logging for packets to ports for which
there is no listener.
rc.sysctl:
A generic way to set sysctl values. It reads /etc/syslog.conf
and sets values based on that. No /etc/syslog.conf has been
checked in yet, and I've not added this to the makefile yet
until I get more feedback.

Reviewed by: -current, -hackers and bde especially


45035 25-Mar-1999 cwt

Replace a missing quote in the config for 3Com/USR/MegaHertz 3CCM156


44990 24-Mar-1999 brian

Add natd_program and change a comment.


44818 17-Mar-1999 billf

Split check_quotas into check_quotas and enable_quotas

enable_quotas - use quotas on your system
check_quotas - check for violations on startup

By assuming that a system was neat and without violation before it booted
we can skip a long (and at that point needless) process.

Submitted by: Alex Perel <veers@disturbed.net>


44755 14-Mar-1999 markm

Bitrot. Remove objlink as it is not pleasant to be downwind.

PR: 8071
Reviewed by: Sheldon Hearn <sheldonh@iafrica.com>


44748 14-Mar-1999 billf

Bring in some MASTER_SITE_{AFTERSTEP,WINDOWMAKER} from bsd.port.mk


44668 11-Mar-1999 jfitz

Add ${lpd_program} and ${portmap_program} as variables in rc.conf, with
suitable defaults pointing to the FreeBSD-shipped versions. This will allow
for easier integration of third-party replacements for these daemons.
Reviewed by: Several members of -committers


44450 03-Mar-1999 phk

Change the comment to sendmail_flags which has scared so many people
from removing -bd to something more sensible.


44284 25-Feb-1999 msmith

Add entry for Motorola Montana modem.

Submitted by: Andre LeClaire <leclaire@sprintmail.com>


44214 22-Feb-1999 brian

Add IC-CARD Ethernet card & AT&T V34+ Fax Modem
Submitted by: Maxim Sobolev <sobomax@altavista.net>


44213 22-Feb-1999 brian

Xircom Ethernet+Modem 10/100+


44205 22-Feb-1999 steve

Add entries for the following cards:

Viking V.90/K56Flex modem
Zoom 56K modem
3CCE589E* network card
3CCM156 modem

Latter submitted by: Patrick Seal <patseal@hyperhost.net>


44136 19-Feb-1999 msmith

Add entry for D-Link DE-660

Submitted by: Brian Handy <handy@lambic.physics.montana.edu>


43809 09-Feb-1999 jkh

Move rc.conf into defaults/ directory. This is part of a larger series
of commits to deal with the rc.conf.site confusion.


43590 04-Feb-1999 markm

Add bits useful to getting laptops going (my Libretto in particular)
Add ActionTec v.90 modem and Libretto Floppy to pccard database;
Autoload pcic device.


43570 03-Feb-1999 asami

Remove commented out definition of FTP_PASSIVE_MODE, it is (and has always
been) an environment variable and doesn't belong here.

Pointed out by: cnh@ems.mindspring.net, sanpei@yy.cs.keio.ac.jp


42876 20-Jan-1999 asami

Change MASTER_SITE_BACKUP to point to new dir on wcarchive. Merge some
MASTER_SITE_* macros from latest bsd.port.mk.


42525 11-Jan-1999 peter

Remove the example for setting KERNFORMAT=elf; it is the default already.


42325 06-Jan-1999 obrien

make comments more consistant


41808 15-Dec-1998 msmith

Add another modem (Psion Dacom)

Submitted by: "Gary Palmer" <gpalmer@FreeBSD.ORG>


40430 16-Oct-1998 peter

Commented out example of changing the default kernel format with warning.


39655 25-Sep-1998 brian

Add an entry for the HAYES OPTIMA 28.8k


39107 12-Sep-1998 msmith

Add Compex Net-A and 3Com/USR/Megahertz 3CM556
Submitted by: Willem Jan Withagen <wjw@surf.IAE.nl> and Brian Handy <handy@lambic.physics.montana.edu>


39082 11-Sep-1998 msmith

Add the Fujitsu MBH10303

Submitted by: David Kulp <dkulp@neomorphic.com>


38613 29-Aug-1998 dillon

make.conf.local test/include removed from make.conf, to be put in sys.mk
instead.


38565 26-Aug-1998 dillon

Reviewed by: asami@freebsd.org (Satoshi Asami)

Give make.conf a make.conf.local capability similar to rc.conf's
rc.conf.local capability. Eases large-site administration.


38003 01-Aug-1998 dima

Introduce KRB5_HOME variable.


37162 26-Jun-1998 jkh

MF22: die sup die.


37006 15-Jun-1998 nate

Updated entry for Xircom CreditCard Modem

Submitted by: "Mike Del" <repenting@hotmail.com>


36778 08-Jun-1998 nate

- Added entry for Xircon CreditCard Modem.

Submitted by: "Mike Del" <repenting@hotmail.com>


36263 20-May-1998 jkh

Back out locale change until it's better understood by all just
what it is we're trying to do here. :)
OK'd by: asami


36188 19-May-1998 thepish

PR: misc/6031

Patch applied as per PR - enables preferential fetch from local mirrors


35849 08-May-1998 phk

Add a crucial missing _ in NO_SENDMAIL

PR: 6545
Reviewed by: phk
Submitted by: Jos Backus <jbackus@plex.nl>


35222 16-Apr-1998 ache

Add commented out common INSTALL and FORCE_PKG_REGISTER knobs


35221 16-Apr-1998 ache

Add missing commented out MOTIF_STATIC example


35206 15-Apr-1998 phk

In light of the fact that several widespread sendmail alternatives exists
is reason enough to make the compilation & installation of sendmail an
make.conf option. I know that you hate negative options Bruce.

PR: 6284
Reviewed by: phk
Submitted by: Adrian Colley <aecolley@world.std.com>


34890 26-Mar-1998 dima

Don't build sperl if you don't want to.


34687 19-Mar-1998 hosokawa

Added U.S. Robotics XJ1560J (X2 X-jack modem)


34654 18-Mar-1998 jkh

style tweak.


34651 18-Mar-1998 jkh

Document NOPERL


33880 27-Feb-1998 fenner

Convert ${MASTER_SITE_SUBDIR} to %SUBDIR% as in bsd.port.mk rev 1.257


33878 27-Feb-1998 asami

Fix path in commented-out sample of MASTER_SITE_TEX_CTAN.

PR: 5861
Submitted by: kuriyama@opt.phys.waseda.ac.jp


33790 24-Feb-1998 itojun

added "Telecom Device SuperSocket RE450T" (PCMCIA NE2000 variant).


33789 24-Feb-1998 hosokawa

Added NTT ThunderCard Modem... (because I'm using it :-))


33788 24-Feb-1998 hosokawa

commented out REX-5535 because -current does not have spc driver.


33201 10-Feb-1998 msmith

Add entry for Eiger 33.6K modem
Submitted by: John Goerzen <jgoerzen@alexanderwohl.complete.org>


31761 16-Dec-1997 pst

Add support for explicit 3C589D varients and XJ1336 modems


31601 07-Dec-1997 nate

- Added entry for 'Linksys Combo PCMCIA EthernetCard'

Submitted by: Brad Karp <karp@eecs.harvard.edu>


31548 05-Dec-1997 nate

- Added entries for LinkSys ethernet card and Apex Data Modem.

Submitted by: Ken Key <key@cs.utk.edu>


31172 14-Nov-1997 nate

- Added entry for Accton 2216 ethernet card.

Submitted by: Patrick Gardella <patrick@cre8tivegroup.com>


30852 30-Oct-1997 nate

- Commented out some PAO specific portions of this file.

Noticed by: Michael Reifenberger <root@totum.plaut.de>


30671 23-Oct-1997 msmith

Add entries for the Danpex EN-6200P2 and Megahertz XJ4336


30633 21-Oct-1997 nate

- Update the Adaptect SlimSCSI CIS tuple so that it works with FreeBSD's
default pccard daemon.


30229 08-Oct-1997 jkh

Back out my last commit - the trailing / should stay and fetch(1) should
stop puking on null directory components.


30226 08-Oct-1997 jkh

Remove trailing slash from MASTER_SITE_BACKUP example since it
can lead to two trailing /'s, which is in turn an invalid URL (just
bit me :-).


29949 28-Sep-1997 jkh

Document the ever decreasingly popular USA_RESIDENT variable.


29931 28-Sep-1997 markm

Final commit for KTH KerberosIV.
-DMAKE_EBONES -> -DMAKE_KERBEROS4


29281 10-Sep-1997 jkh

By popular request, change the default suggested value for CFLAGS
and also note that COPTFLAGS is _just_ for the kernel and CFLAGS just
for userland.


26522 09-Jun-1997 bde

Updated serial console options.


25424 03-May-1997 andreas

synchronize with bsd.doc.mk (long outstanding fix)
PR: closes docs/3479


24951 15-Apr-1997 asami

Add comments about overridable MASTER_SITE_* variables.

Suggested by: Narvi <narvi@haldjas.folklore.ee>


24430 31-Mar-1997 scrappy

Remove MAKEFLAGS example from /etc/make.conf...

Bruce points out that it breaks things if someone doesn't do a 'make depend',
but I just found out that it breaks 'make depend' itself :(


24422 30-Mar-1997 scrappy

Add/document MAKEFLAGS into /etc/make.conf, using -j3 as example


24225 25-Mar-1997 joerg

top(1) has a tunable parameter for the hash size to hash the user
entries. Mention it in make.conf.


23037 23-Feb-1997 peter

Revert $FreeBSD$ to $Id$


22808 16-Feb-1997 bde

Select between the generic math functions and the i387-specific ones
at runtime.

etc/make.conf:
Nuked HAVE_FPU option.

lib/msun/Makefile:
Always build the i387 objects. Copy the i387 source files at build
time so that the i387 objects have different names. This is simpler
than renaming the files in the cvs repository or repeating half of
bsd.lib.mk to add explicit rules.

lib/msun/src/*.c:
Renamed all functions that have an i387-specific version by adding
`__generic_' to their names.

lib/msun/src/get_hw_float.c:
New file for getting machdep.hw_float from the kernel.

sys/i386/include/asmacros.h:
Abuse the ENTRY() macro to generate jump vectors and associated code.
This works much like PIC PLT dynamic initialization. The PIC case is
messy. The old i387 entry points are renamed. Renaming is easier
here because the names are given by macro expansions.


22638 13-Feb-1997 jkh

Document FTP_PASSIVE_MODE in the place where I usually set it.


21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


20847 23-Dec-1996 peter

Add commented out samples on how to activate the compat libs during build.
Note that nothing is stopping somebody from cd'ing to src/lib/compat/<dist>
and doing a 'make all install' there by hand.


20545 16-Dec-1996 ache

cvsup client moved from sbin to bin

2.2 candidate


19316 01-Nov-1996 ache

Add -z to CVSupflags, it iz safe because it is done by zlib,
not by extra gzip child


18928 14-Oct-1996 pst

catch a mismatch after final review...


18927 14-Oct-1996 pst

Expose the control mechanism for serial console boot so that the default
shipped with freebsd can be changed without modifying the Makefiles directly.

Creates: BOOT_FORCE_COMCONSOLE
BOOT_PROBE_KEYBOARD
BOOT_PROBE_KEYBOARD_LOCK
BOOT_COMCONSOLE (port value for console)


18717 05-Oct-1996 ache

Use full path for cvsup


18716 05-Oct-1996 ache

Add CVSup block (commented out)


18442 21-Sep-1996 peter

Remove SHARED_LIBCC_INT sample, it's gone and has been a do-nothing option
since the cc1/cc1plus backends were linked static some time ago.


16668 24-Jun-1996 nate

Add the (commented out) OBJLINK hook.


16496 19-Jun-1996 nate

Remove the hardcoding of the IRQ, and instead have it determine a free
IRQ.

For now only enable on the 3C589 until other cards have been tested.


16373 14-Jun-1996 nate

Change the 'nep0' lines to 'ep0' since we are very soon to get a working
if_ep.c driver for PCCARD stuff. Also,change the 3C589 examples to
reflect what I use to switch between the two connectors.


15334 21-Apr-1996 asami

Take out quotes around MOTIFLIB. Clarify comments a bit, most users
don't have to touch neither X11BASE nor MOTIFLIB.

Reported by: kmitch@phantasma.bevc.blacksburg.va.us


15272 16-Apr-1996 ache

Back out my MOTIF_STATIC change, it is unnecessary


15224 13-Apr-1996 ache

Document MOTIF_STATIC


15212 12-Apr-1996 asami

Add commented-out definitions of HAVE_MOTIF and MOTIFLIB.


14672 18-Mar-1996 nate

Synchronize relevant changes from the most recent PC-CARD release.


14596 12-Mar-1996 nate

PC-CARD hooks. Someday it will actually enable working code. :)

Reviewed by: phk
Submitted by: Tatsumi Hosokawa <hosokawa@mt.cs.keio.ac.jp> & BSD Nomads

I re-wrote alot of this, but the ideas are based on the code from the
most recent pccard-snapshot.


14403 06-Mar-1996 asami

Add NOPORTDOCS, similar to NOMANCOMPRESS. It prohibits additional
port documentation (which can be things like postscript manuals
describing every single of the 65,536 options) from being installed
into ${PREFIX}/share/doc.


14102 15-Feb-1996 adam

improve the comment for BOOTWAIT


13261 05-Jan-1996 ache

Remove -fno-strength-reduce, gcc bug fixed recently


11095 30-Sep-1995 ache

Refle


11047 28-Sep-1995 ache

Change SUPFILEx order, secure first, ports second to make base system update first
All stuff commented out


10759 15-Sep-1995 ache

Add -fno-strength-reduce to -O2 optimization, all stuff commented out


10758 15-Sep-1995 ache

Add commented out entries for SUP update, 3 standard supfiles handled:
standard/ports/secure


9509 13-Jul-1995 rgrimes

[I cvs admin -o the last one of these you saw, it was commited on
the wrong branch :-(]

Eliminate incorrect double negative logic Bruce has been gripping
about for a year now. Change = no_way to = true.

Submitted by: bde (sort of, patch by me :-))


9506 13-Jul-1995 rgrimes

Remove CCFPU, it is no longer used any place in the source tree.
Submitted by: Thomas Graichen <graichen@sirius.physik.fu-berlin.de>


8024 23-Apr-1995 jkh

Document COPTFLAGS in addition to CFLAGS.


7210 21-Mar-1995 phk

make.conf doesn't postulate anything about libm now.


7198 20-Mar-1995 jkh

Take out obsolete KERBEROS_IV build variable. Just eBones now.
Submitted by: Mark Murray <mark@grondar.za>


4330 10-Nov-1994 phk

Now that the default for the shared gcc-internal lib changed, make this match.


4224 07-Nov-1994 phk

Update make.conf and sys.mk to reflect the most recent advances in
civilization: Use -O2 and MSUN as default, and X11 is in /usr/X11R6


3241 30-Sep-1994 csgr

mention MAKE_EBONES and MAKE_KERBEROS


3023 23-Sep-1994 rgrimes

fbtab: Pulled down from Attic, fixed spaces to tabs.

make.conf: Pulled in the following changes that had been commited
to share/examples/etc:
----------------------------
revision 1.6
date: 1994/09/20 22:30:33; author: adam; state: Exp; lines: +3 -3
BOOTWAIT example converted to milliseconds calibration
----------------------------
revision 1.4
date: 1994/09/19 21:35:28; author: wollman; state: Exp; lines: +7 -1
Document NO_SHARED_LIBCC_INT.
----------------------------
revision 1.3
date: 1994/09/19 21:28:11; author: wollman; state: Exp; lines: +12 -17
Install /etc from the same source as /usr/share/examples/etc (mostly).
----------------------------
revision 1.2
date: 1994/09/19 02:05:08; author: ache; state: Exp; lines: +1 -11
Remove STARTUP_LOCALE, obsoleted now
----------------------------
revision 1.1
date: 1994/09/08 19:08:59; author: jkh; state: Exp;
Add a sample make.conf. Also document the new X11BASE variable, and
expand some of the documentation for other entries.
Submitted by: jkh
----------------------------

manpath.config: Pulled down from Attic, and merged share/examples/etc
changes.

rc: Pulled in the following change from share/examples/etc:
----------------------------
revision 1.2
date: 1994/09/19 23:13:37; author: ache; state: Exp; lines: +1 -2
Remove warning about adjkerntz /var/run file
----------------------------


2902 19-Sep-1994 adam

More reasonable example of BOOTWAIT parameter
Added comment about multiplication factor


2880 19-Sep-1994 ache

Remove STARTUP_LOCALE reference, obsoleted


1749 16-Jun-1994 ache

Add commented out STARTUP_LOCALE with explanation


1740 15-Jun-1994 adam

Changed MDEC_OPT=BOOTWAIT= to BOOTWAIT=


1733 15-Jun-1994 adam

added comments for how to use CCFPU and MDEC_OPT


1719 14-Jun-1994 ache

Remove CXXFLAGS from here, handled in another place


1697 09-Jun-1994 ache

Add commented out PRINTER=ps entry for easy choose
system documentation format


1696 09-Jun-1994 ache

Add commented out CXXFLAGS entry similar to CFLAGS entry


1684 05-Jun-1994 csgr

Add mention of WANT_MSUN, HAVE_FPU and NOMANCOMPRESS
(NOMANCOMPRESS works together with the new bsd.man.mk to turn off
compression of manual pages - manual pages are installed compressed
by default now.)


1664 01-Jun-1994 phk

added make.conf template, which does nothing.