Commit Graph

9412 Commits

Author SHA1 Message Date
pavel 511b2e988c Remove the remaining sendmail config files (including everything in
/usr/share/sendmail) from the obsolete list. Instead, remove them in the
"sendmail" postinstall item, which is disabled by default, to prevent
losing sendmail configuration on upgrade. Fixes the rest of
PR install/36180.
2007-06-08 22:24:07 +00:00
he 9f3262d205 After ${_FILENAME} got assigned its value when it's "-", we can
no longer use it as a copy of ${_F} in the subsequent test for
additional targets under the MDSET_SUFFIXES test.

This brings back builds of srec & bin files for evbarm and img
files for evbppc.
2007-06-07 15:12:34 +00:00
tnozaki 05df4b4fef add following encoding suuport of iconvdata:
CP1046(Arabic Extended)
	CP1124(Cyrillic, Ukraine)
	CP1125(PC, Cyrillic, Ukrainian)
2007-06-02 06:09:08 +00:00
uwe af961e8aed Bring back static and lint ssp libs and mark them obsolete. 2007-06-01 22:54:52 +00:00
blymn d2a3238647 Added smsc driver man page entries 2007-06-01 14:19:20 +00:00
jnemeth 9c898c4d78 note new xirc man page 2007-06-01 11:27:58 +00:00
tls c43359c28a libssp is gone. 2007-05-30 16:23:22 +00:00
he 2f140cf7fe Undo the #if 0 for the multibyte functions we now need to build
ramdisks, and provide untested minimal implementations of mbsrtowcs()
and wcsrtombs().
Verified to fix build problems for at least the amd64 and hp300 ramdisks.
2007-05-29 17:46:44 +00:00
blymn a9537fef11 Update minor version of libcurses. 2007-05-28 15:02:30 +00:00
tls 4147a3c54a Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the
FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to
various string and memory copy and set functions (as well as a few system
calls and other miscellany) where known at function entry.  RedHat has
evidently built all "core system packages" with this option for some time.

This option should be used at the top of Makefiles (or Makefile.inc where
this is used for subdirectories) but after any setting of LIB.

This is only useful for userland code, and cannot be used in libc or in
any code which includes the libc internals, because it overrides certain
libc functions with macros.  Some effort has been made to make USE_FORT=yes
work correctly for a full-system build by having the bsd.sys.mk logic
disable the feature where it should not be used (libc, libssp iteself,
the kernel) but no attempt has been made to build the entire system with
USE_FORT and doing so will doubtless expose numerous bugs and misfeatures.

Adjust the system build so that all programs and libraries that are setuid,
directly handle network data (including serial comm data), perform
authentication, or appear likely to have (or have a history of having)
data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default,
with the exception of libc, which cannot use USE_FORT and thus uses
only USE_SSP by default.  Tested on i386 with no ill results; USE_FORT=no
per-directory or in a system build will disable if desired.
2007-05-28 12:06:17 +00:00
bouyer 098304a55f Add infos about ACPI (now enabled by default) and cdrom images. 2007-05-26 20:45:12 +00:00
macallan 98d7e24ac1 add ofctl 2007-05-25 18:28:53 +00:00
christos 94b0103837 add ssp/strings.h 2007-05-23 23:41:51 +00:00
christos b2bff1d872 add new man pages. 2007-05-23 14:46:06 +00:00
dogcow 9d8d410122 .4 files use /man4/, not /cat4/, durrrr. 2007-05-20 07:44:52 +00:00
dogcow dea1827d3e add uslsa(4) 2007-05-20 05:11:43 +00:00
heas 6967b3455a Changes for PFIX 2.4.1 2007-05-19 18:39:11 +00:00
yamt 297c65017f obsolete mi_switch.9 and cpu_switch.9 MLINKS. pointed by Blair Sadewitz. 2007-05-18 05:09:08 +00:00
yamt df0f9a881d obsolete:
ctxsw
	cpu_exit
add:
	cpu_switchto
	cpu_idle
