ƒ«e83686 235 130 141 147 353 138 197 460 188 252 211 193 189 158 487 289 124 136 178 169 209 173 108 163 161 123 294 397 180 161 290 177 399 203 240 304 182 153 179 285 1451 179 97 178 136 117 236 226 254 251 128 267 242 234 217 198 231 272 218 120 270 276 139 164 190 118 186 168 198 222 132 171 351 140 401 120 109 289 335 173 142 107 224 165 156 199 675 239 149 219 148 249 236 144 173 152 132 143 147 141 875 123 114 404 217 251 560 300 187 304 990 190 255 141 583 225 155 173 331 154 154 205 154 267 253 326 139 110 189 212 311 156 328 312 346 391 135 198 232 208 137 167 211 154 117 321 203 137 117 439 140 137 153 113 207 167 523 207 113 211 118 155 247 334 194 190 275 256 205 163 506 129 164 174 148 117 316 195 167 121 350 195 186 181 292 144 237 162 239 226 142 278 366 97 154 502 180 164 166 148 102 166 210 210 265 151 166 222 198 150 138 123 395 303 533 176 131 268 196 132 165 144 130 175 223 165 347 224 165 264 805 193 122 275 288 307 K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-20T02:13:51.000000Z K 7 svn:log V 35 Welcome 4.4-FreeBSD to the family. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T02:15:17.000000Z K 7 svn:log V 47 Deal with module name changes and autoloading. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T02:18:06.000000Z K 7 svn:log V 53 Deal with nfs server module changes for autoloading. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-20T02:18:36.000000Z K 7 svn:log V 257 MFC up to revision 1.51 which welcomes 4.4-FreeBSD to the family. (I do not know why the HEAD version and RELENG_4 have so many white space differences. I am just doing a straight copy of the HEAD version under the assumption it is in the perfered style) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T02:48:03.000000Z K 7 svn:log V 44 Make alpha/genassym.c compile again. *oops* END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T02:49:59.000000Z K 7 svn:log V 102 Replicate a change from alpha/genassym.c to other arches. This should fix nfs-related build breakage. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-20T02:52:02.000000Z K 7 svn:log V 365 Make the script aware of mdconfig, so it can hopefully run on -CURRENT as well. This works by selecting "md" or "vn" depending on "uname -r" output, so we can use the same script on -CURRENT and -STABLE. Also included minor bugfixes and code cleanup. Testers welcome, as this code has only been tested on -STABLE (and for this reason I am doing an immediate MFC). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-20T03:05:57.000000Z K 7 svn:log V 94 MFC: make script aware of the correct memory disk to use. Also, minor fixes and code cleanup. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T03:45:51.000000Z K 7 svn:log V 157 Oops. Fix a missing indirection level. gcc didn't complain about it on x86, but did complain about it on alpha (since int and pointer are different sizes) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T04:55:06.000000Z K 7 svn:log V 116 Make this compile again. I would have sworn that I did this already in the KSE tree and thought it had been merged. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T04:56:42.000000Z K 7 svn:log V 99 Pass 1: update for KSE and NFS changes. Somehow this got missed. osf1_mount.c isn't complete yet. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T04:57:34.000000Z K 7 svn:log V 95 Add the magic marker so that loader and kldload(2) can find this in module form automagically. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T05:01:08.000000Z K 7 svn:log V 64 Regenerate. This seems to have been missed in the last commit. END K 10 svn:author V 6 cokane K 8 svn:date V 27 2001-09-20T05:13:12.000000Z K 7 svn:log V 391 Add probe line for the AMD 761 northbridge chip. At least it detects now, seems to set up memory spaces correctly. This change actually did work for me using -STABLE, XFree86 4.0.3 ~ some snapshot of DRI awhile back. I sent mail to dfr to no avail, perhaps someone else would like to test it with DRI. Anyway, people have been nagging me about this change for awhile, so here's the commit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T05:13:43.000000Z K 7 svn:log V 194 Wrap a module around the init code so that we have somethign do do a modfind(2) on, and declare a version so that loader/kldload etc can locate it (using kldxref's linker.hints file if needed). END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T05:15:04.000000Z K 7 svn:log V 30 Finish KSE-ification updates. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T05:32:34.000000Z K 7 svn:log V 42 Add nfs_lock.c to the build list. *blush* END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T06:08:53.000000Z K 7 svn:log V 84 decrement the dumping variable after use so we can call it several times if needed. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-20T06:22:09.000000Z K 7 svn:log V 74 Shared libraries from 4.4-FreeBSD needed for proper binary compatibility. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T06:31:23.000000Z K 7 svn:log V 114 Fix alpha gdb -k on "live" kernels. Use offsetof() instead of some evil hand-rolled macros to do the same thing. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-20T06:45:44.000000Z K 7 svn:log V 82 Correct comments to fit current realities of exporting crypto. MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-20T07:40:45.000000Z K 7 svn:log V 17 MFC: Fix markup. END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2001-09-20T07:59:45.000000Z K 7 svn:log V 66 Fixed comment: ipip_input -> mroute_encapcheck. Reported by: bde END K 10 svn:author V 8 sumikawa K 8 svn:date V 27 2001-09-20T08:04:21.000000Z K 7 svn:log V 64 Removed a wrong comment. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-20T08:22:56.000000Z K 7 svn:log V 31 Add definition of SSC_GET_RTC. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-20T08:25:25.000000Z K 7 svn:log V 202 Use the current process's credentials rather than socket's cached. If the process drops its super-user privileges, we certainly don't want to allow it to modify routing tables. Discussed with: rwatson END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T08:47:41.000000Z K 7 svn:log V 302 Now that the compat4x libc.so.4 binary has been updated, we can finally switch over to using a future-proof stdin/out/err. Note that if you run 4.x binaries on your system, you will certainly want to update /usr/lib/compat/libc.so.4. The easiest way is to add "COMPAT4X= yes" in your /etc/make.conf. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T08:50:08.000000Z K 7 svn:log V 86 MFC: rev 1.467. Fix some trivial bugs. And add the loader metadata missing warning. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T08:52:57.000000Z K 7 svn:log V 67 MFC: rev 1.474. Dont bogusly extend %cs into the page table space. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T09:09:03.000000Z K 7 svn:log V 195 Export kernbase like on the i386. I dont think the alpha kernel is movable like on the x86, but this gets things in sync and reduces the need for special cases in things like ps and libkvm etc. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T09:19:38.000000Z K 7 svn:log V 83 Use the kernbase symbol exported from locore.o instead of hardcoded magic numbers. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-20T09:29:23.000000Z K 7 svn:log V 304 MFC: Export the compiled-in KERNBASE to the symbol table so that things like ps and libkvm can adapt to kernels compiled at a different location. Also, reduce magic number usage in ldscript.* files. This gets us to the point where a simple config(8) option could be used to change the KVM size on i386. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-20T11:02:18.000000Z K 7 svn:log V 110 Don't include NFS headers. I have no idea why they were here in the first place - NFS has no assembler in it. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-09-20T11:30:39.000000Z K 7 svn:log V 147 Remove options INTRO_USERCONFIG, MFS, USERCONFIG and VISUAL_USERCONFIG from the PicoBSD kernel files as they're not relevant any more to -current. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-09-20T12:22:27.000000Z K 7 svn:log V 209 Through some hackery-pokery, allow folks to cd to src/gnu/usr.bin/perl and do the usual "make obj && make depend all". This sort of stuff makes my teeth itch, but folks wanted it badly enough, so here it is. END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-09-20T12:24:10.000000Z K 7 svn:log V 88 Add which(1) the stuff that we need early on. The perl build needs it to find miniperl. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-20T12:32:45.000000Z K 7 svn:log V 62 Document the FTS_ROOTPARENTLEVEL and FTS_ROOTLEVEL constants. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-09-20T13:09:01.000000Z K 7 svn:log V 87 Relocate the memory disk selection code to the same place the other variables are set. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-09-20T13:34:16.000000Z K 7 svn:log V 192 On -current with devfs there is no MAKEDEV in /dev anymore, so use it from ${SRC}/etc/MAKEDEV instead. We may want to do this on -stable as well, but for now -stable still uses /dev/MAKEDEV. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-20T13:52:49.000000Z K 7 svn:log V 1355 A bunch of minor changes to the code (see below) for readability, code size and speed. No new functionality added (yet) apart from a bugfix. MFC will occur in due time and probably in stages. BUGFIX: fix a problem in old code which prevented reallocation of the hash table for dynamic rules (there is a PR on this). OTHER CHANGES: minor changes to the internal struct for static and dynamic rules. Requires rebuild of ipfw binary. Add comments to show how data structures are linked together. (It probably makes no sense to keep the chain pointers separate from actual rule descriptors. They will be hopefully merged soon. keep a (sysctl-readable) counter for the number of static rules, to speed up IP_FW_GET operations initial support for a "grace time" for expired connections, so we can set timeouts for closing connections to much shorter times. merge zero_entry() and resetlog_entry(), they use basically the same code. clean up and reduce replication of code for removing rules, both for readability and code size. introduce a separate lifetime for dynamic UDP rules. fix a problem in old code which prevented reallocation of the hash table for dynamic rules (PR ...) restructure dynamic rule descriptors introduce some local variables to avoid multiple dereferencing of pointer chains (reduces code size and hopefully increases speed). END K 10 svn:author V 3 gad K 8 svn:date V 27 2001-09-20T14:31:33.000000Z K 7 svn:log V 87 MFC 1.79: Fix bpf devices so select() recognizes they are always writable. PR: 9355 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-20T15:03:28.000000Z K 7 svn:log V 6 Tidy. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-09-20T15:25:36.000000Z K 7 svn:log V 86 Overhaul to minimize stack usage, in some places >2K was used on the stack *blush*... END K 10 svn:author V 2 mp K 8 svn:date V 27 2001-09-20T15:31:58.000000Z K 7 svn:log V 45 Don't include NFS headers. Reported by: dfr END K 10 svn:author V 2 mp K 8 svn:date V 27 2001-09-20T15:32:56.000000Z K 7 svn:log V 26 Add missing include file. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-20T16:00:24.000000Z K 7 svn:log V 144 Add ports/french and ports/ukrainian to the list of foreign-language ports. PR: docs/30687 Submitted by: Rob Simmons END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-20T16:29:30.000000Z K 7 svn:log V 133 The second instruction in an MLX bundle is slot one, not slot two, even though the actual opcode is stored in the value in slot two. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-20T16:30:48.000000Z K 7 svn:log V 161 Don't clear the single-step bit after a trap - leave it up to the debugger. The code was broken anyway - it clear every bit *except* the single-step bit (oops). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-20T16:32:54.000000Z K 7 svn:log V 158 If two @fptr relocations refer to the same symbol, use the same fptr structure to resolve them. This is necessary to allow code to compare function pointers. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-09-20T20:01:27.000000Z K 7 svn:log V 34 xref bridge(4) MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-09-20T20:03:58.000000Z K 7 svn:log V 170 o Regression test to check that appropriate parts of the process credential are used in the access() and new eaccess() system calls. Obtained from: TrustedBSD Project END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-20T20:09:37.000000Z K 7 svn:log V 146 Add a sysctl MIB 'kern.env', that dumps the contents of the kernel environment from the loader, as well as the kernel's compiled in static hints. END K 10 svn:author V 3 joe K 8 svn:date V 27 2001-09-20T20:36:24.000000Z K 7 svn:log V 141 MFC: Use MAKEDEV from ${SRC} on -current where it's being run with devfs. This keeps this script the same between -current and -stable. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-20T21:12:03.000000Z K 7 svn:log V 123 Errata item: net.inet.tcp.tcp_seq_genscheme doesn't exist; the RFC 1948 support made it unnecessary. Submitted by: silby END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-09-20T21:21:12.000000Z K 7 svn:log V 101 MFC/MFS per-user .login_conf disable + adjacent comment. login.conf.5: 1.37 login_cap.c: 1.22, 1.23 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-09-20T21:30:47.000000Z K 7 svn:log V 134 MFC/MFS per-user .login_conf disable + adjacent comment. login.conf.5: 1.27 login_cap.c: 1.22, 1.23 Requested by: chris@FreeBSD.org END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-09-20T21:45:31.000000Z K 7 svn:log V 175 o Rename u_cansee() to cr_cansee(), making the name more comprehensible in the face of a rename of ucred to cred, and possibly generally. Obtained from: TrustedBSD Project END K 10 svn:author V 6 jlemon K 8 svn:date V 27 2001-09-21T02:09:01.000000Z K 7 svn:log V 122 Revert last commit. The same functionality can be obtained through the 'kenv' command, which I obviously was unaware of. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-21T02:25:53.000000Z K 7 svn:log V 26 Add a pointer to kenv(1). END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-09-21T02:51:07.000000Z K 7 svn:log V 173 Cross-reference between lam(1) and paste(1). Add a STANDARDS section to lam(1) indicating that paste(1) is a standard way to do some of the same things. MFC after: 1 week END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-09-21T02:57:56.000000Z K 7 svn:log V 179 Cross-reference rs(1), the general array re-shaper. (pr(1) is commonly used to display text in columns even when the other formatting pr does is not desired.) MFC after: 1 week END K 10 svn:author V 7 wollman K 8 svn:date V 27 2001-09-21T03:05:16.000000Z K 7 svn:log V 43 Cross-reference jot(1). MFC after: 1 week END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-09-21T03:05:17.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-21T03:06:46.000000Z K 7 svn:log V 97 Remove some repetitively redundant wording. Pointed out by: Jason Andresen END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-21T03:09:32.000000Z K 7 svn:log V 26 p20: login.conf patching. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-21T04:01:51.000000Z K 7 svn:log V 92 MFC: 1.11: Adjust to kernbase changes automatically rather than compiling it in statically. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-21T04:06:11.000000Z K 7 svn:log V 74 MFC: rev 1.43: detect kernbase automatically rather than compiling it in. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-21T04:09:40.000000Z K 7 svn:log V 103 MFC: rev 1.25: adapt gdb -k dynamically to changes in kernbase rather than compiling it in statically. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-21T04:49:23.000000Z K 7 svn:log V 127 MFC: print.c 1.49, keyword.c 1.33: Banish KERNBASE masking that wasn't much use (the kernel addresses are too large to mask). END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-21T05:08:00.000000Z K 7 svn:log V 40 Note world breakage and give workaround END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-09-21T05:43:38.000000Z K 7 svn:log V 78 Add kernbase symbol and use it instead of magic numbers in the linker script. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-21T06:23:03.000000Z K 7 svn:log V 256 Introduce a new option, KVA_SPACE, which can be used to reconfigure the size of the kernel virtual address space relatively painlessly. Userland will adapt via the exported kernbase symbol. Increasing this causes the user part of address space to reduce. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-21T06:34:01.000000Z K 7 svn:log V 46 Add some comments about KVA_PAGES and a test. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-21T06:45:35.000000Z K 7 svn:log V 308 Fix, I think, The second slot problem with Cirrus Logic PD6729/30 parts: o Move initialization of the slot bst and bsh to inside the for loop. o move sc there as well. o Remove debug printf that prints the ID of the first slot twice. o Use the sp for the relevant slot in getb, rather than for the 0th slot. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-21T07:04:47.000000Z K 7 svn:log V 29 mdoc(7) police: markup nits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-21T07:25:53.000000Z K 7 svn:log V 18 WARNS= -> WARNS?= END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-21T08:17:48.000000Z K 7 svn:log V 197 When bootstrapping (build-tools and cross-tools), avoid including the ${WORLDTMP}/usr/include headers that may not match the installed host libraries. This should fix the 20010919 UPDATING entry. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-21T09:10:09.000000Z K 7 svn:log V 240 Put on my peril-sensitive sunglasses. Remove any old libraries that we have just installed a replacement for. This should solve the problem of having a stale /usr/lib/libc.so.4 after we put a fresh /usr/lib/compat/libc.so.4 in its place. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-21T09:22:34.000000Z K 7 svn:log V 79 Replace my stale-lib cleanup with a better one. (less noisy) Submitted by: ru END K 10 svn:author V 2 mr K 8 svn:date V 27 2001-09-21T09:25:17.000000Z K 7 svn:log V 51 Make msgseg, msgssz (->msgmax) and msgmni TUNABLE. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-21T10:09:27.000000Z K 7 svn:log V 15 Add ia64_fc(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-21T10:10:15.000000Z K 7 svn:log V 131 Fix a warning and make sure we flush the cache after writing an instruction bundle otherwise the CPU won't see the changed bundle. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-21T11:21:06.000000Z K 7 svn:log V 74 Only call kldxref(8) once, after installing all modules. OK'ed by: peter END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-21T11:32:51.000000Z K 7 svn:log V 65 Replace our stale-lib cleanup with a better one. (less bloated) END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-09-21T13:50:31.000000Z K 7 svn:log V 104 [ Very nasty nautical expletive removed ] Remove debugging code that should never have been committed. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-21T14:38:36.000000Z K 7 svn:log V 583 Fixed the bug that prevented communication with FTP servers behind NAT in extended passive mode if the server's public IP address was different from the main NAT address. This caused a wrong aliasing link to be created that did not route the incoming packets back to the original IP address of the server. natd -v -n pub0 -redirect_address localFTP publicFTP Note that even if localFTP == publicFTP, one still needs to supply the -redirect_address directive. It is needed as a helper because extended passive mode's 229 reply does not contain the IP address. MFC after: 1 week END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-21T14:56:10.000000Z K 7 svn:log V 145 Move pccard release note entries into their own sect3 section (as was done for 4.4-RELEASE), eliminate one entry that was superceded by another. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-21T15:29:32.000000Z K 7 svn:log V 56 New release note: netstat -S. MFC noted: netstat -z. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-21T15:30:49.000000Z K 7 svn:log V 125 MFC: netstat(1) -z, netstat(1) -S. New guidelines for adding release note entries (alphabetized instead of chronological). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-21T16:14:53.000000Z K 7 svn:log V 57 Keep up with sys/net/rtsock.c,v 1.58. Prodded by: brian END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-21T16:54:17.000000Z K 7 svn:log V 155 MFC: Allow ${PORTSDIR} to specify an alternate location for a ports tree INDEX file, drop maintainership. Makefile 1.9->1.10 pkg_version.pl 1.23->1.24 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-21T17:38:03.000000Z K 7 svn:log V 142 Note that fdimage, fips, etc. didn't make it to the 4.4-RELEASE ISO images, and give users a URL from which to obtain them. Reviewed by: jkh END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-21T17:58:39.000000Z K 7 svn:log V 49 MFC 1.16: add -j tag:date capability to cvs diff END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-21T18:00:31.000000Z K 7 svn:log V 78 MFC comprehensive CVS/Template support (-T option to cvs checkout and update) END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-21T18:05:02.000000Z K 7 svn:log V 57 MFC cat.c 1.17, add ability to cat a unix-domain socket. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-09-21T18:51:25.000000Z K 7 svn:log V 38 MFC: maintained by moved to sect1info END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-21T19:05:36.000000Z K 7 svn:log V 48 oops, forgot to commit man page for cvs changes END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-21T19:05:50.000000Z K 7 svn:log V 52 MFC oops forgot to commit man pages for cvs changes END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-21T19:08:03.000000Z K 7 svn:log V 46 MFC Implement maxbcache support for the alpha END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-21T19:15:22.000000Z K 7 svn:log V 779 MFC dirpref code, including patches that deal with old fsck's clearing dirpref fields in the superblock and alternative superblock errors reported due to the fields added to the superblock. Additionally, MFCd the space reservation and fsck/superblock support in the superblock for snapshots so the -stable fsck remains compatible with the -current fsck. The following has been MFC'd: 1.36 src/sbin/newfs/mkfs.c 1.35 src/sbin/newfs/newfs.c 1.16 src/sbin/tunefs/tunefs.c 1.75 src/sys/ufs/ffs/ffs_alloc.c 1.144, 1.148, 1.159 src/sys/ufs/ffs/ffs_vfsops.c 1.20 src/sys/ufs/ffs/fs.h 1.37 src/sbin/newfs/newfs.8 1.15 src/sbin/tunefs/tunefs.8 1.22, 1.25 src/sbin/fsck_ffs/setup.c (note: fsck/setup.c in -stable) Reviewed by: iedowse, silby, mckusick END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-21T19:16:12.000000Z K 7 svn:log V 31 Whitespace and spelling fixes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-21T19:21:18.000000Z K 7 svn:log V 22 GC some #if 0'd code. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-21T19:26:57.000000Z K 7 svn:log V 311 Remove a bogus comment. "atomic" doesn't mean that the operation is done as a physical atomic operation. That would require the code to use the atomic API, which it does not. Instead, the operation is made psuedo atomic (hence the quotes) by use of the lock to protect clearing all of the flags in question. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-09-21T19:37:32.000000Z K 7 svn:log V 119 MFC: Add sgi_fam 391002, file alteration monitor. PR: 25925 Submitted by: Jeremy Norris END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2001-09-21T19:40:44.000000Z K 7 svn:log V 153 Add hint about how we name profiled libraries (append _p at the right place). PR: 8061 Submitted by: Brandon Gillespie END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-09-21T20:41:24.000000Z K 7 svn:log V 463 Introduce new syscons(4) kernel options: - SC_CUT_SPACES2TABS - when copying text into the cut buffer convert leading spaces into the tabs; - SC_CUT_SEPCHARS="XYZ" - treat supplied characters as possible words separators when the driver searches for words boundaries when doing cut operation. Also unify cut code a bit to decrease amount of duplicated code. This fixes line cut mode, so that it is no longer pads line with useless spaces. Approved by: ru END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-21T21:11:18.000000Z K 7 svn:log V 206 New release notes: cvs(1) -T, cvs(1) diff -j. MFCs noted: cat(1) UNIX-domain sockets, dirpref. While I'm here, group CVS-related items together in their own section under userland contributed software. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-21T21:12:07.000000Z K 7 svn:log V 94 "Matt Dillon MFC Special Edition" MFC: dirpref, cat(1) UNIX-domain sockets, cvs -T, cvs -j. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-09-21T21:28:43.000000Z K 7 svn:log V 207 o Fix two eaccess() checks -- in one case, the wrong test file was used, resulting in a regression failure, and in the other, the test on an error return was inverted. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-09-21T21:33:22.000000Z K 7 svn:log V 893 o Introduce eaccess(2), a version of access(2) that uses the effective credentials rather than the real credentials. This is useful for implementing GUI's which need to modify icons based on access rights, but where use of open(2) is too expensive, use of stat(2) doesn't reflect the file system's real protection model, and use of access() suffers from real/effective credential confusion. This implementation provides the same semantics as the call of the same name on SCO OpenServer. Note: using this call improperly can leave you subject to some of the same races present in the access(2) call. o To implement this, break out the basic logic of access(2) into vpaccess(), which accepts a passed credential to perform the invocation of VOP_ACCESS(). Add eaccess(2) to invoke vpaccess(), and modify access(2) to use vpaccess(). Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-09-21T21:34:06.000000Z K 7 svn:log V 94 o Part two of eaccess(2) commit, rebuilt system call code. Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-09-21T21:35:22.000000Z K 7 svn:log V 158 o Modify access(2) man page to describe eaccess(2), and add a symlink so man eaccess will return the access(2) man page. Obtained from: TrustedBSD Project END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-21T21:54:45.000000Z K 7 svn:log V 49 Remove unneeded proc variables and fix comments. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-21T22:06:22.000000Z K 7 svn:log V 490 The P_SELECT flag was moved from p->p_flag to td->td_flags, but p_flag was locked by the proc lock and td_flags is locked by the sched_lock. The places that read, set, and cleared TDF_SELECT weren't updated, so they read and modified td_flags w/o holding the sched_lock, meaning that they could corrupt the per-thread flags field. As an immediate band-aid, grab sched_lock while reading and manipulating td_flags in relation to TDF_SELECT. This will probably be cleaned up some later on. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-21T22:06:54.000000Z K 7 svn:log V 131 New release notes: Load addresses of kernels exported, KVA_SPACE, client/server NFS split, find(1) primaries now take time units. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-21T22:07:33.000000Z K 7 svn:log V 62 MFC: Load addresses of kernels exported, find(1) time units. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-21T22:19:45.000000Z K 7 svn:log V 80 New release notes: KSE milestone 2, groups(1) and whoami(1) subsumed by id(1). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-21T22:22:25.000000Z K 7 svn:log V 238 Use the passed in thread pointer instead of curthread in calls to selrecord() in ptcpoll(). The pre-KSE code used the passed in proc pointer rather than curproc, and an earlier seltrue() call uses the passed in thread and not curthread. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-21T22:26:51.000000Z K 7 svn:log V 62 Use the passed in thread to selrecord() instead of curthread. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-21T22:46:54.000000Z K 7 svn:log V 62 Use the passed in thread to selrecord() instead of curthread. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-09-21T22:50:39.000000Z K 7 svn:log V 108 o Update unistd.h with the prototype for the new eaccess(2) system call. Obtained from: TrustedBSD Project END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-21T23:10:11.000000Z K 7 svn:log V 62 Fix statclock() on non-boot processors: curproc -> curthread. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-21T23:15:10.000000Z K 7 svn:log V 174 Use __FILE__ and __LINE__ explicitly since we know we will be using them when calling _mtx_assert() to prevent mtx_assert() from requiring sys/lock.h as well as sys/mutex.h. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-09-22T03:07:41.000000Z K 7 svn:log V 156 o vpaccess() -> vn_access() -- Peter reminds me that there is already a convention for vnop helper routines of this sort. Submitted by: Mr Wemm END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-09-22T04:26:35.000000Z K 7 svn:log V 230 Note in the BUGS section that the driver will not work on controllers that have version 1.x firmware. This might also need to go into the release documentation, as many people seem to have been bitten by this. MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-22T08:11:24.000000Z K 7 svn:log V 48 Reset ``schg'' flag before removing stale libs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-22T08:21:56.000000Z K 7 svn:log V 19 Document COMPAT4X. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-09-22T08:52:49.000000Z K 7 svn:log V 97 MFC: 1.82, allow syslogd(8) update its idea of the local hostname when 'HUPped.' PR: bin/24444 END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-22T09:21:49.000000Z K 7 svn:log V 116 MFC the Yahoo coredump patch from Peter, Paul, and I, plus the additional fix by Peter. See kern/kern_sig.c 1.132. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2001-09-22T09:33:00.000000Z K 7 svn:log V 218 Fixing a bug that causes very short uptimes (less than one minute) to be 30 seconds off. (Thanks to Vladimir B.Grebenschikov for the PR and ru for a more elegant fix.) PR: bin/30680 Approved by: ru END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-09-22T12:34:19.000000Z K 7 svn:log V 60 Commit descriptions for the interface capabilities support. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-09-22T15:59:09.000000Z K 7 svn:log V 231 Remove IFCAP_HWCSUM, it is merely a luxury #define, not a real flag. Remove explicit mention of IP stack, since it might not be accurate for all interfaces. Change if_enable to if_capenable, as it is spelled. Submitted by: jlemon END K 10 svn:author V 3 phk K 8 svn:date V 27 2001-09-22T16:34:59.000000Z K 7 svn:log V 219 Give the pps driver an additional 8 inputs if we can persuade the ppc to go into EPP mode. These 8 inputs are timestamped in polled loop so their resolution will be nanoseconds but their granularity will only be 1/hz. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-22T18:07:47.000000Z K 7 svn:log V 250 Use the isDebug() function rather than making up a new environment variable to check for debug functionality. Previously, you had to set both 'debug' and 'SYSINSTALL_DEBUG' to get a log of sysinstall's activities. Now, only 'debug' is necessary. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-22T18:10:56.000000Z K 7 svn:log V 295 Add a function to free all of sysinstall's internal variables from the environment. This fixes an annoying bug where hitting Ctrl-C and telling sysinstall to 'restart' will do no such thing since many of the options are still set and so you won't be prompted for them again. MFC after: 1 week END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-22T18:22:53.000000Z K 7 svn:log V 43 Fix byte swapping - it was totally broken. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-22T18:27:01.000000Z K 7 svn:log V 105 Fix a whole bunch of dependancy bugs and make it actually work when the size is not a multiple of eight. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2001-09-22T18:30:55.000000Z K 7 svn:log V 136 MFC: Fix logic errors in pthread_cond_wait() and pthread_cond_timedwait() that could cause deadlock after interruption due to a signal. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-22T18:31:02.000000Z K 7 svn:log V 115 Add a twiddle meter when reading from files. Gives me something to look at when a kernel is loading from a floppy. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-22T18:33:09.000000Z K 7 svn:log V 45 Add getsecs() for the libstand network code. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-22T18:45:03.000000Z K 7 svn:log V 72 Add the 'h' flag to operate on symlinks rather than what they point to. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2001-09-22T19:02:18.000000Z K 7 svn:log V 115 Update NFS_ROOT comments to reflect the NFSCLIENT option instead of the depricated NFS option. Reviewed by: peter END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-22T19:10:56.000000Z K 7 svn:log V 62 * Flesh out elf_exec and bootinfo. * Add EFI network support. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-22T19:12:30.000000Z K 7 svn:log V 25 Add EFI network support. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-09-22T19:22:13.000000Z K 7 svn:log V 224 MFC: 1.54; When compacting directories, don't use DIRSIZ() on unused (d_ino == 0) entries since the result is meaningless. This avoids an obscure directory corruption problem that is extremely unlikely to occur in practice. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-09-22T19:42:40.000000Z K 7 svn:log V 106 MFC: 1.60; Fix a memory leak in __getcwd() that can occur after a filesystem has been forcibly unmounted. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-22T19:44:37.000000Z K 7 svn:log V 45 Tweak so I can use a serial console on ia64. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-22T19:46:41.000000Z K 7 svn:log V 25 Remove a redundant stop. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-22T19:50:12.000000Z K 7 svn:log V 346 * Turn off memory descriptor debugging - its served its purpose. * Don't get confused when memory regions don't lie on page boundaries - remember our page size is typically larger than the firmware's page size. * Add a function ia64_running_in_simulator() which is intended to detect whether the kernel is running in SKI or on real hardware. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-22T19:50:54.000000Z K 7 svn:log V 48 Add declaration of ia64_running_in_simulator(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-22T19:51:18.000000Z K 7 svn:log V 45 Add implementations of readx() and writex(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-22T19:52:02.000000Z K 7 svn:log V 61 Don't activate the ssc console unless we are running in SKI. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-22T19:53:36.000000Z K 7 svn:log V 21 Add CONSPEED option. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-09-22T19:58:01.000000Z K 7 svn:log V 110 MFC: 1.10, 1.11; Mention that only the super-user may open /dev/io, cross-reference i386_{get,set}_ioperm(2). END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-09-22T20:11:23.000000Z K 7 svn:log V 71 MFC: 1.48, 1.49; Remove unused variables, correct spelling in comment. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-22T21:19:55.000000Z K 7 svn:log V 430 Since we no longer inline any debugging code in the mutex operations, move all the debugging code into the function versions of the mutex operations in kern_mutex.c. This reduced the __mtx_* macros to simply wrappers of the _{get,rel}_lock_* macros, so the __mtx_* macros were also abolished in favor of just calling the _{get,rel}_lock_* macros. The tangled hairy mass of macros calling macros is at least a bit more sane now. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-22T22:21:01.000000Z K 7 svn:log V 111 Silence warnings : Use static as necessary. Use __unused as necessary. sizeof(int) != sizeof(void *) END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-22T22:25:35.000000Z K 7 svn:log V 18 Silence warnings. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-22T22:34:14.000000Z K 7 svn:log V 115 Silence warnings on alpha : Use '%p' when printing out the address of a function. sizeof(int) != sizeof(long) END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-22T23:17:37.000000Z K 7 svn:log V 23 Silence more warnings. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-23T00:11:48.000000Z K 7 svn:log V 60 blah, remove debugging code that crept in with last commit. END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-09-23T00:37:42.000000Z K 7 svn:log V 153 Note that strdup(3) will set errno if memory allocation fails. This is also required by the forthcoming POSIX.1-200x standard. Obtained from: malloc.3 END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-09-23T04:07:26.000000Z K 7 svn:log V 239 Don't add space after comma unless there was already one (prevents a rare overflow). Optimize loop slightly. Don't exit if realloc can't shrink a buffer (just continue and use the larger buffer). Obtained from: OpenBSD MFC after: 2 weeks END K 10 svn:author V 3 alc K 8 svn:date V 27 2001-09-23T05:13:12.000000Z K 7 svn:log V 101 Implement TCP/IP checksum off-loading on receive. Announce rxcsum capabilities. Reviewed by: wpaul END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-23T06:16:01.000000Z K 7 svn:log V 96 Overzealous search/replace: PROC_LOCK_ASSERT(p, not PROC_LOCK_ASSERT(td, Pointy-hat to: peter END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-23T06:36:41.000000Z K 7 svn:log V 182 Fix grammar of the newest UPDATING entry. Also, minor rewording of grant to use this document to be less restrictive than before. The document now can be used without restriction. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-23T06:44:07.000000Z K 7 svn:log V 163 While I am THE Warner Losh (I know of no others that share my name and I've looked), there's no need to refer to myself here as the Warner Losh. Noticed by: mike END K 10 svn:author V 6 yokota K 8 svn:date V 27 2001-09-23T06:56:09.000000Z K 7 svn:log V 109 Fix a comment line which wrongly states this man page is for the `asc' scanner device :-) MFC after: 3 days END K 10 svn:author V 6 yokota K 8 svn:date V 27 2001-09-23T08:41:12.000000Z K 7 svn:log V 68 - Update pnp(4) to match the reality in -CURRENT. - Add pnpbios(4). END K 10 svn:author V 6 yokota K 8 svn:date V 27 2001-09-23T08:42:06.000000Z K 7 svn:log V 410 Reinitialize the keyboard after the ACPI resume event. I am not sure if this is absolutely necessary on all systems. Yet, there certainly are motherboards and notebook systems which require this, although there are other systems which just don't. I hope we shall know when to do this on which systems, as the development of our ACPI subsystem progresses... (I know we didn't need this for the APM resume.) END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-23T10:26:20.000000Z K 7 svn:log V 37 Add definitions of SAL System Table. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-23T10:28:01.000000Z K 7 svn:log V 72 Add commands to dump the configuration tables and the SAL System Table. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-09-23T19:54:54.000000Z K 7 svn:log V 80 MFC: Bring the newbusified dgm driver from -current's attic into RELENG_4. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-09-23T19:58:01.000000Z K 7 svn:log V 54 Use sys/dev/dgb/dgm* rather than sys/gnu/i86/isa/dgm* END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-09-23T19:59:18.000000Z K 7 svn:log V 23 Nuke the old dgm stuff END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-09-23T20:03:40.000000Z K 7 svn:log V 221 Send a .4 second BREAK rather than a .25 second break so that we're at least consistent with what tcsendbreak(3) is documented to do. MFC after: 2 weeks Note, the MFC will be to sys/dev/dgb/dgm.c on the RELENG_4 branch END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-09-23T20:05:55.000000Z K 7 svn:log V 100 Remove a forgotten test for ``error != 0'' - a test that is always true and breaks ioctl(TIOCSBRK). END K 10 svn:author V 3 des K 8 svn:date V 27 2001-09-23T22:03:39.000000Z K 7 svn:log V 75 Don't print running stats unless we're the foreground process. PR: 30764 END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-09-23T22:16:18.000000Z K 7 svn:log V 29 BASE=4.4 Submitted by: dirk END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-23T22:32:09.000000Z K 7 svn:log V 256 The README file in the floppies/ directory of a distribution should come from the installation document (of the release documentation) not the readme. The installation document is the one that has the content of the old FLOPPIES.TXT. Pointy hat to: bmah END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-23T22:34:57.000000Z K 7 svn:log V 101 MFC: Put the correct document in the floppies/ directory of a distribution. Makefile 1.636->1.637 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-23T22:57:48.000000Z K 7 svn:log V 93 Update errata: The 4.4-RELEASE ISO images were regenerated to include the tools/ directory. END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-09-23T23:03:23.000000Z K 7 svn:log V 89 Turn on WARNS?= 2 for libdevstat. Submitted by: "Sergey A. Osokin" END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-24T02:51:43.000000Z K 7 svn:log V 196 - Correct capitalization of a function name. - Add a missing word to form a complete sentence. PR: docs/30626 Submitted by: Dan Lukes , and swear@blarg.net (Gary W. Swearingen) END K 10 svn:author V 2 mp K 8 svn:date V 27 2001-09-24T02:58:49.000000Z K 7 svn:log V 53 Catch up to recent removal of curpcb from globals.h. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-24T03:03:51.000000Z K 7 svn:log V 141 + explicitly use the shell to run ${local_startup} so one does not have to ensure the executable bit is set on the scripts. + Fix VCS ID's END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-24T03:23:48.000000Z K 7 svn:log V 67 + Fix misplacement of `txp' + Document our -CURRENT debugging bits END K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-09-24T05:24:19.000000Z K 7 svn:log V 144 Fix a null pointer dereference introduced in the last commit, plus remove a useless assignment and move a comment. Submitted by: Thomas Moestl END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-24T06:30:52.000000Z K 7 svn:log V 130 Correctly document the return value of mb_fixhdr. PR: docs/30697 Submitted by: Jonathan Hanna Reviewed by: bp END K 10 svn:author V 4 nyan K 8 svn:date V 27 2001-09-24T06:41:06.000000Z K 7 svn:log V 49 - Added #include - Cosmetic change END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-24T07:35:37.000000Z K 7 svn:log V 182 Note that it might not be a good idea to mount /var 'noatime'. PR: docs/30675 Submitted by: Eugene M. Kim , and Giorgos Keramidas END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-24T09:25:05.000000Z K 7 svn:log V 274 Fixed the buildworld breakage in cross-tools caused by misuse of /usr/src/include headers. This REALLY fixes the 20010919 src/UPDATING entry. With this patch the 4.2-RELEASE box was able to survive the 5.0-CURRENT "make world". Beat over the head with this patch: obrien END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-24T09:54:03.000000Z K 7 svn:log V 7 Style. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-24T09:58:47.000000Z K 7 svn:log V 63 MFC: 1.109: Non-decimal ``skipto'' rule numbers are confusing. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-24T10:16:23.000000Z K 7 svn:log V 406 Add a couple of functions to create persistent variables that will survive a sysinstall Ctrl-C -> 'Restart'. This fixes another annoying bug where restarting sysinstall will try to reload kernel modules and do other external things that have already been done. For now, use these persistent variables to keep track of module, usbd, and pccardd initialization. Bug found by: rwatson MFC after: 1 week END K 10 svn:author V 3 hrs K 8 svn:date V 27 2001-09-24T12:38:06.000000Z K 7 svn:log V 88 Merge the following from the English version: 1.139 -> 1.145 relnotes/common/new.sgml END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-09-24T12:38:07.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-09-24T12:38:08.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_4'. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2001-09-24T12:51:38.000000Z K 7 svn:log V 56 Merge Japanese version of RELENG_4 relnotes and errata. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2001-09-24T12:56:52.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-09-24T12:56:53.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_4'. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-09-24T14:43:35.000000Z K 7 svn:log V 113 o Reduce userland inclusion of kernel headers -- remove unneeded include of . Reviewed by: jlemon END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-09-24T15:00:16.000000Z K 7 svn:log V 113 o Reduce userland inclusion of kernel headers -- remove unneeded include of . Reviewed by: jlemon END K 10 svn:author V 5 guido K 8 svn:date V 27 2001-09-24T15:23:55.000000Z K 7 svn:log V 170 Fix a panic in stable, that could happen when a da device disappears and later you happen to do a sysctl -a This is a forgotten MFC (1.62) Reviewed by: imp@freebsd.org END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-24T15:38:38.000000Z K 7 svn:log V 60 Only compile with strtofflags.c from libc if bootstrapping. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-24T15:44:23.000000Z K 7 svn:log V 75 MFC: Bootstrapping fixes. This unbreaks source upgrades from 4.2-RELEASE. END K 10 svn:author V 4 roam K 8 svn:date V 27 2001-09-24T16:16:32.000000Z K 7 svn:log V 128 MFC rev. 1.128: prevent passing a null pointer as a filename to vn_open(). PR: 29931 Submitted by: Foldi Tamas END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-24T17:07:23.000000Z K 7 svn:log V 105 Add some code which can be used to change to/from physical mode when calling various firmware functions. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2001-09-24T17:14:08.000000Z K 7 svn:log V 58 Merge Japanese version of RELENG_4_4 relnotes and errata. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-24T17:38:58.000000Z K 7 svn:log V 46 Fix a few comment typos from the last commit. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-24T17:42:37.000000Z K 7 svn:log V 28 Clarify that -h implies -c. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-24T18:17:11.000000Z K 7 svn:log V 299 Back out rev 1.274. The previous behavior was documented in rc.8 and the original commit of local_startup depended on the scripts being executable; so there is too much precedence to change it now. About all anyone could agree on is that rev 1.274 broke POLA and before rev 1.274 also broke POLA. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2001-09-24T18:20:42.000000Z K 7 svn:log V 210 - Merge the following from the English version: 1.22.2.86.2.1 -> 1.22.2.91 relnotes/common/new.sgml 1.1.2.22.2.3 -> 1.1.2.27 errata/article.sgml - Add "Original revision" forgotten in the previous commit. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-09-24T18:29:20.000000Z K 7 svn:log V 436 The addition of i_dirhash to struct inode pushed RELENG_4's sizeof(struct inode) into a new malloc bucket on the i386. This didn't happen in -current due to the removal of i_lock, but it does no harm to apply the workaround to -current first. Reduce the size of the i_spare[] array in struct inode from 4 to 3 entries, and change ext2fs to use i_din.di_spare[1] so that it does not need i_spare[3]. Reviewed by: bde MFC after: 3 days END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-24T19:27:38.000000Z K 7 svn:log V 84 Factor out PTE and related definitions from pmap.h - they are useful in the loader. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-24T19:31:44.000000Z K 7 svn:log V 39 Pick up pal.s from the kernel sources. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-24T19:36:45.000000Z K 7 svn:log V 175 Tidy up a little - don't try to print anything or enable interrupts after we start changing translation registers. Also, call ExitBootServices before we jump into the kernel. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-24T19:37:44.000000Z K 7 svn:log V 103 Return the mapkey which EFI gave us when we read the memory map - we need it to call ExitBootServices. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-24T19:39:34.000000Z K 7 svn:log V 40 Add commands to dump the itrs and dtrs. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-24T19:41:16.000000Z K 7 svn:log V 73 We need different call stubs for static and stacked calling conventions. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-24T19:58:15.000000Z K 7 svn:log V 52 Include instead of END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-24T20:00:20.000000Z K 7 svn:log V 38 Increase the number of bootstrap PVs. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-24T20:01:29.000000Z K 7 svn:log V 83 Don't try to access external files from SKI unless we are actually running in SKI. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-24T20:15:04.000000Z K 7 svn:log V 129 ghostscript6 has been replaced by ghostscript-gnu in the Ports Collection, so we need to change the ports we need for a release. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-24T20:16:22.000000Z K 7 svn:log V 72 MFC: ghostscript6 -> ghostscript-gnu. Makefile.inc.docports 1.7->1.8 END K 10 svn:author V 5 tegge K 8 svn:date V 27 2001-09-24T21:48:09.000000Z K 7 svn:log V 252 MFC: Don't check uninitialized memory for having the shell control character value CTLARI since this might break expansion of arithmetic expressions. Don't access memory below start of stackblock. PR: 24443 Submitted by: hunt@iprg.nokia.com END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-24T22:49:20.000000Z K 7 svn:log V 131 Make the Alternate {I,D} TLB vector code actually work for virtual addresses greater than 256M (the page size for region 6 and 7). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-24T22:50:20.000000Z K 7 svn:log V 73 Use b6 instead of b1 - b1 is supposed to be preserved and b6 is scratch. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-09-25T00:00:33.000000Z K 7 svn:log V 167 Add a missing dereference level. This caused nfsm_postop_attr_xx() to try and extract node attributes from an RPC reply even if none were present. Reviewed by: peter END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-25T00:28:26.000000Z K 7 svn:log V 709 Back out rev 1.74. This functionality causes a panic on 4.4-RELEASE floppies if you try to actually use it. This code will work fine if you build and use sysinstall on a running system, since you have the benefit of an installed termcap file. However, this code does not work on an MFSROOT, where you must set the TERMCAP environment variable properly. Unfortunately the quick fix of setting the TERMCAP variable doesn't seem to fix the problem either. olgeni will add this functionality back once it's been fully implemented (hopefully using the working code in termcap.c). PR: bin/30739 Submitted by: Alexey V. Neyman Discussed with / Pointy hat to: olgeni MFC after: 3 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-25T01:55:21.000000Z K 7 svn:log V 98 Let people know when a startup script is skipped because it is not executable. Suggested by: gad END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-09-25T02:15:00.000000Z K 7 svn:log V 26 s/securelvel/securelevel/ END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2001-09-25T02:26:10.000000Z K 7 svn:log V 178 o Parallelize the comment on the relationship between privileged un-jailed processes and the actual securelevel check: make the comment use '> 0' instead of inverted '<= 0'. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-09-25T02:43:45.000000Z K 7 svn:log V 193 Improve the description on how to construct ~ftp/pub. Specifically, don't instruct users to set the directory mode 777. PR: 30690 Obtained from: NetBSD (with modification) MFC after: 2 weeks END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-09-25T04:42:40.000000Z K 7 svn:log V 213 A process name may contain whitespace and unprintable characters, so convert those characters to octal notation. Also convert backslashes to octal notation to avoid confusion. Reviewed by: des MFC after: 1 week END