ĩd82000 252 300 185 152 252 114 368 226 159 165 135 133 251 139 240 180 157 339 120 241 176 143 123 148 131 152 172 499 134 281 142 165 307 303 216 512 414 227 165 212 165 492 116 135 201 265 197 164 192 328 333 217 248 158 559 173 174 146 168 108 261 154 187 175 172 115 155 164 150 161 179 174 159 156 131 132 172 199 142 133 164 134 107 196 920 260 863 106 199 126 154 217 242 301 265 116 126 217 378 258 179 218 177 127 143 236 197 193 164 120 183 139 169 122 167 122 275 179 295 471 278 207 338 495 512 538 122 139 373 227 200 429 227 161 219 142 145 164 174 228 127 431 215 212 373 274 165 212 136 124 329 164 144 161 515 174 218 201 180 180 198 167 174 200 182 202 183 175 141 673 173 175 157 183 213 185 174 155 124 122 219 564 134 128 163 391 309 249 184 178 141 141 186 174 215 247 150 201 133 173 140 205 139 142 155 158 126 166 200 352 133 134 188 157 145 289 206 142 272 246 180 155 179 112 470 162 257 177 200 268 179 116 240 184 178 174 190 226 187 207 210 158 131 166 270 203 108 152 127 135 133 204 146 K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-08-20T21:29:16.000000Z K 7 svn:log V 204 Sync globals.h up with the other platforms. There is still some cruft in here, but now all the platforms have the same cruft. Consistantly spell the `struct globaldata *' "globalp". Reviewed by: peter END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-20T22:57:33.000000Z K 7 svn:log V 91 Make the copyright consistent. Previously approved by: Charles Mott END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-08-20T23:31:41.000000Z K 7 svn:log V 59 Add a definition for the load store unit control register. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-08-20T23:34:46.000000Z K 7 svn:log V 158 Add definitions for bits in condition code register and the load store unit control registers. Move tstate definitions to their own file. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-08-20T23:35:15.000000Z K 7 svn:log V 21 db_expr_t is signed. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-08-20T23:40:31.000000Z K 7 svn:log V 274 Add support for splitting the register windows on entry to the kernel from usermode. The remaining user windows are spilled to the pcb as necessary. The user land window fault handlers fill directly from the pcb on return. Add system call entry points. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-08-20T23:43:43.000000Z K 7 svn:log V 132 Add a system call trap type and syscall() call request handler. Also add support for hardware watch point traps. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-08-20T23:50:08.000000Z K 7 svn:log V 66 Add code for supporting hardware watch points. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-08-20T23:50:48.000000Z K 7 svn:log V 72 Add variables needed by hardware watchpoint support. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-08-20T23:51:40.000000Z K 7 svn:log V 42 Catch up with new trap entry point names. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-08-20T23:53:11.000000Z K 7 svn:log V 40 Add definitions for new assembler code. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-08-20T23:56:19.000000Z K 7 svn:log V 157 Rename fp_init_pcb to fp_init_proc. Set the FEF bit in fprs register; according the SCD it should be set if no user trap handler in set. Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-08-21T00:00:18.000000Z K 7 svn:log V 46 Disable interrupts when calling openfirmware. END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-08-21T00:01:28.000000Z K 7 svn:log V 146 Save and restore %fprs and %y, which are unused by kernel code, but may be used by 32bit userland code. Implement cpu_throw(). Submitted by: tmm END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-08-21T00:02:54.000000Z K 7 svn:log V 87 Handle the pcb window scratch area in cpu_fork. Implement cpu_exit. Submitted by: tmm END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2001-08-21T00:03:28.000000Z K 7 svn:log V 62 move forward the ability to MAKEDEV zs devices for TurboLaser END K 10 svn:author V 4 jake K 8 svn:date V 27 2001-08-21T00:07:37.000000Z K 7 svn:log V 245 Use register g6 to point to a small stack for svaing alternate globals during trap handlers. Implement ptrace_set_pc FWIW. Initialize the pcb window scratch area in setregs(), and setup user registers as specified by the SCD. Submitted by: tmm END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-08-21T01:31:44.000000Z K 7 svn:log V 23 Import sendmail 8.11.6 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-08-21T01:31:44.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r82017, 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 2001-08-21T01:31:45.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_11_6'. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-08-21T01:32:34.000000Z K 7 svn:log V 46 Resolve conflicts from sendmail 8.11.6 import END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-08-21T01:33:05.000000Z K 7 svn:log V 26 Update import information END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-08-21T01:36:37.000000Z K 7 svn:log V 51 MFC: Import sendmail 8.11.6 Approved by: re (jkh) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-08-21T01:42:08.000000Z K 7 svn:log V 34 sendmail 8.11.6 has been imported END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-08-21T01:42:40.000000Z K 7 svn:log V 55 sendmail 8.11.6 has been MFC'ed Reviewed by: re (jkh) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-21T02:32:59.000000Z K 7 svn:log V 78 Make COMPAT_43 optional again. XXX we need COMPAT_FBSD3 etc for this stuff. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-21T03:10:55.000000Z K 7 svn:log V 404 Detect a certain type of PCIBIOS brain damage. For some reason, some bios vendors took it apon themselves to "censor" the host->pci bridges from PCIBIOS callers, even when the caller explicitly asks for them. This includes certain Compaq machines (eg: DL360) and some laptops. If we detect this, shut down pcibios and revert to using IO port bashing. Under -current, apcica does a better job anyway. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-21T03:50:25.000000Z K 7 svn:log V 40 MFC: Adjust copyright Approved by: jkh END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-08-21T05:23:37.000000Z K 7 svn:log V 188 Fix some style inconsistencies introduced in rev 1.10, as well as some other inconsistencies that I missed in my review of rev 1.7. Also fix a cut-n-paste error from an earlier revision. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-08-21T06:19:29.000000Z K 7 svn:log V 46 STAILQ_LAST() macro takes 3 arguments, not 1. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2001-08-21T06:58:44.000000Z K 7 svn:log V 69 MFC: STAILQ_LAST() macro takes 3 arguments, not 1. Approved by: jkh END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-08-21T07:20:06.000000Z K 7 svn:log V 211 Fix bug in physmem_est calculation - the kernel_map size was not being converted into pages. Fix bug in maxbcache calculation, nbuf must be tested against maxbcache rather then physmem_est. Obtained from: bde END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-21T07:38:13.000000Z K 7 svn:log V 210 These appear to be necessary for a pci cardbus card, but not for laptops. Ifdef them out until I figure out the right way to configure this. This solves Nate's hangs as well as Anders Andersson's. MCF: Soon. END K 10 svn:author V 5 greid K 8 svn:date V 27 2001-08-21T07:39:47.000000Z K 7 svn:log V 121 Correct the URL to the Hacker's Guide to Voxware. PR: 29896 Submitted by: Gerhard Gonter END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-21T07:48:58.000000Z K 7 svn:log V 417 Rebuild libcrypto.so.1 and libssl.so.1 from 4.2-RELEASE, but this time without the silly librsaINTL.so and/or librsaUSA.so dependencies. 4.2-RELEASE appears to be after the demolition of the librsa* stuff, so I'm not sure where ps got these binaries from. Anyway, this makes old binaries work again since we dont ship librsaINTL.so and/or librsaUSA.so in the compat dists. I believe RELENG_4 is affected still too. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-21T07:53:37.000000Z K 7 svn:log V 321 The general conesnsus on irc was that pci bios for config registers and such was just a bad idea and one that users should be forced to enable if they want it. This patch introduces a hw.pci.enable_pcibios tunable for those people. This does not impact the pcibios interrupt routing at all. Approved by: peter, msmith END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-08-21T08:07:18.000000Z K 7 svn:log V 135 Fix an old off-by-one error causing well known 'wrong bucket' panic. Submitted by: Conrad Minshall MFC after: 1 week END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-08-21T08:21:03.000000Z K 7 svn:log V 74 Use proper endian conversions. Obtained from: Mac OS X MFC after: 1 week END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-08-21T08:25:09.000000Z K 7 svn:log V 120 Return proper length of _PC_NAME_MAX value if long names support is enabled. Obtained from: Mac OS X MFC after: 1 week END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-08-21T08:27:47.000000Z K 7 svn:log V 74 Use proper endian conversion. Obtained from: Mac OS X MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-21T08:46:19.000000Z K 7 svn:log V 399 Strip oout the PCIBIOS stuff I merged with pccard stuff for reading/writing the PCI config space. The BIOS routines appear to have too many issues. This leaves the IRQ routing in place, but adds some sanity checking to the IRQ routing (makes sure that the PCI BIOS' version is new enough to support it). Implicit approval by: jkh due to being pccard related Concept approved by: msmith and peter END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-21T08:50:54.000000Z K 7 svn:log V 24 Remove stray debug line END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-08-21T08:58:02.000000Z K 7 svn:log V 44 Remove unnecessary "#if __FreeBSD_version". END K 10 svn:author V 6 msmith K 8 svn:date V 27 2001-08-21T09:06:02.000000Z K 7 svn:log V 105 Remove noisy printfs from the notify handler; having these go off every couple of seconds is not useful. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-21T09:06:25.000000Z K 7 svn:log V 172 MFC: Ian's card removal race correction and fix some people's hangs by leaving INTRTIE and INTMODE alone. This may cause some problems too, and I'm working on those next. END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-08-21T09:10:23.000000Z K 7 svn:log V 105 Use local wrappers instead of direct calls to mtx_destroy(). Obtained from: Mac OS X MFC after: 1 week END K 10 svn:author V 2 bp K 8 svn:date V 27 2001-08-21T09:16:57.000000Z K 7 svn:log V 73 Map errdos:67 to the ENOENT. Obtained from: Mac OS X MFC after: 1 week END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-08-21T10:29:01.000000Z K 7 svn:log V 98 Fix a typo in a variable name that made pw(8) coredump when using USE_MD5RAND. MFC after: 2 days END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-21T11:07:58.000000Z K 7 svn:log V 233 o Enable IFF_MULTICAST when first opening the tun device (and keep the flag when we ioctl(TUNSIFINFO) under OpenBSD) o Don't bring the interface up immediately o Don't complain about unrecognised interface flags in ``show iface''. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-21T11:08:36.000000Z K 7 svn:log V 238 MFC: o Enable IFF_MULTICAST when first opening the tun device (and keep the flag when we ioctl(TUNSIFINFO) under OpenBSD) o Don't bring the interface up immediately o Don't complain about unrecognised interface flags in ``show iface''. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-21T11:21:08.000000Z K 7 svn:log V 125 Close the "IRC DCC" security breach reported recently on Bugtraq. Submitted by: Makoto MATSUSHITA END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-21T11:24:53.000000Z K 7 svn:log V 153 Remove unnecessary casts. The original (1.16) code was mostly correct, but this version is far clearer. Casts suggested to now be obfuscations by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-21T11:31:01.000000Z K 7 svn:log V 67 MFC: 1.10: Close the "IRC DCC" security breach. Approved by: kris END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-08-21T11:35:47.000000Z K 7 svn:log V 466 Finally commit some of the minor things I've collected over the last month(s): Add tagged queueing support for new IBM drives. Add support for Yet Another Promise ATA 100 chip. Flush disk cache on close. Dont flush the disk cache on BIO_ORDERED anymore. Cleanup the tests for DMA on ATAPI devices. Allow to share ALL irq's even the std irg 14 & 15. Fix calculation bug in end of media code on CD's. Add REZERO on opening a CDR/CDRW. Cleanup ataioctl a bit. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-21T11:39:32.000000Z K 7 svn:log V 79 Handle overflows from snprintf(), not just returns of < 0 Pointed out by: bde END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-21T11:39:45.000000Z K 7 svn:log V 80 Display a better error message when snprintf() returns < 0 Pointed out by: bde END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-08-21T12:23:31.000000Z K 7 svn:log V 54 Add support for the newer Promise chips here as well. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-21T12:54:15.000000Z K 7 svn:log V 74 Revert to version 1.16 which was more correct than either of my attempts. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-21T13:20:02.000000Z K 7 svn:log V 14 Fix two typos END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-08-21T13:33:20.000000Z K 7 svn:log V 166 Properly initialize the random number generator in pw_getpass(). Right now, the automatically generated passwords have been rather predictable. :-( MFC after: 1 day END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-21T13:41:46.000000Z K 7 svn:log V 62 GC unused prototype of ptrace_write_u(). Forgotten by: peter END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-21T13:42:39.000000Z K 7 svn:log V 95 Protect prototype of ptrace_clear_single_step() with #ifdef _KERNEL/#endif. Requested by: bde END K 10 svn:author V 3 ume K 8 svn:date V 27 2001-08-21T15:05:09.000000Z K 7 svn:log V 83 fix typo. icmptype of destination unreach is not 2 but 1. Submitted by: kuriyama END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-21T15:31:53.000000Z K 7 svn:log V 80 I thought I'd MFC'd this constant when I MFC'd the pcibios reduction changes... END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-21T15:37:19.000000Z K 7 svn:log V 23 Whitespace style nits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-21T15:39:15.000000Z K 7 svn:log V 64 Added netid(5) manpage. PR: docs/25657 Obtained from: OpenBSD END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-08-21T15:39:16.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-21T15:59:55.000000Z K 7 svn:log V 59 Update -v documentation to match reality. Spotted by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-21T16:01:47.000000Z K 7 svn:log V 70 MFC: 1.22: Update -v documentation to match reality. Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-21T16:25:38.000000Z K 7 svn:log V 88 Added TFTP support. Submitted by: Joe Clarke MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-21T16:30:59.000000Z K 7 svn:log V 82 MFC: Fix ISA machines. Users can now specify interrupts again. Approved by: jkh END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-21T16:38:44.000000Z K 7 svn:log V 68 MFC: Generate top.local.h and manpage dynamically. Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-21T16:42:42.000000Z K 7 svn:log V 65 MFC: 1.10: Close the "IRC DCC" security breach. Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-21T16:45:16.000000Z K 7 svn:log V 40 MFC: netid(5) manpage. Approved by: re END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-08-21T16:53:23.000000Z K 7 svn:log V 40 Make sure stack is aligned to 16 bytes. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-08-21T16:55:34.000000Z K 7 svn:log V 77 setprogname() should set __progname to the last component of the given path. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-08-21T17:00:15.000000Z K 7 svn:log V 103 MFC 1.2: setprogname() should set __progname to the last component of the given path. Approved by: re END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-08-21T17:16:32.000000Z K 7 svn:log V 47 Pass the pointy hat, please. Submitted by: ru END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-21T17:21:13.000000Z K 7 svn:log V 41 MFC: Include pci_cfgreg.h for prototypes END K 10 svn:author V 6 nectar K 8 svn:date V 27 2001-08-21T17:22:22.000000Z K 7 svn:log V 69 MFC 1.3: Arguments to strrchr were reversed. Style. Approved by: re END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-21T17:24:36.000000Z K 7 svn:log V 42 MFC: Include pci_cfgreg.h for prototypes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-21T17:28:39.000000Z K 7 svn:log V 16 Fixed warnings. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-08-21T17:52:52.000000Z K 7 svn:log V 100 Document recent changes about VLAN support and oversized packets. PR: kern/29235 MFC after: 1 day END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-21T18:13:16.000000Z K 7 svn:log V 827 It looks like we're doing the wrong thing by catching the setup_intr request and just calling it when we get a bridge interrupt. The problem is that if other code wants to block hardware interrupts for a little bit with splXXX, those masks aren't updated the way we're doing it. This doesn't matter for -current, but does for -stable. The whole reason that we were catching interrupts was to detect that the card was still there. Ian's fixes however ensure that the card will be there with an interrupt handler, or not there at all. Since the pcic interrupt is at a high priority, this should be OK. This should fix the network related crashes people started seeing in stable after I merged the pcic as a pci device code. Submitted indirectly by: Ian Dowse MFC when: Ian has had a chance to do his torture hang testing. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-08-21T18:22:40.000000Z K 7 svn:log V 163 Fix error checking about device state transition from D0 to D3. Turn off the resources listed in _PR0 to go to D3 if we don't have _PR3/_PS3. Reviewed by: msmith END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-21T18:42:45.000000Z K 7 svn:log V 770 - Fix a bug in the previous workaround for the tsleep/endtsleep race. callout_stop() would fail in two cases: 1) The timeout was currently executing, and 2) The timeout had already executed. We only needed to work around the race for 1). We caught some instances of 2) via the PS_TIMEOUT flag, however, if endtsleep() fired after the process had been woken up but before it had resumed execution, PS_TIMEOUT would not be set, but callout_stop() would fail, so we would block the process until endtsleep() resumed it. Except that endtsleep() had already run and couldn't resume it. This adds a new flag PS_TIMOFAIL to indicate the case of 2) when PS_TIMEOUT isn't set. - Implement this race fix for condition variables as well. Tested by: sos END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-21T18:46:33.000000Z K 7 svn:log V 15 Fix style bug. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-21T18:49:58.000000Z K 7 svn:log V 107 The setprogname() function sets the name of the program to be the last component of the progname argument. END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-08-21T19:24:50.000000Z K 7 svn:log V 33 Take maintainership of whois(1). END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-21T19:27:07.000000Z K 7 svn:log V 63 Expand the ?: construct into an if/else. Submitted by: nectar END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-21T19:32:47.000000Z K 7 svn:log V 125 Use .In, .Ux, and .Rv where appropriate. Also consistently call this a "function" instead of a "routine". Submitted by: ru END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-21T19:39:01.000000Z K 7 svn:log V 150 Do not use contractions where they aren't necessary, use "host" instead of "computer", and clean up some confusing sentences. Submitted by: sheldonh END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-08-21T19:58:16.000000Z K 7 svn:log V 205 Fresh code drop from the vendor. This fixes some critical bugs and adds support for a new class of controllers. Also adjust MAINTAINER at the approval of msmith. Obtained from: mark_salyzyn@adaptec.com END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-21T20:04:42.000000Z K 7 svn:log V 172 Rearrange how we do interrupt routing tweaking. We now have hw.pcic.intr_path {1,2} 1 == ISA, 2 == PCI hw.pcic.init_route Force TI chipset initializations in edge case. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-21T20:05:39.000000Z K 7 svn:log V 25 Don't claim to be mp(3). END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-21T20:07:49.000000Z K 7 svn:log V 34 Add new, simple pcic manual page. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-21T20:09:05.000000Z K 7 svn:log V 124 Add a hook to mi_switch() to abort via db_error() if we attempt to perform a context switch from DDB. Consulting from: bde END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-21T20:13:54.000000Z K 7 svn:log V 285 Not not is not not. Change a != 0 to a == 0 to match the code that was in current before the pcibios stripping that I did in -stable. It was a simple change I made after all the other testing I did :-(. This should get people their PCI BUSes back. :-(. Noticed by: Mike Silbersack END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-21T21:20:42.000000Z K 7 svn:log V 164 Make lseek() POSIXed: for non character special files 1) handle off_t overflow with EOVERFLOW 2) handle negative offsets with EINVAL Reviewed by: arch discussion END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-21T21:31:27.000000Z K 7 svn:log V 87 Report the interrupt path via the sysctl to userland as a string. Submitted by: green END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-08-21T21:35:40.000000Z K 7 svn:log V 121 Add Mustek, National and Ultima scanners. Submitted by: Henning Meier-Geinitz PR: 29777 MFC after: 1 week END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-08-21T21:36:58.000000Z K 7 svn:log V 81 Regen. National BearPaw 1200 has changed name USB_PRODUCT_NATIONAL_BEARPAW1200. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-08-21T21:41:15.000000Z K 7 svn:log V 31 Deconfuse a debugging message. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-21T21:44:48.000000Z K 7 svn:log V 50 Document new EINVAL, EOVERFLOW cases. Sort ERRORS END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-08-21T21:47:08.000000Z K 7 svn:log V 139 Add support for the Microtech CameraMate. Submitted by: Phil Knaack Submitted by: Jim Bryant END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-08-21T22:03:18.000000Z K 7 svn:log V 100 Support for the HP 8200e CD writer. (commented out) Submitted by: Heath Nielson END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-08-21T22:13:53.000000Z K 7 svn:log V 97 Add quirks for the Olympus Digital Camera. PR: 26295 Add quirks for the Microtech CameraMate. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-21T22:14:13.000000Z K 7 svn:log V 70 Strip out some #if's for old implementations of global data pointers. END K 10 svn:author V 4 alex K 8 svn:date V 27 2001-08-21T22:14:43.000000Z K 7 svn:log V 27 Add MULTI_DRIVER_MODULE(). END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-08-21T22:16:44.000000Z K 7 svn:log V 87 Add support for the HP 4300C scanner. Submitted by: Ernst de Haan END K 10 svn:author V 4 alex K 8 svn:date V 27 2001-08-21T22:17:47.000000Z K 7 svn:log V 46 Link MULTI_DRIVER_MODULE.9 to DRIVER_MODULE.9 END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-08-21T22:20:50.000000Z K 7 svn:log V 73 Add support for the I-O DATA USB-ET/TX(USB Ethernet adapter) PR: 27792 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-21T22:26:02.000000Z K 7 svn:log V 29 New release note: SA-01:54. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-21T22:27:35.000000Z K 7 svn:log V 74 MFC: SA-01:54 (and update for errata). Approved by: murray (implicitly) END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2001-08-21T22:39:04.000000Z K 7 svn:log V 26 Find spurious interrupts. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-21T22:55:20.000000Z K 7 svn:log V 182 Allow one to restart from a panic in DDB by clearing the panicstr variable to NULL. Note that since panic() is marked with __dead2, this has somewhat unpredictable results at best. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-08-21T23:04:08.000000Z K 7 svn:log V 84 Add the `WARNS_WERROR' knob which makes WARNS act as in 5-CURRENT. Approved by: re END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-21T23:10:37.000000Z K 7 svn:log V 202 Release the sched_lock before bombing out in mi_switch() via db_error(). This makes things slightly easier if you call a function that calls mi_switch() as it keeps the locking before and after closer. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-21T23:15:25.000000Z K 7 svn:log V 378 Push down Giant some in trap_pfault() so we don't grab Giant around trap_fatal() to make restarting from panic's slightly easier. Before if one did 'w 0 0' in ddb, the longjmp in ddb inside of trap_fatal() would result in Giant being held (or recursed one level deeper) which led to problems later on. You can now drop to teh debugger, do 'w 0 0', and continue w/o a problem. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-21T23:29:40.000000Z K 7 svn:log V 185 Clear db_active in boot() so that one can call the boot function (as well as use the panic command) w/o having to manually clear db_active first to avoid the db_error() in mi_switch(). END K 10 svn:author V 3 jim K 8 svn:date V 27 2001-08-22T00:38:59.000000Z K 7 svn:log V 114 Add doc/sr and doc/sr_* to the sample refuse file. PR: 29935 Submitted by: Rob Simmons END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-22T00:50:46.000000Z K 7 svn:log V 243 Introduce two new sysctl's.. vm.kvm_size and vm.kvm_free. These are purely informational and can give some advance indications of tuning problems. These are i386 only for now as it seems that the i386 is the only one suffering kvm pressure. END K 10 svn:author V 5 silby K 8 svn:date V 27 2001-08-22T00:58:16.000000Z K 7 svn:log V 400 Much delayed but now present: RFC 1948 style sequence numbers In order to ensure security and functionality, RFC 1948 style initial sequence number generation has been implemented. Barring any major crypographic breakthroughs, this algorithm should be unbreakable. In addition, the problems with TIME_WAIT recycling which affect our currently used algorithm are not present. Reviewed by: jesper END K 10 svn:author V 5 silby K 8 svn:date V 27 2001-08-22T00:59:13.000000Z K 7 svn:log V 417 Much delayed but now present: RFC 1948 style sequence numbers In order to ensure security and functionality, RFC 1948 style initial sequence number generation has been implemented. Barring any major crypographic breakthroughs, this algorithm should be unbreakable. In addition, the problems with TIME_WAIT recycling which affect our currently used algorithm are not present. Reviewed by: jesper Approved by: jkh END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-08-22T01:35:17.000000Z K 7 svn:log V 441 When compressing directory blocks, the dirhash code didn't check that the directory entry was in use before attempting to find it in the hash structures to change its offset. Normally, unused entries do not need to be moved, but fsck can leave behind some unused entries that do. A dirhash sanity panic resulted when the entry to be moved was not found. Add a check that stops entries with d_ino == 0 from being passed to ufsdirhash_move(). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-22T03:13:33.000000Z K 7 svn:log V 29 New release note: RFC 1948. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-08-22T04:01:56.000000Z K 7 svn:log V 44 KASSERT if vm_page_t->wire_count overflows. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-08-22T04:07:27.000000Z K 7 svn:log V 277 Move most of the kernel submap initialization code, including the timeout callwheel and buffer cache, out of the platform specific areas and into the machine independant area. i386 and alpha adjusted here. Other cpus can be fixed piecemeal. Reviewed by: freebsd-smp, jake END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-22T05:29:25.000000Z K 7 svn:log V 132 Generate an ELF /boot/loader instead of fake a.out. The fake a.out wrapper did not work with old a.out-only bootblocks anyway. :-( END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-22T05:33:57.000000Z K 7 svn:log V 105 Make these depend on the usb module so they can use its symbols if they are loaded as seperate .ko files END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2001-08-22T05:34:11.000000Z K 7 svn:log V 331 Fix command line processing security problem found by SecurityFocus. This is already fixed in the HEAD and RELENG_4 by virtue of the sendmail 8.11.6 import. Further, it doesn't need to be put in RELENG_3 or earlier as the bug only affects sendmail 8.11.0-8.11.5, none of which were in anything before RELENG_4. Approved by: kris END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-22T06:19:24.000000Z K 7 svn:log V 132 Missed part of SSE MFC, add the option to the pc98 file. This was part of the previously approved commit. Approved by: re (murray) END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-22T06:45:19.000000Z K 7 svn:log V 69 p13: sendmail arugment parsing bug fixed by Simon a few minutes ago. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-22T08:02:01.000000Z K 7 svn:log V 124 OK, now I am scared of pxeldr. It had /boot/loader appended onto the end of it and decoded the headers. Submitted by: jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-22T08:18:45.000000Z K 7 svn:log V 50 Note that p12 is the subject of FreeBSD-SA-01:55. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-22T10:05:39.000000Z K 7 svn:log V 54 Zap reference to tickadj(8). Forgotten in rev. 1.24. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-22T10:21:19.000000Z K 7 svn:log V 73 Mentions about /var/spool/secretmail were deleted in BSD.var.dist,v 1.2. END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-08-22T13:04:58.000000Z K 7 svn:log V 82 MFC (1.120: fixed minor numbers when there is more than one cy card). PR: 19256 END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-22T13:57:14.000000Z K 7 svn:log V 136 mdoc(7) police: - removed whitespace at EOL - removed hard sentence break - minor grammar and spelling fixes - s/pseudo-device/device/ END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-08-22T14:16:31.000000Z K 7 svn:log V 36 mdoc(7) police: Fixed broken xrefs. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2001-08-22T15:41:43.000000Z K 7 svn:log V 334 Move CR4.PGE enabling code after paging is enabled via CR0.PG based on the description (2.5. CONTROL REGISTERS) of Intel developer's manual at: ftp://download.intel.com/design/PentiumII/manuals/24319202.pdf Reviewed by: peter, bde, tlambert2@mindspring.com Pointed-out by: "Shin'ya Kumabuchi" MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-22T15:44:19.000000Z K 7 svn:log V 122 Remove some stray text that crept into this verison of the updating file. It is for current, not the 4.3 release branch. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-22T15:50:05.000000Z K 7 svn:log V 119 p13 really was the IRC DCC issue. Add that and move the sendmail issue to p14. Submitted by: Makoto `MAR' MATSUSHITA END K 10 svn:author V 5 joerg K 8 svn:date V 27 2001-08-22T17:40:54.000000Z K 7 svn:log V 278 MFC: rev 1.47 and 1.48. One fixes a serious bug in the USE_MD5CRYPT version of pw_getpass() (which is not compiled in by default), the other one adds proper random seeding to the default version of pw_getpass() so the generated passwords are actually random. Approved by: jkh END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-08-22T18:10:37.000000Z K 7 svn:log V 178 Remove the code that limited the buffer_map to 1/2 the size of the kernel_map. maxbcache takes care of this now and the 1/2 limit can interfere with testing. Suggested by: bde END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-08-22T18:37:47.000000Z K 7 svn:log V 73 ``create'' and ``destroy'' are command modifiers (.Cm), not flags (.Fl). END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-08-22T18:45:01.000000Z K 7 svn:log V 115 MFC: 1.53; don't call ufsdirhash_move() on the unused directory entries that fsck leaves behind. Approved by: jkh END K 10 svn:author V 4 alex K 8 svn:date V 27 2001-08-22T19:12:24.000000Z K 7 svn:log V 43 Fix a simple typo I just happened to find. END K 10 svn:author V 5 petef K 8 svn:date V 27 2001-08-22T23:13:55.000000Z K 7 svn:log V 30 Add myself. Reviewed by: ade END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-08-22T23:22:47.000000Z K 7 svn:log V 236 Add padding before each element of the syscall argument structures in sysproto.h in addition to the existing padding afterwards. This is needed to support big-endian architectures like sparc64. Reviewed by: bde Tested on alpha by: jhb END K 10 svn:author V 3 tmm K 8 svn:date V 27 2001-08-22T23:27:20.000000Z K 7 svn:log V 72 Regenerate from syscalls.master using the new makesyscalls.sh revision. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-08-22T23:43:19.000000Z K 7 svn:log V 52 The name of the kernel is KERNCONF, not KERNEL now. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-22T23:50:53.000000Z K 7 svn:log V 68 Typo and markup fixes. Submitted by: Alex Kapranoff END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-08-23T00:57:40.000000Z K 7 svn:log V 419 Add support for the Netgear MA301 PCI adapter for the MA401. It appears that a number of PrismII card vendors seem to be doing the same thing (that is, using the same PCI bridge chip) to support PCI, but each with their own vendor/product ID. So rather than cut-n-paste another if statement into the probe routine, it's probably better to provide support for a table. Adding new devices will be a lot easier that way. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-23T01:03:56.000000Z K 7 svn:log V 80 Dont compile in SSE fxsave/fxrstor instructions if CPU_ENABLE_SSE isn't active. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-23T01:12:35.000000Z K 7 svn:log V 123 Revert part of the last commit, as suggested by Nick. This is expected, it is part of the way PCI shared interrupts work. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-23T01:16:10.000000Z K 7 svn:log V 106 Do not printf when we get called as a result of a pci shared interrupt, and add a comment to that effect. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-23T01:25:21.000000Z K 7 svn:log V 86 Dont add UPAGES to the %cs segment limit. There is nothing there except page tables. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-23T01:30:51.000000Z K 7 svn:log V 86 Merge i386/machdep.c rev 1.470. Limit KVM for buffer cache etc. Forgotten by: dillon END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-23T01:34:35.000000Z K 7 svn:log V 103 Merge i386/machdep.c rev 1.472: Fix bug in physmem_est and maxbcache calculation Forgotten by: dillon END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-23T01:36:54.000000Z K 7 svn:log V 73 Identical to i386/machdep.c rev 1.473: move submap initialization to MI. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-23T01:42:21.000000Z K 7 svn:log V 80 Merge 386/machdep.c rev 1.467: fix bugs/miscalculations Forgotten by: iwasaki END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-23T01:43:38.000000Z K 7 svn:log V 105 Merge i386/machdep.c rev 1.468: make breakpoint/trace interrupt instead of trap gates Forgotten by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-23T01:46:23.000000Z K 7 svn:log V 88 Merge i386/machdep.c rev 1.469: whitespace changes to fit 80 columns Forgotten by: jhb END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-23T01:47:26.000000Z K 7 svn:log V 107 Merge i386/machdep.c rev 1.474: dont overextend %cs. (finally, it doesn't conflict with unmerged changes) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-23T01:49:12.000000Z K 7 svn:log V 89 Fix a comment error that was fixed in the pc98 version. hw.maxmem is really hw.physmem. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-08-23T01:50:31.000000Z K 7 svn:log V 81 Fix a #endif misplacement in 1.231 due to misapplied patch Pointy hat to: peter END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-08-23T03:06:16.000000Z K 7 svn:log V 46 Oops. The new pci_ids array should be static. END K 10 svn:author V 3 ken K 8 svn:date V 27 2001-08-23T03:19:54.000000Z K 7 svn:log V 580 Bring in some iostat fixes that bde reminded me about. These fixes were originally written in January, 2000, but have been substantially updated. - No longer use hz/stathz and the CPU times in computing the TTY stats, but rather use etime, like the disk stats. - Clean up malloc/realloc failure tests. - Use a new integrated routine to fetch devstat information via sysctl or KVM. - Get rid of the X() macro for calculating CPU stats - Use rint() on the CPU state display to avoid truncation errors. (this requires libm) - Clean up flag usage somewhat. Reviewed by: bde END K 10 svn:author V 6 scottl K 8 svn:date V 27 2001-08-23T05:21:29.000000Z K 7 svn:log V 78 MFC updated driver. Approved by: jkh Obtained from: mark_salyzyn@adaptec.com END K 10 svn:author V 3 yar K 8 svn:date V 27 2001-08-23T06:35:38.000000Z K 7 svn:log V 83 MFC: rev 1.47: .Fl -> .Cm for "create" and "destroy" parameters. Approved by: jkh END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-08-23T07:20:13.000000Z K 7 svn:log V 64 MFC Rev 1.5: Take maintainership of whois(1). Approved by: jkh END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T07:42:40.000000Z K 7 svn:log V 90 Detect off_t EOVERFLOW of start/end offsets calculations for adv. lock, as POSIX require. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-23T07:57:14.000000Z K 7 svn:log V 120 MFC the interrupt routing changes suggested by Ian Dowse. And some cosmetic changes to the tunables. Approved by: jkh END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T08:20:21.000000Z K 7 svn:log V 92 adv. lock: detect off_t overflow _before_ it occurse and return EOVERFLOW instead of EINVAL END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T08:54:22.000000Z K 7 svn:log V 81 adv. lock: copy EOVERFLOW handling code from main variant fix type of 'size' arg END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T09:42:30.000000Z K 7 svn:log V 62 Describe EOVERFLOW, EOPNOTSUPP and reaction to negative l_len END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T09:55:10.000000Z K 7 svn:log V 31 Rephrasing prev. commit a bit. END K 10 svn:author V 3 jim K 8 svn:date V 27 2001-08-23T10:30:47.000000Z K 7 svn:log V 30 MFC rev 1.3 Approved by: jkh END K 10 svn:author V 3 bde K 8 svn:date V 27 2001-08-23T10:32:29.000000Z K 7 svn:log V 126 MFC (kern_shutdown.c-rev.1.103, subr_disk.c-rev.1.42: don't dump on the label sector or below; reduced nearby overflow bugs). END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-08-23T11:30:52.000000Z K 7 svn:log V 472 many changes: * add new channels to the end of the list so channels used in order of addition * de-globalise definition of struct snddev_info and provide accessor functions where necessary. * move the $FreeBSD$ tag in each .c file into a macro and allow the /dev/sndstat handler to display these when set to maximum verbosity to aid debugging. * allow each device to register its own sndstat handler to reduce the amount of groping sndstat must do in foreign structs. END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-08-23T11:56:07.000000Z K 7 svn:log V 43 MFS: allow multiple opens of mixer devices END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-08-23T11:58:38.000000Z K 7 svn:log V 37 MFS: make SNDCTL_DSP_SETTRIGGER work END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-08-23T12:02:29.000000Z K 7 svn:log V 72 make the 4dwave nx chip work Submitted by: Philippe Anel END K 10 svn:author V 2 hm K 8 svn:date V 27 2001-08-23T12:03:25.000000Z K 7 svn:log V 299 Some i4b users on usenet reported, that the ipr interface dials out but did not send anything after a connection was established. The fix for this was to add a missing IF_ENQUEUE which obviously got lost at the time the ipr driver in current was backported to work also on stable. Approved by: jkh END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-08-23T12:21:12.000000Z K 7 svn:log V 217 handle bogus values passed to SOUND_PCM_WRITE_CHANNELS/SNDCTL_DSP_CHANNELS ioctls better- if 0 is passed, return the current setting. if 1 or 2 are passed, behave accordingly. treat values >2 as 2. PR: kern/29964 END K 10 svn:author V 2 cg K 8 svn:date V 27 2001-08-23T12:27:27.000000Z K 7 svn:log V 157 the feederchain builder is currently broken for recording channels. disable it until it is fixed. this limits recording to native formats and speeds only. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-08-23T12:53:15.000000Z K 7 svn:log V 90 Fix my previous snprintf() patches (which were largely no-ops). Mostly submitted by: bde END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T13:19:32.000000Z K 7 svn:log V 85 Move after Add missing fdrop() before EOVERFLOW Pointed by: bde END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T13:21:17.000000Z K 7 svn:log V 48 Move after Pointed by: bde END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T13:27:58.000000Z K 7 svn:log V 48 Move after Pointed by: bde END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2001-08-23T13:34:45.000000Z K 7 svn:log V 89 Invoke named with privilege of bind:bind. Change pidfile location to /var/run/named/pid. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T13:51:17.000000Z K 7 svn:log V 81 Cosmetique: more into one group, separate include families by blank line END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T14:09:16.000000Z K 7 svn:log V 121 Apparently SEEK_END locking not supported by NFS. Previous variant returns EINVAL in that case, change it to EOPNOTSUPP. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T14:21:26.000000Z K 7 svn:log V 153 Even better move: suppose that server is able to handle SEEK_END, so check arguments for all but not SEEK_END case, leaving SEEK_END handling for server END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T14:41:39.000000Z K 7 svn:log V 57 Cosmetique: correct English in comments Pointed by: bde END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T14:45:31.000000Z K 7 svn:log V 107 Cosmetique: correct English in comments non-cosmetique: add missing break; - original code was broken here END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T14:49:02.000000Z K 7 svn:log V 40 Cosmetique: correct English in comments END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-23T15:39:27.000000Z K 7 svn:log V 81 Fix typo in repo damage message. Submitted by: Vadim Ostranitsyn END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-23T15:39:57.000000Z K 7 svn:log V 48 MFC: Merge the repo damage entry from -current. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T15:40:30.000000Z K 7 svn:log V 111 Originally BSD return EINVAL for l_len < 0, but now POSIX wants it too, so implement POSIX l_len < 0 handling. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T15:44:24.000000Z K 7 svn:log V 46 Copy POSIX l_len<0 handling from kern_lockf.c END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T16:00:27.000000Z K 7 svn:log V 49 Oops, fix my broken handling of new l_len<0 case END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T16:06:14.000000Z K 7 svn:log V 62 Copy my newly introduced l_len<0 'oops' fix from kern_lockf.c END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T16:13:59.000000Z K 7 svn:log V 65 Implement l_len<0 per POSIX check. Check for valid l_whence too. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-08-23T16:27:41.000000Z K 7 svn:log V 34 Add note about shared interrupts. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-08-23T16:27:42.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 4 ache K 8 svn:date V 27 2001-08-23T17:01:25.000000Z K 7 svn:log V 106 lseek: fix check for vattr.va_size overflow. Check suggested by bde simple not works with unsigned types. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-08-23T17:08:26.000000Z K 7 svn:log V 254 Bail if we go beyond the directory size, not just if we hit it. Certain ISO fs's (like the one for 4.4-RC1 disc1 on alpha) trigger this, and we end up opening a null file name. This causes us to get a false match for "kernel.ko" when it does not exist. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T17:09:23.000000Z K 7 svn:log V 40 Add yet one check for SEEK_END overflow END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T17:12:42.000000Z K 7 svn:log V 41 Copy yet one check for SEEK_END overflow END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T17:56:48.000000Z K 7 svn:log V 95 vn_stat(): if va_size (u_quad_t) > OFF_MAX, return EOVERFLOW, don't copy it blindly to st_size END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-23T17:57:37.000000Z K 7 svn:log V 65 Clear the sx_xholder pointer when downgrading an exclusive lock. END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T18:02:29.000000Z K 7 svn:log V 52 Stupid error from my side in prev. commit: || -> && END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-08-23T18:22:55.000000Z K 7 svn:log V 194 Fix a bug in the ste_setmulti() routine. The NIC has 4 16-bit multicast hash registers, not 2 32-bit ones. This would prevent the multicasr filter from being programmed correctly in some cases. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-23T18:39:04.000000Z K 7 svn:log V 112 Expansions and clarification of some existing release notes items. Submitted by: Alex Kapranoff END K 10 svn:author V 4 ache K 8 svn:date V 27 2001-08-23T19:00:34.000000Z K 7 svn:log V 49 Now we implement l_len<0 per POSIX, describe it. END K 10 svn:author V 6 olgeni K 8 svn:date V 27 2001-08-23T19:54:11.000000Z K 7 svn:log V 176 Misc. changes: * Rename cvsup-bin to cvsup (cvsup-bin does not exist anymore). * Add the net/rsync port to the CDROM packages. * Add the misc/compat* ports. Approved by: jkh END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-08-23T20:04:06.000000Z K 7 svn:log V 151 MFC: the ST201's multicast hash table is 4 16-bit registers, not 2 32-bit ones. Fix ste_setmulti() to load the hash table correctly. Approved by: jkh END K 10 svn:author V 3 knu K 8 svn:date V 27 2001-08-23T20:08:51.000000Z K 7 svn:log V 88 MFC: Add MASTER_SITE_FREEBSD_ORG and update MASTER_SITE_RUBY example. Approved by: jkh END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-23T20:22:47.000000Z K 7 svn:log V 64 MFC 1.4: describe new setprogname() behavior. Approved by: jkh END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-08-23T20:23:56.000000Z K 7 svn:log V 82 MFC: rev 1.7 -- don't succeed in opening files that do not exist approved by: jkh END K 10 svn:author V 3 knu K 8 svn:date V 27 2001-08-23T20:28:24.000000Z K 7 svn:log V 20 MFC: MASTER_SITES_* END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-23T20:32:21.000000Z K 7 svn:log V 377 Add a new kernel option RESTARTABLE_PANICS. If this option is present, then one can restart from a panic by resetting the panicstr variable to NULL. This commit conditionalizes the previously committed functionality on this variable. It also removes the __dead2 attribute from the panic() function so that when one continues from a panic() the behavior will be predictable. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-23T21:13:31.000000Z K 7 svn:log V 71 ``recognized -> recognize'' where appropriate. Obtained from: OpenBSD END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-23T21:14:42.000000Z K 7 svn:log V 163 New release note: SA-01:56. Fix entry on SA-01:55, which was mislabeled as SA-01:54. Also fix a typo (I still can't spell "compatibility" correctly, it seems). END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-23T21:17:28.000000Z K 7 svn:log V 86 The name of the kernel really isn't KERNEL now. Submitted by: setantae@submonkey.net END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-23T21:22:30.000000Z K 7 svn:log V 106 New release notes: SA-01:56, net.inet.ip.check_interface. Correct SA-01:55 item mislabeled as SA-01:54. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-08-23T21:23:50.000000Z K 7 svn:log V 174 Add SA-01:56, correct mislabeling of SA-01:55 as SA-01:54, fix up phrasing of some other security-advisory-related items to be more consistent. Approved by: re (implicitly) END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-23T21:36:18.000000Z K 7 svn:log V 88 Spelling police: withough -> without Submitted by: Joseph Mallett END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-08-23T21:46:59.000000Z K 7 svn:log V 20 String format patch END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-08-23T21:46:59.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r82230, 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 2001-08-23T21:47:00.000000Z K 7 svn:log V 88 This commit was manufactured by cvs2svn to create tag 'bind-vendor-v8_2_5_string_patch'. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-23T21:51:16.000000Z K 7 svn:log V 87 Capitalize Linux where appropriate. Submitted by: Joseph Mallett END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-23T21:52:38.000000Z K 7 svn:log V 83 Spelling police: relabelled -> relabeled PR: 29985 Submitted by: {aac,amr,mlx}.4 END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-23T21:58:38.000000Z K 7 svn:log V 99 Spelling police: queueing -> queuing PR: 29985 Submitted by: Joseph Mallett END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-23T22:19:53.000000Z K 7 svn:log V 134 $units is the canonical name for the number of units to create; use it. PR: 29971 Submitted by: Joseph Mallett END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-23T22:31:13.000000Z K 7 svn:log V 96 Implement `stty ek` as documented. PR: 24063 Submitted by: Seth Kingsley END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-23T22:34:29.000000Z K 7 svn:log V 115 Correct a typo in a comment: FIN_WAIT2 -> FIN_WAIT_2 PR: 29970 Submitted by: Joseph Mallett END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-08-23T22:38:08.000000Z K 7 svn:log V 118 Correct the comment about bpfattach() to match reality. PR: 29967 Submitted by: Joseph Mallett END K 10 svn:author V 2 dg K 8 svn:date V 27 2001-08-23T22:39:52.000000Z K 7 svn:log V 67 Killed reference to MAP_INHERIT which is not supported in FreeBSD. END K 10 svn:author V 5 green K 8 svn:date V 27 2001-08-23T22:42:41.000000Z K 7 svn:log V 37 Update the version string here, too. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-08-23T22:42:42.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 jhb K 8 svn:date V 27 2001-08-23T22:44:47.000000Z K 7 svn:log V 177 Convert some KASSERT()'s into if (foo) panic() because they are testing how locks are managed by the rest of the kernel, not verifying the internal integrity of witness itself. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-23T22:47:05.000000Z K 7 svn:log V 110 Add witness_upgrade() and witness_downgrade() for handling upgrades and downgrades of shared/exclusive locks. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-23T22:47:51.000000Z K 7 svn:log V 16 Whitespace nit. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-23T22:51:22.000000Z K 7 svn:log V 60 Use witness_upgrade/downgrade for sx_try_upgrade/downgrade. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-23T23:37:31.000000Z K 7 svn:log V 35 Remove references to asleep/await. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-23T23:40:53.000000Z K 7 svn:log V 43 Remove refernces to M_ASLEEP/asleep/await. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-23T23:41:53.000000Z K 7 svn:log V 41 Spelling fix: depreciated -> deprecated. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-08-23T23:52:59.000000Z K 7 svn:log V 111 - callout_stop() now returns an integer value instead of void so describe it. - Add a return values section. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2001-08-23T23:58:49.000000Z K 7 svn:log V 51 if_wi can be either pci (without pccard) or pccard END