]>
CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
ache [Mon, 12 Dec 1994 06:14:42 +0000 (06:14 +0000)]
Fix includes, tputs argument, ospeed setting, printing
attributes started with 'l'
dg [Mon, 12 Dec 1994 06:04:27 +0000 (06:04 +0000)]
Don't mess with already freed structures when a process is being run
down.
ache [Mon, 12 Dec 1994 05:48:45 +0000 (05:48 +0000)]
Fix resetting adjkerntz to 0 (pointed by Bruce),
forget to initialize mib variable.
ache [Mon, 12 Dec 1994 05:43:28 +0000 (05:43 +0000)]
Optimize setting of DISRTCSET
ache [Mon, 12 Dec 1994 05:20:44 +0000 (05:20 +0000)]
Clean internal logic, helps for some unusual cases
ache [Mon, 12 Dec 1994 04:08:58 +0000 (04:08 +0000)]
add mcd.4
ache [Mon, 12 Dec 1994 04:06:17 +0000 (04:06 +0000)]
Mitsumi manpage
Submitted by: Keith E. Walker with small modifications from me
ache [Mon, 12 Dec 1994 03:23:04 +0000 (03:23 +0000)]
Upgrade to readline from bash 1.14.3
bde [Mon, 12 Dec 1994 01:29:13 +0000 (01:29 +0000)]
Obtained from: 1.1.5
getcwd() has two off-by-one bugs in FreeBSD-2.0:
1. getcwd(buf, size) fails when the size is just large enough.
2. getcwd(buf + 1, 1) incorrectly succeeds when the current directory
is "/". buf[0] and buf[2] are clobbered.
(I modified Bruce's original patch to return the proper error code
[ERANGE] in the case of #2, but otherwise... -DG)
This program demonstrates the bug:
---
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <unistd.h>
int main(void)
{
char buf[5];
int errors;
errors = 0;
if (chdir("/tmp") != 0) {
perror("chdir");
abort();
}
if (getcwd(buf, 5) == NULL) {
perror("oops, getcwd failed for buffer size = size required");
++errors;
}
if (chdir("/") != 0) {
perror("chdir");
abort();
}
buf[0] = 0;
buf[2] = 1;
if (getcwd(buf + 1, 1) != NULL) {
fprintf(stderr,
"oops, getcwd succeeded for buffer size = one too small\n");
++errors;
}
if (buf[0] != 0) {
fprintf(stderr,
"oops, getcwd scribbled on memory before start of buffer\n");
++errors;
}
if (buf[2] != 1) {
fprintf(stderr,
"oops, getcwd scribbled on memory after end of buffer\n");
++errors;
}
exit(errors == 0 ? 0 : 1);
}
bde [Mon, 12 Dec 1994 01:23:33 +0000 (01:23 +0000)]
Obtained from: 386BSD-0.1 patchkit; also fixed in 1.1.5
Compare unsigned chars.
Return the place after where the character was found and not the start
of the string.
bde [Mon, 12 Dec 1994 01:15:01 +0000 (01:15 +0000)]
Fix execl[e]. Multiple execle's failed because of bogus caching of the
pointer returned by realloc(). All callers free the pointer if the
execve fails. Nuke the caching. This essentially restores buildargv()
to the 1.1.5 version. Also fix a memory leak if realloc() fails. Also
nuke similar but non-broken caching in execvp(). malloc() should be
efficient enough.
ats [Mon, 12 Dec 1994 00:41:04 +0000 (00:41 +0000)]
Changed two occurrences of tcpdump(l) to tcpdump(1).
ats [Mon, 12 Dec 1994 00:38:01 +0000 (00:38 +0000)]
Change a SLSTAT 1 to SLSTAT 8 .
ats [Mon, 12 Dec 1994 00:36:41 +0000 (00:36 +0000)]
Changed a PPSTATS 1 to PPPSTATS 8 .
ats [Mon, 12 Dec 1994 00:35:01 +0000 (00:35 +0000)]
Changed an LSDEV 1 to LSDEV 8 .
ats [Mon, 12 Dec 1994 00:32:36 +0000 (00:32 +0000)]
Changed a ACCTON 1 to a ACCTON 8 .
ats [Mon, 12 Dec 1994 00:26:08 +0000 (00:26 +0000)]
change a .TH VMSTAT 1 to a .TH VMSTAT 8 .
ats [Mon, 12 Dec 1994 00:24:31 +0000 (00:24 +0000)]
Changed a nslookup(1) to nslookup(8).
bde [Mon, 12 Dec 1994 00:23:11 +0000 (00:23 +0000)]
Implement disk slices and labels for the vn driver. This is intended mainly
for testing and is only enabled if TEST_LABELLING is defined. It won't
actually work until DOS goop is removed from ufs_disksubr.c.
ats [Mon, 12 Dec 1994 00:23:00 +0000 (00:23 +0000)]
Changed the usage of the new not existant manpage macros CMD_EXT, INDOT
and SYS_OPS_EXT to the normal numbers. Garrett, don't kill me :-).
bde [Mon, 12 Dec 1994 00:22:30 +0000 (00:22 +0000)]
diskslice_machdep.c implements reading and checking of DOS slice tables.
It will eventually replace readMBR.c.
bde [Mon, 12 Dec 1994 00:20:34 +0000 (00:20 +0000)]
subr_diskslice.c implements everything related to slices and labels except
reading and writing the slice tables and labels.
subr_dkbad.c implements everything related to bad sector remapping using
the bad144 format.
ats [Mon, 12 Dec 1994 00:19:19 +0000 (00:19 +0000)]
Changed one uucico(1) to uucico(8).
bde [Sun, 11 Dec 1994 23:52:18 +0000 (23:52 +0000)]
Add old options HZ, VN, ALLOW_CONFLICT_DRQ, ALLOW_CONFLICT_MEMADDR,
AUTO_EOI_1, AUTO_EOI_2, COMCONSOLE, COM_MULTIPORT.
Add new option DISKSLICE.
Change comments about DUMMY_NOPS.
bde [Sun, 11 Dec 1994 23:39:01 +0000 (23:39 +0000)]
Add i386/isa/diskslice_machdep.c. This will eventually replace readMBR.c.
Sort.
bde [Sun, 11 Dec 1994 23:34:42 +0000 (23:34 +0000)]
Add kern/subr_diskslice.c, kern/subr_dkbad.c.
Sort.
ats [Sun, 11 Dec 1994 23:29:20 +0000 (23:29 +0000)]
Changed a sum(1) to a cksum(1).
ats [Sun, 11 Dec 1994 23:27:59 +0000 (23:27 +0000)]
Changed a reboot(1) to a reboot(8).
bde [Sun, 11 Dec 1994 23:20:50 +0000 (23:20 +0000)]
disklabel.h:
Prepare for disk slices - more macros for handling disk device numbers,
version of readdisklabel() without DOS goop.
Clean up prototypes.
Uniformize idempotency ifdef.
diskslice.h:
New file.
dkbad.h:
Define more magic numbers.
Declare internalized version of dkbad struct and functions to operate on it.
Uniformize idempotency ifdef.
bde [Sun, 11 Dec 1994 23:05:53 +0000 (23:05 +0000)]
Declare d_strategy_t here and use it to declare strategy functions.
Sort prototypes.
Uniformize idempotency ifdef.
bde [Sun, 11 Dec 1994 23:05:18 +0000 (23:05 +0000)]
Move declaration of d_strategy_t to <sys/conf.h>.
ats [Sun, 11 Dec 1994 22:08:10 +0000 (22:08 +0000)]
Comment out the man page of rstat.1 from Makefile.inc. There is no rstat
command available yet.
Changed an entry in getprcent.3 from rpcinfo(8C) to rpcinfo(8).
Changed an entry in getrpcport.3 from 3R to 3.
Changed two entries in rpc.3 from 3N to 3.
ats [Sun, 11 Dec 1994 22:03:05 +0000 (22:03 +0000)]
Added the mpool.3 manpage to the installed manpages. It is referred from the
other manpages and there is no conflict.
ats [Sun, 11 Dec 1994 21:41:28 +0000 (21:41 +0000)]
Changed a SORT 1L to a SORT 1.
ats [Sun, 11 Dec 1994 21:39:31 +0000 (21:39 +0000)]
Changed one occurrence of LD 8 to LD 1 and the OS FreeBSD 1.1 to FreeBSD 2.0.
wollman [Sun, 11 Dec 1994 21:36:10 +0000 (21:36 +0000)]
Advanced route cache management is now an official part of IP support.
ats [Sun, 11 Dec 1994 21:35:17 +0000 (21:35 +0000)]
Changed one occurence of rmail(1) to rmail(8).
wollman [Sun, 11 Dec 1994 21:27:14 +0000 (21:27 +0000)]
install command was missing a ${DESTDIR}.
sef [Sun, 11 Dec 1994 20:46:55 +0000 (20:46 +0000)]
Added "cpuid" opcode.
gpalmer [Sun, 11 Dec 1994 20:36:12 +0000 (20:36 +0000)]
Early md5-checksumming code. This seems to work fine on my machine
but needs more testing on more ports than I have on my box.
gpalmer [Sun, 11 Dec 1994 15:31:22 +0000 (15:31 +0000)]
Last gremlin-killer of the day. Typo fixed and missing .endif replaced.
gpalmer [Sun, 11 Dec 1994 14:50:40 +0000 (14:50 +0000)]
<Sigh> Got the placing of a .if wrong. Fix it.
gpalmer [Sun, 11 Dec 1994 14:12:30 +0000 (14:12 +0000)]
Erk. Damn. A hash perfixing a comment was lost somewhere.
Fixed.
dg [Sun, 11 Dec 1994 03:33:58 +0000 (03:33 +0000)]
Removed inappropriate comment.
dg [Sun, 11 Dec 1994 03:11:23 +0000 (03:11 +0000)]
Add additional comment.
dg [Sun, 11 Dec 1994 02:28:36 +0000 (02:28 +0000)]
Fix bogus comment.
dg [Sun, 11 Dec 1994 01:45:41 +0000 (01:45 +0000)]
The physical memory allocated for input DMA must be contiguous. The driver
worked in the past only because of good fortune. Anyway, use the contig alloc
routine I wrote awhile ago (vm_page_alloc_contig) for the sound code to do
this allocation. Also, specify read+write on the permissions to pmap_enter().
Specifying just read can have unexpected consquences.
dg [Sun, 11 Dec 1994 01:36:53 +0000 (01:36 +0000)]
Don't put objects that have no parent on the reverse_shadow_list. Problem
identified and explained by Gene Stark (thanks Gene!).
Submitted by: John Dyson
ats [Sun, 11 Dec 1994 00:09:34 +0000 (00:09 +0000)]
Document the options DUMMY_NOPS and TUNE_1542.
ats [Sun, 11 Dec 1994 00:02:22 +0000 (00:02 +0000)]
Fixed a typo: /usr/sbin/lpd* to /usr/sbin/lpd as the name of the daemon.
ache [Sat, 10 Dec 1994 23:10:41 +0000 (23:10 +0000)]
tputs prototypes...
ache [Sat, 10 Dec 1994 23:02:33 +0000 (23:02 +0000)]
tputs: (char) -> (int)
ache [Sat, 10 Dec 1994 22:56:53 +0000 (22:56 +0000)]
Prototypes...
ats [Sat, 10 Dec 1994 22:55:50 +0000 (22:55 +0000)]
Correct a type in an ifndef EXCLUDE_3812 from 8312 -> 3812. Obtained
from the net or the mailinglist. Sorry, lost the original author.
ats [Sat, 10 Dec 1994 22:46:25 +0000 (22:46 +0000)]
Change the example in the printcap file for the spooling dir from
/var/spool/lpd to /var/spool/output/lpd. This is the new location
where the lpd-system now searches for files.
ache [Sat, 10 Dec 1994 22:01:25 +0000 (22:01 +0000)]
tputs: (char) -> (int)
gpalmer [Sat, 10 Dec 1994 18:07:38 +0000 (18:07 +0000)]
1) Small tidyup
2) Change INSTALL_MANPAGES to NO_INSTALL_MANPAGES and document it
3) Add a PKGNAME variable to allow the package name
not to be dictated by stupid DISTNAMEs
4) Add a PATCH_DEBUG option and a slight change to the default
patch system - add --forward to help ensure correct patching
ache [Fri, 9 Dec 1994 22:02:19 +0000 (22:02 +0000)]
Fix tputs/tparm declarations
ache [Fri, 9 Dec 1994 21:59:06 +0000 (21:59 +0000)]
Fix tputs declaration
ache [Fri, 9 Dec 1994 21:52:47 +0000 (21:52 +0000)]
Fix tputs/tparm declarations
ache [Fri, 9 Dec 1994 02:26:23 +0000 (02:26 +0000)]
Change all 'regoff_t' occurances to 'int'. GNU typedefed it as 'int',
but BSD 4.4 typedefed it as 'off_t'. Make _RX_C_ hook for sucessful
rx.c compilation
ache [Fri, 9 Dec 1994 01:51:16 +0000 (01:51 +0000)]
Change #include order to not redifine __P
ache [Fri, 9 Dec 1994 01:08:56 +0000 (01:08 +0000)]
Regcomp, re_comp eliminating
ache [Fri, 9 Dec 1994 01:08:01 +0000 (01:08 +0000)]
More kosher regexp eliminating, based on BSD date now
ache [Fri, 9 Dec 1994 00:46:42 +0000 (00:46 +0000)]
Eliminate buggy regcomp and re_comp implementations,
we already have them in another place.
ache [Thu, 8 Dec 1994 22:27:49 +0000 (22:27 +0000)]
Remove links before creating them
phk [Thu, 8 Dec 1994 21:46:04 +0000 (21:46 +0000)]
Update to current reality.
phk [Thu, 8 Dec 1994 20:59:33 +0000 (20:59 +0000)]
Would you please correct nfs/nfs_vfsops.c so that the ip address of the
root filesystem is printed out correctly?
It's line 299 in nfs/nfs_vfsops.c.
Reviewed by: phk
Submitted by: Luigi Rizzo luigi@iet.unipi.it
bde [Thu, 8 Dec 1994 15:42:17 +0000 (15:42 +0000)]
Fix __CONCAT() for the ANSI case to work with #define'd args, in
particular, when one of the args is another __CONCAT().
ache [Thu, 8 Dec 1994 00:44:55 +0000 (00:44 +0000)]
Fix wrong regexps
ache [Tue, 6 Dec 1994 23:06:10 +0000 (23:06 +0000)]
Fix wrong unit=expr for tty? cua?
bde [Tue, 6 Dec 1994 22:53:37 +0000 (22:53 +0000)]
Don't allow negative limits at all. Convert them to RLIM_INFINITY instead
of returning EINVAL since something may depend on them being broken.
Allowing negative limits caused bugs almost everywhere. The recent
fixes for MAXSSIZ checked the limits too late to stop anyone defeating
limits set by root...
bde [Tue, 6 Dec 1994 22:01:16 +0000 (22:01 +0000)]
Finish removing `#ifdef STATCLOCK'. Not removing it properly here
probably broke (only) the association of interrupts with strings
in vmstat output.
bde [Tue, 6 Dec 1994 20:14:30 +0000 (20:14 +0000)]
Don't refer to "hardwired" ports.
bde [Tue, 6 Dec 1994 19:59:24 +0000 (19:59 +0000)]
Rename tty0* -> ttyd*. Comment about "serial" terminals instead of
"hardwired" or "dialin" terminals.
bde [Tue, 6 Dec 1994 19:50:17 +0000 (19:50 +0000)]
Name the serial ports tty* and cua* in comments. ttyd* and cuaa* don't
match all the port names.
Start using shell functions to avoid duplication.
Make tty* independent of cua*. Restore support for old names (tty0 ==
ttyd0, cua0 = cuaa0...).
Restore making of lpt1 and lpt2 by default.
Keep umask 077 for making vty*. World-ioctable vtys are huge security holes
because of bugs in syscons.
Make vga if a vty is made. It may still be required for X. It got nuked
with pc*.
Start using umask consistently to avoid using chmod.
gpalmer [Tue, 6 Dec 1994 19:48:07 +0000 (19:48 +0000)]
Add kryten.atinc.com
sos [Tue, 6 Dec 1994 19:32:00 +0000 (19:32 +0000)]
Changed the behavior of KDMKTONE to comply with svr4, default to
old behavior if no argument present.
bde [Tue, 6 Dec 1994 18:50:44 +0000 (18:50 +0000)]
Use lstat() instead of stat() for checking if the final source file exists,
so that `ln -fs' works when the source is a symlink pointing to a non-
existent file.
smace [Tue, 6 Dec 1994 16:07:16 +0000 (16:07 +0000)]
Add ftp.neosoft.com mirror.
phk [Tue, 6 Dec 1994 06:47:32 +0000 (06:47 +0000)]
Avoid a panic if vn is configured as swapdev. Seems to work fine.
ache [Tue, 6 Dec 1994 04:23:42 +0000 (04:23 +0000)]
8bit locale ajustment fix
ache [Tue, 6 Dec 1994 03:16:45 +0000 (03:16 +0000)]
Upgrade to version 2.0
jkh [Tue, 6 Dec 1994 01:04:17 +0000 (01:04 +0000)]
More changes from John T. Kohl. Man pages, mostly.
Submitted by: jtkohl
jkh [Tue, 6 Dec 1994 00:51:50 +0000 (00:51 +0000)]
Many of John T. Kohl's patches from NetBSD. Thanks, John!
Submitted by: jkohl
ache [Mon, 5 Dec 1994 19:52:29 +0000 (19:52 +0000)]
rc.local -> rc.serial
cua0? -> cuaa?
ache [Mon, 5 Dec 1994 19:46:35 +0000 (19:46 +0000)]
Add yet one locale example, this time ISO8859-1 as most common example.
Add reference where find full locales list
ache [Mon, 5 Dec 1994 19:30:00 +0000 (19:30 +0000)]
gdc -> grdc
pst [Mon, 5 Dec 1994 10:08:35 +0000 (10:08 +0000)]
Fix spelling/grammar errors
pst [Mon, 5 Dec 1994 10:01:39 +0000 (10:01 +0000)]
Remove extra newline introduced in 44lite (oops)
pst [Mon, 5 Dec 1994 10:01:23 +0000 (10:01 +0000)]
Remove extra newline introduced in Net/2
gclarkii [Mon, 5 Dec 1994 08:02:15 +0000 (08:02 +0000)]
Added entry to Systems.FAQ
Added note about lp TCP/IP driver
Added notes about b004, cx, ctx and pcaudio
Updated perl entry to point to ftp site that has it
NOTE: If you have a system running 2.0 please email me (FAQ@freebsd.org)
tell what you have so I can include it!
jkh [Mon, 5 Dec 1994 01:37:50 +0000 (01:37 +0000)]
Remove pppd.
jkh [Mon, 5 Dec 1994 01:34:54 +0000 (01:34 +0000)]
chrtoblk() returns dev_t, not int.
jkh [Mon, 5 Dec 1994 00:40:25 +0000 (00:40 +0000)]
1. Remove ppp options. There's no room in the generic kernel.
2. Fix some extra `:'s in some of the ftp site names.
jkh [Mon, 5 Dec 1994 00:21:27 +0000 (00:21 +0000)]
Adjust source paths broken by the i386/ renaming.
ache [Mon, 5 Dec 1994 00:13:11 +0000 (00:13 +0000)]
change serial interface name
ache [Mon, 5 Dec 1994 00:02:38 +0000 (00:02 +0000)]
Reflect lastest serial names change
ache [Sun, 4 Dec 1994 23:54:39 +0000 (23:54 +0000)]
cua*0? --> cua*a?
ache [Sun, 4 Dec 1994 23:50:40 +0000 (23:50 +0000)]
Remove yet one pccons-related comment