â<113880 120 385 157 808 195 119 287 228 144 127 197 157 165 135 176 151 156 279 164 153 228 121 164 142 123 219 158 330 236 135 237 190 111 104 133 96 143 118 178 162 308 248 128 405 184 162 175 154 153 162 137 139 139 210 197 154 206 235 202 151 265 241 349 256 261 152 236 350 181 129 289 222 163 531 270 351 350 160 204 256 583 278 220 130 228 198 332 411 125 388 179 127 243 157 259 420 302 225 225 248 215 379 167 381 251 225 430 261 207 260 98 211 234 399 198 665 351 296 254 859 303 K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-22T21:29:58.000000Z K 7 svn:log V 292 Change the locking so that the _modify function is called with topology held. The only place where we want to not hold topology is when we read (or write) the label to disk: in the case of a disk error with a long recovery time, holding topology would prevent open/close of any disk device. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-04-22T21:32:32.000000Z K 7 svn:log V 60 Set the quantum for scope system threads to 0 (no quantum). END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-04-22T22:19:05.000000Z K 7 svn:log V 712 ``Strong typing is a crutch for people with weak memories.'' Correct a bug that should have wreaked havoc everywhere, but for some reason only bit unlucky people who use `-march' optimizations. The compiler cannot assist one in distinguishing between the two function calls below. int nsdispatch(void *, ...); void *discard; nsdispatch(&discard, ...); /* correct .. no, really! */ nsdispatch(discard, ...); /* Boom */ Robin provided me with a debugging environment in which I could see what was going on. Badness when using CPUTYPE was Reported by: "Robin P. Blanchard" Reported by: nork Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-22T22:40:57.000000Z K 7 svn:log V 101 New release notes: axe(4), newfs(8) -O2 default, sysinstall UFS2 default (i386,alpha,sparc64,ia64). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-22T22:41:53.000000Z K 7 svn:log V 26 Add first axe(4) devices. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2003-04-23T02:58:26.000000Z K 7 svn:log V 189 Release the vnode interlock in nfs_flush() before calling nfs_sigintr(), and grab it again later if necessary. This prevents a lock order reversal because nfs_sigintr() calls PROC_LOCK(). END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-23T04:28:35.000000Z K 7 svn:log V 136 The second chdir(1) that I trimmed is needed too if the program has an object directory. Explained by: Tim Kientzle END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-23T05:02:40.000000Z K 7 svn:log V 49 Add /dev to the Alpha manual mount root example. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T06:37:57.000000Z K 7 svn:log V 35 Do not link sunlabel to disklabel. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T06:54:44.000000Z K 7 svn:log V 104 Remove unused event pointers in object structures. Remove KASSERTS which checked that they were unused. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-23T07:16:32.000000Z K 7 svn:log V 66 MFC: 1.28: Permit the argument to the -s option to be a hostname. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-04-23T07:32:39.000000Z K 7 svn:log V 68 MFC: Grammar fix PR: 51164 Submitted by: Jeff Ito END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T07:50:01.000000Z K 7 svn:log V 43 Make gctl_error() take printfline varargs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T08:03:47.000000Z K 7 svn:log V 84 Introduce gctl_get_paraml() which gets a parameter only if it has the right length. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T08:04:30.000000Z K 7 svn:log V 59 Introduce a #define for the length of the bootloader code. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T08:23:01.000000Z K 7 svn:log V 64 Implement CONFIG_GEOM verbs "write label" and "write bootcode". END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T08:25:20.000000Z K 7 svn:log V 186 If we cannot open the parent device for writing, use GEOM::CONFIG_GEOM requests to write label and bootcode. The -r argument is ignored (with a warning). With a lot of help from: jake END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T08:25:44.000000Z K 7 svn:log V 72 Add testcases to ensure that overwriting bootcode does not trash label. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-04-23T08:47:51.000000Z K 7 svn:log V 56 Correct typo in COMPATIBILITY section: s/esycmd/esyscmd END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-23T09:01:35.000000Z K 7 svn:log V 136 Presumably fix sparc64 "make release". (The breakage was due to sunlabel(8) no longer being linked to disklabel(8).) Reviewed by: phk END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-04-23T10:46:00.000000Z K 7 svn:log V 28 axe(4) works on pc98 maybe. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T12:15:31.000000Z K 7 svn:log V 72 Fix a compiler warning. Submitted by: David Leimbach END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-23T13:08:31.000000Z K 7 svn:log V 50 Make sure debug.log only gets debugging messages. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-04-23T14:28:13.000000Z K 7 svn:log V 26 Correct a doubled 'with'. END K 10 svn:author V 8 matusita K 8 svn:date V 27 2003-04-23T15:38:02.000000Z K 7 svn:log V 121 Set appropriate tag "fsck" to logger(1) for background fsck messages. PR: 51174 Submitted by: Alex Popa END K 10 svn:author V 4 jhay K 8 svn:date V 27 2003-04-23T15:40:11.000000Z K 7 svn:log V 65 Get rid of kvtop(). Change inb() and outb() to use bus_space*(). END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-23T15:51:36.000000Z K 7 svn:log V 237 Add constants for USB programming interfaces. These are already defined (with other names) in the USB driver sources, but I felt that pcireg.h should have a complete list - at least of classes and interfaces that we know about and use. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-23T16:49:53.000000Z K 7 svn:log V 143 Comment out the mixer entry for igain for the mic 20dB boost for now since it can cause feedback problems on some laptops. Reviewed by: orion END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-23T16:53:02.000000Z K 7 svn:log V 43 Vendor import of OpenSSH-portable 3.6.1p1. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-23T16:53:02.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r113908, 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 2003-04-23T16:53:03.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'openssh-vendor-crypto-OpenSSH_3_6_1p1'. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-23T17:13:13.000000Z K 7 svn:log V 19 Resolve conflicts. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-23T17:21:27.000000Z K 7 svn:log V 12 Regenerate. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-23T17:21:55.000000Z K 7 svn:log V 41 Improvements to the proposed shell code. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-23T17:23:06.000000Z K 7 svn:log V 5 Nit. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-23T17:25:47.000000Z K 7 svn:log V 51 Update for 3.6.1p1; also remove Kerberos IV shims. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-23T17:26:01.000000Z K 7 svn:log V 26 Remove Kerberos IV shims. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-23T18:13:26.000000Z K 7 svn:log V 86 Fix a lock order reversal. Unlock the proc before calling fget(). Reported by: kris END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-23T18:21:41.000000Z K 7 svn:log V 70 Fix compiling in the NO_SWAPPING case. Submitted by: bde (partially) END K 10 svn:author V 6 archie K 8 svn:date V 27 2003-04-23T18:35:40.000000Z K 7 svn:log V 212 Fix a case where the return value from m_copy() was not being checked for NULL before proceeding, causing a crash if mbufs were exhausted. MFC after: 3 days Reported by: Mark Gooderum END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-23T18:46:51.000000Z K 7 svn:log V 155 - Protect p_numthreads with the sched_lock. - Protect p_singlethread with both the sched_lock and the proc lock. - Protect p_suspcount with the proc lock. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-23T18:48:55.000000Z K 7 svn:log V 36 Remove Giant from [gs]etpriority(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-23T18:50:25.000000Z K 7 svn:log V 312 - Reorganize osigstack() to do the copyin first, grab the proc lock once, do all the various sigstack dances, unlock the proc lock, and finally do the copyout. This more closely resembles the behavior of kern_sigaltstack() and closes a small race. - Remove Giant from osigstack as it is no longer needed. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-23T18:51:05.000000Z K 7 svn:log V 92 Add lock assertions for various proc/thread/kse/ksegroup fields to the scheduler functions. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-23T18:51:55.000000Z K 7 svn:log V 70 The signotify() sanity check in userret() doesn't need Giant anymore. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-23T18:54:30.000000Z K 7 svn:log V 83 Update many of the locking notes and comments for struct thread/kse/ksegroup/proc. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T19:15:27.000000Z K 7 svn:log V 62 Move the shutdown eventhandler stuff to a more logical place. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T19:34:38.000000Z K 7 svn:log V 61 Turn the hardwired NEW_CLASS event into a g_call_me() event. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-23T19:49:18.000000Z K 7 svn:log V 70 Remove Giant from osigblock(), osigsetmask(), and kern_sigaltstack(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T20:06:38.000000Z K 7 svn:log V 45 Convert EV_SPOILED event to use g_call_me(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T20:16:13.000000Z K 7 svn:log V 47 Turn EV_NEW_PROVIDER into a g_call_me() event. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2003-04-23T20:22:32.000000Z K 7 svn:log V 46 Use bus_space*() instead of in*() and out*(). END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-04-23T20:22:33.000000Z K 7 svn:log V 115 These are WARNS=5 clean, mark them as such to keep them that way. Look at by: sebastian.ssmoller@web.de on audit@ END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-04-23T20:24:13.000000Z K 7 svn:log V 102 Make this WARNS=5 clean by using %j and (uintmax_t). Look at by: sebastian.ssmoller@web.de on audit@ END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T20:25:33.000000Z K 7 svn:log V 62 Remove the now unused hardcoded g_post_event() event support. END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-04-23T20:26:21.000000Z K 7 svn:log V 111 Make this WARNS=5 clean by adding () in 'if (a || (b && c))'. Look at by: sebastian.ssmoller@web.de on audit@ END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-04-23T20:33:57.000000Z K 7 svn:log V 140 style(9): use NULL when assigning/comparing a char *, consitently compare fileid with 0 using == and !=. Reviewed by: silence on @audit END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T20:46:12.000000Z K 7 svn:log V 109 Rename g_call_me() to g_post_event(), and give it a flag argument to determine if we can M_WAITOK in malloc. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T20:54:42.000000Z K 7 svn:log V 59 More of the event stuff can now be private to geom_event.c END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-04-23T21:26:12.000000Z K 7 svn:log V 172 Document support for the entry, which was implemented in revision 1.50 of newsyslog.c , back in February. I intend to MFC those changes soon. MFC after: 4 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-23T21:28:27.000000Z K 7 svn:log V 148 Introduce a g_waitfor_event() function which posts an event and waits for it to be run (or cancelled) and use this instead of home-rolled versions. END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-04-23T21:41:59.000000Z K 7 svn:log V 256 Add a new sys/limits.h file which in turn depends on machine/_limits.h to get actual constant values. This is in preparation for machine/limits.h retirement. Discussed on: standards@ Submitted by: Craig Rodrigues (*) Modified by: kan END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-04-23T21:46:50.000000Z K 7 svn:log V 158 Protect thread errno from being changed while operating on behalf of the KSE. Add a kse_reinit function to reinitialize a reused KSE. Submitted by: davidxu END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-04-23T21:48:29.000000Z K 7 svn:log V 163 Remove the i386-specific hack (well, we only run on i386 anyways) to always set %gs when resuming a thread. Install this library as libpthread instead of libkse. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-04-23T21:49:34.000000Z K 7 svn:log V 55 Add a macro to get the current thread mailbox pointer. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-23T23:32:53.000000Z K 7 svn:log V 143 Add accessor for cis4 string. Neither OLDCARD nor NEWCARD support this yet, but that will change soon. Pr: 51333 Submited by: Scott Mitchell END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-23T23:39:21.000000Z K 7 svn:log V 257 1. Allow drivers to query CIS strings from OLDCARD. 2. Include backwards compatibility good for the moment (eventually will be turned off in current, but allow for a short transition period). PR: 51333 Submited by: Scott Mitchell (1) MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-23T23:40:28.000000Z K 7 svn:log V 89 Copy CIS3 and CIS4 strings into the kernel too. PR: 51333 Submitted by: Scott Mitchell END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-23T23:41:48.000000Z K 7 svn:log V 37 Remove obsolete compatibility ifdef. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2003-04-23T23:42:23.000000Z K 7 svn:log V 196 Sync with latest and greatest Apple sources (which, among other things, fix the style flag). Submitted by: Conrad Minshall Reviewed by: jkh Obtained from: Apple Computer, Inc. END K 10 svn:author V 6 archie K 8 svn:date V 27 2003-04-23T23:45:57.000000Z K 7 svn:log V 126 Tweak to previous commit: increment ifp->if_iqdrops if the m_copy() fails. Suggested by: Neelkanth Natu END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-24T00:52:58.000000Z K 7 svn:log V 71 Don't convert the kernel ident to uppercase when writing the Makefile. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-04-24T01:34:40.000000Z K 7 svn:log V 438 Document support for the new -s and -R command-line options, and the 'N' flag. These were coded in March as revisions 1.55 and 1.56 of newsyslog.c. I intend to MFC all the matching changes next week. This also reorganizes the description of the 'flags' field to give list of the valid flags, instead of a long paragraph explaining each of the possible values. Obtained from: NetBSD (in spirit at least, for -s and N) MFC after: 1 week END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-04-24T01:48:59.000000Z K 7 svn:log V 173 Don't print anything for fault at cpu_switch_load_gs, just like other code to recover fault in doreti because of invalid segment registers, silently push error to userland. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-24T03:37:59.000000Z K 7 svn:log V 258 When filling out a kinfo_proc structure, if we come across a process whose p_stats->p_start has the magic value 1, replace it with boottime. Some users were apparently confused by the fact that ps(1) reported a start time in early 1970 for system processes. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-24T04:31:25.000000Z K 7 svn:log V 257 - Acquire the vm_object's lock when performing vm_object_page_clean(). - Add a parameter to vm_pageout_flush() that tells vm_pageout_flush() whether its caller has locked the vm_object. (This is a temporary measure to bootstrap vm_object locking.) END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-24T05:29:27.000000Z K 7 svn:log V 68 - Move swap_pager_isswapped()'s prototype to a more logical place. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-04-24T07:29:52.000000Z K 7 svn:log V 106 Add some IEEE 1394 OHCI chips. Partially submitted by: Tetsuya Ryuchi PR: misc/51336 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-24T08:16:06.000000Z K 7 svn:log V 163 Free mount credentials (mnt_cred) when freeing the mount struct in failure cases to avoid leaking struct ucreds, and ultimately leaking struct uidinfo references. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-04-24T08:20:47.000000Z K 7 svn:log V 490 Make ipfilter, ipnat, ipmon, and ipfs behave more like the old rc. o group them together so they run one right after another o use the NetBSD supplied ipfs script instead of tacking it on to the end of ipnat o Load the ipl module in ipnat and ipfilter, if it's not already loaded o In ipmon and ipnat show a warning if neither ipfilter nor ipnat is enabled or the ipl module is not loaded, and exit Approved by: markm (mentor) (implicit) Tested by: leafy END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-04-24T08:27:29.000000Z K 7 svn:log V 185 o Add support for running /etc/rc.early o Re-run through /etc/sysctl.conf a second time just before we set the securelevel. Approved by: markm (mentor) (implicit) Reviewed by: dougb END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-04-24T09:16:01.000000Z K 7 svn:log V 125 Fix a typo: "Managment" -> "Management". PR: bin/47343 Submitted by: Jeremy C. Reed MFC after: 4 days END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-04-24T09:27:17.000000Z K 7 svn:log V 33 Fix printf warning for RELENG_4. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-04-24T09:54:02.000000Z K 7 svn:log V 133 Aristotle dies in 02 Oct 322 BC not in March. PR: misc/46440 Submitted by: Sergey A. Osokin MFC after: 4 days END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-04-24T09:54:18.000000Z K 7 svn:log V 105 device s/acpica/acpi/ Noticed by: Stefan Farfeleder Approved by: des (mentor) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-24T11:03:04.000000Z K 7 svn:log V 239 Do a better job of calculating the RSS for swapped-out processes: don't include the kernel stacks of swapped-out threads in the page count, but do include the alternate kernel stack. jhb provided some helpful comments on this. PR: 49102 END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-24T12:12:06.000000Z K 7 svn:log V 318 It seems that 1 was not a magic value as I thought, but a coincidence. Instead of applying the adjustment to processes with a start time of 1, apply it to all processes with a start time of less than 3600. None of this would be necessary if the start times were recorded in ticks instead of seconds and microseconds. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-24T12:22:42.000000Z K 7 svn:log V 33 Add nullok to the pam_unix line. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-24T12:26:25.000000Z K 7 svn:log V 295 Remove a bogus null password check which assumed that a user with an empty password must necessarily have an empty pwd->pw_passwd. Also add a check that prevents users from setting a blank password unless the nullok option was specified. Root is still allowed to give anyone a blank password. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-24T12:27:01.000000Z K 7 svn:log V 87 Forced commit to note that the previous commit was made in response to PR: bin/51245 END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-04-24T14:25:38.000000Z K 7 svn:log V 35 Fix a typo in UINT_MAX definition. END K 10 svn:author V 7 ghelmer K 8 svn:date V 27 2003-04-24T14:38:42.000000Z K 7 svn:log V 146 init_nsm() is executed after a call to daemon(*, 0), so error and warning messages should be logged rather than sent to /dev/null. PR: bin/45461 END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-04-24T15:27:06.000000Z K 7 svn:log V 60 Fix printf warnings for i386 with PAE. Submitted by: harti END K 10 svn:author V 3 wes K 8 svn:date V 27 2003-04-24T16:20:14.000000Z K 7 svn:log V 166 Make P_PROTECTED not conflict with P_STOPPED_SIG. Replace P_UNUSED100000 which is *truly* unused, until now. Submitted by: Robert Drehmel END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2003-04-24T16:51:08.000000Z K 7 svn:log V 322 MFC: Add TAG_VENDOR_INDENTIFIER (option 60) to our DHCP request done by the kernel BOOTP option. The format will be: FreeBSD:: this way people can tune their DHCP server to server up root file systems via the OS, machine type and version. PR: 50249 (since MFC reminder seemed to be broken) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-04-24T16:57:30.000000Z K 7 svn:log V 204 MFC: The sendmail binary now has a reasonable default for MaxMimeHeaderLength built in. No need to set it here. Revision Changes Path 1.28 +0 -1 src/etc/sendmail/freebsd.mc END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-04-24T17:41:20.000000Z K 7 svn:log V 129 Catch up with nsdispatch.c: nsdispatch(3) is now `hidden' by namespace.h. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-04-24T18:05:48.000000Z K 7 svn:log V 129 Catch up with nsdispatch.c: nsdispatch(3) is now `hidden' by namespace.h. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-04-24T18:14:52.000000Z K 7 svn:log V 155 Use $ipnat_program instead of the hardcoded path, which was wron anyways. Approved by: markm (mentor) (implicit) Submitted by: leafy END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-24T18:19:19.000000Z K 7 svn:log V 122 Fail to mount a device if the bytes per sector in the BPB is less than DEV_BSIZE or if the number of FAT sectors is zero. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-04-24T19:00:37.000000Z K 7 svn:log V 283 MFC 1.7 src/crypto/telnet/libtelnet/kerberos5.c 1.17 src/kerberos5/lib/libtelnet/Makefile 1.16 src/kerberos5/libexec/telnetd/Makefile 1.17 src/kerberos5/usr.bin/telnet/Makefile: Unbreak Kerberos 5 authentication in telnet. Requested by: Tim Kientzle END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-04-24T19:05:09.000000Z K 7 svn:log V 72 Back out previous commit (wrong branch). Must love pointy hats: nectar END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-04-24T19:14:00.000000Z K 7 svn:log V 285 MFC 1.7 src/crypto/telnet/libtelnet/kerberos5.c 1.17 src/kerberos5/lib/libtelnet/Makefile 1.16 src/kerberos5/libexec/telnetd/Makefile 1.17 src/kerberos5/usr.bin/telnet/Makefile: Unbreak Kerberos 5 authentication in telnet. Requested by: Tim Kientzle END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-04-24T19:57:31.000000Z K 7 svn:log V 155 Don't complain about missing NSS methods when built statically. It is annoying and not very useful. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-04-24T20:16:21.000000Z K 7 svn:log V 129 Catch up with nsdispatch.c: nsdispatch(3) is now `hidden' by namespace.h. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-04-24T20:36:32.000000Z K 7 svn:log V 335 Fix a bug with df on large (>1TB) nfsv3 file servers on 32 bit client machines where the 'long' number of blocks in struct statfs wont fit. Instead of chosing an artificial 512 byte block size, simply scale it up until we avoid an overflow. NFSv3 reports the sizes in bytes, and the blocksize is a figment of nfsclient's imagination. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2003-04-24T20:39:40.000000Z K 7 svn:log V 163 VOP_FSYNC() expects to be called with the vnode locked, so lock fvp in nfs_rename() before calling VOP_FSYNC() and unlock fvp immediately after. Reviewed by: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-24T20:49:46.000000Z K 7 svn:log V 114 Fix the thr_create() entry by adding a trailing \. Also, sync up the MP safe flag for thr_* with the main table. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-04-24T20:50:01.000000Z K 7 svn:log V 167 Document support for the new 'U' flag, which was implemented back in March as revision 1.64 of newsyslog.c. I plan to MFC these changes next week. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-24T20:50:57.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-04-24T21:31:13.000000Z K 7 svn:log V 115 Don't redefine OPENSSL_DES_LIBDES_COMPATIBILITY if it is already defined. Submitted by: Love END K 10 svn:author V 6 anholt K 8 svn:date V 27 2003-04-24T23:36:35.000000Z K 7 svn:log V 138 Add an ioctl handler for the DRM. This removes the need for the DRM_LINUX option, which has been a source of frustration for many users. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-04-24T23:56:58.000000Z K 7 svn:log V 303 In compat mode, we `redispatch' the lookup. It is probably a good idea to re-initialize `struct passwd', because e.g. pw_class might get set by one module, but not by another. Add another call to the internal pwd_init function to accomplish this. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-25T00:20:40.000000Z K 7 svn:log V 105 Include altkstack pages in the RSS regardless of whether the process is swapped out. Pointed out by jhb. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2003-04-25T01:12:35.000000Z K 7 svn:log V 567 Back out previous delta to fix fsck on filesystems without an fstab entry, where we want to take the disklabel filesystem type of "4.2BSD" and use fsck_4.2bsd on those filesystems. Add a comment about why the code is there, now that we know: * XXX This is a kludge to make automatic filesystem type guessing * from the disklabel work for "4.2BSD" filesystems. It does a * very limited subset of transliteration to a normalised form of * filesystem name, and we do not seem to enforce a filesystem * name character set. END K 10 svn:author V 6 anholt K 8 svn:date V 27 2003-04-25T01:18:47.000000Z K 7 svn:log V 255 Update the DRM to the latest from DRI CVS. Includes some bugfixes and removal of the infrastructure for the gamma driver which was removed a while back. The DRM_LINUX option is removed because the handler is now provided by the linux compat code itself. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-04-25T01:31:56.000000Z K 7 svn:log V 198 Remove the %gs restoring hack (already commented out). Don't install man pages. Temporarily (again) rename the library to libkse. It will be put back to libpthread after more wide-spread testing. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-04-25T01:34:43.000000Z K 7 svn:log V 156 Connect libpthread to the (i386) world. It is currently installed as libkse and will once again be renamed libpthread after more testing. Approved by: re END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-04-25T01:50:30.000000Z K 7 svn:log V 761 Add an argument to get_mcontext() which specified whether the syscall return values should be cleared. The system calls getcontext() and swapcontext() want to return 0 on success but these contexts can be switched to at a later time so the return values need to be cleared in the saved register sets. Other callers of get_mcontext() would normally want the context without clearing the return values. Remove the i386-specific context saving from the KSE code. get_mcontext() is not i386-specific any more. Fix a bad pointer in the alpha get_mcontext() code. The context was being bcopy()'d from &td->tf_frame, but tf_frame is itself a pointer, so the thread was being copied instead. Spotted by jake. Glanced at by: jake Reviewed by: bde (months ago) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-25T02:10:17.000000Z K 7 svn:log V 210 Add warning about a potential hang on boot at devd after 20030507 if you have an old kernel and a new userland. I've just committed a fix for devd to work around the kernel bug, but that goes away on May 7th. END