summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Ensure that block and character devices as well as fifo's and socketsmckusick2000-07-123-0/+18
| | | | | | | | | all have zero length. A non-zero length panic's the kernel when one of these is deleted. PR: 19426 Submitted by: Ian Dowse <iedowse@maths.tcd.ie> Reviewed by: dwmalone@FreeBSD.org
* correct rtentry reference count in in6_ifloop_request().itojun2000-07-121-3/+5
| | | | | if you reconfigure inet6 too much, the reference count can go into negative by mistake. KAME in6.c 1.98 -> 1.99.
* o Correct getopt() argument so that initattr -r and -w take an additionalrwatson2000-07-121-1/+1
| | | | | | | | | argument via optarg. This corrects a segfault when initattr is invoked with either of these two arguments. Not sure how this got broken given that in the original patches it was fine -- presumably a merging mistake. Obtained from: TrustedBSD Project
* Don't call syslog() without a format string.kris2000-07-121-1/+1
|
* Add Xircom CompactCard Ethernet CFE-10 1.00.imp2000-07-121-0/+8
| | | | | | | Seems to work great in the type II cf<->pccard adapter that came with the card. Others have reported with different chipsets for the pccard bridge that additional support is needed to make this card work with the 3.3 volts it needs.
* Don't call fprintf() without a format string.kris2000-07-121-1/+3
|
* Don't call syslog() without a format string.kris2000-07-125-8/+8
|
* Don't call warn() without a format string.kris2000-07-123-3/+3
|
* Don't assume that any ISA device that fails to probe is a PnP device,jhb2000-07-121-9/+11
| | | | | | | | | | | | | instead, use the bus_print_child_* functions to display the error message. Also, since this is more of a warning than an error, hide it behind bootverbose. Similarly, if isa_assign_resources() fails to allocate resources to a device, use bus_print_child_header() instead of device_printf(), and display the resources that could not be allocated if bootverbose is true. Approved by: msmith Help from: mdodd
* Don't call err() without a format string.kris2000-07-122-3/+3
|
* Brain fault, forgot to update ffs_snapshot.c with the new calling conventionmckusick2000-07-121-4/+5
| | | | for vn_start_write.
* Don't call syslog() without a format string.kris2000-07-121-1/+1
|
* Don't call err() without a format string.kris2000-07-111-1/+1
|
* Use fetch_putln()des2000-07-111-11/+5
|
* Add _fetch_putln()des2000-07-112-6/+30
|
* Don't call printf without a format string.kris2000-07-111-1/+1
|
* Spelling (embedd to embed) fix and change a comma to a semicolon.dannyboy2000-07-111-2/+2
|
* Add some missing articles (as in a, an, the).dannyboy2000-07-111-4/+4
|
* Allow a ``timeout secs'' filter option to let specific packet typesbrian2000-07-1110-212/+295
| | | | | | | | | | | | effect the idle timer in different ways. Submitted by: Stefan Esser <se@freebsd.org> With adjustments by me to document the option in the man page and to give the same semantics for outgoing traffic as incoming. I made the style more consistent in ip.c - this should really have been done as a separate commit.
* Add snapshots to the fast filesystem. Most of the changes supportmckusick2000-07-1152-446/+2536
| | | | | | | | | | | | | | | | | | | | the gating of system calls that cause modifications to the underlying filesystem. The gating can be enabled by any filesystem that needs to consistently suspend operations by adding the vop_stdgetwritemount to their set of vnops. Once gating is enabled, the function vfs_write_suspend stops all new write operations to a filesystem, allows any filesystem modifying system calls already in progress to complete, then sync's the filesystem to disk and returns. The function vfs_write_resume allows the suspended write operations to begin again. Gating is not added by default for all filesystems as for SMP systems it adds two extra locks to such critical kernel paths as the write system call. Thus, gating should only be added as needed. Details on the use and current status of snapshots in FFS can be found in /sys/ufs/ffs/README.snapshot so for brevity and timelyness is not included here. Unless and until you create a snapshot file, these changes should have no effect on your system (famous last words).
* Array of long support.phk2000-07-111-4/+10
| | | | Submitted by: Ian Dowse <iedowse@maths.tcd.ie>
* Add attribute memory setup warningsdmlb2000-07-111-37/+86
|
* Storing to a pointer is (effectively) atomic; no need to protect thismarkm2000-07-114-20/+4
| | | | | | | with splhigh(). However, the entropy-harvesting routine needs pretty serious irq-protection, as it is called out of irq handlers etc. Clues given by: bde
* Clean up warning about undeclared function by declaring softdep_fsyncmckusick2000-07-112-0/+5
| | | | | | in mount.h instead of ffs_extern.h. The correct solution is to use an indirect function pointer so that the kernel does not have to be built with options FFS, but that will be left for another day.
* I think I need to move the newly static variables to the random_statemarkm2000-07-112-12/+10
| | | | | | structure; remind myself in the cooments. Also regroup all the Yarrow variables at the top of the variable list; they are "special". (no functional change).
* Document that basic authorization now kinda works.des2000-07-111-16/+20
|
* Rework the authorization code.des2000-07-111-78/+83
| | | | | | Only send absolute URI if connected to a proxy, since Apache doesn't always understand absolute URIs. Clean up some of the debugging output.
* Clean up the debugging outputdes2000-07-112-12/+3
|
* Use lstat(2) instead of stat(2) when deciding if we should fastcopydwmalone2000-07-111-1/+1
| | | | | | | a file. This fixes moving symlinks across partitions. PR: 17847 Reviewed by: bde
* Remove irq 13 from the list of valid IRQs. It is used by the math co andimp2000-07-111-1/+1
| | | | | is therefore unavailable. Also, IRQ13 isn't connected to the pcic chip on most laptops.
* Merge latest cards from my laptop:imp2000-07-111-1/+17
| | | | | | | | | o The Shining PMIDE-ASC card is also used in Road Warrior's Bullet Drive, so add that to the comments. o Eiger Lab's fujitsu based ethernet card: EPX-10BT (thanks to Ryan Losh for donating the card to the cause). o Add place holder entry for the 3Com Megahertz 3CXEM556. It doesn't work yet, but that will change in time.
* Reserve 149 for the TAP device. Look for it in a source tree near younsayer2000-07-111-0/+1
| | | | soon.
* Fix 'telnet -X sra' coredumpnsayer2000-07-112-2/+6
| | | | PR# 19835
* Get the security script to list the indoe numbers of the suid files.dwmalone2000-07-111-1/+1
| | | | | | | | | | I've seen some script kiddie tools out there that fake the timestamps but don't preserve the inode number. Note - this will cause a lot of output the first time it is run! PR: 18947 Reviewed by: Sheldon Hearn <sheldonh@uunet.co.za>
* add Planex FNW-3600-TX 16bit FastEthernet DirectDocksanpei2000-07-111-0/+8
| | | | Obtained from: [bsd-nomads:13991] reported by Akihiro IIJIMA <aki@jp.FreeBSD.org>
* Install accept_filter.9asmodai2000-07-111-1/+1
| | | | Forgotten by: alfred
* Merge from the following changes.nyan2000-07-119-118/+137
| | | | | | | | | sys/conf/files.i386 1.321 sys/dev/syscons/syscons.c 1.343 sys/i386/isa/spkr.c 1.46 sys/isa/fd.c 1.183 and 1.185 sys/isa/syscons_isa.c 1.14 sys/isa/vga_isa.c 1.18
* Finally merge newmidi.tanimura2000-07-1130-90/+11069
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (I had been busy for my own research activity until the last weekend) Supported devices: SB Midi Port (sbc + midi) SB OPL3 (sbc + midi) 16550 UART (midi, needs a trick in your hint) CS461x Midi Port (csa + midi) OSS-compatible sequencer (seq) Supported playing software: playmidi (We definitely need more) Notes: /dev/midistat now reports installed midi drivers. /dev/sndstat reports only pcm drivers. We need the new name(pcmstat?). EMU8000(SB AWE) does not sound yet but does get probed so that the OPL3 synth on an AWE card works. TODO: MSS/PCI bridge drivers Midi-tty interface to support general serial devices Modules
* Explain that the -S option only logs file downloads, not all transfers.ben2000-07-111-1/+1
| | | | | PR: 16934 Submitted by: Kurt Zeilenga <kurt@OpenLDAP.org>
* Fix typo; sa_siginfo -> sa_sigactionben2000-07-111-1/+1
| | | | | PR: 19602 Submitted by: Tony Finch <dot@dotat.at>
* Sync sshd_config with sshd and manapage internal defaults (Checkmail = yes)peter2000-07-112-2/+2
|
* Sync LoginGraceTime with sshd_config = 60 seconds by default, not 600.peter2000-07-112-2/+2
|
* Fix out-of-sync defaults. PermitRootLogin is supposed to be 'no' butpeter2000-07-112-2/+2
| | | | | | | sshd's internal default was 'yes'. (if some cracker managed to trash /etc/ssh/sshd_config, then root logins could be reactivated) Approved by: kris
* #elsif -> #elifalfred2000-07-111-8/+8
| | | | Noticed by: green
* Make FallBackToRsh off by default. Falling back to rsh by default ispeter2000-07-112-2/+2
| | | | | | silly in this day and age. Approved by: kris
* Try and fix the worst of some highly bogus malloc/free resourcepeter2000-07-111-1/+1
| | | | | | | | | | | management involving rcmd_af(), getaddrinfo(), freeaddrinfo(), etc. We set *ahost to point to ai->canonname; and later free the ai-> stuff and still leave the old pointers in *ahost to the freed data. Perhaps the best way to deal with this is a static buffer or a static strdup() that is freed on the next iteration or something. This gives me headaches just thinking about this. The new 'AJ' default for malloc() tripped this up.
* Fix -auto breakage introduced with the last commit.brian2000-07-111-1/+1
|
* Fix finger -s output on an user who never logged in.asmodai2000-07-111-1/+1
| | | | | | | | This is purely a cosmetic patch. PR: 9809 Submitted by: se Nagged about: nrahlstr
* One should never allocate 4-kilobyte structs and such on the interruptgreen2000-07-112-4/+12
| | | | | | | | | | stack. It's bad for your machine's health. Make the two huge structs in reseed() static to prevent crashes. This is the bug that people have been running into and panic()ing on for the past few days. Reviewed by: phk
* Fix a bug when talking to non-freebsd machines where carriage returnps2000-07-111-0/+4
| | | | | | | | | | | was being interperated and displayed as ^M on the remote side. Old curses used to change the behavior of the tty and how carriage return was interperated via STDIN. ncurses does this on a per-window basis within the library rather than using the tty modes. Since talk is bypassing ncurses, it was missing the conversion. Reviewed by: peter
OpenPOWER on IntegriCloud