summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add flags option for savecore.dougb2001-03-122-2/+3
| | | | Submitted by: David A. Panariti <davep@who.net>
* change default from adhoc mode to BSS (infrastructure)assar2001-03-122-9/+2
|
* enable auto-negotiation of encrypt and decryptassar2001-03-122-0/+26
|
* reset uid back to the user before doing kerberised change password.assar2001-03-121-0/+1
| | | | | | | root permission is not needed and the kerberos library is paranoid about access control to the ticket file PR: bin/20779
* initialize pointers to NULL and sized to 0 to avoid free:ing invalid memory.assar2001-03-121-8/+15
| | | | PR: bin/20779
* Eliminate global node types and instead use an operations vector forjlemon2001-03-126-687/+564
| | | | | | | | | each node in order to make it easier to add new entries. Rewrite the internal directory structure so that it is possible to have independent subdirectories. Utilize this to add /proc/net/dev. Reviewed by: DES
* Unbreak LINT.jlemon2001-03-121-5/+17
| | | | Pointed out by: phk
* Add Intel 82553, 82555 PHY driver.jlemon2001-03-121-1/+1
|
* Add the Intel PHY driver.jlemon2001-03-121-0/+1
|
* Add drivers for Intel 82553 and 82555 PHYs.jlemon2001-03-122-0/+340
|
* Regenerate.jlemon2001-03-121-1/+8
|
* Add some definitions for Intel 82553 PHYsjlemon2001-03-121-0/+5
|
* Add a comment pointing to the freebsd-print@bostonradio.org mailing list.gad2001-03-121-0/+3
|
* Change the usage() message to include the recently-added -4 and -6 options.gad2001-03-121-7/+15
|
* Fix "lprm -" (remove all jobs) processing for remote printer queues.gad2001-03-121-10/+17
| | | | PR: bin/25544
* Don't require that mouse cursor must be visible before mouse paste.ache2001-03-122-15/+7
| | | | | | Paste always happens to current _text_ cursor position independently of mouse cursor position in any case and old variant force user to press mouse paste button _two_ times if mouse cursor is invisible.
* Improve a few error messages wrt if= filters on remote print queues.gad2001-03-121-8/+26
|
* Update default keyboard (PREV, PASTE)ache2001-03-121-2/+2
|
* Update to use proper nomenclature for the security profiles.jkh2001-03-111-1/+1
| | | | Submitted by: olgeni
* - Call fork1() directly instead of calling rfork() so that it doesn't maskjhb2001-03-111-9/+5
| | | | | | | | out RFSTOPPED. - Lock the child process when settings p_sigparent instead of locking the parent. Pointy-hat to: me
* Shift+Ins - paste bufferache2001-03-1169-160/+160
| | | | Shift+PrintScr - prev. screen
* Implement keyboard pasteache2001-03-117-5/+28
| | | | | PR: 25499 Submitted by: Gaspar Chilingarov <nm@web.am>
* o Replace part-wise instructions for building world for jail(8) withrwatson2001-03-111-5/+1
| | | | | | | | | | a simple make world; while this does a bit more work, it means that jail(8) doesn't have to be kept in sync with /usr/src/Makefile{,.inc1} which is a moving target. MFC candidate. Submitted by: FUJISHIMA Satsuki <sf@FreeBSD.org> Reviewed by: phk Also pointed out by: Phil Kernick <Phil@Kernick.org>
* Document the make_dev_alias function.mjacob2001-03-111-1/+21
|
* Assert that the process we're trying to enqueue isn't already there.des2001-03-111-0/+21
|
* rfork() masks RFSTOPPED out of the flags it passes to fork1(), so we havedes2001-03-111-7/+3
| | | | | | | to call fork1() directly if we don't want out process queued right away. This has the serendipitous side effect of saving us a call to pfind(). This makes threaded Linux apps (such as Opera) work again.
* In ip_output(), initialise `ia' in the case where the packet hasiedowse2001-03-111-0/+1
| | | | | | | | | come from a dummynet pipe. Without this, the code which increments the per-ifaddr stats can dereference an uninitialised pointer. This should make dummynet usable again. Reported by: "Dmitry A. Yanko" <fm@astral.ntu-kpi.kiev.ua> Reviewed by: luigi, joe
* Add a manpage for the DEV_MODULE kernel macro.alex2001-03-112-1/+104
|
* Use type of modeventhand_t for the event handler (defined in module.h).alex2001-03-111-3/+6
| | | | Add a reference to module(9) for more info about the event handler.
* Fix brain damage: s/CDEV_MODULE/DEV_MODULE/alex2001-03-112-3/+3
|
* Updates for Blowfish password hashing.markm2001-03-113-3/+8
|
* Add OpenBSD-style blowfish password hashing. This makes one lessmarkm2001-03-117-7/+1272
| | | | | | | | | | gratuitous difference between us and our sister project. This was given to me _ages_ ago. May apologies to Paul for the length of time its taken me to commit. Obtained from: Niels Provos <provos@physnet.uni-hamburg.de>/OpenBSD Submitted by: Paul Herman <pherman@frenchfries.net>
* Add missed MODULE_VERSION() call, so loading of unicode conversion routinesobomax2001-03-112-0/+2
| | | | | | works properly. Clue beaten in by: des
* Add MODULE_DEPEND.9 and MODULE_VERSION.9alex2001-03-111-1/+2
|
* Add a manpage for the MODULE_DEPEND macro.alex2001-03-111-0/+62
|
* Add a manpage for the MODULE_VERSION macro.alex2001-03-111-0/+58
|
* Add calls to MODULE_VERSION and MODULE_DEPEND to the EXAMPLE.alex2001-03-111-0/+3
|
* When the file was transferred using sendfile(2), we forgot to keep trackdes2001-03-111-0/+1
| | | | | | of the transferred byte count. MFC candidate. PR: bin/25699
* Do not kill vnodes after rename. This can cause deadlocks in the deadfs.bp2001-03-112-12/+4
| | | | Noticed by: Matthew N. Dodd <winter@jurai.net>
* Update userland interface for broken Joilet disks.bp2001-03-112-2/+12
| | | | Reviewed by: adrian
* Add a mount time option which slightly relaxes checks for valid Joiletbp2001-03-114-2/+6
| | | | | | | extensions. PR: kern/23315 Reviewed by: adrian
* This is an MFC candidate.gibbs2001-03-1114-397/+529
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ahc_eisa.c: Change aic7770_map_int to take an additional irq parameter. Although we can get the irq from the eisa dev under FreeBSD, we can't do this under linux, so the OSM interface must supply this. ahc_pci.c: Move ahc_power_state_change() to the OSM. This allows us to use a platform supplied function that does the same thing. -current will move to the FreeBSD native API in the near future. aic7770.c: Sync up with core changes to support Linux EISA. We now store a 2 bit primary channel number rather than a bit flag that only allows b to be the primary channel. Adjust for this change. aic7xxx.c: Namespace and staticization cleanup. All exported symbols use an "ahc_" prefix to avoid collisions with other modules. Correct a logic bug that prevented us from dropping ATN during some exceptional conditions during message processing. Take advantage of a new flag managed by the sequencer that indicates if an SCB fetch is in progress. If so, the currently selected SCB needs to be returned to the free list to prevent an SCB leak. This leak is a rarity and would only occur if a bus reset or timeout resulting in a bus reset occurred in the middle of an SCB fetch. Don't attempt to perform ULTRA transfers on ultra capable adapters missing the external precision resistor required for ultra speeds. I've never encountered an adapter configured this way, but better safe than sorry. Handle the case of 5MHz user sync rate set as "0" instead of 0x1c in scratch ram. If we lookup a period of 0 in our table (async), clear the scsi offset. aic7xxx.h: Adjust for the primary channel being represented as a 2 bit integer in the flags member of the ahc softc. Cleanup the flags definitions so that comment blocks are not cramped. Update seeprom definitions to correctly reflect the fact that the primary channel is represented as a 2 bit integer. Add AHC_ULTRA_DIASABLED softc flag to denote controllers missing the external precision resistor. aic7xxx.reg: Add DFCACHETH to the definition of DFSTATUS for completness sake. Add SEQ_FLAGS2 which currently only contains the SCB_DMA (SCB DMA in progress) flag. aic7xxx.seq: Correct a problem when one lun has a disconnected untagged transaction and another lun has disconnected tagged transactions. Just because an entry is found in the untagged table doesn't mean that it will match. If the match on the lun fails, cleanup the SCB (return it to the disconnected list or free it), and snoop for a tag message. Before this change, we reported an unsolicited reselection. This bug was introduced about a month ago during an overly aggressive optimization pass on the reselection code. When cleaning up an SCB, we can't just blindly free the SCB. In the paging case, if the SCB came off of the disconnected list, its state may never have been updated in host memory. So, check the disconnected bit in SCB_CONTROL and return the SCB to the disconnected list if appropriate. Manage the SCB_DMA flag of SEQ_FLAGS2. More carefully shutdown the S/G dma engine in all cases by using a subroutine. Supposedly not doing this can cause an arbiter hang on some ULTRA2 chips. Formatting cleanup. On some chips, at least the aic7856, the transition from MREQPEND to HDONE can take a full 4 clock cycles. Test HDONE one more time to avoid this race. We only want our FIFO hung recovery code to execute when the engine is really hung. aic7xxx_93cx6.c: Sync perforce ids. aic7xxx_freebsd.c: Adjust for the primary channel being a 2 bit integer rather than a flag for 'B' channel being the primary. Namespace cleanup. Unpause the sequencer in one error recovery path that neglected to do so. This could have caused us to perform a bus reset when a recovery message might have otherwise been successful. aic7xxx_freebsd.h: Use AHC_PCI_CONFIG for controlling compilation of PCI support consistently throughout the driver. Move ahc_power_state_change() to OSM. aic7xxx_inline.h Namespace cleanup. Adjust our interrupt handler so it will work in the edge interrupt case. We must process all interrupt sources when the interrupt fires or risk not ever getting an interrupt again. This involves marking the fact that we are relying on an edge interrupt in ahc->flags and checking for this condition in addition to the AHC_ALL_INTERRUPTS flag. This fixes hangs on the 284X and any other aic7770 installation where level interrupts are not available. aic7xxx_pci.c: Move the powerstate manipulation code into the OSM. Several OSes now provide this functionality natively. Take another shot at using the data stored in scratch ram if the SCB2 signature is correct and no SEEPROM data is available. In the past this failed if external SCB ram was configured because the memory port was locked. We now release the memory port prior to testing the values in SCB2 and re-acquire it prior to doing termination control. Adjust for new 2 bit primary channel setting. Trust the STPWLEVEL setting on v 3.X BIOSes too. Configure any 785X ID in the same fashion and assume that any device with a rev id of 1 or higher has the PCI 2.1 retry bug.
* Plug several mbuf leaks in error cases (in nd6)bmilekic2001-03-113-7/+14
| | | | Submitted by: jhay
* Document the softupdate stuff and also warn people against usingjkh2001-03-112-0/+34
| | | | it on root unless root is very large.
* Reenable the SIGPIPE signal handler default in all cases for spawnedgreen2001-03-111-2/+6
| | | | sessions.
* When aio_read/write() is used on a raw device, physical buffers arealc2001-03-102-7/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | used for up to "vfs.aio.max_buf_aio" of the requests. If a request size is MAXPHYS, but the request base isn't page aligned, vmapbuf() will map the end of the user space buffer into the start of the kva allocated for the next physical buffer. Don't use a physical buffer in this case. (This change addresses problem report 25617.) When an aio_read/write() on a raw device has completed, timeout() is used to schedule a signal to the process. Thus, the reporting is delayed up to 10 ms (assuming hz is 100). The process might have terminated in the meantime, causing a trap 12 when attempting to deliver the signal. Thus, the timeout must be cancelled when removing the job. aio jobs in state JOBST_JOBQGLOBAL should be removed from the kaio_jobqueue list during process rundown. During process rundown, some aio jobs might move from one list to a different list that has already been "emptied", causing the rundown to be incomplete. Retry the rundown. A call to BUF_KERNPROC() is needed after obtaining a physical buffer to disassociate the lock from the running process since it can return to userland without releasing that lock. PR: 25617 Submitted by: tegge
* Cross references between the DEVICE_*(9) manual pages.alex2001-03-105-4/+16
|
* Add tunefs to the mfsroot floppyjkh2001-03-105-0/+5
|
* Support setting soft updates from the label editor.jkh2001-03-106-24/+70
|
* Add references to the various DEVICE_*(9) manpages, otherwise peoplealex2001-03-101-1/+6
| | | | don't even know about these.
OpenPOWER on IntegriCloud