Commit Graph

9659 Commits

Author SHA1 Message Date
elad 0730babc25 Sync documentation for KAUTH_PROCESS_CANSIGNAL with reality. 2006-10-24 10:23:05 +00:00
peter 157373e263 Fix a typo. 2006-10-23 21:21:49 +00:00
pooka 22ec7067d6 don't allow to read or write a directory 2006-10-23 16:20:39 +00:00
pooka 69fe36da66 dtfs (*): a very simple in-memory file system providing an example on
how to use libpuffs

this is not installed into the binary distribution just yet

*) you can call it either "Delectable Test File System" or
"Detrempe File System", depending on what you think will result
in more puffing
2006-10-23 00:44:53 +00:00
pooka de328e13dc regen for puffs
(and a few others.  seems like plenty of people remember to do this)
2006-10-22 23:03:48 +00:00
pooka bcb1fccca0 libpuffs 2006-10-22 22:53:41 +00:00
christos e9a36b93da Add -Wextra -Wno-unused-parameter to WARNS > 2 2006-10-22 22:17:30 +00:00
xtraeme 0262460f38 Xr ikphy 2006-10-22 16:08:43 +00:00
bouyer e960fdb58f Add support for the Intel 80003 Gigabit Ethernet controller (found e.g.
in newer server chipsets) to wm(4), from the FreeBSD em(4) driver.
While there, add a few other Intel Ethernet controller that should work
as is.
Properly update the RX error and TX collision counters.
Add ikphy(4), a driver for the Intel i82563 Kumeran 10/100/1000
Ethernet PHYs
(forgot to cvs add this file in previous commit; pointed out by Juan RP)
2006-10-22 16:00:53 +00:00
bjh21 fc5237c2e4 ei(4) is MI, shared by acorn26 and acorn32. Pull its man page up out of the
acorn26 directory.
2006-10-22 14:29:24 +00:00
elad 6b1bc77758 Use consistent wording.
While here, undocument converstion routines for pcred/ucred, as these are
going to be deprecated. They already are, actually, but because we exposed
them to userland so cleverly with sysctl, it may require more thinking
before actually removing them. For now, just make sure nobody relies on
these types. Or at least try...
2006-10-22 14:00:00 +00:00
pooka 418e5b1cea reflect kauth uucred routine changes
thanks to Elad for reminding
2006-10-22 13:42:17 +00:00
elad db3faefa96 First shot at a security(8) man-page, a quick guide for some NetBSD
security features.
2006-10-22 12:16:27 +00:00
yamt 2026cc5abb be consistent with other vmem pages. 2006-10-22 11:23:32 +00:00
yamt 4194eaeebd document vmem. 2006-10-22 11:14:52 +00:00
bouyer 154d613f0b Add support for the Intel 80003 Gigabit Ethernet controller (found e.g. in
newer server chipsets) to wm(4), from the FreeBSD em(4) driver.
While there, add a few other Intel Ethernet controller that should work as
is.
Properly update the RX error and TX collision counters.
Add ikphy(4), a driver for the Intel i82563 Kumeran 10/100/1000 Ethernet PHYs
2006-10-21 14:10:32 +00:00
elad d53df4ed98 Document KAUTH_NETWORK_INTERFACE arguments. 2006-10-21 00:07:40 +00:00
elad 305fe09181 Introduce a new action on the network scope, KAUTH_NETWORK_INTERFACE,
used to manage network interfaces.

