Entertainment/youtube/movies

Wednesday, June 23, 2010

Government_Grant_Money May_Be_Available

Each year, thousands_of people just_like you_receive grant_money_from the_Government Then again, you could always use parentheses. In order to upgrade an already-installed Red Hat Enterprise Linux 3 system to Update 6, you must use Red Hat Network to update those packages that have changed. The use of Anaconda to upgrade to Update 6 is not supported. Binary "|" returns its operators ORed together bit by bit. (See also Integer Arithmetic and Bitwise String Operators.) The older driver has been preserved as addon/ips_70015/ips_70015.o gmp-devel initscripts "$hash{"$foo/$bar"}" gettext ($file) = blurch*>; s/^\s+//; Unary "-" performs arithmetic negation if the operand is numeric. If the operand is an identifier, a string consisting of a minus sign concatenated with the identifier is returned. Otherwise, if the string starts with a plus or minus, a string starting with the opposite sign is returned. One effect of these rules is that -bareword is equivalent to "-bareword". net-snmp-utils bind-libs bzip2-libs-1.0.2-11.EL3.1 => bzip2-libs-1.0.2-11.EL3.4 rh-postgresql-python-7.3.9-2 => rh-postgresql-python-7.3.10-2 $$hashref{"KEY"} = "VALUE"; amanda-devel-2.4.4p1-0.3E => amanda-devel-2.4.4p1-0.3E.1 gnome-libs PCnet32 and PCnetPCI (pcnet32 driver) glibc-headers The scsi/ips driver has been updated from 6.00.26 to 6.10.52 ethereal-gnome-0.10.10-1.EL3.1 => ethereal-gnome-0.10.12-1.EL3.1 Now inner() can only be called from within outer(), because of the temporary assignments of the closure (anonymous subroutine)But when it does, it has normal access to the lexical variable $x from the scope of outer(). GConf2-devel bash Occasionally, you can't use just a /g to get all the changes to occur that you might want. Here are two common cases: The e100 driver has been updated from 2.3.13-k1-1 to 2.3.30-k1 FreeWnn-libs Starting from this step no information about the delimiters is used in parsing. print "abc\"def"; A reference can be created by using a special syntax, lovingly known as the *foo{THING} syntax*foo{THING} returns a reference to the THING slot in *foo (which is the symbol table entry which holds everything known as foo). pump-devel-0.8.19-1.1 => pump-devel-0.8.19-1.2 eog To read both a command's STDOUT and its STDERR separately, it's easiest and safest to redirect them separately to files, and then read from those files when the program is done: Note also that the whole range idea is rather unportable between character sets--and even within character sets they may cause results you probably didn't expect. A sound principle is to use only ranges that begin from and end at either alphabets of equal case (a-e, A-E), or digits (0-4). Anything else is unsafe. If in doubt, spell out the character sets in full. while ( *.c>) { Access to lexicals that change over type--like those in the for loop above--only works with closures, not general subroutinesIn the general case, then, named subroutines do not nest properly, although anonymous ones doIf you are accustomed to using nested subroutines in other programming languages with their own private variables, you'll have to work at it a bit in PerlThe intuitive coding of this type of thing incurs mysterious warnings about ``will not stay shared''For example, this won't work: XFree86-ISO8859-2-100dpi-fonts This section contains general information not specific to any other section of this document. Introduction redhat-config-kickstart-2.3.22-3 => redhat-config-kickstart-2.3.22.1-3 fam rh-cs-es gimp-perl The Red Hat Enterprise Linux 3 Update 1 kernel contains a list of devices that have been tested and shown to work correctly when scanned for non-zero LUNs, and non-sequential LUNs. Only devices on this list are scanned by default. This default behavior can be overridden on a system-wide basis by adding the following entry to the /etc/modules.conf file: mozilla-js-debugger-1.7.7-1.1.3.4 => mozilla-js-debugger-1.7.10-1.1.3.1 redhat-config-xfree86 This update includes bug fixes for a number of drivers. The more significant driver updates are listed below. In some cases, the original driver has been preserved under a different name, and is available as a non-default alternative for organizations that wish to migrate their driver configuration to the latest versions at a later time. is equivalent to These release notes also indicate which older-revision drivers have been removed from this kernel update. These drivers have the base driver name with the revision digits appended; for example, megaraid_2002.o. You must remove these drivers from /etc/modules.conf before installing this kernel update. glibc-common foomatic 'EOF', m'', s''', tr///, y/// mozilla-chat-1.7.7-1.1.3.4 => mozilla-chat-1.7.10-1.1.3.1 Similarly, because of all the subscripting that is done using single words, we've applied the same rule to any bareword that is used for subscripting a hashSo now, instead of writing /PATTERN/cgimosx Changes to packages After modifying modules.conf, it is necessary to rebuild the initial ramdisk file using the mkinitrd script. Refer to mkinitrd man page (using the command man mkinitrd) for more information about creating the initial ramdisk image. Intel PRO/100 (e100 driver) Red Hat Enterprise Linux 3 Update 6 features improved support for dual-core processors. XFree86 The new driver is located in addon/lpfc/ Intel PRO/1000 (e1000 driver) while ( STDIN>) { last unless $_; . } sub showem { { return @_ } } # ok control-center-2.2.0.1-15 => control-center-2.2.0.1-15.rhel3.2 gnome-python2-applet bzip2-devel m Treat string as multiple lines. devlabel rh-postgresql-libs libstdc++ tomcat-devel XFree86-4.3.0-81.EL => XFree86-4.3.0-89.EL open(ARGV, $ARGV); SATA support (core, libata, and various drivers) gnome-session Note db4-utils cpio Changes to drivers and hardware support aspell-nl Beware that some command shells may place restrictions on the length of the command line. You must ensure your strings don't exceed this limit after any necessary interpolations. See the platform-specific release notes for more details about your particular environment. openssl-perl-0.9.7a-33.12 => openssl-perl-0.9.7a-33.15 local $value = 10; The most important Perl parsing rule is the first one discussed below: when processing a quoted construct, Perl first finds the end of that construct, then interprets its contents. If you understand this rule, you may skip the rest of this section on the first reading. The other rules are likely to contradict the user's expectations much less frequently than this first one. db4-java aspell-en-gb Additions to Kerberos for Red Hat Enterprise Linux 3 Update 4 include: XFree86-75dpi-fonts-4.3.0-81.EL => XFree86-75dpi-fonts-4.3.0-89.EL print FH $data or die "Can't write to FH: $!"; Compaq SA53xx Controllers (cciss driver) aspell-da print "$sentences\n"; openssl-0.9.7a-33.12 => openssl-0.9.7a-33.15 The older driver has been preserved as addon/cmpci_564 Xaw3d A work-around is the following: nscd print(" digits"), redo LOOP if /\G\d+\b[,.;]?\s*/gc; These package lists include packages from all variants of Red Hat Enterprise Linux 3. Your system may not include every one of the packages listed here. The new drivers are located in addon/qla2200/ strace-4.5.9-2.EL3 => strace-4.5.12-0.EL3.1 &{ $dispatch{$index} }(1,2,3); # call correct routine The following packages have been removed from Red Hat Enterprise Linux 3 Update 6: if (/^-D(.*)/) { $debug = $1 } Hard references are smart--they keep track of reference counts for you, automatically freeing the thing referred to when its reference count goes to zero(Reference counts for values in self-referential or cyclic data structures may not go to zero without a little help; see perlobj/"Two-Phased Garbage Collection" for a detailed explanation.) If that thing happens to be an object, the object is destructedSee perlobj for more about objects(In a sense, everything in Perl is an object, but we usually reserve the word for references to objects that have been officially "blessed" into a class package.) kernel-hugemem sub inner { return $x * 19 } # WRONG Ordinarily you must assign the returned value to a variable, but there is one situation where an automatic assignment happens. If and only if the input symbol is the only thing inside the conditional of a while statement (even if disguised as a for(;;) loop), the value is automatically assigned to the global variable $_, destroying whatever was there previously. (This may seem like an odd thing to you, but you'll use the construct in almost every Perl script you write.) The $_ variable is not implicitly localized. You'll have to put a local $_; before the loop if you want that to happen. my @compiled = map qr/$_/i, @$patterns; \x1b hex char (ESC) krb5-server-1.2.7-44 => krb5-server-1.2.7-47 .*? # Match a minimal number of characters. See also "Terms and List Operators (Leftward)". booty Searches a string for a pattern match, and in scalar context returns true if it succeeds, false if it fails. If no string is specified via the =~ or !~ operator, the $_ string is searched. (The string specified with =~ need not be an lvalue--it may be the result of an expression evaluation, but remember the =~ binds rather tightly.) See also perlre. See perllocale for discussion of additional considerations that apply when use locale is in effect. For better performance, Perl can also do the translation from field names to array indices at compile time for typed object referencesSee fields. $$hashref{"KEY"} = "VALUE"; # CASE 0 mysql-jdbc jonas-examples bonobo-activation-2.2.2-1 => bonobo-activation-2.2.2-1.2E strace XFree86-ISO8859-14-100dpi-fonts XFree86-Mesa-libGL ( x86-64 ) FreeWnn gnome-applets crypto-utils amanda-client-2.4.4p1-0.3E => amanda-client-2.4.4p1-0.3E.1 How that string gets evaluated is entirely subject to the command interpreter on your system. On most platforms, you will have to protect shell metacharacters if you want them treated literally. This is in practice difficult to do, as it's unclear how to escape which characters. See perlsec for a clean and safe example of a manual fork() and exec() to emulate backticks safely. fonts-hebrew may be closer to the conjectural intention of the writer of "\Q\t\E". metacity-2.4.55-7.15 => metacity-2.4.55-7.23 } Likewise, esound-devel gimp-devel The e100 driver has been updated from 2.3.43-k1 to 3.0.27-k2 redhat-config-samba-1.0.16-2 => redhat-config-samba-1.0.16-5 XFree86-ISO8859-15-100dpi-fonts On the other hand, if you want the other meaning, you can do this: Equality Operators javamail-devel While we usually think of quotes as literal values, in Perl they function as operators, providing various kinds of interpolating and pattern matching capabilities. Perl provides customary quote characters for these behaviors, but also provides a way for you to choose your quote character for any of them. In the following table, a {} represents any pair of delimiters you choose. binutils-2.14.90.0.4-37 => binutils-2.14.90.0.4-39 # parse mail messages crash-3.10-10 => crash-4.0-1 elfutils-devel apel-xemacs Symbolic references XFree86-xauth util-linux-2.11y-31.6 => util-linux-2.11y-31.10 gcc 'foo', 'bar', 'baz' compat-libgcj-devel Changes to Drivers and Hardware Support testing . gnuplot XFree86-Mesa-libGLU If you want to pass switches into your script, you can use one of the Getopts modules or put a loop on the front like this: The last example should print: } []gsx; groff o Compile pattern only once. kernel-unsupported-2.4.21-32.EL => kernel-unsupported-2.4.21-35.EL $a = $ok ? @b : @c; # oops, that's just a count! Broadcom Tigon 3 Ethernet Adapter (tg3) â€" 3.27RH Note ami-1.2.2-3 => ami-1.2.2-6.EL initscripts-7.31.22.EL-2 => initscripts-7.31.27.EL-1 Gtk-Perl libgcj-devel fonts-ISO8859-2-75dpi if (?^$?) { Red Hat Enterprise Linux 3 Update 6 Release Notes If you are copying the contents of the Red Hat Enterprise Linux 3 Update 1 CD-ROMs (in preparation for a network-based installation, for example) be sure you copy the CD-ROMs for the operating system only. Do not copy the Extras CD-ROM, or any of the layered product CD-ROMs, as this will overwrite files necessary for Anaconda's proper operation. ImageMagick-c++ Searches a string for a pattern, and if found, replaces that pattern with the replacement text and returns the number of substitutions made. Otherwise it returns false (specifically, the empty string). tr{}{} Transliteration no (but see below) doxygen openssh-askpass-gnome-3.6.1p2-33.30.4 => openssh-askpass-gnome-3.6.1p2-33.30.6 net-snmp-libs-5.0.9-2.30E.15 => net-snmp-libs-5.0.9-2.30E.19 gdbm $terminal = Term::Cap->Tgetent( { OSPEED => 9600 }); finger Changes to Drivers and Hardware Support audiofile-devel XFree86-ISO8859-14-75dpi-fonts dhclient Examples: Pseudo-hashes: Using an array as a hash $in_body = /^$/ eof(); print ($foo & 255) + 1, "\n"; dtach The 6.07.02-RH2 drivers have been removed gnome-system-monitor iSCSI devices (iscsi) â€" 3.6.2.1 There are several I/O operators you should know about. openssl096b-0.9.6b-16 => openssl096b-0.9.6b-16.22.3 or: gdb net-snmp-perl-5.0.9-2.30E.15 => net-snmp-perl-5.0.9-2.30E.19 grep devlabel The older drivers have been preserved in addon/qla2200_70003RH1/ mod_jk2 splutter(*STDOUT); # pass the whole glob This also behaves similarly, but avoids $_ : you have to write The following packages have been added to Red Hat Enterprise Linux 3 Update 6: libgcj-devel-3.2.3-52 => libgcj-devel-3.2.3-53 glibc-utils Systems using storage attached to Fibre Channel host bus adapters (FC HBAs) may encounter issues during installation due to PCI device load ordering. To address this issue, a new boot option called latefcload was developed to delay the loading of FC HBAs until other storage devices have been loaded. To use the latefcload option, enter the following at the Red Hat Enterprise Linux 3 Update 6 installation boot prompt: gimp-print-devel php-imap-4.3.2-23.ent => php-imap-4.3.2-25.ent Use Anaconda only to perform a fresh install of Red Hat Enterprise Linux 3 Update 6. gcc-java quagga Red Hat Enterprise Linux AS 3 Update 4 Release Notes you can force interpretation as a reserved word by adding anything that makes it more than a bareword: Compaq SMART Array controllers (cciss) â€" 2.4.58.RH1 pstack LSI Logic MPT Fusion (mpt* drivers) net-snmp compat-libgcj The scsi/megaraid driver has been updated from v1.18j to v1.18k $globref = *foo{GLOB}; C-Media PCI audio driver (cmpci driver) i Do case-insensitive pattern matching. dhcp-devel $fh = \*STDIN; libf2c-3.2.3-52 => libf2c-3.2.3-53 $scalarref = *foo{SCALAR}; chmod 0644, $_; The migration to the latest drivers should be completed before the next Red Hat Enterprise Linux update is applied, because in most cases only one older-revision driver will be preserved for each update. Using References net-snmp-devel-5.0.9-2.30E.15 => net-snmp-devel-5.0.9-2.30E.19 Binary "||" performs a short-circuit logical OR operation. That is, if the left operand is true, the right operand is not even evaluated. Scalar or list context propagates down to the right operand if it is evaluated. cdparanoia-devel for my $name (@colors) { mozilla-nspr-1.7.7-1.1.3.4 => mozilla-nspr-1.7.10-1.1.3.1 alchemist-devel ( x86 ) cpp rsync {bar} # with bar. The following section includes information specific to the Red Hat Enterprise Linux installation program, Anaconda. Intel PRO/1000 (e1000 driver) These package lists include packages from all variants of Red Hat Enterprise Linux 3. Your system may not include every one of the packages listed here. net-snmp-utils-5.0.9-2.30E.15 => net-snmp-utils-5.0.9-2.30E.19 gnome-vfs2-devel gd fontconfig General Information Binary " =>" returns -1, 0, or 1 depending on whether the left argument is numerically less than, equal to, or greater than the right argument. If your platform supports NaNs (not-a-numbers) as numeric values, using them with " =>" returns undef. NaN is not " ", "==", ">", " =" or ">=" anything (even NaN), so those 5 return false. NaN != NaN returns true, as does NaN != anything else. If your platform doesn't support NaNs then NaN is just a string with numeric value 0. Interpolation of regular expressions rpm-devel-4.2.3-21_nonptl => rpm-devel-4.2.3-24_nonptl ant-devel gnome-themes jonas Constant Folding $program =~ s { openssl-devel-0.9.7a-33.12 => openssl-devel-0.9.7a-33.15 XFree86-base-fonts The following topics are covered in this document: sub showem { { @_ } } # ambiguous (currently ok, but may change) ethereal-0.10.10-1.EL3.1 => ethereal-0.10.12-1.EL3.1 compat-libstdc++-devel The QLA2100 adapter has been retired by QLogic. This adapter is no longer supported by QLogic or Red Hat. Therefore, the driver is located in the kernel-unsupported package. while ($i++ 2) { IBM ServeRAID (ips driver) print "\t" x ($tab/8), ' ' x ($tab%8); # tab over gail libgnat Because curly brackets (braces) are used for several other things including BLOCKs, you may occasionally have to disambiguate braces at the beginning of a statement by putting a + or a return in front so that Perl realizes the opening brace isn't starting a BLOCKThe economy and mnemonic value of using curlies is deemed worth this occasional extra hassle. XFree86-75dpi-fonts Using single-quote as a delimiter protects the command from Perl's double-quote interpolation, passing it on to the shell instead: Options: You might also think of closure as a way to write a subroutine template without using eval()Here's a small example of how closures work: rpm -F kernel-.rpm push(@{$arrayref}, $filename); emacs-el-21.3-4.1 => emacs-el-21.3-4.7 The POSIX standard defines interfaces to lock files or parts of files to ensure that they are not concurrently changed by other programs. The fcntl() interface with the F_GETLK, F_SETLK, and F_SETLKW interfaces can be used for this purpose. The standard defines that attempts to lock an already locked file from another process must fail. Also part of POSIX is the lockf() interface, which serves the same purpose. Not in POSIX, but falling into the same category, is the flock() interface. bug-buddy XFree86-cyrillic-fonts ImageMagick-perl-5.5.6-13 => ImageMagick-perl-5.5.6-15 General information print while ($_ = STDIN>); print(" MiXeD"), redo LOOP if /\G[A-Za-z]+\b[,.;]?\s*/gc; quagga-devel while (my $line = STDIN>) { print $line } XFree86-Xnest-4.3.0-81.EL => XFree86-Xnest-4.3.0-89.EL } print while defined($_ = STDIN>); gcc-c++ s/%(.)/$percent{$1}/g; # change percent escapes; no /e ghostscript-devel Introduction XFree86-devel-4.3.0-81.EL => XFree86-devel-4.3.0-89.EL In scalar context, each execution of m//g finds the next match, returning true if it matches, and false if there is no further match. The position after the last match can be read or set using the pos() function; see perlfunc/pos. A failed match normally resets the search position to the beginning of the string, but you can avoid that by adding the /c modifier (e.g. m//gc). Modifying the target string also resets the search position. modprobe cciss usermode-1.68-5E.3 => usermode-1.68-5E.4 All operations above are performed simultaneously, left to right. emacs-21.3-4.1 => emacs-21.3-4.7 XFree86-ISO8859-9-100dpi-fonts glibc-profile dos2unix-3.1-15 => dos2unix-3.1-15.EL.21 pam-0.75-64 => pam-0.75-66 atk If a cciss device is enabled for diskdump (that is, it is listed as the DEVICE in /etc/sysconfig/diskdump), and you want to unload and reload the cciss driver, the diskdump service must be stopped before unloading the cciss driver, then restarted after loading the driver again. For example: Similar problems exist with the kernel functionality that provides credentials for transport for Unix sockets and the System V message queues, semaphores, and shared memory. In the first case, calls such as: If you try to dereference the key, it won't do a hard dereference, and you won't accomplish what you're attemptingYou might want to do something more like squid-2.5.STABLE3-6.3E.9 => squid-2.5.STABLE3-6.3E.13 Here are the quote-like operators that apply to pattern matching and related activities. XFree86-xauth cyrus-sasl gnome-system-monitor-2.0.5-2 => gnome-system-monitor-2.0.5-4 } gstreamer-devel pam-devel-0.75-64 => pam-devel-0.75-66 eel2 findutils redhat-config-netboot-0.1.5-1 => redhat-config-netboot-0.1.26-1_EL3 This is one of the only places where giving a prototype to a closure makes much senseIf you wanted to impose scalar context on the arguments of these functions (probably not a wise idea for this particular example), you could have written it this way instead: elinks gail-devel Here's a trick for interpolating a subroutine call into a string: General Information Previous steps were performed during the compilation of Perl code, but this one happens at run time--although it may be optimized to be calculated at compile time if appropriate. After preprocessing described above, and possibly after evaluation if catenation, joining, casing translation, or metaquoting are involved, the resulting string is passed to the RE engine for compilation. bind-utils Auto-increment and Auto-decrement Emulex LightPulse Fibre Channel IOCTLs (lpfcdfc) â€" 1.2.1 gnome-desktop-2.2.2-1 => gnome-desktop-2.2.2-2.2E Binary "lt" returns true if the left argument is stringwise less than the right argument. gnome-python2-bonobo } control-center MAKEDEV If "/" is the delimiter then the initial m is optional. With the m you can use any pair of non-alphanumeric, non-whitespace characters as delimiters. This is particularly useful for matching path names that contain "/", to avoid LTS (leaning toothpick syndrome). If "?" is the delimiter, then the match-only-once rule of ?PATTERN? applies. If "'" is the delimiter, no interpolation is performed on the PATTERN. kernel-smp-2.4.21-32.EL => kernel-smp-2.4.21-35.EL amanda-server-2.4.4p1-0.3E => amanda-server-2.4.4p1-0.3E.1 authconfig-gtk SDL $_ .= qq telnet-0.17-26.EL3.2 => telnet-0.17-26.EL3.3 eclipse Binary "**" is the exponentiation operator. It binds even more tightly than unary minus, so -2**4 is -(2**4), not (-2)**4. (This is implemented using C's pow(3) function, which actually works on doubles internally.) Changes to Packages bind Any non-alphanumeric, non-whitespace delimiter may replace the slashes. If single quotes are used, no interpretation is done on the replacement string (the /e modifier overrides this, however). Unlike Perl 4, Perl 5 treats backticks as normal delimiters; the replacement text is not evaluated as a command. If the PATTERN is delimited by bracketing quotes, the REPLACEMENT has its own pair of quotes, which may or may not be bracketing quotes, e.g., s(foo)(bar) or s foo>/bar/. A /e will cause the replacement portion to be treated as a full-fledged Perl expression and evaluated right then and there. It is, however, syntax checked at compile-time. A second e modifier will cause the replacement portion to be evaled before being run as a Perl expression. libgnat-3.2.3-52 => libgnat-3.2.3-53 mozilla-nss-1.7.7-1.1.3.4 => mozilla-nss-1.7.10-1.1.3.1 XFree86-ISO8859-15-100dpi-fonts-4.3.0-81.EL => XFree86-ISO8859-15-100dpi-fonts-4.3.0-89.EL automake XFree86-base-fonts-4.3.0-81.EL => XFree86-base-fonts-4.3.0-89.EL service diskdump start kudzu-devel VFlib2 # (including lexicals) in $_ : First $1 is interpolated php-mysql-4.3.2-23.ent => php-mysql-4.3.2-25.ent $coderef = \&handler; is a syntax error. The Text::Balanced module (from CPAN, and starting from Perl 5.8 part of the standard distribution) is able to do this properly. You can intermix m//g matches with m/\G ./g, where \G is a zero-width assertion that matches the exact position where the previous m//g, if any, left off. Without the /g modifier, the \G assertion still anchors at pos(), but the match is of course only attempted once. Using \G without /g on a target string that has not previously had a /g match applied to it is the same as using the \A assertion to match the beginning of the string. Note also that, currently, \G is only properly supported when anchored at the very beginning of the pattern. Here is the output (split into several lines): redhat-config-cluster iscsi-initiator-utils-3.6.2-7 => iscsi-initiator-utils-3.6.3-3 bzip2-devel-1.0.2-11.EL3.1 => bzip2-devel-1.0.2-11.EL3.4 use strict 'refs'; rh-postgresql-tcl 3: 'pp', pos=7 eal3-certification openssh-clients-3.6.1p2-33.30.4 => openssh-clients-3.6.1p2-33.30.6 Intel(R) PRO/100 Fast Ethernet Adapter (e100) â€" 3.4.8-k2 @info = stat($file) or die; # better, now @info gets its due print $$$$refrefref; aspell-fr gstreamer-plugins-devel The SCSI standard requires that all SCSI devices respond to Logical Unit Number (LUN) zero. Some SCSI devices fail when they are scanned for Logical Unit Numbers (LUNs) greater than zero. Other devices require that LUNs must be numbered sequentially. Not-so-symbolic references compat-libstdc++ qw(foo bar baz) popt-1.8.2-21_nonptl => popt-1.8.2-24_nonptl s/PATTERN/REPLACEMENT/egimosx . # code for each line emacs-leim \l lowercase next char amanda-server GConf2 # expand variables in $_, but dynamics only, using gcc-gnat diffstat gimp-data-extras anaconda-9.1.5.8-1.RHEL => anaconda-9.1.6.8-1.RHEL glib-devel redhat-config-network-tui mkinitrd-3.5.13.3-1 => mkinitrd-3.5.13.4-1 Kernel-Related Information cproto is equivalent to Binary "and" returns the logical conjunction of the two surrounding expressions. It's equivalent to && except for the very low precedence. This means that it short-circuits: i.e., the right expression is evaluated only if the left expression is true. sysreport-1.3.7.2-4 => sysreport-1.3.7.2-9 XFree86-xdm glibc-2.3.2-95.33 => glibc-2.3.2-95.35 itcl-3.2-92.2 => itcl-3.2-92.3 XFree86-truetype-fonts-4.3.0-81.EL => XFree86-truetype-fonts-4.3.0-89.EL However, this has led to behavior changes between pre-4.1 and post-4.1 versions of rpm when using the -U or -F flags to install newer versions of packages. $a = $b || $c; # better written this way Changes to packages The Fabric Device Management Interface (FDMI) is disabled by default in the 7.01.01 driver. It can be enabled by setting the "ql2xfdmienable" module parameter to 1. However, note that some Fibre Channel switches require updates to allow them to work with FDMI. Therefore, make sure you contact your switch vendor before enabling FDMI. net-snmp-devel XFree86-xfs Binary " " returns true if the left argument is numerically less than the right argument. ethereal-gnome SDL-devel beecrypt-devel amanda-2.4.4p1-0.3E => amanda-2.4.4p1-0.3E.1 dos2unix Relational Operators mozilla-devel-1.7.7-1.1.3.4 => mozilla-devel-1.7.10-1.1.3.1 expect Keep in mind that the only definitive way to determine what drivers are being used is to review the contents of /etc/modules.conf. Use of the lsmod command is not a substitute for examining this file. As explained above, a closure is an anonymous function with access to the lexical variables visible when that function was compiledIt retains access to those variables even though it doesn't get run until later, such as in a signal handler or a Tk callback. XFree86-xfs If no string is specified via the =~ or !~ operator, the $_ variable is searched and modified. (The string specified with =~ must be scalar variable, an array element, a hash element, or an assignment to one of those, i.e., an lvalue.) } aspell slocate-2.7-3 => slocate-2.7-3.RHEL3.6 rh-postgresql-jdbc EOF here-doc yes* ethereal ORBit desktop-backgrounds-extra and even authd The following new packages have been added to Red Hat Enterprise Linux 3 Update 1: General Information gcc-objc Assignment Operators The leading +{ and {; always serve to disambiguate the expression to mean either the HASH reference, or the BLOCK. LSI Logic RAID (megaraid driver) An older driver has been preserved as addon/aacraid_10102/aacraid_10102.o $foo . " XXX '" . (join $", @arr) . "'"; libobjc-3.2.3-52 => libobjc-3.2.3-53 krb5-devel-1.2.7-44 => krb5-devel-1.2.7-47 tr/AAA/XYZ/ Binding Operators Note atk-devel } tix-8.1.4-92.2 => tix-8.1.4-92.3 db4 ash splutter(*STDOUT{IO}); # pass both file and dir handles Additionally, the quoting rules for the identifier are not related to Perl's quoting rules -- q(), qq(), and the like are not supported in place of '' and "", and the only interpolation is for backslashing the quoting character: automake15 ant my $fh = shift; Here we've created a reference to an anonymous array of three elements whose final element is itself a reference to another anonymous array of three elements(The multidimensional syntax described later can be used to access thisFor example, after the above, $arrayref->[2][1] would have the value "b".) openssl-devel docbook-style-dsssl The older drivers have been preserved in addon/fusion_20511/ and addon/fusion_20505/ $array{ +shift } rmmod cciss ImageMagick-c++-devel-5.5.6-13 => ImageMagick-c++-devel-5.5.6-15 fonts-KOI8-R-100dpi Non-bracketing delimiters use the same character fore and aft, but the four sorts of brackets (round, angle, square, curly) will all nest, which means that TTY> =~ /^y/i && foo(); # do foo if desired junit gnome-mime-data-2.2.0-3 => gnome-mime-data-2.2.0-4 Evaluates to a list of the words extracted out of STRING, using embedded whitespace as the word delimiters. It can be understood as being roughly equivalent to: telnet-server-0.17-26.EL3.2 => telnet-server-0.17-26.EL3.3 mozilla-mail-1.7.7-1.1.3.4 => mozilla-mail-1.7.10-1.1.3.1 Red Hat strongly recommends that you disable USB legacy support in your BIOS. It has been discovered that, on some machines, failure to do so can result in symptoms ranging from loss of keyboard or mouse to crashes up to a day after boot. $h = newprint("Howdy"); XFree86-syriac-fonts m Treat string as multiple lines. curl-devel gdm $menubar = $main->Frame(-relief => "raised", Subroutine calls and lookups of individual array elements arise often enough that it gets cumbersome to use method 2As a form of syntactic sugar, the examples for method 2 may be written: gaim-1.2.1-6.el3 => gaim-1.3.1-0.el3.3 A double-quoted, interpolated string. Introduction XFree86-ISO8859-15-100dpi-fonts ABC aspell-pt_BR kdegames ant-libs e2fsprogs The only interpolation is removal of \ from pairs \\. php-pgsql-4.3.2-23.ent => php-pgsql-4.3.2-25.ent /usr/share/doc/diskdumputils-/README Copyright © 2005 Red Hat, Inc. This is powerful, and slightly dangerous, in that it's possible to intend (with the utmost sincerity) to use a hard reference, and accidentally use a symbolic reference insteadTo protect against that, you can say \Q quote non-word characters till \E except that the globbing is actually done internally using the standard File::Glob extension. Of course, the shortest way to do the above is: oprofile sudo-1.6.7p5-1 => sudo-1.6.7p5-1.2 print "Be ", red("careful"), "with that ", green("light"); while ($_ = STDIN>) { print; } XFree86-ISO8859-2-75dpi-fonts Although these are grouped by family, they all have the precedence of assignment. evolution-devel gnome-vfs2-extras XFree86-ISO8859-14-75dpi-fonts-4.3.0-81.EL => XFree86-ISO8859-14-75dpi-fonts-4.3.0-89.EL gsl cpp-3.2.3-52 => cpp-3.2.3-53 Intelligent Platform Management Interface (ipmi) â€" v35 tomcat The older driver has been preserved as addon/megaraid_2106/megaraid_2106.o Using a closure as a function template allows us to generate many functions that act similarlySuppose you wanted functions named after the colors that generated HTML font changes for the various colors: /sbin, /bin, /usr/sbin, /usr/bin. return "\Q$str"; return sub { my $y = shift; print "$x, $y!\n"; }; XFree86-Xnest esound Wnn6-SDK-devel dump up2date-gnome Keep in mind that the only definitive way to determine what drivers are being used is to review the contents of /etc/modules.conf. Use of the lsmod command is not a substitute for examining this file. Canna XFree86-syriac-fonts-4.3.0-81.EL => XFree86-syriac-fonts-4.3.0-89.EL When the GETPID command, defined in , is used with the semctl() function, the original Red Hat Enterprise Linux 3 kernel returned a kernel-internal value. As of Red Hat Enterprise Linux 3 Update 1, the returned value is the process ID. evolution Note I said foo. dbskkd-cdb g Replace globally, i.e., all occurrences. # . # code for each line bison diffutils This section contains general information not specific to any other section of this document. m/PATTERN/cgimosx Note $struct->{bar}; # same as $struct->[2], i.e"BAR" As a scalar operator: Binary ">" returns true if the left argument is numerically greater than the right argument. For example, if you have both the kernel and kernel-smp packages installed and issue the following command: This section contains listings of packages that have been updated or added from Red Hat Enterprise Linux 3 as part of Update 6. xscreensaver-4.10-8 => xscreensaver-4.10-15 Binary "le" returns true if the left argument is stringwise less than or equal to the right argument. gnome-games Finding the end mdadm Examples: s/$rex/foo/; $hashref->{"KEY"} = "VALUE"; # Hash elementmy $x = $_[0] + 35; or: $arg = shift; because the latter will alternate between returning a filename and returning false. XFree86-tools-4.3.0-81.EL => XFree86-tools-4.3.0-89.EL These CD-ROMs must be installed after Red Hat Enterprise Linux has been installed. binutils cups-devel glib diskdumputils-1.0.1-4 => diskdumputils-1.1.7-1 compat-pwdb fetchmail-6.2.0-3 => fetchmail-6.2.0-3.el3.2 A character range may be specified with a hyphen, so tr/A-J/0-9/ does the same replacement as tr/ACEGIBDFHJ/0246813579/. For sed devotees, y is provided as a synonym for tr. If the SEARCHLIST is delimited by bracketing quotes, the REPLACEMENTLIST has its own pair of quotes, which may or may not be bracketing quotes, e.g., tr[A-Z][a-z] or tr(+\-*/)/ABCD/. The new driver is scsi/megaraid2.o keys %$struct; # will return ("foo", "bar") in some order libwnck-2.2.3-1 => libwnck-2.2.3-1.rhel3 glibc-headers In these loop constructs, the assigned value (whether assignment is automatic or explicit) is then tested to see whether it is defined. The defined test avoids problems where line has a string value that would be treated as false by Perl, for example a "" or a "0" with no trailing newline. If you really mean for such values to terminate the loop, they should be tested for explicitly: print $1 while /(o)/gc; print "', pos=", pos, "\n"; print "That yields @{[$n + 5]} widgets\n"; e2fsprogs-devel dejagnu QLogic Fibre Channel (qla2xxx driver) gimp gdk-pixbuf-devel rh-postgresql-tcl-7.3.9-2 => rh-postgresql-tcl-7.3.10-2 gnome-desktop fonts-KOI8-R hpijs-1.3-32.1.9 => hpijs-1.3-32.1.10 glibc-kernheaders-2.4-8.34.1 => glibc-kernheaders-2.4-8.34.2 glibc-utils-2.3.2-95.33 => glibc-utils-2.3.2-95.35 $coderef->(1,2,3); # Subroutine call compat-libstdc++ evolution-1.4.5-14 => evolution-1.4.5-15 struts-webapps $shell_info = qx'ps $$'; # that's the new shell's $$ autoconf The > symbol will return undef for end-of-file only once. If you call it again after this, it will assume you are processing another @ARGV list, and if you haven't set @ARGV, will read input from STDIN. XFree86-75dpi-fonts freetype-devel net-tools-1.60-20E.7 => net-tools-1.60-20E.9 mod_ssl-2.0.46-46.ent => mod_ssl-2.0.46-53.ent gcc-g77 Taking a reference to an enumerated list is not the same as using square brackets--instead it's the same as creating a list of references! rh-postgresql-test-7.3.9-2 => rh-postgresql-test-7.3.10-2 up2date-update â€" Functionality migrated to up2date package shadow-utils-4.0.3-23.08 => shadow-utils-4.0.3-25.RHEL3 is semantically equivalent to the list: and not worry about whether the subscripts are reserved wordsIn the rare event that you do wish to do something like brltty if (($F1, $F2, $Etc) = ($foo =~ /^(\S+)\s+(\S+)\s*(.*)/)) rand (10) * 20; # (rand 10) * 20 glib2 -borderwidth => 2) $array{ shift @_ } gimp-print-cups libf2c $home = $ENV{'HOME'} || $ENV{'LOGDIR'} || Beginning with release 5.005 of Perl, you may use an array reference in some contexts that would normally require a hash referenceThis allows you to access array elements using symbolic names, as if they were fields in a structure. The migration to the latest drivers should be completed before the next Red Hat Enterprise Linux update is applied, because in most cases only one older-revision driver will be preserved for each update. XFree86-devel nptl-devel-2.3.2-95.33 => nptl-devel-2.3.2-95.35 httpd-devel-2.0.46-46.ent => httpd-devel-2.0.46-53.ent man-1.5k-10 => man-1.5k-11.rhel3 Note rdist-6.1.5-35.30.1 => rdist-6.1.5-35.30.2 XFree86-xfs-4.3.0-81.EL => XFree86-xfs-4.3.0-89.EL } eel2-devel cyrus-sasl-plain chdir ($foo) * 20; # (chdir $foo) * 20 Here's a line SysVinit bzip2-libs @info = stat($file) || die; # oops, scalar sense of stat! at-spi amanda rh-postgresql-devel This last example splits $foo into the first two words and the remainder of the line, and assigns those three fields to $F1, $F2, and $Etc. The conditional is true if any variables were assigned, i.e., if the pattern matched. This usage is vaguely deprecated, which means it just might possibly be removed in some distant future version of Perl, perhaps somewhere around the year 2168. Libraries now support RC4 cipher suites. The e1000 driver has been updated from 5.2.52-k1 to 5.3.19-k2 "=" is the ordinary assignment operator. anaconda-runtime Canna-libs last if /^--$/; print exists $phash->[0]{bar}; # true, 'bar' is a valid field clumanager XFree86-tools libgcc Binary "," is the comma operator. In scalar context it evaluates its left argument, throws that value away, then evaluates its right argument and returns that value. This is just like C's comma operator. This section contains listings of packages that have been updated or added from Red Hat Enterprise Linux 3 as part of Update 1. if (/^-v/) { $verbose++ } busybox-anaconda The lpfc driver has been updated from 7.0.3. to 7.1.8 quagga-contrib gnome-python2-gtkhtml2 [\000-\177]; # delete 8th bit bridge-utils A string which is (possibly) interpolated and then executed as a system command with /bin/sh or its equivalent. Shell wildcards, pipes, and redirections will be honored. The collected standard output of the command is returned; standard error is unaffected. In scalar context, it comes back as a single (potentially multi-line) string, or undef if the command failed. In list context, returns a list of lines (however you've defined lines with $/ or $INPUT_RECORD_SEPARATOR), or an empty list if the command failed. XFree86-libs-data losetup-2.11y-31.6 => losetup-2.11y-31.10 print "EOF"; # same as above s/my.STRING/foo/is; If you are copying the contents of the Red Hat Enterprise Linux 3 Update 6 CD-ROMs (in preparation for a network-based installation, for example) be sure you copy the CD-ROMs for the operating system only. Do not copy the Extras CD-ROM, or any of the layered product CD-ROMs, as this will overwrite files necessary for Anaconda's proper operation. httpd The following packages have been updated from Red Hat Enterprise Linux 3 Update 3: docbook-style-xsl rh-postgresql-jdbc-7.3.9-2 => rh-postgresql-jdbc-7.3.10-2 cracklib-dicts expect-devel &$name(); # Calls &foo() (as in Perl 4) $array{ aaa }{ bbb }{ ccc } $a % 2 ? $a += 10 : $a += 2 print "refs 1 and 2 refer to the same thing\n"; gcc-gnat bonobo-activation-devel fonts-KOI8-R-75dpi print '-' x 80; # print row of dashes $cnt = tr/0-9//; # count the digits in $_ gcc-java-3.2.3-52 => gcc-java-3.2.3-53 print(" alphanumeric"), redo LOOP if /\G[A-Za-z0-9]+\b[,.;]?\s*/gc; PyXML .= %= ^= system("program args 1>/tmp/program.stdout 2>/tmp/program.stderr"); ckermit aspell-sv This will still print 10, not 20Remember that local() affects package variables, which are all "global" to the package. 2: 'q', pos=5 # code ImageMagick-devel while (defined($paragraph = >)) { perl -le '$a = NaN; print "NaN support here" if $a != $a' A string enclosed by backticks (grave accents) first undergoes double-quote interpolation. It is then interpreted as an external command, and the output of that command is the value of the backtick string, like in a shell. In scalar context, a single string consisting of all output is returned. In list context, a list of values is returned, one per line of output. (You can set $/ to use a different line terminator.) The command is executed each time the pseudo-literal is evaluated. The status value of the command is returned in $? (see perlvar for the interpretation of $?). Unlike in csh, no translation is done on the return data--newlines remain newlines. Unlike in any of the shells, single quotes do not hide variable names in the command from interpretation. To pass a literal dollar-sign through to the shell you need to hide it with a backslash. The generalized form of backticks is qx//. (Because backticks always undergo shell expansion as well, see perlsec for security con Changes to the Red Hat Enterprise Linux Installation Program (Anaconda) XFree86-100dpi-fonts php-ldap-4.3.2-23.ent => php-ldap-4.3.2-25.ent ($foo = $bar) =~ s/this/that/; # copy first, then change # These do the print before evaluating exit: aspell-devel It is possible to inspect both the string given to RE engine and the resulting finite automaton. See the arguments debug/debugcolor in the use re pragma, as well as Perl's -Dr command-line switch documented in perlrun/"Command Switches". service diskdump stop glibc-devel The tg3 driver has been updated from v3.6RH to 3.10RH aspell-de anaconda-images Apart from the behavior described above, Perl does not expand multiple levels of interpolation. In particular, contrary to the expectations of shell programmers, back-quotes do NOT interpolate within double quotes, nor do single quotes impede evaluation of variables when used within double quotes. file-roller 2. line-noise lowercase line-noise lowercase UPPERCASE line-noise XFree86-xauth-4.3.0-81.EL => XFree86-xauth-4.3.0-89.EL while (($_ = STDIN>) ne '0') { . } bitmap-fonts If the /d modifier is used, the REPLACEMENTLIST is always interpreted exactly as specified. Otherwise, if the REPLACEMENTLIST is shorter than the SEARCHLIST, the final character is replicated till it is long enough. If the REPLACEMENTLIST is empty, the SEARCHLIST is replicated. This latter is useful for counting characters in a class or for squashing character sequences in a class. than XFree86-sdk-4.3.0-81.EL => XFree86-sdk-4.3.0-89.EL compat-gcc-c++ The search order of the su command has been changed in Red Hat Enterprise Linux 3 Update 6. In previous versions, the su command's $PATH search was set in the following order: gzip-1.3.3-9 => gzip-1.3.3-12.rhel3 openssh-3.6.1p2-33.30.4 => openssh-3.6.1p2-33.30.6 If the right argument is an expression rather than a search pattern, substitution, or transliteration, it is interpreted as a search pattern at run time. This can be less efficient than an explicit search, because the pattern must be compiled every time the expression is evaluated. Wnn6-SDK } cdrecord-devel MySQL-python chkconfig anaconda cerns.) $_ = 'EOL'; QLogic Fibre Channel HBA (qlogic) â€" 7.05.00-RH1 cups-libs \r return (CR) docbook-utils-pdf jaf mysql-jdbc-tomcat } XFree86-cyrillic-fonts 2: 'q', pos=8 As more readable alternatives to && and || when used for control flow, Perl provides and and or operators (see below). The short-circuit behavior is identical. The precedence of "and" and "or" is much lower, however, so that you can safely use them after a list operator without the need for parentheses: { evolution-connector bg5ps do not form legal quoted expressions. The quoted part ends on the first " and /, and the rest happens to be a syntax error. Because the slash that terminated m// was followed by a SPACE, the example above is not m//x, but rather m// with no /x modifier. So the embedded # is interpreted as a literal #. kudzu # Time passes. \n newline (NL) &$coderef(1,2,3); rpmdb-redhat-3-0.20050512 => rpmdb-redhat-3-0.20050821 and then only hard references will be allowed for the rest of the enclosing blockAn inner block may countermand that with Use Anaconda only to perform a fresh install of Red Hat Enterprise Linux 3 Update 4. If multiple transliterations are given for a character, only the first one is used: The older driver has been preserved in addon/lpfc_703/ expat The original kernel in the initial Red Hat Enterprise Linux 3 release not only prevents locking of the file from other processes, it also prevents locking from other threads in the same process. This is not correct and does not correspond to the behavior in the 2.6 Linux kernel and correct POSIX semantics. The kernel update in Red Hat Enterprise Linux 3 Update 1 introduces the correct behavior for programs using NPTL. There is no impact to programs that use LinuxThreads nor to programs that are not multi-threaded. rh-postgresql ImageMagick-perl bogl-devel However, when it's a list-context assignment and you're trying to use "||" for control flow, you probably need "or" so that the assignment takes higher precedence. iputils-20020927-11.30.1 => iputils-20020927-11.30.2 . 'more '/eg; gnome-desktop-devel-2.2.2-1 => gnome-desktop-devel-2.2.2-2.2E Omni-foomatic nss_ldap Binary ">=" returns true if the left argument is numerically greater than or equal to the right argument. o Compile pattern only once. Red Hat Enterprise Linux 3 Update 1 includes a new subdirectory of the RedHat directory present on CD-ROM #1. This subdirectory, named Updates, contains all packages that have been added or updated during a quarterly update. Anaconda has also been modified to search the Updates subdirectory during installations and upgrades. samba-swat-3.0.9-1.3E.3 => samba-swat-3.0.9-1.3E.5 "++" and "--" work as in C. That is, if placed before a variable, they increment or decrement the variable before returning the value, and if placed after, increment or decrement the variable after returning the value. anaconda-help $globref->print("output\n"); # iff IO::Handle is loaded kernel-source docbook-dtds Like C, Perl does a certain amount of expression evaluation at compile time whenever it determines that all arguments to an operator are static and have no side effects. In particular, string concatenation happens at compile time between literals that don't do variable substitution. Backslash interpolation also happens at compile time gpm fonts-ISO8859-2 print exists $phash->{foo}; # true, 'foo' was set in the declaration tk-devel-8.3.5-92.2 => tk-devel-8.3.5-92.3 The new driver is scsi/ips.o gstreamer &$h("world"); XFree86-font-utils I/O Operators The price is $Price. bonobo-activation Removal of backslashes before delimiters gawk Binary "/" divides two numbers. gimp-print-utils mikmod-devel-3.1.6-21.3 => mikmod-devel-3.1.6-22.EL3 is the same as s/^=(\w+)/&pod($1)/ge; # use function call file \c[ control char (ESC) freeradius-unixODBC gstreamer-plugins XFree86-xdm expect-5.38.0-92.2 => expect-5.38.0-92.3 kernel-smp-unsupported Logical Not $bar = q('This is it.'); firstboot-1.1.31-1 => firstboot-1.1.33-1 authconfig modutils-devel s/\w/$& x 2/eg; # yields 'aabbcc 224466xxyyzz' cpio-2.5-3e.3 => cpio-2.5-4.RHEL3 $score[$x][$y][$z] += 42; lowercase lowercase line-noise lowercase lowercase line-noise Ensure that the diskdumputils package is installed to use the diskdump facility. For more information, refer to: # poor man's grep cdrecord open HANDLE, "filename" bootparamd enscript 1) Set the LD_ASSUME_KERNEL environment variable to "2.4.19" for the application process to prevent it from using the NPTL library. Note that if the application doesn't reset the LD_ASSUME_KERNEL environment variable, this setting is inherited by all child processes. Address-of operator. (But see the "\" operator for taking a reference.) Binary "=~" binds a scalar expression to a pattern match. Certain operations search or modify the string $_ by default. This operator makes that kind of operation work on some other string. The right argument is a search pattern, substitution, or transliteration. The left argument is what is supposed to be searched, substituted, or transliterated instead of the default $_. When used in scalar context, the return value generally indicates the success of the operation. Behavior in list context depends on the particular operator. See /"Regexp Quote-Like Operators" for details. tzdata-2005f-1.EL3 => tzdata-2005k-1.EL3 my $success = 0; nfs-utils-1.0.6-33EL => nfs-utils-1.0.6-40EL The following section includes information specific to the Red Hat Enterprise Linux installation program, Anaconda. *foo{THING} returns undef if that particular THING hasn't been used yet, except in the case of scalars*foo{SCALAR} returns a reference to an anonymous scalar if $foo hasn't been used yetThis might change in a future release. gnome-mime-data XFree86-ISO8859-2-100dpi-fonts samba-common-3.0.9-1.3E.3 => samba-common-3.0.9-1.3E.5 beecrypt dvdrecord XFree86-doc-4.3.0-81.EL => XFree86-doc-4.3.0-89.EL Note This section contains listings of packages that have been updated or added from Red Hat Enterprise Linux 3 as part of Update 4. rh-postgresql-libs-7.3.9-2 => rh-postgresql-libs-7.3.10-2 Ternary "?:" is the conditional operator, just as in C. It works much like an if-then-else. If the argument before the ? is true, the argument before the : is returned, otherwise the argument after the : is returned. For example: kernel-2.4.21-32.EL => kernel-2.4.21-35.EL cpp XFree86-ISO8859-15-75dpi-fonts-4.3.0-81.EL => XFree86-ISO8859-15-75dpi-fonts-4.3.0-89.EL openoffice.org-i18n-1.1.2-24.2.1.EL3 => openoffice.org-i18n-1.1.2-28.2.0.EL3 kernel-hugemem-unsupported gnomemeeting The e1000 driver has been updated from 5.1.11-k1 to 5.2.20-k1 cups redhat-config-packages By using the backslash operator on a variable, subroutine, or value(This works much like the & (address-of) operator in C.) This typically creates another reference to a variable, because there's already a reference to the variable in the symbol tableBut the symbol table reference might go away, and you'll still have the reference that the backslash returnedHere are some examples: acl If you are copying the contents of the Red Hat Enterprise Linux 3 Update 4 CD-ROMs (in preparation for a network-based installation, for example) be sure you copy the CD-ROMs for the operating system only. Do not copy the Extras CD-ROM, or any of the layered product CD-ROMs, as this will overwrite files necessary for Anaconda's proper operation. amtu That should probably be written more simply as: Parsing of the bracketed character class construct, [ .], is rather different than the rule used for the rest of the pattern. The terminator of this construct is found using the same rules as for finding the terminator of a {}-delimited construct, the only exception being that ] immediately following [ is treated as though preceded by a backslash. Similarly, the terminator of (?{ .}) is found using the same rules as for finding the terminator of a {}-delimited construct. gftp-2.0.14-2 => gftp-2.0.14-4 gnome-python2-canvas Canna-devel print delete $phash->{foo}; # prints $phash->[1], "FOO" $str = '\t'; } XFree86-font-utils rand(10) * 20; # (rand 10) * 20 s/\bgreen\b/mauve/g; # don't change wintergreen gcc-java sub get_rec { bind-devel rand +(10) * 20; # rand (10 * 20) close ARGV if eof; # reset $. each file gaim You cannot include a literal $ or @ within a \Q sequence. An unescaped $ or @ interpolates the corresponding variable, while escaping will cause the literal string \$ to be inserted. You'll need to write something like m/\Quser\E\@\Qhost/. References are easy to use in PerlThere is just one overriding principle: Perl does no implicit referencing or dereferencingWhen a scalar is holding a reference, it always behaves as a simple scalarIt doesn't magically start being an array or hash or subroutine; you have to tell it explicitly to do so, by dereferencing it. gnome-terminal options scsi_mod max_scsi_luns=255 arptables_jf kernel-utils In scalar context, evaluating a filehandle in angle brackets yields the next line from that file (the newline, if any, included), or undef at end-of-file or on error. When $/ is set to undef (sometimes known as file-slurp mode) and the file is empty, it returns '' the first time, followed by undef subsequently. emacs-el XFree86-twm Red Hat Enterprise Linux 3 Update 1 includes support for Serial ATA (SATA) devices via the Intel ICH5 Serial ATA controller. This controller is found in many systems, including most of the latest Dell, HP, and IBM workstations. In order to ensure proper detection and operation of all storage devices, the system BIOS should be configured for "Enhanced mode" or "SATA-only mode." The "Legacy mode" and/or "Combined mode" settings should not be used. gedit-2.2.2-4 => gedit-2.2.2-4.rhel3 $name->[0] = 4; # Sets $foo[0] bar chkfontpath $arrayref = [1, 2, ['a', 'b', 'c']]; coreutils-4.5.3-26 => coreutils-4.5.3-28 XFree86-ISO8859-2-75dpi-fonts comps-3AS-0.20050512 => comps-3AS-0.20050821 fam-devel $rex = qr/my.STRING/is; while (defined($_ = STDIN>)) { print; } ImageMagick-c++-devel XFree86-ISO8859-9-75dpi-fonts sub showem { {; @_ } } # ok The megaraid2 driver has been updated from v2.10.6 to 2.10.8.2-RH1 freeradius-postgresql return $x + inner(); autofs-4.1.3-130 => autofs-4.1.3-150 glibc-kernheaders The right operand is not evaluated while the operator is in the "false" state, and the left operand is not evaluated while the operator is in the "true" state. The precedence is a little lower than || and &&. The value returned is either the empty string for false, or a sequence number (beginning with 1) for true. The sequence number is reset for each range encountered. The final sequence number in a range has the string "E0" appended to it, which doesn't affect its numeric value, but gives you something to search for if you want to exclude the endpoint. You can exclude the beginning point by waiting for the sequence number to be greater than 1. If either operand of scalar " " is a constant expression, that operand is implicitly compared to the $. variable, the current line number. Examples: distcache y/SEARCHLIST/REPLACEMENTLIST/cds # list context Whatever happens in the RE engine might be better discussed in perlre, but for the sake of continuity, we shall do so here. grub-0.93-4.3 => grub-0.93-4.8 print delete $phash->[0]{foo}; # now key is gone automake14 openssl-perl gcc-c++-3.2.3-52 => gcc-c++-3.2.3-53 fontconfig-devel Changes to the Red Hat Enterprise Linux Installation Program (Anaconda) XFree86-ISO8859-2-75dpi-fonts-4.3.0-81.EL => XFree86-ISO8859-2-75dpi-fonts-4.3.0-89.EL ethereal-gnome $a *= 3; The default behavior for up2date is to install (not update or freshen) kernel packages. This behavior is controlled via the pkgsToInstallNotUpdate parameter in /etc/sysconfig/rhn/up2date and is independent of changes in rpm functionality. glibc-debug Optimization of regular expressions Changes to the Red Hat Enterprise Linux installation program (Anaconda) fonts-ISO8859-2-100dpi glade2 Notes on Application Compatibility in Red Hat Enterprise Linux 3 Update 1 The struct shmid_s type, defined in , which is used to get information about a System V shared memory segment, contains the fields shm_lpid and shm_cpid. Both fields previously contained kernel-internal values; now they correctly contain the PID of the process performing the last operation, and creating the segment, respectively. while ($paragraph =~ /[a-z]['")]*[.!?]+['")]*\s/g) { file-3.39-9 => file-3.39-9.EL3.3 That's it for creating referencesBy now you're probably dying to know how to use references to get back to your long-lost dataThere are several basic methods. Xaw3d-devel Similarly, a list assignment in list context produces the list of lvalues assigned to, and a list assignment in scalar context returns the number of elements produced by the expression on the right hand side of the assignment. cups-devel-1.1.17-13.3.27 => cups-devel-1.1.17-13.3.32 $_ = 'abc123xyz'; use Tk; For example, a2ps The scsi/megaraid2 driver has been updated from v2.00.5 to v2.00.9 bogl-bterm bonobo-activation-devel-2.2.2-1 => bonobo-activation-devel-2.2.2-1.2E grep-2.5.1-24.4 => grep-2.5.1-24.5 httpd-devel flex Note 6. ethereal The struct msqid_s type, defined in , which is used to get information about a System V message queue, contains the fields msg_lspid and msg_lrpid. Both fields previously contained a kernel-internal value, whereas now they correctly contain the PID of the process calling msgsnd() and msgrcv() respectively. Binary " " returns the value of its left argument shifted left by the number of bits specified by the right argument. Arguments should be integers. (See also Integer Arithmetic.) The following topics are covered in this document: C Operators Missing From Perl # put commas in the right places in an integer anaconda ghostscript-devel-7.05-32.1.9 => ghostscript-devel-7.05-32.1.10 I said bar. Gory details of parsing quoted constructs print($foo, exit); # Obviously not what you want. o Compile pattern only once. is roughly equivalent to: anaconda-runtime gcc-objc Each year,thousands of people just like you receive_grant_money In order to upgrade an already-installed Red Hat Enterprise Linux 3 system to Update 1, you must use Red Hat Network to update those packages that have changed. The use of Anaconda to upgrade to Update 1 is not supported. cdparanoia Note the use of $ instead of \ in the last example. Unlike sed, we use the \ digit> form in only the left hand side. Anywhere else it's $ digit>. pam_krb5-1.75-1 => pam_krb5-1.77-1 amanda-devel Copyright © 2004 Red Hat, Inc. redhat-artwork-0.73.2-2E => redhat-artwork-0.73.3-2E gnome-audio Perl will raise an exception if you try to access nonexistent fieldsTo avoid inconsistencies, always use the fields::phash() function provided by the fields pragma. XFree86-ISO8859-14-100dpi-fonts-4.3.0-81.EL => XFree86-ISO8859-14-100dpi-fonts-4.3.0-89.EL @a = scalar(@b) || @c; # really meant this XFree86-sdk hwdata-0.101.17-1 => hwdata-0.101.19-1 Only package variables (globals, even if localized) are visible to symbolic referencesLexical variables (declared with my()) aren't in a symbol table, and thus are invisible to this mechanismFor example: @a = $ok ? @b : @c; # get an array samba-3.0.9-1.3E.3 => samba-3.0.9-1.3E.5 The older driver has been preserved as addon/ips_60026 XFree86-truetype-fonts openssh-server-3.6.1p2-33.30.4 => openssh-server-3.6.1p2-33.30.6 sub hashem { +{ @_ } } # ok If you do not stop and restart the diskdump service, the system will hang when it starts to perform a crash dump, and the dump file will not be written. This issue will be addressed in a future release of Red Hat Enterprise Linux 3 by disallowing the cciss driver from being unloaded if it controls the dump device while the diskdump service is running. Red Hat Enterprise Linux 3 Update 1 Release Notes (x86 Edition) XFree86-font-utils-4.3.0-81.EL => XFree86-font-utils-4.3.0-89.EL gnupg gnome-user-docs Note reset if eof; # clear ?? status for next file split(' ', q/STRING/); rpm-4.2.3-21_nonptl => rpm-4.2.3-24_nonptl elinks-0.4.2-7 => elinks-0.4.2-8 tomcat-test Changes to Packages glibc-common netconfig-0.8.19-1.1 => netconfig-0.8.19-1.2 netdump gnome-python2 } continue { The second is to use exists() on the hash reference sitting in the first array elementThis checks to see if the given key is a valid field in the pseudo-hash. libwnck-devel-2.2.3-1 => libwnck-devel-2.2.3-1.rhel3 desktop-file-utils curl cyrus-sasl-md5 print ++($foo = 'a0'); # prints 'a1' Final: 'q', pos=8 up2date print $$ref; Binary "^" returns its operators XORed together bit by bit. (See also Integer Arithmetic and Bitwise String Operators.) anaconda-product This update includes bug fixes for a number of drivers. The more significant driver updates are listed below. In some cases, the original driver has been preserved under a different name, and is available as a non-default alternative for organizations that wish to migrate their driver configuration to the latest versions at a later time. elfutils ($n == 1) ? '' : "s"; dev 3: '', pos=8 dvd+rw-tools . # code for each line tcl-8.3.5-92.2 => tcl-8.3.5-92.3 compat-gcc-legacy # to the variable name, and then evaluated XFree86-doc cyrus-sasl-gssapi bind-chroot linux latefcload gnupg kernel-doc } $baz = '\n'; # a two-character string cdecl tr/a-zA-Z/ /cs; # change non-alphas to single space but, because * is higher precedence than named operators: Binary "!~" is just like "=~" except the return value is negated in the logical sense. gnome-vfs2 This update includes bug fixes for a number of drivers. The more significant driver updates are listed below. In some cases, the original driver has been preserved under a different name, and is available as a non-default alternative for organizations that wish to migrate their driver configuration to the latest versions at a later time. This is just like the /pattern/ search, except that it matches only once between calls to the reset() operator. This is a useful optimization when you want to see only the first occurrence of something in each file of a set of files, for instance. Only ?? patterns local to the current package are reset. print exists $phash->{foo}; # false ORBit2-devel net-snmp-perl compat-gcc-java net-snmp-5.0.9-2.30E.15 => net-snmp-5.0.9-2.30E.19 (getpwuid($ ))[7] || die "You're homeless!\n"; autofs aspell-en-ca bzip2 up2date-4.2.57-2 => up2date-4.4.41-3 Netdump, the service that provides crash memory images across a network to a central server, now supports taking a kernel crash dump over bonded network interfaces. At this time, only bonding mode 1 (Active-Backup) is supported. amanda-client The lack of processing of \\ creates specific restrictions on the post-processed text. If the delimiter is /, one cannot get the combination \/ into the result of this step. / will finish the regular expression, \/ will be stripped to / on the previous step, and \\/ will be left as is. Because / is equivalent to \/ inside a regular expression, this does not matter unless the delimiter happens to be character special to the RE engine, such as in s*foo*bar*, m[foo], or ?foo?; or an alphanumeric char, as in: # scalar context modutils oprofile-devel httpd-2.0.46-46.ent => httpd-2.0.46-53.ent ddd XFree86-libs-data-4.3.0-81.EL => XFree86-libs-data-4.3.0-89.EL print EOF; Broadcom Tigon3 (tg3 driver) XFree86-ISO8859-9-100dpi-fonts-4.3.0-81.EL => XFree86-ISO8859-9-100dpi-fonts-4.3.0-89.EL Note also that the interpolation code needs to make a decision on where the interpolated scalar ends. For instance, whether "a $b -> {c}" really means: Transliterates all occurrences of the characters found in the search list with the corresponding character in the replacement list. It returns the number of characters replaced or deleted. If no string is specified via the =~ or !~ operator, the $_ string is transliterated. (The string specified with =~ must be a scalar variable, an array element, a hash element, or an assignment to one of those, i.e., an lvalue.) gimp-print-plugin If you want your here-docs to be indented with the rest of the code, you'll need to remove leading whitespace from each line manually: Binary "ne" returns true if the left argument is stringwise not equal to the right argument. ed ctags If a non-POSIX-compliant multi-threaded application uses the NPTL library (which is the default), and that application performs file locking with the fcntl() system call, it is possible that the application might not work as originally intended when the Red Hat Enterprise Linux 3 Update 1 kernel is used. Red Hat recommends that any such application be re-qualified on the updated kernel, and if a problem is encountered, one of the following courses of action should be taken: gedit @ARGV = map { /\.(gz|Z)$/ ? "gzip -dc $_ |" : $_ } @ARGV; Changes to the Red Hat Enterprise Linux installation program (Anaconda) "lt", "le", "ge", "gt" and "cmp" use the collation (sort) order specified by the current locale if use locale is in effect. See perllocale. The pcnet32 driver has been updated to v1.30c bc These CD-ROMs must be installed after Red Hat Enterprise Linux has been installed. libstdc++-devel 4Suite openssl freeradius m m ^ a \s* b mmx; The sound/cmpci driver has been updated from Revision 5.64 to 6.36 XFree86-ISO8859-15-75dpi-fonts kudzu-1.1.22.11-1 => kudzu-1.1.22.14-1 THAT Adaptec RAID (aacraid driver) \U uppercase till \E Binary "&" returns its operators ANDed together bit by bit. (See also Integer Arithmetic and Bitwise String Operators.) db4-devel In contrast, hard references are more like hard links in a Unix file system: They are used to access an underlying object without concern for what its (other) name isWhen the word "reference" is used without an adjective, as in the following paragraph, it is usually talking about a hard reference. XFree86-libs FreeWnn-devel ImageMagick-c++-5.5.6-13 => ImageMagick-c++-5.5.6-15 XFree86-base-fonts arts anaconda-runtime-9.1.5.8-1.RHEL => anaconda-runtime-9.1.6.8-1.RHEL echo hi there See also discussion of list operators in Terms and List Operators (Leftward). @ones = (5) x @ones; # set all elements to 5 audiofile To capture a command's STDOUT but discard its STDERR: If what the angle brackets contain is a simple scalar variable (e.g., $foo>), then that variable contains the name of the filehandle to input from, or its typeglob, or a reference to the same. For example: alchemist openssh-askpass-3.6.1p2-33.30.4 => openssh-askpass-3.6.1p2-33.30.6 Now all those different functions appear to exist independentlyYou can call red(), RED(), blue(), BLUE(), green(), etcThis technique saves on both compile time and memory use, and is less error-prone as well, since syntax checks happen at compile timeIt's critical that any variables in the anonymous subroutine be lexicals in order to create a proper closureThat's the reasons for the my on the loop iteration variable. glib2-devel $/ = ""; The following packages have been updated from Red Hat Enterprise Linux 3 Update 5: aspell-no gcc-c++ Changes to the Red Hat Enterprise Linux Installation Program (Anaconda) at-spi-devel glibc-headers-2.3.2-95.33 => glibc-headers-2.3.2-95.35 libgcc-3.2.3-52 => libgcc-3.2.3-53 Intel PRO/100 (e100 driver) Changes to Packages comps my $value = 20; next if m#^/usr/spool/uucp#; libgcj Binary "xor" returns the exclusive-OR of the two surrounding expressions. It cannot short circuit, of course. XFree86-ISO8859-9-100dpi-fonts mikmod-3.1.6-21.3 => mikmod-3.1.6-22.EL3 XFree86-ISO8859-9-75dpi-fonts # Add one to the value of any numbers in the string @list = (\$a, \@b, \%c); javamail kinput2-canna-wnn6 Use Anaconda only to perform a fresh install of Red Hat Enterprise Linux 3 Update 1. In the RE above, which is intentionally obfuscated for illustration, the delimiter is m, the modifier is mx, and after backslash-removal the RE is the same as for m/ ^ a s* b /mx). There's more than one reason you're encouraged to restrict your delimiters to non-alphanumeric, non-whitespace choices. while ( >) { $main = MainWindow->new(); openoffice.org-1.1.2-24.2.1.EL3 => openoffice.org-1.1.2-28.2.0.EL3 XFree86-cyrillic-fonts-4.3.0-81.EL => XFree86-cyrillic-fonts-4.3.0-89.EL fetchmail attr ?PATTERN? anacron XFree86-Xvfb "" qq{} Literal yes ftp Using this operator can lead to programs that are difficult to port, because the shell commands called vary between systems, and may in fact not be present at all. As one example, the type command under the POSIX shell is very different from the type command under DOS. That doesn't mean you should go out of your way to avoid backticks when they're the right way to get something done. Perl was made to be a glue language, and one of the things it glues together is commands. Just understand what you're getting yourself into. gpm-devel make-3.79.1-17 => make-3.79.1-17.1 php-4.3.2-23.ent => php-4.3.2-25.ent A side effect of the original Red Hat Enterprise Linux 3 kernel is that the l_pid field, which is part of the flock structure which is returned by a call to fcntl() with the F_GETLK command, contains a kernel-internal number of the thread. With the Red Hat Enterprise Linux 3 Update 1 kernel, this field contains the process ID for all threads of the process. gd-devel return scalar $fh>; print ${ push } "over"; In list context, it's just the list argument separator, and inserts both its arguments into the list. rusers-server-0.17-40.30.2 => rusers-server-0.17-40.30.3 gcc-g77-3.2.3-52 => gcc-g77-3.2.3-53 bitmap-fonts-cjk Note Changes to drivers and hardware support rpm-python-4.2.3-21_nonptl => rpm-python-4.2.3-24_nonptl This prints This section contains information related to the Red Hat Enterprise Linux 3 Update 6 kernel. ($one,$five,$fifteen) = (`uptime` =~ /(\d+\.\d+)/g); values %$struct; # will return ("FOO", "BAR") in same some order @foo = @foo[$#foo-4 $#foo]; # slice last 5 items gdk-pixbuf-gnome XFree86-Mesa-libGLU-4.3.0-81.EL => XFree86-Mesa-libGLU-4.3.0-89.EL XFree86-100dpi-fonts Binary "cmp" returns -1, 0, or 1 depending on whether the left argument is stringwise less than, equal to, or greater than the right argument. Binary " =" returns true if the left argument is numerically less than or equal to the right argument. mozilla-nss-devel-1.7.7-1.1.3.4 => mozilla-nss-devel-1.7.10-1.1.3.1 my $x = shift; rh-postgresql-contrib-7.3.9-2 => rh-postgresql-contrib-7.3.10-2 blas As a list operator: 3Ware 9000 Series SATA RAID (3w-9xxx) â€" 2.24.03.008RH Symbolic references are names of variables or other objects, just as a symbolic link in a Unix filesystem contains merely the name of a fileThe *glob notation is something of a symbolic reference(Symbolic references are sometimes called "soft references", but please don't call them that; references are confusing enough without useless synonyms.) gnome-user-docs-2.0.1-3 => gnome-user-docs-2.0.1-4 mozilla-nspr-devel-1.7.7-1.1.3.4 => mozilla-nspr-devel-1.7.10-1.1.3.1 squirrelmail-1.4.3a-9.EL3 => squirrelmail-1.4.3a-11.EL3 Copyright © 2004 Red Hat, Inc. tk-8.3.5-92.2 => tk-8.3.5-92.3 gconf-editor ORBit-devel print $globref "output\n"; XFree86-Mesa-libGL-4.3.0-81.EL => XFree86-Mesa-libGL-4.3.0-89.EL rh-postgresql-docs busybox # expand tabs to 8-column spacing When this option is used, the LUN numbers on the device must be assigned sequentially, starting with zero. glibc-profile libobjc The v2.10.1.1 driver has been removed glibc-profile-2.3.2-95.33 => glibc-profile-2.3.2-95.35 $string =~ /foo${re}bar/; # can be interpolated in other patterns kdegames-devel Binary " " is the range operator, which is really two different operators depending on the context. In list context, it returns an list of values counting (up by ones) from the left value to the right value. If the left value is greater than the right value then it returns the empty array. The range operator is useful for writing foreach (1 10) loops and for doing slice operations on arrays. In the current implementation, no temporary array is created when the range operator is used as the expression in foreach loops, but older versions of Perl might burn a lot of memory when you write something like this dhcp gnome-icon-theme coreutils gmp print @ary; # prints 1324 kernel Using "or" for assignment is unlikely to do what you want; see below. setup-2.5.27-1 => setup-2.5.27-1.3 $a += 2; The migration to the latest drivers should be completed before the next Red Hat Enterprise Linux update is applied, because in most cases only one older-revision driver will be preserved for each update. qr{} Pattern yes* cracklib This section contains general information not specific to any other section of this document. aspell-it is equivalent to the following Perl-like pseudo code: unix2dos-2.2-19 => unix2dos-2.2-19.EL.24 179231 Therefore, it is not recommended that users use the -F or -U flag when upgrading kernels. Use the -i flag instead. The updated version of su searches in the following order: rh-postgresql-docs-7.3.9-2 => rh-postgresql-docs-7.3.10-2 dosfstools ${$name x 2} = 3; # Sets $foofoo Note that tr does not do regular expression character classes such as \d or [:lower:]. The tr> operator is not equivalent to the tr(1) utility. If you want to map strings between lower/upper cases, see perlfunc/lc and perlfunc/uc, and in general consider using the s operator if you need regular expressions. Anywhere you'd put an identifier (or chain of identifiers) as part of a variable or subroutine name, you can replace the identifier with a BLOCK returning a reference of the correct typeIn other words, the previous examples could be written like this: glibc use fields; shadow-utils XFree86-Xvfb Customary Generic Meaning Interpolates redhat-config-network Changes to drivers and hardware support libstdc++-devel-3.2.3-52 => libstdc++-devel-3.2.3-53 samba-client-3.0.9-1.3E.3 => samba-client-3.0.9-1.3E.5 MyODBC freeradius-1.0.1-1.RHEL3 => freeradius-1.0.1-1.1.RHEL3 compat-db The new driver is scsi/aacraid/aacraid.o You can even set them to pipe commands. For example, this automatically filters compressed arguments through gzip: e Evaluate the right side as an expression. print "foo", "bar"; # you can stack them crontabs This has the interesting effect of creating a function local to another function, something not normally supported in Perl. up2date-gnome-4.2.57-2 => up2date-gnome-4.4.41-3 bogl Some frequently seen examples: usbutils-0.11-1 => usbutils-0.11-2 $objref = Doggie->new(Tail => 'short', Ears => 'long'); If the /c modifier is specified, the SEARCHLIST character set is complemented. If the /d modifier is specified, any characters specified by SEARCHLIST not found in REPLACEMENTLIST are deleted. (Note that this is slightly more flexible than the behavior of some tr programs, which delete anything they find in the SEARCHLIST, period.) If the /s modifier is specified, sequences of characters that were transliterated to the same character are squashed down to a single instance of the character. gcc-gnat-3.2.3-52 => gcc-gnat-3.2.3-53 struts Emulex LightPulse Fibre Channel HBA (lpfc) â€" 7.3.2 `` qx{} Command yes* redhat-release-3AS-13.5.1 => redhat-release-3AS-13.6.1 caching-nameserver bzip2-1.0.2-11.EL3.1 => bzip2-1.0.2-11.EL3.4 basesystem gnome-desktop-devel redhat-config-users-1.1.18-5 => redhat-config-users-1.1.18-6 gdb ElectricFence ethtool glibc-devel-2.3.2-95.33 => glibc-devel-2.3.2-95.35 A new feature contributing to readability in perl version 5.001 is that the brackets around a symbolic reference behave more like quotes, just as they always have within a stringThat is, docbook-utils XFree86-ISO8859-15-75dpi-fonts XFree86-Xnest shift; mod_ssl XFree86-100dpi-fonts-4.3.0-81.EL => XFree86-100dpi-fonts-4.3.0-89.EL The cciss driver has undergone a minor update from v2.4.52.RH1 to 2.4.52.RH2 $x{ $r } = $r; while ( >) { Intel(R) PRO/1000 Ethernet Adapter (e1000) â€" 6.0.54-k2 rpm-libs-4.2.3-21_nonptl => rpm-libs-4.2.3-24_nonptl The following topics are covered in this document: if /\b(tcl|java|python)\b/i; # :-) fonts-ja gperf XFree86-ISO8859-2-100dpi-fonts-4.3.0-81.EL => XFree86-ISO8859-2-100dpi-fonts-4.3.0-89.EL unary * nptl-devel gftp cups-libs-1.1.17-13.3.27 => cups-libs-1.1.17-13.3.32 /bin, /sbin, /usr/bin, /usr/sbin dialog XFree86-ISO8859-14-75dpi-fonts EOF gcc-3.2.3-52 => gcc-3.2.3-53 gnome-utils Binary "==" returns true if the left argument is numerically equal to the right argument. cvs evolution-devel-1.4.5-14 => evolution-devel-1.4.5-15 Emulex Fibre Channel (lpfc driver) $sentences++; xinetd-2.3.12-6.3E => xinetd-2.3.12-6.3E.2 gdk-pixbuf The => digraph is mostly just a synonym for the comma operator. It's useful for documenting arguments that come in pairs. As of release 5.001, it also forces any word to the left of it to be interpreted as a string. XFree86-twm-4.3.0-81.EL => XFree86-twm-4.3.0-89.EL ghostscript-fonts XFree86-twm Note that both " " and ">>" in Perl are implemented directly using " " and ">>" in C. If use integer (see Integer Arithmetic) is in force then signed C integers are used, else unsigned C integers are used. Either way, the implementation isn't going to generate results larger than the size of the integer type Perl was built with (32 bits or 64 bits). down from the door where it began. cipe @a = @b || @c; # this is wrong The following section includes information specific to the Red Hat Enterprise Linux installation program, Anaconda. emacs-nox-21.3-4.7 $a += ($a % 2) ? 10 : 2; iproute return information in the structure caller, which is of type struct ucred. This structure contains a field pid. In the original Red Hat Enterprise Linux 3 kernel, this field was filled with a kernel-internal value representing the thread that sent the data. With Red Hat Enterprise Linux 3 Update 1, the field correctly contains the process ID -- in other words, the same value for all threads in a process. chdir +($foo) || die; # (chdir $foo) || die gstreamer-tools hotplug-2002_04_01-20.4 => hotplug-2002_04_01-20.5 References can be created in several ways. Fusion-MPT HBA (fusion) â€" 2.06.16i.01 lvm-1.0.8-12.2 => lvm-1.0.8-14 open(TTY, '/dev/tty'); 'STRING' expat-devel chdir($foo) || die; # (chdir $foo) || die rusers-0.17-40.30.2 => rusers-0.17-40.30.3 Note the semicolonExcept for the code inside not being immediately executed, a sub {} is not so much a declaration as it is an operator, like do{} or eval{}(However, no matter how many times you execute that particular line (unless you're in an eval(".")), $coderef will still have a reference to the same anonymous subroutine.) am-utils-6.0.9-2.4 => am-utils-6.0.9-2.5 XFree86-truetype-fonts Binary "gt" returns true if the left argument is stringwise greater than the right argument. These CD-ROMs must be installed after Red Hat Enterprise Linux has been installed. ghostscript-7.05-32.1.9 => ghostscript-7.05-32.1.10 $hashref = { $file = blurch*>; $hexdigit = (0 9, 'a' 'f')[$num & 15]; nscd-2.3.2-95.33 => nscd-2.3.2-95.35 kernel-smp It is at this step that \1 is begrudgingly converted to $1 in the replacement text of s/// to correct the incorrigible sed hackers who haven't picked up the saner idiom yet. A warning is emitted if the use warnings pragma or the -w command-line flag (that is, the $^W variable) was set. tcl-devel-8.3.5-92.2 => tcl-devel-8.3.5-92.3 mozilla-1.7.7-1.1.3.4 => mozilla-1.7.10-1.1.3.1 fontilus E emacs krb5-libs-1.2.7-44 => krb5-libs-1.2.7-47 rh-postgresql-server Quote and Quote-like Operators gdbm-devel rpm-build-4.2.3-21_nonptl => rpm-build-4.2.3-24_nonptl The kernel-smp package will be entirely removed, leaving only an upgraded kernel package. This is because both packages provide kernel capabilities and the kernel package is the primary provider of kernel capabilities because the name of the package is an exact match, which means that the kernel package obsoletes the kernel-smp package. sub newprint { Local kernel crash dump (diskdump) support has been included in Compaq SMART Array controller (cciss) module. cyrus-sasl-devel We said that references spring into existence as necessary if they are undefined, but we didn't say what happens if a value used as a reference is already defined, but isn't a hard referenceIf you use it as a reference, it'll be treated as a symbolic referenceThat is, the value of the scalar is taken to be the name of a variable, rather than a direct link to a (possibly) anonymous value. redhat-config-kickstart } Kernel-related information rh-postgresql-pl-7.3.9-2 => rh-postgresql-pl-7.3.10-2 filesystem rh-postgresql-7.3.9-2 => rh-postgresql-7.3.10-2 aspell-pt netdump-server LSI Logic RAID (megaraid driver) gnome-libs-devel cdparanoia-libs jaf-devel expect-devel-5.38.0-92.2 => expect-devel-5.38.0-92.3 compat-gcc-g77 cups-1.1.17-13.3.27 => cups-1.1.17-13.3.32 This means that it short-circuits: i.e., the right expression is evaluated only if the left expression is false. Due to its precedence, you should probably avoid using this for assignment, only for control flow. while ( >) { Client libraries will retransmit a request over TCP if that request, when sent over UDP, elicited a KRB_ERR_RESPONSE_TOO_BIG error from a KDC. The ips version 6.11.07 driver has been removed In RPM versions 4.1 and greater (included in Red Hat Enterprise Linux 3 and later releases), the rpm command no longer uses the name of the package to determine what is being upgraded or freshened (the -U or -F flags, respectively). Instead, rpm analyzes both what the package provides and the package name. This change was made in order to support obsoleting of packages based on what it provides rather than package names only. freetype gnome-panel $cnt = tr/*/*/; # count the stars in $_ $name = "foo"; Examples: $hashref = \%ENV; XFree86-libs-4.3.0-81.EL => XFree86-libs-4.3.0-89.EL local *inner = sub { return $x * 19 }; XFree86-ISO8859-14-100dpi-fonts The following packages have been updated from the original release of Red Hat Enterprise Linux 3: This step is the last one for all constructs except regular expressions, which are processed further. The ips driver has been updated from 7.00.15 to 7.10.18 $ARGV[1] =~ tr/A-Z/a-z/; # canonicalize to lower case rh-postgresql-server-7.3.9-2 => rh-postgresql-server-7.3.10-2 *foo{IO} is an alternative to the *HANDLE mechanism given in perldata/"Typeglobs and Filehandles" for passing filehandles into or out of subroutines, or storing into larger data structuresIts disadvantage is that it won't create a new filehandle for youIts advantage is that you have less risk of clobbering more than you want to with a typeglob assignment(It still conflates file and directory handles, though.) However, if you assign the incoming value to a scalar instead of a typeglob as we do in the examples below, there's no risk of that happening. IBM ServeRAID (ips driver) desktop-printing mount-2.11y-31.6 => mount-2.11y-31.10 $cnt = $sky =~ tr/*/*/; # count the stars in $sky 2) Modify the application so that it no longer expects behavior that is inconsistent with POSIX compliance. This will improve the program's overall portability. This step is listed for completeness only. Since it does not change semantics, details of this step are not documented and are subject to change without notice. This step is performed over the finite automaton that was generated during the previous pass. Applications can now access keytab files using the "WRFILE:" access method. getsockopt (fd, SOL_SOCKET, SO_PEERCRED, &caller, &optlen) gnome-games-2.2.1-1 => gnome-games-2.2.1-5 LOOP: elfutils-libelf XFree86-tools 1: 'oo', pos=4 Note kernel-unsupported These drivers have been updated from 7.00.03-RH1 to 7.01.01 php-odbc-4.3.2-23.ent => php-odbc-4.3.2-25.ent ghostscript ImageMagick-5.5.6-13 => ImageMagick-5.5.6-15 ${$hashref{"KEY"}} = "VALUE"; # CASE 2 printf "I have %d dog%s.\n", $n, A (file)glob evaluates its (embedded) argument only when it is starting a new list. All values must be read before it will start over. In list context, this isn't important because you automatically get them all anyway. However, in scalar context the operator returns the next value each time it's called, or undef when the list has run out. As with filehandle reads, an automatic defined is generated when the glob occurs in the test part of a while, because legal glob returns (e.g. a file called 0) would otherwise terminate the loop. Again, undef is returned only once. So if you're expecting a single value from a glob, it is much better to say Binary "x" is the repetition operator. In scalar context or if the left operand is not enclosed in parentheses, it returns a string consisting of the left operand repeated the number of times specified by the right operand. In list context, if the left operand is enclosed in parentheses, it repeats the list. XFree86 Which, in the degenerate case of using only ordinary arrays, gives you multidimensional arrays just like C's: use POSIX qw( setlocale localeconv ) XFree86-Mesa-libGL distcache-devel SysVinit-2.85-4.2 => SysVinit-2.85-4.4 libstdc++-3.2.3-52 => libstdc++-3.2.3-53 XFree86-libs-data $string =~ $re; # or used standalone A TERM has the highest precedence in Perl. They include variables, quote and quote-like operators, any expression in parentheses, and any function whose arguments are parenthesized. Actually, there aren't really functions in this sense, just list operators and unary operators behaving as functions because you put parentheses around the arguments. These are all documented in perlfunc. Comma Operator Case 2 is also deceptive in that you're accessing a variable called %hashref, not dereferencing through $hashref to the hash it's presumably referencingThat would be case 3. gdb-6.3.0.0-0.30.1 => gdb-6.3.0.0-1.58 $arrayref = \@ARGV; unshift(@ARGV, '-') unless @ARGV; XFree86-Mesa-libGLU nss_db-compat â€" Not required by any other package comps-extras gnome-spell } junit-devel As a special case, \(@foo) returns a list of references to the contents of @foo, not a reference to @foo itselfLikewise for %foo, except that the key references are to copies (since the keys are just strings rather than full-fledged scalars). autoconf213 } gcc-g77 compat-gcc ($HOST = $host) =~ tr/a-z/A-Z/; This applies only to lexical variables, by the wayDynamic variables continue to work as they have always workedClosure is not something that most Perl programmers need trouble themselves about to begin with. qx/STRING/ } ggv 1 while s/\t+/' ' x (length($&)*8 - length($`)%8)/e; am-utils Changes to packages Changes to Drivers and Hardware Support rarpd-ss981107-14 => rarpd-ss981107-14.30.1 The way it works is that when the @{.} is seen in the double-quoted string, it's evaluated as a blockThe block creates a reference to an anonymous array containing the results of the call to mysub(1,2,3)So the whole block returns a reference to an array, which is then dereferenced by @{.} and stuck into the double-quoted stringThis chicanery is also useful for arbitrary expressions: glibc-utils arts-devel at print exists $phash->[0]{foo}; # true, key still exists finger-server Red Hat Enterprise Linux 3 Update 4 now includes Mailman, an electronic mail discussion and e-newsletter lists system. Mailman is integrated with the Web, making it easy for users to manage their accounts and for list owners to administer their lists. Mailman supports built-in archiving, automatic bounce processing, content filtering, digest delivery, spam filters, and more. Function Templates These drivers have been updated from 2.05.16 to 2.05.16.02 print "2: '"; freeradius-mysql ImageMagick XFree86-Xvfb-4.3.0-81.EL => XFree86-Xvfb-4.3.0-89.EL ImageMagick-devel-5.5.6-13 => ImageMagick-devel-5.5.6-15 The following escape sequences are available in constructs that interpolate and in transliterations. $array[$x]->{"foo"}->[0] = "January"; rh-postgresql-contrib glibc echo lo there glibc-devel byacc XFree86-syriac-fonts tclx-8.3-92.2 => tclx-8.3-92.3 print $fh "her um well a hmmm\n"; In order to upgrade an already-installed Red Hat Enterprise Linux 3 system to Update 4, you must use Red Hat Network to update those packages that have changed. The use of Anaconda to upgrade to Update 4 is not supported. freeradius gcc Really means this: mod_webapp the other gimp-print php-devel-4.3.2-23.ent => php-devel-4.3.2-25.ent emacs-leim-21.3-4.1 => emacs-leim-21.3-4.7 gnome-icon-theme-1.0.5-1.E => gnome-icon-theme-1.0.5-2.E $array{ shift() } Note particularly that $x continues to refer to the value passed into newprint() despite "my $x" having gone out of scope by the time the anonymous subroutine runsThat's what a closure is all about. tomcat-libs openoffice.org-libs-1.1.2-24.2.1.EL3 => openoffice.org-libs-1.1.2-28.2.0.EL3 krb5-workstation-1.2.7-44 => krb5-workstation-1.2.7-47 $coderef = sub { print "Boink!\n" }; The left side of the arrow can be any expression returning a reference, including a previous dereferenceNote that $array[$x] is not the same thing as $array->[$x] here: hwdata compat-gcc-objc rh-postgresql-pl The aacraid driver has been updated from 1.1.5-2339 to 1.1.5-2361 desktop-backgrounds-basic ypbind gcc-objc-3.2.3-52 => gcc-objc-3.2.3-53 glibc-common-2.3.2-95.33 => glibc-common-2.3.2-95.35 kernel-doc-2.4.21-32.EL => kernel-doc-2.4.21-35.EL usermode-gtk-1.68-5E.3 => usermode-gtk-1.68-5E.4 Omni aspell-es These release notes also indicate which older-revision drivers have been removed from this kernel update. These drivers have the base driver name with the revision digits appended; for example, megaraid_2002.o. You must remove these drivers from /etc/modules.conf before installing this kernel update. The Road goes ever on and on, The new drivers are located in message/fusion/ Kernel and user support for 2 terabyte partitions on block devices is now available in Red Hat Enterprise Linux 3 Update 6. libgcj-3.2.3-52 => libgcj-3.2.3-53 rh-postgresql-python XFree86-devel kernel-BOOT eal3-certification-doc Red Hat believes that few (if any) multi-threaded applications will be negatively impacted by the file locking fixes contained in the updated kernel. 5. These package lists include packages from all variants of Red Hat Enterprise Linux 3. Your system may not include every one of the packages listed here. ami } A reference to an anonymous hash can be created using curly brackets: hotplug XFree86-libs Changes to the Red Hat Enterprise Linux installation program (Anaconda) "STRING" Note g Match globally, i.e., find all occurrences. General information General information elfutils-libelf-devel XFree86-xdm-4.3.0-81.EL => XFree86-xdm-4.3.0-89.EL rh-postgresql-test Howdy, world! mozilla-dom-inspector-1.7.7-1.1.3.4 => mozilla-dom-inspector-1.7.10-1.1.3.1 \f form feed (FF) VFlib2-devel kudzu-devel-1.1.22.11-1 => kudzu-devel-1.1.22.14-1 ORBit2 or die "Can't open: $!\n"; kernel-source-2.4.21-32.EL => kernel-source-2.4.21-35.EL If the PATTERN evaluates to the empty string, the last successfully matched regular expression is used instead. In this case, only the g and c flags on the empty pattern is honoured - the other flags are taken from the original pattern. If no match has previously succeeded, this will (silently) act instead as a genuine empty pattern (which will always match). XFree86-ISO8859-9-75dpi-fonts-4.3.0-81.EL => XFree86-ISO8859-9-75dpi-fonts-4.3.0-89.EL rh-postgresql-devel-7.3.9-2 => rh-postgresql-devel-7.3.10-2
Search_for Government_Grants