2007-05-17 15:21:00 +00:00
lkundrak 5611b751db Added myself. 2007-05-17 08:56:46 +00:00
hubertf ae218465f7 Add GENERIC.NOACPI kernel that offers - surprise! - no ACPI
(in contrast to GENERIC).
2007-05-17 01:50:48 +00:00
tsutsui f53e6de8bc Use src/distrib/common/services. 2007-05-16 13:07:16 +00:00
tsutsui 419a28d6ac Use src/distrib/common/services so that miniroot fits in 4MB. 2007-05-16 13:06:39 +00:00
tsutsui 241db7b832 Add /rescue/dumpfs and /rescue/dumplfs. 2007-05-16 12:42:00 +00:00
he c80ab09cea Bump the miniroot size from 4M to 4300k so the contents fits again. 2007-05-15 20:47:17 +00:00
dogcow c2fc013d5f missed these in the mini-/etc/services migration. 2007-05-15 19:16:18 +00:00
bouyer 95b42c31ad add jmide(4), a driver for the JMicron Technology JMB36x PCIe to SATA II/PATA
controllers. These controllers can be found on add-on PCIe cards, or
on some motherboards to provide the PATA connectivity (e.g. some intel
ICH8-based motherboards).

Thanks to JMicron Technology for providing me documentation and
different sample boards for this work.
2007-05-15 17:53:41 +00:00
macallan ee079a2263 new ADB man pages 2007-05-15 14:15:11 +00:00
isaki 9d588b5c20 Rev 1.24 that I had changed was a mistake. sorry.
1200K is the total size of a floppy.
2007-05-12 06:32:19 +00:00
dogcow 107a17be60 As Jukka Salmi pointed out, the previous version had duplicated lines;
this is because I committed the wrong (and much larger) version of the file.
Oops.
2007-05-11 18:52:46 +00:00
dogcow c1583b0d2c Since /etc/services has gotten rather large, use a minimal one for install
kernels. (mount_nfs is notably the only binary that doesn't gracefully deal
with the lack of an /etc/services file, it appears.)
2007-05-10 23:22:27 +00:00
plunky 09f74f05a1 add ChangeLog note about kauth(9)
(from Elad)
2007-05-10 18:34:02 +00:00
agc 0ea3ae4272 Further syncing of syspkg descriptions with reality.
This one includes more locales, and a revamp of the mis-ordered text
multi-line descriptions, and further adding of missing descriptions.
2007-05-09 20:58:06 +00:00
agc 75e71ba491 Some updates for the descriptions for system packages - firstly some more
locale support descriptions, and remove the sendmail descriptions.
2007-05-09 20:05:12 +00:00
xtraeme 08722b7cd3 Add sparc64/fdc(4) (hi jnemeth) 2007-05-08 22:33:51 +00:00
jnemeth a18391fc9f remove floppy drives from unsupported hardware and note that only sbus based
machines are supported for now
2007-05-08 19:53:20 +00:00
jnemeth e40b2c5e49 mention floppy drives 2007-05-08 19:45:10 +00:00
jnemeth 6521f29ad4 new sparc64 floppy driver manpage 2007-05-08 19:39:28 +00:00
plunky b75e0c3761 add changes relating to bluetooth additions 2007-05-08 18:39:33 +00:00
martin 8341c5308c Note sunsolve now requires a login. 2007-05-07 19:45:59 +00:00
martin 4f9040b578 Adapt unsupported hardware section 2007-05-07 19:34:19 +00:00
yamt 59fdf737d5 add bioctl.debug. 2007-05-07 11:17:13 +00:00
pavel 152ab6b873 Remove the list of donations, which was not updated since 2004. We have
up-to-date lists at http://www.NetBSD.org/donations, so add this link
to the release notes. OK by Christos.
2007-05-06 11:00:03 +00:00
pavel afa2ab7f6c Clear the old list of changes (between NetBSD 2.0 and 3.0 releases) as a
preparation for filling the list of changes between NetBSD 3.0 and 4.0
releases. In some obsolete claims like "this is the n-th major releae of
NetBSD for the xyz platform" replace n by XXX.
2007-05-05 23:07:11 +00:00
snj aff9047a41 Remove GENERIC.MPACPI from the list of kernels, as it is no longer
built.  Pointed out by smb.
2007-05-05 22:23:33 +00:00
snj ebae998b1c Sync and sort the list of core members. 2007-05-05 21:47:35 +00:00
snj bd445991c9 Sync releng membership with reality. While here, sort by last name. 2007-05-05 21:28:04 +00:00
pooka 0024c42774 add puffs_framebuf.[03] 2007-05-05 16:11:23 +00:00
isaki 3f740d74e2 Remove hardcoded -p option from ${RELEASE_INSTALL}.
-p should be controlled by the value of MKUPDATE.
2007-05-05 15:00:43 +00:00
rmind ed3e2de27c Add aio_cancel(3), aio_error(3), aio_read(3), aio_return(3), aio_suspend(3),
aio_write(3) and lio_listio(3) man-pages for asynchronous I/O.
Taken from FreeBSD with modifications for NetBSD implementation.

