The NetBSD Project

CVS log for src/share/man/man9/rnd.9

[BACK] Up to [cvs.NetBSD.org] / src / share / man / man9

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.31 / (download) - annotate - [select for diffs], Tue May 17 01:39:57 2022 UTC (12 months, 1 week ago) by riastradh
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, HEAD
Changes since 1.30: +12 -1 lines
Diff to previous 1.30 (colored)

rnd(9): Note that rndsource callbacks are never run in hardint.

But they may be run in softint at IPL_SOFTSERIAL.

Revision 1.30 / (download) - annotate - [select for diffs], Sat Mar 19 11:54:53 2022 UTC (14 months, 1 week ago) by riastradh
Branch: MAIN
Changes since 1.29: +7 -1 lines
Diff to previous 1.29 (colored)

rnd(9): Document the serial use of rndsource callbacks.

This simplifies the rndsource API -- no need to lock, unless you're
also coordinating with other driver logic like concurrent
opencrypto(4) requests that share device requests.

Revision 1.25.18.1 / (download) - annotate - [select for diffs], Wed Jul 15 13:47:40 2020 UTC (2 years, 10 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE
Changes since 1.25: +77 -5 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

Pull up following revision(s) (requested by riastradh in ticket #1007):

	share/man/man9/rnd.9: revision 1.26
	share/man/man9/rnd.9: revision 1.27

Update rnd(9) man page to reflect reality since netbsd-7.
- Note rndsource_setcb, RND_FLAG_HASCB, and rnd_add_data_sync.
- Note user's obligation to serialize access to each rndsource.

Simplify macro usage.

Revision 1.29 / (download) - annotate - [select for diffs], Mon May 4 15:13:45 2020 UTC (3 years ago) by wiz
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Improve markup.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Apr 30 03:28:18 2020 UTC (3 years ago) by riastradh
Branch: MAIN
Changes since 1.27: +235 -183 lines
Diff to previous 1.27 (colored)

Rewrite entropy subsystem.

Primary goals:

1. Use cryptography primitives designed and vetted by cryptographers.
2. Be honest about entropy estimation.
3. Propagate full entropy as soon as possible.
4. Simplify the APIs.
5. Reduce overhead of rnd_add_data and cprng_strong.
6. Reduce side channels of HWRNG data and human input sources.
7. Improve visibility of operation with sysctl and event counters.

Caveat: rngtest is no longer used generically for RND_TYPE_RNG
rndsources.  Hardware RNG devices should have hardware-specific
health tests.  For example, checking for two repeated 256-bit outputs
works to detect AMD's 2019 RDRAND bug.  Not all hardware RNGs are
necessarily designed to produce exactly uniform output.

ENTROPY POOL

- A Keccak sponge, with test vectors, replaces the old LFSR/SHA-1
  kludge as the cryptographic primitive.

- `Entropy depletion' is available for testing purposes with a sysctl
  knob kern.entropy.depletion; otherwise it is disabled, and once the
  system reaches full entropy it is assumed to stay there as far as
  modern cryptography is concerned.

- No `entropy estimation' based on sample values.  Such `entropy
  estimation' is a contradiction in terms, dishonest to users, and a
  potential source of side channels.  It is the responsibility of the
  driver author to study the entropy of the process that generates
  the samples.

- Per-CPU gathering pools avoid contention on a global queue.

- Entropy is occasionally consolidated into global pool -- as soon as
  it's ready, if we've never reached full entropy, and with a rate
  limit afterward.  Operators can force consolidation now by running
  sysctl -w kern.entropy.consolidate=1.

- rndsink(9) API has been replaced by an epoch counter which changes
  whenever entropy is consolidated into the global pool.
  . Usage: Cache entropy_epoch() when you seed.  If entropy_epoch()
    has changed when you're about to use whatever you seeded, reseed.
  . Epoch is never zero, so initialize cache to 0 if you want to reseed
    on first use.
  . Epoch is -1 iff we have never reached full entropy -- in other
    words, the old rnd_initial_entropy is (entropy_epoch() != -1) --
    but it is better if you check for changes rather than for -1, so
    that if the system estimated its own entropy incorrectly, entropy
    consolidation has the opportunity to prevent future compromise.

- Sysctls and event counters provide operator visibility into what's
  happening:
  . kern.entropy.needed - bits of entropy short of full entropy
  . kern.entropy.pending - bits known to be pending in per-CPU pools,
    can be consolidated with sysctl -w kern.entropy.consolidate=1
  . kern.entropy.epoch - number of times consolidation has happened,
    never 0, and -1 iff we have never reached full entropy

CPRNG_STRONG

- A cprng_strong instance is now a collection of per-CPU NIST
  Hash_DRBGs.  There are only two in the system: user_cprng for
  /dev/urandom and sysctl kern.?random, and kern_cprng for kernel
  users which may need to operate in interrupt context up to IPL_VM.

  (Calling cprng_strong in interrupt context does not strike me as a
  particularly good idea, so I added an event counter to see whether
  anything actually does.)

- Event counters provide operator visibility into when reseeding
  happens.

INTEL RDRAND/RDSEED, VIA C3 RNG (CPU_RNG)

- Unwired for now; will be rewired in a subsequent commit.

Revision 1.25.16.1 / (download) - annotate - [select for diffs], Wed Apr 8 14:07:22 2020 UTC (3 years, 1 month ago) by martin
Branch: phil-wifi
Changes since 1.25: +77 -5 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

Merge changes from current as of 20200406

Revision 1.27 / (download) - annotate - [select for diffs], Sat Dec 7 12:26:05 2019 UTC (3 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp
Changes since 1.26: +3 -4 lines
Diff to previous 1.26 (colored)

Simplify macro usage.

Revision 1.26 / (download) - annotate - [select for diffs], Wed Dec 4 03:04:43 2019 UTC (3 years, 5 months ago) by riastradh
Branch: MAIN
Changes since 1.25: +77 -4 lines
Diff to previous 1.25 (colored)

Update rnd(9) man page to reflect reality since netbsd-7.

- Note rndsource_setcb, RND_FLAG_HASCB, and rnd_add_data_sync.
- Note user's obligation to serialize access to each rndsource.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Apr 13 22:23:54 2015 UTC (8 years, 1 month ago) by riastradh
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20191119, phil-wifi-20190609, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-9-base, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi, netbsd-9
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

Update header file references in rnd man pages.

Revision 1.22.2.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:37 2014 UTC (8 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.22: +20 -9 lines
Diff to previous 1.22 (colored) next main 1.23 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Aug 10 17:17:04 2014 UTC (8 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: tls-maxphys-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.23: +7 -13 lines
Diff to previous 1.23 (colored)

Markup simplifications and improvements. Bump date for previous.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Aug 10 16:44:32 2014 UTC (8 years, 9 months ago) by tls
Branch: MAIN
Changes since 1.22: +24 -7 lines
Diff to previous 1.22 (colored)

Merge tls-earlyentropy branch into HEAD.

Revision 1.22.8.1 / (download) - annotate - [select for diffs], Mon Apr 7 03:37:29 2014 UTC (9 years, 1 month ago) by tls
Branch: tls-earlyentropy
Changes since 1.22: +24 -7 lines
Diff to previous 1.22 (colored) next main 1.23 (colored)

Be a little more clear and consistent about harvesting entropy from devices:

1) deprecate RND_FLAG_NO_ESTIMATE

2) define RND_FLAG_COLLECT_TIME, RND_FLAG_COLLECT_VALUE

3) define RND_FLAG_ESTIMATE_TIME, RND_FLAG_ESTIMATE_VALUE

4) define RND_FLAG_DEFAULT: RND_FLAG_COLLECT_TIME|
   RND_FLAG_COLLECT_VALUE|RND_FLAG_ESTIMATE_TIME

5) Make entropy harvesting from environmental sensors a little more generic
   and remove it from individual sensor drivers.