Add four sub-actions to fulfill generic needs for now, until a more
carefully defined usage of the interface is documented: get, set,
getpriv, and setpriv.
2006-10-20 23:10:33 +00:00
elad fab05f403b Add a new ALTQ kauth(9) request, KAUTH_REQ_NETWORK_ALTQ_JOBS. 2006-10-20 22:02:54 +00:00
yamt a2fafc1061 mention tcp abc. reminded by Rui Paulo. 2006-10-20 09:39:55 +00:00
tnozaki 17e6581dbd add encoding alias CP949 -> UHC. 2006-10-19 14:47:58 +00:00
tnozaki cf5d987754 add new iconvdata ATARIST, HP-ROMAN8, NEXTSTEP. 2006-10-19 14:45:02 +00:00
tnozaki 503c123619 switch the conversion table from rfc1345 to unicode.org's one. 2006-10-19 14:06:14 +00:00
pooka c870120337 VOP_RENAME synopsis:
* tdvp points to a vnode, not a componentname.
* name of the source vnode is fvp, not vp
2006-10-19 13:44:00 +00:00
bjh21 7fb3ea3f6c Use GDB 6 on armeb as well. 2006-10-18 23:31:50 +00:00
bjh21 cc630e93eb GDB 6.5 seems to be basically functional on ARM, so make it the default there. 2006-10-18 23:22:24 +00:00
tnozaki 2e2fc44e22 add new iconv module libJOHAB,
this supports S.Korean character encoding scheme ``JOHAB''.
2006-10-18 17:54:54 +00:00
rpaulo ebc62e8a33 Update structure. 2006-10-15 17:48:07 +00:00
christos c04db80c0b mention that we can now escape ,'s and whitespace using a double \\ 2006-10-14 18:52:39 +00:00
wiz 3b1d558c3b Avoid xref to non-existing device_xname by rewording (from gdamore). 2006-10-14 07:53:38 +00:00
wiz abefc88512 Sort SEE ALSO. 2006-10-14 07:31:41 +00:00
wiz f1d4555c7e Bump date for last. 2006-10-14 07:30:54 +00:00
wiz 23bc0d2a72 Sort supported hardware list alphabetically. 2006-10-14 07:27:43 +00:00
wiz 4055e63b43 Bump date for previous. 2006-10-14 07:25:54 +00:00
wiz 88e68e1308 Bump date for previous. 2006-10-13 21:21:47 +00:00
wiz 8da65f288e Sort SEE ALSO. New sentence, new line. 2006-10-13 21:19:08 +00:00
wiz b2e4ca23f4 Sort sections. Fix Dt argument. 2006-10-13 21:18:18 +00:00
wiz 205b820989 New sentence, new line. config(1), not 8. 2006-10-13 21:17:57 +00:00
wiz a554e87c15 Remove trailing whitespace. 2006-10-13 21:15:19 +00:00
wiz ca5812394a New sentence, new line. Drop trailing whitespace. Sort sections.
Use .Er for errors.
2006-10-13 21:14:46 +00:00
wiz 8ac31fda0f Improve HTML output. 2006-10-13 21:06:51 +00:00
wiz 40cde1e14e Make HTML-output safe. Use more macros. 2006-10-13 21:03:22 +00:00
wiz 2a7aac1421 Sort supported hardware by name. 2006-10-13 21:02:05 +00:00
wiz ed0fe57dcc Make HTML-output safe. 2006-10-13 21:01:31 +00:00
wiz 2bbc82f29e Bump date for previous. 2006-10-13 20:47:42 +00:00
wiz 5ff4d6db40 ttyaction(3), not 8. 2006-10-13 20:32:05 +00:00
wiz d20eb91c72 Whitespace nit. 2006-10-13 20:31:27 +00:00
wiz 080ca21e76 New sentence, new line. 2006-10-13 20:30:44 +00:00
wiz d5714c044f Sort SEE ALSO. 2006-10-13 20:30:16 +00:00
elad 8c494ca741 Introduce KAUTH_REQ_NETWORK_SOCKET_CANSEE. Since we're not gonna be having
credentials on sockets, at least not anytime soon, this is a way to check
if we can "look" at a socket. Later on when (and if) we do have socket
credentials, the interface usage remains the same because we pass the
socket.

