aboutsummaryrefslogtreecommitdiff
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* Fix a problem where commands in backticks `` wont get executed in taintMark Murray1999-07-191-0/+6
| | | | | | | | | mode because of an insecure path. Reported by: George Cox Notes: svn path=/head/; revision=48910
* Fix type of host-name option. Partial fix for referenced PR.Jordan K. Hubbard1999-07-191-1/+1
| | | | | | | | Submitted by: John Baldwin <jobaldwi@vt.edu> PR: 12205 Notes: svn path=/head/; revision=48890
* Merge some patches from RedHat-6.0. The most important change fixes a bugDoug Rabson1999-07-171-30/+90
| | | | | | | | | | | when linking large shared libraries where the linker missed out some of the dynamic relocations from the output. This prevents libqt from linking properly among other packages. Obtained from: RedHat-6.0 Notes: svn path=/head/; revision=48850
* This commit was generated by cvs2svn to compensate for changes in r48743,David E. O'Brien1999-07-1013-33/+217
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=48744
| * Virgin import of GCC 2.7.2.3David E. O'Brien1999-07-1018-87/+312
| | | | | | | | Notes: svn path=/vendor/gcc/dist/; revision=48743
| * This commit was manufactured by cvs2svn to create branch 'VENDOR-gcc'.cvs2svn1999-03-3014-0/+8724
| | | | | | | | Notes: svn path=/vendor/gcc/dist/; revision=45136
* | Fixed style bugs in FreeBSD changes. KNF style doesn't apply to gnuBruce Evans1999-07-041-4/+4
| | | | | | | | | | | | | | sources. Notes: svn path=/head/; revision=48561
* | Remove the soft-updates sources from their original location. TheyJohn Polstra1999-07-033-5353/+0
| | | | | | | | | | | | | | have been repository-copied to "src/sys/contrib/softupdates". Notes: svn path=/head/; revision=48534
* | * The OBSTACK_CHUNK_SIZE #define was in the "Code generation parameters"David E. O'Brien1999-07-021-6/+6
| | | | | | | | | | | | | | | | | | | | | | section rather than the "Miscellaneous parameters" where it belongs. * Clarify what we are locating using the -m rule. Submitted by: bde Notes: svn path=/head/; revision=48475
* | The GNU standard about putting 2 spaces after sentences in commentsDavid E. O'Brien1999-07-021-10/+10
| | | | | | | | | | | | | | | | | | was not consistantly followed. Submitted by: bde Notes: svn path=/head/; revision=48474
* | No longer need to set B_ASYNC flag since BUF_KERNPROC nowKirk McKusick1999-06-291-2/+1
| | | | | | | | | | | | | | unconditionally sets the identity of the buffer. Notes: svn path=/head/; revision=48334
* | Define "OBSTACK_CHUNK_SIZE" as getpagesize().David E. O'Brien1999-06-281-1/+5
| | | | | | | | | | | | | | | | | | | | Our malloc can allocte pagesized blocks efficiently and the EGCS default size of 4072 bytes is not optimal. Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp> Notes: svn path=/head/; revision=48302
* | Keep the inlines for <sys/buf.h> happy..Peter Wemm1999-06-271-3/+3
| | | | | | | | Notes: svn path=/head/; revision=48276
* | Actually describe all of the command line options in fsinfo(8).Mike Pritchard1999-06-261-16/+116
| | | | | | | | | | | | | | | | | | Most of the text was take from the fsinfo section in info(1). Also included a pointer to that information, since there is so much detail about the format of the configuration files there. Notes: svn path=/head/; revision=48258
* | Convert buffer locking from using the B_BUSY and B_WANTED flags to usingKirk McKusick1999-06-261-9/+13
| | | | | | | | | | | | | | | | | | | | lockmgr locks. This commit should be functionally equivalent to the old semantics. That is, all buffer locking is done with LK_EXCLUSIVE requests. Changes to take advantage of LK_SHARED and LK_RECURSIVE will be done in future commits. Notes: svn path=/head/; revision=48225
* | Sort options.David E. O'Brien1999-06-251-21/+39
| | | | | | | | | | | | | | Add options in usage() not documented. Notes: svn path=/head/; revision=48223
* | Fix -1 (onetry) fails, exit(2) rather than exit(1) so an error from thisDavid E. O'Brien1999-06-251-3/+3
| | | | | | | | | | | | | | option is distingishable from other errors. Notes: svn path=/head/; revision=48222
* | Fix bug (introduced by me) where UDP port numbers were starting at 1 insteadArchie Cobbs1999-06-251-3/+7
| | | | | | | | | | | | | | | | | | of 33435 like before. Reported by: John Polstra <jdp@polstra.com> Notes: svn path=/head/; revision=48221
* | Clean up conflicts.David E. O'Brien1999-06-241-4/+5
| | | | | | | | Notes: svn path=/head/; revision=48164
* | Update for latest vendor import.David E. O'Brien1999-06-231-4/+4
| | | | | | | | Notes: svn path=/head/; revision=48149
* | This commit was generated by cvs2svn to compensate for changes in r48146,David E. O'Brien1999-06-2311-129/+694
|\ \ | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=48147
| * | Virgin import of ISC-DHCP v2.0David E. O'Brien1999-06-2314-135/+701
| | | | | | | | | | | | Notes: svn path=/vendor/isc-dhcp/dist/; revision=48146
* | | Merge from non-crypto version:Ruslan Ermilov1999-06-175-15/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - "-N" option - "-E" security fix - "-s src_addr" option Requested by: markm Notes: svn path=/head/; revision=47973
* | | Add a vnode argument to VOP_BWRITE to get rid of the last vnodeKirk McKusick1999-06-161-12/+14
| | | | | | | | | | | | | | | | | | | | | | | | operator special case. Delete special case code from vnode_if.sh, vnode_if.src, umap_vnops.c, and null_vnops.c. Notes: svn path=/head/; revision=47964
* | | Get rid of the global variable rushjob and replace it with a function inKirk McKusick1999-06-151-41/+45
| | | | | | | | | | | | | | | | | | | | | | | | kern/vfs_subr.c named speedup_syncer() which handles the speedup request. Change the various clients of rushjob to use the new function. Notes: svn path=/head/; revision=47940
* | | Remove 'SET_ASM_OP' macro, which is unused now and rather harmfulHidetoshi Shimokawa1999-06-101-2/+0
| | | | | | | | | | | | | | | | | | | | | for recent egcs. Notes: svn path=/head/; revision=47866
* | | Fix -T doublingAndrey A. Chernov1999-06-072-6/+6
| | | | | | | | | | | | Notes: svn path=/head/; revision=47828
* | | Fix typo which causes an unnecessary line break.Nik Clayton1999-05-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | PR: docs/11561 Submitted by: Norihiro Kumagai <kuma@nk.rim.or.jp> Notes: svn path=/head/; revision=47600
* | | fix End key nameAndrey A. Chernov1999-05-281-1/+1
| | | | | | | | | | | | Notes: svn path=/head/; revision=47574
* | | describe processAndrey A. Chernov1999-05-281-0/+3
| | | | | | | | | | | | Notes: svn path=/head/; revision=47564
* | | mergeAndrey A. Chernov1999-05-2810-355/+638
| | | | | | | | | | | | Notes: svn path=/head/; revision=47563
* | | This commit was generated by cvs2svn to compensate for changes in r47558,Andrey A. Chernov1999-05-2847-838/+2420
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=47559
| * | | readline v4.0Andrey A. Chernov1999-05-2855-1147/+3062
| | | | | | | | | | | | | | | | Notes: svn path=/vendor/libreadline/dist/; revision=47558
* | | | Port pnpinfo to alpha.Doug Rabson1999-05-221-4/+10
| | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=47405
* | | | Fix a coredump when debugging corefiles from static programs.Doug Rabson1999-05-221-1/+1
| | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=47387
* | | | Cosmetic changes to make it compile without errors in gcc -WallJulian Elischer1999-05-221-10/+17
| | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=47381
* | | | Fix typo (#unset where #undef was meant).John Polstra1999-05-211-1/+1
| | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=47352
* | | | Consistantly protect "#define FOO ..." with "#undef FOO".David E. O'Brien1999-05-201-1/+37
| | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=47333
* | | | Add 3.2 to the list of legal FreeBSD versions for the .Os FreeBSD macro.Bill Fenner1999-05-141-0/+1
| | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=47191
* | | | Add 3.2 to the list of legal FreeBSD versions for the .Fx macro.Bill Fenner1999-05-141-0/+1
| | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=47190
* | | | Complete the list of FreeBSD version numbers accepted by the .Fx macro.Joseph Koshy1999-05-141-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR: docs/11705 Submitted by: Stephen J. Roznowski <sjr@home.net> Notes: svn path=/head/; revision=47164
* | | | Add a hook to ffs_fsync to allow soft updates to get first chance at doingKirk McKusick1999-05-141-28/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a sync on the block device for the filesystem. That allows it to push the bitmap blocks before the inode blocks which greatly reduces the number of inode rollbacks that need to be done. Notes: svn path=/head/; revision=47131
* | | | Add a min TTL flag to go along with the max TTL flag. That is, this flagArchie Cobbs1999-05-122-20/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | allows you to start tracing at a hop number other than 1. Submitted by: Stefan `Sec` Zehl <sec@42.org> Notes: svn path=/head/; revision=47071
* | | | Don't assume branch heads are alive.. (related to previous change to thePeter Wemm1999-05-101-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | older 1.9.26 baseline) Notes: svn path=/head/; revision=46893
* | | | Put back changes that might be causing trouble on Alpha.Kirk McKusick1999-05-091-3/+5
| | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=46827
* | | | Update this with reality.David E. O'Brien1999-05-081-4/+4
| | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=46711
* | | | Revive the pam_deny and pam_permit modules from Linux-PAM. They areJohn Polstra1999-05-086-0/+450
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | simple enough to be trusted. Add account management functionality to the pam_unix module. These changes should make it possible to use PAM in some ports. Submitted by: Max Khon <fjoe@iclub.nsu.ru> Notes: svn path=/head/; revision=46665
* | | | Whitespace cleanup.Kirk McKusick1999-05-071-2/+2
| | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=46618
* | | | Get rid of random debugging cruft; sync up with latest version.Kirk McKusick1999-05-071-38/+10
| | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=46616
* | | | Severe slowdowns have been reported when creating or removing manyKirk McKusick1999-05-071-108/+290
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | files at once on a filesystem running soft updates. The root of the problem is that soft updates limits the amount of memory that may be allocated to dependency structures so as to avoid hogging kernel memory. The original algorithm just waited for the disk I/O to catch up and reduce the number of dependencies. This new code takes a much more aggressive approach. Basically there are two resources that routinely hit the limit. Inode dependencies during periods with a high file creation rate and file and block removal dependencies during periods with a high file removal rate. I have attacked these problems from two fronts. When the inode dependency limits are reached, I pick a random inode dependency, UFS_UPDATE it together with all the other dirty inodes contained within its disk block and then write that disk block. This trick usually clears 5-50 inode dependencies in a single disk I/O. For block and file removal dependencies, I pick a random directory page that has at least one remove pending and VOP_FSYNC its directory. That releases all its removal dependencies to the work queue. To further hasten things along, I also immediately start the work queue process rather than waiting for its next one second scheduled run. Notes: svn path=/head/; revision=46609