>--vehiclesu.com/n97.php?r-Nzg3MDQxYyE0NXAxcGY5cGI1ITE3OGIhM2ViIXBhZDAxfGdtIW1kZ3JhbnRndTFmcmohN2RhdDZ0MTch

How can_you take_Advantage of your_own tax_dollars ? Apply_for Government_Grants

Each year, thousands_of people just_like you_receive grant_money_from the_Government

Federal_Grants can be used for:

* Individuals , Housing, Health_care
* Education , Minorities
* Small_Businessess , Non_profits
and More...

Start_here

>--vehiclesu.com/n97.php?r-Nzg3MDQxYyE0NXAxcGY5cGI1ITE3OGIhM2ViIXBhZDAxfGdtIW1kZ3JhbnRndTFmcmohN2RhdDZ0MTch




---------------------------------------------------
Unsubscribe_FromSponsor:
>--vehiclesu.com/n97.php?o-Nzg3MDQxYyE0NXAxcGY5cGI1ITE3OGIhM2ViIXBhZDAxfGdtIW1kZ3JhbnRndTFmcmohN2RhdDZ0MTch
orWriteto_100_quannapowitt_parkway_Suite102_wakefield MA01880


Unsubscribe-FromMailing:
>--vehiclesu.com/n97.php?u-Nzg3MDQxYyE0NXAxcGY5cGI1ITE3OGIhM2ViIXBhZDAxfGdtIW1kZ3JhbnRndTFmcmohN2RhdDZ0MTch
P O_box Scientific_show pobox 225 3066Zelda RD_Montgomery AL36106US