wizd, please! :)
2007-05-04 22:37:33 +00:00
dyoung 8b646d9bb9 Remove obsolete files netinet/in_route.[ch]. 2007-05-02 22:39:03 +00:00
bouyer 982bad256f Add bio(4) and associated bioctl(8) from OpenBSD, a driver control block
device controllers, and more specifically raid controllers.
Add a new sensor type, ENVSYS_DRIVE, to report drive status. From OpenBSD.
Add bio and sysmon support to mfi(4). This allow userland to query
status for drives and logical volumes attached to a mfi(4) controller. While
there fix some debug printfs in mfi so they compile.
Add bio(4) to amd64 and i386 GENERIC.
2007-05-01 17:18:52 +00:00
rmind 67d703cf25 Import of POSIX Asynchronous I/O.
Seems to be quite stable. Some work still left to do.

Please note, that syscalls are not yet MP-safe, because
of the file and vnode subsystems.

Reviewed by: <tech-kern>, <ad>
2007-04-30 14:44:28 +00:00
agc d4e50471e9 Add fusermount and its manual pages into the sets lists. 2007-04-26 21:22:04 +00:00
pavel e1cce84524 Add myself to releng. 2007-04-26 19:10:14 +00:00
dyoung 5dc959f7f3 Add back MI evbsh5 files, but mark them 'obsolete'. 2007-04-26 17:22:19 +00:00
macallan 074456ba26 build sunffb and xf8_32wid on sparc 2007-04-22 23:42:38 +00:00
plunky a5eb343769 add compat_darwin(8) to build 2007-04-21 18:41:49 +00:00
pooka 5bed4b9c62 add mount_9p 2007-04-21 14:28:34 +00:00
dsl caf05d897b Add myself (finally). 2007-04-21 13:00:46 +00:00
dsieger 61d67f4d50 Add myself to the list of developers. 2007-04-21 12:46:04 +00:00
plunky c4ec0fc4f8 add 'lost' manpages to build:
acorn26/iobus(4)
	mac68k/zsc(4)
	pc532/intro(4)
	sparc/autoconf(4)
	sun3/autoconf(4)
	vax/mtc(4)
	vax/rl(4)
	iee(4)
2007-04-21 06:11:57 +00:00
sekiya d44a94367f Fix wsfb names properly. 2007-04-16 22:34:58 +00:00
pooka f0498d6b10 add puffs_ops.[03] 2007-04-16 19:17:29 +00:00
ad 10c8708a61 + x86/sysarch.h 2007-04-16 19:16:36 +00:00
sekiya 1e21380180 sgimips uses dlopen() for shared objects; fix wsfb shared object name. 2007-04-16 10:56:55 +00:00
uwe 05302ae7c4 Descend into landisk for ALLNOTES. 2007-04-15 17:12:04 +00:00
uwe d264cb3d55 Rudimentary documentation for NetBSD/landisk. 2007-04-15 17:09:51 +00:00
macallan be7af39b73 build wsfb on sgimips
needs testing
2007-04-15 03:56:44 +00:00
tnn b2079804d3 Add envctrl(4): Sun Ultra Enterprise 450 environmental monitoring driver.
Also add accompanying i2c controller driver, pcf8584.
Both written by me. Some cosmetic improvements from Iain Hibbert.
ok <martin>
2007-04-14 19:33:27 +00:00
jmcneill 34852bd8d5 Add mavb(4) man page 2007-04-13 03:49:13 +00:00
macallan 2bb5520135 add man pages for chipsfb and genfb 2007-04-12 18:19:53 +00:00
macallan 7347fd3ceb build wsfb on sparc64 2007-04-12 06:41:36 +00:00
christos c2d75511d9 Add CDSOURCE variable to include the source in the CD. From Anon Ymous
Misc cleanups
2007-04-11 16:21:40 +00:00
xtraeme b23843afa1 Add "wd", "sd" and "raid:no_mbr" disks in DISK_NAMES (and xbd:no_mbr,
but it's ignored as there's no support for Xen yet).

