aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Document "-F".David E. O'Brien2001-07-191-0/+7
| | | | Notes: svn path=/head/; revision=79978
* Change exit return value to better match fsck_ffs(8).David E. O'Brien2001-07-191-1/+1
| | | | Notes: svn path=/head/; revision=79977
* Recognize the "-F" option which requests whether the filesystem needs toDavid E. O'Brien2001-07-191-1/+5
| | | | | | | | | | be cleaned immediately in foreground, or if its cleaning can be deferred to background. Submitted by: Maxime Henrion <mux@qualys.com> Notes: svn path=/head/; revision=79976
* More README file cleanup, mostly for style. Also punt the readersBruce A. Mah2001-07-193-95/+111
| | | | | | | | to the Handbook for more documentation sources. Mention INSTALL.TXT as one of the other release documentation files. Notes: svn path=/head/; revision=79974
* This commit was generated by cvs2svn to compensate for changes in r79971,David E. O'Brien2001-07-1929-0/+19997
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=79972
| * Import of LukeM's ftp client, version 1.5.vendor/tnftp/1.5vendor/NetBSD/lukemftp/1.5David E. O'Brien2001-07-1929-0/+19997
| | | | | Notes: svn path=/vendor/lukemftp/dist/; revision=79971 svn path=/vendor/tnftp/1.5/; revision=223303; tag=vendor/tnftp/1.5
* This commit was generated by cvs2svn to compensate for changes in r79968,David E. O'Brien2001-07-1930-0/+15364
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=79969
| * Import of LukeM's ftpd version 1.1.vendor/NetBSD/lukemftpd/1.1David E. O'Brien2001-07-1930-0/+15364
| | | | | Notes: svn path=/vendor/lukemftpd/dist/; revision=79968 svn path=/vendor/lukemftpd/1.1/; revision=79970; tag=vendor/NetBSD/lukemftpd/1.1
* Unconditinally turn on VLAN support when building fxp as a module, sinceJonathan Lemon2001-07-191-1/+1
| | | | | | | | | | it may be plugged into a kernel that supports VLANs. If the kernel is not VLAN aware, things will still work as before. Modules don't really have option support, so this is somewhat of a hack. Notes: svn path=/head/; revision=79967
* Note the equivalence of certain time formats.Garrett Wollman2001-07-191-1/+8
| | | | Notes: svn path=/head/; revision=79966
* Only turn on MWI if the PCI configuration word indicates that itJonathan Lemon2001-07-191-5/+6
| | | | | | | | | | | is supported, in addition to checking for a valid cacheline size. Add a missing splx() in fxp_tick that got dropped. Found by: peter MFC in: 3 days Notes: svn path=/head/; revision=79965
* Expand the range of the vm86pcb_lock so that it protects manipulationsJonathan Lemon2001-07-191-2/+2
| | | | | | | | | to the global vm86 page table as well. Spotted by: Kazu Notes: svn path=/head/; revision=79964
* Punt users to the Handbook for a list of CDROM/DVD publishers, ratherBruce A. Mah2001-07-191-42/+17
| | | | | | | | | than try to keep two copies of this information synchronized. Reviewed by: jkh Notes: svn path=/head/; revision=79962
* - Avoid to select an interface which is not good for RA/RS.Hajimu UMEMOTO2001-07-192-4/+14
| | | | | | | | Submitted by: sakane@kame.net - Avoid to select lo0 or faith for a default interface. Notes: svn path=/head/; revision=79958
* Don't try to remove directories unless we've emptied them firstBrian Somers2001-07-191-1/+1
| | | | | | | | | Submitted by: NIIMI Satoshi <sa2c@and.or.jp> PR: 28355 MFC after: 1 week Notes: svn path=/head/; revision=79956
* Generate a bigger salt. This is necessary for blowfish to workDima Dorfman2001-07-191-1/+1
| | | | | | | | | | properly, and doesn't hurt the other algorithms. PR: 28991 Submitted by: Yoshihiro Koya <Yoshihiro.Koya@math.yokohama-cu.ac.jp> Notes: svn path=/head/; revision=79955
* Increment `i' in case of -S so that its argument isn't treated asDima Dorfman2001-07-191-1/+1
| | | | | | | | | | | another, unknown option. Submitted by: Naoki Kobayashi <shibata@geo.titech.ac.jp> and Harti Brandt <brandt@fokus.gmd.de>, respectively. Pointy hat to: dd Notes: svn path=/head/; revision=79953
* Don't claim that strncpy() is the same as strcpy().Dima Dorfman2001-07-191-6/+6
| | | | | | | | PR: 29002 Submitted by: Joseph Mallett <jmallett@xMach.org> Notes: svn path=/head/; revision=79952
* Instead of giving an example of rotating logs at the end of the month,Dima Dorfman2001-07-191-2/+3
| | | | | | | | | | | | give an example of how to rotate logs at the beginning of the month. Although they sound the same, since both of them rotate logs at the beginning of the day, the former ended up taking place on, e.g., July 31 00:00 instead of the expected July 31 23:59. This is contraty to POLA. Submitted by: Dan Langille <dan@langille.org> Notes: svn path=/head/; revision=79951
* Fix an underflow resulting from the assumption !O_ISSET(sp, O_LEFTRIGHT)Dima Dorfman2001-07-191-1/+5
| | | | | | | | | | | | | | | (ironically, the assumption is in a code block which is conditional on its converse). This isn't strictly the correct fix; it's more of a workaround to prevent an infinite loop. The correct fix (see ports/editors/nvi-devel/files/patch-vi-relative r1.1) would take a file off the vendor branch, but since the result for this version of nvi is identical, this route was elected. PR: 28687 Approved by: -developers Notes: svn path=/head/; revision=79950
* 4.4 will have sbufs.Dag-Erling Smørgrav2001-07-191-1/+1
| | | | Notes: svn path=/head/; revision=79945
* Merged from sys/i386/isa/npx.c revision 1.106.KATO Takenori2001-07-191-14/+5
| | | | Notes: svn path=/head/; revision=79944
* Merged from sys/i386/isa/npx.c revision 1.105.KATO Takenori2001-07-191-9/+9
| | | | Notes: svn path=/head/; revision=79943
* Merged from sys/i386/i386/machdep.c revisions 1.462 and 1.464.KATO Takenori2001-07-192-140/+178
| | | | Notes: svn path=/head/; revision=79942
* Fixed the race caused by not checking the result of fgets(3):Ruslan Ermilov2001-07-191-3/+10
| | | | | | | | | | | | | | | /usr/bin/env MALLOC_OPTIONS=J banner </dev/null PR: bin/29074 Fixed the problem when banner(6) would eat last character: echo -n a | banner MFC after: 1 week Notes: svn path=/head/; revision=79939
* Note MFC of last -d.Dima Dorfman2001-07-192-2/+2
| | | | Notes: svn path=/head/; revision=79937
* Backout non-functional changes from revision 1.128.Ruslan Ermilov2001-07-191-13/+9
| | | | | | | Not objected to by: dcs Notes: svn path=/head/; revision=79934
* Note the MFC of vidcontrol -C (and it's the -C option, not the -HDima Dorfman2001-07-192-4/+4
| | | | | | | option; note that, too). Notes: svn path=/head/; revision=79931
* Correct a reversion in r1.39 which introduced a new instance of strcpy()Kris Kennaway2001-07-191-4/+6
| | | | | | | after r1.38 had attempted to remove them all. Notes: svn path=/head/; revision=79916
* swtch.s: During context save, use the correct bit mask for clearingBrian S. Dean2001-07-195-12/+24
| | | | | | | | | | | | | | | | | | | | | the non-reserved bits of dr7. During context restore, load dr7 in such a way as to not disturb reserved bits. machdep.c: Don't explicitly disallow the setting of the reserved bits in dr7 since we now keep from setting them when we load dr7 from the PCB. This allows one to write back the dr7 value obtained from the system without triggering an EINVAL (one of the reserved bits always seems to be set after taking a trace trap). MFC after: 7 days Notes: svn path=/head/; revision=79893
* Don't use kp->arg0 as a format string, grr.Kris Kennaway2001-07-191-1/+1
| | | | | | | MFC after: 1 week Notes: svn path=/head/; revision=79886
* Quiet a variable format-string warning.Kris Kennaway2001-07-196-12/+12
| | | | | | | MFC after: 1 week Notes: svn path=/head/; revision=79885
* Quiet a variable format-string warning.Kris Kennaway2001-07-191-1/+1
| | | | | | | MFC after: 1 week Notes: svn path=/head/; revision=79884
* Embed $FreeBSD$ as an rcsid[]Kris Kennaway2001-07-191-2/+4
| | | | Notes: svn path=/head/; revision=79880
* Document the two recent changes to diskcheckd's behaviour and configurationBen Smithurst2001-07-181-8/+15
| | | | | | | syntax. Notes: svn path=/head/; revision=79875
* ahc_pci.c:Justin T. Gibbs2001-07-1813-360/+696
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If bus_dma will give us addresses > 32 bits, setup our dma tag to accept up to 39bit addresses. aic7770.c: Update the softc directly rather than use an intermediate "probe_config" structure. aic7xxx.c: Complete core work to support 39bit addresses for bulk data dma operations. Controller data structures still must reside under the 4GB boundary to reduce code/data size in the sequencer and related data structures. This has been tested under Linux IA64 and will be tested on IA64 for FreeBSD as soon as our port can run there. Add bus dmamap synchronization calls around manipulation of all controller/kernel shared host data structures. Implement data pointer reinitialation for a second data phase in a single connection in the kernel rather than bloat the sequencer. This is an extremely rare operation (does it ever happen?) and the sequencer implementation was flawed for some of the newest chips. Don't ever allow our target role to initiate a PPR. This is forbidden by the SCSI spec. Add a few missing endian conversions in the ignore wide pointers code. The core has been tested on the PPC under Linux and should work for FreeBSD PPC. As soon as I can test the OSM layer for FreeBSD PPC, I will. Move some of ahc_softc_init() into ahc_alloc() now that the probe_config structure is gone. Add a 4GB boundary condition on all of our dma tags. 32bit DAC under PCI only works on a single 4GB "page". Although we can cross 4GB on a true 64bit bus, the card won't always be installed in one and we can save code space and cost in implementing high address support by assuming the high DWORD address will never change. Add diagnostics to ahc_search_qinfifo(). Correct a target mode issue with bus resets. To avoid an interrupt storm from a malicious third party holding the reset line, the sequencer would defer re-enabling the reset interrupt until either a select-out or select-in. Unfortunately, the select-in enable bit is cleared by a bus reset, so a second reset will render the card deaf to an initiator's attempts to contact it. We now re-enable bus reset interrupts immediately if the target role is enabled. aic7xxx.h: Remove struct ahc_probe_config. SCB's now contain a pointer to the sg_map_node so we can perfrom bus dma sync operations on the SG list prior to queuing a command. aic7xxx.reg: Register the Perforce ID for this file with the VERSION keyword so it is printed in generated files. Add the DSCOMMAND1 register which is used to access the high DWORD of address bits. Add the data pointer reinitialize sequencer interrupt code. aic7xxx.seq: Register the Perforce ID for this file with the VERSION keyword so it is printed in generated files. Remove code to re-enable the bus reset interrupt after a select-in. In target mode we cannot defer this operation as ENSELI is cleared by a bus reset. Complete 39bit support. Generate a sequencer inteerrupt rather than handle the data pointers re-initialitation in the sequencer. Inline the "seen identify" assertion to save a few cycles. Short circuit the update of our residual data if we have fully completed a transfer. The residual is correct from our last S/G load operation. Short circuit full SDPTR processing if the residual is 0. Just mark the transfer as complete. aic7xxx_93cx6.c: Synchronize perforce IDs. aic7xxx_freebsd.c: Complete untested 39bit support. Add missing endia conversions. Clear our residuals prior to starting a command. The update residual code in the core only sets the residual if there is one. aic7xxx_freebsd.h: Modeify ahc_dmamap_sync() macros to take an offset and a length. This is how sync operations are performed in NetBSD, and we should update our bus dma implementation to match. aic7xxx_inline.h: Add data structure synchronization helper functions. Fix a bug in ahc_intr() where we would not clear our unsolicited interrupt counter after running our PCI interrupt handler. This may have been the cause of the spurious PCI interrupt messages. aic7xxx_pci.c: Adjust for loss of probe_config structure. Guard against bogus 9005 subdevice information as seen on some IBM MB configurations. Add 39bit address support. MFC after: 10 days Notes: svn path=/head/; revision=79874
* Add support for parsing version strings out of assembler source filesJustin T. Gibbs2001-07-185-36/+111
| | | | | | | | | | | | and outputing them in generated files. Fixed a few other scanner bugs that for some reason didn't show up until these modifications were made. MFC after: 10 days Notes: svn path=/head/; revision=79873
* Grab the process lock around psignal().John Baldwin2001-07-181-0/+2
| | | | | | | Noticed by: tanimura Notes: svn path=/head/; revision=79872
* Add printf format checking to sbuf_printf()Poul-Henning Kamp2001-07-181-1/+1
| | | | | | | Submitted by: Harti Brandt <brandt@fokus.gmd.de Notes: svn path=/head/; revision=79870
* mdoc(7) police: fix markup.Ruslan Ermilov2001-07-181-16/+20
| | | | Notes: svn path=/head/; revision=79869
* mdoc(7) police: don't use enclosure macros with plain text.Ruslan Ermilov2001-07-181-3/+6
| | | | Notes: svn path=/head/; revision=79866
* mdoc(7) police: widen width of the options list.Ruslan Ermilov2001-07-181-1/+1
| | | | Notes: svn path=/head/; revision=79865
* Keep track of all "struct snoop"'s so that snp_modevent can fail withDima Dorfman2001-07-183-2/+19
| | | | | | | EBUSY if there's a device still open. Notes: svn path=/head/; revision=79864
* Use MD_NAME and MDCTL_NAME constants where appropriate.Dima Dorfman2001-07-182-3/+5
| | | | Notes: svn path=/head/; revision=79863
* Document the fact that syslogd(8) requires logs files to be createdMike Barcroft2001-07-181-0/+6
| | | | | | | | | | | before it will start logging to them. PR: 27088 Approved by: des MFC after: 10 days Notes: svn path=/head/; revision=79862
* Remove an unused variable, and don't try to print a char[] using %d.Dima Dorfman2001-07-181-2/+2
| | | | | | | Submitted by: Mark Peek <mark@whistle.com> Notes: svn path=/head/; revision=79861
* free_entry(): Don't free e->envp if it's already NULL; likewise forDima Dorfman2001-07-181-4/+4
| | | | | | | | | | | | | | | | | | | e->cmd. free_entry() now does the right thing with partially-initialized structures. load_entry(): Don't call env_free() on e->envp throughout the routine before jumping to eof; the free_entry() call at that label will take care of it. The previous behavior resulted in e->envp being free'd twice (well, the second time would usually result in a crash, but that's besides the point); once in load_entry(), and once in free_entry() after the former called the latter. Also note that the check added to free_entry() (above) doesn't help, since e->envp wasn't reset to NULL after env_free(). Submitted by: Mark Peek <mark@whistle.com> Notes: svn path=/head/; revision=79860
* Set wollman as the MAINTAINER and mention the vendor contact. IdeallyDima Dorfman2001-07-181-0/+4
| | | | | | | | | | | this entire subtree would be in src/contrib, but if that isn't going to happen at least this has a chance of warning off unsuspecting committers. Approved by: wollman Notes: svn path=/head/; revision=79859
* Back out WARNS cleanup: this is apparently vendor code, even thoughDima Dorfman2001-07-185-14/+8
| | | | | | | | | most of the files aren't on the vendor branch. Submitted by: wollman Notes: svn path=/head/; revision=79858
* Removed the comment that required all FreeBSD manpagesRuslan Ermilov2001-07-183-45/+36
| | | | | | | | | | | | | | | | to have the $FreeBSD$ keyword, as this is now enforced by the CVSROOT/commit_prep.pl script. Fold multi-word macro arguments into a single argument by putting the surrounding double quotes - this speeds up the -mdoc processing drastically (of course if used systematically). Use the new features of -mdoc: exact -width specifiers, .In macro as an ``.Fd #include'' replacement. Notes: svn path=/head/; revision=79857