6) Remove individual open-coded delta-estimators for values from a few
   places in the tree (uvm, environmental drivers).

7) 0 -> RND_FLAG_DEFAULT, actually gather entropy from various drivers
   that had stubbed out code, other minor cleanups.

Revision 1.17.20.2 / (download) - annotate - [select for diffs], Tue Oct 30 18:59:44 2012 UTC (10 years, 6 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.17.20.1: +14 -12 lines
Diff to previous 1.17.20.1 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored)

sync with head

Revision 1.22 / (download) - annotate - [select for diffs], Thu Jul 12 00:07:36 2012 UTC (10 years, 10 months ago) by pgoyette
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, tls-earlyentropy-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, agc-symver-base, agc-symver
Branch point for: tls-maxphys, tls-earlyentropy
Changes since 1.21: +13 -11 lines
Diff to previous 1.21 (colored)

More updates, since the structure name has changed from rndsourc_element_t
to krndsource_t.  While here, add RND_TYPE_ENV to the list of source types.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Jul 11 18:17:50 2012 UTC (10 years, 10 months ago) by pgoyette
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Use correct source file reference

Revision 1.17.20.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:05:49 2012 UTC (11 years, 1 month ago) by yamt
Branch: yamt-pagecache
Changes since 1.17: +45 -5 lines
Diff to previous 1.17 (colored)