From Edgar Fu in PR port-amd64/36116.
2007-04-08 16:47:38 +00:00
scw 5764a76889 Remove support for NetBSD/{,evb}sh5. 2007-04-08 09:35:21 +00:00
kleink c1d024770d Update for tzdata2007e. 2007-04-04 19:05:48 +00:00
christos e3845a8924 Merge the multibyte routines into one file, and add stub implementations
for one more that is needed, and commented out partial implementations for
the test of the functions. This should stop the re-defined symbol errors
for now.
2007-04-02 15:53:25 +00:00
tnn a99b3971af Add myself (tnn@) to the list of developers. 2007-04-02 08:21:46 +00:00
tnozaki fd2dd8ec0d add new encoding support to iconv(3):
- RISCOS-LATIN1
	- DEC-MCS
	- DEC-HANYU(libDECHanyu)
2007-04-01 18:52:28 +00:00
apb c275d9092f Add a (very rudimentary) man page for sysinst. Although sysinst doesn't
appear in installed systems, other documents might want to refer to it
via ".Xr sysinst 8".
2007-04-01 16:12:07 +00:00
agc cbd0d608fc Add the catman page for drm(4) to the sets. 2007-03-25 18:58:05 +00:00
wiz c15cd181b7 Add basic drm(4) man page, and link it to drivers.
Feel free to improve it!
2007-03-25 09:11:55 +00:00
is f37ee586c8 Fix typo, which prevented DHCP network configuration from discovering the
machine name.
2007-03-23 12:51:03 +00:00
lukem a37dc4c07f Add: lfs_cleanerd
Suggested by Blair Sadewitz

Add: grep egrep fgrep zgrep zegrep zfgrep
Suggested by George Michaelson
2007-03-23 05:48:34 +00:00
jnemeth 491de95b00 move common from src.tgz to syssrc.tgz as discussed on tech-install 2007-03-23 02:57:30 +00:00
pooka 4d66dc22ec puffs_cred.{0,3} 2007-03-22 17:41:30 +00:00
tsutsui 5394379e91 Use crunched binary on sun2 miniroot so that miniroot is
now much smaller (18MB -> 4MB).
Installation is tested on TME (with a workaround for uvm_readahead.c bug).
2007-03-20 16:20:20 +00:00
wrstuden f094fdf1e6 While it was nice to re-add the html documentation for ntp,
the comment line had never been removed. Thus adding a
second one was not correct.

Keep the nicer-looking one and remove the newer one. build.sh syspkg
now completes for me.
2007-03-16 00:55:43 +00:00
tnozaki aeadbd280f add tr_TR.ISO8859-9 locale. 2007-03-14 15:49:25 +00:00
xtraeme 21b2a42ef2 + aiboost(4) 2007-03-14 00:45:03 +00:00
tnozaki 9eae719a71 1. added iconv support of KZ-1048 encoding
2. move PTCP154 to KAZAKH directory.
2007-03-13 16:34:37 +00:00
ad 3eeb069c1f + sys/simplelock.h 2007-03-12 16:34:08 +00:00
jmmv af7d74f692 If running the installer from a serial console, ask the user for the
appropriate TERM value.  Otherwise use 'pc3' for local consoles (pccons
or wscons).  Based on code from hp300, although that port asks the user
unconditionally.

Fixes PR port-shark/18355.
2007-03-12 14:47:15 +00:00
jmmv 4233342b6f Clear the first sector of the disk so that OpenFirmware recognizes it and
can load a kernel from its file system.

Also tell the user what command he needs to run from the OpenFirmware shell
to configure automatic booting of the system.

Closes PR port-shark/35576.
2007-03-12 11:19:37 +00:00
isaki 3a58b5c6d0 Stop installing <machine/intr.h> on x68k.
Suggested by simonb@ and tsutsui@.
2007-03-11 06:16:02 +00:00
christos 1e7de3baed bump libssh 2007-03-10 23:08:32 +00:00
bouyer 9ee6d7efbb Adjust config for 4.0: use native boot for i386 and amd64, swap i386 and amd64
and remove vax so that images are below 700MB.
2007-03-10 22:11:12 +00:00
apb 959aea0471 Serialise making the "sets" tarballs in the maketars target.
On many systems, making them in parallel causes very poor
system performance due to disk I/O.  (Requested by jmmv.)
2007-03-10 20:34:57 +00:00
jmmv a9a41f6c67 Convert shark's installation kernel image (netbsd-INSTALL) to a.out format
so that it can be loaded by the machine's firmware.  Put the resulting
image inside the 'installation/instkernel' release subdirectory, as the
installation instructions explain.

Fixes port-shark/35563.
2007-03-10 17:57:41 +00:00