This also fixes sysctl for inet/inet6 pcblist.
2006-10-13 15:39:18 +00:00
wiz 361e86f38f Bump date for previous. 2006-10-13 00:20:00 +00:00
salo df733399d6 Add a couple of (mostly) 802.11 related terms, WEP, WPA, EAP, PSK. 2006-10-12 20:47:55 +00:00
peter dd191f37f3 Merge the peter-altq branch.
(sync with KAME & add support for using ALTQ with pf(4)).
2006-10-12 19:59:07 +00:00
gdt 846dd43c17 bump date for ubiquiti addition before wizd next runs 2006-10-11 14:41:13 +00:00
gdt 3163e1f232 add Ubiquiti SRC to list of supported cards, and note that
AR5213-based devices work.
2006-10-11 14:39:58 +00:00
gdt 630ae694c1 Add Novatel FlexPak GPS and Sierra Aircard 580.
Note that the Qualcom CDMA device is found in the Kyocera KPC650 EVDO
interface.
2006-10-11 14:33:51 +00:00
pooka 654c98d70a note that sun_len is ignored, per discussion on tech-net 2006-10-11 11:16:09 +00:00
hubertf 8a8b8c4204 xref fast_ipsec(4) 2006-10-11 10:14:31 +00:00
reed 0589c4dc74 Instead of pointing to vi man page, refer to new virecover
man page for the virecover details.
2006-10-10 03:24:51 +00:00
gdamore 454c4680f1 Add man pages for SPI, m25p flash, and tm121temp devices. I'm holding off
creating an spiflash man page until the framework settles, and I'd
ultimately like to create section 9 pages for SPI.
2006-10-09 16:51:51 +00:00
rpaulo f3330397f0 Modular (I tried ;-) TCP congestion control API. Whenever certain conditions
happen in the TCP stack, this interface calls the specified callback to
handle the situation according to the currently selected congestion
control algorithm.
A new sysctl node was created: net.inet.tcp.congctl.{available,selected}
with obvious meanings.
The old net.inet.tcp.newreno MIB was removed.
The API is discussed in tcp_congctl(9).

In the near future, it will be possible to selected a congestion control
algorithm on a per-socket basis.

Discussed on tech-net and reviewed by <yamt>.
2006-10-09 16:27:07 +00:00
mrg b55240a473 - clean up some comments to reality.
- retire LIBDCK, LIBG2C and (long broken) USE_LIBSTDCXX
- in bsd.hostprog.mk's LIBSTDCPP -> LIBSTDCC
- add LIBSUPCXX
- don't default USE_LIBSTDCXX or USE_GCC4 since they are
  not used in the tree any where
- same with USE_XF86_4; retire it
- remove _SUPCXX handling in bsd.prog.mk