sync with head

Revision 1.20 / (download) - annotate - [select for diffs], Sat Dec 17 21:25:12 2011 UTC (11 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Changes since 1.19: +10 -10 lines
Diff to previous 1.19 (colored)

New sentence, new line. Fix some markup. Bump date for previous.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Dec 17 20:05:38 2011 UTC (11 years, 5 months ago) by tls
Branch: MAIN
Changes since 1.18: +42 -3 lines
Diff to previous 1.18 (colored)


Separate /dev/random pseudodevice implemenation from kernel entropy pool
implementation.  Rewrite pseudodevice code to use cprng_strong(9).

The new pseudodevice is cloning, so each caller gets bits from a stream
generated with its own key.  Users of /dev/urandom get their generators
keyed on a "best effort" basis -- the kernel will rekey generators
whenever the entropy pool hits the high water mark -- while users of
/dev/random get their generators rekeyed every time key-length bits
are output.

The underlying cprng_strong API can use AES-256 or AES-128, but we use
AES-128 because of concerns about related-key attacks on AES-256.  This
improves performance (and reduces entropy pool depletion) significantly
for users of /dev/urandom but does cause users of /dev/random to rekey
twice as often.

Also fixes various bugs (including some missing locking and a reseed-counter
overflow in the CTR_DRBG code) found while testing this.

For long reads, this generator is approximately 20 times as fast as the
old generator (dd with bs=64K yields 53MB/sec on 2Ghz Core2 instead of
2.5MB/sec) and also uses a separate mutex per instance so concurrency
is greatly improved.  For reads of typical key sizes for modern
cryptosystems (16-32 bytes) performance is about the same as the old
code: a little better for 32 bytes, a little worse for 16 bytes.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Nov 28 20:19:28 2011 UTC (11 years, 6 months ago) by tls
Branch: MAIN
Changes since 1.17: +3 -2 lines
Diff to previous 1.17 (colored)

Add cprng(9) manual page, remove arc4random(9) manual page

Revision 1.15.20.2 / (download) - annotate - [select for diffs], Sun Oct 5 20:11:23 2008 UTC (14 years, 7 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.15.20.1: +5 -3 lines
Diff to previous 1.15.20.1 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored)

Sync with HEAD.

Revision 1.16.2.1 / (download) - annotate - [select for diffs], Wed Sep 24 16:41:22 2008 UTC (14 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.16: +6 -4 lines
Diff to previous 1.16 (colored) next main 1.17 (colored)

Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Sep 16 23:29:49 2008 UTC (14 years, 8 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, wrstuden-revivesa-base-3, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache
Changes since 1.16: +6 -4 lines
Diff to previous 1.16 (colored)

Mention RND_TYPE_RNG type for rnd_attach_source

Revision 1.15.20.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:21:42 2008 UTC (14 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.15: +1 -8 lines
Diff to previous 1.15 (colored)

Sync with HEAD.

Revision 1.15.22.1 / (download) - annotate - [select for diffs], Sun May 18 12:31:13 2008 UTC (15 years ago) by yamt
Branch: yamt-pf42
Changes since 1.15: +1 -8 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

sync with head.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Apr 30 13:10:58 2008 UTC (15 years, 1 month ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.15: +1 -8 lines
Diff to previous 1.15 (colored)

Convert TNF licenses to new 2 clause variant

Revision 1.15 / (download) - annotate - [select for diffs], Mon Dec 26 19:48:12 2005 UTC (17 years, 5 months ago) by perry
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-pf42, mjf-devfs2
Changes since 1.14: +7 -7 lines
Diff to previous 1.14 (colored)

u_intN_t -> uintN_t

Revision 1.14 / (download) - annotate - [select for diffs], Wed Apr 16 13:35:33 2003 UTC (20 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Oct 14 13:43:31 2002 UTC (20 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.12: +23 -19 lines
Diff to previous 1.12 (colored)

New sentence, new line.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Aug 19 17:41:46 2002 UTC (20 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.11: +6 -4 lines
Diff to previous 1.11 (colored)

It's RND_FLAG_*, not RND_FLAGS*. Noted by Christian Biere in kern/17992.
Also fix an unrelated mdoc error.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Feb 13 08:18:50 2002 UTC (21 years, 3 months ago) by ross
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

Generate <>& symbolically. I'm avoiding .../dist/... directories for now.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Dec 26 01:07:45 2001 UTC (21 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.9: +7 -7 lines
Diff to previous 1.9 (colored)

Sort sections.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Sep 10 23:36:57 2001 UTC (21 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Use standard section headers.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Sep 4 02:51:16 2001 UTC (21 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.7: +20 -20 lines
Diff to previous 1.7 (colored)

Boring whitespace fixes.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Nov 7 06:43:34 2000 UTC (22 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: kqueue-base, kqueue
Changes since 1.6: +17 -21 lines
Diff to previous 1.6 (colored)

fix up various .Nm abuses:
- keep the case consistent between the actual name and what's referenced.
  e.g, if it's `foo', don't use '.Nm Foo' at the start of a sentence.
- remove unnecessary `.Nm foo' after the first occurrence (except for
  using `.Nm ""' if there's stuff following, or for the 2nd and so on
  occurrences in a SYNOPSIS
- use Sx, Ic, Li, Em, Sq, and Xr as appropriate

Revision 1.6 / (download) - annotate - [select for diffs], Tue Mar 16 00:40:47 1999 UTC (24 years, 2 months ago) by garbled
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, minoura-xpg4dl-base, minoura-xpg4dl, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

More .Os cleanups.  .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages.  Many more to
come.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Mar 6 22:09:30 1999 UTC (24 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.4: +3 -2 lines
Diff to previous 1.4 (colored)

Fix formatting errors (bad sentence breaks).

Revision 1.4 / (download) - annotate - [select for diffs], Sun Feb 28 17:08:18 1999 UTC (24 years, 3 months ago) by explorer
Branch: MAIN
Changes since 1.3: +15 -8 lines
Diff to previous 1.3 (colored)

Update to slightly altered rnd_attach_source() api

Revision 1.3 / (download) - annotate - [select for diffs], Thu Sep 3 08:12:57 1998 UTC (24 years, 8 months ago) by msaitoh
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Eliminate extra comma in SEE ALSO section

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Wed Nov 12 01:04:07 1997 UTC (25 years, 6 months ago) by mrg
Branch: netbsd-1-3
CVS Tags: netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA
Changes since 1.1.2.1: +182 -0 lines
Diff to previous 1.1.2.1 (colored) next main 1.2 (colored)

pull up from trunk:  add missing .Nm calls and MLINKS.  from spz@serpens.swb.de

Revision 1.2 / (download) - annotate - [select for diffs], Wed Nov 12 00:51:26 1997 UTC (25 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.1: +6 -2 lines
Diff to previous 1.1 (colored)

add missing .Nm calls and MLINKS.  from spz@serpens.swb.de

Revision 1.1.2.1, Sat Nov 1 10:00:39 1997 UTC (25 years, 7 months ago) by mrg
Branch: netbsd-1-3
Changes since 1.1: +0 -178 lines
FILE REMOVED

file rnd.9 was added on branch netbsd-1-3 on 1997-11-12 01:04:07 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Sat Nov 1 10:00:39 1997 UTC (25 years, 7 months ago) by explorer
Branch: MAIN
Branch point for: netbsd-1-3

Add rnd.9

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>