98883 117 277 140 151 630 202 440 135 293 247 648 388 173 128 335 832 146 320 161 110 486 181 222 154 398 134 206 304 150 165 489 171 155 163 219 158 120 173 117 153 220 177 232 232 142 123 335 359 303 128 129 262 174 608 368 124 236 188 444 121 130 2885 214 239 201 215 174 175 134 167 138 106 214 239 188 126 142 148 148 281 194 156 189 125 184 184 204 162 191 169 201 180 284 189 286 256 171 213 359 200 487 152 515 352 601 234 688 208 173 154 129 150 109 205 185 126 171 147 K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-06-26T17:05:48.000000Z K 7 svn:log V 179 Revert previous delta, setting the system immutable flag on /var/empty instead of the user immutable flag, now that mergemaster handles schg directories in its /var/tmp/temproot. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-06-26T17:06:14.000000Z K 7 svn:log V 46 Warnings fixes. Sort out some variable types. END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-06-26T17:09:08.000000Z K 7 svn:log V 57 Gut out (by default unused) cruft, and tidy up warnings. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-26T17:09:27.000000Z K 7 svn:log V 532 On behalf of my mentor, MFC an improved[*] version of revision 1.19 of fetch.c, which supports HTTP/1.1 name-based virtual hosts when a proxy is not being used, and uses asprintf(3) to unlimit URL strings constructed when preparing to perform the request. PR: 30054 [*] - RELENG_4 doesn't have snprintf(3) checks like HEAD did, but I felt compelled to check for asprintf(3) failure where snprintf(3) was checked before revision 1.19. Additionally, I check now for http_buffer being set to NULL, which revision 1.19 failed to do. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-26T18:03:31.000000Z K 7 svn:log V 109 Remove two lines that were cvs merged that shouldn't have been. This fixes the build. Reported by: dillon. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-06-26T18:34:51.000000Z K 7 svn:log V 343 Remove the kernel file-size limit for UFS2, so that only the limit imposed by the filesystem structure itself remains. With 16k blocks, the maximum file size is now just over 128TB. For now, the UFS1 file size limit is left unchanged so as to remain consistent with RELENG_4, but it too could be removed in the future. Reviewed by: mckusick END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-06-26T18:53:20.000000Z K 7 svn:log V 40 MFC: fix libc resolver buffer overflow. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-06-26T19:14:43.000000Z K 7 svn:log V 195 MFC: Remove a URL from the middle of the BSD copyright (a clicko? a pasto?). Fix typos: s/evironment/environment s/cont/const s/_lonjmp/_longjmp Approved by: msmith (copyright holder) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-06-26T19:18:14.000000Z K 7 svn:log V 150 Use an explicit cast to avoid relying on sign extension to do the right thing in code such as `vm_pindex_t x = ~SWAP_META_MASK'. Reviewed by: dillon END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-06-26T20:32:51.000000Z K 7 svn:log V 551 Avoid using the 64-bit vm_pindex_t in a few places where 64-bit types are not required, as the overhead is unnecessary: o In the i386 pmap_protect(), `sindex' and `eindex' represent page indices within the 32-bit virtual address space. o In swp_pager_meta_build() and swp_pager_meta_ctl(), use a temporary variable to store the low few bits of a vm_pindex_t that gets used as an array index. o vm_uiomove() uses `osize' and `idx' for page offsets within a map entry. o In vm_object_split(), `idx' is a page offset within a map entry. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-06-26T20:45:49.000000Z K 7 svn:log V 292 Update the patch level too. Forgotten by: whoever applied the patch.. I was committing it too and they beat me by about 5 seconds, but they didn't change this.. For the record 4.4 is very important to me specifically and FreeBSD genarally as a lot of MAJOR banks are running it internally. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-06-26T21:00:53.000000Z K 7 svn:log V 79 Just a comment on some additional consistency checks that could be added here. END K 10 svn:author V 4 eric K 8 svn:date V 27 2002-06-26T21:24:46.000000Z K 7 svn:log V 35 MFC: handle compound section names END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-06-26T21:43:44.000000Z K 7 svn:log V 239 Add the security fix FreeBSD-SA-02:28.resolv to the 4.4 branch This branch is the one that some really big security consious organisations are running.. It needs to be maintained. (already done: newvers.sh) Obtained from: Other branches END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-26T21:46:56.000000Z K 7 svn:log V 735 When the -p flag is specified, set an environment variable to the name of the remote host (or rather, the name as mangled by realhostname_sa()) so that the process can use it to behave differently depending on the origin on the request. We use this to implement rudimentary visibility control on our user information. Make sure that the child process's standard error goes through the same NVT-ASCII filter as is applied to the standard output. Don't attempt to call logerr() from the child since stdio is not safe in a vforked process. Just write a message to fd 2 instead. (Ideally, the parent would open two pipes, and siphon off our stderr to some place less public, but I have not attempted to do so in this implementation.) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-06-26T21:57:43.000000Z K 7 svn:log V 51 Note FreeBSD-SA-02:28.resolv and patch level bump. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-06-27T03:55:36.000000Z K 7 svn:log V 225 Modify bcopy (and memcpy/memmove) so that the length value is not re-read from the stack mid copy. This may help mitigate the recent Apache buffer overrun and future overruns of the sort. Reviewed by: jdp MFC after: 2 days END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-06-27T04:08:45.000000Z K 7 svn:log V 68 Set the UMA_ZONE_VM flag on the pvzone to avoid kmem_map recursion. END K 10 svn:author V 4 eric K 8 svn:date V 27 2002-06-27T05:23:50.000000Z K 7 svn:log V 17 MFC: move ID tag END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-06-27T06:34:03.000000Z K 7 svn:log V 393 Fix for the problem stated below by Tor Egge: (from: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=832566+0+ \ current/freebsd-current) "Too many pages were prefaulted in pmap_object_init_pt, thus the wrong physical page was entered in the pmap for the virtual address where the .dynamic section was supposed to be." Submitted by: tegge Approved by: tegge's patches never fail END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-06-27T07:08:01.000000Z K 7 svn:log V 86 MFC 1.23 - fix off-by-one in sed transliterate cmd Requested by: random list sulkers END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-06-27T11:02:06.000000Z K 7 svn:log V 129 Warning fixes for 64 bits platforms. With this last fix, I can build a GENERIC sparc64 kernel with -Werror. Reviewed by: luigi END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-06-27T12:15:11.000000Z K 7 svn:log V 60 Cross-reference with ffs(7). Sponsored by: DARPA, NAI Labs END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-27T13:03:33.000000Z K 7 svn:log V 300 Follow the trend of doing a sync of sed(1) between RELENG_4 and HEAD! MFC revision 1.28 of sed.1 which sorted the HISTORY section to the proper location and corrected the wording referring to sed(1), changing from referring to it as a function to referring to it as a utility (for obvious reasons). END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-06-27T13:18:27.000000Z K 7 svn:log V 37 Remove improper use of END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-06-27T13:20:54.000000Z K 7 svn:log V 108 Remove improper use of . Remove fmtcheck from application name space (fix the weak reference). END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-06-27T13:23:46.000000Z K 7 svn:log V 206 Remove pselect from application namespace and instead use a weak reference to the actual implementation. This is to allow libc_r to override pselect() making it a cancellation point. Prompted by: wollman END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-06-27T14:16:21.000000Z K 7 svn:log V 56 Fix style bugs I added in last commit. Spotted by: bde END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-06-27T14:43:27.000000Z K 7 svn:log V 73 GENERIC now builds with -Werror, so remove NO_WERROR. Approved by: jake END K 10 svn:author V 5 green K 8 svn:date V 27 2002-06-27T15:58:59.000000Z K 7 svn:log V 394 Correct the psl regression test for sed(1)'s now-fixed newline behavior. Add the bcb regression test which checks for failures due to a backslash ('\') coinciding with the very last character of the command buffer. The regression test is cf. this PR (which I did not know about) and has a different fix for the bug. PR: bin/22351 Submitted by: Stefan Duerholt END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-27T16:07:51.000000Z K 7 svn:log V 74 The wrong y/// output got spammed into this file; from green@ indirectly. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-27T16:36:17.000000Z K 7 svn:log V 62 Point -CURRENT seekers to a snapshot site that's actually up. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-27T16:37:49.000000Z K 7 svn:log V 70 Point people seeking 4-STABLE to a snapshot site that actually works. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-27T16:45:42.000000Z K 7 svn:log V 125 New release notes: RLIMIT_VMEM, zero-copy support, SA-02:28, OpenSSH 3.3p1, pkg_version(1) rewrite. MFC noted: sed(1) -i. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-27T16:47:31.000000Z K 7 svn:log V 65 Arrgh. Forgot to note that fixes for SA-02:28 have been MFC-ed. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-27T16:56:05.000000Z K 7 svn:log V 27 MFC: SA-02:28, sed(1) -i. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-06-27T16:56:45.000000Z K 7 svn:log V 76 Document addition of RLIMIT_VMEM support, added in rev 1.26 of miscbltin.c. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-27T17:01:35.000000Z K 7 svn:log V 24 Add SA-02:28 reference. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-27T17:59:24.000000Z K 7 svn:log V 61 Spell less like a 'merkin and more like a speaker of English END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-27T18:16:16.000000Z K 7 svn:log V 127 Leave it to a non-native speaker of English to catch another typo: "do do" -> "to do" submitted by: marius@alchemy.franken.de END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-27T18:40:51.000000Z K 7 svn:log V 81 Resort namespace blocks into a more sensible order. Delete a redundant comment. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-27T18:44:05.000000Z K 7 svn:log V 136 Add these libs from the 4.6-RELEASE. libstdc++ was bumped with the switch to Gcc 3.1, and libpam was bumped with the switch to OpenPAM. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-27T18:53:50.000000Z K 7 svn:log V 136 Add these libs from the 4.6-RELEASE. libstdc++ was bumped with the switch to Gcc 3.1, and libpam was bumped with the switch to OpenPAM. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-27T19:05:47.000000Z K 7 svn:log V 45 Update my name here, pointed out by grep(1). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-06-27T19:30:11.000000Z K 7 svn:log V 27 A bit of whitespace magic. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-06-27T19:31:15.000000Z K 7 svn:log V 238 Fix a bug that prevented the deletion of non-default ACLs from being passed down the VFS stack. While I'm here, replace a '0' with a 'NULL' to make the code more readable. Sponsored by: DARPA, NAI Labs Obtained from: TrustedBSD Project END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-06-27T19:56:22.000000Z K 7 svn:log V 266 Lots of people have had to hack around the fixed address for cardbus bridges in modern hardware (that hardware w/ lots of RAM). Raise the address from 0x44000000 to 0x88000000 to match what we do with NEWCARD. However, this really should be done in the pci layer. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-06-27T20:18:45.000000Z K 7 svn:log V 206 The thread-safe time functions appear to have been introduced as of ISO 9945-1: 1996 (according to the change bars therein), which corresponds to 1003.1c-1995. Give them appropriate visibility protection. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-06-27T20:43:27.000000Z K 7 svn:log V 31 MFC: Import of sendmail 8.12.5 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-06-27T20:45:39.000000Z K 7 svn:log V 32 Note upgrade to sendmail 8.12.5 END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-27T21:01:32.000000Z K 7 svn:log V 164 Instead of not using argc and doing other great evil, check for no arguments in main() and print usage, or if there are too many arguments, handle that there, too. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-27T21:11:19.000000Z K 7 svn:log V 77 Increment morefiles, balance braces. This should really be using getopt(3). END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-27T21:23:16.000000Z K 7 svn:log V 510 In the SUPPORT_DOT case, warn that seperation with a period is deprecated. In -STABLE, this is default, in -CURRENT it is not, which leads to many a headache for a user coming to -CURRENT without remembering this fact. It is one of the POLA violations we have not avoided by preparing the users for it appopriately. Therefore, a warnx(3) is added here, explicitly to be MFC'd shortly to start the re-education process rolling. Reviewed by: General murmurs of approval in that IRC channel. MFC after: 3 days END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-27T21:28:44.000000Z K 7 svn:log V 273 Remove calls to send_sessionid(). I have no idea what the problem is (yet). Andre Albsmeier has reported that removing these fixes his PPPoE connection again - although the calls don't seem to affect PPPoE here. This is a temporary fix 'till I figure out what's broken. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-27T22:31:32.000000Z K 7 svn:log V 32 Vendor import of OpenSSH 3.3p1. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-27T22:31:32.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r98937, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-06-27T22:31:33.000000Z K 7 svn:log V 92 This commit was manufactured by cvs2svn to create tag 'openssh-vendor-crypto-OpenSSH_3_3p1'. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-06-27T22:36:01.000000Z K 7 svn:log V 348 Delay the AC97 calibration until after the system clock has been calibrated. This fixes the problem where playback and recording do not run at the correct speed. It probably also eliminates the need for the hacks/workarounds/sysctl's that were previously devised to deal with this, but I will leave that for a different time. Reviewed by: orion END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-27T22:42:11.000000Z K 7 svn:log V 29 Forcibly revert to mainline. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-27T22:59:11.000000Z K 7 svn:log V 35 NO_GDB while it is being upgraded. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-06-27T23:02:18.000000Z K 7 svn:log V 2789 The new ipfw code. This code makes use of variable-size kernel representation of rules (exactly the same concept of BPF instructions, as used in the BSDI's firewall), which makes firewall operation a lot faster, and the code more readable and easier to extend and debug. The interface with the rest of the system is unchanged, as witnessed by this commit. The only extra kernel files that I am touching are if_fw.h and ip_dummynet.c, which is quite tied to ipfw. In userland I only had to touch those programs which manipulate the internal representation of firewall rules). The code is almost entirely new (and I believe I have written the vast majority of those sections which were taken from the former ip_fw.c), so rather than modifying the old ip_fw.c I decided to create a new file, sys/netinet/ip_fw2.c . Same for the user interface, which is in sbin/ipfw/ipfw2.c (it still compiles to /sbin/ipfw). The old files are still there, and will be removed in due time. I have not renamed the header file because it would have required touching a one-line change to a number of kernel files. In terms of user interface, the new "ipfw" is supposed to accepts the old syntax for ipfw rules (and produce the same output with "ipfw show". Only a couple of the old options (out of some 30 of them) has not been implemented, but they will be soon. On the other hand, the new code has some very powerful extensions. First, you can put "or" connectives between match fields (and soon also between options), and write things like ipfw add allow ip from { 1.2.3.4/27 or 5.6.7.8/30 } 10-23,25,1024-3000 to any This should make rulesets slightly more compact (and lines longer!), by condensing 2 or more of the old rules into single ones. Also, as an example of how easy the rules can be extended, I have implemented an 'address set' match pattern, where you can specify an IP address in a format like this: 10.20.30.0/26{18,44,33,22,9} which will match the set of hosts listed in braces belonging to the subnet 10.20.30.0/26 . The match is done using a bitmap, so it is essentially a constant time operation requiring a handful of CPU instructions (and a very small amount of memmory -- for a full /24 subnet, the instruction only consumes 40 bytes). Again, in this commit I have focused on functionality and tried to minimize changes to the other parts of the system. Some performance improvement can be achieved with minor changes to the interface of ip_fw_chk_t. This will be done later when this code is settled. The code is meant to compile unmodified on RELENG_4 (once the PACKET_TAG_* changes have been merged), for this reason you will see #ifdef __FreeBSD_version in a couple of places. This should minimize errors when (hopefully soon) it will be time to do the MFC. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-27T23:04:23.000000Z K 7 svn:log V 118 Vendor import of GDB 5.2. These bits are taken from the FSF gdb_5_2-branch anoncvs repo on 27-June-2002 12:01:00 EDT. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-27T23:04:23.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r98944, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-06-27T23:23:04.000000Z K 7 svn:log V 106 Remove a printf and add a comment on an assumption that could be occasionally violated by device drivers. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-06-27T23:26:33.000000Z K 7 svn:log V 120 MFC: remove a printf and add a comment about an assumption which might be occasionally violated by some device drivers. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-28T00:14:03.000000Z K 7 svn:log V 79 Our FreeBSD custom changes are OBE. Return to using the stock vendor sources. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-06-28T00:21:44.000000Z K 7 svn:log V 80 MFC 1.176 - fix a defect in wakeup() and a more serious defect in wakeup_one(). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-28T00:34:05.000000Z K 7 svn:log V 39 Things Gdb 5.2 wants to know about us. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-28T01:13:52.000000Z K 7 svn:log V 72 Actually rev 1.3 (don't declare tilde_expand()) is needed with GDB 5.2. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-28T01:33:53.000000Z K 7 svn:log V 43 NO! We DON'T wany any libintl action here. END K 10 svn:author V 3 cjh K 8 svn:date V 27 2002-06-28T01:42:45.000000Z K 7 svn:log V 14 add my entry. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-28T03:29:27.000000Z K 7 svn:log V 118 Vendor import of GDB 5.2. These bits are taken from the FSF gdb_5_2-branch anoncvs repo on 27-June-2002 12:01:00 EDT. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-28T03:29:27.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r98954, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-28T03:41:56.000000Z K 7 svn:log V 93 There will be no GDB related .info files unless someone that cares about them sends a patch. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-06-28T04:26:07.000000Z K 7 svn:log V 31 Add my entry to the mojo file. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-28T04:53:44.000000Z K 7 svn:log V 49 Use full URL path in references to the Handbook. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-28T04:56:08.000000Z K 7 svn:log V 55 MFC: Use full URL path in references to the Handbook. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-06-28T04:59:39.000000Z K 7 svn:log V 55 Overwrite "term" from login.conf(5) for any known TERM END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-06-28T06:11:26.000000Z K 7 svn:log V 185 Fix a botched flag clear operation. Rumor has it that this also fixes the funky-volume-settings-on-startup problem. Reviewed by: the channel that shall not be named MFC after: 7 days END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-28T08:02:19.000000Z K 7 svn:log V 101 MFC: Ignore trailing newline when comparing lines, POSIX field skip algorithm. Revisions 1.21, 1.22. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-06-28T08:10:07.000000Z K 7 svn:log V 61 bring Makefile up to date with new ipfw Submitted by: luigi END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-28T08:35:15.000000Z K 7 svn:log V 97 MFC: Replace "command" with "utility", manual page nits. time.1 rev. 1.17-1.19, time.c rev. 1.22 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-06-28T08:36:26.000000Z K 7 svn:log V 33 Fix warning. Reviewed by: luigi END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-28T08:46:21.000000Z K 7 svn:log V 90 When a RADIUS server is being used, don't use MPPE unless the RADIUS server says it's ok. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-28T09:18:15.000000Z K 7 svn:log V 90 Complain about (and fix) misformatted RADIUS attributes rather than silently fixing them. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-28T09:23:39.000000Z K 7 svn:log V 111 Discourage use of env(1)'s "-" flag by moving its description to the Compatibility section of the manual page. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-28T09:31:03.000000Z K 7 svn:log V 70 Document the fairly obvious effects of the PATH environment variable. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-28T09:33:25.000000Z K 7 svn:log V 97 Don't use SignalBundle if it's not set Submitted by: Federico G. Schwindt END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-28T09:34:46.000000Z K 7 svn:log V 77 Refer to utilities, not commands, for consistency with env(1), nice(1), etc. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-28T10:32:18.000000Z K 7 svn:log V 106 Mention that we're checking kernel log messages, even if there's no output. PR: 39618 MFC after: 1 week END K 10 svn:author V 5 markm K 8 svn:date V 27 2002-06-28T10:36:14.000000Z K 7 svn:log V 86 Remove a GCC-specific command-line option. We should be using WARNS=n for this stuff. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-06-28T12:36:54.000000Z K 7 svn:log V 189 Add IF_HANDOFF() and _IF_QFULL() macros to ease merging code from -CURRENT (and also make the code a lot more readable). While we are on this file, remove some unused interfaces and __P() END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-06-28T13:26:02.000000Z K 7 svn:log V 92 Add a wrapper for pselect() in order to make it a cancellation point. Prompted by: wollman END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-06-28T13:28:41.000000Z K 7 svn:log V 188 Make sigpending and sigsuspend account for signals that are pending on the process as well as pending on the current thread. Reported by: Andrew MacIntyre END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-06-28T14:45:30.000000Z K 7 svn:log V 162 Add additional field 'overwrite' to login_vars. It mainly needed to handle "term" according to manpage, i.e. not overwrite it, if already present in environment. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-06-28T15:46:29.000000Z K 7 svn:log V 77 Include 'sshd' to the lists of forbidden users. Reviewed by: cvs-committers END K 10 svn:author V 5 green K 8 svn:date V 27 2002-06-28T16:17:47.000000Z K 7 svn:log V 118 Fix a case where a vnode got explicitly unlocked after the pointer to it got set to NULL. Revision 1.355: in the box END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-06-28T17:34:12.000000Z K 7 svn:log V 264 MFC rev 1.8/1.9: Modify bcopy (and memcpy/memmove) so that the length value is not re-read from the stack mid copy. This may help mitigate the recent Apache buffer overrun and future overruns of the sort. Also add a $FreeBSD$, as required by commit_prep. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-06-28T17:51:11.000000Z K 7 svn:log V 106 Clean up vn_rdwr locking. - Do shared locks on read. - Only do vn_{start,finished}_write when writing. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2002-06-28T19:12:38.000000Z K 7 svn:log V 391 One possible code path for syncache_respond() is: syncache_respond(A), ip_output(), ip_input(), tcp_input(), syncache_badack(B) Which winds up deleting a different entry from the syncache. Handle this by not utilizing the next entry in the timer chain until after syncache_respond() completes. The case of A == B should not be possible. Problem found by: Don Bowman END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2002-06-28T19:31:58.000000Z K 7 svn:log V 57 MFC: r1.23; delay referencing next entry in timer chain. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-06-28T20:06:47.000000Z K 7 svn:log V 418 In vn_mkdir(), use vrele() instead of vput() on the parent directory vnode in the case that the target exists and is the same vnode as the parent (i.e. "mkdir ."). The namei() call does not leave the vnode locked in this case even though you might expect it to. This bug was mostly harmless in practice because unlocking an already unlocked vnode currently does not trigger any panics or warnings. Reviewed by: jeff END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-06-28T20:58:14.000000Z K 7 svn:log V 258 Improve the VOP locking asserts - Add vfs_badlock_print to control whether or not we print lock violations - Add vfs_badlock_panic to control whether we panic on lock violations Both default to on to mimic the original behavior if DEBUG_VFS_LOCKS is on. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-28T21:13:06.000000Z K 7 svn:log V 503 Add a module for src/tools/regression (`regression'). Add a MAINTAINERS line for the regression module, specifically referring to src/tools/regression/usr.bin, right now, but applicable to other things, to make clear that I am willing to help write new tests. The framework is all modularised now, so it is easy to write new tests, etc., and since I'd like to see tests for more and more things as bugs get fixed, it seems to be the right thing to do to stand up and offer to help people write tests. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-28T21:25:15.000000Z K 7 svn:log V 141 Add two new submodes to the AES encryption method. This method is now suitable for encrypting swap spaces. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-28T21:53:08.000000Z K 7 svn:log V 595 In namei(), we use a NULL thread for uio_td when doing a VOP_READLINK(). nfs_readlink() calls nfs_bioread() which passes in uio_td as the thread argument to nfs_getcacheblk(). In nfs_getcacheblk() we dereference the thread pointer to get a process pointer to pass to nfs_sigintr(). This obviously results in a panic. :) Rather than change nfs_getcacheblk() to check if the thread pointer is NULL when calling nfs_sigintr() like other callers do, change nfs_sigintr() to take a thread as the last argument instead of a process so none of the callers have to care if the thread is NULL or not. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-28T22:35:12.000000Z K 7 svn:log V 112 document that the pipe fo_stat routine doesn't need locks because it's a read operation. Requested by: rwatson END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-06-28T22:56:31.000000Z K 7 svn:log V 80 Simplify TERM handling since now libutil not overwrites existen TERM for "term" END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-28T23:00:32.000000Z K 7 svn:log V 59 change f_data field in struct file from caddr_t to void *. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-28T23:02:38.000000Z K 7 svn:log V 34 Remove unneeded casts to caddr_t. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-28T23:17:08.000000Z K 7 svn:log V 55 change struct socket -> so_pcb from caddr_t to void *. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-28T23:17:36.000000Z K 7 svn:log V 14 nuke caddr_t. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-28T23:48:23.000000Z K 7 svn:log V 109 remove or replace caddr_t with void. make the mbuf external free function take a void * rather than caddr_t. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-29T00:01:46.000000Z K 7 svn:log V 90 m_extadd takes a void (*freef)(void *, void *) now, not a void (*freef)(caddr_t, void *). END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-29T00:02:01.000000Z K 7 svn:log V 31 nuke more instances of caddr_t END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-29T00:29:12.000000Z K 7 svn:log V 76 More caddr_t removal. Change struct knote's kn_hook from caddr_t to void *. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-29T00:36:19.000000Z K 7 svn:log V 52 Best that I can tell, we've never used these files. END