summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove ru_SU, we don't need it in favour to ru_RUache2003-06-234-651/+0
| | | | Submitted by: ru
* Copy ru_SU spelling fixes to ru_RUache2003-06-233-9/+9
| | | | Submitted by: ru
* FIx catalog name I overlook in prev. obsolete locales removingache2003-06-231-1/+1
| | | | Submitted by: ru
* We use modernized version of soelim(1) shipped with Groff.ru2003-06-233-269/+0
|
* Add a PCI ID for the Apollo Pro 133A.mdodd2003-06-232-0/+4
| | | | | PR: kern/46983 Submitted by: David Holm <david@realityrift.com>
* Add PCI IDs for the i82855 and i82875P AGP bridges.mdodd2003-06-232-0/+24
| | | | | PR: i386/53136, i386/51802 Submitted by: Kyunghwan Kim <redjade@atropos.snu.ac.kr>, Norikatsu Shigemura <nork@FreeBSD.org>
* Delete keyadmin: its functionality is now provided by setkey(8).ru2003-06-234-1528/+0
|
* Apply style(9) to this file. I'm going to touch large parts of this fileharti2003-06-231-30/+32
| | | | so make this beforehand.
* Change the definition of _ksd_curkse, _ksd_curthread andmarcel2003-06-233-10/+10
| | | | | | | | | _ksd_readandclear_tmbx to be function-like. That way we can define them as inline functions or create prototypes for them. This change allows the ksd interface on ia64 to be fully inlined.
* o Fix rev. 1.41, print a header. -STABLE is OK.maxim2003-06-231-0/+1
| | | | | PR: bin/53585 Submitted by: Alexey Dokuchaev <danfe@regency.nsu.ru>
* syntactic sugar: support range notation such asluigi2003-06-231-5/+32
| | | | | | | | | | | | | | | 1.2.3.4/24{5,6,7,10-20,60-90} for set of ip addresses. Previously you needed to specify every address in the range, which was unconvenient and lead to very long lines. Internally the set is still stored in the same way, just the input and output routines are modified. Manpage update still missing. Perhaps a similar preprocessing step would be useful for port ranges. MFC after: 3 days
* o Fix sets of rules usage example.maxim2003-06-231-4/+4
| | | | | | PR: docs/53625 Submitted by: Kostyuk Oleg <cub@cub.org.ua> MFC after: 1 week
* Delete prefix: its functionality has been merged into ifconfig.tjr2003-06-233-159/+0
|
* Delete gifconfig: its functionality has been merged into ifconfig.tjr2003-06-233-1111/+0
|
* Assert that the vm object is locked on entry to vm_pager_get_pages().alc2003-06-231-5/+1
|
* MFi386alc2003-06-231-8/+10
| | | | Add vm object locking to pmap_object_init_pt().
* Define THR_{G|S}ETCONTEXT to expand to {g|s}etcontext(2).marcel2003-06-232-0/+76
| | | | Define THR_ALIGN to align at 16-byte boundaries.
* Implement atomic_swap_{int|long|ptr}. Define atomic_swap_ptr as amarcel2003-06-232-0/+94
| | | | | macro that expands to atomic_swap_long() to avoid compiler warnings caused by incompatible pointer passing.
* Remove _atomic_lock. It's not used.marcel2003-06-232-93/+0
|
* Move the machine specific files from sys/Makefile.inc and put themmarcel2003-06-239-12/+35
| | | | | in a machine specific makefile. While here, sort the sub-directories in Makefile and remove _atomic_lock.S from all makefiles.
* prevent the number of patterns from exceeding the number of pci devices.jmg2003-06-231-1/+1
| | | | Submitted by: rwatson
* add verbage on various failure cases to match the /dev/pci interface.jmg2003-06-231-6/+15
|
* cleanup /dev/pci code some:jmg2003-06-231-54/+20
| | | | | | | | | read permision only required for listing, read/write required for read/write to registers fix a possible memory leak clean up error handling a bit Reviewed by: silence
* Redesign the externalization APIs from the MAC Framework torwatson2003-06-2318-547/+298
| | | | | | | | | | | | | | | | | | | | | | | | | the MAC policy modules to improve robustness against C string bugs and vulnerabilities. Following these revisions, all string construction of labels for export to userspace (or elsewhere) is performed using the sbuf API, which prevents the consumer from having to perform laborious and intricate pointer and buffer checks. This substantially simplifies the externalization logic, both at the MAC Framework level, and in individual policies; this becomes especially useful when policies export more complex label data, such as with compartments in Biba and MLS. Bundled in here are some other minor fixes associated with externalization: including avoiding malloc while holding the process mutex in mac_lomac, and hence avoid a failure mode when printing labels during a downgrade operation due to the removal of the M_NOWAIT case. This has been running in the MAC development tree for about three weeks without problems. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Add the date of Turing's death.grog2003-06-231-1/+2
| | | | | Change the entry for Turing's birthday to be the same as in calendar.birthday. This enables cron jobs to uniq(1) the entry.
* Prefer the vop_rmextattr() vnode operation for removing extendedrwatson2003-06-223-5/+12
| | | | | | | | | attributes from objects over vop_setextattr() with a NULL uio; if the file system doesn't support the vop_rmextattr() method, fall back to the vop_setextattr() method. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Expose vop_rmextattr as an explicit operation at the vnode operationrwatson2003-06-221-0/+11
| | | | | | | | interface, rather than relying on a NULL uio for the deletion operation. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Add an explicit credential argument to alq_open() to allow the caller torwatson2003-06-223-6/+10
| | | | | | | | | | | specify what credential to use when authorizing vn_open() and later write operations, rather than curthread->td_ucred. When writing KTR traces to an ALQ, specify the credential of the thread generating the sysctl request. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Do the upgrade checks quietly.ru2003-06-221-2/+2
|
* Maintain a lock on the vm object of interest throughout vm_fault(),alc2003-06-224-12/+15
| | | | | | releasing the lock only if we are about to sleep (e.g., vm_pager_get_pages() or vm_pager_has_pages()). If we sleep, we have marked the vm object with the paging-in-progress flag.
* Don't check the state of the vnode interlock if the specification saystruckman2003-06-221-1/+7
| | | | | | | that the lock should not be checked. Skip the lock assertion checks for *vpp or any other pointer to a vnode pointer if vpp (or equivalent) is NULL.
* Protect against .depend file somewhere else in the .PATH.ru2003-06-221-37/+9
| | | | Also consolidate building rules for special files.
* Add support for multiple values and ranges for the "iplen", "ipttl",luigi2003-06-223-41/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | "ipid" options. This feature has been requested by several users. On passing, fix some minor bugs in the parser. This change is fully backward compatible so if you have an old /sbin/ipfw and a new kernel you are not in trouble (but you need to update /sbin/ipfw if you want to use the new features). Document the changes in the manpage. Now you can write things like ipfw add skipto 1000 iplen 0-500 which some people were asking to give preferential treatment to short packets. The 'MFC after' is just set as a reminder, because I still need to merge the Alpha/Sparc64 fixes for ipfw2 (which unfortunately change the size of certain kernel structures; not that it matters a lot since ipfw2 is entirely optional and not the default...) PR: bin/48015 MFC after: 1 week
* Forward declare a boatload of structures referenced in the MACrwatson2003-06-222-0/+24
| | | | | | | | | | policy definition structure; this permits policies to reduce their number of gratuitous includes for required for entry points they don't implement. This also facilitates building the MAC Framework on Darwin. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* comment out the 'sshd' entries as the image is now 1460KBluigi2003-06-221-2/+2
| | | | | | | | | | | | and does not fit into a floppy anymore (1403kb available). There is not much you can do now except bumping up the image size (by uncommenting the "fd_size=2880" line in ./config), at which point you can uncomment sshd, the associated library, and all the good stuff such as tcpdump and natd and ppp that you might want on such a box. A similar change should be applied to other picobsd image types.
* Make this compile again: we need to specify a scheduler,luigi2003-06-221-2/+3
| | | | | | and remove the count for devices "sc" and "atkbdc" This change does not apply to RELENG_4.
* Move KERNBASE to -2GB.simokawa2003-06-221-1/+1
| | | | Currently, we cannot increase KVA more than 2GB.
* - Allow access to direct mapped region via /dev/kmem. This makessimokawa2003-06-221-13/+16
| | | | | 'netstat -r' work. - Use direct map for /dev/mem.
* - Allocate a new PD Table if kernel grows beyond 1GB boundary.simokawa2003-06-221-37/+21
| | | | | | Reviewed by: peter - Use direct map in pmap_mapdev().
* Remove 256 unit limit, there is no evil minor number encoding tophk2003-06-221-2/+0
| | | | | | deal with any more. Spotted by: "Darren Freestone" <df@cops.org>
* FreeBSD now has the locale(1) utility.ru2003-06-221-2/+4
|
* Remove argument names from a function declaration.dwmalone2003-06-221-1/+1
| | | | Reviewed by: phk
* Allow installkernel.debug and reinstallkernel.debug.simokawa2003-06-222-4/+9
|
* Add a f_vnode field to struct file.phk2003-06-2229-94/+105
| | | | | | | | | | | | Several of the subtypes have an associated vnode which is used for stuff like the f*() functions. By giving the vnode a speparate field, a number of checks for the specific subtype can be replaced simply with a check for f_vnode != NULL, and we can later free f_data up to subtype specific use. At this point in time, f_data still points to the vnode, so any code I might have overlooked will still work.
* Hook locale(1) to buildphantom2003-06-221-0/+1
|
* document 'list' keyword & fix few typosphantom2003-06-221-3/+7
|
* Add FreeBSD specific keyword 'list' implementation. 'locale -k list' canphantom2003-06-221-97/+138
| | | | be used to retrieve list of all available keywords now.
* Add WARNSphantom2003-06-221-0/+1
|
* support saving both user/group and permissions on symlinks (from PR)jmg2003-06-221-13/+20
| | | | | | | | also fix a slight bogon that assumed an fd of 0 was not valid. Changed it to be -1. PR: bin/25017 Submitted by: Martin Kammerhofer
* Add ID for VT8233A.mdodd2003-06-221-0/+2
| | | | | PR: i386/38299 Submitted by: Rob Schulhof <rrs@there.net>
OpenPOWER on IntegriCloud