summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Oops I forgot to add the official id for this card.jhay1996-11-132-4/+6
|
* I'm feeling charitable, so I'll save the bloatists some valuable wind:jkh1996-11-131-2/+13
| | | | | | | | | | | BLOAT! BLOAT! BLOAT! BLOAT! Yes, but where else to put these stinking compat distributions. I, for one, am bone tired of creating them by hand and then having everyone tell me I left something out/in. Now any commiter can adjust the list as necessary, and I forsee this as being so seldom necessary that I've simply committed the uuencoded tarballs - these are from the last SNAP, and nobody complained (for once) about that set.
* Bring forward doc changes from 2.2. Much will need changing for 3.0,jkh1996-11-137-610/+964
| | | | | which is where this is headed, but it's better than the 2.2-SNAP docs.
* (1) There is no default "orphans" for CATEGORIES, it simply fails ifasami1996-11-131-21/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | you have a Makefile without one. (2) Fix case when user had DISTDIR defined elsewhere and DIST_SUBDIR is also defined. (Submitted by: max) (3) Add several popular master sites as variables. For instance, MASTER_SITE_XCONTRIB is defined to be a list of X11R6 contrib sites, which you can set MASTER_SITES to in your Makefile if you just want ftp.x.org or any of the mirror sites. There is also a new variable, MASTER_SITE_SUBDIR, to specify which subdirectory of the master site your tarball is located. One nice thing this enables the user to do is to define the nearest mirror site in /etc/make.conf. This is especially useful for continents without a full FreeBSD master site. Eventually, we will probably split this into a separate file (bsd.port.sites.mk?), and add some more sites from all corners of the world. Right now, XCONTRIB, GNU, PERL_CPAN, TEX_CTAN, and SUNSITE are supported. (4) COMPRESS_MAN command alias is replaced by MAN[1-9LN] variables. You just say "MAN1=foo.1 bar.1" and the make rules will automatically compress it for you if necessary. (Idea by: obrien) (5) New "distclean" target to delete distfile too. (Submitted by: obrien) (6) Chained dependency cleaning, can be turned off by NOCLEANDEPENDS. Reviewed by: the ports list
* Back out freebsd local change which always forced SMTP to assume an 8-bitpst1996-11-131-2/+2
| | | | | | | | | | clear channel. This change was originally put in for freefall, and is completely irrelevant given that freefaill defines the generic SMTP service to use the smtp8 mailer (which is standard mechanism.) [The original patch violated RFC-821.] Apply to: 2.2 (please)
* Submitted by: Archie@whistle.comjulian1996-11-133-3/+27
| | | | clear the fmod flag if it's set.
* Another round of resync and some added sound support.asami1996-11-138-40/+23
| | | | | | | | | | | | sys/pc98/i386/machdep.c: sync with i386/i386/machdep.c sys/pc98/conf/options.pc98: sync with i386/conf/options.i386 sys/i386/isa/sound: DMA auto initialize mode support for PC98. contributed by: Akio Morita <amorita@bird.scphys.kyoto-u.ac.jp> Definite 2.2 material, I believe. Submitted by: The FreeBSD (98) Development Team
* Submitted by: Archie and me.julian1996-11-131-1/+3
| | | | | | | | | | | | | | | | We encountered an interesting situation where the superblock for a file system got written to disk with the "fs_fmod" flag set to one. It appears that this flag is normally supposed to be cleared during ffs_sync(), but we experienced a crash, or some other weird occurrence that left it on the disk set to 1. Later this partition was mounted read-only... and the fs_fmod field was never cleared, causing ffs_sync() to panic "rofs mod" when trying to unmount that filesystem (ffs_vfsops.c: line 790). fix: set this bit to 0 when you load the superblock from disk. (see more complete mail on this to hackers)
* remove newly added reference to ppploginpst1996-11-131-2/+1
|
* Manage UTMP entry if we're doing username/password PAP loginspst1996-11-131-10/+32
|
* Add the >optional< ability to sense PPP link bringups and call an ↵pst1996-11-134-7/+62
| | | | authentication program
* Add support for header type == 1 devices (PCI 2.1 compatible PCI to PCIse1996-11-126-8/+22
| | | | | | | | bridges with support for 64 bit memory addresses and 32 bit I/O addresses). The code is not complete. It ignores the upper half of the long addresses. This is not a problem on PC compatible systems, but has to be fixed for real computers.
* Fix PCI to PCI bridge register bit field masks.se1996-11-124-72/+22
| | | | | Thanks to "Mike Durian" <durian@plutotech.com> for the very good problem report and his support as a beta tester of this patch.
* Increase precision of duration to milliseconds.phk1996-11-125-14/+34
| | | | Some heuristics to avoid overflow in calculation attempted.
* Fixed buffer overflow for large values in editval(). The buffers werebde1996-11-121-5/+5
| | | | | | | | | | | | one too small for (hex) 12345678 and 4 too small for -1234567890. Large values can be created by config and userconfig although not (previously) by visual userconfig. Fixed a sign extension bug for backspacing on "negative" hex values in editval(). Increased field width and range for `flags' so that all possible values can be displayed and edited.
* Bump BOOTMFSSIZE.jkh1996-11-121-2/+2
|
* Now that systat's working again, bring the vmstat cleanup over fromjkh1996-11-121-14/+14
| | | | -stable.
* Only save userconfig changes if the boot floppy version and thejkh1996-11-123-6/+9
| | | | | | installed version match. Pointed-out-by: hosokawa@mt.cs.keio.ac.jp (HOSOKAWA Tatsumi)
* Back out rev 1.7 which was to fix PR#1206 (to be reopened).peter1996-11-121-19/+2
| | | | | | | | | | This patch causes too many side effects, one of which bites hard is when interrupting a 'make fetch' in the ports tree (PR#1990). This whole area is a real can of worms.... This most definately should go into 2.2 Reviewed by: steve, bde
* Gnu tar has problems creating an archive which contains a file with a hardjkh1996-11-121-1/+1
| | | | | | | | | | | | link to another file which has a long (>=100 char) name. When listing such an archive, the name of the link is truncated to 99 characters, and when extracting such an archive, an error is reported because it is trying to create a hard link to a file which doesn't exist. This patch fixes that problem and has also been sent to the GNU maintainers. Closes PR#1992 Submitted-By: David Dawes <dawes@landfill.physics.usyd.edu.au>
* Save some time.phk1996-11-121-2/+2
|
* Removed another #include of opt_temporary.h.bde1996-11-123-6/+3
| | | | YA2.2C.
* doc/1987, table heading in error.phk1996-11-122-2/+2
| | | | Submitted by: Mark Valentine Mark Valentine <mark@linus.demon.co.uk>
* Removed #include of "opt_temporary.h". All the temporary options wentbde1996-11-122-4/+2
| | | | | | | away, so this header is no longer generated. This change should be in 2.2. The old version shouldn;t have been in 2.2 (blush).
* doc/1994: spelling error.phk1996-11-121-2/+2
| | | | Submitted by: David Leonard David Leonard <d@scry.dstc.edu.au>
* Added missing prototype for new function sbcreatecontrol().bde1996-11-121-1/+3
| | | | Should be in 2.2.
* Forward-declare `struct inpcb' so that including this file doesn't causebde1996-11-121-1/+2
| | | | | | lots of warnings. Should be in 2.2. Previous version shouldn't have been in 2.2.
* Fixed spelling error in previous commit. This did not compile.bde1996-11-121-3/+3
|
* Restored writability of kern.maxvnodes. It was broken a year ago inbde1996-11-122-4/+4
| | | | | | rev.1.29 of kern_sysctl.c. Should be in 2.2.
* Killed "unknown protocol" printf.dg1996-11-121-2/+1
|
* Add missing lists.sgml.asami1996-11-121-2/+2
| | | | Submitted by: Hanai Hiroyuki <hanai@astec.co.jp>
* Near AHC_SCBPAGING_ENABLE add following commentache1996-11-123-3/+6
| | | | | # WARNING: can effectively kill your disks with some controllers (I am the victim of -current kernel, inodes wiped completely)
* 1. Avoid a race in scclose(). tty.c has kludges so that the race issos1996-11-113-15/+45
| | | | | | | | | | | | | | | | | | | actually harmless. 2. Fixed code to match comment in scintr(). 3. Don't allow even root to take control of the machine when securelevel > 0. I've secured the accesses to PSL_IOPL in all drivers and asked pst to review it, but he seems to be busy. Write access to /dev/kmem and other critival devices currently leaks across raisings of securelevel via open fd's, so there may as well be a similar leak for PSL_IOPL. 4. (Most important.) Don't corrupt memory beyond the screen buffers if the cursor happens to be off the 80x25 screen when syscons starts. 5. Fix console cursor update (not perfect yet). Submitted by: bruce ~
* Removed (now unused) XT_KEYBOARD option.nate1996-11-112-4/+2
|
* Removed 'XT_KEYBOARD' option from syscons. Document new-style way ofnate1996-11-116-18/+30
| | | | | | | | getting the same behavior using the flags, which can be done inside of UserConfig. (Also document other syscons flags which were previously undocumented). Requested by: bde
* Replaced I586_OPTIMIZED_BCOPY and I586_OPTIMIZED_BZERO with boot-timebde1996-11-1115-222/+577
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | negative-logic flags (flags 0x01 and 0x02 for npx0, defaulting to unset = on). This changes the default from off to on. The options have been in current for several months with no problems reported. Added a boot-time negative-logic flag for the old I5886_FAST_BCOPY option which went away too soon (flag 0x04 for npx0, defaulting to unset = on). Added a boot-time way to set the memory size (iosiz in config, iosize in userconfig for npx0). LINT: Removed old options. Documented npx0's flags and iosiz. options.i386: Removed old options. identcpu.c: Don't set the function pointers here. Setting them has to be delayed until after userconfig has had a chance to disable them and until after a good npx0 has been detected. machdep.c: Use npx0's iosize instead of MAXMEM if it is nonzero. support.s: Added vectors and glue code for copyin() and copyout(). Fixed ifdefs for i586_bzero(). Added ifdefs for i586_bcopy(). npx.c: Set the function pointers here. Clear hw_float when an npx exists but is too broken to use. Restored style from a year or three ago in npxattach().
* Add the PPro %cr4 register to the supported registers in thedyson1996-11-111-1/+2
| | | | assembler.
* Added ocol: ppp to the first two examples so that ppp catually requestspaul1996-11-111-3/+3
| | | | | the ppp protocol when it logs in. I'm not sure whether this applies to all the examples. Are there cases where the ISP assumes ppp is being used ?
* Fixed pessimized (short) i/o port type.bde1996-11-114-10/+10
| | | | | | The change in if_epreg.h affects if_epreg.o and 3c5x9.o. These changes are probably harmless, but I can't test them.
* Fixed pessimized (short) i/o port types.bde1996-11-111-4/+4
|
* Fixed pessimized (short) i/o port type.bde1996-11-111-2/+2
|
* Turned off -W and -Winline so that the warnings that should be fixed forbde1996-11-112-6/+6
| | | | | | | | | | | | 2.2 are more obvious. -Winline is unimportant, but -W gives thousands of warnings for comparisions. Turning off -W also loses warnings for: - auto variables clobbered by longjmp. Not much of a problem in the kernel. - functions returning without a value. I don't like losing this. - an expression statement or the left side of a comma operand contains no side effects. Turning this off also stops warnings for the low quality debugging macros in gsc.c and lpt.c. Should be in 2.2.
* Fixed pessimized (short) i/o port type.bde1996-11-111-2/+2
| | | | Obtained from: SCSI branch
* Preserve %esi and %edi for get_diskinfo(). See the logs for similar fixesbde1996-11-111-0/+4
| | | | | | in bios.S. I only fixed the case that is known to be broken here. Should be in 2.2.
* Make snake 3.0-CURRENT here.jkh1996-11-113-6/+6
| | | | There's gotta be a better way of syncronizing our release numbers. :-)
* Preserve %esi and %edi for all BIOS calls. This is probably only necessarybde1996-11-111-1/+25
| | | | | | | | | | | for get_diskinfo(), whose BIOS call sets %es:%edi in some cases, although most documentation says that it doesn't change %edi in the cases that happened to matter (for hard disks). This shall be in 2.1.6 and 2.2. Submitted by: Tor.Egge@idt.ntnu.no (except I kept the unnecessary preservation of %edx and %ecx)
* Change prototypes for gmtime_r() and localtime_r() in accordance withhsu1996-11-111-3/+3
| | | | IEEE pthreads specification.
* Prototype pthread_mutexattr_getkind_np() and pthread_mutexattr_setkind_np().hsu1996-11-111-5/+7
|
* Moved pthread_mutexattr_default inside #ifndef PTHREAD_KERNEL now thathsu1996-11-111-2/+8
| | | | | | we use it in the uthreads implementation. Moved enum pthread_mutextype here from libc_r/uthread/pthread_private.h. Change prototype for pthread_getspecific().
* Parameters for localtime_r() and gmtime_r() definitions changed.hsu1996-11-111-8/+8
| | | | | Parameters for pthread_getspecific() call changed. pthread_keycreate() renamed to pthread_key_create().
OpenPOWER on IntegriCloud