ƒ¯x90644 215 375 151 732 104 139 127 104 276 163 169 170 480 256 241 279 270 148 391 237 266 119 138 220 377 156 415 235 259 143 223 223 223 261 162 1429 1603 215 768 129 172 472 127 164 177 111 129 276 158 146 149 131 237 121 120 185 148 511 122 252 349 261 200 132 170 769 175 175 371 148 239 262 172 306 401 272 137 219 154 144 217 380 122 127 127 1045 290 162 701 372 232 271 311 247 224 116 294 280 142 242 354 128 241 142 143 413 121 547 2121 204 154 712 314 267 121 201 142 116 116 310 195 130 391 130 116 185 169 107 120 143 155 154 129 442 172 153 144 160 213 254 233 216 198 161 119 187 126 144 392 120 241 176 143 278 182 144 288 144 184 307 246 188 173 157 346 672 162 241 252 179 222 200 131 341 172 359 535 511 117 270 115 177 144 614 469 209 178 135 208 194 103 139 133 162 133 230 132 446 162 155 354 189 135 161 212 219 230 213 193 127 207 130 140 121 195 121 K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-14T01:59:47.000000Z K 7 svn:log V 282 Move user_from_uid to pwd.h Move group_from_gid to grp.h Remove from stdlib.h Make the prototypes match the code Fix rm and mv to include new files. NetBSD has these defined in those files, and others too that I've not done. Approved by: terminal room kabal Reviewed by: jhb, phk END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-14T02:30:47.000000Z K 7 svn:log V 59 MFC: Add a subroutine to search for a vendor/product pair. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-14T02:32:16.000000Z K 7 svn:log V 639 MFC: * Add a scanner quirk for keeping the pipes open between device opening. * Shorten wmesg so that they can be distinguished in ps/top output. * Add lots of new scanner devices: AGFA SNAPSCAN1236U AGFA SNAPSCANE20 AGFA SNAPSCANE25 AGFA SNAPSCANE26 AGFA SNAPSCANE40 AGFA SNAPSCANE50 AGFA SNAPSCANE52 CANON N656U EPSON 1650 EPSON 640U EPSON GT9700F HP 3400CSE MUSTEK 1200USBPLUS MUSTEK 600USB MUSTEK BEARPAW1200F NATIONAL BEARPAW2400 SCANLOGIC 336CX ULTIMA 1200UBPLUS UMAX ASTRA3400 END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-14T02:38:08.000000Z K 7 svn:log V 12 Regenerate. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-14T02:51:12.000000Z K 7 svn:log V 47 Support the HP 5400C scanner. PR: kern/34783 END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-14T02:52:50.000000Z K 7 svn:log V 35 MFC: Support the HP 5400C scanner. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-14T03:03:08.000000Z K 7 svn:log V 12 Regenerate. END K 10 svn:author V 5 green K 8 svn:date V 27 2002-02-14T08:22:37.000000Z K 7 svn:log V 181 Fix a bug introduced in rev.1.40 which can cause systems to crash when detaching USB devices. Specifically, a variable which was not meant to be reused was, in fact, being reused. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-02-14T09:24:39.000000Z K 7 svn:log V 69 MFC rev. 1.34 ping.8 and 1.16 ping6.8: Document reaction to SIGINFO. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-02-14T10:32:53.000000Z K 7 svn:log V 77 MFC rev1.24: Fix rmuser's unrobustness to "strange" characters in usernames. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-02-14T11:19:57.000000Z K 7 svn:log V 78 MFC rev1.188: Don't reveal a router in the IPSTEALTH mode through IP options. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-14T13:06:52.000000Z K 7 svn:log V 388 The previous fix for broken -DMAKE_KERBEROS5 world was incomplete. Finish it by adding kerberos5/lib/libvers to the build-tools list. (I didn't notice it before because I tested my fix in a -DNOCLEAN environment, and static libc.a was already in ${WORLDTMP}/usr/lib, and libvers's make-print-version build tool used it for linking.) Spotted by: John Indra END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-02-14T15:20:36.000000Z K 7 svn:log V 161 Correct a typo pthread_attr_setscope() function fails unconditionally due to. PR: misc/30699 Reviewed by: jasone, ru Approved by: jasone, ru MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-02-14T15:26:59.000000Z K 7 svn:log V 146 Prevent dup2(2) from closing internal libc_r pipe descriptors. PR: misc/28947 Reviewed by: jasone, ru Approved by: jasone, ru MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-02-14T18:18:25.000000Z K 7 svn:log V 186 Remove an unneeded include of sys/sx.h. An older pre-commit version of the filedesc locking used an sx lock for the filedesc lock rather than a mutex which is why the include was here. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-14T19:21:50.000000Z K 7 svn:log V 175 Use { } instead of ( ) for grouping shell commands so that variable assignments are retained ( () creates a subshell) Reported-by: Michael Bretterklieber END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-14T19:23:22.000000Z K 7 svn:log V 54 MFC: use {} instead of () for shell command grouping. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-14T19:43:40.000000Z K 7 svn:log V 296 Put a more reasonable path for "more" sources in crunch.conf, and disable telnet and friends in favour of ssh/sshd/scp. Pull out a few NIC drivers from the config file to make the image fit into a 1.44 image again. I have left "lnc" in as that is emulated by vmware so this can be booted there. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-14T19:59:13.000000Z K 7 svn:log V 142 Use the correct srcdir for "more", but disable the command as the disk is getting full. Disable telnet and friends in favour of ssh/sshd/scp. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-14T20:01:21.000000Z K 7 svn:log V 171 Increase MFS size to 2400KB as it was getting full. Remove the "ep" driver to reduce the size of the image. Add "options DEVICE_POLLING" so people get a chance to try it. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-02-14T22:29:03.000000Z K 7 svn:log V 22 Spell #if 0 correctly END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-15T00:46:32.000000Z K 7 svn:log V 46 Unbogotify the comment containing the RCS Id. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-15T00:47:00.000000Z K 7 svn:log V 127 Diff reduction commit. Not a real MFC, but a mechanical style fixup equivalent to that applied to -CURRENT a short while ago. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-15T02:28:50.000000Z K 7 svn:log V 284 Fixed style bugs in rev.1.5: - missing whitespace - strange version of warn() built out of warnx() + strerror(). Just use warn(). - conversion of just one of the two perror()'s to warn*() Actually use _warn() instead of _warn(), to keep up with namespace- unpollution for warn(). END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-15T02:37:08.000000Z K 7 svn:log V 64 Don't leave stack garbage in the reserved fields of the header. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-15T02:50:07.000000Z K 7 svn:log V 320 Make this compile after changes to kse structures. This escaped because DEVICE_POLLING is disabled in LINT being not compatible with SMP. In fact, it is only a runtime problem, so if we could recognize that we are building a LINT kernel we could as well disable the check for SMP being defined. Reported-by: Joe Clarke END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-15T03:54:01.000000Z K 7 svn:log V 142 Fixed a typo in rev.1.65 that gave a reference to a nonexistent variable. This was not detected by LINT because LINT is missing COMPAT_SUNOS. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-15T03:57:06.000000Z K 7 svn:log V 164 Do not disable IPv6 and vlan support when RELEASE_CRUNCH is defined. We do support already IPv6 in the RELENG_4 boot floppies, and vlan might be desirable as well. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-15T03:58:37.000000Z K 7 svn:log V 49 Support VLANs even if RELEASE_CRUNCH is defined. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-02-15T04:19:12.000000Z K 7 svn:log V 128 MFC rev 1.50: Remove mbuf exhaustion warning messages; these are handled by the mbuf system in a rate-limited fashion now. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-02-15T04:20:20.000000Z K 7 svn:log V 128 MFC rev 1.56: Remove mbuf exhaustion warning messages; these are handled by the mbuf system in a rate-limited fashion now. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-02-15T04:21:20.000000Z K 7 svn:log V 128 MFC rev 1.64: Remove mbuf exhaustion warning messages; these are handled by the mbuf system in a rate-limited fashion now. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-02-15T04:23:59.000000Z K 7 svn:log V 166 MFC rev 1.101: Remove printf's on mbuf/cluster allocation failures. There are now equivalent and less dangerous (rate limited) messages in the mbuf allocation code. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-15T04:57:18.000000Z K 7 svn:log V 68 Remove useless initialization to 0 of a couple of global variables. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-15T05:11:11.000000Z K 7 svn:log V 1333 Lots of improvement to the bridging code. In order of importance: + each cluster now uses private data structures (filtering and local address tables) so you can treat them as fully independent switches. This part of the work was supported by: Cisco Systems, Inc. - NSITE lab, RTP, NC. + cleaned up the handling of configuration, so the system will behave much better when real or pseudo devices are dynamically attached or detached. It should also not panic anymore on systems with large number of devices, closing a few existings PRs on the topic. + while at it, add support for VLAN. This means that a FreeBSD box can now work as a real VLAN switch, with trunk interfaces etc. As an example: ifconfig vlan0 vlan 3 vlandev dc0 ifconfig vlan1 vlan 4 vlandev dc0 net.link.ether.bridge_cfg="vlan0:3,dc1:3,vlan1:4,dc1:4" uses dc0 as a trunk interface, and dc1 and dc3 as ports on vlans 3 and 4 You get the idea... NOTA BENE: by default bridge_cfg is initialised to "" so even if you enable bridging, no packets will be bridged until you set the list of interfaces on which you want this to happen. + large restructuring of the code, moving private vars and types from bridge.h to bridge.c. + added a lot of comments to the code to explain how to use it. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-15T05:13:58.000000Z K 7 svn:log V 1507 Lots of improvement to the bridging code. In order of importance: + each cluster now uses private data structures (filtering and local address tables) so you can treat them as fully independent switches. This part of the work was supported by: Cisco Systems, Inc. - NSITE lab, RTP, NC. + cleaned up the handling of configuration, so the system will behave much better when real or pseudo devices are dynamically attached or detached. It should also not panic anymore on systems with large number of devices, closing a few existings PRs on the topic. + while at it, add support for VLAN. This means that a FreeBSD box can now work as a real VLAN switch, with trunk interfaces etc. As an example: ifconfig vlan0 vlan 3 vlandev dc0 ifconfig vlan1 vlan 4 vlandev dc0 net.link.ether.bridge_cfg="vlan0:3,dc1:3,vlan1:4,dc1:4" uses dc0 as a trunk interface, and dc1 and dc3 as ports on vlans 3 and 4 You get the idea... NOTA BENE: by default bridge_cfg is initialised to "" so even if you enable bridging, no packets will be bridged until you set the list of interfaces on which you want this to happen. + large restructuring of the code, moving private vars and types from bridge.h to bridge.c. + added a lot of comments to the code to explain how to use it. [Immediate MFC -- there is no chance to get any feedback from current on this code, plus it has been mostly tested on STABLE. The 3-days delay would just annoy the author]. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-15T06:35:46.000000Z K 7 svn:log V 120 Document the change in the rc.diskless{1,2} scripts which now expect a copy of the /etc subtree to be in /conf/base/etc END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-15T07:08:44.000000Z K 7 svn:log V 675 Added undocumented options AAC_DEBUG, ACD_DEBUG, ACPI_MAX_THREADS, ACPI_NO_SEMAPHORES, ASR_MEASURE_PERFORMANCE, AST_DEBUG, ATAPI_DEBUG, ATA_DEBUG, BKTR_ALLOC_PAGES, BROOKTREE_ALLOC_PAGES, CAPABILITIES, COMPAT_SUNOS, CV_DEBUG, MAXFILES, METEOR_TEST_VIDEO, NDEVFSINO, NDEVFSOVERFLOW, NETGRAPH_BRIDGE, NETSMB, NETSMBCRYPTO, PFIL_HOOKS, SIMOS, SMBFS, VESA_DEBUG, VGA_DEBUG. Start using #! to comment out negative options and ## to comment out broken options. atapi-all.c: Fixed rotted bits that were hiding under ATAPI_DEBUG. atapi-cd.c: #include "opt_ata.h" so that ACD_DEBUG is actually visible. ata/atapi-tape.c #include "opt_ata.h" so that AST_DEBUG is actually visible. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-15T07:47:39.000000Z K 7 svn:log V 35 Update manpage to reflect reality. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-15T07:53:48.000000Z K 7 svn:log V 78 Prompted by discussions at bsdcon, finally update manpage to reflect reality. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-15T08:28:34.000000Z K 7 svn:log V 379 #include "opt_compat.h" so that the support for old ioctls can actually be compiled. Old tty ioctls are still used (possibly ifdef'ed) in at least the following programs in the src tree: atc des ee fontedit gdb gdbserver lock ntp perl5 tcsh telnet top vttest rp.c: Unremoved used variables so that the support for old ioctls actually compiles. Not tested at runtime by: bde END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-15T08:34:33.000000Z K 7 svn:log V 33 Add a manpage for DEVICE_POLLING END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-02-15T08:34:34.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-15T08:36:06.000000Z K 7 svn:log V 83 new entry for polling manpage (wonder why the process cannot be made automatic...) END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-15T08:37:10.000000Z K 7 svn:log V 17 MFC: new manpage END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-15T08:38:08.000000Z K 7 svn:log V 35 MFC: new entry for polling manpage END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-15T10:19:39.000000Z K 7 svn:log V 183 Garbage collect options AVM_A1_PCI, AVM_A1_PCMCIA, DEBUG_LINUX, DEV_APM, GUS_DMA, GUS_DMA2, GUS_IRQ, OLTR_NO_BULLSEYE_MAC, OLTR_NO_HAWKEYE_MAC, OLTR_NO_TMS_MAC and PCIC_RESUME_RESET. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-15T11:43:51.000000Z K 7 svn:log V 66 MFC: synch with HEAD (partial WARNS fixes, binary type detection) END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-15T12:02:37.000000Z K 7 svn:log V 53 MFC: Added the command name to the synopsis section. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-15T12:04:00.000000Z K 7 svn:log V 56 MFC: Fall through from AT_TYPE_DIRECT to AT_TYPE_CDROM. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-15T12:06:29.000000Z K 7 svn:log V 38 MFC: Fixed mouse cursor on a console. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-15T12:08:19.000000Z K 7 svn:log V 143 MFC: recent syscons changes. - Refine the iskanji1 function. - Print continuous ascii characters at a time. - Cosmetic changes. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-15T12:12:11.000000Z K 7 svn:log V 28 MFi386: revision 1.307.2.21 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-15T12:13:27.000000Z K 7 svn:log V 27 MFi386: revision 1.175.2.8 END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-15T12:19:03.000000Z K 7 svn:log V 94 Moved the 127/8 check below so that IPF redirects have a chance of working. MFC after: 1 day END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-02-15T12:49:20.000000Z K 7 svn:log V 53 Add the FreeBSD/sparc64 bootblock and its make file. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-02-15T13:09:34.000000Z K 7 svn:log V 415 - Do not include a NetBSD header as it is not needed anymore. - Remove two constants that were needed in conjuction with the NetBSD disklabel header. Use the FreeBSD equivalents. To boot from NetBSD/sparc64 partitions, define LABELOFFSET to be 128. - Do not use the complete open firmware path to filter out cdrom drives. No path containing "cdrom" is detected as a disk now. - Simplify some code. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-02-15T13:11:00.000000Z K 7 svn:log V 27 This file is now unneeded. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-15T13:16:11.000000Z K 7 svn:log V 159 Garbage-collect options ACPI_NO_ENABLE_ON_BOOT, AML_DEBUG, BLEED, DEVICE_SYSCTLS, KEY, LOUTB, NFS_MUIDHASHSIZ, NFS_UIDHASHSIZ, PCI_QUIET and SIMPLELOCK_DEBUG. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-02-15T13:22:09.000000Z K 7 svn:log V 253 - Remove unneeded variable. - Remove change for my local configuration that slipped in with the last commit; I am having problems booting when multiple SCSI disks are attached, so I will change this part as soon as I find a solution, anyway. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-15T14:09:16.000000Z K 7 svn:log V 168 MFC: Update the ulpt driver with enhancements from -current. Most notably: * Match printers that report their interface as IEEE 1284 in addition to bidirectional. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-02-15T14:48:54.000000Z K 7 svn:log V 107 Add a delta missed in the last iommu.c commit. This unbreaks the sparc64 kernel build. Pointy hat to: tmm END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-15T15:45:34.000000Z K 7 svn:log V 40 Fix my recent breakage of some modules. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-02-15T16:06:09.000000Z K 7 svn:log V 73 MFC: Make DEVICE_POLLING an MI option, because it works on all platforms END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-02-15T17:31:15.000000Z K 7 svn:log V 676 MFC rev1.50-1.58: o Fix two typical Perl bugs: "0" vs. 0 and 0 vs. undefined. o Convert the rest of older system() calls to the new LIST format. o Add '-h' to chown(1) options so symbolic links within a new user's home directory belong to him. o Make code and username warning message consistent. o Introduce a new configuration variable: the regular expression to match new usernames against. Thus an admin can customize restrictions on a username now. This closes a number of PRs demanding to allow various non-alphanumeric characters in usernames while still protecting the others from shooting in their foot. Not objected by: iedowse (who committed rev1.54) END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-02-15T18:02:43.000000Z K 7 svn:log V 83 MFC rev1.96: Remove setjmp/longjmp; use the OOB signal handler to set a flag only. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-02-15T18:03:24.000000Z K 7 svn:log V 83 MFC rev1.30: Remove setjmp/longjmp; use the OOB signal handler to set a flag only. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-02-15T22:15:39.000000Z K 7 svn:log V 274 Resurrect one of the easiest changes from my big include files roll-up patch from a year ago: give file flags their own type. This does not (yet) change the type used by system calls or library functions. The underlying type was chosen to match what is returned by stat(). END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-02-15T22:37:15.000000Z K 7 svn:log V 52 Document that the type of st_flags is now fflags_t. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-15T22:54:10.000000Z K 7 svn:log V 146 Re-add bmaj to the cdevsw's, but don't compile it in on -current. This makes the code more portable between -current, -stable and the other BSDs. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-16T00:51:26.000000Z K 7 svn:log V 169 Merge from NetBSD: Pave the way for USB2, by replacing 'lowspeed' with 'speed', so that it can take the values USB_SPEED_LOW, USB_SPEED_FULL or in time USB_SPEED_HIGH. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-16T04:05:32.000000Z K 7 svn:log V 80 Fixed missing PHOLD()/PRELE(). Obtained from: procfs_dbregs.c Approved by: des END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-16T05:38:07.000000Z K 7 svn:log V 213 FIxed the following style bugs: - clobbering of jsp's $Id$ by FreeBSD's old $Id$. - lost Berkeley id in procfs_dbregs.c - long lines in recent KSE changes. - various gratuitous differences between procfs_*regs.c. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-16T05:59:26.000000Z K 7 svn:log V 308 FIxed the following style bugs: - clobbering of jsp's $Id$ by FreeBSD's old $Id$. - long lines in recent KSE changes (procfs_ctl.c). - other style bugs in KSE changes (most related to an shadowed variable in procfs_status.c -- the td in the outer scope is obfuscated by PFS_FILL_ARGS). Approved by: des END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-02-16T07:07:54.000000Z K 7 svn:log V 179 Don't leave garbage in parts of fpregs in the fxsr case. All callers (procfs and ptrace) supply kernel stack garbage, so kernel context was leaked to userland. Reviewed by: des END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-02-16T08:10:24.000000Z K 7 svn:log V 45 Dont try to attach ATA RAID's if none found. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-02-16T09:18:33.000000Z K 7 svn:log V 125 Un-deprecate the -p option. We now have two ways to output to stdout: `-o /dev/stdout' or `-p'. Requested by: grog, nectar END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-02-16T09:23:37.000000Z K 7 svn:log V 59 MFC: 1.124 (remove bogus panic for thread race condition.) END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-02-16T09:25:49.000000Z K 7 svn:log V 51 Add header to prototype exit(3). Fix a style bug. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-02-16T12:24:59.000000Z K 7 svn:log V 119 MFC: 1.23 - Use ctime_r to build the timestamp for syslog, so that we don't clobber a ctime buffer which is passed in. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-02-16T12:29:04.000000Z K 7 svn:log V 282 Sync with -current: o Make usage message and man page synopsis reflect the fact that -n and -c are mutually exclusive. o In order to perform faster when doing "head -n", use a pair of fgetln/fwrite instead of getc/putchar. o change a global into a local, misc style fixes. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-16T12:58:16.000000Z K 7 svn:log V 29 Added #include END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-16T12:59:58.000000Z K 7 svn:log V 34 MFi386: revisions 1.495 and 1.496 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-16T13:13:22.000000Z K 7 svn:log V 34 MFi386: revisions 1.334 and 1.335 END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-02-16T14:02:01.000000Z K 7 svn:log V 947 MFC: Various ftpd changes which haven't found their way into -stable yet. ftpcmd.y 1.29 Be more careful about freeing memory. ftpd.c 1.85 Be consistent about indenting in a block. ftpd.c 1.83 Remove bad/useless field width specifier. ftpd.c 1.81 long->off_t, long->time_t, %l->%q, fseek->fseeko ftpcmd.y 1.26 debug->ftpdebug, fatal->fatalerror ftpd.c 1.76 debug->ftpdebug, fatal->fatalerror extern.h 1.15 debug->ftpdebug, fatal->fatalerror ftpcmd.y 1.23 Support the empty "PASS\r\n" command. ftpd.8 1.38 Document that SITE disabled for anonymous logins. ftpd.8 1.37 SITE MD5 filename. ftpcmd.y 1.22 SITE MD5 filename. The remaining differences between -current and -stable should be __P removal, PAM/Skey changes, Makefile adjustments and the bugfix for the sendfile loop. The last item is marked for MFC by maxim shortly. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-16T14:02:57.000000Z K 7 svn:log V 197 If downloading to a temporary file, set the timestamp on the temp file, not on the file we're replacing. PR: bin/34992 Submitted by: Shunichiro Ariura MFC after: 1 week END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-02-16T14:08:46.000000Z K 7 svn:log V 65 Sync with -current: explaining why CLOCKS_PER_SEC isn't 1000000. END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-02-16T15:12:14.000000Z K 7 svn:log V 607 Add the puc (PCI "Universal" Communications) driver. The idea and some of the structure definitions come from NetBSD to make it easier to share card definitions. The driver only acts as a shim between the pci bus and the sio driver. Later pci parallel ports could also be supported through this driver. Support for most single and multiport pci serial cards should be as simple as adding its definition to pucdata.c Tested with the following pci cards: Moxa Industio CP-114, 4 port RS-232,RS-422/485 Syba Tech Ltd. PCI-4S2P-550-ECP, 4 port RS-232 + 2 parallel ports Netmos NM9835 PCI-2S-550, 2 port RS-232 END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-02-16T16:05:27.000000Z K 7 svn:log V 275 Remove a RELENG_4-specific sanity check in vflush(). This was added in revision 1.249.2.10 to avoid panics if filesystem modules built with the old vflush() prototype were used. It has served its purpose now (and it doesn't protect against the other ABI changes since then). END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-16T16:16:12.000000Z K 7 svn:log V 139 Merge from NetBSD: * Add a -d flag to show the device drivers associated with each device. * Update to use the new speed structure entry. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-02-16T16:21:56.000000Z K 7 svn:log V 174 Change the "icmp_error: bad length" printf into a panic, as it is in -CURRENT. This is an internal sanity check, not something that can be triggered by badly-formed packets. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-02-16T17:05:49.000000Z K 7 svn:log V 214 Fix two file descriptor leaks in the internal function local_rpcb() that is used by a number of rpcbind-related library functions. Also fix a rpc client leak in rpcb_set(). Submitted by: mbr Obtained from: NetBSD END K 10 svn:author V 5 green K 8 svn:date V 27 2002-02-16T17:35:05.000000Z K 7 svn:log V 152 Add revoke_and_destroy_dev(), to be used by devices which decide when they choose to destroy themselves without regard to whether or not they are open. END K 10 svn:author V 5 green K 8 svn:date V 27 2002-02-16T17:44:43.000000Z K 7 svn:log V 129 (Doing that whole test-immediately-after-commit-thing like obrien sez:) Forgot to include lock.h and mutex.h for GIANT_REQUIRED. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-16T18:47:22.000000Z K 7 svn:log V 24 Document the 'M' state. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-02-16T19:58:56.000000Z K 7 svn:log V 200 New release notes: puc(4). Modified release notes: Network device polling not just for i386 anymore and has a manpage (+MFC), uudecode(1) -p un-deprecated. MFCs noted: ARCNET support, cm driver, END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-02-16T20:10:00.000000Z K 7 svn:log V 184 When blocked on a mutex, display the mutex name via the wchan string field so we can at least tell the difference between being blocked in Giant and being blocked in some other mutex. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-02-16T20:19:17.000000Z K 7 svn:log V 49 MFC: ARCNET support, cm driver, DEVICE_POLLING. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-02-16T20:22:26.000000Z K 7 svn:log V 145 On receipt of a SIGINFO, schedule an immediate printout of the percentage complete and remaining time estimate. PR: bin/32138 Submitted by: mi END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-02-16T21:05:16.000000Z K 7 svn:log V 257 Supply progress information in dump's process title, which is useful for monitoring automated backups. This is based on a patch by Mikhail Teterin, with some changes to make its operation clearer and to update the proctitle more frequently. PR: bin/32138 END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-02-16T21:27:48.000000Z K 7 svn:log V 31 Import OpenBSD m4 as of today. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-02-16T21:27:48.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r90744, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-16T23:00:27.000000Z K 7 svn:log V 50 I am sick of being told that "cstsevent occures". END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-02-17T00:59:58.000000Z K 7 svn:log V 48 remove __P before next commit Reviewed by: jhb END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-02-17T01:09:56.000000Z K 7 svn:log V 317 If the credential on an incoming thread is correct, don't bother reaquiring it. In the same vein, don't bother dropping the thread cred when goinf ot userland. We are guaranteed to nned it when we come back, (which we are guaranteed to do). Reviewed by: jhb@freebsd.org, bde@freebsd.org (slightly different version) END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-02-17T01:10:24.000000Z K 7 svn:log V 24 MFen (1.275 --> 1.277). END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-02-17T02:01:15.000000Z K 7 svn:log V 454 Remove check for sendmail.conf before even trying to start sendmail. Checking for the existence of sendmail.cf is rather silly when someone is using the mailwrapper(8) to run a mail daemon that is not actually sendmail(8). It is also probably better to let sendmail(8) actually try to start and error out if the administrator has 'sendmail_enable="YES"' but no sendmail.conf. At present, it would fail silently. Reviewed by: gshapiro MFC after: 2 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-17T03:11:11.000000Z K 7 svn:log V 2027 Bulk changes made during the BSDcon kernel summit and travel afterwards. Appologies for making this one bulk commit, but I have tested all these changes together and don't want to break anything by trying to disentangle it. o Make debugging a sysctl/tunable o Remove flags word from yenta chip info, it is unused o Make 16-bit card I/O range and 32-bit card I/O range tunables o Start the rename of pccbb to cbb to match NetBSD by misc renames. o Kill the now bogus list of softcs to create kthread. Instead, just create the kthread in the attach routine. o Remove sc_ from some structure names. It isn't needed. o Refine chipset lookup code. o Match generic PCI <-> CardBus bridges. We specifically don't generically match PCI PCMCIA bridges because they are not, with one exception, yenta devices. o Add some comments about the why we need to have a function table ala OLDCARD o The PCI interrupt routing by using the ExCA registers is needed for for all bridges, per the spec, not just TI ones. o Collapse TOPIC95 and TOPIC95B. o Using the ToPIC 97 and 100 datasheets, try to support these bridges better, but more work is needed. o Generally clarify some XXX comments and add them in a few places where things didn't look right to me. o Move interrupt generating register access until after we establish an ISR. o Add support for YV and XV cards. X and Y are numbers to be determined later (but maybe never). o factor powerup code for 16-bit and 32-bit cards. o When a card supports more than one voltage, prefer the lowest supported volage. Windows does this, and MS's design guides imply this is the right thing to do. o Document race between kthread_exit(0) and kldunload's unmapping of pages that John Baldwin and I discovered. o Debounce the CSC interrupt a little better. o When a 16-bit card is inserted when we don't have a pccard child, warn about it better. Ditto for 32-bit card. o Ack ALL the interrupt bits that we get, not just 0x1. o maybe a couple minor style nits corrected. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-02-17T06:32:58.000000Z K 7 svn:log V 108 Add in support firmware crash dumps. Change CFG options to split WWN into WWNN and WWPN. MFC after: 1 week END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-02-17T06:34:21.000000Z K 7 svn:log V 59 Hints for WWN are now WWNN and/or WWPN. MFC after: 1 week END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-02-17T06:38:22.000000Z K 7 svn:log V 616 Support for f/w crash dumps (2200 && 23XX). If you want QLogic to look at a potential f/w problem for FC cards, you really have to provide them info in the format they expect. This involves dumping a lot of hardware registers (> 300 16 bit registers) and a lot of SRAM (> 128KB minimum). Thus all of this code is #ifdef protected which will become an option so that the memory allocation of where to dump the crash image is pretty expensive. It's worth it if you have a reproducible problem because they have some tools that can tell them, given the f/w version, the precise state of everything. MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-17T07:04:32.000000Z K 7 svn:log V 218 Add support such that if LD_TRACE_LOADED_OBJECTS_ALL is defined to a non-empty string in the environment; we indicate which objects caused each object to be loaded. PR: 30908 Submitted-by: Mike Meyer END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-02-17T07:30:34.000000Z K 7 svn:log V 171 replace the embedded cr_mtx in the ucred structure with cr_mtxp (a mutex pointer), and use the mutex pool routines. This greatly reduces the size of the ucred structure. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-02-17T08:14:15.000000Z K 7 svn:log V 26 Purely whitespace changes END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-02-17T08:29:37.000000Z K 7 svn:log V 103 MFC rev. 1.22 Make substitutions in internal macros like $(@F:.o=.c) work. PR: bin/24377 END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-02-17T08:37:54.000000Z K 7 svn:log V 45 MFC: Insert a missing paragraph break (.Pp). END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-17T08:55:42.000000Z K 7 svn:log V 23 MFi386: revision 1.392 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-17T08:56:12.000000Z K 7 svn:log V 23 MFi386: revision 1.167 END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-17T09:16:45.000000Z K 7 svn:log V 216 - Split the routine to initialize a bus_space_handle into the separate function. - Only access a bus_space_handle if the resource type is SYS_RES_MEMORY or SYS_RES_IOPORT. - Add the bus_space_subregion supports. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-17T09:41:23.000000Z K 7 svn:log V 101 Move the bus_space_subregion function from the puc driver to the bus_space sutff. Reviewed by: jhay END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-17T11:58:58.000000Z K 7 svn:log V 38 KNF style the code, ready for an MFC. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-17T12:18:30.000000Z K 7 svn:log V 298 MFC: rev 1.23 + 1.24: Add device ID for the OHCI controller in the Apple KeyLargo chip. rev 1.25: Add AMD766 OHCI USB controller. Remove unused VENDORID lists. rev 1.26: Fix some bugs in the ohci driver with respect to irq setup failure. rev 1.27: Reformat source file according to style guide. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-17T12:29:39.000000Z K 7 svn:log V 38 KNF style the code, ready for an MFC. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-17T12:41:50.000000Z K 7 svn:log V 24 Fix a formatting error. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-02-17T12:44:49.000000Z K 7 svn:log V 93 MFC: rev 1.35: Add ICH3 (82801CA/CAM) and 460GX rev 1.36 + 1.37: Source code style changes. END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-02-17T13:41:43.000000Z K 7 svn:log V 72 MFC 1.657: mkdir ${CHROOTDIR}/usr/ports/distfiles if !RELEASEDISTFILES. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-17T14:16:17.000000Z K 7 svn:log V 14 Correct typo. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-02-17T15:49:03.000000Z K 7 svn:log V 25 MFC: ISC BIND 8.3.1-REL. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-02-17T15:49:20.000000Z K 7 svn:log V 48 MFC 1.5: hex.c is new in libisc with 8.3.1-REL. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-02-17T17:19:14.000000Z K 7 svn:log V 58 Don't rely on to include . END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-02-17T17:21:27.000000Z K 7 svn:log V 57 Don't rely on to include END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-17T17:35:18.000000Z K 7 svn:log V 34 Error handling fixes for inflate. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-02-17T17:40:34.000000Z K 7 svn:log V 344 Use struct __ucontext in prototypes and associated functions instead of ucontext_t. Forward declare struct __ucontext in and remove reliance on being included. While I'm here, also hide osigcontext types from userland; suggested by bde. Namespace pollution noticed by: Kevin Day END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-02-17T17:41:28.000000Z K 7 svn:log V 75 Fix prototype to sigreturn to use struct __ucontext instead of ucontext_t. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-02-17T17:42:47.000000Z K 7 svn:log V 56 Regenerate these files after change to syscalls.master. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-17T19:09:20.000000Z K 7 svn:log V 52 o __P removal o use Ansi-style function definitions END K 10 svn:author V 8 deischen K 8 svn:date V 27 2002-02-17T19:21:42.000000Z K 7 svn:log V 63 Oops, forgot to commit this (s/ucontext_t/struct __ucontext/). END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-17T20:05:20.000000Z K 7 svn:log V 117 o style and consistency fixes: - if (!var) -> if (var == NULL) - return val; -> return (val); o update copyright END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-17T20:05:39.000000Z K 7 svn:log V 161 Add Proxim RangeLAN-DS. Submitted by: Matt Peterson PR: 35057 Also update my note for the 3crwe737A after talking to Alan Clegg at BSDcon. END K 10 svn:author V 2 mp K 8 svn:date V 27 2002-02-17T20:07:00.000000Z K 7 svn:log V 141 MFC: local changes for autodetection of *.euc?? and *.EUC locales, support for zh_TW.Big5 and add ja_JP.Shift_JIS alias for ja_JP.SJIS. END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-02-17T20:21:38.000000Z K 7 svn:log V 123 Actually put in working examples for how to provide fetch(1) with {F,HT}TP_PROXY environmental settings through make.conf. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-17T20:39:42.000000Z K 7 svn:log V 105 Don't even think about using v_id for magic tricks, v_id is giving us enough trouble as it is for SMPng. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-17T20:40:29.000000Z K 7 svn:log V 69 Remove cache_purgeleafdirs(), it has been #if 0 for quite some time. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-17T20:41:27.000000Z K 7 svn:log V 27 v_lease is unused, zap it. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-17T20:53:56.000000Z K 7 svn:log V 92 Ensure err is a useful value to prevent using fputs() with a NULL stream. MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-17T21:00:20.000000Z K 7 svn:log V 34 Always build all modules for LINT END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-17T21:07:57.000000Z K 7 svn:log V 52 Collect the VN_KNOTE() macro definitions on vnode.h END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-17T21:15:36.000000Z K 7 svn:log V 299 Move the stuff related to select and poll out of struct vnode. The use of the zone allocator may or may not be overkill. There is an XXX: over in ufs/ufs/ufs_vnops.c that jlemon may need to revisit. This shaves about 60 bytes of struct vnode which on my laptop means 600k less RAM used for vnodes. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T21:56:45.000000Z K 7 svn:log V 23 Import sendmail 8.12.2 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T21:56:45.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r90792, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-02-17T21:56:46.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_12_2'. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T21:58:34.000000Z K 7 svn:log V 46 Resolve conflicts from sendmail 8.12.2 import END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:01:40.000000Z K 7 svn:log V 180 Add two new libraries which are part of sendmail 8.12. libsm is used only for building sendmail and the associated utilities. libmilter is a new mail filtering API for sendmail. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:02:59.000000Z K 7 svn:log V 85 Add editmap, a new utility which comes with sendmail 8.12 for editing maps in place. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:05:07.000000Z K 7 svn:log V 47 Update build infrastructure for sendmail 8.12. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:06:20.000000Z K 7 svn:log V 190 Update build infrastructure for sendmail 8.12. Add new build knob, SENDMAIL_SET_USER_ID, which installs sendmail as a set-user-ID root binary instead of the new method (set-group-ID smmsp). END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:06:57.000000Z K 7 svn:log V 47 Update import instructions for sendmail 8.12.2 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:08:18.000000Z K 7 svn:log V 87 Update for sendmail 8.12 which has a new OSTYPE(freebsd5) Fix access_db usage for 8.12 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:09:15.000000Z K 7 svn:log V 209 Add new build knob, SENDMAIL_SET_USER_ID, which installs sendmail as a set-user-ID root binary instead of the new method (set-group-ID smmsp). Therefore, we shouldn't install /etc/mail/submit.cf if it is set. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:10:06.000000Z K 7 svn:log V 148 Document new build knob, SENDMAIL_SET_USER_ID, which installs sendmail as a set-user-ID root binary instead of the new method (set-group-ID smmsp). END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:10:56.000000Z K 7 svn:log V 91 Add new include/libmilter directory for libmilter (sendmail mail filter API) include files END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:11:41.000000Z K 7 svn:log V 76 Add /var/spool/clientmqueue for 8.12's non-set-user-ID root mail submission END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:12:57.000000Z K 7 svn:log V 60 Don't build a submit.cf file if SENDMAIL_SET_USER_ID is set END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:14:29.000000Z K 7 svn:log V 248 Add information about how the new sendmail set-group-ID mail submission works and ways to work around common problems people might have. Include information on reverting to a set-user-ID root sendmail binary in case anyone really needs to do this. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:19:14.000000Z K 7 svn:log V 574 Add infrastructure for sendmail 8.12. If users are not starting a daemon at boot (sendmail_enable=NO), a localhost-only daemon may started (sendmail_submit_enable) as it is needed to accept mail from command line submissions. If this isn't desired, see etc/mail/README for more hints. Optionally (sendmail_msp_queue_enable) start a queue runner for the submission queue in case a daemon isn't available to accept command line submitted mail at submission time. Note that the syslog labels for all of these sendmail processes have been uniquified for easier log parsing. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:51:21.000000Z K 7 svn:log V 65 Remove files no longer part of the sendmail 8.12.2 distribution. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T22:51:21.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r90809, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T23:38:16.000000Z K 7 svn:log V 154 Turn FEATURE(relay_based_on_MX) off by default. It should not be used unless absolutely necessary Requested by: peter PR: conf/33855 MFC after: 1 week END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-17T23:58:31.000000Z K 7 svn:log V 82 Update sendmail release note to reflect 8.12.2 import. Change SUID -> set-user-ID END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-02-18T00:00:34.000000Z K 7 svn:log V 126 More for f/w crash dumps (bug fixing and adding ioctl entry points and hints to enable for specific units) MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-02-18T00:20:12.000000Z K 7 svn:log V 103 Clarify word choice: s/those users/users/, since there is no previous instance of 'users' to refer to. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-02-18T00:21:05.000000Z K 7 svn:log V 35 Language clarification: s/an or/a/ END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-02-18T00:22:57.000000Z K 7 svn:log V 244 Per discussion at BSDCon, note that the vop_getattr locking protocol should require a shared lock, rather than an exclusive lock, which can improve performance. No actual code change here, since a number of VFS locking fixes are in the works. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-02-18T00:23:44.000000Z K 7 svn:log V 76 style(9) prefers formatted comments in '/*' ... '*/' as opposed to #if 0'd. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-02-18T00:26:10.000000Z K 7 svn:log V 262 When vn_open() is failing because it cannot allocate a vm object, call VOP_CLOSE() on the vnode, so that VOP_OPEN() and VOP_CLOSE() calls are symmetric in all failure cases. This prevents an 'open' reference from being leaked in that unlikely failure scenario. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-02-18T00:37:03.000000Z K 7 svn:log V 438 Add a 'strvalid()' call to libkern. Given a character pointer, and buffer length, determine if the pointer is to a valid string. Currently, the only check is whether a '\0' appears in the buffer. This is useful when pulling in a structure from userland that may contain one or more strings, and validity testing must be performed on elements of the structure. When copying normal string arguments, copyinstr() is expected to be used. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-02-18T00:54:18.000000Z K 7 svn:log V 414 When we reach the end of the dump in findinode(), ask for another volume if we missed some earlier tapes (the user can still enter 'none' later if the tapes are unavailable). Previously with 'x' restores, we might not ask for all tapes if the tapes are supplied in reverse order. Clarify the message that describes what volume should be mounted first; reverse order is only efficient when extracting a few files. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-02-18T01:28:01.000000Z K 7 svn:log V 21 Two license updates. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-18T01:57:56.000000Z K 7 svn:log V 175 Manpage update: comment existing functionalities and give more detailed examples on how to use them. Undocument deprecated functionalities which are going to be removed soon. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-18T01:59:40.000000Z K 7 svn:log V 21 Remove a blank line. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-02-18T02:00:21.000000Z K 7 svn:log V 83 MFC: manpage update, comment supported functionalities and give detailed examples. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2002-02-18T02:18:42.000000Z K 7 svn:log V 47 Fix mail.local build for non-sendmail.org code END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-02-18T02:24:10.000000Z K 7 svn:log V 519 ld-elf.so.1 assumed a few too many things about the ordering of sections produced by ld(8) (ie: that _DYNAMIC immediately follows the _GOT). The new binutils import changed that, and the intial GOT relocation broke. Use a custom linker script to provide a real end-of-GOT symbol. Update ld.so to deal with the new (faster) PLT format that gcc-3.1 and binutils can produce. This is probably incomplete, but appears to be working again. Obtained from: NetBSD (And a fix to a silly mistake that I made by: gallatin) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-02-18T02:29:47.000000Z K 7 svn:log V 372 Use a more robust scheme for determining how many blocks to skip after an EOT-terminated volume. We keep track of the current record number, and synchronise it with the c_tapea field each time we read a header. Avoid the use of c_firstrec because some bugs in dump can cause it to be set incorrectly. Move the initialisation of some variables to avoid compiler warnings. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-18T05:15:19.000000Z K 7 svn:log V 116 Remove __P Remove __STDC__ (which means we now use stdarg rather than vararg) Remove register Remove main prototype END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-02-18T05:26:57.000000Z K 7 svn:log V 83 Remove __P() before committing new prototypes with KSE stuff in a couple of weeks. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-18T05:40:54.000000Z K 7 svn:log V 43 Fix last second botch of adding $FreeBSD$. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-02-18T06:07:11.000000Z K 7 svn:log V 112 The ICANON flag is an lflag, not an iflag. Submitted by: Neelkanth Natu MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-18T06:08:23.000000Z K 7 svn:log V 101 Remove now-obsolete __STDC__ ifdefs, remove redundant NULL definition and include stdlib.h for NULL. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-02-18T06:24:55.000000Z K 7 svn:log V 9 style(9) END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-02-18T06:29:17.000000Z K 7 svn:log V 47 Add notes about sendmail update from gshapiro. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-18T08:24:48.000000Z K 7 svn:log V 41 Remove yet a redundant VN_KNOTE() macro. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-18T08:40:28.000000Z K 7 svn:log V 70 Take the common case of gettimeofday(&tv, NULL) out from under Giant. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-02-18T08:47:51.000000Z K 7 svn:log V 37 MFC: allow ldd(1) be used on shlibs. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-02-18T08:49:55.000000Z K 7 svn:log V 135 MFC rev. 1.40 camcontrol.c and rev. 1.33 camcontrol.8: Correct an out of date device node name. We do not have /dev/rsd0.ctl nowadays. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-02-18T09:13:07.000000Z K 7 svn:log V 36 MFC: update bzip2 to version 1.0.2. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-18T09:13:44.000000Z K 7 svn:log V 353 Add some verbiage to the comments at the top of the PR template: - point at the FDP article rather than GNU's send-pr documentation - warn the user that PRs are public information and will be published in mailing lists and on the web - suggest that the user contact security-officer@ directly if the report concerns sensitive security issues. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-02-18T09:16:35.000000Z K 7 svn:log V 70 Insta-MFC (with asbesthos longjohns on): add verbiage to PR template. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-02-18T09:48:59.000000Z K 7 svn:log V 63 The DEVFS paper presented at BSDcon-euro 2001 and BSDcon-2002. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-02-18T11:52:51.000000Z K 7 svn:log V 261 Fix the problem that some (in my book broken) disks reports to be able to use 48bit addressing mode, but says the 48bit size of the disk is 0, which according to spec means it can address zero sectors in 48bit mode, why then say it supports 48bit mode at all.. END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-02-18T11:57:56.000000Z K 7 svn:log V 97 Add support for the Highpoint HPT372 based cards (rocketraid 133). HW Sponsored by: Mike Tancsa END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-18T12:29:46.000000Z K 7 svn:log V 44 MFC: Removed a no-op FILES from bsd.doc.mk. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-02-18T12:46:18.000000Z K 7 svn:log V 65 Add the braces missed by revision 1.131. Pointy hat to: rwatson END K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-02-18T13:19:35.000000Z K 7 svn:log V 119 MFC 1.295: Remove check for sendmail.conf before even trying to start sendmail. PR: conf/34993 Reviewed by: gshapiro END K 10 svn:author V 3 bsd K 8 svn:date V 27 2002-02-18T13:35:30.000000Z K 7 svn:log V 126 Add NO_6_BYTE quirk entry for the LaCie Ltd. 105311 80 Gig USB2 drive. Submitted by: Brian Schellenberger END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-18T13:43:19.000000Z K 7 svn:log V 136 Add stubs for bus_space_unmap() and bus_space_free(). They are needed to release a bus_space_handle allocated by bus_space_subregion(). END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-02-18T13:44:46.000000Z K 7 svn:log V 119 Add bus_space_unmap() and bus_space_free() functions to release a bus_space_handle allocated by bus_space_subregion(). END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2002-02-18T14:13:59.000000Z K 7 svn:log V 96 Fix kgdb in the face of the last round of KSE commits. The alpha world may actually build now.. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-18T15:03:38.000000Z K 7 svn:log V 36 MFC: FILES support for bsd.prog.mk. END K 10 svn:author V 5 ticso K 8 svn:date V 27 2002-02-18T15:26:35.000000Z K 7 svn:log V 112 MFC: rev. 1.66 fix an unaligned sysctl buffer on 64-bit platforms. Reviewed by: gallatin Approved by: gallatin END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-02-18T15:41:26.000000Z K 7 svn:log V 34 MFC: rev.1.26 fix world breakage. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-02-18T15:46:10.000000Z K 7 svn:log V 45 Correct path to pucdata.c Reviewed by: jhay END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-18T15:46:56.000000Z K 7 svn:log V 30 MFC: Games ownership cleanup. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-02-18T16:02:24.000000Z K 7 svn:log V 99 Rehash of 1.43: simply remove the comment, since it's highly redundant and only partially correct. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-02-18T16:02:43.000000Z K 7 svn:log V 30 MFC: Install files via FILES. END