summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make tsc_freq a 64bit on PC98 also.phk2003-01-293-6/+9
|
* Fix some more missing dt_ prefixes for dma tag fields.scottl2003-01-294-11/+11
|
* When searching for a unique file name in guniquefd(),yar2003-01-291-0/+4
| | | | | | | distinguish between the cases of an existing file and a real system error, such as I/O failure, no access etc. MFC after: 3 days
* - Probe number of IT/IR DMA contexts as specified in OHCI spec.simokawa2003-01-291-9/+9
|
* The Xircom hardware always delivers received packets with the FCS appended.joerg2003-01-291-0/+2
| | | | | Thus, mark the M_HASFCS flag so the generic ethernet layers will account for this.
* Escape the backslash in badchars so that smbfs_pathcheck() correctlytjr2003-01-291-1/+1
| | | | | | rejects pathnames with backslashes in them (and to avoid a syntax error). Found by: FlexeLint
* Re-add WANT_OPENSSL_MANPAGES knob.nectar2003-01-291-0/+2
|
* NO_GEOM cleanup: Don't inlude diskslice_machdep.cphk2003-01-291-1/+0
|
* Fix two fatal signedness errors introduced when i and j in semop()tjr2003-01-291-5/+6
| | | | | | were changed from int to size_t in the previous revision. PR: 47625
* Make tsc_freq a 64bit quantity.phk2003-01-299-39/+51
| | | | Inspired by: http://www.theinquirer.net/?article=7481
* Move timecounters notion of frequency to 64 bits.phk2003-01-292-5/+6
| | | | [WARNING: CPUs in the distant future may be closer than they appear!]
* Add a new option to ftpd(8), "-h", to disable printing anyyar2003-01-293-6/+25
| | | | | | | | host-specific information in FTP server messages (so paranoid admins can sleep at night :-) PR: bin/16705 MFC after: 1 week
* Give the code around chroot(2)/chdir(2) a major overhaul byyar2003-01-294-41/+101
| | | | | | | | | | | | | | | | | | | | | | | separating its part around chroot(2) from that around initial chdir(2). This makes the below changes really easy. Move seteuid(to user's uid) to before calling chdir(2). There are two goals to achieve by that. First, NFS mounted home directories with restrictive permissions become accessible (local superuser can't access them if not mapped to uid 0 on the remote side explicitly.) Second, all the permissions to the home directory pathname components become effective; previously a user could be carried to any local directory despite its permissions since the chdir(2) was done with euid 0. This reduces possible impact from FTP server misconfiguration, e.g., assigning a wrong home directory to a user. Implement the "/./" feature. Now a guest or user subject to chrooting may have "/./" in his login directory, which separates his chroot directory from his home directory inside the chrooted environment. This works for ftpchroot(5) as well. PR: bin/17843 bin/23944
* Part 3/3 of unbreaking cross releases:ru2003-01-291-12/+16
| | | | | | | | | | | | | | | | | | When we call "distributeworld" as part of "make release", we set MACHINE and MACHINE_ARCH to point to TARGET and TARGET_ARCH; this confused src/Makefile's idea of what ${MAKEPATH}, and consequently ${MAKE}, is (well, it still confuses ${MAKEPATH}, but see below). To overcome this problem, we now take the following approach: - We preserve the make(1)'s idea of its argv[0], ${MAKE}. - We check to see if ${MAKE} passes the regression tests. - If it does, we use it. Otherwise, we build and use an up-to-date make(1). This fix is still not quite right, in a situation where a single /usr/obj is shared between different architecture machines, but it is less critical and I hope to fix that soon.
* Part 2/3 of unbreaking cross releases:ru2003-01-291-1/+1
| | | | Use the right strip(1) binary.
* Part 1/3 of unbreaking cross releases:ru2003-01-292-1/+58
| | | | | | | | | Back out the removal of custom version of endian.h system header. On recent systems, it just falls back to <sys/endian.h>. But on older systems like 5.0-DP1 or 4-STABLE, this private version may be necessary, as crunchide(1) is a cross-tool for "make release". Spotted by: kris, markm
* Fix a typo in dt_maxsize from the last commitscottl2003-01-291-1/+1
|
* Implement bus_dmamem_alloc_size() and bus_dmamem_free_size() asscottl2003-01-2913-39/+248
| | | | | | | | | | | | | | | | | | | | counterparts to bus_dmamem_alloc() and bus_dmamem_free(). This allows the caller to specify the size of the allocation instead of it defaulting to the max_size field of the busdma tag. This is intended to aid in converting drivers to busdma. Lots of hardware cannot understand scatter/gather lists, which forces the driver to copy the i/o buffers to a single contiguous region before sending it to the hardware. Without these new methods, this would require a new busdma tag for each operation, or a complex internal allocator/cache for each driver. Allocations greater than PAGE_SIZE are rounded up to the next PAGE_SIZE by contigmalloc(), so this is not suitable for multiple static allocations that would be better served by a single fixed-length subdivided allocation. Reviewed by: jake (sparc64)
* 20030128phk2003-01-291-0/+5
| | | | | | NODEVFS option has been removed and DEVFS thereby made standard. This makes all references to MAKEDEV obsolete, and the should be removed when convenient.
* - Use ksq_load as the authoritive count of kses on the pair of kseqs forjeff2003-01-291-84/+79
| | | | | | | | sched_runnable() et all. - Remove some dead code in sched_clock(). - Define two macros KSEQ_SELF() and KSEQ_CPU() for getting the kseq of the current cpu or some alternate cpu. - Start introducing kseq_() functions, such as kseq_choose() and kseq_setup().
* Document WANT_EXT2FS_MODULE.obrien2003-01-292-0/+7
|
* main() changed its argv declaration, so follow suit in some FBSD added code.obrien2003-01-291-2/+2
|
* Fix a bug with syncookies; previously, the syncache's MSS size was notsilby2003-01-291-2/+2
| | | | | | | | initialized until after a syncookie was generated. As a result, all connections resulting from a returned cookie would end up using a MSS of ~512 bytes. Now larger packets will be used where possible. MFC after: 5 days
* Set the termios speed based on the tty speed. This allows consoles to work atbenno2003-01-291-1/+1
| | | | | | speeds other than TTYDEF_SPEED. Approved by: jake
* This commit was generated by cvs2svn to compensate for changes in r110018,nectar2003-01-295-29/+33
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * = Fix a bug in UI_UTIL_read_pw's error handling that causednectar2003-01-295-29/+33
| | | | | | | | | | | | | | | | | | | | des_read_pw_string to break (and thus rather mysteriously breaking utilities such as kinit). = Enable the BSD /dev/crypto interface. (These changes are being imported on the vendor branch, as they have already been accepted and committed to the OpenSSL CVS repository.)
* | Hopefully fix world for folks not compiling IDEA (the default).peter2003-01-291-2/+2
| | | | | | | | | | NO_IDEA is now spelled OPENSSL_NO_IDEA. Update the bmake glue accordingly or the IDEA references are not stripped from <openssl/evp.h>
* | - Fix build on alpha.simokawa2003-01-292-4/+3
| | | | | | | | - Add a missing newline in printf.
* | Force OPENSSL_NO_KRB5. OpenSSL's current implementation of RFC 2712nectar2003-01-296-0/+12
| | | | | | | | | | | | | | can only be built with MIT Kerberos. If we didn't define this here, then SSL-using applications would have to define OPENSSL_NO_KRB5 themselves in order to build.
* | - Remove debugging code that didn't work on UP.jeff2003-01-291-44/+0
| |
* | Migrate the PCI bus logic for ohci and uhci from sys/pci to sys/dev/usb.joe2003-01-293-709/+2
| |
* | iAdjust for OpenSSL 0.9.7.markm2003-01-282-0/+2
| |
* | Adjust for OpenSSL 0.9.7.markm2003-01-284-3/+5
| |
* | Update for OpenSSL 0.9.7. No assembler code at the moment. Thismarkm2003-01-28276-2619/+12390
| | | | | | | | will follow.
* | Send ICMP_MASKREQ packets when the '-M' option is specified.mdodd2003-01-282-10/+31
| |
* | Check bounds for index before dereferencing memory past end of array.phk2003-01-281-1/+1
| | | | | | | | Found by: FlexeLint
* | Merge conflicts.markm2003-01-2829-1117/+1762
| | | | | | | | This is cunning doublespeak for "use vendor code".
* | Remove files no longer on OpenSSL 0.9.7. crypto/des/rnd_keys.c ismarkm2003-01-2849-6676/+0
| | | | | | | | retained as it is still used.
* | Use VOP_SPECSTRATEGY() instead of VOP_STRATEGY().phk2003-01-282-2/+2
| |
* | This commit was generated by cvs2svn to compensate for changes in r109998,markm2003-01-28943-19752/+102078
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Vendor import of OpenSSL release 0.9.7. This release includesmarkm2003-01-28965-20829/+103840
| | | | | | | | support for AES and OpenBSD's hardware crypto.
* | Re-add information for applying for IP space from a registry since thatdbaker2003-01-281-1/+2
| | | | | | | | | | | | | | | | | | hasn't been included since the ancient rs.internic.net address was removed. Offer the option of the five regional registries. MFC after: 3 days
* | Avoid lock order reversal by expanding the scope of thehsu2003-01-282-15/+6
| | | | | | | | AF_INET radix tree lock to cover the ARP data structures.
* | Make the Kerberos 4 bits build against OpenSSL 0.9.7. This requirednectar2003-01-2820-13/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | two basic changes (both of which should be no-ops until OpenSSL 0.9.7 is imported): = Define OPENSSL_DES_LIBDES_COMPATIBILITY wherever we include openssl/des.h. = Spell `struct des_ks_struct []' using the existing `des_key_schedule' typedef. When OpenSSL 0.9.7 is imported, `des_key_schedule' (among other things) will be a macro invocation instead of a typedef, and things should `just work'. Yes, this commit does take several files off the vendor branch. I do not expect there to be future imports of KTH Kerberos 4.
* | Remove BDE_DEBUGGER.jake2003-01-2812-450/+10
| | | | | | | | Discussed with: bde
* | Backout last commit by request.dillon2003-01-281-44/+11
| |
* | fix pathname typosam2003-01-281-2/+2
| | | | | | | | Submitted by: Jim Geovedi <negative@magnesium.net>
* | - Search free device node to open. (fwcontrol.c)simokawa2003-01-283-94/+135
| | | | | | | | | | - Exploit multiple packets read/write for DV stream. (fwdv.c) - Add reference to libdv in the ports collection. (fwcontrol.8)
* | NO_GEOM cleanup: remove subr_disklabel.c from powerpc and x86_64.phk2003-01-282-2/+0
| |
* | NO_GEOM cleanup: remove subr_disk{label,mbr,slice}.c from pc98 kernels.phk2003-01-281-3/+0
| |
OpenPOWER on IntegriCloud