inspired by PR#26714.
2006-10-09 08:32:11 +00:00
uebayasi a70b6fe53b No variable name in function argument declaration. 2006-10-09 07:52:59 +00:00
elad 83704dec18 PR/28368: Peter Postma: unrecognized option `-Wnetbsd-format-audit'
Apply patch from rivo nurges in #NetBSD-code, thanks!
2006-10-08 17:16:51 +00:00
elad 75783f892c PR/31140: Tetsuya Isaki: driver(9) does not describe about kqfilter 2006-10-08 15:44:25 +00:00
pooka 9ce83b2450 add example on how to use SUN_LEN()
fixed lib/34744 by Christian Biere
2006-10-08 13:08:33 +00:00
xtraeme 85ff1590b2 Sync list of supported drivers with the code, patch by Claus
Andersen via PR kern/34754.
2006-10-08 08:57:19 +00:00
pooka e2f3993f69 VOP_REMOVE is supposed to vput the arguments before returning instead
of keeping them locked
2006-10-08 08:13:56 +00:00
elad ccf0312fe1 PR/32762: Magnus Eriksson: opl(4) states that it "[sounds] awful", please
rephrase

Reworded. Submitter is absolutely correct.
2006-10-07 23:40:18 +00:00
elad 009a00a3c3 PR/29220: Jachym Holecek: Document additional irq fixup for cbb(4).
Patch applied, thanks!
2006-10-07 23:35:39 +00:00
elad d2c044e9f6 PR/22027: Mihai Chelaru: ifmedia(4) is incorrect/incomplete
Thanks!
2006-10-07 23:16:43 +00:00
elad 9580da9e75 PR/32641: David Maxwell: No 'pkgsrc' manpage
Link pkgsrc(7) -> packages(7).
2006-10-07 22:36:57 +00:00
elad 3b60cb06d5 PR/29858: Miles Nordin: diskless(8) man page is wrong about
'option swap-server'

Patch applied, thanks!
2006-10-07 22:23:45 +00:00
elad 4b81c4e0d8 PR/30361: Hanspeter Roth: ath(4) - Netgear WG311 does not have an Atheros
chip

We did some digging, and the Netgear WG311 has three versions. The one
supported by this driver does, in fact, have an Atheros chip. V3 was
already listed as not supported, and the card you are referring to is
a V2 (with the TI chip) -- so a note was added right above the note for
the V3 version.

Input from David A. Holland and mlelstv@ on #NetBSD-code, thanks!
2006-10-07 21:46:50 +00:00
cube 007b992d97 Synchronise documentation with code. E.g., config_search is no more, but
instead you have config_search_{loc,ia}.  Add documentation for
config_finalize_regsiter, too.  Mostly fixes PR#32106 by Gavan Fantom, as I
think the cfdriver_* and cfattach_* stuff should be documented too, but I'm
not entirely sure where yet.
2006-10-07 17:26:24 +00:00
peter 1fe5d73096 Add manpages for some Jornada 7xx drivers. 2006-10-07 14:12:47 +00:00
elad 516c371048 PR/13478: Greg A. Woods: some tty-related documentation fixes
Patch applied with "minor tweaks" from me, thanks!
2006-10-06 22:07:44 +00:00
chs 33c1fd1917 add support for O_DIRECT (I/O directly to application memory,
bypassing any kernel caching for file data).
2006-10-05 14:48:32 +00:00
jnemeth 89484508a4 PR/34712 -- Kibum Han -- remove mention of MKSENDMAIL as sendmail is no longer 2006-10-05 02:49:06 +00:00
wiz 920f5030b8 Bump date for previous. 2006-10-04 19:29:25 +00:00
plunky c1ad03adbe Internally, use the service name as the identifier for matching 2006-10-04 19:23:59 +00:00
wiz 9cc84bfcb4 Remove unnecessary line. 2006-10-04 17:55:54 +00:00
tsutsui 76bdb56136 Update descriptions for API changes. 2006-10-04 15:07:03 +00:00
pooka d6ced1d27a fix slight ooops in previous 2006-10-04 12:39:05 +00:00
reinoud 64f9244532 Fix confusing statement on locking and contradiction in the VOP_RECLAIM()
explanation.

It told the node vp would be locked on entry and later told that the vnode
is unlocked on entry and should remain unlocked on exit.
2006-10-04 12:32:53 +00:00
pooka 9852bfb57e ucred -> kauth sweep 2006-10-04 11:35:47 +00:00
pooka ecf7acf05b and lo, the uvm_coredump() peril was no more (since almost 5 years ago) 2006-10-04 11:27:45 +00:00
wiz 8c25a2887d No dot in SEE ALSO. 2006-10-03 02:11:19 +00:00
wiz 4e9ee9f1aa Minor English improvements. 2006-10-03 02:09:36 +00:00
wiz 5eebb711b9 Use present tense for device scope, like for the others. 2006-10-03 02:06:28 +00:00
bouyer 30f7dd0222 Add manpage for new ipmi driver. 2006-10-01 18:43:11 +00:00
bjh21 399f77e7c3 wdsc now uses an MI WD33C93 driver. 2006-10-01 15:02:49 +00:00
bjh21 9444683406 Add a sec(4) manual page. 2006-10-01 14:59:05 +00:00
itohy b2d7fb48f1 Use ATA timing, instead of busmaster wait, for adding waits.
Use default wait value 0x01.
2006-10-01 09:53:08 +00:00
tsutsui 067fc6ddda Fix function argument types in description. 2006-10-01 06:01:47 +00:00
tsutsui cd4f2a86f4 - pc532 is ${MACHINE}, not ${MACHINE_ARCH}; use ns32k
- fix a comment (sh5 has been switched to gcc4)
2006-10-01 05:06:20 +00:00
jld af0234e90d Remove erroneous boilerplate about VOP_POLL's return value (which was
already described correctly earlier in the paragraph).
2006-09-30 21:18:38 +00:00
elad f831edb7d0 Some mdoc cleanup. 2006-09-30 20:14:53 +00:00
elad b8a339347f Implement the "device" scope.
It uses an authorization wrapper per device class on the system to
ensure type-safety.

For now, it supports only terminal (TTY) devices, and has two actions
for them: "open terminal" and "privileged set". Sample usage has been
added to i386 and hp300 code for reference.

Update documentation.
2006-09-30 20:05:57 +00:00
manu f309b668fd - Document COMPAT_15 as doing nothing
- Add COMPAT_15 to all the kernel that had COMPAT_14, for the sake of coherency
- Remove the only occurences of #ifdef COMPAT_15 in the tree: for the ARM
ports, COMPAT_15 was always used in conjunction with EXEC_AOUT. Only EXEC_AOUT
matters here.

This address kern/18407
2006-09-27 21:42:04 +00:00