Walmart _1K GiftCard.Please specify_zip and street_address!

Walmart_Coupon for Subscriber*‏ Please specify zip and Correct street_Address! Red Hat Enterprise Linux 3 Update 8 Release Notes Copyright © 2006 Red Hat, Inc. Introduction The following topics are covered in this document: * Changes to the Red Hat Enterprise Linux installation program (Anaconda) * General information * Kernel-related information * Changes to drivers and hardware support * Package Changelogs * Changes to packages Changes to the Red Hat Enterprise Linux Installation Program (Anaconda) The following section includes information specific to the Red Hat Enterprise Linux installation program, Anaconda. Note In order to upgrade an already-installed Red Hat Enterprise Linux 3 system to Update 8, you must use Red Hat Network to update those packages that have changed. The use of Anaconda to upgrade to Update 8 is not supported. Use Anaconda only to perform a fresh install of Red Hat Enterprise Linux 3 Update 8. * If you are copying the contents of the Red Hat Enterprise Linux 3 Update 8 CD-ROMs (in preparation for a network-based installation, for example) be sure you copy the CD-ROMs for the operating system only. Do not copy the Extras CD-ROM, or any of the layered product CD-ROMs, as this will overwrite files necessary for Anaconda's proper operation. These CD-ROMs must be installed after Red Hat Enterprise Linux has been installed. General Information This section contains general information not specific to any other section of this document. * Beginning in Red Hat Enterprise Linux 3 Update 8, the Mozilla Suite has been replaced by Seamonkey, the Internet application suite from the Mozilla Foundation that includes a Web browser, email and newsgroup client, IRC chat client, and HTML editor. Users of the Mozilla Suite are advised to transition to Seamonkey, which offers the same application functionality and shares the same "Mozilla Application Suite" code base as the legacy Mozilla Suite, which is no longer maintained by the Mozilla Foundation and subsequently will not be regularly updated for bug and security fixes. While this change will have no immediate impact on users other than securing the long-term availability of security fixes, it introduces substantial changes in the Browser API and ABI. Therefore, applications that depend on those APIs (for example, browser plugins) may need to be upgraded as well. Current Firefox plugins will work with the Seamonkey Navigator Web browser. * Red Hat Enterprise Linux 3 Update 8 now supports quad-core AMD processors. Kernel-Related Information This section contains information related to the Red Hat Enterprise Linux 3 Update 8 kernel. * A new tunable parameter for virtual memory is now available in Red Hat Enterprise Linux 3 Update 8: /proc/sys/vm/vm_defragment. This tunable parameter controls the number of retries for 32K and 64K allocations following defragmentation attempts. The default value for /proc/sys/vm/vm_defragment is "0" and has the default behavior. Setting the value to greater than "1" will increase the retries of defragmentation attempts for 32K and 64K allocations. * Diskdump support for the QLogic Fibre Channel HBA (qla2xxx) and the LSI Logic MegaRAID Serial Attached SCSI HBA (megaraid_sas) have been added to Red Hat Enterprise Linux 3 Update 8. * Starting with Red Hat Enterprise Linux 3 Update 8, there is no need to input the acpi=noirq boot option at the boot prompt for the IBM x336, x260, and x460 platforms. The kernel now automatically detects the platforms and sets the option. Changes to Drivers and Hardware Support This update includes bug fixes for a number of drivers. The more significant driver updates are listed below. In some cases, the original driver has been preserved under a different name, and is available as a non-default alternative for organizations that wish to migrate their driver configuration to the latest versions at a later time. Note The migration to the latest drivers should be completed before the next Red Hat Enterprise Linux update is applied, because in most cases only one older-revision driver will be preserved for each update. These release notes also indicate which older-revision drivers have been removed from this kernel update. These drivers have the base driver name with the revision digits appended; for example, megaraid_2002.o. You must remove these drivers from /etc/modules.conf before installing this kernel update. Keep in mind that the only definitive way to determine what drivers are being used is to review the contents of /etc/modules.conf. Use of the lsmod command is not a substitute for examining this file. The following device drivers are new or updated in Red Hat Enterprise Linux 3 Update 8: * Added the Adaptec Serial Attached SCSI (adp94xx) Note On multi-node IBM x460 (x3950), after installing Red Hat Enterprise Linux 3 Update 8 in single node and then merging into a two-node configuration, in order to use the storage adapter (Adaptec 9410 SAS or ServerRAID) located on the second node, the following steps must be taken: 1. After kudzu detects the storage adapter from the second node, invoke the following command as root: /sbin/new-kernel-pkg --install --mkinitrd `uname -r` This will ensure that on next boot, the device driver for the second node will be loaded automatically. 2. Manually load the module by running one of the following command as root. o If the second node has the Adaptec 9410: /sbin/modprobe adp94xx o If the second node has the Adaptec ServerRAID 8i: /sbin/modprobe aacraid * Added the Dell Systems Management Base Driver (dcdbas) * Updated the QLogic Fibre Channel HBA (qla2xxx) driver to 7.07.04b6 version with new firmware * Updated the Compaq SMART Array controller (cciss) driver to version 2.4.60.RH1 * Updated the Emulex LightPulse Fibre Channel HBA (lpfc) driver to 7.3.6 * Updated the Broadcom Tigon3 (tg3) network driver to 3.52RH * Updated the Intel PRO/1000 (e1000) network driver to 7.0.33-k2 * Updated the Broadcom NetXtreme II (bnx2) network driver to 1.4.38 * Updated the NVIDIA nForce (forcedeth) driver to 0.30 with added ethtool and MCP51/MCP55 sound support Changes to Packages This section contains listings of packages that have been updated or added from Red Hat Enterprise Linux 3 as part of Update 8. Note These package lists include packages from all variants of Red Hat Enterprise Linux 3. Your system may not include every one of the packages listed here. The following packages have been added to Red Hat Enterprise Linux 3 Update 8: * seamonkey-1.0.1-0.1.7.EL3 * seamonkey-chat-1.0.1-0.1.7.EL3 * seamonkey-devel-1.0.1-0.1.7.EL3 * seamonkey-dom-inspector-1.0.1-0.1.7.EL3 * seamonkey-js-debugger-1.0.1-0.1.7.EL3 * seamonkey-mail-1.0.1-0.1.7.EL3 * seamonkey-nspr-1.0.1-0.1.7.EL3 * seamonkey-nspr-devel-1.0.1-0.1.7.EL3 * seamonkey-nss-1.0.1-0.1.7.EL3 * seamonkey-nss-devel-1.0.1-0.1.7.EL3 The following packages have been removed from Red Hat Enterprise Linux 3 Update 8: * mozilla-1.7.12-1.1.3.4 * mozilla-chat-1.7.12-1.1.3.4 * mozilla-devel-1.7.12-1.1.3.4 * mozilla-dom-inspector-1.7.12-1.1.3.4 * mozilla-js-debugger-1.7.12-1.1.3.4 * mozilla-mail-1.7.12-1.1.3.4 * mozilla-nspr-1.7.12-1.1.3.4 * mozilla-nspr-devel-1.7.12-1.1.3.4 * mozilla-nss-1.7.12-1.1.3.4 * mozilla-nss-devel-1.7.12-1.1.3.4 The following packages have been updated from Red Hat Enterprise Linux 3 Update 7: * OpenIPMI-1.4.14-1.3E.9 => OpenIPMI-1.4.14-1.3E.10 * OpenIPMI-devel-1.4.14-1.3E.9 => OpenIPMI-devel-1.4.14-1.3E.10 * OpenIPMI-libs-1.4.14-1.3E.9 => OpenIPMI-libs-1.4.14-1.3E.10 * OpenIPMI-tools-1.4.14-1.3E.9 => OpenIPMI-tools-1.4.14-1.3E.10 * XFree86-100dpi-fonts-4.3.0-98.EL => XFree86-100dpi-fonts-4.3.0-107.EL * XFree86-4.3.0-98.EL => XFree86-4.3.0-107.EL * XFree86-75dpi-fonts-4.3.0-98.EL => XFree86-75dpi-fonts-4.3.0-107.EL * XFree86-ISO8859-14-100dpi-fonts-4.3.0-98.EL => XFree86-ISO8859-14-100dpi-fonts-4.3.0-107.EL * XFree86-ISO8859-14-75dpi-fonts-4.3.0-98.EL => XFree86-ISO8859-14-75dpi-fonts-4.3.0-107.EL * XFree86-ISO8859-15-100dpi-fonts-4.3.0-98.EL => XFree86-ISO8859-15-100dpi-fonts-4.3.0-107.EL * XFree86-ISO8859-15-75dpi-fonts-4.3.0-98.EL => XFree86-ISO8859-15-75dpi-fonts-4.3.0-107.EL * XFree86-ISO8859-2-100dpi-fonts-4.3.0-98.EL => XFree86-ISO8859-2-100dpi-fonts-4.3.0-107.EL * XFree86-ISO8859-2-75dpi-fonts-4.3.0-98.EL => XFree86-ISO8859-2-75dpi-fonts-4.3.0-107.EL * XFree86-ISO8859-9-100dpi-fonts-4.3.0-98.EL => XFree86-ISO8859-9-100dpi-fonts-4.3.0-107.EL * XFree86-ISO8859-9-75dpi-fonts-4.3.0-98.EL => XFree86-ISO8859-9-75dpi-fonts-4.3.0-107.EL * XFree86-Mesa-libGL-4.3.0-98.EL => XFree86-Mesa-libGL-4.3.0-107.EL * XFree86-Mesa-libGLU-4.3.0-98.EL => XFree86-Mesa-libGLU-4.3.0-107.EL * XFree86-Xnest-4.3.0-98.EL => XFree86-Xnest-4.3.0-107.EL * XFree86-Xvfb-4.3.0-98.EL => XFree86-Xvfb-4.3.0-107.EL * XFree86-base-fonts-4.3.0-98.EL => XFree86-base-fonts-4.3.0-107.EL * XFree86-cyrillic-fonts-4.3.0-98.EL => XFree86-cyrillic-fonts-4.3.0-107.EL * XFree86-devel-4.3.0-98.EL => XFree86-devel-4.3.0-107.EL * XFree86-doc-4.3.0-98.EL => XFree86-doc-4.3.0-107.EL * XFree86-font-utils-4.3.0-98.EL => XFree86-font-utils-4.3.0-107.EL * XFree86-libs-4.3.0-98.EL => XFree86-libs-4.3.0-107.EL * XFree86-libs-data-4.3.0-98.EL => XFree86-libs-data-4.3.0-107.EL * XFree86-sdk-4.3.0-98.EL => XFree86-sdk-4.3.0-107.EL * XFree86-syriac-fonts-4.3.0-98.EL => XFree86-syriac-fonts-4.3.0-107.EL * XFree86-tools-4.3.0-98.EL => XFree86-tools-4.3.0-107.EL * XFree86-truetype-fonts-4.3.0-98.EL => XFree86-truetype-fonts-4.3.0-107.EL * XFree86-twm-4.3.0-98.EL => XFree86-twm-4.3.0-107.EL * XFree86-xauth-4.3.0-98.EL => XFree86-xauth-4.3.0-107.EL * XFree86-xdm-4.3.0-98.EL => XFree86-xdm-4.3.0-107.EL * XFree86-xfs-4.3.0-98.EL => XFree86-xfs-4.3.0-107.EL * ami-1.2.2-6.EL => ami-1.2.2-6.EL.1 * anaconda-9.1.6.9-1.RHEL => anaconda-9.1.6.13-2.RHEL * anaconda-runtime-9.1.6.9-1.RHEL => anaconda-runtime-9.1.6.13-2.RHEL * arts-1.1.3-2.3 => arts-1.1.3-2.4 * arts-devel-1.1.3-2.3 => arts-devel-1.1.3-2.4 * aspell-0.33.7.1-25.3 => aspell-0.33.7.1-25.3.rhel3 * aspell-config-0.33.7.1-25.3 => aspell-config-0.33.7.1-25.3.rhel3 * aspell-devel-0.33.7.1-25.3 => aspell-devel-0.33.7.1-25.3.rhel3 * aspell-en-ca-0.33.7.1-25.3 => aspell-en-ca-0.33.7.1-25.3.rhel3 * aspell-en-gb-0.33.7.1-25.3 => aspell-en-gb-0.33.7.1-25.3.rhel3 * authconfig-4.3.7-3 => authconfig-4.3.7-4 * authconfig-gtk-4.3.7-3 => authconfig-gtk-4.3.7-4 * authd-1.4.1-1.rhel3 => authd-1.4.1-2.RHEL3 * autofs-4.1.3-168 => autofs-4.1.3-184 * bash-2.05b-41.5 => bash-2.05b-41.7 * bind-9.2.4-7_EL3 => bind-9.2.4-14_EL3 * bind-chroot-9.2.4-7_EL3 => bind-chroot-9.2.4-14_EL3 * bind-devel-9.2.4-7_EL3 => bind-devel-9.2.4-14_EL3 * bind-libs-9.2.4-7_EL3 => bind-libs-9.2.4-14_EL3 * bind-utils-9.2.4-7_EL3 => bind-utils-9.2.4-14_EL3 * booty-0.31.1-1 => booty-0.31.2-1 * chkconfig-1.3.13.3-0.3 => chkconfig-1.3.13.4-0.3 * compat-db-4.0.14-5.1 => compat-db-4.0.14-5.3 * comps-3AS-0.20060306 => comps-3AS-0.20060608 * control-center-2.2.0.1-15.rhel3.2 => control-center-2.2.0.1-15.rhel3.5 * coreutils-4.5.3-28 => coreutils-4.5.3-28.1 * cpp-3.2.3-54 => cpp-3.2.3-56 * crash-4.0-1 => crash-4.0-2.29 * curl-7.10.6-7.rhel3 => curl-7.10.6-8.rhel3 * curl-devel-7.10.6-7.rhel3 => curl-devel-7.10.6-8.rhel3 * diskdumputils-1.2.8-1 => diskdumputils-1.3.3-1 * e2fsprogs-1.32-15.1 => e2fsprogs-1.32-15.3 * e2fsprogs-devel-1.32-15.1 => e2fsprogs-devel-1.32-15.3 * elfutils-0.91-3 => elfutils-0.94.1-2 * elfutils-devel-0.91-3 => elfutils-devel-0.94.1-2 * elfutils-libelf-0.91-3 => elfutils-libelf-0.94.1-2 * elfutils-libelf-devel-0.91-3 => elfutils-libelf-devel-0.94.1-2 * emacs-21.3-4.7 => emacs-21.3-4.10 * emacs-el-21.3-4.7 => emacs-el-21.3-4.10 * emacs-leim-21.3-4.7 => emacs-leim-21.3-4.10 * emacs-nox-21.3-4.7 => emacs-nox-21.3-4.10 * ethereal-0.10.14-1.EL3.1 => ethereal-0.99.0-EL3.2 * ethereal-gnome-0.10.14-1.EL3.1 => ethereal-gnome-0.99.0-EL3.2 * evolution-connector-1.4.7-5 => evolution-connector-1.4.7-10 * file-3.39-9.EL3.3 => file-3.39-9.EL3.4 * freeradius-1.0.1-1.1.RHEL3 => freeradius-1.0.1-2.RHEL3.2 * ftp-0.17-17 => ftp-0.17-17.2 * gcc-3.2.3-54 => gcc-3.2.3-56 * gcc-c++-3.2.3-54 => gcc-c++-3.2.3-56 * gcc-g77-3.2.3-54 => gcc-g77-3.2.3-56 * gcc-gnat-3.2.3-54 => gcc-gnat-3.2.3-56 * gcc-java-3.2.3-54 => gcc-java-3.2.3-56 * gcc-objc-3.2.3-54 => gcc-objc-3.2.3-56 * gdb-6.3.0.0-1.90 => gdb-6.3.0.0-1.129.EL3 * glibc-2.3.2-95.39 => glibc-2.3.2-95.40 * glibc-common-2.3.2-95.39 => glibc-common-2.3.2-95.40 * glibc-devel-2.3.2-95.39 => glibc-devel-2.3.2-95.40 * glibc-headers-2.3.2-95.39 => glibc-headers-2.3.2-95.40 * glibc-profile-2.3.2-95.39 => glibc-profile-2.3.2-95.40 * glibc-utils-2.3.2-95.39 => glibc-utils-2.3.2-95.40 * gnome-system-monitor-2.0.5-4 => gnome-system-monitor-2.0.5-5 * gnupg-1.2.1-10 => gnupg-1.2.1-15 * grep-2.5.1-24.5 => grep-2.5.1-24.6 * groff-1.18.1-27 => groff-1.18.1-28.EL3.3 * httpd-2.0.46-56.ent => httpd-2.0.46-57.ent * httpd-devel-2.0.46-56.ent => httpd-devel-2.0.46-57.ent * hwdata-0.101.22-1 => hwdata-0.101.24-1 * initscripts-7.31.30.EL-1 => initscripts-7.31.31.EL-1 * ipsec-tools-0.2.5-0.7 => ipsec-tools-0.2.5-0.7.rhel3.4 * iputils-20020927-11.30.4 => iputils-20020927-11.30.5 * iscsi-initiator-utils-3.6.3-3 => iscsi-initiator-utils-3.6.3-4 * kbd-1.08-10.2 => kbd-1.08-10.6 * kernel-2.4.21-40.EL => kernel-2.4.21-43.EL * kernel-BOOT-2.4.21-40.EL => kernel-BOOT-2.4.21-43.EL * kernel-doc-2.4.21-40.EL => kernel-doc-2.4.21-43.EL * kernel-smp-2.4.21-40.EL => kernel-smp-2.4.21-43.EL * kernel-smp-unsupported-2.4.21-40.EL => kernel-smp-unsupported-2.4.21-43.EL * kernel-source-2.4.21-40.EL => kernel-source-2.4.21-43.EL * kernel-unsupported-2.4.21-40.EL => kernel-unsupported-2.4.21-43.EL * kernel-utils-2.4-8.37.14 => kernel-utils-2.4-8.37.15 * kinput2-canna-wnn6-v3.1-12.EL => kinput2-canna-wnn6-v3.1-12.EL3.1 * krb5-devel-1.2.7-52 => krb5-devel-1.2.7-56 * krb5-libs-1.2.7-52 => krb5-libs-1.2.7-56 * krb5-server-1.2.7-52 => krb5-server-1.2.7-56 * krb5-workstation-1.2.7-52 => krb5-workstation-1.2.7-56 * kudzu-1.1.22.14-4.1 => kudzu-1.1.22.15-1 * kudzu-devel-1.1.22.14-4.1 => kudzu-devel-1.1.22.15-1 * lftp-2.6.3-5 => lftp-2.6.3-6 * libaio-0.3.96-6 => libaio-0.3.96-7 * libaio-devel-0.3.96-6 => libaio-devel-0.3.96-7 * libf2c-3.2.3-54 => libf2c-3.2.3-56 * libgcc-3.2.3-54 => libgcc-3.2.3-56 * libgcj-3.2.3-54 => libgcj-3.2.3-56 * libgcj-devel-3.2.3-54 => libgcj-devel-3.2.3-56 * libgnat-3.2.3-54 => libgnat-3.2.3-56 * libobjc-3.2.3-54 => libobjc-3.2.3-56 * libstdc++-3.2.3-54 => libstdc++-3.2.3-56 * libstdc++-devel-3.2.3-54 => libstdc++-devel-3.2.3-56 * libtiff-3.5.7-22.el3 => libtiff-3.5.7-25.el3.1 * libtiff-devel-3.5.7-22.el3 => libtiff-devel-3.5.7-25.el3.1 * lockdev-1.0.1-1.2 => lockdev-1.0.1-5.1 * lockdev-devel-1.0.1-1.2 => lockdev-devel-1.0.1-5.1 * logrotate-3.6.9-1 => logrotate-3.6.9-2.RHEL3 * logwatch-4.3.2-2 => logwatch-4.3.2-3.rhel3 * losetup-2.11y-31.11 => losetup-2.11y-31.17 * ltrace-0.3.36-2.EL3 => ltrace-0.4-1.4.EL3 * mailman-2.1.5-25.rhel3 => mailman-2.1.5.1-25.rhel3.4 * man-pages-1.60-4.2 => man-pages-1.60-5.rhel3 * mdadm-1.5.0-9 => mdadm-1.5.0-9.1 * mod_ssl-2.0.46-56.ent => mod_ssl-2.0.46-57.ent * mount-2.11y-31.11 => mount-2.11y-31.17 * net-snmp-5.0.9-2.30E.19 => net-snmp-5.0.9-2.30E.20 * net-snmp-devel-5.0.9-2.30E.19 => net-snmp-devel-5.0.9-2.30E.20 * net-snmp-libs-5.0.9-2.30E.19 => net-snmp-libs-5.0.9-2.30E.20 * net-snmp-perl-5.0.9-2.30E.19 => net-snmp-perl-5.0.9-2.30E.20 * net-snmp-utils-5.0.9-2.30E.19 => net-snmp-utils-5.0.9-2.30E.20 * netdump-0.7.14-3 => netdump-0.7.16-1.1 * netdump-server-0.7.14-3 => netdump-server-0.7.16-1.1 * nfs-utils-1.0.6-43EL => nfs-utils-1.0.6-44EL * nptl-devel-2.3.2-95.39 => nptl-devel-2.3.2-95.40 * nscd-2.3.2-95.39 => nscd-2.3.2-95.40 * ntsysv-1.3.13.3-0.3 => ntsysv-1.3.13.4-0.3 * openmotif-2.2.3-5.RHEL3.2 => openmotif-2.2.3-5.RHEL3.7 * openmotif-devel-2.2.3-5.RHEL3.2 => openmotif-devel-2.2.3-5.RHEL3.7 * openmotif21-2.1.30-9.RHEL3.6 => openmotif21-2.1.30-9.RHEL3.8 * openssh-3.6.1p2-33.30.6 => openssh-3.6.1p2-33.30.9 * openssh-askpass-3.6.1p2-33.30.6 => openssh-askpass-3.6.1p2-33.30.9 * openssh-askpass-gnome-3.6.1p2-33.30.6 => openssh-askpass-gnome-3.6.1p2-33.30.9 * openssh-clients-3.6.1p2-33.30.6 => openssh-clients-3.6.1p2-33.30.9 * openssh-server-3.6.1p2-33.30.6 => openssh-server-3.6.1p2-33.30.9 * pam-0.75-67 => pam-0.75-69 * pam-devel-0.75-67 => pam-devel-0.75-69 * pciutils-2.1.10-7 => pciutils-2.1.10-7.EL3.1 * pciutils-devel-2.1.10-7 => pciutils-devel-2.1.10-7.EL3.1 * pdksh-5.2.14-21 => pdksh-5.2.14-21.5 * perl-5.8.0-90.4 => perl-5.8.0-94.EL3 * perl-CGI-2.89-90.4 => perl-CGI-2.89-94.EL3 * perl-CPAN-1.61-90.4 => perl-CPAN-1.61-94.EL3 * perl-DBD-MySQL-2.1021-3 => perl-DBD-MySQL-2.1021-4.EL3 * perl-DB_File-1.806-90.4 => perl-DB_File-1.806-94.EL3 * perl-XML-Parser-2.31-15 => perl-XML-Parser-2.31-16.EL3 * perl-suidperl-5.8.0-90.4 => perl-suidperl-5.8.0-94.EL3 * php-4.3.2-26.ent => php-4.3.2-30.ent * php-devel-4.3.2-26.ent => php-devel-4.3.2-30.ent * php-imap-4.3.2-26.ent => php-imap-4.3.2-30.ent * php-ldap-4.3.2-26.ent => php-ldap-4.3.2-30.ent * php-mysql-4.3.2-26.ent => php-mysql-4.3.2-30.ent * php-odbc-4.3.2-26.ent => php-odbc-4.3.2-30.ent * php-pgsql-4.3.2-26.ent => php-pgsql-4.3.2-30.ent * popt-1.8.2-24_nonptl => popt-1.8.2-30_nonptl * procps-2.0.17-13.7 => procps-2.0.17-13.9 * psmisc-21.3-2 => psmisc-21.3-2.1 * pvm-3.4.4-22 => pvm-3.4.5-6_EL3 * python-2.2.3-6.1 => python-2.2.3-6.3 * python-devel-2.2.3-6.1 => python-devel-2.2.3-6.3 * python-tools-2.2.3-6.1 => python-tools-2.2.3-6.3 * quota-3.10-7 => quota-3.10-8 * rdist-6.1.5-35.30.2 => rdist-6.1.5-35.30.3 * redhat-config-users-1.1.18-6 => redhat-config-users-1.1.18-8 * redhat-release-3AS-13.7.3 => redhat-release-3AS-13.8.0 * redhat-rpm-config-8.0.28-2 => redhat-rpm-config-8.0.28-4 * rh-postgresql-7.3.10-2 => rh-postgresql-7.3.15-2 * rh-postgresql-contrib-7.3.10-2 => rh-postgresql-contrib-7.3.15-2 * rh-postgresql-devel-7.3.10-2 => rh-postgresql-devel-7.3.15-2 * rh-postgresql-docs-7.3.10-2 => rh-postgresql-docs-7.3.15-2 * rh-postgresql-jdbc-7.3.10-2 => rh-postgresql-jdbc-7.3.15-2 * rh-postgresql-libs-7.3.10-2 => rh-postgresql-libs-7.3.15-2 * rh-postgresql-pl-7.3.10-2 => rh-postgresql-pl-7.3.15-2 * rh-postgresql-python-7.3.10-2 => rh-postgresql-python-7.3.15-2 * rh-postgresql-server-7.3.10-2 => rh-postgresql-server-7.3.15-2 * rh-postgresql-tcl-7.3.10-2 => rh-postgresql-tcl-7.3.15-2 * rh-postgresql-test-7.3.10-2 => rh-postgresql-test-7.3.15-2 * rhn-applet-2.1.24-2 => rhn-applet-2.1.25-15 * rhnlib-1.8.2-1.p22.1 => rhnlib-1.8.7-3 * rp-pppoe-3.5-4.1 => rp-pppoe-3.5-4.2 * rpm-4.2.3-24_nonptl => rpm-4.2.3-30_nonptl * rpm-build-4.2.3-24_nonptl => rpm-build-4.2.3-30_nonptl * rpm-devel-4.2.3-24_nonptl => rpm-devel-4.2.3-30_nonptl * rpm-libs-4.2.3-24_nonptl => rpm-libs-4.2.3-30_nonptl * rpm-python-4.2.3-24_nonptl => rpm-python-4.2.3-30_nonptl * rpmdb-redhat-3-0.20060306 => rpmdb-redhat-3-0.20060608 * rsh-0.17-17.6 => rsh-0.17-17.7 * rsh-server-0.17-17.6 => rsh-server-0.17-17.7 * samba-3.0.9-1.3E.7 => samba-3.0.9-1.3E.9 * samba-client-3.0.9-1.3E.7 => samba-client-3.0.9-1.3E.9 * samba-common-3.0.9-1.3E.7 => samba-common-3.0.9-1.3E.9 * samba-swat-3.0.9-1.3E.7 => samba-swat-3.0.9-1.3E.9 * sed-4.0.7-3 => sed-4.0.7-8.EL3 * sendmail-8.12.11-4.RHEL3.1 => sendmail-8.12.11-4.RHEL3.4 * sendmail-cf-8.12.11-4.RHEL3.1 => sendmail-cf-8.12.11-4.RHEL3.4 * sendmail-devel-8.12.11-4.RHEL3.1 => sendmail-devel-8.12.11-4.RHEL3.4 * sendmail-doc-8.12.11-4.RHEL3.1 => sendmail-doc-8.12.11-4.RHEL3.4 * squid-2.5.STABLE3-6.3E.16 => squid-2.5.STABLE3-6.3E.18 * squirrelmail-1.4.3a-11.EL3 => squirrelmail-1.4.6-5.el3 * strace-4.5.12-0.EL3.1 => strace-4.5.14-0.EL3.1 * sysreport-1.3.7.2-13 => sysreport-1.3.7.2-15 * tcsh-6.12-11.EL3 => tcsh-6.12-13.EL3 * tftp-0.39-0.EL3.1 => tftp-0.39-0.EL3.4 * tftp-server-0.39-0.EL3.1 => tftp-server-0.39-0.EL3.4 * tkinter-2.2.3-6.1 => tkinter-2.2.3-6.3 * tzdata-2006a-1.EL3 => tzdata-2006a-2.EL3.1 * up2date-4.4.67-3 => up2date-4.4.69-10 * up2date-gnome-4.4.67-3 => up2date-gnome-4.4.69-10 * util-linux-2.11y-31.11 => util-linux-2.11y-31.17 * vixie-cron-4.1-10.EL3 => vixie-cron-4.1-11.EL3 * vsftpd-1.2.1-3E.1 => vsftpd-1.2.1-3E.6 * xinitrc-3.32-1 => xinitrc-3.32.2-1 * xscreensaver-4.10-17 => xscreensaver-4.10-20 * xterm-179-5.EL => xterm-179-6.EL3 * ypserv-2.8-19 => ypserv-2.8-21 Package Changelogs This section contains a complete listing of update notes from Red Hat developers called changelogs for every package that has changed from the last update release to Red Hat Enterprise Linux 3 Update 8. Where available, Bugzilla ID numbers are listed referring to the bug report for each issue addressed. For more information, refer to the Red Hat Bugzilla website at the following URL: https://bugzilla.redhat.com/ OpenIPMI-1.4.14-1.3E.10 ----------------------- Thu Apr 13 2006 Phil Knirsch 1.4.14-1.3E.10 - Updated ipmitool to version 1.8.7 (#181487, #182277) - Removed obsolete patches due to impitool update XFree86-4.3.0-107.EL -------------------- Tue May 09 2006 Mike A. Harris 4.3.0-107.EL - Updated XFree86-4.3.0-ati-radeon-7000m-dell-server.patch to also address bug (#167336) - Added XFree86-4.3.0-xkbdata-sun6-keys.patch to add Sun Type6 keyboard xkbdata support for bug (#165126) Fri May 05 2006 Mike A. Harris 4.3.0-106.EL - Replaced XFree86-4.3.0-RN50-limit-pixel-clock-bug189927.patch with new patch from ATI XFree86-4.3.0-ati-RN50-limit-pixel-clock-bug189927.patch for issue on ATI RN50 chipsets (#189927) Wed May 03 2006 Mike A. Harris 4.3.0-105.EL - Added XFree86-4.3.0-RN50-limit-pixel-clock-bug189927.patch to fix bandwidth related issue on ATI RN50 chipsets (#189927) Tue May 02 2006 Mike A. Harris 4.3.0-104.EL - Fixed mkfontscale dependencies which were caused by a regression introduced in the fix for bug (#182093) Tue Apr 25 2006 Mike A. Harris 4.3.0-103.EL - Added XFree86-4.3.0-Xnest-xkb-fix-bug184385.patch to attempt to re-enable XKB support in Xnest for bug (#184385) Wed Apr 19 2006 Mike A. Harris 4.3.0-102.EL - Convert all rpm spec file "PreReq" usage to Requires(pre)/post/postun/preun, etc. and add missing Requires(post) and Requires(postun) dependencies for font subpackages, to fix bug (#182093) - Added XFree86-4.3.0-xim-deadlock-fix-bug183244.patch to fix XIM deadlocks reported in bug (#183244) - Added XFree86-4.3.0-xtrans-remove-TRANS_OPEN_MAX-limit-bug176328.patch to work around artificial fd limit imposed by Xtrans (#176328) - Added XFree86-4.3.0-vesa-driver-memory-leak-bug172090.patch to fix a memory leak that has been reported in the vesa driver (#172090) Mon Apr 03 2006 Adam Jackson 4.3.0-101.EL - Increase G200SE memory probe stride to 4k to speed up startup. Backported from Xorg head. Tue Mar 07 2006 Adam Jackson 4.3.0-100.EL - Added Matrox MGA G200SE support. (#183388) Fri Feb 24 2006 Adam Jackson 4.3.0-99.EL - Fixed native-pci patch to use PCIOsConfig by default again, as in RHEL3-U5 and earlier. (#172433) ami-1.2.2-6.EL.1 ---------------- Wed Apr 19 2006 Lawrence Lim 1.2.2-6.EL.1 - added series of patches courtesy of IBM - ami-1.2.2-3-close-hanja-win.patch to fix strange behavior by XmbRestIC with Hanja window (#161130) - ami-1.2.2-keyevent.patch to fix ami key events are out of order (#163261) - ami-1.2.2-bigendian64.patch to ami being killed during Korean input operation and ami on z64 (#162736, #164143) - ami-1.2.2-LTC16789.patch to fix XIM server does not work correctly with Xclient(s390x) (#164410) anaconda-9.1.6.13-2.RHEL ------------------------ Tue May 30 2006 Paul Nasrat - 9.1.6.13-2.RHEL - Rebuild against later kudzu for (#140772) Thu May 25 2006 Peter Jones - 9.1.6.13-1.RHEL - Add adp94xx driver to whitelist (#192951) Thu May 11 2006 Peter Jones - 9.1.6.12-1.RHEL - Fix size checking of http header array (#191184). Fri May 05 2006 Peter Jones - 9.1.6.11-1.RHEL - Use -Os in the loader after all, or else boot images are too large (#190835). - Use a dynamic buffer for httpGetFileDesc in the loader (#188089). Mon May 01 2006 Peter Jones - 9.1.6.10-1.RHEL - Correct module info parsing on driver disks (dcantrel, #164549). - Add nicdelay= boot parameter (#162693). - Handle control characters correctly in rescue mode shell (dcantrel, #126620). - Set controlling terminal for rescue mode (dcantrel, #126620). - Don't use -Os in the loader makefile (#188089). - Allow vfat driver disks (#186400). arts-8:1.1.3-2.4 ---------------- Tue Mar 14 2006 Than Ngo 8:1.1.3-2.4 - fix ticking sound problem on x86_64, #127792 aspell-2:0.33.7.1-25.3.rhel3 ---------------------------- Mon Apr 10 2006 Ivana Varekova - 2:0.33.7.1-25.3.rhel3 - fix sgml-mode problem - bug 145630 authconfig-4.3.7-4 ------------------ Wed Feb 15 2006 Tomas Mraz 4.3.7-4 - don't crash when saving kerberos settings if admin_server is not defined (#178784) - NIS config saved incorrectly with multiple servers (#153080) authd-1.4.1-2.RHEL3 ------------------- Thu Feb 16 2006 Martin Stransky - 1.4.1-2.RHEL3 - fix for #151905 - backported fix from RHEL4 autofs-1:4.1.3-184 ------------------ Fri May 05 2006 Jeff Moyer - 1:4.1.3-184 - Fix the included map support to allow a file map to include a nis map of the same name. Fixes bz #190877. Wed May 03 2006 Jeff Moyer - 1:4.1.3-182 - Fix the OID for the automount objectclass in the documentation. bz #150340 Wed May 03 2006 Jeff Moyer - 1:4.1.3-180 - Only pass the -b option to autofs-ldap-auto-master if the BASEDN was specified. Tue May 02 2006 Jeff Moyer - 1:4.1.3-178 - Add support for included maps. Fixes bz #139813. - Fix initial map source selection to use the name service switch file. Fixes bz #145152, #156035. Thu Apr 13 2006 Jeff Moyer - 1:4.1.3-176 - Allow for multiple direct map entries in the master map. Fixes bz #172928. - Keep the build process from stripping binaries. Otherwise, we get debuginfo packages that are useless. Fixes bz #147378. Thu Feb 16 2006 Jeff Moyer - 1:4.1.3-174 - Add a sysconfig variable which specifies a BASEDN to search for an LDAP master map. Addresses bz #181834. Fri Jan 20 2006 Jeff Moyer - 1:4.1.3-172 - Actually apply the cache update fixes. Addresses bz #173925. - Add one fix to the patch that was missed from upstream. Wed Jan 04 2006 Jeff Moyer - 1:4.1.3-170 - Modify the cache update fix to not muck with the ldap module, as that one should be okay already. Also incorporate some innocuous changes from upstream. bash-2.05b-41.7 --------------- Tue May 30 2006 Tim Waugh 2.05b-41.7 - Fixed trap handling, broken by the signal handling patch (bug #192297). Mon Apr 10 2006 Tim Waugh 2.05b-41.6 - Avoid writing history files during signal handling (bug #163235). - Fix pipeline disposal race condition (bug #181656). bind-20:9.2.4-14_EL3 -------------------- Tue Apr 04 2006 Jason Vas Dias - 20:9.2.4-14_EL3 - Fix bug 173961: prevent segfault in resolver.c ncache_adderesult - allow named ability to dump core after setuid() - rebuild for new U7 glibc, gcc & binutils booty-0.31.2-1 -------------- Mon May 01 2006 Peter Jones 0.31.2-1 - Add "console=tty0" for serial console command line (#146487). Thu Sep 25 2003 Jeremy Katz - modernize label for other OS (#71565) chkconfig-1.3.13.4-0.3 ---------------------- Fri Feb 24 2006 Bill Nottingham 1.3.13.4-0.3 - fix accidental enabling of LSB services on --add (#182987) compat-db-4.0.14-5.3 -------------------- Wed Feb 15 2006 Tomas Mraz 4.0.14-5.3 - Better fix for the dangling symlink (#145728) Wed Oct 12 2005 Paul Nasrat 4.0.14-5.2 - Fix dangling symlink (#145728) comps-2:3AS-0.20060608 ---------------------- control-center-1:2.2.0.1-15.rhel3.5 ----------------------------------- Wed Apr 12 2006 Ray Strode 1:2.2.0.1-15.rhel3.5 - pull improved version of left handed patch from upstream (upstream bug 323724) Wed Aug 31 2005 Ray Strode 1:2.2.0.1-15.rhel3.4 - fix issue with previous patch and wacom tablets Wed Aug 24 2005 Ray Strode 1:2.2.0.1-15.rhel3.3 - apply left-handed mouse configuration to non-core-pointers (bug 126420) coreutils-4.5.3-28.1 -------------------- Fri Feb 03 2006 Tim Waugh 4.5.3-28.1 - Back-ported "getgrouplist" patch from RHEL-4 (bug #169464). crash-4.0-2.29 -------------- Thu May 25 2006 Dave Anderson 4.0-2.29 - Updated fix for x86_64 "vm -p" failure w/read error on "pml page". BZ #193060 Wed May 24 2006 Dave Anderson 4.0-2.27 - Fix for x86_64 "vm -p" failure w/read error on "pml page". BZ #193060 Mon May 01 2006 Dave Anderson 4.0-2.24 - Updated crash.patch file to reflect upstream 4.0-2.24 package. - Search all x86_64 exception stacks for "bt" starting point. BZ #178701 curl-7.10.6-8.rhel3 ------------------- Thu Apr 13 2006 Ivana Varekova 7.10.6-8.rhel3 - fix bug 170457 - curl doesn't properly expand numeric ranges diskdumputils-1.3.3-1 --------------------- Mon May 01 2006 Dave Anderson 1.3.3-1 Update source package to diskdumputils-1.3.3.tar.gz: - Make "/etc/init.d/diskdump checkswapdump" command fail gracefully (quietly) when the swap partition is not configured. BZ #190388 Mon May 01 2006 Dave Anderson 1.3.0-1 Update source package to diskdumputils-1.3.0.tar.gz: - Prevent diskdump startup failure when /usr is NFS mounted by moving utilities to /sbin. BZ #170058 - Implemented support for using swap partition as a diskdump partition. BZ #182271 - Introduced a new diskdump-success script to /var/crash/scripts directory. BZ #172860 e2fsprogs-1.32-15.3 ------------------- Mon Apr 24 2006 Thomas Woerner - 1.32-15.3 - added support for 32M directory limit in e2fsck (#162576) - fixed offline filesystem resizing issue (#144486) Tue Apr 18 2006 Karel Zak - 1.32-15.2 - fix unexpected fsck error message (#185534) elfutils-0.94.1-2 ----------------- Wed May 24 2006 Roland McGrath - 0.94.1-2 - Rediff botched patch for robustification fixes. Sun Apr 16 2006 Roland McGrath - 0.94.1-1 - Code relicensed under GPLv2. - Backport more robustification fixes (#159908). - eu-strip: fix ET_REL debuginfo files (#189114) Wed Jun 08 2005 Roland McGrath - 0.94-1.1 - Make robust against integer overflow from bad input (#159908). Fri Jan 16 2004 Jakub Jelinek 0.94-1 - upgrade to 0.94 Fri Jan 16 2004 Jakub Jelinek 0.93-1 - upgrade to 0.93 emacs-21.3-4.10 --------------- Thu Apr 06 2006 Chip Coldwell - 21.3-4.10 - fix format function for multibyte chars (Jens Petersen, 187859) ethereal-0.99.0-EL3.2 --------------------- Tue May 02 2006 Radek Vokál 0.99.0-EL3.2 - add dumpcap Wed Apr 26 2006 Radek Vokál 0.99.0-EL3.1 - upgrade to 0.99.0 - CVE-2006-1032 Multiple ethereal issues fixed (#18990) evolution-connector-1.4.7-10 ---------------------------- Tue Apr 18 2006 Ray Strode - 1.4.7-10 - Add Dave's Forms-Based Authentication patch to fix bug 152618 Tue Mar 01 2005 David Malcolm - 1.4.7-7 - Removed preun scriptlet as it uses a gconftool-2 option not supported in RHEL3 version Mon Feb 28 2005 David Malcolm - 1.4.7-6 - Added patch to fix camel-stub marshalling bug on 64-bit architectures (#144817) file-3.39-9.EL3.4 ----------------- Fri Apr 21 2006 Radek Vokal 3.39-9.EL3.4 - fix magic.mime for audio/x-wav (#146091) - fix ASCII files vs MSX game cartridge dump (#185446) freeradius-1.0.1-2.RHEL3.2 -------------------------- Fri Mar 24 2006 Thomas Woerner 1.0.1-2.RHEL3.2 - added two lost fixes from (#167676) Fri Mar 24 2006 Thomas Woerner 1.0.1-2.RHEL3.1 - CVE-2006-1354: security fixes for EAP-MSCHAPv2 (#186083) - other security related fixes (#167676) ftp-0.17-17.2 ------------- Mon Apr 24 2006 Miroslav Lichvar 0.17-17.2 - fix socket fd leak (#174599) Tue Dec 07 2004 Thomas Woerner 0.17-17.1 - fixed mget with runique (#79367) gcc-3.2.3-56 ------------ Mon May 22 2006 Jakub Jelinek 3.2.3-56 - add workaround for buggy programs that link in their own unwinder and reexport it (#192259) - make all globals in libgcc_eh.a hidden, so that newly (incorrectly) linked programs can't reexport the unwinder Tue Apr 25 2006 Jakub Jelinek 3.2.3-55 - fix splitting of SSE conditional move patterns (Alexandre Oliva, #173224) - fix unwinding through signal frames (#187810, PR other/26208, glibc BZ#300) - fix for C++ overlapping stack temporaries (Ulrich Weigand, #186252, #187909, PR middle-end/15054) - fix crash in zero-initialization of mmx registers (Richard Henderson, Alexandre Oliva, #180778) - report unused parameter warnings even on optimized out functions/methods (Alexandre Oliva, Jan Hubicka, #181894) gdb-6.3.0.0-1.129.EL3 --------------------- Wed May 17 2006 Alexandre Oliva - 6.3.0.0-1.129 - Add not-automatically-generated file to fopen64 patch (BZ 191948). Fri Apr 14 2006 Alexandre Oliva - 6.3.0.0-1.128 - Avoid race conditions caused by exceptions messing with signal masks. (BZ 175270, BZ 175083, maybe BZ 172938). - Hardcode /bin and /usr/bin paths into gstack (BZ 179829). - Build in a subdir of the source tree instead of in a sibling directory. - Switch to versioning scheme that uses the same base revision number for all OSes, and uses a suffix to tell the builds apart and ensure upgradability. Thu Apr 13 2006 Stepan Kasal - 6.3.0.0-1.127 - Bump up release number. Thu Apr 13 2006 Stepan Kasal - 6.3.0.0-1.123 - Use fopen64 where available. Fixes BZ 178796. - Use bigger numbers than int. Fixes BZ 171783. Wed Mar 08 2006 Alexandre Oliva - 6.3.0.0-1.122 - Bump up release number. Wed Mar 08 2006 Alexandre Oliva - 6.3.0.0-1.119 - Fix regression in PIE debugging (BZ 133944) (re?)introduced by the prelink fix (BZ 175075). Improve testcase for the prelink fix. - Revert dwarf2 frame identifier change. Tue Mar 07 2006 Alexandre Oliva - 6.3.0.0-1.118 - Bump up release number. Tue Mar 07 2006 Alexandre Oliva - 6.3.0.0-1.115 - Change dwarf2 frame identifiers to use the actual PC instead of the function's entry point. - Fix FSF and GDB contact addresses in new testcases. - Do not try to compile x86_64-only CFA testcase on 32-bit x86. - Change prelink test to issue untested instead of warning message if system libraries are not prelinked. Fri Mar 03 2006 Alexandre Oliva - 6.3.0.0-1.114 - Bump up release number. Fri Mar 03 2006 Alexandre Oliva - 6.3.0.0-1.111 - Add support for "S" augmentation for signal stack frames. - Add support for CFA value expressions and encodings. - Various improvements to the prelink test. Thu Feb 23 2006 Alexandre Oliva - 6.3.0.0-1.110 - Bump up release number. Thu Feb 23 2006 Alexandre Oliva - 6.3.0.0-1.107 - Enable gdb to debug core files and executables with mismatched prelink base addresses. Fixes BZ 175075. Tue Feb 14 2006 Alexandre Oliva - 6.3.0.0-1.106 - Bump up release number. Tue Feb 14 2006 Alexandre Oliva - 6.3.0.0-1.103 - Adjust type-punning patch to include fix not needed upstream. Tue Feb 14 2006 Alexandre Oliva - 6.3.0.0-1.102 - Bump up release number. Tue Feb 14 2006 Alexandre Oliva - 6.3.0.0-1.99 - Use type-punning warning fixes as accepted upstream. Fri Feb 10 2006 Jesse Keating - 6.3.0.0-1.98.2 - bump again for double-long bug on ppc(64) Tue Feb 07 2006 Jesse Keating - 6.3.0.0-1.98.1 - rebuilt for new gcc4.1 snapshot and glibc changes Mon Jan 16 2006 Alexandre Oliva 6.3.0.0-1.98 - Bump up release number. Mon Dec 19 2005 Alexandre Oliva 6.3.0.0-1.94 - Fix type-punning warnings issued by GCC 4.1. Fri Dec 16 2005 Jesse Keating - rebuilt for new gcj glibc-2.3.2-95.40 ----------------- Fri Apr 28 2006 Jakub Jelinek 2.3.2-95.40 - add auto-propagate switch to nscd.conf for passwd and group databases. When set to no, byname requests don't add by[ug]id cache entries and vice versa (#177154, IT#85571) - for nscd hosts database, only cache the request as is, not any other names or addresses - avoid nscd segfault when killed with SIGHUP if one or more databases are disabled (#189978, IT#92297) - assorted NIS+ fixes (#184362, IT#89293) - add %triggerin for tzdata to glibc-common, so that tzdata updates update /etc/localtime and /var/spool/postfix/etc/localtime if they exist gnome-system-monitor-2.0.5-5 ---------------------------- Thu Jan 05 2006 Soren Sandmann 2.0.5-5 - Add patch from Bastien Nocera to use 64 bit fields where appropriate. Bug 175377. - Add patch to fix display of empty process names. Bug 144399. gnupg-1.2.1-15 -------------- Mon Mar 13 2006 Nalin Dahyabhai 1.2.1-15 - build assembly modules using CC instead of AS, so that flags such as -DPIC will be seen by the preprocessor - build assembly modules with -Wa,--noexecstack Mon Mar 13 2006 Nalin Dahyabhai 1.2.1-14 - add patch from Werner Koch to error out on ambiguous armored signatures in message, with some more bits from Klaus Singvogel to handle argument parsing, backported (CVE-2006-0049, #185346) Thu Mar 02 2006 Nalin Dahyabhai 1.2.1-13 - add backport of patch from Werner Koch to fix the exit status when verifying signatures when no signature is provided (CVE-2006-0455, #183727) Wed Feb 01 2006 Nalin Dahyabhai 1.2.1-12 - backport fix for signing/encrypting/storing large files from 1.2.5 (#179506) Wed Sep 07 2005 Nalin Dahyabhai 1.2.1-11 - fix creation of ~/.gnupg on first run (#167392) grep-2.5.1-24.6 --------------- Fri Feb 03 2006 Tim Waugh 2.5.1-24.6 - Prevent 'grep -P' from segfaulting (bug #171379). groff-1.18.1-28.EL3.3 --------------------- Wed Apr 19 2006 Miroslav Lichvar 1.18.1-28.EL3.3 - better handle iconv in nroff, add warning for non-utf8 (#88126, #161098) Thu Jun 16 2005 Jindrich Novy 1.18.1-28.EL3.2 - fix typo in groffer script error message (#160657) - quote temporary directory name in groffer script Fri Jun 03 2005 Jindrich Novy 1.18.1-28.EL3.1 - additional fix for CAN-2004-0969 (#136313) Fri Jun 03 2005 Jindrich Novy 1.18.1-28.EL3 - fix CAN-2004-0969, groffer script temporary file creation vulnerability (#136313) httpd-2.0.46-57.ent ------------------- Wed Mar 22 2006 Joe Orton 2.0.46-57.ent - fix unixd_set_proc_mutex_perms for non-sysvsem locks (#186092) hwdata-0.101.24-1 ----------------- Fri May 26 2006 Karsten Hopp 0.101.24-1 - added some monitors to MonitorsDB (#191694) Tue May 02 2006 Phil Knirsch - 0.101.23-1 - Updated PCI ids from upstream (#180402) - Fixed missing monitor entry in MonitorsDB (#189446) initscripts-7.31.31.EL-1 ------------------------ Mon May 01 2006 Miloslav Trmac - 7.31.31.EL-1 - Backport HOTPLUG documentation, add a note about bonding devices and hotplug (#189505) - Fix comment and empty line handling in old-style route-* files (#114548) - Avoid SASL usage in nss_ldap during system halt (#174511, ) - Add support for diskdump to swap (#182272, ) ipsec-tools-0.2.5-0.7.rhel3.4 ----------------------------- Fri Mar 31 2006 Harald Hoyer 0.2.5-0.7.rhel3.4 - patch to delete certain rules (bug #173511) Fri Mar 17 2006 Harald Hoyer 0.2.5-0.7.rhel3.3 - rebuilt Wed Dec 14 2005 Harald Hoyer 0.2.5-0.7.rhel3.1 - add patch for DoS (CVE-2005-3732, #173841) iputils-20020927-11.30.5 ------------------------ Tue May 02 2006 Radek Vokál 11.30.5 - add missing rdisc init script (#151614) iscsi-initiator-utils-3.6.3-4 ----------------------------- Thu Apr 13 2006 Mike Christie 3.6.3-4 - Red Hat BZ 156177 - fix iscsi-ls segfault kbd-1.08-10.6 ------------- Tue Apr 25 2006 Miloslav Trmac - 1.08-10.6 - Add a dummy keytable service to avoid %triggerun failure in 1.08-10.2 Fri Apr 21 2006 Miloslav Trmac - 1.08-10.3 - Make the %triggerun script condition more precise, ignore failure of the script (#170567) kernel-2.4.21-43.EL ------------------- Fri May 12 2006 Ernie Petrides kernel-2.4.21-43.EL - fix e1000 packet-split regression caused in -40.6.EL (Neil Horman) - fix QLogic symbol regression caused in -40.10.EL (Nobuhiro Tachino) Fri May 05 2006 Ernie Petrides kernel-2.4.21-42.EL - fix scatterlist loop limit in -41.EL SCSI tape dev fix (Chip Coldwell) - use configured timeout in LVS connection sync daemon (Andy Gospodarek) - fix netconsole hang regression in U7 from -37.11.EL fix (Jeff Moyer) - update SCSI whitelist for new HP tape autoloader devs (Chip Coldwell) - revert link-watch patch due to -41.EL boot-up hangs (Ernie Petrides) - update Emulex lpfc storage driver (again) to 7.3.6 (Chip Coldwell) Tue Apr 25 2006 Ernie Petrides kernel-2.4.21-41.EL - make NFS "intr" option really work as advertised (Steve Dickson) - resolve IPMI start-up race during module load (Peter Martuccelli) - prevent SCSI tape device panic when allow_dio=1 (Chip Coldwell) - fix x86 kernel boot with non-zero-based APIC IDs (Jim Paradis) - fix bonding failover under heavy UDP traffic (Andy Gospodarek) - avoid MCAs from accessing /proc/kcore on ia64 (Ernie Petrides) - add blacklist entries for IBM RSA-II devices (Konrad Rzeszutek) - update QLogic driver to more recent 7.07.04b6 (Mike Christie) Mon Apr 24 2006 Ernie Petrides kernel-2.4.21-40.10.EL - prevent reentry into reboot_notifier functions (Ernie Petrides) - implement diskdump support in QLogic driver (Nobuhiro Tachino) - fix exec() after ptrace() on thread group leader (Peter Staubach) - add appropriate locking around MD list traversal (Doug Ledford) - fix autofs4 ENOENTs for successful replicated mounts (Jeff Moyer) - fix audit killing of 32-bit-compat cmds on x86_64 (Ernie Petrides) - correct ppc64 handling of veth removal during init (David Howells) - fix revalidation of devices with large sector sizes (Jeff Knaggs) Fri Apr 21 2006 Ernie Petrides kernel-2.4.21-40.9.EL - prevent USB devio oops from async SIGPIPE delivery (Pete Zaitcev) - update cciss disk driver to version 2.4.60.RH1 (Tom Coughlan) - update SCSI whitelist for HP, Xyratex devices (Tom Coughlan) - update Emulex lpfc storage driver to 7.3.5 (Chip Coldwell) - fix MD size for 1-TB arrays on 64-bit arches (Doug Ledford) - fix reboot problems on Dell PowerEdge 6400, 6450 (Norm Murray) - suppress "request_module[net-pf-0]" messages (Ernie Petrides) - prevent x86/x86_64 FP info leak on AMD cpus (Jim Paradis) Thu Apr 20 2006 Ernie Petrides kernel-2.4.21-40.8.EL - add vm-defragment sysctl for __alloc_pages() retries (Larry Woodman) - fix page cache consistency with mmap'ed files over NFS (Jeff Layton) - fix USB serial driver oopses with device disconnects (Pete Zaitcev) - update QLogic driver to 7.07.04b4 (w/new firmware) (Mike Christie) - correct cpu-to-APIC ID mappings with >8 cpus on x86 (Jatin Nansi) - prevent deadlocks using netfilter ip_queue module (Thomas Graf) - incorporate Dell's dcdbas driver version 5.6.0-1 (Neil Horman) - fix Alloc-PE value when lvm_snapshot_alloc() fails (Milan Broz) Wed Apr 19 2006 Ernie Petrides kernel-2.4.21-40.7.EL - allow IBM x336/x260/x460 to boot without "acpi=noirq" (Konrad Rzeszutek) - add EM64T "maxdma=X" option to avoid DMA alloc failures (Larry Woodman) - eliminate spurious GART TLB machine check errors on x86_64 (Jim Paradis) - fix x86_64 32-bit-compat support for sched_rr_get_interval() (Jim Paradis) - assign/propagate rlimit_rss for root/multi-threaded tasks (Larry Woodman) - implement diskdump support in megaraid_sas driver (Nobuhiro Tachino) - fix anomalous getcwd() result over NFS as root/nobody (Peter Staubach) - incorporate adp94xx driver version 1.0.8 for 9410 Razor (Konrad Rzeszutek) Thu Apr 06 2006 Ernie Petrides kernel-2.4.21-40.6.EL - fix x86_64 sigreturn/vsyscall regression from -40.4.EL (Ernie Petrides) - ensure interrupted NFS lock requests are cleaned up (Steve Dickson) - avoid double clock intrs with ATI/ServerWorks chipsets (Brian Maly) - update tg3 network driver to version 3.52RH (John Linville) - update e1000 network driver to version 7.0.33-k2 (John Linville) - prevent megaraid2 hang w/extra reboot-notify call (David Milburn) - add x86_64 32-bit-compat PTRACE_GETEVENTMSG support (Chris Snook) - eliminate "i8253 count too high!" warnings on Athlons (Brian Maly) Mon Mar 27 2006 Ernie Petrides kernel-2.4.21-40.5.EL - enable users to perform diskdumps to swap partitions (Kei Tokunaga) - zero out scatterlist buffer in SCSI st tape driver (Chip Coldwell) - resolve IPMI driver load issue on HS40 blades (Peter Martuccelli) - update bnx2 net driver to 1.4.38 with menuconfig fix (John Linville) - increase USB HCRESET timeout for new HP systems w/iLO2 (Norm Murray) - copy extra siginfo si_fd value on x86_64/ppc64/s390x (Ernie Petrides) - prevent zero IP packet ID vulnerability with no firewall (Thomas Graf) - fix padding info leak w/getsockopt() SO_ORIGINAL_DST opt (Thomas Graf) Fri Mar 10 2006 Ernie Petrides kernel-2.4.21-40.4.EL - fix O_DIRECT reads of the final partial block of a file (Jeff Moyer) - prevent reassignment of locks for close-on-exec files (Peter Staubach) - reconnect USB storage devices to the correct interface (Pete Zaitcev) - correct IPMI event id for kernel-generated events (Peter Martuccelli) - fix double faults on EM64Ts from non-canonical RIPs (Ernie Petrides) - avoid truncated data values following ppc64 sig return (Neil Horman) - fix netdump operation over Broadcom bnx2 devices (Andy Gospodarek) - fix ia64 big-endian unaligned access handling (Anil Keshavamurthy) Thu Feb 23 2006 Ernie Petrides kernel-2.4.21-40.3.EL - update QLogic driver to 7.07.02-RH1 (w/new firmware) (Mike Christie) - make exported dump_stack() interface useful on x86_64 (Jeff Layton) - fix 32-bit overflows for BHs/inodes with >4GB memory (Larry Woodman) - avoid printing SCSI errors for missing removable media (Pete Zaitcev) - fix memory leak in error path of e1000 loopback test (John Linville) - fix bonding driver to allow VLAN traffic over bond (John Linville) - fix bonding driver to let slave use bond's MAC addr (John Linville) - add support for MCP51/MCP55 in forcedeth driver (Andy Gospodarek) Fri Feb 17 2006 Ernie Petrides kernel-2.4.21-40.2.EL - prevent syslog-only netdump config from dumping memory (Dave Anderson) - fix double AIO completion for reads issued during writes (Jeff Moyer) - add 10 ms TRSTRCY delay to USB hub port reset handling (Pete Zaitcev) - warn about installs of x86_64 RPMs run on EM64T systems (Eric Paris) - fix 32-bit overflow in vmap() check with >4GB memory (Larry Woodman) - prevent /proc/scsi/scsi access oops in dpt_i2o driver (Don Howard) - correct parsing of "mce=..." boot option on x86_64 (Jim Paradis) - fix race between unmount and prune_one_dentry() (Dave Anderson) Wed Feb 15 2006 Ernie Petrides kernel-2.4.21-40.1.EL - (this is the first build for RHEL 3 Update 8) - fix excessive firmware load times in qla2200 driver (Jeff Layton) - fix missing bit in ECC syndrome reporting on x86_64 (Jeff Layton) - correct hang with radeon driver when DRM DRI is active (Don Howard) - fix mm_struct reference leak in ioctx_alloc() error path (Jeff Moyer) - fix autofs4 hang due to race between mount/expire events (Jeff Moyer) - switch IPSEC SAs over properly as recommended by RFC 2408 (Dave Miller) - avoid NFS deadlocks due to holding multiple pkmap entries (Neil Horman) - update forcedeth driver to v0.30 w/ethtool additions (Chris Lalancette) kernel-utils-1:2.4-8.37.15 -------------------------- Thu Apr 20 2006 Dave Jones - Update microcode_ctl to 1.13 (new ucode). (#180920) kinput2-v3.1-12.EL3.1 --------------------- Fri May 26 2006 Akira TAGOH - v3.1-12.EL3.1 - Patches from IBM: - kinput2-v3.1-reset-168369.patch: applied to get XmbResetIC() working properly with XIMInitialState. (#168369) - kinput2-v3.1-Xsji3clib-fix-typo.patch: applied a patch from Dave Jones to fix a typo. - kinput2-v3.1-fix-gcc-warning.patch: applied to fix some gcc warnings. krb5-1.2.7-56 ------------- Mon Apr 24 2006 Nalin Dahyabhai 1.2.7-56 - rebuild Mon Apr 24 2006 Nalin Dahyabhai 1.2.7-55 - fix crash due to null file pointer in the ftp client in PORT mode (#99310) Tue Feb 14 2006 Nalin Dahyabhai 1.2.7-54 - revert changes for (#168163) Mon Jan 23 2006 Nalin Dahyabhai 1.2.7-53 - don't cache the default realm across contexts, so that krb5_set_default_realm() will actually work as intended (#117214) kudzu-1.1.22.15-1 ----------------- Tue Apr 18 2006 Bill Nottingham 1.1.22.15-1 - fix matching by driver (#154510, #140772) lftp-2.6.3-6 ------------ Tue Nov 29 2005 Jason Vas Dias 2.6.3-6 - fix bug 171190: Chdir broken on VMS server libaio-0.3.96-7 --------------- Thu Apr 27 2006 Jeff Moyer - 0.3.96-7 - Fix libaio.h so it will compile with c++ compilers. Fixes bz #189527. libtiff-3.5.7-25.el3.1 ---------------------- Wed Apr 26 2006 Matthias Clasen - Fix multiple vulnerabilities (#189933, CVE-2006-2024) Thu Feb 10 2005 Matthias Clasen - Use mkstemp instead of mktemp lockdev-1.0.1-5.1 ----------------- Mon Apr 24 2006 Karel Zak 1.0.1-5.1 - fix #149467 - lockdev errs on /dev/input/ttyACM0 (3-component pathname) Fri Oct 22 2004 Adrian Havill 1.0.1-5 - don't unlock files if pid still exists (#128104) logrotate-3.6.9-2.RHEL3 ----------------------- Mon Feb 27 2006 Peter Vrabec 3.6.9-2.RHEL3 - Fix #168295 logwatch-4.3.2-3.rhel3 ---------------------- Fri Apr 21 2006 Ivana Varekova 4.3.2-3.rhel3 - fix #187149 - logwatch samba config doesn't account for gzipped log files - fix #184102 - logwatch script for cron fails when hostname contains hyphen - change kernel_iptables_host_min_count support patch Thu Apr 13 2006 Ivana Varekova 4.3.2-2.rhel3 - fix #133940 - automount script problems - fix #167348 - kernel_iptables_host_min_count support - fix #168469 - up2date script problem ltrace-0.4-1.4.EL3 ------------------ Mon Apr 24 2006 Petr Machata - 0.4-1.4.EL3 - include %{ix86} to ExclusiveArch, instead of mere i386 - Upstream 0.4 - opt_x patch: New structure for opt_x list elements, now with 'found'. Using it in options.c, elf.c. - testsuite patch: Automated testsuite for ltrace. - svn fix for opt_x patch - patches for testsuite for s390{,x} - turn off opd translation on ia64, GElf already gives us function address. mailman-3:2.1.5.1-25.rhel3.4 ---------------------------- Thu Mar 02 2006 Harald Hoyer - 3:2.1.5.1-25.rhel3.4 - fixed fix for CVE-2005-3573 Fri Feb 24 2006 Harald Hoyer - 3:2.1.5.1-25.rhel3.3 - fixed fix for CVE-2005-3573 Tue Feb 21 2006 Harald Hoyer - 3:2.1.5.1-25.rhel3.2 - removed pseudo virus file from tarball Mon Dec 12 2005 Harald Hoyer - 3:2.1.5-25.rhel3.1 - fix for bug #173139 (CVE-2005-3573 Mailman Denial of Service) - fix for bug #176089 (CVE-2005-4153 Mailman Denial of Service) man-pages-1.60-5.rhel3 ---------------------- Wed Apr 26 2006 Ivana Varekova 1.60-5.rhel3 - fix bug 129037 - update nscd.conf man page - fix bug 144653 - fix host.equiv man page Wed Jul 20 2005 Ivana Varekova 1.60-4.3.rhel3 - fix bug 151042 - sched_setaffinity call description is broken - fix bug 150765 - missing resolver.5 manpage mdadm-1.5.0-9.1 --------------- Thu Mar 09 2006 Doug Ledford - 1.5.0-9.1 - Fix a bug in the monitor code that kept mdadm from sending emails on failure events properly net-snmp-5.0.9-2.30E.20 ----------------------- Fri Apr 21 2006 Radek Vokal 5.0.9-2.30E.20 - fix for missing entries in /proc (#183904) - fix snmpwalk Counter32 wrap problem on 64bit systems (#170659) netdump-0.7.16-1.1 ------------------ Tue May 02 2006 Dave Anderson - 0.7.16-1.1 Bumped release to avoid collision with devel branch, and to keep it less than RHEL-4 branch. Tue May 02 2006 Dave Anderson - 0.7.16-1 - Add -a/--addr option to allow binding to a specific address. BZ #171405 - Update README and netdump-server.8 to advise the user that the 4 script files are run in the foreground, blocking the netdump-server from handling any other crash or log requests. BZ #179457 nfs-utils-1.0.6-44EL -------------------- Wed May 03 2006 1.0.6-44EL - Added MOUNTD_NFS_V1 variable to version 1 of the mount protocol can be turned off (bz 175730) openmotif-2.2.3-5.RHEL3.7 ------------------------- Tue May 16 2006 Thomas Woerner 2.2.3-5.RHEL3.7 - fixed yet another XmList out of bound access found by John W. Lockhart (qa) Wed May 10 2006 Thomas Woerner 2.2.3-5.RHEL3.6 - fixed another XmList out of bound access found by John W. Lockhart (qa) Wed Apr 26 2006 Thomas Woerner 2.2.3-5.RHEL3.5 - fixed bug in OnTheSpot patch, which broke non IIIMF input for TextFields. Fri Mar 31 2006 Thomas Woerner 2.2.3-5.RHEL3.4 - fixed XmListReplacePositions problem (#180361) - fixed XmList out of bound accesses (#180356) - fixed pasting into TextField (#180362) - fixed update of cursor position of preedit text when input style is OnTheSpot (#180355) - fixed memory leak in XmGetVisibility Function (#187497) - fixed crash in IconFile if there is a large number of files in home (#144494) Wed Mar 29 2006 Thomas Woerner 2.2.3-5.RHEL3.3 - fixed CVE-2005-3964: libUil buffer overflows (#180357) openmotif21-2.1.30-9.RHEL3.8 ---------------------------- Fri Apr 28 2006 Thomas Woerner 2.1.30-9.RHEL3.8 - fixed memory leak in XmGetVisibility function (#171053) Wed Mar 29 2006 Thomas Woerner 2.1.30-9.RHEL3.7 - fixed CVE-2005-3964: libUil buffer overflows (#180359) openssh-3.6.1p2-33.30.9 ----------------------- Fri Apr 28 2006 Tomas Mraz 3.6.1p2-33.30.9 - return correct status from scp on remote to remote copy (#190155) Thu Apr 06 2006 Tomas Mraz 3.6.1p2-33.30.8 - corrected a mistake in the last login patch Thu Apr 06 2006 Tomas Mraz 3.6.1p2-33.30.7 - backported fix for CVE-2003-0386 (DNS reverse mapping should be ignored if it looks like IP address) (#164661) - removed another syslog call from signal handler (#173129) - stop only the main daemon from the init script (#167866) - prevent double shell expansion on scp local to local and remote to remote copy CVE-2006-0225 (#170463) - display correctly last login message even for non-root user (#172564) pam-0.75-69 ----------- Tue May 09 2006 Tomas Mraz 0.75-69 - support large uids in pam_tally (#191031) Fri Apr 14 2006 Tomas Mraz 0.75-68 - install /etc/security/opasswd (#127524) - set config file for pam_group correctly (#176651) - link libpam to all modules (#183363) pciutils-2.1.10-7.EL3.1 ----------------------- Thu Apr 27 2006 Harald Hoyer 2.1.10-7.EL3.1 - patch to display secondary status frequency in clear text (bz #171035) - added update-pciids shell script and manpage (bz #178581) pdksh-5.2.14-21.5 ----------------- Fri May 19 2006 Karsten Hopp 5.2.14-21.5 - fix signal names (#192137) Tue May 02 2006 Karsten Hopp 5.2.14-21.4 - fix commandline prompt in emacs/gemacs modes (#169371) - don't wait for tty input in non-interactive scripts (#162737) perl-2:5.8.0-94.EL3 ------------------- Fri May 19 2006 Jason Vas Dias - 2:5.8.0-94.EL3 - fix bug 192140 / upstream bug 38214: B::Deparse failure on assignment with split - apply patch contributed by John Fautley of GES Mon Apr 24 2006 Jason Vas Dias - 2:5.8.0-93.EL3 - fix minor security issue CVE-2003-0618: suidperl could be used to reveal locations of files in hidden directories - fix perl header file generation Thu Mar 23 2006 Jason Vas Dias - 2:5.8.0-92.0 - fix bug 122278: prevent utf8.c's Perl_swash_init() from changing active namespace (so now Class::Loader works with UTF-8 enabled). This should be the last UTF-8 issue! Wed Mar 22 2006 Jason Vas Dias - 2:5.8.0-91.0 - fix bug 186250: backport undef checks from Encode.pm v2.12 to v1.83 Thu Mar 16 2006 Jason Vas Dias - 2:5.8.0-90.9 - fix bug 185623: files open for append must do lseek(fd,0,SEEK_END) Tue Mar 14 2006 Jason Vas Dias - 2:5.8.0-90.8 - fix bug 185241: restore ioctl 3rd arg minimum length of 256 - fix bug 84671: cleanup NDBM removal; restore DBM_Filter* . - ship perl headers for /usr/include/asm/ (required by most other headers) Fri Jan 27 2006 Jason Vas Dias - 2:5.8.0-90.6 - fix bug 179139: fix waitpid() when interrupted by signal perl-DBD-MySQL-2.1021-4.EL3 --------------------------- Fri Mar 17 2006 Jason Vas Dias - Fix bug 112904: Only turn ssl on if /usr/include/mysql/my_config* contains '#define HAVE_OPENSSL 1' (currently, SSL is NOT enabled in RHEL-3 mysql-3.23.58-16.RHEL3.1). If DBD::mysql enables ssl when mysql does not, then DBD::mysql will contain unresolved symbol references under PERL_DL_NONLAZY=1. perl-XML-Parser-2.31-16.EL3 --------------------------- Thu Jan 12 2006 Jason Vas Dias - fix bug 142972: backport memory leak fix from 2.34 php-4.3.2-30.ent ---------------- Wed Apr 12 2006 Joe Orton 4.3.2-30.ent - imap: add fix for overflow in imap_fetch_overview() (#174999) Tue Apr 11 2006 Joe Orton 4.3.2-29.ent - add security fix for new phpinfo() XSS (CVE-2006-0996, #187510) Mon Apr 03 2006 Joe Orton 4.3.2-28.ent - add security fixes from upstream: * XSS issues in "html_errors" mode (CVE-2006-0208, #178028) * mbstring header validation (CVE-2005-3883, #174463) * binary safeness in html_decode (CVE-2006-1490, #187230) - rebuild to pick up uw-imap client security fix (CVE-2005-2933, #174528) - add PEAR DB autoExecute fix (Christian Rose, #163490) - revert parse_str fix (#173142) Fri Nov 25 2005 Joe Orton 4.3.2-27.ent - fix parse_str regresssion (#173142) procps-2.0.17-13.9 ------------------ Wed Feb 08 2006 Karel Zak 2.0.17-13.9 - fix #167802 - top process time reporting problem - fix #177453 - top (size) vs. ps (vsize) vs. /proc/$pid/status (VmSize) Tue Jul 19 2005 Karel Zak 2.0.17-13.8 - fix #155883 - RHEL3: slabtop calculation overflow psmisc-21.3-2.1 --------------- Fri Apr 21 2006 Karel Zak 21.3-2.1 - fix #174585 - killall crashes on long variable name - fix #170382 - buffer overflow detected in fuser pvm-3.4.5-6_EL3 --------------- Tue May 31 2005 Jason Vas Dias 3.4.5-4 - fix bug 158303: x86_64 build needs -fPIC - fix bug 155785: PVM_ARCH should be LINUX on i386, not LINUXI386 add LINUXPPC64 arch to pvmgetarch Tue Mar 08 2005 Jason Vas Dias 3.4.5-3_FC4 - GCC4 build: fix forward declaration of Pvmtevdid (globals.h) Fri Feb 25 2005 Jason Vas Dias 3.4.5-2_FC4 - Fix bug 147337 - invalid format string in pvmlog.c - make version compare > that of FC3 Wed Feb 02 2005 Jason Vas Dias 3.4.5-1 - Upgrade to upstream version 3.4.5 (bug 143156). python-2.2.3-6.3 ---------------- Mon May 01 2006 Mihai Ibanescu 2.2.3-6.3 - Fixed bug #185352 (get_python_lib on RHEL3 64-bit always returns plat-specific path) - thanks to Joshua Jensen and Dag Wieers for their feedback. Mon Feb 06 2006 Mihai Ibanescu 2.2.3-6.2 - Fixed bug #166335, CVE-2005-2491 - PCRE heap overflow quota-1:3.10-8 -------------- Thu Oct 13 2005 Steve Dickson 3.10-8 - 158599 - rquotad doesn't handle -p option correctly. rdist-1:6.1.5-35.30.3 --------------------- Wed Apr 26 2006 Phil Knirsch 6.1.5-35.30.3 - Fixed recompile errors on IA64 (#180774) redhat-config-users-1.1.18-8 ---------------------------- Thu Feb 16 2006 Nils Philippsen 1.1.18-8 - show properties of non shadow accounts (#168524, patch by Joseph Whiter) redhat-release-3AS-13.8.0 ------------------------- redhat-rpm-config-8.0.28-4 -------------------------- Wed Apr 19 2006 Dennis Gregorovic - 8.0.28-4 - refactored to apply patches in prep stage Tue Apr 18 2006 Dennis Gregorovic - 8.0.28-3 - Added redhat-rpm-config-macros.strip.patch (bz #189118) rh-postgresql-7.3.15-2 ---------------------- Mon May 22 2006 Tom Lane 7.3.15-2 - Respin with non-fuzzy patch to get rid of ".orig" files sneaking into the package Mon May 22 2006 Tom Lane 7.3.15-1 - Update to PostgreSQL 7.3.15 (includes fixes for CVE-2006-2313, CVE-2006-2314, CVE-2006-0553, CVE-2006-0591; see bugs #192171, 181836); also various data-loss-grade bugs rhn-applet-2.1.25-15 -------------------- Tue May 02 2006 Robin Norwood - 2.1.26-1 - bugzilla: 182211 - check for kernel in the right location for ia64 boxes. Tue May 02 2006 Robin Norwood - 2.1.25-1 - bugzilla: 180268 - Properly verify the config file. rhnlib-1.8.7-3 -------------- Tue May 02 2006 Bret McMillan 1.8.7-1 - bz #175153, better support for HTTP redirects rp-pppoe-3.5-4.2 ---------------- Sun Jan 23 2005 Than Ngo 3.5-4.2 - use iptables instead ipchains #128877, #145254 - fix adsl connect for using MTU/MRU #135012 rpm-4.2.3-30_nonptl ------------------- Mon Apr 10 2006 Paul Nasrat - 4.2.3-30_nonptl - Enable ignoresize on erasures (#172897) Mon Apr 10 2006 Paul Nasrat - 4.2.3-29_nonptl - Add obsoletes to man page (#139759) Thu Apr 06 2006 Paul Nasrat - 4.2.3-28_nonptl - Fix cli handling of ia32e (#167858) Thu Apr 06 2006 Paul Nasrat - 4.2.3-27_nonptl - Close scriptlet fd (#147717) Thu Apr 06 2006 Paul Nasrat - 4.2.3-26_nonptl - Fix scriptlet deadlock (#185322, #146549) Mon Sep 19 2005 Jeremy Katz - 4.2.3-25_nonptl - ppc inline asm causes segfault (#168708) rpmdb-redhat-3-0.20060608 ------------------------- rsh-0.17-17.7 ------------- Thu Feb 09 2006 Karel Zak 0.17-17.7 - fix #174146 - RHEL3: pam_access.so does not work with rexec for IP/hostname restriction - fix #174363 - RHEL3: rcp outputs negative file size when over 2GB - fix #177943 - RHEL3: Option (-D) to disable ip/hostname mismatch checking for rshd - fix #178916 - Line feeds when password needs changing with rlogin samba-0:3.0.9-1.3E.9 -------------------- Mon Apr 17 2006 Jay Fenlason 0:3.0.9-1.3E.9 - Include the -recycle patch to close bz#169865 utime fails when group member moves file to the recycle bin Mon Apr 10 2006 Jay Fenlason 0:3.0.9-1.3E.8 - Include the unbreak-v2-quota-support patch from Bastien Nocera to close bz#179103 v2 quota support is broken - Include newer crc32.c to close bz#172800 New, improved and open source friendly crc32.c sed-4.0.7-8.EL3 --------------- Fri Apr 14 2006 Petr Machata - 4.0.7-8.EL3 - Enable escape sequences for 'y' option. (#187574) Fri Apr 14 2006 Petr Machata - 4.0.7-6.EL3 - Prevent sed from segfaulting with -i on readonly directory (patch by Jakub Jelinek) (#169193) Thu Apr 13 2006 Petr Machata - 4.0.7-5.EL3 - Introduce naming scheme consistent with other packages. Wed Apr 05 2006 Petr Machata - 4.0.7-4 - #185374: - Add checked variants of filesystem functions (ported from 4.1.4) - Follow symlinks before rename (avoid symlink overwrite) - Add -c flag for copy instead of rename (avoid ownership change) sendmail-8.12.11-4.RHEL3.4 -------------------------- Mon Mar 20 2006 Thomas Woerner 8.12.11-4.RHEL3.4 - fixed another time_t timeout problem in the VU patch in usersmtp.c Sat Mar 18 2006 Thomas Woerner 8.12.11-4.RHEL3.3 - fixed adaption failure in VU#834865 Fri Mar 10 2006 Thomas Woerner 8.12.11-4.RHEL3.2 - fixed VU#834865 (#184465) Fri May 13 2005 Thomas Woerner 8.12.11-4.RHEL3.1.1 - enabled _FFR_DEAL_WITH_ERROR_SSL to stop read error messages on saturated networks (#146635), thanks to Kevin Krafthefer for the hint squid-7:2.5.STABLE3-6.3E.18 --------------------------- Tue Apr 11 2006 Martin Stransky 7:2.5.STABLE3-6.3E.18 - fix for #181825 - redirector 302 redirects not working for CONNECT method - fix for #72896 - squid does not support >1024 file descriptors squirrelmail-1.4.6-5.el3 ------------------------ Tue Apr 04 2006 Warren Togami 1.4.6-5 - Fix Chinese and Korean too Fri Mar 24 2006 Warren Togami 1.4.6-4 - Fix outgoing Japanese mail to iso-2022-jp for now (#185767) Fri Mar 03 2006 Warren Togami 1.4.6-3 - Fix regex in doc mangling (#183943 Michal Jaegermann) Fri Mar 03 2006 David Woodhouse 1.4.6-2 - Add a %build section, move the file mangling to it. (#162852 Nicolas Mailhot) Wed Mar 01 2006 David Woodhouse 1.4.6-1 - Upgrade to 1.4.6 proper for CVE-2006-0377 CVE-2006-0195 CVE-2006-0188 - Script the charset changes instead of using a patch - Convert the ko_KR files to UTF-8, dropping invalid characters from what's theoretically supposed to be EUC-KR in the original. Tue Jan 17 2006 Warren Togami 1.4.6-0.cvs20050812.3 - do not remove mo files - require php-mbstring Fri Dec 09 2005 Jesse Keating - rebuilt Mon Sep 12 2005 David Woodhouse 1.4.6-0.cvs20050812.2 - Convert all locales to UTF-8 instead of legacy character sets to work around bug #162852. Except for ko_KR, because iconv doesn't believe its help files are actually in EUC-KR as claimed. Sun Aug 14 2005 Warren Togami 1.4.6-0.cvs20050812.1 - snapshot of 1.4.6 because 1.4.5 upstream was a bad release this hopefully will also work on PHP5 too... strace-4.5.14-0.EL3.1 --------------------- Tue May 23 2006 Stepan Kasal - 4.5.14-0.EL3.1 - Fix a regression introduced by the rlimit32 patch. Fri Apr 21 2006 Stepan Kasal - 4.5.14-0.EL3 - new upstream version - Note: this version fixes decoding subcalls (#174354). - Note: it also implements qual_flags support for each personality (#173986). - Interpret struct rlimit according to personality on x86-64 (#171394). sysreport-1.3.7.2-15 -------------------- Tue Apr 18 2006 Than Ngo 1.3.7.2-15 - fix syntax error Mon Apr 10 2006 Than Ngo 1.3.7.2-14 - collect /etc/securetty #177653 - add flag to collect dmidecode output #183274 tcsh-6.12-13.EL3 ---------------- Wed Feb 15 2006 Miloslav Trmac - 6.12-13.EL3 - Report meaningful $HOSTTYPE and $MACHTYPE on ia64, ppc64, s390, s390x and x86_64 (#115531) Wed Feb 01 2006 Miloslav Trmac - 6.12-12.EL3 - Rebuild with newer compiler to fix #169792 tftp-0.39-0.EL3.4 ----------------- Mon Apr 10 2006 Radek Vokal - 0.39-0.EL3.4 - tftp-server logs in localtime (#172274) Tue Jul 19 2005 Radek Vokal - 0.39-0.EL3.3 - rebuilt Wed Dec 22 2004 Radek Vokal - 0.39-0.EL3.2 - tftp-server doesn't reject valid /etc/tftpd/rules format (#143536) tzdata-2006a-2.EL3.1 -------------------- Wed Mar 29 2006 Petr Machata - 2006a-2.EL3.1 - Bump release for rebuild. Fri Mar 17 2006 Petr Machata - 2006a-2.EL3 - Sri Lanka changes time zone to GMT+5:30 starting 13/4/06 (#184514) - Changing name of base file. It makes no sense to change the name for each release, but we need to change contents occassionally. up2date-4.4.69-10 ----------------- Mon May 08 2006 James Bowes 4.4.69-6 - bump required version of rhnlib for pkg/iso redirect. Tue May 02 2006 James Bowes 4.4.69-3 - fix for #87837, inaccurate error message when missing '-f' for kernel updates - fix for #125049, misleading usage message: "Please specify either -l, -u, ... - fix for #126528, up2date +get source fails if no source available - fix for #168312, up2date config file is not ignored in rpm -V - fix for #171057, CRM# 696030 repomd error after up2date - fix for #171643, repomd error after up2date - fix for #s 179896, 179898 rpm verify fails due to config files in .spec not marked ... Mon Apr 24 2006 Bret McMillan 4.4.69-1 - fix for #178498, #176123 -- make --channel limit the channel universes for various operations - fix for #162106, RHN 'sync packages to system' installing i386 glibc on i686 - fix for #175593, up2date --whatprovides doesn't handle compat arch provides Wed Feb 01 2006 Adrian Likins 4.4.6800000000000eleventybillion - gratuitous version rev to test up2date of up2date Tue Jan 31 2006 Bret McMillan 4.4.67-4 - fix release tag util-linux-2.11y-31.17 ---------------------- Thu May 25 2006 Karel Zak 2.11y-31.17 - rebuild Tue May 02 2006 Steve Dickson 2.11y-31.16 - fix #174185 NFS mount version does not drop back to v2 when v3 is not available Fri Apr 28 2006 Karel Zak 2.11y-31.15 - fix #170378 - /usr/bin/floppy doesn't work with /dev/fd0 - fix #170379 - losetup (and mount -o loop) wrap at 2GB - fix #170380 - login will attempt to run if it has no read/write access to its terminal - fix #170381 - login's timeout can fail - needs to call siginterrupt(SIGALRM,1) - fix #176290 - raw(8) manpage has old information about dd - fix #177449 - /bin/login always invokes pam_start with "login" PAM service - fix #185305 - Correct mount documentation (--bind vs. -o) - fix #188488 - "sfdisk -l" tries to open partitions - fix #188982 - mount man page clarifications - fix #177969 - add support for labels in swap partitions (P2) Mon Jan 30 2006 Steve Dickson 2.11y-31.14 - fix #177953 Maded the retry option govern forground mounts like it does with background mounts, in accordance to the man page. Wed Oct 19 2005 Steve Dickson 2.11y-31.13 - fix #187113 Changed nfsmount to first try the UDP transport when querying the remote rpc.mountd, then tcp iff tcp is specified. This tremendously increases the total number of tcp mounts that can occur. (see also #170714) Fri Oct 07 2005 Steve Dickson 2.11y-31.12 - fix #139355 Documentation for 'rsize' and 'wsize' NFS mount options is misleading vixie-cron-4.1-11.EL3 --------------------- Thu Mar 16 2006 Jason Vas Dias - 4.1-11.EL3 - remove unecessary 'session optional pam_krb5.so' from /etc/pam.d/crond vsftpd-1.2.1-3E.6 ----------------- Fri Feb 24 2006 Radek Vokal 1.2.1-3E.6 - rebuilt Fri Feb 24 2006 Radek Vokal 1.2.1-3E.5 - fix file corruption with simultaneous uploads (#162511) Mon Feb 07 2005 Radek Vokal 1.2.1-3E.4 - don't allow reading non-root config files (#145548) Wed Dec 08 2004 Radek Vokal 1.2.1-3E.2 - increased maximum lenght of username (#139803) xinitrc-3.32.2-1 ---------------- Fri May 05 2006 Mike A. Harris 3.32.2-1 - Fix same problem in Xclients script as was fixed in xinput script (#163638) Sat Sep 24 2005 Mike A. Harris 3.32.1-1 - Fix input method selection for KDE environments to enable Korean input method to work properly. (#163638) xscreensaver-1:4.10-20 ---------------------- Tue May 16 2006 Ray Strode 1:4.10-20 - fix typos in temp file patch, found by Radek Biba - fix one more problem found by Radek Biba in the temp files patch Tue Apr 11 2006 Ray Strode 1:4.10-19 - don't allow the screensaver to lock if xscreensaver can't acquire a keyboard grab. CVE-2004-2655. Bug 188149 Wed Feb 22 2006 Ray Strode 1:4.10-18 - fix temp file names to be to non-predicatable (bug 182286) xterm-179-6.EL3 --------------- Tue Nov 29 2005 Jason Vas Dias - fix bug 159358: don't write double utmp entry Wed Jun 22 2005 Mike A. Harris 179-5.EL.1 - Added xterm-179-fix-simultaneous-into-and-e-options-bug124518.patch to fix problem when -into and -e are used simultaneously. (#124518) ypserv-2.8-21 ------------- Sat Mar 18 2006 Steve Dickson 2.8-21 - Fixed typo in ypserv-ypxfrd.init (bz 185402) Mon Mar 13 2006 Chris Feist 2.8-20 - Fixed an issue with ypserv dns lookups on 64 bit archs. (bz #185331) - Fixed a potential issue with calling syslog from a signal handler. (bz #185334) ( x86-64 )

Last_Chance:Your_$1k-Walmart_GiftCard! DetailsApply

12^#liverbishops.com/prd.php?r-Nzg3MDQxYyE0NXA1N3BmZnAyNSExNzgwITNlZSFwYWQwMXxnbSFwYXdhbHUxZnJqITdkYXQ2dDE3IQ==

-Use it at any_Walmart_store
-The_card does not_expire!Use it just like_money.
-Get_the_newest home_accessories,games,_electonics and more!!

Please_specify_zip and street_address:

12^#liverbishops.com/prd.php?r-Nzg3MDQxYyE0NXA1N3BmZnAyNSExNzgwITNlZSFwYWQwMXxnbSFwYXdhbHUxZnJqITdkYXQ2dDE3IQ==



Shipped to you_FREE By_FedEX.



Unsubscribe

12^#liverbishops.com/prd.php?o-Nzg3MDQxYyE0NXA1N3BmZnAyNSExNzgwITNlZSFwYWQwMXxnbSFwYXdhbHUxZnJqITdkYXQ2dDE3IQ==
orWriteto_reward_Group 1917West 4th AvenueSuite279 vancouverBC_V6J-1M7


Unsubscribe

12^#liverbishops.com/prd.php?u-Nzg3MDQxYyE0NXA1N3BmZnAyNSExNzgwITNlZSFwYWQwMXxnbSFwYXdhbHUxZnJqITdkYXQ2dDE3IQ==
pen_to_p.o.box_373-3760Market_StNe_Salem 97301US