ĩM65237 222 1923 108 429 177 163 149 346 136 741 147 147 224 139 189 142 118 168 164 115 217 311 878 214 190 146 160 152 202 157 182 174 367 131 135 343 196 317 149 292 344 149 248 175 285 140 175 188 240 188 240 185 240 162 111 148 280 334 285 164 264 424 186 145 151 156 151 126 479 140 391 148 237 137 162 141 386 166 151 175 163 342 128 133 153 161 144 143 149 132 178 1768 158 120 126 340 321 175 213 132 206 308 159 190 324 136 409 163 119 187 141 421 258 389 153 155 770 334 160 145 152 230 223 177 415 192 187 145 162 146 230 271 118 257 128 217 240 128 664 128 132 1523 141 147 152 170 126 110 160 150 122 201 230 141 156 270 323 448 355 197 293 147 157 633 116 248 154 132 903 171 203 110 226 152 145 114 112 109 108 280 192 300 267 239 281 522 183 105 111 130 158 167 165 249 299 198 239 262 163 266 615 246 185 135 235 176 208 177 184 209 149 129 108 129 337 134 347 272 345 170 246 373 252 K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-08-30T04:49:09.000000Z K 7 svn:log V 1825 o Centralize inter-process access control, introducing: int p_can(p1, p2, operation, privused) which allows specification of subject process, object process, inter-process operation, and an optional call-by-reference privused flag, allowing the caller to determine if privilege was required for the call to succeed. This allows jail, kern.ps_showallprocs and regular credential-based interaction checks to occur in one block of code. Possible operations are P_CAN_SEE, P_CAN_SCHED, P_CAN_KILL, and P_CAN_DEBUG. p_can currently breaks out as a wrapper to a series of static function checks in kern_prot, which should not be invoked directly. o Commented out capabilities entries are included for some checks. o Update most inter-process authorization to make use of p_can() instead of manual checks, PRISON_CHECK(), P_TRESPASS(), and kern.ps_showallprocs. o Modify suser{,_xxx} to use const arguments, as it no longer modifies process flags due to the disabling of ASU. o Modify some checks/errors in procfs so that ENOENT is returned instead of ESRCH, further improving concealment of processes that should not be visible to other processes. Also introduce new access checks to improve hiding of processes for procfs_lookup(), procfs_getattr(), procfs_readdir(). Correct a bug reported by bp concerning not handling the CREATE case in procfs_lookup(). Remove volatile flag in procfs that caused apparently spurious qualifier warnigns (approved by bde). o Add comment noting that ktrace() has not been updated, as its access control checks are different from ptrace(), whereas they should probably be the same. Further discussion should happen on this topic. Reviewed by: bde, green, phk, freebsd-security, others Approved by: bde Obtained from: TrustedBSD Project END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-08-30T05:24:56.000000Z K 7 svn:log V 16 fix ccd module. END K 10 svn:author V 3 dec K 8 svn:date V 27 2000-08-30T05:46:23.000000Z K 7 svn:log V 336 PR: kern/20878 Submitted by: Jon Chen Reviewed by: David Cross , Bill Paul Approved by: Bill Paul Obtained from: Jon Chen MFC: Patches to support the 3Com 556 and 556B MiniPCI ethernet adapters. Tested and verified to work with 556B with -STABLE. END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-08-30T06:26:42.000000Z K 7 svn:log V 84 Replace strtok with strsep (strtok is not allowed in libraries) Approved by: markm END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-08-30T06:56:03.000000Z K 7 svn:log V 71 Add comment about why the deletion of children is necessary in detach. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-08-30T06:57:38.000000Z K 7 svn:log V 57 Add a detach method to allow this device to be unloaded. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-08-30T07:27:46.000000Z K 7 svn:log V 253 Remove pcic and oldcard from files built. Oldcard desn't work, so shouldn't be built by default. pcic and pccard are going to go through some changes and I'll not be testing them on the alpha so I don't want to break them for the FreeBSD/alpha folks. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-08-30T07:32:22.000000Z K 7 svn:log V 44 Resplit pcic back into two pcic and pccard. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-08-30T07:52:50.000000Z K 7 svn:log V 645 Major update to the AMI MegaRAID driver. - New support for 40LD firmware found in Series 475 and 471 adapters. - Better support for 8LD firmware adapters - Ioctl passthrough interface for userland utilities. - Improved error handling and queueing. - Several bugfixes (including the 'still open' shutdown bug and closing some small race conditions). - Zone-style command allocator, reducing memory wasted under heavy load conditions. - CAM interface (disabled and not fully working) for SCSI passthrough access to non-disk devices Thanks to AMI for supplying a pile of new adapters and various other help in making this happen. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-08-30T08:00:36.000000Z K 7 svn:log V 52 Update the amr.4 manpage for changes in the driver. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-08-30T08:07:06.000000Z K 7 svn:log V 50 Apply common line-breaking to the previous delta. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-08-30T08:28:06.000000Z K 7 svn:log V 132 Backout the hack in rev 1.71, I am working on a better patch that should cover almost all inconsistencies in ICMP error generation. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-08-30T09:18:20.000000Z K 7 svn:log V 47 Invoke netstat(1) and fstat(1) with full path. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-08-30T09:19:01.000000Z K 7 svn:log V 97 (forgotten in previous commit log) Submitted by: Marc Silver PR: bin/20775 END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-08-30T10:22:23.000000Z K 7 svn:log V 49 Explicetely describe catalog descriptor lifetime END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-08-30T10:26:17.000000Z K 7 svn:log V 25 MFC: descriptor lifetime END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-08-30T11:04:51.000000Z K 7 svn:log V 75 Add Turkish keyboard Submitted by: Evren Yurtesen END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2000-08-30T11:04:52.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 ache K 8 svn:date V 27 2000-08-30T11:06:49.000000Z K 7 svn:log V 22 MFC: Turkish keyboard END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-08-30T11:44:44.000000Z K 7 svn:log V 123 catgets: detect if fd becomes invalid after exec and return default response cosmetique, use NULL for pointers comparison END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-08-30T13:14:32.000000Z K 7 svn:log V 219 Only install `divert natd' rule for predefined firewall types, not when ${firewall_type} is set to a filename, as we know nothing about user's script specifics. Reported by: Bernhard Valenti END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-08-30T13:23:19.000000Z K 7 svn:log V 781 o Update linprocfs to include similar changes as those in procfs, fixing the build (oops!): replace calls to p_trespass() and PRISON_CHECK() with p_can(..., {P_CAN_SEE, P_CAN_DEBUG}, NULL) o Remove volatile usage from procfs_readdir() to remove warnings o Apply bp's CREATE fix to linprocfs, causing EROFS to be returned on CREATE calls to procfs_lookup() o Some further synchronization still needs to occur: only existing access checks were replaced, to fix the build--the new ones were not added. I'll do this later today, this is a "fix the build quickly" commit. This means that, in the interim, some information leakage can still occur via linprocfs when using jail or kern.ps_showallprocs Submitted by: knu Approved by: des Obtained from: TrustedBSD Project END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-08-30T13:24:01.000000Z K 7 svn:log V 122 Restore support for displaying raw IPv4 sockets and correct the author's name. Were broken in rev 1.6. Approved by: des END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-08-30T14:43:02.000000Z K 7 svn:log V 99 Fixed the bug that div_bind() always returned zero even if there was an error (broken in rev 1.9). END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-08-30T14:47:53.000000Z K 7 svn:log V 55 MFC: (rev 1.45) return error not zero from div_bind(). END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-08-30T18:39:29.000000Z K 7 svn:log V 65 Export ng_ether_enaddr_type for other nodes that want to use it. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-08-30T20:49:50.000000Z K 7 svn:log V 58 Complain about invalid arguments passed to ``set ifaddr'' END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-08-30T20:51:13.000000Z K 7 svn:log V 107 Don't treat two or more whitespace followed by a comment as an empty argument PR: 20937 (maybe) PR: 20938 END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-08-30T20:51:49.000000Z K 7 svn:log V 63 MFC: Complain about invalid arguments passed to ``set ifaddr'' END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-08-30T20:52:17.000000Z K 7 svn:log V 88 MFC: Don't treat two or more whitespace followed by a comment as an empty argument END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-08-30T23:24:14.000000Z K 7 svn:log V 79 Only build 'mly' on i386, as it doesn't build and hasn't been tested on Alpha. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-08-31T00:08:50.000000Z K 7 svn:log V 271 Make it possible to pass boot()'s flags to shutdown_nice() so that the kernel can instigate an orderly shutdown but still determine the form of that shutdown. Make it possible eg. to cleanly shutdown and power off the system under ACPI when the power button is pressed. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-08-31T00:45:24.000000Z K 7 svn:log V 37 Use arc4random() instead of random() END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2000-08-31T02:48:24.000000Z K 7 svn:log V 38 MFC: 1.4 reflect chgproccnt() change. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-08-31T10:24:06.000000Z K 7 svn:log V 249 The INT 1B BIOS call is used to obtain geometries of SASI/IDE hard drives. Some IDE cards don't set propler information into BIOS work are and their sector size were always recognized as 256 bytes/sector. Pointed out by: jagarl@creator.club.ne.jp END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-08-31T10:27:17.000000Z K 7 svn:log V 99 Fix typo: guesst -> guessed. PR: 20955 Submitted by: Don Brearley END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-08-31T10:33:06.000000Z K 7 svn:log V 223 Improved Cyrix 486DX supports for NEC PC-98. - Enable WB cache via CCR2 and CR0. - Set the need_pre_dma_flush when the CPU_I486_ON_386 option is defined. Submitted by: Kaho Toshikazu END K 10 svn:author V 3 rse K 8 svn:date V 27 2000-08-31T11:13:20.000000Z K 7 svn:log V 57 Fix resolv.conf line hint: "name-server" -> "nameserver" END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-08-31T11:15:03.000000Z K 7 svn:log V 195 Cleanup on power off code under ACPI. - Remove DELAY() kludge before power off. - Move EVENTHANDLER_REGISTER to acpi_attach(). - Pass RB_POWEROFF flag to shutdown_nice(). Reviewed by: msmith END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-08-31T11:16:42.000000Z K 7 svn:log V 247 Modified PCI config space access code via pcib_if rather than using pci_cfg{read|write}. - Obtain device_t pcib instance by calling device_find_child(). - Call PCIB_{READ|WRITE}_CONFIG() to access to pcib interfaces. Reviewed by: dfr, takawata END K 10 svn:author V 3 des K 8 svn:date V 27 2000-08-31T11:24:15.000000Z K 7 svn:log V 57 Don't unlink the target file if it's not a regular file. END K 10 svn:author V 5 green K 8 svn:date V 27 2000-08-31T11:31:58.000000Z K 7 svn:log V 153 Fix hangs caused by overzealous code removal. Thanks, Nickolay, for figuring out this is the problem. Submitted by: Nickolay Dudorov END K 10 svn:author V 5 green K 8 svn:date V 27 2000-08-31T11:32:42.000000Z K 7 svn:log V 81 MFC: fix hangs in sbreserve(). Submitted by: Nickolay Dudorov END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-08-31T12:47:57.000000Z K 7 svn:log V 193 Create aliasing links for incoming ICMP echo/timestamp requests. This makes outgoing ICMP echo/timestamp replies to be de-aliased with the right source IP, not exactly the primary aliasing IP. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-08-31T12:54:55.000000Z K 7 svn:log V 49 Grab ADJUST_CHECKSUM() macro from alias_local.h. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-08-31T14:38:47.000000Z K 7 svn:log V 79 Add Makefile for acpi userland tools. Obtained from: ACPI For FreeBSD project END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-08-31T14:41:23.000000Z K 7 svn:log V 92 import acpiconf(8) from ACPI For FreeBSD project. Obtained from: ACPI For FreeBSD project END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-08-31T14:41:23.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r65283, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-08-31T14:42:32.000000Z K 7 svn:log V 92 import acpidump(8) from ACPI For FreeBSD project. Obtained from: ACPI For FreeBSD project END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-08-31T14:42:32.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r65285, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-08-31T14:45:00.000000Z K 7 svn:log V 89 import amldb(8) from ACPI For FreeBSD project. Obtained from: ACPI For FreeBSD project END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-08-31T14:45:00.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r65287, 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 2000-08-31T14:45:01.000000Z K 7 svn:log V 66 This commit was manufactured by cvs2svn to create tag 'v20000831'. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-08-31T15:12:23.000000Z K 7 svn:log V 15 Activate acpi. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-08-31T15:13:22.000000Z K 7 svn:log V 56 Document the FTP_PROXY and HTTP_PROXY variables better. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2000-08-31T15:34:54.000000Z K 7 svn:log V 182 Merge rest piece of ACPI driver.To activate acpi driver ,add device acpi line. Merge finished. But still experimental phase.Need more hack! Obtained from:ACPI for FreeBSD project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-08-31T15:55:17.000000Z K 7 svn:log V 237 o p_cansee() wasn't setting privused when suser() was required to override kern.ps_showallprocs. Apparently got lost in the merge process from the capability patches. Now fixed. Submitted by: jdp Obtained from: TrustedBSD Project END K 10 svn:author V 3 des K 8 svn:date V 27 2000-08-31T15:56:15.000000Z K 7 svn:log V 192 Import XPG4-compliant basename(3) and dirname(3) from OpenBSD. The man pages need some adjustments. PR: 12960, 12962 Submitted by: James Howard Obtained from: OpenBSD END K 10 svn:author V 3 des K 8 svn:date V 27 2000-08-31T16:06:04.000000Z K 7 svn:log V 72 Forced commit to note that the previous commit closed a PR. PR: 19748 END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-08-31T16:11:20.000000Z K 7 svn:log V 166 fix a typo introduced by Doug's busspace changes that causes UP1000s to crash very early in the boot process with a ksp not valid halt to the SRM. submitted by: dfr END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-08-31T16:19:27.000000Z K 7 svn:log V 326 Introduce explicit break statements in the various chipsets' foo_pcib_[read|write]_config() functions rather than relying on a break or return being in the CFG macro. This fixes a panic later in the boot process on a UP1000. From inspection, it looks like this fixes a similar problem in the tsunami code. Approved by: dfr END K 10 svn:author V 5 markm K 8 svn:date V 27 2000-08-31T17:59:01.000000Z K 7 svn:log V 92 Slightly improve the description of "crypto". "DES" is a subset of what we have in secure/. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-31T21:27:51.000000Z K 7 svn:log V 51 Remove duplicate static definition of pci_devclass END K 10 svn:author V 5 green K 8 svn:date V 27 2000-08-31T22:21:33.000000Z K 7 svn:log V 57 Casts are needed to subtract u_longs. Submitted by: tor END K 10 svn:author V 5 green K 8 svn:date V 27 2000-08-31T22:23:28.000000Z K 7 svn:log V 62 MFC: Casts are needed to subtract u_longs. Submitted by: tor END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-08-31T22:54:09.000000Z K 7 svn:log V 56 Cleanup after repo copy of sys/svr4 to sys/compat/svr4. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-08-31T23:08:52.000000Z K 7 svn:log V 31 Avoid free'ing a NULL pointer. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-08-31T23:11:35.000000Z K 7 svn:log V 384 Take a shot at fixing multiple pci busses on i386. pcib_set_bus() cannot be used on the new child because it is meant to be used on the *pci* device (it looks at the parent internally) not the pcib being added. Bite the bullet and use ivars for the bus number to avoid any doubts about whether the softc is consistant between probe and attach. This should not break the Alpha code. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-09-01T00:28:03.000000Z K 7 svn:log V 45 Fix wrong offset bug in ng_enaddr_unparse(). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-09-01T01:08:52.000000Z K 7 svn:log V 295 Remove our override on the default time that a looked up name remains cached when not in use. This changes the FreeBSD default from 30 minutes to 5 minutes. JKH was the one that added the override to amd_flags, but there was no reason given other to serve as an example of what could be done. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-09-01T01:09:42.000000Z K 7 svn:log V 53 MFC: rev 1.78 (remove "-c" override from amd_flags). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-09-01T01:15:56.000000Z K 7 svn:log V 141 Since this is off the vendor branch, might as well change the default mounting directory to what we always specify in /etc/defaults/rc.conf. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-09-01T01:17:18.000000Z K 7 svn:log V 42 Document change to the default mount dir. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-09-01T01:37:13.000000Z K 7 svn:log V 67 New netgraph node type for Ethernet bridging. No ipfw support yet. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-09-01T01:37:25.000000Z K 7 svn:log V 46 New netgraph node type for Ethernet bridging. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-09-01T07:51:25.000000Z K 7 svn:log V 290 Add the 'asr' driver, supplied by Mark Salyzyn of Adaptec (nee DPT). This provides support for the Adaptec SCSI RAID controller family, as well as the DPT SmartRAID V and VI families. The driver will be maintained by Mark and Adaptec, and any changes should be referred to the MAINTAINER. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-09-01T07:53:04.000000Z K 7 svn:log V 71 Add MAINTAINER tag to aid updaters in finding the responsible parties. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-09-01T08:47:14.000000Z K 7 svn:log V 56 Cleanup after repo copy of sys/svr4 to sys/compat/svr4. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-09-01T08:51:37.000000Z K 7 svn:log V 80 fix multi io window patch(Rev. 1.48) Submitted by: iwasaki Obtained from: PAO3 END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-09-01T09:14:04.000000Z K 7 svn:log V 70 MFC: Fix for buffer overflow in command-line arguments to dnsquery(1) END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-09-01T09:32:44.000000Z K 7 svn:log V 250 Changed the way we handle outgoing ICMP error messages -- do not alias `ip_src' unless it comes from the host an original datagram that triggered this error message was destined for. PR: 20712 Reviewed by: brian, Charles Mott END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-09-01T10:30:40.000000Z K 7 svn:log V 37 Teach .Fx and .Os about FreeBSD 4.2. END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-09-01T10:54:04.000000Z K 7 svn:log V 40 Protect from badly formed LANG variable END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-09-01T11:09:34.000000Z K 7 svn:log V 60 Move protection code down to handle NL_CAT_LOCALE case too. END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-09-01T11:13:38.000000Z K 7 svn:log V 68 setlocale may return NULL, handle this case too by resetting to "C" END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-01T11:47:07.000000Z K 7 svn:log V 51 Fixed FPU_ERROR_BROKEN code. It had old-isa code. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-09-01T11:56:31.000000Z K 7 svn:log V 47 Fix memory leak introduced by kris in rev 1.22 END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-09-01T12:10:59.000000Z K 7 svn:log V 53 Remove unused indirect references to cat* functions. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-09-01T12:13:33.000000Z K 7 svn:log V 36 protect .h file contents correctly. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-09-01T12:19:00.000000Z K 7 svn:log V 82 Set rcsid to correct value Resort #include files Remove SYSV compatibility chunks END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-09-01T12:33:03.000000Z K 7 svn:log V 1675 Fixed broken ICMP error generation, unified conversion of IP header fields between host and network byte order. The details: o icmp_error() now does not add IP header length. This fixes the problem when icmp_error() is called from ip_forward(). In this case the ip_len of the original IP datagram returned with ICMP error was wrong. o icmp_error() expects all three fields, ip_len, ip_id and ip_off in host byte order, so DTRT and convert these fields back to network byte order before sending a message. This fixes the problem described in PR 16240 and PR 20877 (ip_id field was returned in host byte order). o ip_ttl decrement operation in ip_forward() was moved down to make sure that it does not corrupt the copy of original IP datagram passed later to icmp_error(). o A copy of original IP datagram in ip_forward() was made a read-write, independent copy. This fixes the problem I first reported to Garrett Wollman and Bill Fenner and later put in audit trail of PR 16240: ip_output() (not always) converts fields of original datagram to network byte order, but because copy (mcopy) and its original (m) most likely share the same mbuf cluster, ip_output()'s manipulations on original also corrupted the copy. o ip_output() now expects all three fields, ip_len, ip_off and (what is significant) ip_id in host byte order. It was a headache for years that ip_id was handled differently. The only compatibility issue here is the raw IP socket interface with IP_HDRINCL socket option set and a non-zero ip_id field, but ip.4 manual page was unclear on whether in this case ip_id field should be in host or network byte order. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-09-01T12:37:11.000000Z K 7 svn:log V 67 `ip_id' now expected in host byte order when IP_HDRINCL is in use. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-09-01T13:06:57.000000Z K 7 svn:log V 23 Add a missing article. END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-09-01T13:19:18.000000Z K 7 svn:log V 33 Treat empty lang as "C" lang too END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-09-01T13:41:41.000000Z K 7 svn:log V 243 o Make procfs use vaccess() for procfs_access() DAC and super-user checks, rather than implementing its own {uid,gid,other} checks against vnode mode. Similar change to linprocfs currently under review. Obtained from: TrustedBSD Project END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-09-01T16:38:53.000000Z K 7 svn:log V 229 Match IPPROTO_ICMP with IP protocol field of the original IP datagram embedded into ICMP error message, not with protocol field of ICMP message itself (which is always IPPROTO_ICMP). Pointed by: Erik Salander END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-09-01T16:39:02.000000Z K 7 svn:log V 82 Reflect the MFC of: Posix.1b shared memory objects, OpenSSL 0.9.5a, routed 2.22. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-09-01T16:40:29.000000Z K 7 svn:log V 119 Reflect the MFC of: Posix.1b shared memory objects, OpenSSL 0.9.5a. (routed 2.22 already mentioned in a prior commit) END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-09-01T17:38:32.000000Z K 7 svn:log V 41 add 32bit formats and a couple of ioctls END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-09-01T18:40:32.000000Z K 7 svn:log V 112 Note in release notes that: which(1) and killall(1) are now C programs, finger(1) now supports finger aliases. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-09-01T18:40:52.000000Z K 7 svn:log V 211 o Synchronize linprocfs authorization with procfs authorization improvements (better hiding of hidden processes, more access checks, use vaccess(), et al) Approved by: des Obtained from: TrustedBSD Project END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-09-01T18:40:56.000000Z K 7 svn:log V 66 Note in release notes that finger(1) now supports finger aliases. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-09-01T18:41:32.000000Z K 7 svn:log V 94 o Simplify if/then clause equating ESRCH with ENOENT when hiding a process Submitted by: des END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-09-01T20:09:24.000000Z K 7 svn:log V 232 change mixer api slightly change channel interface - kobj implementation coming soonish make pcm_makelinks not panic if modular add pcm_unregister() these changes support newpcm kld unloading, but this is only implemented by ds1.c END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-09-01T20:14:16.000000Z K 7 svn:log V 42 MFC: Allow file name specs in finger.conf END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-09-01T20:37:07.000000Z K 7 svn:log V 312 Change the probing order priority of acpi so that acpi is probed after pcib instance is initialized because accesses to PCI_Config region can occur during ACPI initialization. Note that this is a short term solution, more consideration will be required in order to integrate ACPI into the newbus probe sequence. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-09-01T21:14:17.000000Z K 7 svn:log V 68 Move the 'asr' driver to cdev major 154, since 97 is already taken. END K 10 svn:author V 6 nsayer K 8 svn:date V 27 2000-09-01T21:24:07.000000Z K 7 svn:log V 24 Document the tap driver END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-09-01T22:16:33.000000Z K 7 svn:log V 92 List opt_asr.h for creation, as it's expected by the 'asr' driver in a static kernel build. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-09-01T22:45:19.000000Z K 7 svn:log V 46 MFC: (rev. 1.6) avoid free'ing a NULL pointer END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-09-01T23:09:02.000000Z K 7 svn:log V 325 If a base address register has been set up by the BIOS, but the relevant enable bit hasn't been set in the command register, set the bit and honour the register. It seems that quite a few lazy BIOS writers aren't bothering to do this, which upsets the existing code and causes us to miss out on properly-configured devices. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-09-01T23:29:34.000000Z K 7 svn:log V 162 MFC: fix up botched PCI configuration by the BIOS in the case where a resource has been allocated but its class is not marked as enabled in the command register. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-09-01T23:59:54.000000Z K 7 svn:log V 294 Make the blinkylights on non-MII 21143 cards work. We need to enable the link and activity LED control bits in CSR15 in order for the controller to drive the LEDs correctly. This was largely done for the ZNYX multiport cards, but should also work with the DEC DE500-BA and other non-MII cards. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-09-02T00:02:51.000000Z K 7 svn:log V 59 Define some more bits in CSR15 needed for previous change. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2000-09-02T00:05:23.000000Z K 7 svn:log V 61 MFC: make link and activity LEDs work on non-MII 21143 cards END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-09-02T01:05:37.000000Z K 7 svn:log V 672 A quick fix to get around a problem (described below) with cia based machines. The patch uses an existing global variable in place of the newbus accessor to get at use_bwx. This is a quick fix to get miatas booting again; somebody with more newbus skills than I can muster will have to correct it. Matt Jacob's description of the problem from the -alpha list: The IVAR accessor stuff for pcib is incompletely specified for CIA. There's only one accessor defined, and that's to get the BUS instance number. <..> The device methods that try and get at the use_bwx get overriden because there's only one ivar for CIA's pcib, and that's for hose #, and it's always zero. END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-09-02T01:51:36.000000Z K 7 svn:log V 239 Move setproctitle() from libutil to libc (after a repo-copy) and bump __FreeBSD_version to 500012 to mark the occasion. setproctitle() is prototyped in unistd.h as opposed to stdlib.h where OpenBSD and NetBSD have it. Reviewed by: peter END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-09-02T02:01:18.000000Z K 7 svn:log V 66 libutil is no longer required as setproctitle() has moved to libc END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-09-02T02:16:51.000000Z K 7 svn:log V 51 libutil.h is no longer required for setproctitle() END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-09-02T02:25:34.000000Z K 7 svn:log V 58 setproctitle() requires unistd.h and not libutil.h/-lutil END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-09-02T03:49:22.000000Z K 7 svn:log V 136 Turn on X11Forwarding by default on the server. Any risk is to the client, where it is already disabled by default. Reminded by: peter END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-09-02T04:37:51.000000Z K 7 svn:log V 129 Re-add missing "break" which was lost during a previous patch integration. This currently has no effect. Submitted by: gshapiro END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-09-02T04:41:33.000000Z K 7 svn:log V 84 Repair my dyslexia: s/opt/otp/ in the OPIE challenge. D'oh! Submitted by: gshapiro END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-09-02T05:40:50.000000Z K 7 svn:log V 321 Repair a broken conflict resolution in r1.2 which had the effect of nullifying the login_cap and login.access checks for whether a user/host is allowed access to the system for users other than root. But since we currently don't have a similar check in the ssh2 code path anyway, it's um, "okay". Submitted by: gshapiro END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-09-02T07:32:05.000000Z K 7 svn:log V 99 Err, we weren't even compiling auth1.c with LOGIN_CAP at all. Guess nobody was using this feature. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-09-02T09:48:34.000000Z K 7 svn:log V 95 Don't try to set the mtime of the output file if it's not a regular file. Pointed out by: cwt END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-09-02T10:14:05.000000Z K 7 svn:log V 51 Document AS1200 ("Tincup") as tested successfully. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-09-02T10:17:58.000000Z K 7 svn:log V 66 Don't check for ohci/uhci to be loaded, check for the usb module. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-09-02T10:17:59.000000Z K 7 svn:log V 52 Document AS1200/Tincup has been tested successfully END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-09-02T10:19:32.000000Z K 7 svn:log V 135 - Add AS1200/Tincup description - Add a bunch of new machine codenames - Cleanup Miata a bit - Update AS[56]00 description - fix typos END K 10 svn:author V 8 truckman K 8 svn:date V 27 2000-09-02T12:31:55.000000Z K 7 svn:log V 173 access() shouldn't diddle with the contents of a potentially shared credential. Create a temporary copy of the current credential and modify the copy. Submitted by: tegge END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-09-02T12:43:43.000000Z K 7 svn:log V 26 Move svr4 here as well... END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-09-02T12:51:56.000000Z K 7 svn:log V 164 Purposely break kernel code which uses memset and memcpy to prevent people from not noticing this is wrong just because they can't be bothered to testcompile LINT. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-09-02T12:57:40.000000Z K 7 svn:log V 36 Oops, only memset() is unsupported. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-09-02T13:34:52.000000Z K 7 svn:log V 124 Bite the bullet and provde memcmp() and memset(), this will be cheaper than all the copy&paste versions we already have :-( END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-09-02T15:06:54.000000Z K 7 svn:log V 143 Add ACPI_BUS_SPACE stuff definitions in acpi_machdep.h. Change to include this file rather than acpica_osd.h to use only ACPI_BUS_SPACE stuff. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-09-02T18:55:01.000000Z K 7 svn:log V 37 add a missing return statement, doh. END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-09-02T19:17:34.000000Z K 7 svn:log V 571 Avoid the modules madness I inadvertently introduced by making the cloning infrastructure standard in kern_conf. Modules are now the same with or without devfs support. If you need to detect if devfs is present, in modules or elsewhere, check the integer variable "devfs_present". This happily removes an ugly hack from kern/vfs_conf.c. This forces a rename of the eventhandler and the standard clone helper function. Include in : it's a helper #include like Remove all #includes of opt_devfs.h they no longer matter. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-09-02T20:30:02.000000Z K 7 svn:log V 34 Fix wording Submitted by: obrien END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-09-02T20:30:57.000000Z K 7 svn:log V 38 Correct wording Submitted by: obrien END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-09-02T20:31:26.000000Z K 7 svn:log V 1425 Modify extended attribute protection model to authorize based on attribute namespace and DAC protection on file: - Attribute names beginning with '$' are in the system namespace - The attribute name "$" is reserved - System namespace attributes may only be read/set by suser() or by kernel (cred == NULL) - Other attribute names are in the application namespace - The attribute name "" is reserved - Application namespace attributes are protected in the manner of the target file permission o Kernel changes - Add ufs_extattr_valid_attrname() to check whether the requested attribute "set" or "enable" is appropriate (i.e., non-reserved) - Modify ufs_extattr_credcheck() to accept target file vnode, not to take inode uid - Modify ufs_extattr_credcheck() to check namespace, then enforce either kernel/suser for system namespace, or vaccess() for application namespace o EA backing file format changes - Remove permission fields from extended attribute backing file header - Bump extended attribute backing file header version to 3 o Update extattrctl.c and extattrctl.8 - Remove now deprecated -r and -w arguments to initattr, as permissions are now implicit - (unrelated) fix error reporting and unlinking during failed initattr to remove duplicate/inaccurate error messages, and to only unlink if the failure wasn't in the backing file open() Obtained from: TrustedBSD Project END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-09-02T20:42:19.000000Z K 7 svn:log V 47 Remove libutil - setproctitle() is now in libc END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-09-02T20:52:15.000000Z K 7 svn:log V 53 Don't use libutil now that setproctitle() is in libc END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-09-02T22:43:18.000000Z K 7 svn:log V 57 Move the kernel's "cflags" to be next to the world ones. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-09-02T22:46:04.000000Z K 7 svn:log V 75 Move `NOPROFILE' and `NOPERL' to be with the reset of their "NO" brethren. END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-09-02T23:14:46.000000Z K 7 svn:log V 35 update for phk's last devfs commit END K 10 svn:author V 2 cg K 8 svn:date V 27 2000-09-02T23:19:47.000000Z K 7 svn:log V 19 remove opt_devfs.h END K 10 svn:author V 4 grog K 8 svn:date V 27 2000-09-03T01:29:29.000000Z K 7 svn:log V 67 Clean up now that setproctitle() is in libc. Submitted by: brian END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-09-03T02:46:17.000000Z K 7 svn:log V 55 This is real released software, let people think that. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-09-03T02:46:58.000000Z K 7 svn:log V 27 MFC: rev 1.4 (fix version) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-09-03T02:58:39.000000Z K 7 svn:log V 105 Allow one to specify what the installed kernel's name is by setting "INSTKERNNAME". Reviewed by: marcel END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-03T04:07:41.000000Z K 7 svn:log V 135 Find the module metadata before the console init rather than after. This should repair consoles on the Alpha when using dynamic hints. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-03T04:13:03.000000Z K 7 svn:log V 47 Complain if we cannot find loader(8) metadata. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-03T05:32:09.000000Z K 7 svn:log V 62 Fix warnings by moving static functions before they are used. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-03T05:44:33.000000Z K 7 svn:log V 175 If we are going to test NSMBUS, we had better #include the file that defines it. This creates more warnings rather than less though. These had gone undetected until now. :-( END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-03T05:54:40.000000Z K 7 svn:log V 228 Replace previous change by a move of a #include since something else #includes "smbus.h". There is still some bogus (but harmless) stuff here surrounding the #include includes here and elsewhere in the bktr code. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-03T06:04:16.000000Z K 7 svn:log V 353 libkern.h now internally uses the bzero() definition from sys/systm.h. This is kinda important since the bzero symbol on i386 is not a function but a function pointer.. If memset() tried to call it as though it were a function, things would be less than satisfactory. In reality though this was not an actual problem and just caused compile warnings. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-03T06:35:04.000000Z K 7 svn:log V 260 gcc knows that savectx() is potentially a setjmp style dual-return function which may lead to stack lossage and clobbered variables. This isn't the case here, but there is no way to tell gcc that. Work around this in a kinda bizzare way, but it shuts gcc up. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-03T06:44:53.000000Z K 7 svn:log V 102 kern_shutdown.c was more ANSI-C than K&R - remove the remnants of K&R support with extreme prejudice. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-03T07:02:00.000000Z K 7 svn:log V 198 I'm not sure what changed to cause this, but using 'dirname' as a variable was colliding with dirname() in libc.a and causing a Sig 10/bus error. Just change dirname to savedir and be done with it. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-03T07:05:30.000000Z K 7 svn:log V 54 Merged from sys/dev/syscons/syscons.c revision 1.346. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-09-03T07:58:35.000000Z K 7 svn:log V 64 bzero() the struct timeval for paranoia Submitted by: gshapiro END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-03T08:30:10.000000Z K 7 svn:log V 538 Fix pci-pci bridges (I hope). In the nexus case, there are no ivars for children of nexus devices, and we were passing data in from before the device existed, hence ivars are convenient as the softc doesn't really exist yet. However, for pci->pci bridges, the pcib occupies a pci device itself, which *does* already have ivars. However, softc is available and stable at this point since we've been identified and are locating the bus during attach. So, use softc for this version of pcib devices for storing the physical bus number in. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-03T11:29:18.000000Z K 7 svn:log V 22 Make libstand compile END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-03T11:32:07.000000Z K 7 svn:log V 153 sys/systm.h is incompatable with sys/types.h in userland. (#define major() in sys/types.h for example.) Reported by: Nickolay Dudorov END K 10 svn:author V 3 rse K 8 svn:date V 27 2000-09-03T12:25:54.000000Z K 7 svn:log V 62 MFC: Fix resolv.conf line hint: "name-server" -> "nameserver" END K 10 svn:author V 8 groudier K 8 svn:date V 27 2000-09-03T12:29:51.000000Z K 7 svn:log V 35 Add device list supported by `sym' END K 10 svn:author V 8 groudier K 8 svn:date V 27 2000-09-03T12:36:21.000000Z K 7 svn:log V 805 PR: kern/20895 PR kern/20895: - Add FE_DAC new feature flag to distinguish between 64 bit PCI addressing (DAC cycles) and 64 bit PCI interface (64 bit Memory BARs). - Properly deal with chips that have a 32 bit PCI interface but support and may generate DAC. (Only SYM53C895A for now). PR misc/17584 (at least partially addressed): - Try detecting hardware combinations that trigger spurious PCI master parity error detections by the PCI chip. This work-around is implemented in the `snooptest' routine and consists in retrying with PCI master parity checking disabled if such an error is reported by the PCI chip during this test. Other: - Fix a tiny bug in WIDE negotiation that was very unlikely to be triggerred. The BUS width was wrongly compared against chip's max. offset. END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-09-03T13:24:28.000000Z K 7 svn:log V 78 Add: The implementation will behave as if no library function calls strtok(). END K 10 svn:author V 6 itojun K 8 svn:date V 27 2000-09-03T13:43:13.000000Z K 7 svn:log V 107 repair type 0 routing header support. it was caused by RFC2292/2292bis difference. from: jinmei@kame.net END K 10 svn:author V 6 itojun K 8 svn:date V 27 2000-09-03T13:46:55.000000Z K 7 svn:log V 15 MFC 1.2 -> 1.3 END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-03T14:11:03.000000Z K 7 svn:log V 132 Merged from sys/i386/i386/machdep.c rev. 1.404 just for keeping similarity. No PC-98 may have ACPI feature, but I'm not 100% sure. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-03T14:47:00.000000Z K 7 svn:log V 59 Merged from sys/conf/files.i386 revisions 1.325 and 1.326. END K 10 svn:author V 4 kato K 8 svn:date V 27 2000-09-03T15:55:34.000000Z K 7 svn:log V 52 Merged from sys/i386/i386/machdep.c revision 1.405. END K 10 svn:author V 5 wosch K 8 svn:date V 27 2000-09-03T16:38:47.000000Z K 7 svn:log V 20 Added FreeBSD 3.5.1 END K 10 svn:author V 5 wosch K 8 svn:date V 27 2000-09-03T16:45:46.000000Z K 7 svn:log V 18 Added OpenBSD 2.7 END K 10 svn:author V 3 des K 8 svn:date V 27 2000-09-03T17:09:41.000000Z K 7 svn:log V 17 Use basename(3). END K 10 svn:author V 3 des K 8 svn:date V 27 2000-09-03T17:10:00.000000Z K 7 svn:log V 16 Use dirname(3). END K 10 svn:author V 5 wosch K 8 svn:date V 27 2000-09-03T17:11:26.000000Z K 7 svn:log V 185 Added page http://perso.wanadoo.fr/levenez/unix/ to Bibliography. This is the most comprehensive UNIX famility tree I know of. Submitted by: Poul-Henning Kamp END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-09-03T17:34:44.000000Z K 7 svn:log V 98 Tincup & Rawhide need their VGA cards in a slot connected to PCI0 for the BIOS emulation to work. END K 10 svn:author V 4 ache K 8 svn:date V 27 2000-09-03T21:05:10.000000Z K 7 svn:log V 206 Rewrite using stdio. It cause program speedup since eliminates lots of small read() syscalls. It not cause static binary size increasing because stdio already picked via setlocale() called from catopen() END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-04T03:18:01.000000Z K 7 svn:log V 174 Add note about avoiding -j when following the upgrade path. It isn't strictly verboten, just a recommendation to avoid problems. Add note about LINT being built from NOTES. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-04T03:32:30.000000Z K 7 svn:log V 146 Soften the statement about select's timeout argument. This part of the system likely won't change in the future, but the warning is a good idea. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-04T03:43:24.000000Z K 7 svn:log V 188 The comparison against 0 should be against LC_ALL. category isn't a boolean and it is LC_ALL that's special. Someone submitted this to me a long time ago, but I can't find the mail now. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-04T03:49:22.000000Z K 7 svn:log V 429 Don't print an error message if the bad option is '?'. This has been in my tree for a long time. bde reviewed this once upon a time and said it was OK, iirc. This also obviates the need to put ? in the optstring argument to preclude the extra warning message which some people think confuses users. When I made my getopt cleanups of a long time ago, this was the compromise reached. I just neglected to commit it until now. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-04T03:54:23.000000Z K 7 svn:log V 91 Get errno from , not from extern int. Add $FreeBSD$ to hopefully the right place. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2000-09-04T03:59:41.000000Z K 7 svn:log V 9 Fix typo END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2000-09-04T04:00:13.000000Z K 7 svn:log V 14 MFC: Typo fix END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-04T05:47:14.000000Z K 7 svn:log V 38 remove redundant optreset declaration END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-04T05:48:09.000000Z K 7 svn:log V 66 strerror is declared in errno is declared in END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-04T05:59:25.000000Z K 7 svn:log V 75 optarg and optind are declared in unistd.h. h_error is declared in netdb.h END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-04T06:09:54.000000Z K 7 svn:log V 73 getopt and friends are declared in getopt returns -1 not EOF. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-04T06:11:25.000000Z K 7 svn:log V 156 When we have both a rcsid and sccsid, ifdef 0 the sccsid. This appears to be the standard FreeBSD way to do this. style(9) is silent about this, however. END K 10 svn:author V 3 alc K 8 svn:date V 27 2000-09-04T07:56:32.000000Z K 7 svn:log V 206 Make filt_aio() check the jobstate for JOBST_JOBBFINISHED (in addition to JOBST_JOBFINISHED) in case the aio_read() or aio_write() was performed via the high-performance physio method, i.e., aio_qphysio(). END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-04T08:13:49.000000Z K 7 svn:log V 103 Constify the arg to logout(3). It is const-safe. (cosmetic: drop some "register" qualifications too.) END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-09-04T08:19:32.000000Z K 7 svn:log V 146 Update the NTP kernel PLL code to the 2000-08-29 version of Dave Mills nanokernel. The FreeBSD private mode hardpps Type 2 PLL has been removed. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-09-04T08:43:05.000000Z K 7 svn:log V 168 ttyname was not being passed into do_login(), so we were erroneously picking up the function definition from unistd.h instead. Use s->tty instead. Submitted by: peter END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-09-04T08:58:41.000000Z K 7 svn:log V 66 Whitespace-only: remove the only hard sentence break in the file. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-09-04T10:42:19.000000Z K 7 svn:log V 168 Fix bug that causes gawk to choke when parsing long source files. Reported by: Tony Fleisher Submitted by: Aharon Robbins END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-09-04T12:09:40.000000Z K 7 svn:log V 518 Finaly cleanup libc/nls code: * rewrite catopen() to remove duplicate code chunks and optimize * if empty string is passed to catopen() as name argument then catopen() will set errno to ENOENT (File not found), not EINVAL * move search code to LOOKUP() macro to shrink amount of duplicated code * move common resource freeing actions to __nls_free_resources() function * exclude from build code related to MCLoadAll defintion since it is not using at all * style(9) related whitespace changes Reviewed by: ache END K 10 svn:author V 7 phantom K 8 svn:date V 27 2000-09-04T13:20:56.000000Z K 7 svn:log V 149 * move $FreeBSD$ tag to its usual place (bottom of copyright) * mdoc cleanup * document missing errno values (ERRORS section) Reviewed by: sheldonh END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-09-04T13:50:37.000000Z K 7 svn:log V 88 Add Boca K56Flex PnP modem. PR: 21000 Submitted by: Andrew Sparrow END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-09-04T15:29:42.000000Z K 7 svn:log V 39 Add the id for the Sony memory sticks. END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-09-04T15:34:14.000000Z K 7 svn:log V 138 Support for RBC devices, like Sony Memory Sticks. Not extensively tested yet, so be warned. Submitted by: Gerd Knops END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-04T15:38:58.000000Z K 7 svn:log V 84 Use .St -susv2 rather than "The Single UNIX Specification". Submitted by: sheldonh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-09-04T15:50:15.000000Z K 7 svn:log V 115 enable sshd by default. This only effects *new* installs, so upgraders will not receive any unpleasant surprises. END K 10 svn:author V 5 marko K 8 svn:date V 27 2000-09-04T16:59:32.000000Z K 7 svn:log V 83 Correct minor typos PR: 21022 Submitted by: Daniel S. Lewart END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-09-04T17:15:31.000000Z K 7 svn:log V 88 Implement the Power enable command in the vhub. Removes the IOError message on startup. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-09-04T18:18:17.000000Z K 7 svn:log V 116 Remove a comment that has been not only obsolete but patently wrong for the last 31 revisions (almost three years). END K 10 svn:author V 3 des K 8 svn:date V 27 2000-09-04T18:19:04.000000Z K 7 svn:log V 57 Remove obsolete comment (see rev 1.84 of procfs_vnops.c) END K 10 svn:author V 3 phk K 8 svn:date V 27 2000-09-04T18:24:30.000000Z K 7 svn:log V 37 Off by one error. Submitted by: des END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-09-04T20:45:15.000000Z K 7 svn:log V 14 LINT -> NOTES END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-09-04T20:47:35.000000Z K 7 svn:log V 35 Add AS1200 (Tincup) to description END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-09-04T20:56:43.000000Z K 7 svn:log V 242 Throw out a considerable number of cards that have never been tested on Alpha, primarily in the storage adapter area. Things like Soundblaster-attached CDs, WD7000 etc for example. Try to get RELNOTES for alpha to reflect reality a bit more. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-09-04T21:04:56.000000Z K 7 svn:log V 40 Add AS1200 to description for DEC_KN300 END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-09-04T21:09:01.000000Z K 7 svn:log V 254 Add a note about /etc/aliases moving /etc/mail/aliases and the problems that causes in updating. Submitted by: Robert Watson [[ NB: marko and I are trying an experiment: he'll try to fix typos quickly in UPDATING, while I concentrate on content. ]] END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-04T21:28:16.000000Z K 7 svn:log V 177 Yank out the NOPOLL conditionals. libc_r no longer needs it, and this library depends on other things that come *way* later than poll() now (sigset size changes in particular) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-09-04T21:46:27.000000Z K 7 svn:log V 248 o Add missing "\n" to warning output in netinet/if_loop.c, when an unsupported address family is used on localhost interface. looutput: af=0 unexpected Speculation as to the reasons for my seeing this error are welcome, of course. :-) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-09-04T21:50:39.000000Z K 7 svn:log V 74 o MFC if_loop.c 1.52 - add a missing "\n" to the end of a warning printf. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-05T00:30:46.000000Z K 7 svn:log V 151 When we are picking the next available unit number, specifically say what we picked. Otherwise it is anybody's guess as to where the device ended up. END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-05T00:32:19.000000Z K 7 svn:log V 278 When dumping the 'found devices' list in verbose mode, actually show the bus/slot/function numbers. The old PCI code used other markers or something, but without it here under the new pci code it is very hard to tell which device is which (this only affects bootverbose mode). END K 10 svn:author V 5 peter K 8 svn:date V 27 2000-09-05T00:33:22.000000Z K 7 svn:log V 157 Add compaq hotplug PCI device id. Tidy up some loose ends. Be a little more consistent how the ign driver probes with the rest of the drivers in this file. END