1801 Varsity Drive
Raleigh, NC 27606-2072 USA
Phone: +1 919 754 3700
Phone: 888 733 4281
Fax: +1 919 754 3701
semanage port -a -t audit_port_t -p tcp 1000
dbus_g_proxy_call_with_timeout and dbus_g_proxy_begin_call_with_timeout, have been added to dbus-glib providing the ability to specify a timeout when making a request to a remote service.
env_reset sudoers option from newer sudo will reset the PATH environment variable. This is different from the behaviour in sudo-1.9.8. To keep the old behaviour simply add PATH variable into env_keep in sudoers file.
system-config-network requires the fonts provided with xorg-x11-fonts-Type1 in order to display. However, this fonts package was not previously set as a dependency for system-config-network and it was therefore possible (for example, in the case of a minimal installation) for system-config-network to be present on a system and yet unable to function because these fonts were missing. This update sets xorg-x11-fonts-Type1 as a dependency for system-config-network to ensure that these fonts will be available and that system-config-network will display correctly.
scsi_dh) has been updated, providing added support for LSI RDAC SCSI based storage devices.
scsi-target-utils now features iSCSI Extensions for RDMA (iSER), which is based on the Linux Target (tgt) framework. iSER is included in this release as a Technology Preview, and provides capabilities for both single and multiple portals on different subnets. Note, however, that there are known bugs with using multiple portals on the same subnet.
scsi-target-utils and libibverbs-devel packages. The corresponding library package for your system's Infiniband hardware is also required. For example, in HCAs that use the cxgb3 driver the libcxgb3 package is needed, and for HCAs using the mthca driver the libmthca package is need.
kernel-xen iniciasse no ambiente kdump está agora reparado. Em versões anteriores, isto ocorria se o sistema encontrasse pânico no kernel enquanto um dispositivo do IDE estivesse realizando E/S e o dispositivo estivesse sendo controlado por um driver de dispositivo ao invés de um libata.
Domain attempted WRMSR. These messages can be safely ignored; furthermore, they are rate limited and should pose no performance risk.
semanage fcontext -a -t textrel_shlib_t '/usr/lib/ooo-1.1(/.*)?'
semanage fcontext -a -t textrel_shlib_t '/usr/lib64/ooo-1.1(/.*)?'
restorecon -Rv /usr/lib/ooo-1.19
restorecon -Rv /usr/lib64/ooo-1.19
yum install openoffice-{base,calc,draw,emailmerge,graphicfilter,headless,impress,javafilter,math,pyuno,writer,xsltfilter}
bnx2 module.
killall -9 nm-applet. Then, switch back to X11 using Ctrl+Alt+F7. Your system should be able to receive keyboard and mouse input, although Red Hat recommends that you logout and login again to allow the system to fully recover.
max_fds 2072
libcmpiutil-devel package depends on tog-pegasus-devel, which for the Red Hat Enterprise Linux Desktop product is only available from the Workstation option. Therefore, any attempt to install the libcmpiutil-devel package on a system that does not have a Subscription including the Workstation option or is not subscribed to the Workstation channel on the Red Hat Network, will fail with an unresolved dependency error.
makedumpfile to produce erroneous results but not have them reported. This is due to the fact that makedumpfile processes its output data through a pipeline consisting of several stages. If makedumpfile fails, the other stages will still succeed, effectively masking the failure. Should a vmcore appear corrupt, and makedumpfile is in use, it is recommended that the core be recorded without makedumpfile and a bug be reported.
cluster.conf file in an editor, then update the cluster with the new configuration file using the appropriate cman_tool command.
/etc/modprobe.conf:
alias wlan0 iwlagn options iwlagn swcrypto50=1 swcrypto=1(where wlan0 is the default interface name of the first Intel WiFi Link device)
/sys/module/fcoe/parameters/create file, for example:
echo eth6 > /sys/module/fcoe/parameters/createTo logout, write the network interface name to the
/sys/module/fcoe/parameters/destroy file, for example:
echo eth6 > /sys/module/fcoe/parameters/destroyFor further information on software based FCoE refer to: http://www.open-fcoe.org/openfc/wiki/index.php/FCoE_Initiator_Quickstart.
fnic o driver Emulex lpfc e o driver Qlogic qla2xx.
scsi-target-utils package as a Technology Preview. In this release, single portal and multiple portals on different subnets are supported. There are known bugs when using multiple portals on the same subnet.
cxgb3 driver the libcxgb3 package is needed, and for host channel adapters using the mthca driver the libmthca package is needed.
software RAID) não são suportados. No entanto, a criação da estrutura do software RAID (ex.: /dev/md0) é suportada.
mount -o nolock,udp command to start the locking daemon before using nfs to mount shares.
linux updates=http://[qualquer] quando houver uma solicitação de inicialização da instalação. Note que o comando [qualquer] pode ser substituído por qualquer URL.
linux updates=http://[qualquer] ip=[enderçeo IP] netmask=[netmask] dns=[dns].
kernel-xen. Usar este kernel em convidados totalmente virtualizados pode fazer com que seu sistema trave.
Virtualização durante a instalação. A opção do grupo de pacote Virtualização instala o kernel kernel-xen.
kernel-xen.
gcc4 pode causar falhas na atualização. Sendo assim, remova o pacote gcc4 antes de atualizar.
firstboot foi removido, pois ele não reconfigura o sistema adequadamente e completamente, quando um novo idioma é selecionado.
dom0.
rhn-virtualization-common manualmente antes de tentar registrar o sistema no Red Hat Network.
NETWORKING_IPV6 para yes no arquivo /etc/sysconfig/network. Depois, reinicie sua conexão de rede usando o comando service network restart.
yum-rhn-plugin-0.5.2-5.el5_1.2 (ou uma versão anterior à esta) instalado, você não conseguirá fazer um upgrade para o Red Hat Enterprise Linux 5.3 utilizando o yum update. Para resolver este problema, faça um upgrade de seu yum-rhn-plugin para a versão mais recente (usando o yum update yum-rhn-plugin) antes de rodar o yum update.
.img), que contém pacotes de driver múltiplos em potencial e os módulos do kernel. Estes drivers são usados durante a instalação para suportar o hardware que não seria reconhecido pelo Red Hat Enterprise Linux 5. Depois que os pacotes de driver e os módulos do kernel forem instalados no sistema, eles são colocados no disco de RAM inicial ( initrd) para que eles sejam carregados quando o sistema inicializar.
dlabel=on, o qual ativa a busca automática. O dlabel=on é uma configuração padrão para esta versão.
OEMDRV são examinados e os drivers são carregados destes dispositivos a medida que são detectados.
vfat irão aparecer como tipo foreign na interface de particionamento, como tal, este dispositivo não será montado automaticamente durante a inicialização do sistema. Para garantir que tais dispositivos sejam montados automaticamente, adicione uma entrada apropriada para eles para /etc/fstab. Para detalhes sobre como fazer isto, consulte a página man fstab.
anaconda agora suporta ambas portas no CHPID para OSA Express3 cards.O instalador irá solicitar um número de porta no estágio inicial da instalação. O valor fornecido para a porta também afeta o script de inicialização da interface de rede instalada. Quando a porta 1 é selecionada, o valor portno=1 é adicionado ao parâmetro de OPÇÕES do arquivo ifcfg-eth*.
PORTNO=0 (para usar a porta 0) ou PORTNO=1 (para usar a porta 1) no arquivo de configuração do CMS para evitar que receba solicitação para o modo.
yum to install packages from the 32-bit Compatibility Layer disc may fail. If it does, it is because the Red Hat package signing key was not imported into the RPM database. This happens if you have not yet connected to Red Hat Network and obtained updates. To import the key manually, run the following command as root:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
yum para instalar pacotes do disco 32-bit Compatibility Layer.
yum ao invés do rpm para garantir que as dependências do SO base são acessadas durante a instalação.
iwlwifi 4965GN para o hardware 4965 do WiFi Link daIntel®. Esta pilha permite certos dispositivos wireless a se conectarem a qualquer rede Wi-fi.
gfs2_convert, o qual atualiza o metadado de um sistema de arquivo de GFS de forma apropriada.
*.img), contendo principalmente RPMs de drivers múltiplos e módulos de kernel. Estes drivers são usados durante a instalação para suportar hardware que não tenha sido reconhecido. Os RPMs são instalados no sistema e colocados no initrd para que sejam suportados quando a máquina reinicializa.
dlabel=on, a qual ativa a busca automática. Todos os dispositivos de bloco com o rótulo de sistema de arquivo OEMDRV são examinados e os drivers são carregados a partir destes dispositivos na ordem que são encontrados.
/home ou /srv, então esta alteração o afetará, uma vez que o sistema instalado não será mais conectado automaticamente e a realização do logon aos discos iSCSI não serão usados para o sistema de arquivo raiz.
iscsiadm -m node -T target-name -p ip:port -o update -n node.startup -v automatic
mirror --script (o qual podia causar escalação de privilégios não autorizados).
-c não faz mais com que o lftp congele.
sftp.
TTY.
pam_tty_audit para marcar um processo (e seus processos filho) para auditoria de entrada de TTY. Para instruções sobre como fazer isto, consulte man pam_tty_audit(8).
bash audita a linha de comando exata usando o tipo USER_TTY.
TIOCSTI ioctl system call.
coreutils-debuginfo for instalado, você poderá imprimir o callgraph do comando ls usando o /usr/share/doc/systemtap-version/examples/general/callgraph.stp, conforme abaixo:
stap para-callgraph.stp 'process("ls").function("*")' -c 'ls -l'
SYSTEMTAP_DEBUGINFO_PATH ao valor +:.debug:/usr/lib/debug:build.
kernel-trace kernel module in /etc/rc.local (using modprobe kernel-trace).
systemtap-client e systemtap-runtime para funcionar.
man stap-server para maiores informações.
probe syscall.* {}.
fence_drac, fence_ilo, fence_egenera, e agentes do fence_bladecenter agora suportam o ssh.
fence_xvmd podem agora ser recarregados sem reiniciar.
.rpmnew desnecessários e arquivos .rpmsave em sistemas de arquiteturas múltiplas.
rpmgiNext() do rpm evitava relatos corretos de erros. Esta atualização aplica semânticas adequadas para relatos de erro, por isso assegurar que rpm retorna o código de saída correto em todas as instâncias.
opensm foi atualizado para a versão upstream 3.2, incluindo uma modificação mínima na biblioteca do opensm API.
opensm.conf mudou. Se você fez modificações padronizadas em seu opensm.conf existente, o rpm irá instalar automaticamente o novo arquivo opensm.conf como /etc/ofed/opensm.conf.rpmnew. Você irá precisar migrar suas modificações para este arquivo e depois substituir o arquivo opensm.conf existente pelo resultado.
/etc/snmpd.conf):
dontLogTCPWrappersConnects — omite o log das tentativas de conexão.
v1trapaddress — enables administrators to set an agent's IP address inside outgoing SNMP traps.
snmpd daemon opera agora propriamente nos sistemas com mais de 255 interfaces de rede. Além disso, o snmpd também relata um erro quando for configurado para ouvir em qualquer porta maior que 65535.
snmpd daemon a esvaziar os descritores de arquivo ao ler o /proc foi agora ajustada.
snmpd daemon reporta agora relatórios corretos das IDs de objeto (OID) hrProcessorLoad, mesmo em um hardware de CPU múltiplo. No entanto, perceba que isto leva aproximadamente um minuto a partir da inicialização do daemon para cálculo do valor do OID.
net-snmp-devel é agora dependente do pacote lm_sensors-devel.
openssl fazem o upgrade da biblioteca do OpenSSL para uma versão de upstream mais novas, o qual atualmente passa pelo processo de validação do Fedoral Information Processing Standards (Padrões de Processamento de Informações Federal - FIPS-140-2). O modo FIPS é desativado por padrão, para garantir que a biblioteca do OpenSSL mantém uma paridade de recursos e compatibilidade de ABI com as versões anteriores dos pacotes openssl no Red Hat Enterprise Linux 5.
zlib é usada em conexões SSL e TLS. Em arquiteturas IBM System z com Central Processor Assit for Cryptographic Function (CPACF), a compressão se tornou a parte principal do carregamento da CPU, e desempenho total foi determinado pela velocidade da compressão (não a velocidade da criptografia). Quando a compressão é desativada, o desempenho total é muito mais alto. Nestes pacotes atualizados, a compressão do zlib para conexões SSL e TLS pode ser desativada com a variante de ambiente do OPENSSL_NO_DEFAULT_ZLIB. Para as conexões do TLS sob uma rede lenta, é melhor deixar a compressão ligada, para que a quantia de dados a ser transferida é menor.
openssl com as opções s_client e s_server, o arquivo de certificado CA padrão (/etc/pki/tls/certs/ca-bundle.crt), não era legível. Isto resultava em certificados que falhavam a verificação. Para que os certificados passem a verificação, a opção -CAfile /etc/pki/tls/certs/ca-bundle.crt tinha que ser usada. Nestes pacotes atualizados, o arquivo de certificados CA padrão é legível, e nenhuma necessidade a ser especificada com a opção -CAfile.
-c fosse usada para especificar um arquivo de configuração residindo em um endereço da Web (http). Este erro foi reparado.
checkSignal() em yum chamada de função de saída incorreta, assim yum de saída resultaria em um rastreamento de volta. Com esta versão, yum agora saía adequadamente.
flash-plugin foi reestruturada para a versão 10.0.12.36. Esta atualização aplica diversos reparos de segurança que estavam incluídos na atualização ASYNC do flash-plugin anterior. Além do mais, este plugin de atualização também contém o Adobe Flash Player 10, que inclui os seguintes reparos de erro e melhora de recurso:
IBS_FETCH e as amostras de perfil IBS_OP aos buffers de CPU e os buffers de evento do driver oProfile. Novas entradas de controle também foram adicionadas ao /dev/oprofile para controlar a amostra de IBS. Estas modificações são compatíveis retrocedidas com a versão única do PMC anterior do driver, e um reparo separado está disponível no oProfile 0.9.3 para usar estes novos dados.
init sempre retornava um código de saída 0, de forma incorreta. Este erro foi reparado, tornando o squid compatível ao Linux Standard Base.
refresh_stale_hit causa uma mensagem de erro Clock going backwards que aparece no arquivo de log do squid.
/usr/local/squid. Com esta versão, o usuário squid é agora proprietário padrão do /usr/local/squid.
hash_lookup(), poderá abortar com o signal 6.
squid_unix_group pode fazer com que o squid trave.
httpd, agora inclui o Modelo de Multi Processamento (MPM) do event experimental. Este MPM melhora o desempenho usando segmentos dedicados ao manuseio de conexões keepalive.
libgomp foi reestruturado para a versão 4.3.2-7.el5. a reestruturação melhora o desempenho do OpenMP e adiciona suporte para a versão 3.0 do OpenMP quando usado com o compilador do gcc43.
/usr/share/doc/scsi-target-utils-[version]/README e /usr/share/doc/scsi-target-utils-[version]/README.iscsi
linuxwacom :
lpfc para Adaptadores Emulex Fibre Channel Host Bus, foi atualizado para a versão 8.2.0.33.2p. Aplicam-se nesta atualização diversas modificações de upstream, entre elas:
fcauthd 1.19 é requrido agora para autenticação de canal de fibra.
dm-multipath agora possui suporte de caixa de entrada para IBM DS4000.
ixgbe agora suporta o adaptador de porta dupla 82598AT e o adaptador 82598 CX4.
jsm foi atualizado para adicionar suporte para os adaptadores de E/S (Entrada e Saída) Digi Neo PCI Express 4 HiProfile.
radeon_tp agora é totalmente suportado nesta versão. Este driver ativa os conjuntos de chips do ATI R500/R600
powernow-k8 está incluso agora neste lançamento como um módulo carregável. Isto garante que estruturas de drivers já existentes (tais como o Red Hat Driver Update Model e Dell DKMS) possam fornecer as atualizações do driver powernow-k8 à usuários como pacotes de RPM sem precisar que façam um upgrade do kernel.
pnm2ppa para fornecer suporte para impressoras de legacia. Observe no entanto, que este suporte está obsoleto e será descontinuado em futuras versões.
ccid foi reestruturado para adicionar o suporte para os teclados USB Smartcard.
uvcvideo para dispositivos USB video foram atualizados para o kernel em Red Hat Enterprise Linux 5.3.
bnx2 das placas de rede Broadcom NetXtreme II foi atualizado para a versão 1.7.9. Esta atualização repara as opções de toque de buffer da ethernet nos controladores que utilizam o bnx2 para reparar um erro que fez o sistema travar na inicialização.
e1000e para os dispositivos de ethernet da Intel PRO/1000 foram atualizados para a versão upstream 0.3.3.3-k2. Com esta atualização, o EEPROM e NVM dos dispositivos suportados agora têm sua edição protegida.
igb: driver para Adaptadores Gigabit Ethernet da Intel, foi atualizado para a versão 1.2.45-k2, adicionando suporte para os dispositivos baseados no 82576.
ixgbe para os dispositivos de rede Intel(R) 10 Gigabit PCI Express, foram atualizados para a versão 1.3.18-k4.
niu foi adicionado ao Red Hat Enterprise Linux 5.3, adicionando suporte para os dispositivos de ethernet 10Gbps nos sistemas Sun CP3220.
ipw2100 e ipw2200 para dispositivos Wireless Intel PRO, foram retornados para o Red Hat Enterprise Linux 5.3 a partir do Kernel do Linux 2.6.25.
bcm43xx para os dispositivos Wireless Broadcom foi retornado para o Red Hat Enterprise Linux 5.3 a partir do Kernel do Linux 2.6.25.
ieee80211 para os dispositivos wireless foi retornado para o Red Hat Enterprise Linux 5.3 a partir do Kernel do Linux 2.6.25.
zd1211rw para os dispositivos Wireless ZyDas foi atualizado para coincidir com a última versão non-mac80211 a partir da versão anterior ao Linux 2.6.25.
iwlwifi foram atualizados da versão 2.6.26, adicionando o suporte do 802.11n para os dispositivos wireless iwl4965. Diversos reparos inclusos nas versões pós 2.6.26 do driver, também foram incorporadas no driver backported.
myri10ge para os dispositivos do Myricom Myri-10G Ethernet foi atualizado para a versão 1.3.2-1.269.
netxen para as placas de rede NetXen, foi atualizado para a versão 3.4.18.
bnx2 para os dispositivos de rede Broadcom Everest, foi atualizado para a versão 1.45.23, adicionando suporte para o hardware 57711.
forcedeth-msi foi atualizado para reparar um erro que prevenia a detecção adequada de link-up.
ath5k para os dispositivos wireless Atheros foi retornado para o Red Hat Enterprise Linux 5.3 a partir do Kernel do Linux 2.6.26.
rt2x00 para os dispositivos wireless Ralink foi retornado para o Red Hat Enterprise Linux 5.3 a partir do Kernel do Linux 2.6.25.
rtl8180 e rtl8187 para os dispositivos wireless Realtek foi retornado para o Red Hat Enterprise Linux 5.3 a partir do Kernel do Linux 2.6.26.
3w-xxxx: driver para Controladores 3ware SATA RAID atualizados para a versão 1.26.03. Aplicam-se diversas modificações upstream, mais notavelmente:
__tw_shutdown() for inicializado. Isto previne um apontador nulo de não referência se uma interrupção houver sido compartilhada durante o fechamento.
ioctl resets e scsi resets agora são serializadas para não colidir mais.
3w-9xxx: driver para Controladoresr 3ware SATA RAID, foi atualizado para a versão 2.26.08. Aplicam-se diversas modificações upstream, entre elas:
pci_unmap_single() funciona agora corretamente em sistemas com mais de 4GB de memória RAM.
megaraid_sas: atualizada para a versão4.01-rh1. Esta atualização aplica diversos reparos de erros, como:
MFI_POLL_TIMEOUT_SECS agora é de 60 segundos.
qla2xxx para os Adaptadores QLogic Fibre Channel Host Bus, foi atualizado, adicionando suporte para as placas de tipo ISP84XX.
ibmvscsi para dispositivos SCSI virtuais emuladores, foram atualizados e agora fornecem suporte para dispositivos de fita virtualizados.
lpfc: driver atualizado para a versão 8.2.0.30. Esta atualização inclui diversos reparos de erros e melhorias, e ainda:
cciss para os controladores HP Smart Array foi atualizado para a versão 3.6.20-RH2.
relayfs antes tinha um limite de tamanho de buffer de 64MB. Nesta atualização, o limite de memória alocada para relayfs para buffers em memória, aumentou para 4095MB. Isto permite que SystemTap e outras ferramentas de rastreamento usem o relayfs para rastrear mais eventos.
Dell Remote Access Controller 4 (DRAC4) não estava presente. Consequentemente, qualquer dispositivo virtual fornecido pelo DRAC4 não era detectado pelo kernel. Nesta atualização, o módulo do kernel pata_sil680 que fornece o driver apropriado foi adicionado, o qual resolve este problema.
relay_open() era chamado. Consequentemente, se uma CPU offline era ativada depois do relay_open() ser chamado, o kernel travava. Nesta atualização, um novo buffer de mensagem é alocado de forma dinâmica se qualquer CPU nova for adicionada.
thinkpad_acpi foi atualizado para fornecer suporte aprimorado para modelos mais novos do Thinkpad.
soft_lockup para 1. Este parâmetro é ajustado para 0 por padrão.
oprofile não identificava corretamente os processadores baseados em Next-Generation IntelMicroarchitecture (Nehalem). Consequentemente, a unidade de monitoramento de desempenho não podia ser usada e o processador retornava à interrupção do timer. O kernel foi atualizado para resolver este problema.
MAX_ARG_PAGES limit that is set in the kernel was too low, and may have resulted in the following error:
execve: Argument list too longIn this update, this limit has been increased to 25 percent of the stack size, which resolves this issue.
autofs4 foram retornadas ao Red Hat Enterprise Linux 5.3 a partir do linux kernel versão 2.6.27.
| path/to/application no /proc/sys/kernel/core_pattern. Quando um principal é despejado, executa-se uma cópia do aplicativo, e o principal será conectado à ela no stdin. Isto permite que o principal seja argumentado, analisado e manuseado ativamente durante o despejo do principal.
/proc/cpuinfo agora reporta o ID do Advanced Programmable Interrupt Controleer (APIC) que é usado por cada CPU individual.
sec=krb5 ou opção sec=krb5i permite que o kernel chame um aplicativo do userspace (cifs.upcall) o qual retorna um blob (Binary Large Object) de segurança SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism). O kernel pode então usar este blob para autenticar com o srevidor e montar o sistema de arquivo requerido.
kernel.unknown_nmi_panic em um sistema que usa o método watchdog IOAPIC NMI, é possível que ocorra uma pane no kernel. Isto acontece porque o watchdog NMI não pôde desabilitar a fonte dos NMIs de forma segura.
kernel.unknown_nmi_panic em sistemas que usam o método watchdog IOAPIC NMI.
powernowk8 não estava realizando verificações suficientes no número de CPUs em execução. Consequentemente, quando o driver era iniciado, uma mensagem de oops do kernel poderia ser reportada. Nesta atualização, o driver powernowk8 verifica o número de CPUs suportadas (supported_cpus) iguala ao número de CPUs online (num_online_cpus), o qual resolve este problema.
CPUFreq, o subsistema do kernel que escala a frequência e voltagem da CPU, foi atualizada com suporte aprimorado para Cell Processors. Esta atualização implementa o governante do Synergistic Processing Unit (SPU) aware CPUFreq que aprimora o gerenciamento de energia dos processadores do Cell.
modprobe cell_edac
EDAC MC: Ver: 2.0.1 Oct 4 2008 EDAC MC0: Giving out device to cell_edac MIC: DEV cbe-mic EDAC MC1: Giving out device to cell_edac MIC: DEV cbe-mic
EDAC MC0: CE page 0xeff, offset 0x5700, grain 0, syndrome 0x51, row 0, channel 0, label "":
GDB) pule os eventos de disparo incorretamente. O kernel foi atualizado para permitir que o GDB receba consistentemente os disparos de watchpoints, aprimorando a confiabilidade das sessões de depuração.
_PTC (Processor Throttling Control), _TSS (Throttling Supported States) e _TPC (Throttling Present Capabilities). Este suporte, o qual faz parte do Advance Configuration e especificações do Power Interface (ACPI), fornece gerenciamento aprimorado da otimização do processador.
parameters='vmhalt="LOGOFF"') were being parsed incorrectly. Consequently, installing the kernel-kdump package may have failed, resulting in the error:
grubby fatal error: unable to find a suitable templateTo resolve this issue, parameters should be enclosed with single quotes inside of double quotes (ie
parameters="vmhalt='LOGOFF'")
pselect() e ppoll() foi adicionado ao kernel.
e1000 para convidados foi adicionada nesta atualização, suportando somente convidados Windows 2003 na arquitetura ie64. Para usar emulação e1000, deve-se usar o comando xm.
virtio, a plataforma para a virtualização de E/S em KVM foi retornada ao Red Hat Enterprise LInux 5.3 a partir do LInux Kernel 2.6.27. Estes drivers ativarão os convidados do KVM para alcançar níveis mais altos de desempenho de E/S. Diversos componentes de userspace como o: anaconda, kudzu, lvm, selinux e mkinitrd também foram atualizados para suportar os dispositivos do virtio.
vmcoreinfo automaticamente, mas para configurar o kdump em domínios dom0, o pacote kernel-xen-debuginfo era necessário. Com esta versão, o kernel e hypervisor foram modificados e agora suportam o vmcoreinfo lendo e gravando o kdump originalmente. Os usuários que precisam usar o kdump para depurar ou para outras investigações nos domínios dom0, podem agora fazê-lo sem instalar os pacotes debuginfo ou debuginfo-common
crash was unable to read the relocation address of the hypervisor from a vmcore file. Consequently, opening a Virtualized kernel vmcore file with crash would fail, resulting in the error:
crash: cannot resolve "idle_pg_table_4"In this update, the hypervisor now saves the address correctly, which resolves this issue.
/dev/xvdaa, /dev/xvdab, /dev/xvdbc etc.) à um convidado paravirtualizado resultava em um dispositivo corrompido do /dev dentro do convidado. Esta atualização resolve o problema para que anexar discos com estes nomes à um convidado paravirtualizado cria o dispositivo adequado do /dev dentro do convidado.
netloop agora cria dispositivos de loopback adicionais como requerido.
virt-manager era encontrado se o aplicativo ficasse aberto. Consequentemente, o aplicativo consumiria mais recursos constantemente, o que levaria à falta de memória. Nesta atualização, o vazamento foi reparado, o que resolve este problema.
crash utility could not analyze x86_64 vmcores from systems running kernel-xen because the Red Hat Enterprise Linux hypervisor was relocatable and the relocated physical base address is not passed in the vmcore file's ELF header. The new --xen_phys_start command line option for the crash utility allows the user to pass crash the relocated base physical address.
Paravirtual Frame Buffer (PVFB). Consequentemente, a barra de rolamento não funcionava quando interagia com o convidado paravirtualizado com o Virtual Machine Console. Nesta atualização as atividades do mouse da barra de rolamento são agora manuseadas corretamente, o qual resolve este problema.
kernel-xen. Consequentemente, somente o contador 0 fornecia amostras. Nesta atualização, este problema foi resolvido.
xend bug that previously caused guest installation failures is now fixed.
evtchn não possuía bloqueios e barreiras de memória suficientes. Isto fez com que o xenstore se tornasse irresponsável. Nesta atualização, este problema foi resolvido.
xm info. Consequentemente, o valor node_to_cpu para cada nó era retornado de forma incorreta como no cpus. Nesta atualização, este problema foi resolvido.
dom0 travava. Nesta atualização, a condição de travamento foi reparada, e o número de IRQs disponíveis foram aumentados, o qual resolve este problema.
virt-manager podem travar o mouse. Para resolver este problema, use o virt-manager para configurar um dispositivo de tablete USB para o convidado.
maxcpus=126 para limitar o Hypervisor em 126.
bad mpa no console dom0. Em alguns casos, o hypervisor pode também travar.
dom0, o script do network-bridge padrão, pode fazer com que interfaces de rede vinculadas alternarem alternativamente entre unavailable e available. Isto é geralmente conhecido como flapping.
network-script padrão em /etc/xen/xend-config.sxp pela seguinte linha:
(network-script network-bridge-bonding netdev=bond0)
Memory squeeze in netback driverTo work around this, raise the amount of memory available to the dom0 with the
dom0_mem hypervisor command line option.
xm migrate [domain] [dom0 IP address] does not work.
dom0) is running Red Hat Enterprise Linux 5.2.
--vcpus=1 em virt-install. Depois de concluída a instalação, você poderá configurar o convidado para SMP, modificando o vcpus alocado em virt-manager.
xm migrate [domain] [dom0 IP address] does not work.
time went backwards warning on HP systems with model numbers xw9300 and xw9400.
hda: lost interrupt errors.
dom0) system to Red Hat Enterprise Linux 5.2 may render existing Red Hat Enterprise Linux 4.5 SMP paravirtualized guests unbootable. This is more likely to occur when the host system has more than 4GB of RAM.
xm migrate [domain] [dom0 IP address] does not work.
dom0 virtualized kernel may fail to boot. This is because the virtualized kernel failed to properly detect the default console device from the Extensible Firmware Interface (EFI) settings.
console=tty às opções de inicialização do kernel em /boot/efi/elilo.conf.
dom0 when VGA is enabled by the EFI Maintenance Manager. As such, you need to supply the following serial port information to the dom0 kernel:
io_base
append= do kernel do dom0 no /boot/efi/elilo.conf. Por exemplo:
append="com1=19200,8n1,0x3f8 -- quiet rhgb console=tty0 console=ttyS0,19200n8"
com1 é a porta em série, 19200 é a velocidade (em bits/segundos), 8n1 especifica o número de configurações de paridade/bits de dados, e o 0x3f8 é o io_base
kexec and kdump are also not supported for virtualization on this architecture.
dm-multipath no armazenamento EMC Clariion está disponível. Este modo é fornecido de acordo com as especificações do T10, mas é fornecido nesta versão somente como uma amostra de tecnologia.
ext4, está disponível nesta versão como uma Amostra de Tecnologia. Ext4 é uma melhora no sistema de arquivos ext3 desenvolvido pela Red Hat e a comunidade Linux. O nome da versão do sistema de arquivos para a Amostra de Tecnologia é ext4dev.
ext4dev.ko, e um pacote novo do e4fsprogs que contém versões atualizadas de ferramentas administrativas do e2fsprogs para uso com o ext4. Para usá-lo instale o e4fsprogs e depois use comandos como mkfs.ext4dev a partir do programa e4fsprogs para criar um sistema de arquivoext4-base. Ao referir um sistema de arquivos em uma linha de comandos de montagem ou arquivo fstab, use o nome de sistema de arquivos ext4dev.
tpm-tools estão inclusos nesta versão para ativar o uso do hardware Trusted Platform Module (TPM). Os recursos do hardware TPM incluem (entre outros):
tpm-tools é um conjunto de ferramentas que gerenciar e utilizam o hardware TPM.
ecryptfs-mount-helper-gui).
/etc/fstab. Para maiores informações a respeito destas alterações, por favor refira-se ao man ecryptfs.
mount -t ecryptfs /mnt/secret /mnt/secret
ecryptfs-utils-56-4.el5 ou nunca fornecido.
/etc/sysconfig/readonly-root para maiores detalhes.
firewire-sbp2 está incluso nesta versão como uma Amostra de Tecnologia. Este módulo possibilita conectividade com o dispositivo de armazenamento do FireWire e escaners.
SBP2 pode fazer com que a máquina não responda.
ktune (do pacote ktune), um serviço que configura diversos parâmetros de tunelamento de kernel para valores aceitáveis para perfis de sistemas específicos. Atualmente, o ktune fornece somente um perfil para sistemas de memória grande executando os aplicativos de disco intensivo e rede intensiva.
ktune não sobrescrevem aquelas configuradas em /etc/sysctl.conf ou através da linha de comando do kernel do ktune pode não ser adequada em alguns sistemas e cargas de trabalho, dessa forma, você precisa testá-lo de forma compreensível antes de implementar para produção.
ktune e reverter para suas configurações normais, parando o serviço do ktune usando o service ktune stop (como usuário root).
gcc43, o padrão para a opção de gnu89-inline foi modificado para -fgnu89-inline, onde a upstream e atualizações futuras do Red Hat Enterprise Linux 5 se tornará padrão para -fno-gnu89-inline. Isto é necessário porque muitos cabeçalhos enviados como parte do Red Hat Enterprise Linux 5, esperam as semânticas de GNU in-line ao invés do ISO C99. Estes cabeçalhos não foram ajustados para requerer as semânticas de GNU in-line através dos atributos.
sar -y falhou, retornando o erro:
Atividades requesitadas não estão disponíveis no arquivo.
max_fds para ilimitado em /etc/multipath.conf, não permitia que o daemon do multipathd iniciasse. Se alguns descritores de arquivos abertos precisassem ser configurados para o sistema máximo, o max_fds era configurado para max.
classes.conf agora possui permissões de arquivos corretas.
lm_sensors foi reestruturado para a versão 2.10.7. Esta atualização aplica diversas melhorias upstream e reparos de erros, incluindo um reparo que evita que os libsensors travem com uma mensagem de General parse error quando o k8temp for carregado.
rpmbuild que criam pacotes binário novos. Ele separa as informações de depuração de código executável, para fazer pacotes de -debuginfo. Um erro neste utilitário resultava em informações de depuração incapacitadas de uso para os arquivos ET_REL na plataforma s390, isto afeta os arquivos de módulo do kernel do Linux (.ko.debug), and impossibilitava pacotes gerados kernel-debuginfo de funcionar com o Systemtap em s390.
-depth.
libvnc.so trave o servidor X foi corrigido.
yum pode realizar novamente o download corretamente, a partir de um repositório que não suporta os downloads parciais.
yum pode resumir um download interrompido, mesmo que o repositório do yum seja baseado no FTP com uma porta específica.
keepalive do python-urlgrabber foi agora corrigido. Anteriormente, um erro neste sinal aumentava incorretamente o uso de memória durante os downloads. Além disso, este erro não permitiu que o reposync e yumdownloader atuasse corretamente quando fazia o download em muitos pacotes.
yum update --security pode localizar agora adequadamente atualizações de segurança relevantes.
yum-versionlock agora funciona adequadamente nos pacotes obsoletos.
yum-fastestmirror, o qual ativa o yum para escolher o repositório mais rápido em uma lista espelho.
net rpc changetrustpw.
init agora relata um aviso se o daemon do slapd não puder ler um arquivo de certificado do TLS.
openldap-debuginfo são agora isentas de distribuição.
openldap-devel, não quebra mais as bibliotecas do OpenLDAP.
syncprov, todas as sobreposições podem ser encontradas em pacotes separados openldap-servers-overlays compilado como módulos carregáveis dinamicamente. A sobreposição do syncprov é ligada estaticamente ao servidor OpenLDAP para manter a compatibilidade com antigas versões OpenLDAP.
xterm tinha um ID de grupo fixo configurado, (setgid) certas variantes ambientais (como LD_LIBRARY_PATH e TMPDIR) não estavam configuradas. Nesta versão, o binário xterm possui permissões de modo 0755 configurado, o qual resolve este problema.
/etc/ypbind configuration file and then binds to the single fastest-responding server. Before, it was recommended to list all available NIS servers in each machine's /etc/ypbind.conf configuration file. However, because even servers under high load can respond quickly to this ping, thus inadvertently increasing their own load, it is now recommended for administrators to list a smaller number of available NIS servers in each machine's ypbind.conf, and to vary this list across machines. In this way, NIS servers are automatically load-balanced due to not every NIS server being listed as being available to every machine.
Grab e Ungrab foi reparado. Em versões anteriores, este erro podia fazer com que a exibição bloqueasse.
-f era usada em alguns programas de segmentos múltiplos (especialmente em sistemas de 64 bits) agora foi reparado.
vfork() em um processo de 32 bits agora foi reparado.
init agora carrega o módulo speedstep-centrino se todas as outras cargas de módulos falharem. Além disso, um erro de espaço de usuário, que evitava que o módulo Powernow-k8 carregasse, foi reparado.fixed.
iostat -x eram incompletas. Nesta atualização, as estatísticas de partição são agora calculadas da mesma forma que as estatísticas de disco, fornecendo estatísticas de E/S coerentes e compreensíveis no nível de partições.
ssl_key_password definida, qualquer usuário local podia ver a senha SSL key (CVE-2008-4870).
dovecot.conf file now supports the "!include_try" directive. The ssl_key_password option should be moved from dovecot.conf to a new file owned by, and only readable and writable by, root (ie 0600). This file should be referenced from dovecot.conf by setting the !include_try /path/to/password/file option.
vmconvert não permitia que funcionasse corretamente no nó de dispositivo vmur (/dev/0.0.000c). Isto fazia com que o vmconvert falhasse ao tentar acessar despejos no dispositivo vmur com o erro vmconvert: Open dump file failed! (Permission denied). Uma atualização para s390utils nesta versão repara este problema.
init e arquivo config para o daemon mon_procd e mon_fsstatd não constavam no pacote s390utils. Consequentemente estes daemons não podiam ser construídos ou usados. Os arquivos que estavam faltando foram adicionados nesta atualização, o qual resolve o problema.
ehci_hcd recarregar nesta arquitetura, agora foi reparado. Isto garante que o adaptador Belkin 4-port PCI-Express USB Lily (e outros dispositivos semelhantes a este) agora funcionem adequadamente com o Red Hat Enterprise Linux 5, quando usam o módulo ehci_hcd.
Stopping disk encryption [FAILED]
insmod: error inserting '/lib/aes_generic.ko': -1 File existsThis message can safely be ignored.
/etc/udev/rules.d/40-multipath.rules:
KERNEL!="dm-[0-9]*", ACTION=="add", PROGRAM=="/bin/bash -c '/sbin/lsmod | /bin/grep ^dm_multipath'", RUN+="/sbin/multipath -v0 %M:%m"This line causes udev to run multipath every time a block device is added to the node. Even with this line removed, multipathd will still automatically create multipath devices, and multipath will still be called during the boot process, for nodes with multipathed root filesystems. The only change is that multipath devices will not be automatically created when multipathd is not running, which should not be a problem for the vast majority of multipath users.
Updating : mypackage ################### [ 472/1655] rpmdb: unable to lock mutex: Invalid argument
# yum update glibc # yum updateYou will also see this error if you downgrade glibc to an earlier version on an installed 5.3 system.
mvapich e mvapich2 no Red Hat Enterprise Linux 5 são compilados para suportar somente interconexões InfiniBand/iWARP. Consequentemente, eles não executarão na ethernet ou outras interconexões de rede.
cannot open `/tmp/openmpi-upgrade-version.*' for reading: No such file or directoryThe message is harmless and can be safely ignored.
bnx2.
/etc/modprobe.d/ contendo a seguinte linha:
options bnx2 disable_msi=1
pci=nomsi.
/etc/udev/rules.d/50-udev.rules atualizado evita a criação de nomes persistentes para dispositivos de fita com números maiores de 9 em seus nomes. Por exemplo, um nome persistente não será criado para um dispositivo de fita com um nome de nst12.
nst[0-9] in /etc/udev/rules.d/50-udev.rules.
smartctl não consegue ler os parâmetros SMART (INTELIGENTES) propriamente, a partir dos dispositivos do SATA.
openmpi e lam podem evitar que você atualize estes pacotes. Este erro manifesta-se da seguinte forma, ao tentar atualizar openmpi ou lam:
error: %preun(openmpi-[version]) scriptlet failed, exit status 2openmpi e lam para instalar suas últimas versões. Para fazer isso, use o seguinte comando rpm:
rpm -qa | grep '^openmpi-\|^lam-' | xargs rpm -e --noscripts --allmatches
dm-multipath, if features "1 queue_if_no_path" is specified in /etc/multipath.conf then any process that issues I/O will hang until one or more paths are restored.
no_path_retry [N] in /etc/multipath.conf (where [N] is the number of times the system should retry a path). When you do, remove the features "1 queue_if_no_path" option from /etc/multipath.conf as well.
"1 queue_if_no_path" and experience the issue noted here, use dmsetup to edit the policy at runtime for a particular LUN (i.e. for which all the paths are unavailable).
dmsetup message [device] 0 "fail_if_no_path", where [device] is the multipath device name (e.g. mpath2; do not specify the path) for which you want to change the policy from "queue_if_no_path" to "fail_if_no_path".
kdump em um IBM Bladecenter QS21 ou QS22 configurado com o root do NFS, irá falhar. Para evitar isto, especifique um alvo de despejo do NFS em /etc/kdump.conf.
acpi_sleep=s3_bios.
qla3xxx e qla4xxx atualmente suportam as funções ethernet iSCSI individualmente. Ambos os drivers não suportam o uso das funções de ethernet e iSCSI simultâneamente.
ifdown/ifup consecutivos) podem travar o dispositivo. Para evitar isto, permita um intervalo de 10 segundos após um ifup antes de emitir um ifdown. Também, dê um intervalo de 10 segundos após um ifdown antes de emitir um ifup. Este intervalo permite tempo suficiente para estabilizar e reinicializar todas as funções quando um ifup for emitido.
/var/log/boot.log durante a inicialização não está disponível nesta versão do Red Hat Enterprise Linux 5.3.
kexec/kdump se o X estiver rodando e usando um driver que não seja o vesa. Este problema existe apenas com o conjunto de chips gráficos ATI Rage XL.
kexec/kdump.
kernel: assign_interrupt_mode Found MSI capability kernel: pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS
/media:
mount /dev/[device name] /medialvm irão parar indefinidamente quando o dm-multipath estiver em uso, pois o LUN se tornou obsoleto.
mpath no /etc/lvm/.cache específicas para o LUN obsoleto.
ls -l /dev/mpath | grep [stale LUN]
[LUN obsoleto] for 3600d0230003414f30000203a7bc41a00, podem aparecer os seguintes resultados:
lrwxrwxrwx 1 root root 7 Aug 2 10:33 /3600d0230003414f30000203a7bc41a00 -> ../dm-4 lrwxrwxrwx 1 root root 7 Aug 2 10:33 /3600d0230003414f30000203a7bc41a00p1 -> ../dm-5
mpath: dm-4 e dm-5.
/etc/lvm/.cache:
/dev/dm-4 /dev/dm-5 /dev/mapper/3600d0230003414f30000203a7bc41a00 /dev/mapper/3600d0230003414f30000203a7bc41a00p1 /dev/mpath/3600d0230003414f30000203a7bc41a00 /dev/mpath/3600d0230003414f30000203a7bc41a00p1
multipath com a opção -ll pode causar um travamento no comando se um dos caminhos estiver em um dispositivo de bloqueio. Observe que o driver não falha uma requisição após algum tempo se o dispositivo não responder.
multipath sem travar o comando, use o multipath -l.
pm-utils a partir de uma versão Beta do Red Hat Enterprise Linux 5.2 do arquivo pm-utils irá falhar, resultando no seguinte erro:
erro: desempacotando o arquivo falho no arquivo /etc/pm/sleep.d: cpio: rename
/etc/pm/sleep.d/ antes de fazer o upgrade. Se houver qualquer arquivo em /etc/pm/sleep.d transfira-os para /etc/pm/hooks/.
ib_mthca reporta um erro catastrófico neste hardware, ele está geralmente relacionado à uma fila de operações não concluídas, dependendo do número de requisições de trabalhos pendentes geradas pelo aplicativo do usuário.
opensm estiver rodando quando o erro ocorrer, este terá que ser reiniciado manualmente, para finalizar a operação de forma adequada.
dom0. Uma vez a instalação concluída, ele pode então usar seu próprio carregador de inicialização. No entanto, isto pode ser obtido somente forçando a primeira reinicialização do convidado ser fechada.
rpmbuild no compiz o RPM fonte irá falhar se qualquer KDE ou pacotes de desenvolvimento de qt (por exemplo, qt-devel) forem instalados. Isto é causado por um erro no script de configuração do compiz.
qt antes de tentar construir um pacote compiz a partir deste RPM fonte.
firstboot não irá rodar após a instalação. O sistema irá diretamente para a tela de login gráfica e irá pular todos os firstboot. Se você tentar rodar o firstboot manualmente (ou seja, de um terminal de segurança falha), a sessão X irá travar.
/etc/X11/xorg.conf depois configure o X para usar o driver suportado do vesa ao invés de usar o seguinte comando:
system-config-display --reconfig --set-driver=vesa
firstboot.. Para mudar de volta para as configurações antigas, recupere seu /etc/X11/xorg.conf original.
gettimeofday podem retroceder. Isto acontece porcausa de um problema de estouro que faz com que o timer do TSC pule para frente de forma significante em alguns casos, quando isto ocorrer, o timer do TSC irá se corrigir, mas irá registrar um movimento de retrocedimento no tempo.
sniff pode resultar em erro. Isto acontece porque alguns pacotes não estão instalados com o dogtail.
/etc/multipath.conf, max_fds para unlimited irá evitar que o daemon do multipathd inicie adequadamente. Por isso, você deve usar um volume alto o suficiente para esta configuração.
radeonfb.
hal-system-power-suspend de script nomeado ao /usr/share/hal/scripts/, contendo as seguintes linhas:
chvt 1 radeontool light off radeontool dac off
restore-after-standby ao mesmo diretório, contendo as seguintes linhas:
radeontool dac on radeontool light on chvt 7
edac é carregado, a memória BIOS que está relatando, não irá funcionar. Isto acontece porque o módulo edac limpa o registro que o BIOS usa para relatar erros de memória.
edac) por padrão. Se você quiser garantir a memória de BIOS relatando em seu sistema, você precisa fazer uma lista manualmente dos módulos edac. Para fazer isto, adicione as seguintes linhas em /etc/modprobe.conf:
blacklist edac_mc blacklist i5000_edac blacklist i3000_edac blacklist e752x_edac
VFS: busy inodes on changed media or resized disk sdi
gfs2_dinode_dealloc e shrink_dcache_memory também aparecerão no rastreamento de pilha de quaisquer pilhas de processos no nó travado.
Could not detect stabilization, waiting 10 seconds. Reading all physical volumes. This may take a while...This delay (which may be up to 10 seconds, dependant on the hardware configuration) is necessary to ensure that the kernel has completed scanning the disks.
swap --grow no arquivo kickstart sem a configuração do parâmetro --maxsize ao mesmo tempo, faz com que o anaconda imponha uma restrição no tamanho máximo da partição swap. Ele não permite que cresça para preencher o dispositivo.
gfs2_convert program may not free up all blocks from the GFS metadata that are no longer used under GFS2. These unused metadata blocks will be discovered and freed the next time gfs2_fsck is run on the file system. It is recommended that gfs2_fsck be run after the filesystem has been converted to free the unused blocks. These unused blocks will be flagged by gfs2_fsck with messages such as:
Ondisk and fsck bitmaps differ at block 137 (0x89) Ondisk status is 1 (Data) but FSCK thinks it should be 0 (Free) Metadata type is 0 (free)These messages do not indicate corruption in the GFS2 file system, they indicate blocks that should have been freed, but were not. The number of blocks needing to be freed will vary depending on the size of the file system and block size. Many file systems will not encounter this issue at all. Large file systems may have a small number of blocks (typically less than 100).
EDID information from the monitor. When this occurs, the graphics driver will be unable to display resolutions highers than 800x600.
ServerLayout do /etc/X11/xorg.conf:
Option "Int10Backend" "x86emu"
alsamixer.
ADCMux deve exibir L R CAPTUR.
padlock: VIA PadLock not detected.This message can safely be ignored.
glxgears window (when glxgears is run). Doing so can lock the system.
Device do arquivo /etc/X11/xorg.conf:
Option "Tiling" "0"
alsamixer.
ADCMux deve exibir L R CAPTUR.
i810. Ao invés disso, use o driver padrão da intel.
Badness in smp_call_function at arch/powerpc/kernel/smp.c:223
alsamixer.
ADCMux deve exibir L R CAPTUR.
Please wait, loading kernel... /pci@8000000f8000000/ide@4,1/disk@0:2,vmlinux-anaconda: No such file or directory boot:To work around this:
setenv real-base 2000000
0> dev /packages/gui obe
vmur and convert the dump into a Linux-readable file using vmconvert.
/usr/bin/setup — fornecido pelo pacote setuptool.
/usr/bin/rhn_register — fornecido pelo pacote rhn-setup.
kexec purgatory code. This code contains instructions for backing up the first 640k of memory after a crash.
purgatory possa ser útil ao diagnosticar problemas, não é necessário para que o kdump funcione propriamente. Assim, se seu sistema Itanium for redefinido durante uma operação do kdump, desative o resultado do console em purgatory adicionando o --noio à variante KEXEC_ARGS em /etc/sysconfig/kdump.
perftest will fail if different CPU speeds are detected. As such, you should disable CPU speed scaling before running perftest.
kdump kernel is booted, the following error will appear in the boot log:
mknod: /tmp/initrd.[numbers]/dev/efirtc: Nenhum arquivo ou diretórioefirtc em um caminho incorreto. No entanto, o caminho do dispositivo em questão também é criado de forma estática no initramfs quando o serviço do kdump é iniciado. Desta forma, a criação de tempo de execução do nó do dispositivo é redundante, inofensivo, e deveria afetar o desempenho do kdump.
kdump kernel properly. In such cases, use the machvec=dig kernel parameter.
alsamixer.
ADCMux deve exibir L R CAPTUR.
allow_unconfined_execmem_dyntrans quanto os Booleanos allow_execmem devem estar ligados para permitir que o IA-32 Execution Layer (o serviço ia32el) opere corretamente. Se o Booleano allow_unconfined_execmem_dyntrans estiver desligado, mas o Booleano allow_execmem estiver ligado, o qual é ligado por padrão no Red Hat Enterprise Linux 5, o serviço ia32el suporta a emulação de 32 bits, no entanto, se os Booleanos estiverem desligados a emulação irá falhar.
System Environment/Base
cmirror - The Cluster Mirror Package
cmirror - Cluster Mirroring
System Environment/Kernel
cmirror kernel modules
cmirror-kmod - The Cluster Mirror kernel modules
System Environment/Libraries
A libcom_err compatibility library
The compat-libcom_err package contains libcom_err.so.3, which may be required by applications which were built against older packages of MIT Kerberos.
Development/Debuggers
Cell/B.E. SPU commands extension for crash
Specific commands for debugging SPU run control data using crash.
System Environment/Libraries
Library providing access to the DAT 1.2 and 2.0 APIs
libdat and libdapl provide a userspace implementation of the DAT 1.2 and 2.0 API that is built to natively support InfiniBand/iWARP network technology.
System Environment/Base
Versatile resource statistics tool
Dstat is a versatile replacement for vmstat, iostat, netstat and ifstat. Dstat overcomes some of their limitations and adds some extra features, more counters and flexibility. Dstat is handy for monitoring systems during performance tuning tests, benchmarks or troubleshooting. Dstat allows you to view all of your system resources instantly, you can eg. compare disk usage in combination with interrupts from your IDE controller, or compare the network bandwidth numbers directly with the disk throughput (in the same interval). Dstat gives you detailed selective information in columns and clearly indicates in what magnitude and unit the output is displayed. Less confusion, less mistakes.
System Environment/Base
Utilities for managing the fourth extended (ext4) filesystem
The e4fsprogs package contains a number of utilities for creating, checking, modifying, and correcting any inconsistencies in the fourth extended (ext4) filesystem. E4fsprogs contains e4fsck (used to repair filesystem inconsistencies after an unclean shutdown), mke4fs (used to initialize a partition to contain an empty ext4 filesystem), debugfs (used to examine the internal structure of a filesystem, to manually repair a corrupted filesystem, or to create test cases for e4fsck), tune4fs (used to modify filesystem parameters), and most of the other core ext4fs filesystem utilities. Please note that "e4fsprogs" simply contains renamed static binaries from the equivalent upstream e2fsprogs release; it is packaged this way for Red Hat Enterprise Linux 5 to ensure that the many changes included for ext4 do not destabilize the core e2fsprogs in RHEL5. You should install the e4fsprogs package if you need to manage the performance of an ext4 filesystem.
System Environment/Base
The eCryptfs mount helper and support libraries
eCryptfs is a stacked cryptographic filesystem that ships in the Linux kernel. This package provides the mount helper and supporting libraries to perform key management and mount functions. Install ecryptfs-utils if you would like to mount eCryptfs.
System Environment/Libraries
A library for integrity verification of FIPS validated modules
FIPSCheck is a library for integrity verification of FIPS validated modules. The package also provides helper binaries for creation and verification of the HMAC-SHA256 checksum files.
Applications/System
FreeIPMI
The FreeIPMI project provides "Remote-Console" (out-of-band) and "System Management Software" (in-band) based on Intelligent Platform Management Interface specification. This package contains a Technology Preview for FreeIPMI. Please visit http://www.redhat.com/support/service/ for details on the Red Hat support policies.
Development/Languages
Preview of GCC version 4.3
The gcc43 package contains preview the GNU Compiler Collection version 4.3.
Development/Libraries
A GTK widget for VNC clients
gtk-vnc is a VNC viewer widget for GTK. It is built using coroutines allowing it to be completely asynchronous while remaining single threaded.
System Environment/Libraries
InfiniBand fabric simulator for management
ibsim provides simulation of infiniband fabric for using with OFA OpenSM, diagnostic and management tools.
System Environment/Libraries
OpenFabrics Alliance InfiniBand Diagnostic Tools
This package provides IB diagnostic programs and scripts needed to diagnose an IB subnet.
System Environment/Daemons
The iSNS daemon and utility programs
The iSNS package contains the daemon and tools to setup a iSNS server, and iSNS client tools. The Internet Storage Name Service (iSNS) protocol allows automated discovery, management and configuration of iSCSI and Fibre Channel devices (using iFCP gateways) on a TCP/IP network.
Development/Languages
OpenJDK Runtime Environment
The OpenJDK runtime environment.
System Environment/Base
Server performance tuning service
ktune provides settings for server performance tuning. Please have a look at /etc/sysconfig/ktune and /etc/sysctl.ktune for tuning parameters.
System Environment/Libraries
CMPI Utility Library
Libcmpiutil is a library of utility functions for CMPI providers. The goal is to reduce the amount of repetitive work done in most CMPI providers by encapsulating common procedures with more "normal" APIs. This extends from operations like getting typed instance properties to standardizing method dispatch and argument checking.
System Environment/Libraries
Chelsio T3 iWARP HCA Userspace Driver
Userspace hardware driver for use with the libibverbs InfiniBand/iWARP verbs library. This driver enables Chelsio iWARP capable ethernet devices.
System Environment/Libraries
IBM InfiniBand HCA Userspace Driver
IBM hardware driver for use with libibverbs user space verbs access library.
System Environment/Libraries
Userspace InfiniBand Communication Manager.
libibcm provides a userspace InfiniBand Communication Managment library.
System Environment/Libraries
OpenFabrics Alliance InfiniBand management common library
libibcommon provides common utility functions for the OFA diagnostic and management tools.
System Environment/Libraries
OpenFabrics Alliance InfiniBand MAD library
libibmad provides low layer IB functions for use by the IB diagnostic and management programs. These include MAD, SA, SMP, and other basic IB functions.
System Environment/Libraries
OpenFabrics Alliance InfiniBand umad (user MAD) library
libibumad provides the user MAD library functions which sit on top of the user MAD modules in the kernel. These are used by the IB diagnostic and management tools, including OpenSM.
System Environment/Libraries
Library providing access to InfiniBand/iWARP hardware verbs protocol
libibverbs is a library that allows userspace processes to use InfiniBand/iWARP "verbs" as described in the InfiniBand Architecture Specification. This includes direct hardware access for fast path operations. For this library to be useful, a device-specific plug-in module should also be installed.
System Environment/Libraries
QLogic InfiniPath HCA Userspace Driver
QLogic hardware driver for use with libibverbs user space verbs access library. This driver supports QLogic InfiniPath based cards.
System Environment/Libraries
Mellanox ConnectX InfiniBand HCA Userspace Driver
Mellanox hardware driver for use with libibverbs user space verbs access library. This driver supports Mellanox ConnectX architecture cards.
System Environment/Libraries
Mellanox InfiniBand HCA Userspace Driver
Mellanox hardware driver for use with libibverbs user space verbs access library. This driver supports Mellanox based Single Data Rate and Dual Data Rate cards, including those from Cisco, Topspin, and Voltaire. It does not support the Connect-X architecture based Quad Data Rate cards (libmlx4 handles that hardware).
System Environment/Libraries
NetEffect RNIC Userspace Driver
Userspace hardware driver for use with the libibverbs InfiniBand/iWARP verbs library. This driver enables NetEffect iWARP capable ethernet devices.
System Environment/Libraries
Userspace RDMA Connection Manager.
librdmacm provides a userspace RDMA Communication Managment API.
System Environment/Libraries
A library for direct userspace use of Sockets Direct Protocol
libsdp is an LD_PRELOAD-able library that can be used to have existing applications use InfiniBand Sockets Direct Protocol (SDP) instead of TCP sockets, transparently and without recompilation. For information on how to configure libsdp, see libsdp.conf, which is installed in $(sysconfdir) (usually /usr/local/etc or /etc).
System Environment/Libraries
A library to access SMI MIB information
Libsmi is a C library to access MIB module information through a well defined API that hides the nasty details of locating and parsing SMIv1/v2 MIB modules. This package contains tools to check, dump, and convert MIB definitions and a steadily maintained and revised archive of all IETF and IANA maintained standard MIB modules.
System Environment/Base
SPE Runtime Management Library
SPE Runtime Management Library for the Cell Broadband Engine Architecture.
Development/Libraries
A CIM provider for libvirt
Libvirt-cim is a CMPI CIM provider that implements the DMTF SVPC virtualization model. The goal is to support most of the features exported by libvirt itself, enabling management of multiple platforms with a single provider.
System Environment/Base
Provides site-wide and per-user MPI implementation selection
A simple tool that allows system administrators to set a site-wide default for which MPI implementation is to be used, but also allow users to set their own default MPI implementation, thereby overriding the site-wide default. The default can be changed easily via the mpi-selector command -- editing of shell startup files is not required.
Applications
MPI Benchmarks and tests
Set of popular MPI benchmarks: IMB-2.3 Presta-1.4.0 OSU benchmarks ver 2.2
Applications/System
Mellanox firmware burning tool
This package contains a burning tool for Mellanox manufactured HCA cards. It also provides access to the relevant source code.
Development/Libraries
MPI implementation over Infiniband RDMA-enabled interconnect
This is high performance and scalable MPI-1 implementation over Infiniband and RDMA-enabled interconnect. This implementation is based on MPICH and MVICH. MVAPICH is pronounced as `em-vah-pich''.
Development/Libraries
OSU MVAPICH2 MPI package
This is an MPI-2 implementation which includes all MPI-1 features. It is based on MPICH2 and MVICH.
Applications/Editors
A GUI text editor for systems with X
NEdit is a GUI text editor for the X Window System. NEdit is very easy to use, especially if you are familiar with the Macintosh(TM) or Microsoft(TM) Windows(TM) style of interface.
Networking/WWW
A compatibility layer for Netscape 4 plugins
nspluginwrapper makes it possible to use Netscape 4 compatible plugins compiled for ppc into Mozilla for another architecture, e.g. x86_64. This package consists in: * npviewer: the plugin viewer * npwrapper.so: the browser-side plugin * mozilla-plugin-config: a tool to manage plugins installation and update
Documentation/Man
OpenFabrics Enterprise Distribution documentation
Documentation from OFED 1.3
System Environment/Daemons
OpenIB InfiniBand Subnet Manager and management utilities
OpenSM is the OpenIB project's Subnet Manager for Infiniband networks. The subnet manager is run as a system daemon on one of the machines in the infiniband fabric to manage the fabric's routing state. This package also contains various tools for diagnosing and testing Infiniband networks that can be used from any machine and do not need to be run on a machine running the opensm daemon.
System Environment/Daemons
Openswan IPSEC implementation
Openswan is a free implementation of IPSEC & IKE for Linux. IPSEC is the Internet Protocol Security and uses strong cryptography to provide both authentication and encryption services. These services allow you to build secure tunnels through untrusted networks. Everything passing through the untrusted net is encrypted by the ipsec gateway machine and decrypted by the gateway at the other end of the tunnel. The resulting tunnel is a virtual private network or VPN. This package contains the daemons and userland tools for setting up Openswan on a freeswan enabled kernel.
Productivity/Networking/Diagnostic
IB Performance tests
gen2 uverbs microbenchmarks
Development/Libraries
Perl library for accessing Zip archives
The Archive::Zip module allows a Perl program to create, manipulate, read, and write Zip archive files. Zip archives can be created, or you can read from existing zip files. Once created, they can be written to files, streams, or strings. Members can be added, removed, extracted, replaced, rearranged, and enumerated. They can also be renamed or have their dates, comments, or other attributes queried or modified. Their data can be compressed or uncompressed as needed. Members can be created from members in existing Zip files, or from existing directories, files, or strings.
Development/Libraries
Generic configuration module for Perl
This module opens a config file and parses it's contents for you. After parsing the module returns a hash structure which contains the representation of the config file. The format of config files supported by Config::General is inspired by the well known apache config format, in fact, this module is 100% read-compatible to apache configs, but you can also just use simple name/value pairs in your config files. In addition to the capabilities of a apache config file it supports some enhancements such as here-documents, C- style comments or multiline options. It is also possible to save the config back to disk, which makes the module a perfect backend for configuration interfaces. It is possible to use variables in config files and there exists also support for object oriented access to the configuration.
Development/Languages
Pure Python Expect-like module
Pexpect is a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. Pexpect works like Don Libes' Expect. Pexpect allows your script to spawn a child application and control it as if a human were typing commands. Pexpect can be used for automating interactive applications such as ssh, ftp, passwd, telnet, etc. It can be used to automate setup scripts for duplicating software package installations on different servers. And it can be used for automated software testing. Pexpect is in the spirit of Don Libes' Expect, but Pexpect is pure Python. Unlike other Expect-like modules for Python, Pexpect does not require TCL or Expect nor does it require C extensions to be compiled. It should work on any platform that supports the standard Python pty module.
Development/Libraries
Python Module for Accessing and Modifying Configuration Data in INI files
iniparse is an INI parser for Python which is API compatible with the standard library's ConfigParser, preserves structure of INI files (order of sections & options, indentation, comments, and blank lines are preserved when data is updated), and is more convenient to use.
Development/Languages
Download, build, install, upgrade, and uninstall Python packages
setuptools is a collection of enhancements to the Python distutils that allow you to more easily build and distribute Python packages, especially ones that have dependencies on other packages.
System Environment/Base
VNIC ULP service
VNIC ULP service
Networking/Diagnostic
Measure socket and RDMA performance
Measure socket and RDMA performance.
System Environment/Daemons
Enhanced system logging and kernel message trapping daemons
Rsyslog is an enhanced multi-threaded syslogd supporting, among others, MySQL, syslog/tcp, RFC 3195, permitted sender lists, filtering on any message part, and fine grain output format control. It is quite compatible to stock sysklogd and can be used as a drop-in replacement. Its advanced features make it suitable for enterprise-class, encryption protected syslog relay chains while at the same time being very easy to setup for the novice user.
Applications/System
Analysis plugins for use with setroubleshoot
This package provides a set of analysis plugins for use with setroubleshoot. Each plugin has the capacity to analyze SELinux AVC data and system data to provide user friendly reports describing how to interpret SELinux AVC denials.
System Environment/Base
SGPIO captive backplane tool
Intel SGPIO enclosure management utility This package contains (part of) a Technology Preview for Application for AHCI driver with SGPIO support. Please visit http://www.redhat.com/support/service/ for details on the Red Hat support policies.
System Environment/Base
Tools for using the InfiniBand SRP protocol devices
In conjunction with the kernel ib_srp driver, srptools allows you to discover and use SCSI devices via the SCSI RDMA Protocol over InfiniBand.
Applications/System
network booting/install configuration utility (GUI)
system-config-netboot is a utility which allows you to configure diskless environments and network installations.
Applications/System
Management tools for the TPM hardware
tpm-tools is a group of tools to manage and utilize the Trusted Computing Group's TPM hardware. TPM hardware can create, store and use RSA keys securely (without ever being exposed in memory), verify a platform's software state using cryptographic hashes and more.
System Environment/Libraries
TCG's Software Stack v1.2
TrouSerS is an implementation of the Trusted Computing Group's Software Stack (TSS) specification. You can use TrouSerS to write applications that make use of your TPM hardware. TPM hardware can create, store and use RSA keys securely (without ever being exposed in memory), verify a platform's software state using cryptographic hashes and more.
Applications/System
Tool to manage Mellanox HCA firmware flash memory
tvflash is used to query and update the firmware flash memory attached to Mellanox InfiniBand HCAs.
Applications/Archiving
Linux UDF Filesystem userspace utilities
Linux UDF Filesystem userspace utilities.
Applications/System
Virtual Machine Viewer
Virtual Machine Viewer provides a graphical console client for connecting to virtual machines. It uses the GTK-VNC widget to provide the display, and libvirt for looking up VNC server details.
System Environment/Base
Wacom ExpressKeys and Touch Strips configuration utility
Configuration utility to bind Wacom tablet's ExpressKeys and Touch Strips to generate other input events.
User Interface/X Hardware Support
Hotplug helper for Wacom X.org driver
Helper application which emulates persistent input devices for Wacom tablets so they can be plugged and unplugged while X.org server is running. This should go away as soon X.org properly supports hotplugging.
Applications/Internet
XUL Runtime for Gecko Applications
XULRunner provides the XUL Runtime environment for Gecko applications.
System Environment/Base
Update notification daemon
yum-updatesd provides a daemon which checks for available updates and can notify you when they are available via email, syslog or dbus.
System Environment/Daemons
CacheFiles userspace management daemon
The cachefilesd daemon manages the caching files and directory that are that are used by network filesystems such a AFS and NFS to do persistent caching to the local disk.
Development/System
Frysk execution analysis tool
Frysk is an execution-analysis technology implemented using native Java and C++. It is aimed at providing developers and sysadmins with the ability to both examine and analyze running multi-host, multi-process, multi-threaded systems. Frysk allows the monitoring of running processes and threads, of locking primitives and will also expose deadlocks, gather data and debug any given process in the system.
System Environment/Kernel
gfs2 kernel module
GFS2 - The GFS2 filesystem provided for RHEL5.
Development/Debuggers
Gathers system hardware and configuration information.
Sysreport is a utility that gathers information about a system's hardware and configuration. The information can then be used for diagnostic purposes and debugging. Sysreport is commonly used to help support technicians and developers by providing a "snapshot" of a system's current layout.
Documentation
Red Hat Cluster for Red Hat Enterprise Linux
Configuring and Managing a Red Hat Cluster describes the configuration and management of Red Hat cluster systems for Red Hat Enterprise Linux 5.2 It does not include information about Red Hat Linux Virtual Servers (LVS). Information about installing and configuring LVS is in a separate document.
Documentation
Deployment Guide
This Deployment Guide documents relevant information regarding the deployment, configuration and administration of Red Hat Enterprise Linux 5.2.
Documentation
Red Hat Global File System
This book provides information about installing, configuring, and maintaining Red Hat GFS (Red Hat Global File System) for Red Hat Enterprise Linux 5.2.
Applications/Multimedia
An X application for displaying and manipulating images.
ImageMagick(TM) is an image display and manipulation tool for the X Window System. ImageMagick can read and write JPEG, TIFF, PNM, GIF, and Photo CD image formats. It can resize, rotate, sharpen, color reduce, or add special effects to an image, and when finished you can either save the completed work in the original format or a different one. ImageMagick also includes command line programs for creating animated or transparent .gifs, creating composite images, creating thumbnail images, and more. ImageMagick is one of your choices if you need a program to manipulate and dis play images. If you want to develop your own applications which use ImageMagick code or APIs, you need to install ImageMagick-devel as well.
System Environment/Base
Network connection manager and user applications
NetworkManager attempts to keep an active network connection available at all times. It is intended only for the desktop use-case, and is not intended for usage on servers. The point of NetworkManager is to make networking configuration and setup as painless and automatic as possible. If using DHCP, NetworkManager is intended to replace default routes, obtain IP addresses from a DHCP server, and change nameservers whenever it sees fit.
System Environment/Daemons
A high-performance CORBA Object Request Broker
ORBit is a high-performance CORBA (Common Object Request Broker Architecture) ORB (object request broker). It allows programs to send requests and receive replies from other programs, regardless of the locations of the two programs. CORBA is an architecture that enables communication between program objects, regardless of the programming language they're written in or the operating system they run on. You will need to install this package and ORBit-devel if you want to write programs that use CORBA technology.
System Environment/Base
OpenIPMI (Intelligent Platform Management Interface) library and tools
The Open IPMI project aims to develop an open code base to allow access to platform information using Intelligent Platform Management Interface (IPMI). This package contains the tools of the OpenIPMI project.
System Environment/Base
Programs which control basic system processes.
The SysVinit package contains a group of processes that control the very basic functions of your system. SysVinit includes the init program, the first program started by the Linux kernel when the system boots. Init then controls the startup, running, and shutdown of all other programs.
Documentation
Virtualization Guide
The Red Hat Enterprise Linux Virtualization Guide contains information on installation, configuring, administering, tips, tricks and troubleshooting virtualization technologies used in Red Hat Enterprise Linux.
Applications/Publishing
Converts text and other types of files to PostScript(TM).
The a2ps filter converts text and other types of files to PostScript(TM). A2ps has pretty-printing capabilities and includes support for a wide number of programming languages, encodings (ISO Latins, Cyrillic, etc.), and medias.
System Environment/Base
Access control list utilities.
This package contains the getfacl and setfacl utilities needed for manipulating access control lists.
System Environment/Daemons
ACPI Event Daemon
acpid is a daemon that dispatches ACPI events to user-space programs.
System Environment/Libraries
The Advanced Linux Sound Architecture (ALSA) library.
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. This package includes the ALSA runtime libraries to simplify application programming and provide higher level functionality as well as support for the older OSS API, providing binary compatibility for most OSS programs.
Applications/Multimedia
Advanced Linux Sound Architecture (ALSA) utilities
This package contains command line utilities for the Advanced Linux Sound Architecture (ALSA).
System Environment/Base
Abstract Machine Test Utility (AMTU)
Abstract Machine Test Utility (AMTU) is an administrative utility to check whether the underlying protection mechanism of the hardware are still being enforced. This is a requirement of the Controlled Access Protection Profile FPT_AMT.1, see http://www.radium.ncsc.mil/tpep/library/protection_profiles/CAPP-1.d.pdf
Applications/System
Graphical system installer
The anaconda package contains the program which was used to install your system. These files are of little use on an already installed system.
System Environment/Libraries
Apache Portable Runtime Utility library
The mission of the Apache Portable Runtime (APR) is to provide a free library of C data structures and routines. This library contains additional utility interfaces for APR; including support for XML, LDAP, database interfaces, URI parsing and more.
System Environment/Libraries
Assistive Technology Service Provider Interface
at-spi allows assistive technologies to access GTK-based applications. Essentially it exposes the internals of applications for automation, so tools such as screen readers, magnifiers, or even scripting interfaces can query and interact with GUI controls.
System Environment/Daemons
User space tools for 2.6 kernel auditing
The audit package contains the user space utilities for storing and searching the audit records generate by the audit subsystem in the Linux 2.6 kernel.
System Environment/Base
Command line tool for setting up authentication from network services
Authconfig is a command line utility which can configure a workstation to use shadow (more secure) passwords. Authconfig can also configure a system to be a client for certain networked user information and authentication schemes.
System Environment/Daemons
A tool for automatically mounting and unmounting filesystems.
autofs is a daemon which automatically mounts filesystems when you use them, and unmounts them later when you are not using them. This can include network filesystems, CD-ROMs, floppies, and so forth.
System Environment/Shells
The GNU Bourne Again shell (bash) version 3.2
The GNU Bourne Again shell (Bash) is a shell or command language interpreter that is compatible with the Bourne shell (sh). Bash incorporates useful features from the Korn shell (ksh) and the C shell (csh). Most sh scripts can be run by bash without modification. This package (bash) contains bash version 3.2, which improves POSIX compliance over previous versions.
System Environment/Daemons
The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server.
BIND (Berkeley Internet Name Domain) is an implementation of the DNS (Domain Name System) protocols. BIND includes a DNS server (named), which resolves host names to IP addresses; a resolver library (routines for applications to use when interfacing with DNS); and tools for verifying that the DNS server is operating properly.
Development/Tools
A GNU collection of binary utilities.
Binutils is a collection of binary utilities, including ar (for creating, modifying and extracting from archives), as (a family of GNU assemblers), gprof (for displaying call graph profile data), ld (the GNU linker), nm (for listing symbols from object files), objcopy (for copying and translating object files), objdump (for displaying information from object files), ranlib (for generating an index for the contents of an archive), size (for listing the section sizes of an object or archive file), strings (for listing printable strings from files), strip (for discarding symbols), and addr2line (for converting addresses to file and line).
System Environment/Libraries
Bluetooth libraries
Libraries for use in Bluetooth applications. The BLUETOOTH trademarks are owned by Bluetooth SIG, Inc., U.S.A.
Applications/System
Bluetooth utilities
Bluetooth utilities (bluez-utils): - hcitool - hciattach - hciconfig - hcid - l2ping - start scripts (Red Hat) - pcmcia configuration files The BLUETOOTH trademarks are owned by Bluetooth SIG, Inc., U.S.A.
System Environment/Libraries
simple python bootloader config lib
Small python library for use with bootloader configuration by anaconda and up2date.
System Environment/Shells
Statically linked binary providing simplified versions of system commands
Busybox is a single binary which includes versions of a large number of system commands, including a shell. This package can be very useful for recovering from certain types of system failures, particularly those involving broken shared libraries.
Applications/File
A file compression utility.
Bzip2 is a freely available, patent-free, high quality data compressor. Bzip2 compresses files to within 10 to 15 percent of the capabilities of the best techniques available. However, bzip2 has the added benefit of being approximately two times faster at compression and six times faster at decompression than those techniques. Bzip2 is not the fastest compression utility, but it does strike a balance between speed and compression capability. Install bzip2 if you need a compression utility.
System Environment/Libraries
A vector graphics library
Cairo is a vector graphics library designed to provide high-quality display and print output. Currently supported output targets include the X Window System, OpenGL (via glitz), in-memory image buffers, and image files (PDF, PostScript, and SVG). Cairo is designed to produce identical output on all output media while taking advantage of display hardware acceleration when available (eg. through the X Render Extension or OpenGL).
System Environment/Libraries
Generic USB CCID smart card reader driver
Generic USB CCID (Chip/Smart Card Interface Devices) driver.
Applications/System
A collection of CD/DVD utilities.
cdrtools is a collection of CD/DVD utilities.
Development/System
SELinux policy compiler
Security-enhanced Linux is a feature of the Linux® kernel and a number of utilities with enhanced security functionality designed to add mandatory access controls to Linux. The Security-enhanced Linux kernel contains new architectural components originally developed to improve the security of the Flask operating system. These architectural components provide general support for the enforcement of many kinds of mandatory access control policies, including those based on the concepts of Type Enforcement®, Role-based Access Control, and Multi-level Security. This package contains checkpolicy, the SELinux policy compiler. Only required for building policies.
System Environment/Base
A system tool for maintaining the /etc/rc*.d hierarchy.
Chkconfig is a basic system utility. It updates and queries runlevel information for system services. Chkconfig manipulates the numerous symbolic links in /etc/rc.d, to relieve system administrators of some of the drudgery of manually editing the symbolic links.
System Environment/Base
Monitoring and management of Red Hat Enterprise Linux Cluster Suite
This package contains Red Hat Enterprise Linux Cluster Suite SNMP/CIM module/agent/provider.
System Environment/Base
cman - The Cluster Manager
cman - The Cluster Manager
System Environment/Base
Remote Management System
Conga is a project developing management system for remote stations. It consists of luci, https frontend, and ricci, secure daemon that dispatches incoming messages to underlying management modules.
User Interface/Desktops
GNOME Control Center
GNOME (the GNU Network Object Model Environment) is an attractive and easy-to-use GUI desktop environment. The control-center package provides the GNOME Control Center utilities that allow you to setup and configure your system's GNOME environment (things like the desktop background and theme, the screensaver, system sounds, and mouse behavior). If you install GNOME, you need to install control-center.
System Environment/Libraries
CoolKey PKCS #11 module
Linux Driver support for the CoolKey and CAC products.
System Environment/Base
The GNU core utilities: a set of tools commonly used in shell scripts
These are the GNU core utilities. This package is the combination of the old GNU fileutils, sh-utils, and textutils packages.
System Environment/Base
CPU Frequency changing related utilities
cpufreq-utils contains several utilities that can be used to control the cpufreq interface provided by the kernel on hardware that supports CPU frequency scaling.
System Environment/Base
CPU frequency adjusting daemon
cpuspeed is a daemon that dynamically changes the speed of your processor(s) depending upon its current workload if it is capable (needs Intel Speedstep, AMD PowerNow!, or similar support). This package also supports enabling cpu frequency scaling via in-kernel governors on Intel Centrino and AMD Athlon64/Opteron platforms.
Development/Debuggers
crash utility for live systems; netdump, diskdump, kdump, LKCD or mcore dumpfiles
The core analysis suite is a self-contained tool that can be used to investigate either live systems, kernel core dumps created from the netdump, diskdump and kdump packages from Red Hat Linux, the mcore kernel patch offered by Mission Critical Linux, or the LKCD kernel patch.
System Environment/Base
Creates a common metadata repository
This utility will generate a common metadata repository from a directory of rpm packages.
Applications/System
SSL certificate and key management utilities
This package provides tools for managing and generating SSL certificates and keys.
Applications/System
A utility for setting up encrypted filesystems
This package contains cryptsetup, a utility for setting up encrypted filesystems using Device Mapper and the dm-crypt target.
System Environment/Daemons
Common Unix Printing System
The Common UNIX Printing System provides a portable printing layer for UNIX® operating systems. It has been developed by Easy Software Products to promote a standard printing solution for all UNIX vendors and users. CUPS provides the System V and Berkeley command-line interfaces.
System Environment/Daemons
A high-performance mail server with IMAP, POP3, NNTP and SIEVE support
The cyrus-imapd package contains the core of the Cyrus IMAP server. It is a scaleable enterprise mail system designed for use from small to large enterprise environments using standards-based internet mail technologies. A full Cyrus IMAP implementation allows a seamless mail and bulletin board environment to be set up across multiple servers. It differs from other IMAP server implementations in that it is run on "sealed" servers, where users are not normally permitted to log in and have no system account on the server. The mailbox database is stored in parts of the filesystem that are private to the Cyrus IMAP server. All user access to mail is through software using the IMAP, POP3 or KPOP protocols. It also includes support for virtual domains, NNTP, mailbox annotations, and much more. The private mailbox database design gives the server large advantages in efficiency, scalability and administratability. Multiple concurrent read/write connections to the same mailbox are permitted. The server supports access control lists on mailboxes and storage quotas on mailbox hierarchies. The Cyrus IMAP server supports the IMAP4rev1 protocol described in RFC 3501. IMAP4rev1 has been approved as a proposed standard. It supports any authentication mechanism available from the SASL library, imaps/pop3s/nntps (IMAP/POP3/NNTP encrypted using SSL and TLSv1) can be used for security. The server supports single instance store where possible when an email message is addressed to multiple recipients, SIEVE provides server side email filtering.
System Environment/Libraries
D-BUS message bus
D-BUS is a system for sending messages between applications. It is used both for the systemwide message bus service, and as a per-user-login-session messaging facility.
System Environment/Libraries
GLib bindings for D-Bus
D-Bus add-on library to integrate the standard D-Bus library with the GLib thread abstraction and main loop.
Applications/File
Desktop print icon
Desktop-printing contains eggcups, a program for user print job notification and control.
Development/Tools
API document browser
An API document browser for GNOME 2.
System Environment/Base
device mapper library
This package contains the supporting userspace files (libdevmapper and dmsetup) for the device-mapper.
System Environment/Base
Tools to manage multipath devices using device-mapper.
device-mapper-multipath provides tools to manage multipath devices by instructing the device-mapper multipath kernel module what to do. The tools are : * multipath : Scan the system for multipath devices and assemble them. * multipathd : Detects when paths fail and execs multipath to update things.
System Environment/Daemons
DHCP D-BUS daemon (dhcdbd) controls dhclient sessions with D-BUS, stores and presents DHCP options.
dhcdbd provides a D-BUS interface to the ISC dhclient software. The daemon provides access to DHCP configuration operations and stores those options persistently. Other D-BUS applications can receive notifications of changes in the client's DHCP configuration.
System Environment/Daemons
DHCP (Dynamic Host Configuration Protocol) server and relay agent.
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows individual devices on an IP network to get their own network configuration information (IP address, subnetmask, broadcast address, etc.) from a DHCP server. The overall purpose of DHCP is to make it easier to administer a large network. The dhcp package includes the ISC DHCP service and relay agent. To use DHCP on your network, install a DHCP service (or relay agent), and on clients run a DHCP client daemon. The dhcp package provides the ISC DHCP service and relay agent.
System Environment/Daemons
DHCPv6 - DHCP server and client for IPv6
Implements the Dynamic Host Configuration Protocol (DHCP) for Internet Protocol version 6 (IPv6) networks in accordance with RFC 3315: Dynamic Host Configuration Protocol for IPv6 (DHCPv6). Consists of dhcp6s(8), the server DHCP daemon, and dhcp6r(8), the DHCPv6 relay agent. Install this package if you want to support dynamic configuration of IPv6 addresses and parameters on your IPv6 network.
Development/Tools
A utility which provides statistics based on the output of diff.
The diff command compares files line by line. Diffstat reads the output of the diff command and displays a histogram of the insertions, deletions and modifications in each file. Diffstat is commonly used to provide a summary of the changes in large, complex patch files. Install diffstat if you need a program which provides a summary of the diff command's output. You'll need to also install diffutils.
Applications/Text
A GNU collection of diff utilities.
Diffutils includes four utilities: diff, cmp, diff3 and sdiff. Diff compares two files and shows the differences, line by line. The cmp command shows the offset and line numbers where two files differ, or cmp can show the characters that differ between the two files. The diff3 command shows the differences between three files. Diff3 can be used when two people have made independent changes to a common original; diff3 can produce a merged file that contains both sets of changes and warnings about conflicts. The sdiff command can be used to merge two files interactively. Install diffutils if you need to compare text files.
System Environment/Base
dmraid (Device-mapper RAID tool and library)
DMRAID supports RAID device discovery, RAID set activation and display of properties for ATARAID on Linux >= 2.4 using device-mapper.
System Environment/Daemons
A lightweight DHCP/caching DNS server
Dnsmasq is lightweight, easy to configure DNS forwarder and DHCP server. It is designed to provide DNS and, optionally, DHCP, to a small network. It can serve the names of local machines which are not in the global DNS. The DHCP server integrates with the DNS server and allows machines with DHCP-allocated addresses to appear in the DNS with names configured either in each host or in a central configuration file. Dnsmasq supports static and dynamic DHCP leases and BOOTP for network booting of diskless machines.
Applications/System
Utilities for making and checking MS-DOS FAT filesystems on Linux.
The dosfstools package includes the mkdosfs and dosfsck utilities, which respectively make and check MS-DOS FAT filesystems on hard drives or on floppies.
System Environment/Daemons
Dovecot Secure imap server
Dovecot is an IMAP server for Linux/UNIX-like systems, written with security primarily in mind. It also contains a small POP3 server. It supports mail in either of maildir or mbox formats.
Applications/Multimedia
Utility to capture video from a DV camera
The dvgrab utility will capture digital video from a DV source on the firewire (IEEE-1394) bus.
System Environment/Base
Utilities for managing the second and third extended (ext2/ext3) filesystems
The e2fsprogs package contains a number of utilities for creating, checking, modifying, and correcting any inconsistencies in second and third extended (ext2/ext3) filesystems. E2fsprogs contains e2fsck (used to repair filesystem inconsistencies after an unclean shutdown), mke2fs (used to initialize a partition to contain an empty ext2 filesystem), debugfs (used to examine the internal structure of a filesystem, to manually repair a corrupted filesystem, or to create test cases for e2fsck), tune2fs (used to modify filesystem parameters), and most of the other core ext2fs filesystem utilities. You should install the e2fsprogs package if you need to manage the performance of an ext2 and/or ext3 filesystem.
Text Editors/Integrated Development Environments (IDE)
An open, extensible IDE
The Eclipse Platform is designed for building integrated development environments (IDEs) that can be used to create applications as diverse as web sites, embedded Java(tm) programs, C++ programs, and Enterprise JavaBeans(tm).
Applications/Text
The GNU line editor.
Ed is a line-oriented text editor, used to create, display, and modify text files (both interactively and via shell scripts). For most purposes, ed has been replaced in normal usage by full-screen editors (emacs and vi, for example). Ed was the original UNIX editor, and may be used by some programs. In general, however, you probably don't need to install it and you probably won't use it.
System Environment/Base
Userspace helper for kernel EDAC drivers
EDAC is the current set of drivers in the Linux kernel that handle detection of ECC errors from memory controllers for most chipsets on i386 and x86_64 architectures. This userspace component consists of an init script which makes sure EDAC drivers and DIMM labels are loaded at system startup, as well as a library and utility for reporting current error counts from the EDAC sysfs files.
Development/Tools
A collection of utilities and DSOs to handle compiled objects
Elfutils is a collection of utilities, including ld (a linker), nm (for listing symbols from object files), size (for listing the section sizes of an object or archive file), strip (for discarding symbols), readelf (to see the raw ELF file structures), and elflint (to check for well-formed ELF files).
Applications/Editors
GNU Emacs text editor
Emacs is a powerful, customizable, self-documenting, modeless text editor. Emacs contains special code editing features, a scripting language (elisp), and the capability to read mail, news, and more without leaving the editor. This package provides an emacs binary with support for X windows.
Applications/Editors
emacspeak -- The Complete Audio Desktop
Emacspeak is a speech interface that allows visually impaired users to interact independently and efficiently with the computer. Emacspeak has dramatically changed how the author and hundreds of blind and visually impaired users around the world interact with the personal computer and the Internet. A rich suite of task-oriented speech-enabled tools provides efficient speech-enabled access to the evolving semantic WWW. When combined with Linux running on low-cost PC hardware, Emacspeak/Linux provides a reliable, stable speech-friendly solution that opens up the Internet to visually impaired users around the world.
Applications/Publishing
A plain ASCII to PostScript converter.
GNU enscript is a free replacement for Adobe's Enscript program. Enscript converts ASCII files to PostScript(TM) and spools generated PostScript output to the specified printer or saves it to a file. Enscript can be extended to handle different output media and includes many options for customizing printouts.
Applications/Internet
Enterprise Security Client Smart Card Client
Enterprise Security Client allows the user to enroll and manage their cryptographic smartcards.
Applications/System
Ethernet settings tool for PCI ethernet cards
This utility allows querying and changing of ethernet card settings, such as speed, port, autonegotiation, and PCI locations.
System Environment/Libraries
Backend data server for Evolution
The evolution-data-server package provides a unified backend for programs that work with contacts, tasks, and calendar information. It was originally developed for Evolution (hence the name), but is now used by other packages.
Applications/File
A utility for determining file types.
The file command is used to identify a particular file according to the type of data contained by the file. File can identify many different file types, including ELF binaries, system libraries, RPM packages, and different graphics formats. You should install the file package, since the file command is such a useful utility.
System Environment/Base
The basic directory layout for a Linux system.
The filesystem package is one of the basic packages that is installed on a Red Hat Linux system. Filesystem contains the basic directory layout for a Linux operating system, including the correct permissions for the directories.
Applications/File
The GNU versions of find utilities (find and xargs).
The findutils package contains programs which will help you locate files on your system. The find utility searches through a hierarchy of directories looking for files which match a certain set of criteria (such as a filename pattern). The xargs utility builds and executes command lines from standard input arguments (usually lists of file names generated by the find command). You should install findutils because it includes tools that are very useful for finding things on your system.
Applications/Internet
Mozilla Firefox Web browser
Mozilla Firefox is an open-source web browser, designed for standards compliance, performance and portability.
System Environment/Base
Initial system configuration utility
The firstboot utility runs after installation. It guides the user through a series of steps that allows for easier configuration of the machine.
Applications/Multimedia
An encoder/decoder for the Free Lossless Audio Codec.
FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is similar to Ogg Vorbis, but lossless. The FLAC project consists of the stream format, reference encoders and decoders in library form, flac, a command-line program to encode and decode FLAC files, metaflac, a command-line metadata editor for FLAC files and input plugins for various music players.
System Environment/Libraries
Font configuration and customization library
Fontconfig is designed to locate fonts within the system and select them according to requirements specified by applications.
User Interface/X
Free Indian truetype/opentype fonts
This package provides the Hindi, Bengali, Gujarati, Punjabi, Tamil, Kannada, Malayalam, Oriya, Telugu TrueType/Opentype fonts.
System Environment/Daemons
High-performance and highly configurable free RADIUS server.
The FreeRADIUS Server Project is a high performance and highly configurable GPL'd free RADIUS server. The server is similar in some respects to Livingston's 2.0 server. While FreeRADIUS started as a variant of the Cistron RADIUS server, they don't share a lot in common any more. It now has many more features than Cistron or Livingston, and is much more configurable. FreeRADIUS is an Internet authentication daemon, which implements the RADIUS protocol, as defined in RFC 2865 (and others). It allows Network Access Servers (NAS boxes) to perform authentication for dial-up users. There are also RADIUS clients available for Web servers, firewalls, Unix logins, and more. Using RADIUS allows authentication and authorization for a network to be centralized, and minimizes the amount of re-configuration which has to be done when adding or deleting new users.
System Environment/Libraries
A free and portable font rendering engine
The FreeType engine is a free and portable font rendering engine, developed to provide advanced font support for a variety of platforms and environments. FreeType is a library which can open and manages font files as well as efficiently load, hint and render individual glyphs. FreeType is not a font server or a complete text-rendering library.
Applications/Internet
The standard UNIX FTP (File Transfer Protocol) client.
The ftp package provides the standard UNIX command-line FTP (File Transfer Protocol) client. FTP is a widely used protocol for transferring files over the Internet and for archiving files. If your system is on a network, you should install ftp in order to do file transfers.
Development/Languages
Various compilers (C, C++, Objective-C, Java, ...)
The gcc package contains the GNU Compiler Collection version 4.1. You'll need this package in order to compile C code.
System Environment/Libraries
A graphics library for quick creation of PNG or JPEG images
The gd graphics library allows your code to quickly draw images complete with lines, arcs, text, multiple colors, cut and paste from other images, and flood fills, and to write out the result as a PNG or JPEG file. This is particularly useful in Web applications, where PNG and JPEG are two of the formats accepted for inline images by most browsers. Note that gd is not a paint program.
Development/Debuggers
A GNU source-level debugger for C, C++, Java and other languages
GDB, the GNU debugger, allows you to debug programs written in C, C++, Java, and other languages, by executing them in a controlled fashion and printing their data.
User Interface/X
The GNOME Display Manager.
Gdm (the GNOME Display Manager) is a highly configurable reimplementation of xdm, the X Display Manager. Gdm allows you to log into your system with the X Window System running and supports running several different X sessions on your local machine at the same time.
Applications/Editors
gEdit is a small but powerful text editor for GNOME
gEdit is a small but powerful text editor designed specifically for the GNOME GUI desktop. gEdit includes a plug-in API (which supports extensibility while keeping the core binary small), support for editing multiple documents using notebook tabs, and standard text editor functions. You'll need to have GNOME and GTK+ installed to use gEdit.
System Environment/Kernel
gfs kernel modules
gfs - The Global File System is a symmetric, shared-disk, cluster file system.
System Environment/Kernel
Utilities for managing the global filesystem (GFS)
The gfs-utils package contains a number of utilities for creating, checking, modifying, and correcting any inconsistencies in GFS filesystems.
System Environment/Kernel
Utilities for managing the global filesystem (GFS)
The gfs2-utils package contains a number of utilities for creating, checking, modifying, and correcting any inconsistencies in GFS filesystems.
Applications/Publishing
A PostScript(TM) interpreter and renderer.
Ghostscript is a set of software that provides a PostScript(TM) interpreter, a set of C procedures (the Ghostscript library, which implements the graphics capabilities in the PostScript language) and an interpreter for Portable Document Format (PDF) files. Ghostscript translates PostScript code into many common, bitmapped formats, like those understood by your printer or screen. Ghostscript is normally used to display PostScript files and to print PostScript files to non-PostScript printers. If you need to display PostScript files or print them to non-PostScript printers, you should install ghostscript. If you install ghostscript, you also need to install the ghostscript-fonts package.
System Environment/Libraries
A collection of high-quality printer drivers.
These drivers provide printing quality for UNIX/Linux in many cases equal to or better than proprietary vendor-supplied drivers, and can be used for many of the most demanding printing tasks.
System Environment/Libraries
The GNU libc libraries.
The glibc package contains standard libraries which are used by multiple programs on the system. In order to save disk space and memory, as well as to make upgrading easier, common system code is kept in one place and shared between programs. This particular package contains the most important sets of shared libraries: the standard C library and the standard math library. Without these two libraries, a Linux system will not function.
System Environment/Kernel
GFS's Network Block Device
gnbd - GFS's Network Block Device
System Environment/Kernel
gnbd kernel modules
gnbd - The Global Network Block Device
User Interface/Desktops
GNOME panel
The GNOME panel provides the window list, workspace switcher, menus, and other features for the GNOME desktop.
Applications/System
GNOME Power Manager
GNOME Power Manager uses the information and facilities provided by HAL displaying icons and handling user callbacks in an interactive GNOME session. GNOME Power Preferences allows authorised users to set policy and change preferences.
Development/Languages
The sources for additional PyGNOME Python extension modules for the GNOME desktop
The gnome-python-desktop package contains the source packages for additional Python bindings for GNOME. It should be used together with gnome-python.
Development/Languages
The sources for additional. PyGNOME Python extension modules.
The gnome-python-extra package contains the source packages for additional Python bindings for GNOME. It should be used together with gnome-python.
Amusements/Graphics
GNOME Screensaver
gnome-screensaver is a screen saver and locker that aims to have simple, sane, secure defaults and be well integrated with the desktop.
User Interface/Desktops
GNOME Terminal
GNOME terminal emulator application.
Applications/System
GNOME utility programs
GNOME (GNU Network Object Model Environment) is a user-friendly set of GUI applications and desktop tools to be used in conjunction with a window manager for the X Window System. The gnome-utils package includes a set of small "desk accessory" utility applications for GNOME.
Applications/System
The GNOME Volume Manager
The GNOME Volume Manager monitors volume-related events and responds with user-specified policy. The GNOME Volume Manager can automount hot-plugged drives, automount inserted removable media, autorun programs, automatically play audio CDs and video DVDs, and automatically import photos from a digital camera. The GNOME Volume Manager does this entirely in user-space and without polling. The GNOME Voume Manager sits at the top end of a larger picture that aims to integrate the Linux system from the kernel on up through the desktop and its applications.
Applications/System
A GNU utility for secure communication and data storage.
GnuPG (GNU Privacy Guard) is a GNU utility for encrypting data and creating digital signatures. GnuPG has advanced key management capabilities and is compliant with the proposed OpenPGP Internet standard described in RFC2440. Since GnuPG doesn't use any patented algorithm, it is not compatible with any version of PGP2 (PGP2.x uses only IDEA for symmetric-key encryption, which is patented worldwide).
Applications/Engineering
A program for plotting mathematical expressions and data.
Gnuplot is a command-line driven, interactive function plotting program especially suited for scientific data representation. Gnuplot can be used to plot functions and data points in both two and three dimensions and in many different formats. Install gnuplot if you need a graphics package for scientific data representation.
System Environment/Libraries
A TLS protocol implementation.
GnuTLS is a project that aims to develop a library which provides a secure layer, over a reliable transport layer. Currently the GnuTLS library implements the proposed standards by the IETF's TLS working group.
System Environment/Base
GRUB - the Grand Unified Boot Loader.
GRUB (Grand Unified Boot Loader) is an experimental boot loader capable of booting into most free operating systems - Linux, FreeBSD, NetBSD, GNU Mach, and others as well as most commercial operating systems.
Applications/Multimedia
GStreamer streaming media framework runtime
GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plugins.
Applications/Multimedia
GStreamer streaming media framework base plug-ins
GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. This package contains a set of well-maintained base plug-ins.
Applications/Multimedia
GStreamer plug-ins with good code and licensing
GStreamer is a streaming media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. GStreamer Good Plug-ins is a collection of well-supported plug-ins of good quality and under the LGPL license.
User Interface/X
Image viewer, editor, organizer
gthumb is an application for viewing, editing, and organizing collections of images.
System Environment/Libraries
The GIMP ToolKit (GTK+), a library for creating GUIs for X
GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites.
System Environment/Libraries
gtkhtml library
GtkHTML is a lightweight HTML rendering/printing/editing engine. It was originally based on KHTMLW, but is now being developed independently of it.
Applications/File
The GNU data compression program.
The gzip package contains the popular GNU gzip data compression program. Gzipped files have a .gz extension. Gzip should be installed on your Red Hat Linux system, because it is a very commonly used data compression program.
System Environment/Libraries
Hardware Abstraction Layer
HAL is daemon for collection and maintaining information from several sources about the hardware on the system. It provides a live device list through D-BUS.
Applications/System
Halified CUPS utilities
Halified utilities for CUPS: - hal_lpadmin - hal CUPS backend
System Environment/Daemons
HP Linux Imaging and Printing Project
The Hewlett-Packard Linux Imaging and Printing Project provides drivers for HP printers and multi-function peripherals.
Applications/Internet
ht://Dig - Web search engine
The ht://Dig system is a complete world wide web indexing and searching system for a small domain or intranet. This system is not meant to replace the need for powerful internet-wide search systems like Lycos, Infoseek, Webcrawler and AltaVista. Instead it is meant to cover the search needs for a single company, campus, or even a particular sub section of a web site. As opposed to some WAIS-based or web-server based search engines, ht://Dig can span several web servers at a site. The type of these different web servers doesn't matter as long as they understand the HTTP 1.0 protocol. ht://Dig is also used by KDE to search KDE's HTML documentation. ht://Dig was developed at San Diego State University as a way to search the various web servers on the campus network.
Applications/Internet
Launcher of Preferred Web Browser
htmlview and launchmail are tools for launching Preferred Applications. This package exists for compatibility reasons and is likely to be removed later when equivalent functionality is implemented elsewhere.
System Environment/Daemons
Apache HTTP Server
The Apache HTTP Server is a powerful, efficient, and extensible web server.
Applications/System
A hardware browser.
A browser for your current hardware configuration.
System Environment/Base
Hardware identification and configuration data
hwdata contains various hardware identification and configuration data, such as the pci.ids database and MonitorsDb databases.
System Environment/Libraries
OpenIB Mellanox InfiniBand Diagnostic Tools
ibutils provides IB network and path diagnostics.
System Environment/Libraries
International Components for Unicode
The International Components for Unicode (ICU) libraries provide robust and full-featured Unicode services on a wide variety of platforms. ICU supports the most current version of the Unicode standard, and they provide support for supplementary Unicode characters (needed for GB 18030 repertoire support). As computing environments become more heterogeneous, software portability becomes more important. ICU lets you produce the same results across all the various platforms you support, without sacrificing performance. It offers great flexibility to extend and customize the supplied services.
System Environment/Base
The inittab file and the /etc/init.d scripts.
The initscripts package contains the basic system scripts used to boot your Red Hat system, change runlevels, and shut the system down cleanly. Initscripts also contains the scripts that activate and deactivate most network interfaces.
System Environment/Daemons
The InterNetNews (INN) system, an Usenet news server.
INN (InterNetNews) is a complete system for serving Usenet news and/or private newsfeeds. INN includes innd, an NNTP (NetNews Transport Protocol) server, and nnrpd, a newsreader that is spawned for each client. Both innd and nnrpd vary slightly from the NNTP protocol, but not in ways that are easily noticed. Install the inn package if you need a complete system for serving and reading Usenet news. You may also need to install inn-devel, if you are going to use a separate program which interfaces to INN, like newsgate or tin.
Applications/System
Advanced IP routing and network device configuration tools.
The iproute package contains networking utilities (ip and rtmon, for example) which are designed to use the advanced networking capabilities of the Linux 2.4.x and 2.6.x kernel.
System Environment/Base
Utilities for the IBM Power Linux RAID adapters
Provides a suite of utilities to manage and configure SCSI devices supported by the ipr SCSI storage device driver.
System Environment/Base
Tools for configuring and using IPSEC
This is the IPsec-Tools package. You need this package in order to really use the IPsec functionality in the linux-2.5+ kernels. This package builds: - setkey, a program to directly manipulate policies and SAs - racoon, an IKEv1 keying daemon
System Environment/Base
Tools for managing Linux kernel packet filtering capabilities.
The iptables utility controls the network packet filtering code in the Linux kernel. If you need to set up firewalls and/or IP masquerading, you should install this package.
System Environment/Daemons
Network monitoring tools including ping.
The iputils package contains basic utilities for monitoring a network, including ping. The ping command sends a series of ICMP protocol ECHO_REQUEST packets to a specified network host to discover whether the target machine is alive and receiving network traffic.
System Environment/Base
IRQ balancing daemon.
irqbalance is a daemon that evenly distributes IRQ load across multiple CPUs for enhanced performance.
System Environment/Daemons
iSCSI daemon and utility programs
The iscsi package provides the server daemon for the iSCSI protocol, as well as the utility programs used to manage it. iSCSI is a protocol for distributed disk access using SCSI commands sent over Internet Protocol networks.
Applications/System
Utilities for configuring an ISDN subsystem.
The isdn4k-utils package contains a collection of utilities needed for configuring an ISDN subsystem.
Development/Libraries/Java
Jakarta Commons Collections Package
The introduction of the Collections API by Sun in JDK 1.2 has been a boon to quick and effective Java programming. Ready access to powerful data structures has accelerated development by reducing the need for custom container classes around each core object. Most Java2 APIs are significantly easier to use because of the Collections API. However, there are certain holes left unfilled by Sun's implementations, and the Jakarta-Commons Collections Component strives to fulfill them. Among the features of this package are: - special-purpose implementations of Lists and Maps for fast access - adapter classes from Java1-style containers (arrays, enumerations) to Java2-style collections. - methods to test or create typical set-theory properties of collections such as union, intersection, and closure.
Development/Languages
JPackage runtime scripts for GCJ
This package installs directory structures, shell scripts and symbolic links to simulate a JPackage-compatible runtime environment with GCJ.
System Environment/Base
Tools for configuring the console (keyboard, virtual terminals, etc.)
The kbd package contains tools for managing a Linux system's console's behavior, including the keyboard, the screen fonts, the virtual terminals and font files.
User Interface/Desktops
Administrative tools for KDE.
The kdeadmin package includes administrative tools for the K Desktop Environment (KDE) including: kcron - Crontab editor kdat - Tape backup tool kuser - Frontend for configuring users and user groups
User Interface/Desktops
K Desktop Environment - core files
Core applications for the K Desktop Environment. Included are: kdm (replacement for xdm), kwin (window manager), konqueror (filemanager, web browser, ftp client, ...), konsole (xterm replacement), kpanel (application starter and desktop pager), kaudio (audio server), kdehelp (viewer for kde help files, info and man pages), kthememgr (system for managing alternate theme packages) plus other KDE components (kcheckpass, kikbd, kscreensaver, kcontrol, kfind, kfontmanager, kmenuedit).
User Interface/Desktops
KDE bindings to non-C++ languages
KDE/DCOP bindings to non-C++ languages
System Environment/Libraries
K Desktop Environment - Libraries
Libraries for the K Desktop Environment: KDE Libraries included: kdecore (KDE core library), kdeui (user interface), kfm (file manager), khtmlw (HTML widget), kio (Input/Output, networking), kspell (spelling checker), jscript (javascript), kab (addressbook), kimgio (image manipulation).
Applications/Internet
K Desktop Environment - Network Applications
Networking applications for the K Desktop Environment.
System Environment/Kernel
The Linux kernel (the core of the Linux operating system)
The kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc.
Applications/System
The kexec/kdump userspace component.
kexec-tools provides /sbin/kexec binary that facilitates a new kernel to boot using the kernel's kexec feature either on a normal or a panic reboot. This package contains the /sbin/kexec binary and ancillary utilities that together form the userspace component of the kernel's kexec feature.
System Environment/Libraries
The Kerberos network authentication system.
Kerberos V5 is a trusted-third-party network authentication system, which can improve your network's security by eliminating the insecure practice of cleartext passwords.
Applications/Shells
The Original ATT Korn Shell
KSH-93 is the most recent version of the KornShell by David Korn of AT&T Bell Laboratories. KornShell is a shell programming language, which is upward compatible with "sh" (the Bourne Shell).
Applications/System
The Red Hat Linux hardware probing tool.
Kudzu is a hardware probing tool run at system boot time to determine what hardware has been added or removed from the system.
Development/Libraries
The LAM (Local Area Multicomputer) programming environment.
LAM (Local Area Multicomputer) is an Message-Passing Interface (MPI) programming environment and development system for heterogeneous computers on a network. With LAM/MPI, a dedicated cluster or an existing network computing infrastructure can act as one parallel computer to solve one problem. LAM/MPI is considered to be "cluster friendly" because it offers daemon-based process startup/control as well as fast client-to-client message passing protocols. LAM/MPI can use TCP/IP and/or shared memory for message passing (different RPMs are supplied for this -- see the main LAM website at http://www.mpi.nd.edu/lam/ for details).< LAM features a full implementation of MPI version 1 (with the exception that LAM does not support cancelling of sends), and much of version 2. Compliant applications are source code portable between LAM and any other implementation of MPI. In addition to meeting the standard, LAM/MPI offers extensive monitoring capabilities to support debugging. Monitoring happens on two levels: On one level, LAM/MPI has the hooks to allow a snapshot of a process and message status to be taken at any time during an application run. The status includes all aspects of synchronization plus datatype map/signature, communicator group membership and message contents (see the XMPI application on the main LAM website). On the second level, the MPI library can produce a cumulative record of communication, which can be visualized either at runtime or post-mortem.
System Environment/Libraries
X.Org X11 libX11 runtime library
X.Org X11 libX11 runtime library
System Environment/Libraries
X.Org X11 libXfont runtime library
X.Org X11 libXfont runtime library
System Environment/Libraries
Cross Platform Audio Output Library.
Libao is a cross platform audio output library. It currently supports ESD, OSS, Solaris, and IRIX.
System Environment/Libraries
Intelligent phonetic input method library for Traditional Chinese
libchewing is an intelligent phonetic input method library for Chinese. It provides the core algorithm and logic that can be used by various input methods. The Chewing input method is a smart bopomofo phonetics input method that is useful for inputting Mandarin Chinese.
Development/Libraries
A library for network interface configuration with DHCP
libdhcp enables programs to invoke and control the Dynamic Host Configuration Protocol (DHCP) clients: the Internet Software Consortium (ISC) IPv4 DHCP client library, libdhcp4client, and the IPv6 DHCPv6 client library, libdhcp6client, and provides Network Interface Configuration (NIC) services for network parameter autoconfiguration with DHCP.
User Interface/X
Fonts to replace commonly used Microsoft Windows Fonts
The Liberation Fonts are intended to be replacements for the three most commonly used fonts on Microsoft systems: Times New Roman, Arial, and Courier New.
System Environment/Libraries
Library for extracting extra information from image files
Most digital cameras produce EXIF files, which are JPEG files with extra tags that contain information about the image. The EXIF library allows you to parse an EXIF file and read the data from those tags.
System Environment/Libraries
A general-purpose cryptography library.
Libgcrypt is a general purpose crypto library based on the code used in GNU Privacy Guard. This is a development version.
System Environment/Base
Printing library for GNOME.
GNOME (GNU Network Object Model Environment) is a user-friendly set of applications and desktop tools to be used in conjunction with a window manager for the X Window System. The gnome-print package contains libraries and fonts needed by GNOME applications for printing. You should install the gnome-print package if you intend to use any of the GNOME applications that can print. If you would like to develop GNOME applications that can print you will also need to install the gnome-print devel package.
System Environment/Libraries
Library to access the Huge TLB Filesystem
The libhugetlbfs library interacts with the Linux hugetlbfs to make large pages available to applications in a transparent manner.
System Environment/Libraries
A library of functions for accessing ICA hardware crypto on IBM zSeries
A library of functions for accessing ICA hardware crypto on IBM zSeries
Development/Libraries
Convenience library for kernel netlink sockets
This package contains a convenience library to simplify using the Linux kernel's netlink sockets interface for network manipulation
System Environment/Libraries
A library of functions for manipulating PNG image format files
The libpng package contains a library of functions for creating and manipulating PNG (Portable Network Graphics) image format files. PNG is a bit-mapped graphics format similar to the GIF format. PNG was created to replace the GIF format, since GIF uses a patented data compression algorithm. Libpng should be installed if you need to manipulate PNG format image files.
System Environment/Libraries
Library providing low-level IEEE-1394 access
The libraw1394 library provides direct access to the IEEE-1394 bus through the Linux 1394 subsystem's raw1394 user space interface.
System Environment/Libraries
Libraries to provide access to RTAS calls and RTAS events
The librtas shared library provides userspace with an interface through which certain RTAS calls can be made. The library uses either of the RTAS User Module or the RTAS system call to direct the kernel in making these calls. The librtasevent shared library provides users with a set of definitions and common routines useful in parsing and dumping the contents of RTAS events.
System Environment/Libraries
SELinux library and simple utilities
Security-enhanced Linux is a feature of the Linux® kernel and a number of utilities with enhanced security functionality designed to add mandatory access controls to Linux. The Security-enhanced Linux kernel contains new architectural components originally developed to improve the security of the Flask operating system. These architectural components provide general support for the enforcement of many kinds of mandatory access control policies, including those based on the concepts of Type Enforcement®, Role-based Access Control, and Multi-level Security. libselinux provides an API for SELinux applications to get and set process and file security contexts and to obtain security policy decisions. Required for any applications that use the SELinux API.
System Environment/Libraries
Library of functions for manipulating TIFF format image files
The libtiff package contains a library of functions for manipulating TIFF (Tagged Image File Format) image format files. TIFF is a widely used file format for bitmapped images. TIFF files usually end in the .tif extension and they are often quite large. The libtiff package should be installed if you need to manipulate TIFF format image files.
System Environment/Base
A user and group account administration library.
The libuser library implements a standardized interface for manipulating and administering user and group accounts. The library uses pluggable back-ends to interface to its data sources. Sample applications modeled after those included with the shadow password suite are included.
System Environment/Libraries
A privileged helper for utmp/wtmp updates
This library provides interface for terminal emulators such as screen and xterm to record user sessions to utmp and wtmp files.
Development/Libraries
Library providing a simple API virtualization
Libvirt is a C toolkit to interract with the virtualization capabilities of recent versions of Linux (and other OSes).
System Environment/Libraries
The Vorbis General Audio Compression Codec.
Ogg Vorbis is a fully open, non-proprietary, patent-and royalty-free, general-purpose compressed audio format for audio and music at fixed and variable bitrates from 16 to 128 kbps/channel. The libvorbis package contains runtime libraries for use in programs that support Ogg Voribs.
Development/Libraries
Library providing XML and HTML support
This library allows to manipulate XML files. It includes support to read, modify and write XML and HTML files. There is DTDs support this includes parsing and validation even with complex DtDs, either at parse time or later once the document has been modified. The output can be a simple SAX stream or and in-memory DOM like representations. In this case one can use the built-in XPath and XPointer implementation to select subnodes or ranges. A flexible Input/Output mechanism is available, with existing HTTP and FTP modules and combined to an URI library.
Development/Libraries
Library providing the Gnome XSLT engine
This C library allows to transform XML files into other XML files (or HTML, text, ...) using the standard XSLT stylesheet transformation mechanism. To use it you need to have a version of libxml2 >= 2.6.25 installed. The xsltproc command is a command line interface to the XSLT engine
User Interface/X Hardware Support
Wacom Drivers from Linux Wacom Project
The Linux Wacom Project manages the drivers, libraries, and documentation for configuring and running Wacom tablets under the Linux operating system. It contains diagnostic applications as well as X.org XInput drivers.
Applications/System
Hardware monitoring tools.
The lm_sensors package includes a collection of modules for general SMBus access and hardware monitoring. NOTE: this requires special support which is not in standard 2.2-vintage kernels.
System Environment/Base
Rotates, compresses, removes and mails system log files.
The logrotate utility is designed to simplify the administration of log files on a system which generates a lot of log files. Logrotate allows for the automatic rotation compression, removal and mailing of log files. Logrotate can be set to handle a log file daily, weekly, monthly or when the log file gets to a certain size. Normally, logrotate runs as a daily cron job. Install the logrotate package if you need a utility to deal with the log files on your system.
Applications/System
A log file analysis program
Logwatch is a customizable, pluggable log-monitoring system. It will go through your logs for a given period of time and make a report in the areas that you wish with the detail that you wish. Easy to use - works right out of the package on many systems.
Development/Debuggers
Tracks runtime library calls from dynamically linked executables.
Ltrace is a debugging program which runs a specified command until the command exits. While the command is executing, ltrace intercepts and records both the dynamic library calls called by the executed process and the signals received by the executed process. Ltrace can also intercept and print system calls executed by the process. You should install ltrace if you need a sysadmin tool for tracking the execution of processes.
System Environment/Base
Userland logical volume management tools
LVM2 includes all of the support for handling read/write operations on physical volumes (hard disks, RAID-Systems, magneto optical, etc., multiple devices (MD), see mdadd(8) or even loop devices, see losetup(8)), creating volume groups (kind of virtual disks) from one or more physical volumes and creating one or more logical volumes (kind of logical partitions) in volume groups.
System Environment/Base
Cluster extensions for userland logical volume management tools
Extensions to LVM2 to support clusters.
Applications/Internet
A text-based Web browser.
Lynx is a text-based Web browser. Lynx does not display any images, but it does support frames, tables, and most other HTML tags. One advantage Lynx has over graphical browsers is speed; Lynx starts and exits quickly and swiftly displays webpages.
System Environment/Libraries
Multilingualization datafiles for m17n-lib
This package contains multilingualization (m17n) datafiles for m17n-lib which describe input maps, encoding maps, and OpenType font data for many languages.
System Environment/Libraries
Support for using OpenSSL in python scripts
This package allows you to call OpenSSL functions from python scripts.
Applications/Internet
Mailing list manager with built in Web access.
Mailman is software to help manage email discussion lists, much like Majordomo and Smartmail. Unlike most similar products, Mailman gives each mailing list a webpage, and allows users to subscribe, unsubscribe, etc. over the Web. Even the list manager can administer his or her list entirely from the Web. Mailman also integrates most things people want to do with mailing lists, including archiving, mail <-> news gateways, and so on. Documentation can be found in: /usr/share/doc/mailman-2.1.9 When the package has finished installing, you will need to perform some additional installation steps, these are described in: /usr/share/doc/mailman-2.1.9/INSTALL.REDHAT
Development/Tools
A GNU tool which simplifies the build process for users.
A GNU tool for controlling the generation of executables and other non-source files of a program from the program's source files. Make allows users to build and install packages without any significant knowledge about the details of the build process. The details about how the program should be built are provided for make in the program's makefile. The GNU make tool should be installed on your system because it is commonly used to simplify the process of installing programs.
Documentation
Man (manual) pages from the Linux Documentation Project.
A large collection of man pages (documentation) from the Linux Documentation Project (LDP).
Documentation
Japanese man (manual) pages from the Japanese Manual Project
Japanese Manual pages, translated by JM-Project (Japanese Manual Project).
System Environment/Daemons
SELinux Translation Daemon
Security-enhanced Linux is a feature of the Linux® kernel and a number of utilities with enhanced security functionality designed to add mandatory access controls to Linux. The Security-enhanced Linux kernel contains new architectural components originally developed to improve the security of the Flask operating system. These architectural components provide general support for the enforcement of many kinds of mandatory access control policies, including those based on the concepts of Type Enforcement®, Role-based Access Control, and Multi-level Security. mcstrans provides an translation daemon to translate SELinux categories from internal representations to user defined representation.
System Environment/Base
mdadm controls Linux md devices (software RAID arrays)
mdadm is used to create, manage, and monitor Linux MD (software RAID) devices. As such, it provides similar functionality to the raidtools package. However, mdadm is a single program, and it can perform almost all functions without a configuration file, though a configuration file can be used to help with some common tasks.
System Environment/Libraries
Mesa graphics libraries
Mesa
User Interface/Desktops
Metacity window manager
Metacity is a simple window manager that integrates nicely with GNOME 2.
System Environment/Base
Tool to update x86/x86-64 CPU microcode.
microcode_ctl - updates the microcode on Intel x86/x86-64 CPU's
System Environment/Base
Creates an initial ramdisk image for preloading modules.
Mkinitrd creates filesystem images for use as initial ramdisk (initrd) images. These ramdisk images are often used to preload the block device modules (SCSI or RAID) needed to access the root filesystem. In other words, generic kernels can be built without drivers for any SCSI adapters which load the SCSI driver as a module. Since the kernel needs to read those modules, but in this case it isn't able to address the SCSI adapter, an initial ramdisk is used. The initial ramdisk is loaded by the operating system loader (normally LILO) and is available to the kernel as soon as the ramdisk is loaded. The ramdisk image loads the proper SCSI adapter and allows the kernel to mount the root filesystem. The mkinitrd program creates such a ramdisk using information found in the /etc/modules.conf file.
Applications/System
An utility for finding files by name
mlocate is a locate/updatedb implementation. It keeps a database of all existing files and allows you to lookup files by name. The 'm' stands for "merging": updatedb reuses the existing database to avoid rereading most of the file system, which makes updatedb faster and does not trash the system caches as much as traditional locate implementations.
System Environment/Daemons
SSL/TLS module for the Apache HTTP server
The mod_nss module provides strong cryptography for the Apache Web server via the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols using the Network Security Services (NSS) security library.
System Environment/Daemons
An embedded Perl interpreter for the Apache HTTP Server
Mod_perl incorporates a Perl interpreter into the Apache web server, so that the Apache web server can directly execute Perl code. Mod_perl links the Perl runtime library into the Apache web server and provides an object-oriented Perl interface for Apache's C language API. The end result is a quicker CGI script turnaround process, since no external Perl interpreter has to be started. Install mod_perl if you're installing the Apache web server and you'd like for it to directly incorporate a Perl interpreter.
System Environment/Kernel
Kernel module management utilities.
The modutils package includes various programs needed for automatic loading and unloading of modules under 2.6 and later kernels, as well as other module management programs. Device drivers and filesystems are two examples of loaded and unloaded modules.
System Environment/Libraries
Mozilla LDAP C SDK
The Mozilla LDAP C SDK is a set of libraries that allow applications to communicate with LDAP directory servers. These libraries are derived from the University of Michigan and Netscape LDAP libraries. They use Mozilla NSPR and NSS for crypto.
Applications/Databases
MySQL client programs and shared libraries.
MySQL is a multi-user, multi-threaded SQL database server. MySQL is a client/server implementation consisting of a server daemon (mysqld) and many different client programs and libraries. The base package contains the MySQL client programs, the client shared libraries, and generic MySQL files.
User Interface/Desktops
Nautilus is a file manager for GNOME.
Nautilus integrates access to files, applications, media, Internet-based resources and the Web. Nautilus delivers a dynamic and rich user experience. Nautilus is an free software project developed under the GNU General Public License and is a core component of the GNOME desktop project.
Applications/Publishing
An HTTP and WebDAV client library
neon is an HTTP and WebDAV client library, with a C interface; providing a high-level interface to HTTP and WebDAV methods along with a low-level interface for HTTP request handling. neon supports persistent connections, proxy servers, basic, digest and Kerberos authentication, and has complete SSL support.
System Environment/Daemons
A collection of SNMP protocol tools and libraries.
SNMP (Simple Network Management Protocol) is a protocol used for network management. The NET-SNMP project includes various SNMP tools: an extensible agent, an SNMP library, tools for requesting or setting information from SNMP agents, tools for generating and handling SNMP traps, a version of the netstat command which uses SNMP, and a Tk/Perl mib browser. This package contains the snmpd and snmptrapd daemons, documentation, etc. You will probably also want to install the net-snmp-utils package, which contains NET-SNMP utilities. Building option: --without tcp_wrappers : disable tcp_wrappers support
System Environment/Base
Basic networking tools.
The net-tools package contains basic networking tools, including ifconfig, netstat, route, and others.
System Environment/Libraries
A development library for text mode user interfaces.
Newt is a programming library for color text mode, widget based user interfaces. Newt can be used to add stacked windows, entry widgets, checkboxes, radio buttons, labels, plain text fields, scrollbars, etc., to text mode user interfaces. This package also contains the shared library needed by programs built with newt, as well as a /usr/bin/dialog replacement called whiptail. Newt is based on the slang library.
System Environment/Daemons
NFS utilities and supporting clients and daemons for the kernel NFS server.
The nfs-utils package provides a daemon for the kernel NFS server and related tools, which provides a much higher level of performance than the traditional Linux NFS server used by most users. This package also contains the showmount program. Showmount queries the mount daemon on a remote host for information about the NFS (Network File System) server on the remote host. For example, showmount can display the clients which are mounted on that host. This package also contains the mount.nfs and umount.nfs program.
System Environment/Libraries
Notification Daemon
notification-daemon is the server implementation of the freedesktop.org desktop notification specification.
System Environment/Libraries
Netscape Portable Runtime
NSPR provides platform independence for non-GUI operating system facilities. These facilities include threads, thread synchronization, normal file and network I/O, interval timing and calendar time, basic memory management (malloc and free) and shared library linking.
System Environment/Libraries
Network Security Services
Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards.
System Environment/Libraries
An NSS library for the Berkeley DB.
Nss_db is a set of C library extensions which allow Berkeley Databases to be used as a primary source of aliases, ethers, groups, hosts, networks, protocol, users, RPCs, services, and shadow passwords (instead of or in addition to using flat files or NIS). Install nss_db if your flat name service files are too large and lookups are slow.
System Environment/Base
NSS library and PAM module for LDAP.
This package includes two LDAP access clients: nss_ldap and pam_ldap. Nss_ldap is a set of C library extensions that allow X.500 and LDAP directory servers to be used as a primary source of aliases, ethers, groups, hosts, networks, protocol, users, RPCs, services, and shadow passwords (instead of or in addition to using flat files or NIS). Pam_ldap is a module for Linux-PAM that supports password changes, V2 clients, Netscape's SSL, ypldapd, Netscape Directory Server password policies, access authorization, and crypted hashes.
System Environment/Daemons
Synchronizes system time using the Network Time Protocol (NTP).
The Network Time Protocol (NTP) is used to synchronize a computer's time with another reference time source. The ntp package contains utilities and daemons that will synchronize your computer's time to Coordinated Universal Time (UTC) via the NTP protocol and NTP servers. The ntp package includes ntpdate (a program for retrieving the date and time from remote machines via a network) and ntpd (a daemon which continuously adjusts system time). Install the ntp package if you need tools for keeping your system's time synchronized via the NTP protocol.
System Environment/Base
library for tuning for Non Uniform Memory Access machines
Simple NUMA policy support. It consists of a numactl program to run other programs with a specific NUMA policy and a libnuma to do allocations with NUMA policy in applications.
System Environment/Daemons
A D-BUS service which runs odd jobs on behalf of client applications
oddjob is a D-BUS service which performs particular tasks for clients which connect to it and issue requests using the system-wide message bus.
Productivity/Security
Implementation of Cryptoki v2.11 for IBM Crypto Hardware
The PKCS#11 Version 2.11 api implemented for the IBM Crypto cards. This package includes support for the IBM 4758 Cryptographic CoProcessor (with the PKCS#11 firmware loaded) and the IBM eServer Cryptographic Accelerator (FC 4960 on pSeries)
System Environment/Base
The openais Standards-Based Cluster Framework executive and APIs
This package contains the openais executive, openais service handlers, default configuration files and init script.
System Environment/Base
openhpi Hardware Platform Interface (HPI) library and tools
OpenHPI is an open source project created with the intent of providing an implementation of the SA Forum's Hardware Platform Interface (HPI). HPI provides an abstracted interface to managing computer hardware, typically for chassis and rack based servers. HPI includes resource modeling; access to and control over sensor, control, watchdog, and inventory data associated with resources; abstracted System Event Log interfaces; hardware events and alerts; and a managed hotswap interface. OpenHPI provides a modular mechanism for adding new hardware and device support easily. Many plugins exist in the OpenHPI source tree to provide access to various types of hardware. This includes, but is not limited to, IPMI based servers, Blade Center, and machines which export data via sysfs.
System Environment/Base
OpenIB Infiniband Driver Stack
User space initialization scripts for the kernel InfiniBand drivers
System Environment/Daemons
The configuration files, libraries, and documentation for OpenLDAP.
OpenLDAP is an open source suite of LDAP (Lightweight Directory Access Protocol) applications and development tools. LDAP is a set of protocols for accessing directory services (usually phone book style information, but other information is possible) over the Internet, similar to the way DNS (Domain Name System) information is propagated over the Internet. The openldap package contains configuration files, libraries, and documentation for OpenLDAP.
System Environment/Libraries
Open Motif runtime libraries and executables.
This is the Open Motif 2.3.1 runtime environment. It includes the Motif shared libraries, needed to run applications which are dynamically linked against Motif, and the Motif Window Manager "mwm".
Development/Libraries
Open Message Passing Interface
Open MPI is an open source, freely available implementation of both the MPI-1 and MPI-2 standards, combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. A completely new MPI-2 compliant implementation, Open MPI offers advantages for system and software vendors, application developers, and computer science researchers. For more information, see http://www.open-mpi.org/ .
Applications/Internet
The OpenSSH implementation of SSH protocol versions 1 and 2
SSH (Secure SHell) is a program for logging into and executing commands on a remote machine. SSH is intended to replace rlogin and rsh, and to provide secure encrypted communications between two untrusted hosts over an insecure network. X11 connections and arbitrary TCP/IP ports can also be forwarded over the secure channel. OpenSSH is OpenBSD's version of the last free version of SSH, bringing it up to date in terms of security and features, as well as removing all patented algorithms to separate libraries. This package includes the core files necessary for both the OpenSSH client and server. To make this package useful, you should also install openssh-clients, openssh-server, or both.
System Environment/Libraries
The OpenSSL toolkit
The OpenSSL toolkit provides support for secure communications between machines. OpenSSL includes a certificate management tool and shared libraries which provide various cryptographic algorithms and protocols.
System Environment/Libraries
The OpenSSL toolkit
The OpenSSL toolkit provides support for secure communications between machines. OpenSSL includes a certificate management tool and shared libraries which provide various cryptographic algorithms and protocols.
Development/System
System wide profiler
OProfile is a profiling system for systems running Linux. The profiling runs transparently during the background, and profile data can be collected at any time. OProfile makes use of the hardware performance counters provided on Intel P6, and AMD Athlon family processors, and can use the RTC for profiling on other x86 processor types. See the HTML documentation for further details.
System Environment/Base
A security tool which provides authentication for applications
PAM (Pluggable Authentication Modules) is a system security tool that allows system administrators to set authentication policy without having to recompile programs that handle authentication.
System Environment/Base
A Pluggable Authentication Module for Kerberos 5.
This is pam_krb5, a pluggable authentication module that can be used with Linux-PAM and Kerberos 5. This module supports password checking, ticket creation, and optional TGT verification and conversion to Kerberos IV tickets. The included pam_krb5afs module also gets AFS tokens if so configured.
Applications/Publishing
Plain Text to PostScript converter
paps is a PostScript converter from plain text file using Pango.
Applications/System
The GNU disk partition manipulation program
The GNU Parted program allows you to create, destroy, resize, move, and copy hard disk partitions. Parted can be used for creating space for new operating systems, reorganizing disk usage, and copying data to new hard disks.
Development/Tools
The GNU patch command, for modifying/upgrading files.
The patch program applies diff files to originals. The diff command is used to compare an original to a changed file. Diff lists the changes made to the file. A person who has the original file can then use the patch command with the diff file to add the changes to their original file (patching the file). Patch should be installed because it is a common way of upgrading applications.
Applications/System
PCI bus related utilities.
The pciutils package contains various utilities for inspecting and setting devices connected to the PCI bus. The utilities provided require kernel version 2.1.82 or newer (which support the /proc/bus/pci interface).
System Environment/Libraries
Perl-compatible regular expression library
Perl-compatible regular expression library. PCRE has its own native API, but a set of "wrapper" functions that are based on the POSIX API are also supplied in the library libpcreposix. Note that this just provides a POSIX calling interface to PCRE: the regular expressions themselves still follow Perl syntax and semantics. The header file for the POSIX-style functions is called pcreposix.h.
System Environment/Daemons
PC/SC Lite smart card framework and applications
The purpose of PC/SC Lite is to provide a Windows(R) SCard interface in a very small form factor for communicating to smartcards and readers. PC/SC Lite uses the same winscard API as used under Windows(R). This package includes the PC/SC Lite daemon, a resource manager that coordinates communications with smart card readers and smart cards that are connected to the system, as well as other command line tools.
Development/Languages
The Perl programming language
Perl is a high-level programming language with roots in C, sed, awk and shell scripting. Perl is good at handling processes and files, and is especially good at handling text. Perl's hallmarks are practicality and efficiency. While it is used to do a lot of different things, Perl's most common applications are system administration utilities and web programming. A large proportion of the CGI scripts on the web are written in Perl. You need the perl package installed on your system so that your system can handle Perl scripts. Install this package if you want to program in Perl or enable your system to handle Perl scripts.
Development/Libraries
A MySQL interface for perl
An implementation of DBI for MySQL for Perl.
Development/Libraries
A PostgresSQL interface for perl
An implementation of DBI for PostgreSQL for Perl.
Development/Libraries
A database access API for perl
DBI is a database access Application Programming Interface (API) for the Perl Language. The DBI API Specification defines a set of functions, variables and conventions that provide a consistent database interface independent of the actual database being used.
Development/Tools
a performance monitoring tool for Linux/ia64
This package contains pfmon 3.x, a tool to monitor performance using the Performance Monitor Unit (PMU). Pfmon can monitor standalone programs or the entire system on both UP and SMP Linux systems. This version of pfmon requires a kernel perfmon-2.x (found in 2.6 kernels) subsystem to function properly.
Development/Languages
The PHP HTML-embedded scripting language. (PHP: Hypertext Preprocessor)
PHP is an HTML-embedded scripting language. PHP attempts to make it easy for developers to write dynamically generated webpages. PHP also offers built-in database integration for several commercial and non-commercial database management systems, so writing a database-enabled webpage with PHP is fairly simple. The most common use of PHP coding is probably as a replacement for CGI scripts. The php package contains the module which adds support for the PHP language to Apache HTTP Server.
System
PHP Extension and Application Repository framework
PEAR is a framework and distribution system for reusable PHP components. This package contains the basic PEAR components.
System Environment/Base
Cluster administation tools
Various tools to administer and configure the Linux Virtual Server as well as heartbeating and failover components. The LVS is a dynamically adjusted kernel routing mechanism that provides load balancing primarily for web and ftp servers though other services are supported.
Applications/System
Package Installation, Removal and Update Tools
pirut (pronounced "pirate") provides a set of graphical tools for managing software.
Development/Tools
A tool for determining compilation options.
The pkgconfig tool determines compilation options. For each required library, it reads the configuration file and outputs the necessary compiler and linker flags.
System Environment/Libraries
PKINIT for MIT Kerberos
The pkinit-nss package implements the PKINIT standard for MIT Kerberos. It does so using the Mozilla NSS library.
System Environment/Base
Power management utilities and scripts for Fedora Core
The pm-utils package contains utilities and scripts for Fedora Core useful for power management.
System Environment/Base
SELinux policy core utilities.
Security-enhanced Linux is a feature of the Linux® kernel and a number of utilities with enhanced security functionality designed to add mandatory access controls to Linux. The Security-enhanced Linux kernel contains new architectural components originally developed to improve the security of the Flask operating system. These architectural components provide general support for the enforcement of many kinds of mandatory access control policies, including those based on the concepts of Type Enforcement®, Role-based Access Control, and Multi-level Security. policycoreutils contains the policy core utilities that are required for basic operation of a SELinux system. These utilities include load_policy to load policies, setfiles to label filesystems, newrole to switch roles, and run_init to run /etc/init.d scripts in the proper context.
Development/Libraries
PDF rendering library
Poppler, a PDF rendering library, it's a fork of the xpdf PDF viewer developed by Derek Noonburg of Glyph and Cog, LLC.
System Environment/Daemons
Postfix Mail Transport Agent
Postfix is a Mail Transport Agent (MTA), supporting LDAP, SMTP AUTH (SASL), TLS
Applications/Databases
PostgreSQL client programs and libraries.
PostgreSQL is an advanced Object-Relational database management system (DBMS) that supports almost all SQL constructs (including transactions, subselects and user-defined types and functions). The postgresql package includes the client programs and libraries that you'll need to access a PostgreSQL DBMS server. These PostgreSQL client programs are programs that directly manipulate the internal structure of PostgreSQL databases on a PostgreSQL server. These client programs can be located on the same machine with the PostgreSQL server, or may be on a remote machine which accesses a PostgreSQL server over a network connection. This package contains the docs in HTML for the whole package, as well as command-line utilities for managing PostgreSQL databases on a PostgreSQL server. If you want to manipulate a PostgreSQL database on a remote PostgreSQL server, you need this package. You also need to install this package if you're installing the postgresql-server package.
System Environment/Base
Linux/PPC64 specific utilities
A collection of utilities for Linux on PPC64 platforms.
System Environment/Daemons
The PPP (Point-to-Point Protocol) daemon.
The ppp package contains the PPP (Point-to-Point Protocol) daemon and documentation for PPP support. The PPP protocol provides a method for transmitting datagrams over serial point-to-point links. PPP is usually used to dial in to an ISP (Internet Service Provider) or other organization over a modem and phone line.
System Environment/Base
An ELF prelinking utility
The prelink package contains a utility which modifies ELF shared libraries and executables, so that far fewer relocations need to be resolved at runtime and thus programs come up faster.
System Environment/Daemons
Privoxy - privacy enhancing proxy
Privoxy is a web proxy with advanced filtering capabilities for protecting privacy, filtering web page content, managing cookies, controlling access, and removing ads, banners, pop-ups and other obnoxious Internet junk. Privoxy has a very flexible configuration and can be customized to suit individual needs and tastes. Privoxy has application for both stand-alone systems and multi-user networks. Privoxy is based on the Internet Junkbuster.
Applications/System
System and process monitoring utilities.
The procps package contains a set of system utilities that provide system information. Procps includes ps, free, skill, pkill, pgrep, snice, tload, top, uptime, vmstat, w, watch and pdwx. The ps command displays a snapshot of running processes. The top command provides a repetitive update of the statuses of running processes. The free command displays the amounts of free and used memory on your system. The skill command sends a terminate command (or another specified signal) to a specified set of processes. The snice command is used to change the scheduling priority of specified processes. The tload command prints a graph of the current system load average to a specified tty. The uptime command displays the current time, how long the system has been running, how many users are logged on, and system load averages for the past one, five, and fifteen minutes. The w command displays a list of the users who are currently logged on and what they are running. The watch program watches a running program. The vmstat command displays virtual memory statistics about processes, memory, paging, block I/O, traps, and CPU activity. The pwdx command reports the current working directory of a process or processes.
Applications/System
Utilities for monitoring process activities.
The psacct package contains several utilities for monitoring process activities, including ac, lastcomm, accton and sa. The ac command displays statistics about how long users have been logged on. The lastcomm command displays information about previous executed commands. The accton command turns process accounting on or off. The sa command summarizes information about previously executed commands.
Applications/System
Utilities for managing processes on your system.
The psmisc package contains utilities for managing processes on your system: pstree, killall and fuser. The pstree command displays a tree structure of all of the running processes on your system. The killall command sends a specified signal (SIGTERM if nothing is specified) to processes identified by name. The fuser command identifies the PIDs of processes that are using specified files or filesystems.
Development/Languages
Python bindings for the GTK+ widget set.
PyGTK is an extension module for python that gives you access to the GTK+ widget set. Just about anything you can write in C with GTK+ you can write in python with PyGTK (within reason), but with all the benefits of python.
System Environment/Libraries
A python library for manipulating kickstart files
The pykickstart package is a python library for manipulating kickstart files.
Development/Languages
An interpreted, interactive, object-oriented programming language.
Python is an interpreted, interactive, object-oriented programming language often compared to Tcl, Perl, Scheme or Java. Python includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac and MFC). Programmers can write new built-in modules for Python in C or C++. Python can be used as an extension language for applications that need a programmable interface. This package contains most of the standard Python modules, as well as modules for interfacing to the Tix widget set for Tk and RPM. Note that documentation for Python is provided in the python-docs package.
System Environment/Libraries
Python modules for dealing with block devices
The pyblock contains Python modules for dealing with block devices.
Development/Libraries
A high-level cross-protocol url-grabber
A high-level cross-protocol url-grabber for python supporting HTTP, FTP and file locations. Features include keepalive, byte ranges, throttling, authentication, proxies and more.
Development/Libraries
Python modules for starting Xen guest installations
virtinst is a module to help in starting installations of Fedora/Red Hat Enterprise Linux related distributions inside of virtual machines. It supports both paravirt guests (for which only FC and RHEL guests are currently supported) as well as fully virtualized guests. It uses libvirt (http://www.libvirt.org) for starting things. Also contained is a simple script virt-install which uses virtinst in a command line mode.
System Environment/Base
System administration tools for monitoring users' disk usage.
The quota package contains system administration tools for monitoring and limiting user and or group disk usage per filesystem.
Applications/System
Tool for getting the date/time from a remote machine.
The rdate utility retrieves the date and time from another machine on your network, using the protocol described in RFC 868. If you run rdate as root, it will set your machine's local time to the time of the machine that you queried.
User Interface/Desktops
X client for remote desktop into Windows Terminal Server
rdesktop is an open source client for Windows NT Terminal Server and Windows 2000 & 2003 Terminal Services, capable of natively speaking Remote Desktop Protocol (RDP) in order to present the user's NT desktop. Unlike Citrix ICA, no server extensions are required.
User Interface/Desktops
Configuration and data files for the desktop menus
This package contains the XML files that describe the menu layout for GNOME and KDE, and the .desktop files that define the names and icons of "subdirectories" in the menus.
System Environment/Base
Red Hat Enterprise Linux release file
Red Hat Enterprise Linux release files
System Environment/Base
Red Hat Enterprise Linux release notes files
Red Hat Enterprise Linux release notes files.
Development/System
Red Hat specific rpm configuration files.
Red Hat specific rpm configuration files.
System Environment/Base
Open Source HA Resource Group Failover for Red Hat Enterprise Linux
Red Hat Resource Group Manager provides high availability of critical server applications in the event of planned or unplanned system downtime.
System Environment/Base
A library for decoding RHEL installation numbers
rhel-instnum provides methods for decoding RHEL installation numbers
System Environment/Base
Support programs and libraries for Red Hat Network
Red Hat Network Client Tools provides programs and libraries to allow your system to receive software updates from Red Hat Network.
Development/Libraries
Python libraries for the RHN project
rhnlib is a collection of python modules used by the Red Hat Network (http://rhn.redhat.com) software.
System Environment/Libraries
Python library for configuring and running X.
The rhpxl (pronounced 'rapunzel') package contains a Python library for configuring and running X.
System Environment/Base
The RPM package management system
The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages. Each software package consists of an archive of files along with information about the package like its version, a description, etc.
Applications/Internet
Clients for remote access commands (rsh, rlogin, rcp).
The rsh package contains a set of programs which allow users to run commands on remote machines, login to other machines and copy files between machines (rsh, rlogin and rcp). All three of these commands use rhosts style authentication. This package contains the clients needed for all of these services. The rsh package should be installed to enable remote access to other machines.
Development/Languages
An interpreter of object-oriented scripting language
Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, and extensible.
System Environment/Base
Linux/390 specific utilities.
This package contains utilities related to Linux for S/390. The most important programs contained in this package are: - The cmstools suite to list, check, copy and cat files from a CMS volume. - chccwdev, a script to generically change attributes of a ccw device. - dasdfmt, which is used to low-level format eckd-dasds with either the classic linux disk layout or the new z/OS compatible disk layout. - dasdview, which displays DASD and VTOC information and dumps the content of a DASD to the console. - fdasd, which is used to create or modify partitions on eckd-dasds formatted with the z/OS compatible disk layout. - osasnmpd, a subagent for net-snmp to access the OSA hardware. - qetharp to query and purge address data in the OSA and HiperSockets hardware - qethconf to configure IBM QETH function IPA, VIPA and Proxy ARP. - src_vipa.sh to start applications using VIPA capabilities - tunedasd, a tool to adjust tunable parameters on DASD devices - vmconvert, a tool to convert vm dumps to lkcd compatible dumps. - vmcp, a tool to send CP commands from a Linux guest to the VM. - zipl, which is used to make either dasds or tapes bootable for system IPL or system dump. - zdump, which is used to retrieve system dumps from either tapes or dasds.
Applications/System
Tool to maintain user profiles in a GNOME desktop
Sabayon is a tool to help sysadmins and user change and maintain the default behaviour of the GNOME desktop. This package contains the graphical tools which a sysadmin use to manage Sabayon profiles.
Utilities/System
Sal info tool.
The IA64 Linux kernel has a Software Abstraction Layer (SAL). One of SAL's tasks is to record machine problems such as CMC (correctable machine checks), CPE (correctable platform errors), MCA (machine check architecture) and INIT (cpu initialized after boot). These records are provided by SAL to user space. salinfo saves and decodes CMC/CPE/MCA and INIT records.
System Environment/Daemons
The Samba SMB server.
Samba is the suite of programs by which a lot of PC-related machines share files, printers, and other information (such as lists of available files and printers). The Windows NT, OS/2, and Linux operating systems support this natively, and add-on packages can enable the same thing for DOS, Windows, VMS, UNIX of all kinds, MVS, and more. This package provides an SMB server that can be used to provide network services to SMB (sometimes called "Lan Manager") clients. Samba uses NetBIOS over TCP/IP (NetBT) protocols and does NOT need the NetBEUI (Microsoft Raw NetBIOS frame) protocol.
Applications/System
Standards Based Linux Instrumentation for Manageability
SBLIM stands for Standards Based Linux Instrumentation for Manageability, and consists of a set of standards based Web Based Enterprise Management (WBEM) modules that use the Common Information Model (CIM) standard to gather and provide systems management information, events, and methods to local or networked consumers via an CIM object services broker using the CMPI (Common Manageability Programming Interface) standard. This package provides a set of core providers and development tools for systems management applications.
System Environment/Libraries
Smart Common Input Method platform
SCIM is a user friendly and full featured input method user interface and also a development platform to make life easier for Input Method developers.
System Environment/Libraries
SCIM IMEngine for anthy for Japanese input
Scim-anthy is a SCIM IMEngine module for anthy to support Japanese input.
System Environment/Libraries
SCIM Bridge Gtk IM module
SCIM Bridge is a C implementation of a Gtk IM module for SCIM.
System Environment/Libraries
Chewing Chinese input method for SCIM
This package provides Chewing Chinese input method for SCIM.
System Environment/Libraries
Smart Pinyin IMEngine for Smart Common Input Method platform
Simplified Chinese Smart Pinyin IMEngine for SCIM.
System Environment/Daemons
The SCSI target daemon and utility programs
The SCSI target package contains the daemon and tools to setup a SCSI targets. Currently, software iSCSI targets are supported.
System Environment/Base
SELinux policy configuration
SELinux Reference Policy - modular.
Applications/System
Helps troubleshoot SELinux problems
setroubleshoot gui. Application that allows you to view setroubleshoot-server messages. Provides tools to help diagnose SELinux problems. When AVC messages are generated an alert can be generated that will give information about the problem and help track its resolution. Alerts can be configured to user preference. The same tools can be run on existing log files.
System Environment/Base
A set of system configuration and setup files.
The setup package contains a set of important system configuration and setup files, such as passwd, group, and profile.
Utilities/System
Utils for Linux's SCSI generic driver devices + raw devices
Collection of Linux utilities for devices that use the SCSI command set. Includes utilities to copy data based on "dd" syntax and semantics (called sg_dd, sgp_dd and sgm_dd); check INQUIRY data and VPD pages (sg_inq); check mode and log pages (sginfo, sg_modes and sg_logs); spin up and down disks (sg_start); do self tests (sg_senddiag); and various other functions. See the README, CHANGELOG and COVERAGE files. Requires the linux kernel 2.4 series or later. In the 2.4 series SCSI generic device names (e.g. /dev/sg0) must be used. In the 2.6 series other device names may be used as well (e.g. /dev/sda). Warning: Some of these tools access the internals of your system and the incorrect usage of them may render your system inoperable.
System Environment/Base
Utilities for managing accounts and shadow password files.
The shadow-utils package includes the necessary programs for converting UNIX password files to the shadow password format, plus programs for managing user and group accounts. The pwconv command converts passwords to the shadow password format. The pwunconv command unconverts shadow passwords and generates an npasswd file (a standard UNIX password file). The pwck command checks the integrity of password and shadow files. The lastlog command prints out the last login times for all users. The useradd, userdel, and usermod commands are used for managing user accounts. The groupadd, groupdel, and groupmod commands are used for managing group accounts.
System Environment/Libraries
Shared MIME information database
This is the freedesktop.org shared MIME info database. Many programs and desktops use the MIME system to represent the types of files. Frequently, it is necessary to work out the correct MIME type for a file. This is generally done by examining the file's name or contents, and looking up the correct MIME type in a database.
System Environment/Base
Tools for monitoring SMART capable hard disks
The smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self- Monitoring, Analysis and Reporting Technology System (SMART) built into most modern ATA and SCSI hard disks. In many cases, these utilities will provide advanced warning of disk degradation and failure.
Development/Libraries
A set of tools to gather troubleshooting information from a system
Sos is a set of tools that gathers information about system hardware and configuration. The information can then be used for diagnostic purposes and debugging. Sos is commonly used to help support technicians and developers.
Applications/Internet
Spam filter for email which can be invoked from mail delivery agents.
SpamAssassin provides you with a way to reduce if not completely eliminate Unsolicited Commercial Email (SPAM) from your incoming email. It can be invoked by a MDA such as sendmail or postfix, or can be called from a procmail script, .forward file, etc. It uses a genetic-algorithm evolved scoring system to identify messages which look spammy, then adds headers to the message so they can be filtered by the user's mail reading software. This distribution includes the spamd/spamc components which create a server that considerably speeds processing of mail. To enable spamassassin, if you are receiving mail locally, simply add this line to your ~/.procmailrc: INCLUDERC=/etc/mail/spamassassin/spamassassin-default.rc To filter spam for all users, add that line to /etc/procmailrc (creating if necessary).
System Environment/Libraries
A voice compression format (codec)
Speex is a patent-free compression format designed especially for speech. It is specialized for voice communications at low bit-rates in the 2-45 kbps range. Possible applications include Voice over IP (VoIP), Internet audio streaming, audio books, and archiving of speech data (e.g. voice mail).
System Environment/Daemons
The Squid proxy caching server.
Squid is a high-performance proxy caching server for Web clients, supporting FTP, gopher, and HTTP data objects. Unlike traditional caching software, Squid handles all requests in a single, non-blocking, I/O-driven process. Squid keeps meta data and especially hot objects cached in RAM, caches DNS lookups, supports non-blocking DNS lookups, and implements negative caching of failed requests. Squid consists of a main server program squid, a Domain Name System lookup program (dnsserver), a program for retrieving FTP data (ftpget), and some management and client tools.
Development/Debuggers
Tracks and displays system calls associated with a running process
The strace program intercepts and records the system calls called and received by a running process. Strace can print a record of each system call, its arguments and its return value. Strace is useful for diagnosing problems and debugging, as well as for instructional purposes. Install strace if you need a tool to track the system calls made and received by a process.
Applications/Internet
An SSL-encrypting socket wrapper.
Stunnel is a socket wrapper which can provide SSL (Secure Sockets Layer) support to ordinary applications. For example, it can be used in conjunction with imapd to create an SSL secure IMAP server.
Development/Tools
Modern Version Control System designed to replace CVS
Subversion is a concurrent version control system which enables one or more users to collaborate in developing and maintaining a hierarchy of files and directories while keeping a history of all changes. Subversion only stores the differences between versions, instead of every complete file. Subversion is intended to be a compelling replacement for CVS.
Applications/System
Allows restricted root access for specified users.
Sudo (superuser do) allows a system administrator to give certain users (or groups of users) the ability to run some (or all) commands as root while logging all commands and arguments. Sudo operates on a per-command basis. It is not a replacement for the shell. Features include: the ability to restrict what commands a user may run on a per-host basis, copious logging of each command (providing a clear audit trail of who did what), a configurable timeout of the sudo command, and the ability to use the same configuration file (sudoers) on many different machines.
System Environment/Daemons
System logging and kernel message trapping daemons.
The sysklogd package contains two system utilities (syslogd and klogd) which provide support for system logging. Syslogd and klogd run as daemons (background processes) and log system messages to different places, like sendmail logs, security logs, error logs, etc.
Applications/System
The sar and iostat system monitoring commands.
This package provides the sar and iostat commands for Linux. Sar and iostat enable system monitoring of disk, network, and other IO activity.
Applications/System
The Red Hat BIND DNS Configuration Tool.
The system-config-bind package provides a graphical user interface (GUI) to configure the Berkeley Internet Name Domain (BIND) Domain Name System (DNS) server, "named", with a set of python modules. Users new to BIND configuration can use this tool to quickly set up a working DNS server.
Applications/System
system-config-cluster is a utility which allows you to manage cluster configuration in a graphical setting.
system-config-cluster is a utility which allows you to manage cluster configuuration in a graphical setting.
System Environment/Base
A graphical interface for modifying system date and time
system-config-date is a graphical interface for changing the system date and time, configuring the system time zone, and setting up the NTP daemon to synchronize the time of the system with an NTP time server.
Applications/System
Apache configuration tool
A RHN configuration tool for apache.
System Environment/Base
A graphical interface for configuring kernel crash dumping
system-config-kdump is a graphical tool for configuring kernel crash dumping via kdump and kexec.
System Environment/Base
A graphical interface for making kickstart files.
Kickstart Configurator is a graphical tool for creating kickstart files.
System Environment/Base
A graphical interface for modifying the system language
system-config-language is a graphical user interface that allows the user to change the default language of the system.
Applications/System
A utility for graphically configuring Logical Volumes
system-config-lvm is a utility for graphically configuring Logical Volumes
Applications/System
The GUI of the NEtwork Adminstration Tool
This is the GUI of the network configuration tool, supporting Ethernet, Wireless, TokenRing, ADSL, ISDN and PPP.
System Environment/Base
A printer administration tool
system-config-printer is a graphical user interface that allows the user to configure a CUPS print server.
System Environment/Base
Samba server configuration tool
system-config-samba is a graphical user interface for creating, modifying, and deleting samba shares.
System Environment/Base
A graphical interface for modifying the system security level
system-config-securitylevel is a graphical user interface for setting basic firewall rules.
Applications/System
A graphical interface for administering users and groups
system-config-users is a graphical utility for administrating users and groups. It depends on the libuser library.
Development/System
Instrumentation System
SystemTap is an instrumentation system for systems running Linux 2.6. Developers can write instrumentation to collect data on the operation of the system.
System Environment/Daemons
A security tool which acts as a wrapper for TCP daemons.
The tcp_wrappers package provides small daemon programs which can monitor and filter incoming requests for systat, finger, FTP, telnet, rlogin, rsh, exec, tftp, talk and other network services. Install the tcp_wrappers program if you need a security tool for filtering incoming network services requests. This version also supports IPv6.
Applications/Internet
A network traffic monitoring tool.
Tcpdump is a command-line tool for monitoring network traffic. Tcpdump can capture and display the packet headers on a particular network interface or on all interfaces. Tcpdump can display all of the packet headers, or just the ones that match particular criteria. Install tcpdump if you need a program to monitor network traffic.
System Environment/Shells
An enhanced version of csh, the C shell.
Tcsh is an enhanced but completely compatible version of csh, the C shell. Tcsh is a command language interpreter which can be used both as an interactive login shell and as a shell script command processor. Tcsh includes a command line editor, programmable word completion, spelling correction, a history mechanism, job control and a C language like syntax.
Applications/Internet
The client program for the telnet remote login protocol.
Telnet is a popular protocol for logging into remote systems over the Internet. The telnet package provides a command line telnet client.
Applications/Publishing
The TeX text formatting system.
TeTeX is an implementation of TeX for Linux or UNIX systems. TeX takes a text file and a set of formatting commands as input and creates a typesetter-independent .dvi (DeVice Independent) file as output. Usually, TeX is used in conjunction with a higher level formatting package like LaTeX or PlainTeX, since TeX by itself is not very user-friendly. The output format needn't to be DVI, but also PDF, when using pdflatex or similar tools. Install tetex if you want to use the TeX text formatting system. Consider to install tetex-latex (a higher level formatting package which provides an easier-to-use interface for TeX). Unless you are an expert at using TeX, you should also install the tetex-doc package, which includes the documentation for TeX.
Development/Languages
Tk graphical toolkit for the Tcl scripting language
When paired with the Tcl scripting language, Tk provides a fast and powerful way to create cross-platform GUI applications.
System Environment/Base
A utility for removing files based on when they were last accessed.
The tmpwatch utility recursively searches through specified directories and removes files which have not been accessed in a specified period of time. Tmpwatch is normally used to clean up directories which are used for temporarily holding files (for example, /tmp). Tmpwatch ignores symlinks, won't switch filesystems and only removes empty directories and regular files.
Systems Management/Base
OpenPegasus WBEM Services for Linux
OpenPegasus WBEM Services for Linux enables management solutions that deliver increased control of enterprise resources. WBEM is a platform and resource independent DMTF standard that defines a common information model and communication protocol for monitoring and controlling resources from diverse sources.
Networking/Daemons
Apache Servlet/JSP Engine, RI for Servlet 2.4/JSP 2.0 API
Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process. Tomcat is developed in an open and participatory environment and released under the Apache Software License. Tomcat is intended to be a collaboration of the best-of-breed developers from around the world. We invite you to participate in this open development project. To learn more about getting involved, click here.
Applications/Multimedia
Movie player for GNOME 2
Totem is simple movie player for the Gnome desktop. It features a simple playlist, a full-screen mode, seek and volume controls, as well as a pretty complete keyboard navigation.
Applications/Internet
Traces the route taken by packets over an IPv4/IPv6 network
The traceroute utility displays the route used by IP packets on their way to a specified network (or Internet) host. Traceroute displays the IP number and host name (if possible) of the machines along the route taken by the packets. Traceroute is used as a network debugging tool. If you're having network connectivity problems, traceroute will show you where the trouble is coming from along the route. Install traceroute if you need a tool for diagnosing network connectivity problems.
System Environment/Base
Timezone data
This package contains data files with rules for various timezones around the world.
System Environment/Base
A userspace implementation of devfs
The udev package contains an implementation of devfs in userspace using sysfs and netlink.
Applications/Archiving
A utility for unpacking zip files.
The unzip utility is used to list, test, or extract files from a zip archive. Zip archives are commonly found on MS-DOS systems. The zip utility, included in the zip package, creates zip archives. Zip and unzip are both compatible with archives created by PKWARE(R)'s PKZIP for MS-DOS, but the programs' options and default behaviors do differ in some respects. Install the unzip package if you need to list, test or extract files from a zip archive.
Applications/System
Tools for certain user account management tasks.
The usermode package contains the userhelper program, which can be used to allow configured programs to be run with superuser privileges by ordinary users.
System Environment/Base
A collection of basic system utilities.
The util-linux package contains a large variety of low-level system utilities that are necessary for a Linux system to function. Among others, Util-linux contains the fdisk configuration tool and the login program.
Applications/Editors
The VIM editor.
VIM (VIsual editor iMproved) is an updated and improved version of the vi editor. Vi was the first real screen-based editor for UNIX, and is still very popular. VIM improves on vi by adding new features: multiple windows, multi-level undo, block highlighting and more.
Applications/Emulators
Virtual Machine Manager
Virtual Machine Manager provides a graphical tool for administering virtual machines such as Xen. It uses libvirt as the backend management API.
System Environment/Base
The Vixie cron daemon for executing specified programs at set times.
The vixie-cron package contains the Vixie version of cron. Cron is a standard UNIX daemon that runs specified programs at scheduled times. Vixie cron adds better security and more powerful configuration options to the standard version of cron.
User Interface/Desktops
A remote display system.
Virtual Network Computing (VNC) is a remote display system which allows you to view a computing 'desktop' environment not only on the machine where it is running, but from anywhere on the Internet and from a wide variety of machine architectures. This package contains a client which will allow you to connect to other desktops running a VNC server.
System Environment/Daemons
vsftpd - Very Secure Ftp Daemon
vsftpd is a Very Secure FTP daemon. It was written completely from scratch.
Applications/Internet
Network traffic analyzer
Wireshark is a network traffic analyzer for Unix-ish operating systems. This package lays base for libpcap, a packet capture and filtering library, contains command-line utilities, contains plugins and documentation for wireshark. A graphical user interface is packaged separately to GTK+ package.
System Environment/Libraries
A dictionary of English words for the /usr/share/dict directory.
The words file is a dictionary of English words for the /usr/share/dict directory. Some programs use this database of words to check spelling. Password checkers use it to look for bad passwords.
System Environment/Base
WPA/WPA2/IEEE 802.1X Supplicant
wpa_supplicant is a WPA Supplicant for Linux, BSD and Windows with support for WPA and WPA2 (IEEE 802.11i / RSN). Supplicant is the IEEE 802.1X/WPA component that is used in the client stations. It implements key negotiation with a WPA Authenticator and it controls the roaming and IEEE 802.11 authentication/association of the wlan driver.
Applications/Internet
An X Window System based IBM 3278/3279 terminal emulator
The x3270 package contains files needed for emulating the IBM 3278/3279 terminals, commonly used with mainframe applications. You will also need to install a frontend for x3270. Available frontends are x3270-x11 (for the X Window System) and x3270-text (for text mode).
Development/Libraries
Xen is a virtual machine monitor
This package contains the Xen tools and management daemons needed to run virtual machines on x86, x86_64, and ia64 systems. Information on how to use Xen can be found at the Xen project pages. The Xen system also requires the Xen hypervisor and domain-0 kernel, which can be found in the kernel-xen* package. Virtualization can be used to run multiple operating systems on one physical system, for purposes of hardware consolidation, hardware abstraction, or to test untrusted applications in a sandboxed environment.
Applications/Multimedia
An X Window System tool for drawing basic vector graphics.
Xfig is an X Window System tool for creating basic vector graphics, including bezier curves, lines, rulers and more. The resulting graphics can be saved, printed on PostScript printers or converted to a variety of other formats (e.g., X11 bitmaps, Encapsulated PostScript, LaTeX). You should install xfig if you need a simple program to create vector graphics.
User Interface/X Hardware Support
Xorg X11 ati video driver
X.Org X11 ati video driver.
User Interface/X Hardware Support
Xorg X11 i810 video driver(s)
X.Org X11 i810 video driver.
User Interface/X Hardware Support
Xorg X11 keyboard input driver
X.Org X11 keyboard input driver.
User Interface/X Hardware Support
Xorg X11 mga video driver
X.Org X11 mga video driver.
User Interface/X Hardware Support
Xorg X11 mutouch input driver
X.Org X11 mutouch input driver.
User Interface/X Hardware Support
Xorg X11 nv video driver
X.Org X11 nv video driver.
User Interface/X Hardware Support
Xorg X11 sis video driver
X.Org X11 sis video driver.
User Interface/X
X.Org X11 X server
X.Org X11 X server
User Interface/X
X.Org X11 X Window System xinit startup scripts
X.Org X11 X Window System xinit startup scripts
Applications/Multimedia
An X Window System front-end for the SANE scanner interface.
XSane is an X based interface for the SANE (Scanner Access Now Easy) library, which provides access to scanners, digital cameras, and other capture devices. XSane is written in GTK+ and provides control for performing the scan and then manipulating the captured image.
User Interface/X
xterm terminal emulator for the X Window System
The xterm program is a terminal emulator for the X Window System. It provides DEC VT102 and Tektronix 4014 compatible terminals for programs that can't use the window system directly.
System Environment/Base
Linux bootloader for Power Macintosh "New World" computers.
yaboot is a bootloader for PowerPC machines which works on New World ROM machines (Rev. A iMac and newer) and runs directly from Open Firmware, eliminating the need for Mac OS. yaboot can also bootload IBM pSeries machines.
Applications/System
A system documentation reader from the Gnome project
Yelp is the Gnome 2 help/documentation browser. It is designed to help you browse all the documentation on your system in one central tool.
System Environment/Daemons
The NIS daemon which binds NIS clients to an NIS domain.
The Network Information Service (NIS) is a system that provides network information (login names, passwords, home directories, group information) to all of the machines on a network. NIS can allow users to log in on any machine on the network, as long as the machine has the NIS client programs running and the user's password is recorded in the NIS passwd database. NIS was formerly known as Sun Yellow Pages (YP). This package provides the ypbind daemon. The ypbind daemon binds NIS clients to an NIS domain. Ypbind must be running on any machines running NIS client programs. Install the ypbind package on any machines running NIS client programs (included in the yp-tools package). If you need an NIS server, you also need to install the ypserv package to a machine on your network.
System Environment/Daemons
The NIS (Network Information Service) server.
The Network Information Service (NIS) is a system that provides network information (login names, passwords, home directories, group information) to all of the machines on a network. NIS can allow users to log in on any machine on the network, as long as the machine has the NIS client programs running and the user's password is recorded in the NIS passwd database. NIS was formerly known as Sun Yellow Pages (YP). This package provides the NIS server, which will need to be running on your network. NIS clients do not need to be running the server. Install ypserv if you need an NIS server for your network. You also need to install the yp-tools and ypbind packages on any NIS client machines.
System Environment/Base
RPM installer/updater
Yum is a utility that can check for and automatically download and install updated RPM packages. Dependencies are obtained and downloaded automatically prompting the user as necessary.
Development/Libraries
A fast metadata parser for yum
Fast metadata parser for yum implemented in C.
System Environment/Base
RHN support for yum
This yum plugin provides support for yum to access a Red Hat Network server for software updates.
Development/Tools
Utilities based around the yum package manager
yum-utils is a collection of utilities and examples for the yum package manager. It includes utilities by different authors that make yum easier and more powerful to use. These tools include: debuginfo-install, package-cleanup, repoclosure, repodiff, repo-graph, repomanage, repoquery, repo-rss, reposync, repotrack, verifytree, yum-builddep, yum-complete-transaction, yumdownloader, yum-debug-dump and yum-groups-manager.
Applications/Archiving
A file compression and packaging utility compatible with PKZIP.
The zip program is a compression and file packaging utility. Zip is analogous to a combination of the UNIX tar and compress commands and is compatible with PKZIP (a compression and file packaging utility for MS-DOS systems). Install the zip package if you need to compress files using the zip program.
iscsi-initiator-utils-6.2.0.868-0.7.el5.i386.rpm: /etc/rc.d/init.d/iscsid
---
+++
@@ -59,9 +59,7 @@
echo -n $"Stopping iSCSI daemon: "
- # iscsid does not have a nice shutdown process.
- # It really should never be stopped
- pkill -KILL iscsid
+ iscsiadm -k 0
echo
modprobe -r ib_iser 2>/dev/null
ypbind-1.19-8.el5.i386.rpm: /etc/rc.d/init.d/ypbind
---
+++
@@ -37,7 +37,7 @@
[ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled || return
allow_ypbind=0
. /etc/selinux/config
- if [ -e /etc/selinux/${SELINUXTYPE}/modules1/active/booleans.local ]; then
+ if [ -e /etc/selinux/${SELINUXTYPE}/modules/active/booleans.local ]; then
. /etc/selinux/${SELINUXTYPE}/modules/active/booleans.local
fi
if [ $allow_ypbind == 0 ]; then
@@ -52,6 +52,7 @@
if [ -n "$NISDOMAIN" ]; then
action $"Setting NIS domain name $NISDOMAIN: " domainname $NISDOMAIN
else
+ action $"Error: NIS domain name is not set." false
exit 1
fi
fi
@@ -112,7 +113,7 @@
fi
fi
echo
- selinux_off
+ #selinux_off
return $RETVAL
}
udev-095-14.16.el5.i386.rpm: /etc/sysconfig/modules/udev-stw.modules
---
+++
@@ -1,4 +1,6 @@
#!/bin/sh
-for i in nvram floppy parport lp snd-powermac;do
+MODULES="nvram floppy parport lp snd-powermac"
+[ -f /etc/sysconfig/udev-stw ] && . /etc/sysconfig/udev-stw
+for i in $MODULES ; do
modprobe $i >/dev/null 2>&1
done
dhcp-3.0.5-13.el5.i386.rpm: /etc/rc.d/init.d/dhcpd
---
+++
@@ -62,6 +62,11 @@
[ -f $conf ] || return 6
$dhcpd -q -t -cf $conf
RETVAL=$?
+ if [ $RETVAL -eq 1 ]; then
+ $dhcpd -t -cf $conf
+ else
+ echo "Syntax: OK" >&2
+ fi
return $RETVAL
}
initscripts-8.45.19.EL-1.i386.rpm: /etc/rc.d/init.d/netconsole
---
+++
@@ -92,7 +92,7 @@
SYSLOGOPTS="netconsole=$LOCALPORT@$LOCALADDR/$DEV,$SYSLOGPORT@$SYSLOGADDR/$SYSLOGMACADDR "
- logger -p daemon.info -t netconsole: inserting netconsole module with arguments \
+ /usr/bin/logger -p daemon.info -t netconsole: inserting netconsole module with arguments \
$SYSLOGOPTS
if [ -n "$SYSLOGOPTS" ]; then
action $"Initializing netconsole" modprobe netconsole \
bind-9.3.4-6.P1.el5.i386.rpm: /etc/rc.d/init.d/named
---
+++
@@ -253,7 +253,7 @@
fi
[ "$RETVAL" -eq 0 ] && success $"$named reload" || failure $"$named reload"
echo
- return $?
+ return $RETVAL
}
probe() {
# named knows how to reload intelligently; we don't want linuxconf
initscripts-8.45.19.EL-1.i386.rpm: /etc/sysconfig/network-scripts/ifup-ippp
---
+++
@@ -30,20 +30,20 @@
# check that ipppd is available for syncppp
if [ "$ENCAP" = "syncppp" ]; then
if [ ! -x /usr/sbin/ipppd -a ! -x /sbin/ipppd ] ; then
- logger -p daemon.info -t ifup-ippp "ipppd does not exist or is not executable"
+ /usr/bin/logger -p daemon.info -t ifup-ippp "ipppd does not exist or is not executable"
exit 1
fi
fi
# check that isdnctrl is available
if [ ! -x /usr/sbin/isdnctrl -a ! -x /sbin/isdnctrl ] ; then
- logger -p daemon.info -t ifup-ippp "isdnctrl does not exist or is not executable"
+ /usr/bin/logger -p daemon.info -t ifup-ippp "isdnctrl does not exist or is not executable"
exit 1
fi
# check all ISDN devices
if ! isdnctrl list all >/dev/null 2>&1 ; then
- logger -p daemon.info -t ifup-ippp "cannot list ISDN devices"
+ /usr/bin/logger -p daemon.info -t ifup-ippp "cannot list ISDN devices"
exit 1
fi
@@ -52,12 +52,12 @@
function log_echo()
{
- logger -p daemon.info -t ifup-ippp $"$*"
+ /usr/bin/logger -p daemon.info -t ifup-ippp $"$*"
}
function log_isdnctrl()
{
- logger -p daemon.info -t ifup-ippp isdnctrl $*
+ /usr/bin/logger -p daemon.info -t ifup-ippp isdnctrl $*
isdnctrl $* >/dev/null 2>&1 || exit 1
}
@@ -338,12 +338,12 @@
[ -n "$NETMASK" ] && netmask="netmask $NETMASK"
# activate ISDN device
- logger -p daemon.info -t ifup-ippp "ifconfig $DEVICE $IPADDR pointopoint $GATEWAY $netmask up"
+ /usr/bin/logger -p daemon.info -t ifup-ippp "ifconfig $DEVICE $IPADDR pointopoint $GATEWAY $netmask up"
ifconfig $DEVICE $IPADDR pointopoint $GATEWAY $netmask up >/dev/null 2>&1
if [ "$ENCAP" = "syncppp" ]; then
# start ipppd daemon
- logger -p daemon.info -t ifup-ippp "ipppd $options $netmask"
+ /usr/bin/logger -p daemon.info -t ifup-ippp "ipppd $options $netmask"
ipppd $options $netmask >/dev/null 2>&1
# start ibod daemon
lynx-2.8.5-28.1.i386.rpm: /etc/lynx.cfg
---
+++
@@ -1026,7 +1026,7 @@
# ====
# Do not define this.
#
-#TRUSTED_LYNXCGI:none
+TRUSTED_LYNXCGI:none
.h2 LYNXCGI_ENVIRONMENT
nfs-utils-1.0.9-33.el5.i386.rpm: /etc/rc.d/init.d/rpcgssd
---
+++
@@ -28,19 +28,23 @@
case "$1" in
start|condstart)
# Check that networking is up.
- [ "${NETWORKING}" = "no" ] && exit 6
+ [ "${NETWORKING}" != "yes" ] && exit 6
[ ! -x /usr/sbin/rpc.gssd ] && exit 5
-
- # List of kernel modules to load
- [ -z "${SECURE_NFS_MODS}" ] && SECURE_NFS_MODS="des rpcsec_gss_krb5"
# Make sure the daemon is not already running.
if status $prog > /dev/null ; then
exit 0
fi
+
+ # During condstart need to check again to see
+ # if we are configured to start
+ [ "${SECURE_NFS}" != "yes" ] && exit 6
+
rm -f $LOCKFILE
+ echo -n $"Starting RPC gssd: "
- echo -n $"Starting RPC gssd: "
+ # List of kernel modules to load
+ [ -z "${SECURE_NFS_MODS}" ] && SECURE_NFS_MODS="des rpcsec_gss_krb5"
# Make sure the rpc_pipefs filesystem is available
[ "${RPCMTAB}" != "noload" ] && {
dovecot-1.0.7-2.el5.i386.rpm: /etc/rc.d/init.d/dovecot
---
+++
@@ -7,27 +7,61 @@
# chkconfig: - 65 35
# description: Dovecot Imap Server
# processname: dovecot
+# config: /etc/dovecot.conf
+# config: /etc/sysconfig/dovecot
+# pidfile: /var/run/dovecot/master.pid
+
+### BEGIN INIT INFO
+# Provides: dovecot
+# Required-Start: $local_fs $network
+# Required-Stop: $local_fs $network
+# Should-Start: $remote_fs
+# Should-Stop: $remote_fs
+# Default-Start:
+# Default-Stop: 0 1 2 3 4 5 6
+# Short-Description: start and stop Dovecot Imap server
+# Description: Dovecot is an IMAP server for Linux/UNIX-like systems,
+# written with security primarily in mind. It also contains
+# a small POP3 server.
+### END INIT INFO
+
# Source function library.
. /etc/init.d/functions
-test -x /usr/sbin/dovecot || exit 0
+if [ -f /etc/sysconfig/dovecot ]; then
+ . /etc/sysconfig/dovecot
+fi
RETVAL=0
prog="Dovecot Imap"
+exec="/usr/sbin/dovecot"
+config="/etc/dovecot.conf"
+pidfile="/var/run/dovecot/master.pid"
+lockfile="/var/lock/subsys/dovecot"
start() {
+ [ -x $exec ] || exit 5
+ [ -f $config ] || exit 6
+
echo -n $"Starting $prog: "
- daemon /usr/sbin/dovecot
+ daemon --pidfile $pidfile $exec $OPTIONS
RETVAL=$?
- [ $RETVAL -eq 0 ] && touch /var/lock/subsys/dovecot
+ [ $RETVAL -eq 0 ] && touch $lockfile
echo
}
stop() {
echo -n $"Stopping $prog: "
- killproc /usr/sbin/dovecot
+ killproc -p $pidfile $exec
RETVAL=$?
- [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/dovecot
+ [ $RETVAL -eq 0 ] && rm -f $lockfile
+ echo
+}
+
+reload() {
+ echo -n $"Reloading $prog: "
+ killproc -p $pidfile $exec -HUP
+ RETVAL=$?
echo
}
@@ -41,24 +75,27 @@
stop)
stop
;;
- reload|restart)
+ reload)
+ reload
+ ;;
+ force-reload|restart)
stop
start
RETVAL=$?
;;
- condrestart)
- if [ -f /var/lock/subsys/dovecot ]; then
+ condrestart|try-restart)
+ if [ -f $lockfile ]; then
stop
start
fi
;;
status)
- status /usr/sbin/dovecot
+ status -p $pidfile $exec
RETVAL=$?
;;
*)
- echo $"Usage: $0 {condrestart|start|stop|restart|reload|status}"
- exit 1
+ echo $"Usage: $0 {condrestart|try-restart|start|stop|restart|reload|force-reload|status}"
+ exit 2
esac
exit $RETVAL
device-mapper-multipath-0.4.7-17.el5.i386.rpm: /etc/rc.d/init.d/multipathd
---
+++
@@ -4,7 +4,7 @@
#
# Starts the multipath daemon
#
-# chkconfig: - 13 87
+# chkconfig: - 06 87
# description: Manage device-mapper multipath devices
# processname: multipathd
@@ -13,6 +13,7 @@
initdir=/etc/rc.d/init.d
lockdir=/var/lock/subsys
sysconfig=/etc/sysconfig
+syspath=/sys/block
system=redhat
@@ -25,6 +26,35 @@
test -r $sysconfig/$prog && . $sysconfig/$prog
RETVAL=0
+
+teardown_slaves()
+{
+cd $1;
+if [ -d "slaves" ]; then
+for slave in slaves/*;
+do
+ if [ "$slave" = "slaves/*" ]; then
+ read dev < $1/dev
+ tablename=`dmsetup table --target multipath | sed -n "s/\(.*\): .* $dev .*/\1/p"`
+ if ! [ -z $tablename ]; then
+ echo "Root is on a multipathed device, multipathd can not be stopped"
+ exit 1
+ fi
+ else
+ local_slave=`readlink -f $slave`;
+ teardown_slaves $local_slave;
+ fi
+ done
+
+else
+ read dev < $1/dev
+ tablename=`dmsetup table --target multipath | sed -n "s/\(.*\): .* $dev .*/\1/p"`
+ if ! [ -z $tablename ]; then
+ echo "Root is on a multipathed device, multipathd can not be stopped"
+ exit 1
+ fi
+fi
+}
#
# See how we were called.
@@ -40,6 +70,11 @@
}
stop() {
+ root_dev=$(awk '{ if ($1 !~ /^[ \t]*#/ && $2 == "/") { print $1; }}' /etc/mtab)
+ dm_num=`dmsetup info -c --noheadings -o minor $root_dev`
+ root_dm_device="dm-$dm_num"
+ [ -d $syspath/$root_dm_device ] && teardown_slaves $syspath/$root_dm_device
+
echo -n $"Stopping $prog daemon: "
killproc $DAEMON
RETVAL=$?
initscripts-8.45.19.EL-1.i386.rpm: /etc/rc.d/rc6.d/S01reboot
---
+++
@@ -10,6 +10,9 @@
NOLOCALE=1
. /etc/init.d/functions
+
+UMOUNT="umount"
+[ ! -w /etc ] && UMOUNT="umount -n"
action() {
echo -n "$1 "
@@ -131,7 +134,7 @@
# Try to unmount tmpfs filesystems to avoid swapping them in. Ignore failures.
tmpfs=$(awk '$2 ~ /^\/($|proc|dev)/ { next; }
$3 == "tmpfs" { print $2; }' /proc/mounts | sort -r)
-[ -n "$tmpfs" ] && fstab-decode umount $tmpfs 2>/dev/null
+[ -n "$tmpfs" ] && fstab-decode $UMOUNT $tmpfs 2>/dev/null
# Turn off swap, then unmount file systems.
[ -f /proc/swaps ] && SWAPS=`awk '! /^Filename/ { print $1 }' /proc/swaps`
@@ -143,8 +146,6 @@
backdev=$(/sbin/cryptsetup status "$dst" \
| awk '$1 == "device:" { print $2 }')
/sbin/cryptsetup remove "$dst"
- # Leave partition with a blank plain-text swap
- mkswap "$backdev" > /dev/null
fi
done
fi
@@ -170,7 +171,7 @@
$"Unmounting file systems (retry): " \
-f
-[ -f /proc/bus/usb/devices ] && umount /proc/bus/usb
+[ -f /proc/bus/usb/devices ] && $UMOUNT /proc/bus/usb
[ -f /etc/crypttab ] && \
LANG=C action $"Stopping disk encryption: " halt_crypto
@@ -183,7 +184,7 @@
awk '$2 !~ /\/(|dev|proc|selinux)$/ && $1 !~ /^\/dev\/ram/ { print $2 }' \
/proc/mounts | sort -r | \
while read line; do
- fstab-decode umount -f $line
+ fstab-decode $UMOUNT -f $line
done
if [ -x /sbin/halt.local ]; then
alsa-lib-1.0.14-1.rc4.el5.i386.rpm: /etc/alsa/alsa.conf
---
+++
@@ -67,7 +67,7 @@
defaults.pcm.ipc_perm 0600
defaults.pcm.dmix.max_periods 0
defaults.pcm.dmix.rate 48000
-defaults.pcm.dmix.format S16_LE
+defaults.pcm.dmix.format "unchanged"
defaults.pcm.dmix.card defaults.pcm.card
defaults.pcm.dmix.device defaults.pcm.device
defaults.pcm.dsnoop.card defaults.pcm.card
@@ -94,6 +94,9 @@
defaults.pcm.iec958.device defaults.pcm.device
defaults.pcm.modem.card defaults.pcm.card
defaults.pcm.modem.device defaults.pcm.device
+# truncate files via file or tee PCM
+defaults.pcm.file_format "raw"
+defaults.pcm.file_truncate true
defaults.rawmidi.card 0
defaults.rawmidi.device 0
defaults.rawmidi.subdevice -1
@@ -124,6 +127,7 @@
pcm.surround71 cards.pcm.surround71
pcm.iec958 cards.pcm.iec958
pcm.spdif iec958
+pcm.hdmi cards.pcm.hdmi
pcm.dmix cards.pcm.dmix
pcm.dsnoop cards.pcm.dsnoop
pcm.modem cards.pcm.modem
@@ -262,12 +266,19 @@
}
@args.FORMAT {
type string
- default raw
+ default {
+ @func refer
+ name defaults.pcm.file_format
+ }
}
type file
slave.pcm $SLAVE
file $FILE
format $FORMAT
+ truncate {
+ @func refer
+ name defaults.pcm.file_truncate
+ }
}
pcm.file {
@@ -277,12 +288,19 @@
}
@args.FORMAT {
type string
- default raw
+ default {
+ @func refer
+ name defaults.pcm.file_format
+ }
}
type file
slave.pcm null
file $FILE
format $FORMAT
+ truncate {
+ @func refer
+ name defaults.pcm.file_truncate
+ }
}
pcm.null {
@@ -316,7 +334,7 @@
}
ctl.hw {
- @args[ CARD ]
+ @args [ CARD ]
@args.CARD {
type string
default {
caching-nameserver-9.3.4-6.P1.el5.i386.rpm: /etc/named.caching-nameserver.conf
---
+++
@@ -18,8 +18,12 @@
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
- query-source port 53;
- query-source-v6 port 53;
+
+ // Those options should be used carefully because they disable port
+ // randomization
+ // query-source port 53;
+ // query-source-v6 port 53;
+
allow-query { localhost; };
};
logging {
kexec-tools-1.102pre-21.el5.i386.rpm: /etc/rc.d/init.d/kdump
---
+++
@@ -26,6 +26,7 @@
KDUMP_KERNELVER=""
KDUMP_INITRDEXT=""
KDUMP_COMMANDLINE=""
+KDUMP_IDE_NOPROBE_COMMANDLINE=""
KEXEC_ARGS=""
KDUMP_CONFIG_FILE="/etc/kdump.conf"
@@ -107,8 +108,15 @@
#check to see if config file or kdump post has been modified
#since last build of the image file
image_time=`stat -c "%Y" $kdump_initrd`
- KDUMP_POST=`grep ^kdump_post $KDUMP_CONFIG_FILE | cut -d\ -f2`
- files="$KDUMP_CONFIG_FILE $kdump_kernel $KDUMP_POST"
+ EXTRA_FILES=`grep ^kdump_post $KDUMP_CONFIG_FILE | cut -d\ -f2`
+ CHECK_FILE=`grep ^kdump_pre $KDUMP_CONFIG_FILE | cut -d\ -f2`
+ EXTRA_FILES="$EXTRA_FILES $CHECK_FILE"
+ CHECK_FILE=`grep ^extra_modules $KDUMP_CONFIG_FILE | cut -d\ -f2-`
+ EXTRA_FILES="$EXTRA_FILES $CHECK_FILE"
+ CHECK_FILE=`grep ^extra_bins $KDUMP_CONFIG_FILE | cut -d\ -f2-`
+ EXTRA_FILES="$EXTRA_FILES $CHECK_FILE"
+ FORCE_REBUILD=`grep ^extra_modules $KDUMP_CONFIG_FILE`
+ files="$KDUMP_CONFIG_FILE $kdump_kernel $EXTRA_FILES"
modified_files=""
for file in $files; do
time_stamp=0
@@ -123,9 +131,17 @@
fi
done
- if [ -n "$modified_files" -a "$modified_files" != " " ]; then
- echo "Detected change(s) the following file(s):"
- echo -n " "; echo "$modified_files" | sed 's/\s/\n /g'
+ if [ -n "$FORCE_REBUILD" -a "$modified_files"!=" " ]
+ then
+ modified_files="force_rebuild"
+ fi
+
+ if [ -n "$modified_files" -a "$modified_files"!=" " ]; then
+ if [ "$modified_files" != "force_rebuild" ]
+ then
+ echo "Detected change(s) the following file(s):"
+ echo -n " "; echo "$modified_files" | sed 's/\s/\n /g'
+ fi
echo "Rebuilding $kdump_initrd"
/sbin/mkdumprd -d -f $kdump_initrd $kdump_kver
if [ $? != 0 ]; then
@@ -174,6 +190,33 @@
return 1
fi
return 0
+}
+
+function avoid_cdrom_drive()
+{
+ local DRIVE=""
+ local MEDIA=""
+ local IDE_DRIVES=(`echo hd{a,b,c,d}`)
+ local COUNTER="0"
+
+ for DRIVE in ${IDE_DRIVES[@]}
+ do
+ if ! $(echo "$KDUMP_COMMANDLINE" |grep -q "$DRIVE=");then
+ if [ -f /proc/ide/$DRIVE/media ];then
+ MEDIA=$(cat /proc/ide/$DRIVE/media)
+ if [ x"$MEDIA" == x"cdrom" ]; then
+ KDUMP_IDE_NOPROBE_COMMANDLINE="$KDUMP_IDE_NOPROBE_COMMANDLINE $DRIVE=cdrom"
+ COUNTER=$(($COUNTER+1))
+ fi
+ fi
+ else
+ KDUMP_IDE_NOPROBE_COMMANDLINE="$KDUMP_IDE_NOPROBE_COMMANDLINE $DRIVE=noprobe"
+ fi
+ done
+ # We don't find cdrom drive.
+ if [ $COUNTER -eq 0 ]; then
+ KDUMP_IDE_NOPROBE_COMMANDLINE=""
+ fi
}
# Load the kdump kerel specified in /etc/sysconfig/kdump
@@ -226,6 +269,8 @@
KDUMP_COMMANDLINE=`echo $KDUMP_COMMANDLINE | sed -e 's/crashkernel=[0-9]\+[MmKkGg]@[0-9]\+[MmGgKk]//'`
KDUMP_COMMANDLINE="${KDUMP_COMMANDLINE} ${KDUMP_COMMANDLINE_APPEND}"
+ avoid_cdrom_drive
+ KDUMP_COMMANDLINE="${KDUMP_COMMANDLINE} ${KDUMP_IDE_NOPROBE_COMMANDLINE}"
KEXEC_OUTPUT=`$KEXEC $KEXEC_ARGS $standard_kexec_args \
--command-line="$KDUMP_COMMANDLINE" \
@@ -364,13 +409,7 @@
function do_final_action()
{
- FINAL_ACTION=`grep default $KDUMP_CONFIG_FILE | grep -vm1 ^\# \
- | cut -d\ -f2`
- if [[ $FINAL_ACTION != "halt" ]]; then
- FINAL_ACTION="reboot"
- fi
-
- $FINAL_ACTION
+ reboot
}
case "$1" in
initscripts-8.45.19.EL-1.i386.rpm: /etc/rc.d/init.d/network
---
+++
@@ -171,7 +171,7 @@
stop)
# Don't shut the network down if root is on NFS or a network
# block device.
- rootfs=$(awk '{ if ($1 !~ /^[ \t]*#/ && $2 == "/") { print $3; }}' /etc/mtab)
+ rootfs=$(awk '{ if ($1 !~ /^[ \t]*#/ && $2 == "/" && $3 != "rootfs") { print $3; }}' /proc/mounts)
rootopts=$(awk '{ if ($1 !~ /^[ \t]*#/ && $2 == "/") { print $4; }}' /etc/mtab)
if [[ "$rootfs" =~ "^nfs" ]] || [[ "$rootopts" =~ "_netdev|_rnetdev" ]] ; then
nfs-utils-1.0.9-33.el5.i386.rpm: /etc/rc.d/init.d/rpcidmapd
---
+++
@@ -24,7 +24,7 @@
case "$1" in
start|condstart)
# Check that networking is up.
- [ "${NETWORKING}" = "no" ] && exit 6
+ [ "${NETWORKING}" != "yes" ] && exit 6
[ ! -x /usr/sbin/rpc.idmapd ] && exit 5
@@ -32,6 +32,11 @@
[ "$1" = "condstart" -a -n "`pidofproc $prog`" ] && {
killproc $prog "-SIGHUP" > /dev/null
exit 0
+ }
+ [ "$1" = "start" ] && {
+ if status $prog > /dev/null ; then
+ exit 0
+ fi
}
rm -f $LOCKFILE
@@ -55,8 +60,6 @@
}
}
}
-
- # Make sure the mount worked.
# Start daemon.
daemon $prog ${RPCIDMAPDARGS}
initscripts-8.45.19.EL-1.i386.rpm: /etc/sysconfig/network-scripts/ifup-sl
---
+++
@@ -31,7 +31,7 @@
[ -x /usr/sbin/dip ] || {
echo $"/usr/sbin/dip does not exist or is not executable"
echo $"ifup-sl for $DEVICE exiting"
- logger -p daemon.info -t ifup-sl \
+ /usr/bin/logger -p daemon.info -t ifup-sl \
$"/usr/sbin/dip does not exist or is not executable for $DEVICE"
exit 1
}
@@ -43,14 +43,14 @@
[ -f $DIPSCRIPT ] || {
echo $"/etc/sysconfig/network-scripts/dip-$DEVICE does not exist"
echo $"ifup-sl for $DEVICE exiting"
- logger -p daemon.info -t ifup-sl \
+ /usr/bin/logger -p daemon.info -t ifup-sl \
$"/etc/sysconfig/network-scripts/dip-$DEVICE does not exist for $DEVICE"
exit 1
}
while : ; do
echo > /var/run/sl-$DEVICE.dev
- (logger -p daemon.info -t ifup-sl \
+ (/usr/bin/logger -p daemon.info -t ifup-sl \
$"dip started for $DEVICE on $MODEMPORT at $LINESPEED" &)&
doexec /usr/sbin/dip dip-$DEVICE $DIPSCRIPT
if [ "$PERSIST" != "yes" -o ! -f /var/run/sl-$DEVICE.dev ] ; then
ypserv-2.19-3.i386.rpm: /var/yp/Makefile
---
+++
@@ -98,10 +98,18 @@
YPSERVERS = $(YPDIR)/ypservers # List of all NIS servers for a domain
target: Makefile
+ifeq ($(shell /bin/domainname), (none))
+ @echo "Domain name cannot be (none)"
+else
+ifeq ($(shell /bin/domainname), )
+ @echo "Domain name must be set"
+else
@test ! -d $(LOCALDOMAIN) && mkdir $(LOCALDOMAIN) ; \
cd $(LOCALDOMAIN) ; \
$(NOPUSH) || $(MAKE) -f ../Makefile ypservers; \
$(MAKE) -f ../Makefile all
+endif
+endif
# If you don't want some of these maps built, feel free to comment
# them out from this list.
initscripts-8.45.19.EL-1.i386.rpm: /etc/rc.d/init.d/netfs
---
+++
@@ -35,6 +35,8 @@
# See how we were called.
case "$1" in
start)
+ # Let udev handle any backlog before trying to mount file systems
+ /sbin/udevsettle --timeout=30
[ -n "$NFSFSTAB" ] &&
{
[ ! -f /var/lock/subsys/portmap ] && service portmap start
nfs-utils-1.0.9-33.el5.i386.rpm: /etc/rc.d/init.d/rpcsvcgssd
---
+++
@@ -27,12 +27,9 @@
case "$1" in
start|condstart)
# Check that networking is up.
- [ "${NETWORKING}" = "no" ] && exit 6
+ [ "${NETWORKING}" != "yes" ] && exit 6
[ "${SECURE_NFS}" != "yes" ] && exit 6
[ ! -x /usr/sbin/rpc.svcgssd ] && exit 5
-
- # List of kernel modules to load
- [ -z "${SECURE_NFS_MODS}" ] && SECURE_NFS_MODS="des rpcsec_gss_krb5"
# Make sure the daemon is not already running.
if status $prog > /dev/null ; then
@@ -41,6 +38,9 @@
rm -f $LOCKFILE
echo -n $"Starting RPC svcgssd: "
+ # List of kernel modules to load
+ [ -z "${SECURE_NFS_MODS}" ] && SECURE_NFS_MODS="des rpcsec_gss_krb5"
+
# Make sure the rpc_pipefs filesystem is available
[ "${RPCMTAB}" != "noload" ] && {
openldap-servers-2.3.27-8.el5_1.3.i386.rpm: /etc/rc.d/init.d/ldap
---
+++
@@ -21,7 +21,7 @@
# Source an auxiliary options file if we have one, and pick up OPTIONS,
# SLAPD_OPTIONS, SLURPD_OPTIONS, SLAPD_LDAPS, SLAPD_LDAPI, and maybe
-# KRB5_KTNAME.
+# KRB5_KTNAME and SLURPD_KRB5CCNAME.
if [ -r /etc/sysconfig/ldap ] ; then
. /etc/sysconfig/ldap
fi
@@ -114,7 +114,7 @@
echo -n $"$file is not readable by \"$user\"" ; warning ; echo
fi
# Unaccessible TLS configuration files.
- tlsconfigs=`LANG=C egrep '^(TLSCACertificateFile|TLSCertificateFile|TLSCertificateKeyFile)[[:space:]]' /etc/openldap/slapd.conf | awk '{print $2}'`
+ tlsconfigs=`LANG=C egrep '^(TLS_CACERT|TLSCACertificateFile|TLSCertificateFile|TLSCertificateKeyFile)[[:space:]]' /etc/openldap/slapd.conf /etc/openldap/ldap.conf | awk '{print $2}'`
for file in $tlsconfigs ; do
if ! testasuser $user -r $file ; then
echo -n $"$file is not readable by \"$user\"" ; warning ; echo
@@ -167,6 +167,9 @@
if grep -q "^replogfile" /etc/openldap/slapd.conf; then
prog=`basename ${slurpd}`
echo -n $"Starting $prog: "
+ if [ -n "$SLURPD_KRB5CCNAME" ]; then
+ export KRB5CCNAME="$SLURPD_KRB5CCNAME";
+ fi
daemon ${slurpd} $OPTIONS $SLURPD_OPTIONS
RETVAL=$?
echo
initscripts-8.45.19.EL-1.i386.rpm: /etc/rc.d/rc.sysinit
---
+++
@@ -143,7 +143,7 @@
skip=""
# Parse the src field for UUID= and convert to real device names
if [ "${src%%=*}" == "UUID" ]; then
- src=`/sbin/blkid -t "$src" -o device|(read oneline;echo $oneline)`
+ src=$(/sbin/blkid -t "$src" -l -o device)
elif [ "${src/^\/dev\/disk\/by-uuid\/}" != "$src" ]; then
src=$(__readlink $src)
fi
@@ -458,6 +458,13 @@
fi
fi
+if [ -f /etc/crypttab ]; then
+ s=$"Starting disk encryption:"
+ echo "$s"
+ init_crypto 0 && success "$s" || failure "$s"
+ echo
+fi
+
if [ -f /fastboot ] || strstr "$cmdline" fastboot ; then
fastboot=yes
fi
@@ -533,7 +540,7 @@
mountopts=
# Scan partitions for local scratch storage
- rw_mount_dev=$(blkid -t LABEL="$RW_LABEL" -o device | awk '{ print ; exit }')
+ rw_mount_dev=$(blkid -t LABEL="$RW_LABEL" -l -o device)
# First try to mount scratch storage from /etc/fstab, then any
# partition with the proper label. If either succeeds, be sure
@@ -590,12 +597,12 @@
# First try to mount persistent data from /etc/fstab, then any
# partition with the proper label, then fallback to NFS
- state_mount_dev=$(blkid -t LABEL="$STATE_LABEL" -o device | awk '{ print ; exit }')
- if mount $mountopts "$STATE_MOUNT" > /dev/null 2>&1 ; then
+ state_mount_dev=$(blkid -t LABEL="$STATE_LABEL" -l -o device)
+ if mount $mountopts $STATE_OPTIONS "$STATE_MOUNT" > /dev/null 2>&1 ; then
/bin/true
elif [ x$state_mount_dev != x ] && mount $state_mount_dev $mountopts "$STATE_MOUNT" > /dev/null 2>&1; then
/bin/true
- elif [ -n "$CLIENTSTATE" ]; then
+ elif [ ! -z "$CLIENTSTATE" ]; then
# No local storage was found. Make a final attempt to find
# state on an NFS server.
@@ -730,23 +737,29 @@
restorecon /etc/mtab /etc/ld.so.cache /etc/blkid/blkid.tab /etc/resolv.conf >/dev/null 2>&1
fi
-# Clear mtab
-(> /etc/mtab) &> /dev/null
-
-# Remove stale backups
-rm -f /etc/mtab~ /etc/mtab~~
-
-# Enter mounted filesystems into /etc/mtab
-mount -f /
-mount -f /proc >/dev/null 2>&1
-mount -f /sys >/dev/null 2>&1
-mount -f /dev/pts >/dev/null 2>&1
-mount -f /proc/bus/usb >/dev/null 2>&1
+if [ "$READONLY" != "yes" ] ; then
+ # Clear mtab
+ (> /etc/mtab) &> /dev/null
+
+ # Remove stale backups
+ rm -f /etc/mtab~ /etc/mtab~~
+
+ # Enter mounted filesystems into /etc/mtab
+ mount -f /
+ mount -f /proc >/dev/null 2>&1
+ mount -f /sys >/dev/null 2>&1
+ mount -f /dev/pts >/dev/null 2>&1
+ mount -f /proc/bus/usb >/dev/null 2>&1
+fi
# Mount all other filesystems (except for NFS and /proc, which is already
# mounted). Contrary to standard usage,
# filesystems are NOT unmounted in single user mode.
-action $"Mounting local filesystems: " mount -a -t nonfs,nfs4,smbfs,ncpfs,cifs,gfs -O no_netdev
+if [ "$READONLY" != "yes" ] ; then
+ action $"Mounting local filesystems: " mount -a -t nonfs,nfs4,smbfs,ncpfs,cifs,gfs -O no_netdev
+else
+ action $"Mounting local filesystems: " mount -a -n -t nfs4,smbfs,ncpfs,cifs,gfs -O no_netdev
+fi
if [ -x /sbin/quotaon ]; then
action $"Enabling local filesystem quotas: " /sbin/quotaon -aug
@@ -898,7 +911,7 @@
action $"Enabling /etc/fstab swaps: " swapon -a -e
if [ "$AUTOSWAP" = "yes" ]; then
curswap=$(awk '/^\/dev/ { print $1 }' /proc/swaps | while read x; do get_numeric_dev dec $x ; echo -n " "; done)
- swappartitions=`blkid -t TYPE=swap -o device`
+ swappartitions=$(blkid -t TYPE=swap -o device)
if [ x"$swappartitions" != x ]; then
for partition in $swappartitions ; do
[ ! -e $partition ] && continue
initscripts-8.45.19.EL-1.i386.rpm: /etc/sysconfig/network-scripts/ifdown-sl
---
+++
@@ -35,7 +35,7 @@
kill -KILL $PID > /dev/null 2>&1
if [ -d /proc/$PID ]; then
- logger -p daemon.info -t ifdown-ppp "ifdown-ppp unable to kill pppd-$DEVICE" &
+ /usr/bin/logger -p daemon.info -t ifdown-ppp "ifdown-ppp unable to kill pppd-$DEVICE" &
else
/etc/sysconfig/network-scripts/ifdown-post $1
fi
NetworkManager-0.6.4-8.el5.i386.rpm: /etc/rc.d/init.d/NetworkManager
---
+++
@@ -4,7 +4,7 @@
#
# chkconfig: - 98 02
# description: This is a daemon for automatically switching network \
-# connections to the best available connection. \
+# connections to the best available connection.
#
# processname: NetworkManager
# pidfile: /var/run/NetworkManager/NetworkManager.pid
@@ -19,11 +19,11 @@
# Sanity checks.
[ -x $NETWORKMANAGER_BIN ] || exit 1
-# We need /sbin/ip
-[ -x /sbin/ip ] || exit 1
-
# Source function library.
. /etc/rc.d/init.d/functions
+
+# Source network configuration
+. /etc/sysconfig/network
# so we can rearrange this easily
processname=NetworkManager
@@ -34,17 +34,23 @@
start()
{
- echo $"Setting network parameters... "
+ echo -n $"Setting network parameters... "
sysctl -e -p /etc/sysctl.conf >/dev/null 2>&1
-
- if [ ! -e /var/lock/subsys/dhcdbd ]; then
- service dhcdbd start
- fi
+ success
+ echo
echo -n $"Starting NetworkManager daemon: "
- daemon --check $servicename $processname --pid-file=$pidfile
+ daemon --check $servicename $processname --pid-file=$pidfile --ppp-dns-workaround
RETVAL=$?
echo
+ if [ -n "${NETWORKWAIT}" ]; then
+ [ -z "${LINKDELAY}" ] && LINKDELAY=10
+ echo -n $"Waiting for network..."
+ nm-online -q --timeout=$LINKDELAY || nm-online -q -x --timeout=30
+ [ "$?" = "0" ] && success "network startup" || failure "network startup"
+ echo
+ [ -n "${NETWORKDELAY}" ] && /bin/sleep ${NETWORKDELAY}
+ fi
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$servicename
}
initscripts-8.45.19.EL-1.i386.rpm: /etc/sysconfig/network-scripts/network-functions-ipv6
---
+++
@@ -138,14 +138,14 @@
;;
'syslog')
# note: logger resides in /usr/bin, but not used by default
- if ! [ -x logger ]; then
+ if ! [ -x /usr/bin/logger ]; then
echo $"ERROR: [ipv6_log] Syslog is chosen, but binary 'logger' doesn't exist or isn't executable" >/dev/stderr
return 3
fi
if [ -z "$txt_name" ]; then
- logger -p $facility.$priority $message
+ /usr/bin/logger -p $facility.$priority $message
else
- logger -p $facility.$priority -t "$txt_name" "$message"
+ /usr/bin/logger -p $facility.$priority -t "$txt_name" "$message"
fi
;;
*)
nfs-utils-1.0.9-33.el5.i386.rpm: /etc/rc.d/init.d/nfs
---
+++
@@ -19,6 +19,9 @@
# Check for and source configuration file otherwise set defaults
[ -f /etc/sysconfig/nfs ] && . /etc/sysconfig/nfs
+# Remote quota server
+[ -z "$RQUOTAD" ] && RQUOTAD=`type -path rpc.rquotad`
+
RETVAL=0
# See how we were called.
@@ -26,11 +29,16 @@
start)
# Check that networking is up.
- [ "${NETWORKING}" = "no" ] && exit 6
+ [ "${NETWORKING}" != "yes" ] && exit 6
[ -x /usr/sbin/rpc.nfsd ] || exit 5
[ -x /usr/sbin/rpc.mountd ] || exit 5
[ -x /usr/sbin/exportfs ] || exit 5
+
+ # Make sure the rpc.mountd is not already running.
+ if status rpc.mountd > /dev/null ; then
+ exit 0
+ fi
# Don't fail if /etc/exports doesn't exist; create a bare-bones
# version and continue.
@@ -42,9 +50,6 @@
# Number of servers to be started by default
[ -z "$RPCNFSDCOUNT" ] && RPCNFSDCOUNT=8
-
- # Remote quota server
- [ -z "$RQUOTAD" ] && RQUOTAD=`type -path rpc.rquotad`
# Start daemons.
[ -x /usr/sbin/rpc.svcgssd ] && /sbin/service rpcsvcgssd start
@@ -67,6 +72,12 @@
RETVAL=$?
echo
fi
+
+ # Load preload module so arguments to rpc.nfsd will take effect
+ [ -n "$RPCNFSDARGS" -a "$NFSD_MODULE" != "noload" ] && {
+ [ -x /sbin/modprobe ] && /sbin/modprobe nfsd
+ }
+
echo -n $"Starting NFS daemon: "
daemon rpc.nfsd $RPCNFSDARGS $RPCNFSDCOUNT
RETVAL=$?
initscripts-8.45.19.EL-1.i386.rpm: /etc/sysconfig/network-scripts/network-functions
---
+++
@@ -28,7 +28,7 @@
get_config_by_subchannel ()
{
- LANG=C grep -il "^[[:space:]]*SUBCHANNELS=${1}\([[:space:]#]\|$\|,\)" /etc/sysconfig/network-scripts/ifcfg-* \
+ LANG=C egrep -i -l "^[[:space:]]*SUBCHANNELS=([0-9]\.[0-9]\.[a-f0-9]+,){0,2}${1}(,[0-9]\.[0-9]\.[a-f0-9]+){0,2}([[:space:]]+#|[[:space:]]*$)" /etc/sysconfig/network-scripts/ifcfg-* \
| LC_ALL=C sed -e "$__sed_discard_ignored_files"
}
@@ -434,7 +434,7 @@
(echo "$s" > /etc/resolv.conf;) >/dev/null 2>&1;
r=$?
if [ $r -eq 0 ]; then
- logger -p local7.notice -t "NET" -i "$0 : updated /etc/resolv.conf";
+ /usr/bin/logger -p local7.notice -t "NET" -i "$0 : updated /etc/resolv.conf";
[ -e /var/lock/subsys/nscd ] && /usr/sbin/nscd -i hosts; # invalidate cache
fi;
return $r;
initscripts-8.45.19.EL-1.i386.rpm: /etc/rc.d/rc0.d/S01halt
---
+++
@@ -10,6 +10,9 @@
NOLOCALE=1
. /etc/init.d/functions
+
+UMOUNT="umount"
+[ ! -w /etc ] && UMOUNT="umount -n"
action() {
echo -n "$1 "
@@ -131,7 +134,7 @@
# Try to unmount tmpfs filesystems to avoid swapping them in. Ignore failures.
tmpfs=$(awk '$2 ~ /^\/($|proc|dev)/ { next; }
$3 == "tmpfs" { print $2; }' /proc/mounts | sort -r)
-[ -n "$tmpfs" ] && fstab-decode umount $tmpfs 2>/dev/null
+[ -n "$tmpfs" ] && fstab-decode $UMOUNT $tmpfs 2>/dev/null
# Turn off swap, then unmount file systems.
[ -f /proc/swaps ] && SWAPS=`awk '! /^Filename/ { print $1 }' /proc/swaps`
@@ -143,8 +146,6 @@
backdev=$(/sbin/cryptsetup status "$dst" \
| awk '$1 == "device:" { print $2 }')
/sbin/cryptsetup remove "$dst"
- # Leave partition with a blank plain-text swap
- mkswap "$backdev" > /dev/null
fi
done
fi
@@ -170,7 +171,7 @@
$"Unmounting file systems (retry): " \
-f
-[ -f /proc/bus/usb/devices ] && umount /proc/bus/usb
+[ -f /proc/bus/usb/devices ] && $UMOUNT /proc/bus/usb
[ -f /etc/crypttab ] && \
LANG=C action $"Stopping disk encryption: " halt_crypto
@@ -183,7 +184,7 @@
awk '$2 !~ /\/(|dev|proc|selinux)$/ && $1 !~ /^\/dev\/ram/ { print $2 }' \
/proc/mounts | sort -r | \
while read line; do
- fstab-decode umount -f $line
+ fstab-decode $UMOUNT -f $line
done
if [ -x /sbin/halt.local ]; then
initscripts-8.45.19.EL-1.i386.rpm: /etc/rc.d/init.d/halt
---
+++
@@ -10,6 +10,9 @@
NOLOCALE=1
. /etc/init.d/functions
+
+UMOUNT="umount"
+[ ! -w /etc ] && UMOUNT="umount -n"
action() {
echo -n "$1 "
@@ -131,7 +134,7 @@
# Try to unmount tmpfs filesystems to avoid swapping them in. Ignore failures.
tmpfs=$(awk '$2 ~ /^\/($|proc|dev)/ { next; }
$3 == "tmpfs" { print $2; }' /proc/mounts | sort -r)
-[ -n "$tmpfs" ] && fstab-decode umount $tmpfs 2>/dev/null
+[ -n "$tmpfs" ] && fstab-decode $UMOUNT $tmpfs 2>/dev/null
# Turn off swap, then unmount file systems.
[ -f /proc/swaps ] && SWAPS=`awk '! /^Filename/ { print $1 }' /proc/swaps`
@@ -143,8 +146,6 @@
backdev=$(/sbin/cryptsetup status "$dst" \
| awk '$1 == "device:" { print $2 }')
/sbin/cryptsetup remove "$dst"
- # Leave partition with a blank plain-text swap
- mkswap "$backdev" > /dev/null
fi
done
fi
@@ -170,7 +171,7 @@
$"Unmounting file systems (retry): " \
-f
-[ -f /proc/bus/usb/devices ] && umount /proc/bus/usb
+[ -f /proc/bus/usb/devices ] && $UMOUNT /proc/bus/usb
[ -f /etc/crypttab ] && \
LANG=C action $"Stopping disk encryption: " halt_crypto
@@ -183,7 +184,7 @@
awk '$2 !~ /\/(|dev|proc|selinux)$/ && $1 !~ /^\/dev\/ram/ { print $2 }' \
/proc/mounts | sort -r | \
while read line; do
- fstab-decode umount -f $line
+ fstab-decode $UMOUNT -f $line
done
if [ -x /sbin/halt.local ]; then
nfs-utils-1.0.9-33.el5.i386.rpm: /etc/rc.d/init.d/nfslock
---
+++
@@ -33,7 +33,7 @@
RETVAL=0
start() {
# Check that networking is up.
- [ "${NETWORKING}" = "no" ] && exit 6
+ [ "${NETWORKING}" != "yes" ] && exit 6
if [ "$USERLAND_LOCKD" ] ; then
[ -x /sbin/rpc.lockd ] || exit 5
@@ -46,9 +46,12 @@
STATDARG=""
fi
- if [ -f /var/lock/subsys/nfslock ]; then
- return $RETVAL
+ # Make sure the rpc.statd is not already running.
+ if status rpc.statd > /dev/null ; then
+ exit 0
fi
+ rm -f /var/lock/subsys/nfslock
+
# Start daemons.
if [ "$USERLAND_LOCKD" ]; then
echo -n $"Starting NFS locking: "
@@ -64,10 +67,14 @@
/sbin/sysctl -w fs.nfs.nlm_udpport=$LOCKD_UDPPORT >/dev/null 2>&1
fi
echo -n $"Starting NFS statd: "
+ # Set statd's local hostname if defined
+ [ -n "${STATD_HOSTNAME}" ] && STATDARG="$STATDARG -n ${STATD_HOSTNAME}"
+
# See if a statd's ports has been defined
[ -n "$STATD_PORT" ] && STATDARG="$STATDARG -p $STATD_PORT"
[ -n "$STATD_OUTGOING_PORT" ] \
&& STATDARG="$STATDARG -o $STATD_OUTGOING_PORT"
+
# See if we have an HA-callout program specified
[ -n "$STATD_HA_CALLOUT" ] \
&& STATDARG="$STATDARG -H $STATD_HA_CALLOUT"
@@ -91,6 +98,7 @@
RETVAL=$?
echo
rm -f /var/lock/subsys/nfslock
+ rm -f /var/run/sm-notify.pid
return $RETVAL
}
dbus-1.0.0-7.el5.i386.rpm: /etc/dbus-1/system.conf
---
+++
@@ -15,10 +15,16 @@
<type>system</type>
<!-- Run as special user -->
- <user>81</user>
+ <user>dbus</user>
<!-- Fork into daemon mode -->
<fork/>
+
+ <!-- We use system service launching using a helper -->
+ <standard_system_servicedirs/>
+
+ <!-- This is a setuid helper that is used to launch system services -->
+ <servicehelper>/lib/dbus-1/dbus-daemon-launch-helper</servicehelper>
<!-- Write a pid file -->
<pidfile>/var/run/messagebus.pid</pidfile>
initscripts-8.45.19.EL-1.i386.rpm: /etc/sysconfig/network-scripts/ifup-eth
---
+++
@@ -105,9 +105,10 @@
# slave device?
if [ "${SLAVE}" = yes -a "${ISALIAS}" = no -a "${MASTER}" != "" ]; then
- /sbin/ip link set dev ${DEVICE} down
- echo "+${DEVICE}" > /sys/class/net/${MASTER}/bonding/slaves 2>/dev/null
-
+ grep -wq "${DEVICE}" /sys/class/net/${MASTER}/bonding/slaves || {
+ /sbin/ip link set dev ${DEVICE} down
+ echo "+${DEVICE}" > /sys/class/net/${MASTER}/bonding/slaves 2>/dev/null
+ }
if [ -n "$ETHTOOL_OPTS" ] ; then
/sbin/ethtool -s ${REALDEVICE} $ETHTOOL_OPTS
fi
@@ -125,7 +126,7 @@
for arg in $BONDING_OPTS ; do
key=${arg%%=*};
value=${arg##*=};
- if [ "${key}" = "arp_ip_target" ]; then
+ if [ "${key}" = "arp_ip_target" -a "${value:0:1}" != "+" ]; then
OLDIFS=$IFS;
IFS=',';
for arp_ip in $value; do
initscripts-8.45.19.EL-1.i386.rpm: /etc/sysconfig/network-scripts/ifup-ppp
---
+++
@@ -44,7 +44,7 @@
[ -x /sbin/pppd -o -x /usr/sbin/pppd ] || {
echo $"pppd does not exist or is not executable"
echo $"ifup-ppp for ${DEVICE} exiting"
- logger -p daemon.info -t ifup-ppp \
+ /usr/bin/logger -p daemon.info -t ifup-ppp \
$"pppd does not exist or is not executable for ${DEVICE}"
exit 1
}
@@ -55,7 +55,7 @@
adsl-start /etc/sysconfig/network-scripts/$CONFIG
exit $?
else
- logger -p daemon.info -t ifup-ppp \
+ /usr/bin/logger -p daemon.info -t ifup-ppp \
$"adsl-start does not exist or is not executable for ${DEVICE}"
exit 1
fi
@@ -76,12 +76,12 @@
[ -f ${CHATSCRIPT} ] || {
echo $"/etc/sysconfig/network-scripts/chat-${DEVNAME} does not exist"
echo $"ifup-ppp for ${DEVNAME} exiting"
- logger -p daemon.info -t ifup-ppp \
+ /usr/bin/logger -p daemon.info -t ifup-ppp \
$"/etc/sysconfig/network-scripts/chat-${DEVNAME} does not exist for ${DEVICE}"
exit 1
}
fi
- logger -s -p daemon.notice -t ifup-ppp \
+ /usr/bin/logger -s -p daemon.notice -t ifup-ppp \
$"Setting up a new ${PEERCONF} config file"
if [ -f /etc/ppp/peers/${DEVICE} ]; then
cp -f /etc/ppp/peers/${DEVICE} ${PEERCONF}
@@ -141,7 +141,7 @@
exec=exec
fi
-(logger -p daemon.info -t ifup-ppp \
+(/usr/bin/logger -p daemon.info -t ifup-ppp \
$"pppd started for ${DEVNAME} on ${MODEMPORT} at ${LINESPEED}" &)&
$exec pppd $opts ${MODEMPORT} ${LINESPEED} \
tog-pegasus-2.7.0-2.el5.i386.rpm: /etc/rc.d/init.d/tog-pegasus
---
+++
@@ -8,6 +8,8 @@
CIMSERVER_BIN=/usr/sbin/cimserver
prog=cimserver
LOCKFILE=/var/lock/subsys/tog-pegasus
+LOCKFILE2=/var/run/tog-pegasus/cimserver_start.lock
+PIDFILE=/var/run/tog-pegasus/cimserver.pid
. /etc/rc.d/init.d/functions
[ -e /etc/sysconfig/tog-pegasus ] && . /etc/sysconfig/tog-pegasus;
@@ -75,6 +77,7 @@
success;
else
failure;
+ RETVAL=7
fi
echo
;;
@@ -86,8 +89,16 @@
echo -n $"CIM server ($pid) is running";
RETVAL=0
else
- echo -n $"CIM server is not running";
- RETVAL=3
+ if [ -e $PIDFILE ]; then
+ echo -n $"CIM server is not running and pid file exists";
+ RETVAL=1
+ elif [ -e $LOCKFILE ] || [ -e $LOCKFILE2 ]; then
+ echo -n $"CIM server is not running and lock file exists";
+ RETVAL=2
+ else
+ echo -n $"CIM server is not running";
+ RETVAL=3
+ fi
fi
echo
;;
udev-095-14.16.el5.i386.rpm: /etc/udev/rules.d/50-udev.rules
---
+++
@@ -174,7 +174,7 @@
KERNEL=="mice", NAME="input/%k"
KERNEL=="mouse*", NAME="input/%k"
-KERNEL=="event*", SYSFS{idVendor}=="03f0", SYSFS{device/interface}=="Virtual Mouse", SYSFS{device/bInterfaceProtocol}=="02", NAME="input/%k", SYMLINK+="input/hp_ilo_mouse"
+KERNEL=="event*", SYSFS{idVendor}=="03f0", SYSFS{device/interface}=="Virtual Mouse", SYSFS{device/bInterfaceProtocol}=="02", SYMLINK+="input/hp_ilo_mouse"
KERNEL=="event*", NAME="input/%k"
KERNEL=="js*", NAME="input/%k", SYMLINK+="%k"
@@ -220,13 +220,6 @@
KERNEL=="pcd[0-9]*", SYMLINK+="cdrom cdrom-%k"
KERNEL=="fd[0-9]*", SYMLINK+="floppy floppy-%k"
-# Section for zaptel device
-KERNEL=="zapctl", NAME="zap/ctl"
-KERNEL=="zaptimer", NAME="zap/timer"
-KERNEL=="zapchannel", NAME="zap/channel"
-KERNEL=="zappseudo", NAME="zap/pseudo"
-KERNEL=="zap[0-9]*", NAME="zap/%n"
-
KERNEL=="pktcdvd", NAME="%k/control"
KERNEL=="hd[a-z]", BUS=="ide", SYSFS{removable}=="1", \
@@ -291,12 +284,14 @@
KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}=="", IMPORT{program}="/lib/udev/scsi_id -g -x -a -s %p -d $tempnode"
KERNEL=="dasd*[!0-9]", IMPORT{program}="/lib/udev/dasd_id --export $tempnode"
KERNEL=="nst[0-9]*|st*|sd*[!0-9]|sr*|dasd*[!0-9]|cciss?c", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_SERIAL}"
+KERNEL=="nst[0-9]*|st*|sd*[!0-9]|sr*|dasd*[!0-9]|cciss?c", ENV{ID_UID}=="?*", SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_UID}"
# for partitions import parent information
KERNEL=="sd*[0-9]|dasd*[0-9]", IMPORT{parent}=="ID_*"
KERNEL=="cciss?c[0-9]d[0-9]", ENV{ID_SERIAL}!="?*", IMPORT{program}="scsi_id -g -x -s %p -d $tempnode", ENV{ID_BUS}="cciss"
KERNEL=="cciss?c[0-9]d[0-9]", ENV{ID_SERIAL}!="?*", IMPORT{program}="scsi_id -g -x -a -s %p -d $tempnode", ENV{ID_BUS}="cciss"
KERNEL=="sd*[0-9]|dasd*[0-9]|cciss*p[0-9]", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_SERIAL}-part%n"
+KERNEL=="sd*[0-9]|dasd*[0-9]|cciss*p[0-9]", ENV{ID_UID}=="?*", SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_UID}-part%n"
# by-path (shortest physical path)
KERNEL=="*[!0-9]|sr*", ENV{ID_TYPE}=="?*", IMPORT{program}="/lib/udev/path_id %p", SYMLINK+="disk/by-path/$env{ID_PATH}"
dbus-1.0.0-7.el5.i386.rpm: /etc/dbus-1/session.conf
---
+++
@@ -14,12 +14,16 @@
<policy context="default">
<!-- Allow everything to be sent -->
- <allow send_destination="*"/>
+ <allow send_destination="*" eavesdrop="true"/>
<!-- Allow everything to be received -->
<allow eavesdrop="true"/>
<!-- Allow anyone to own anything -->
<allow own="*"/>
</policy>
+
+ <!-- Config files are placed here that among other things,
+ further restrict the above policy for specific services. -->
+ <includedir>session.d</includedir>
<!-- This is included last so local configuration can override what's
in this standard file -->
@@ -27,4 +31,27 @@
<include if_selinux_enabled="yes" selinux_root_relative="yes">contexts/dbus_contexts</include>
+ <!-- For the session bus, override the default relatively-low limits
+ with essentially infinite limits, since the bus is just running
+ as the user anyway, using up bus resources is not something we need
+ to worry about. In some cases, we do set the limits lower than
+ "all available memory" if exceeding the limit is almost certainly a bug,
+ having the bus enforce a limit is nicer than a huge memory leak. But the
+ intent is that these limits should never be hit. -->
+
+ <!-- the memory limits are 1G instead of say 4G because they can't exceed 32-bit signed int max -->
+ <limit name="max_incoming_bytes">1000000000</limit>
+ <limit name="max_outgoing_bytes">1000000000</limit>
+ <limit name="max_message_size">1000000000</limit>
+ <limit name="service_start_timeout">120000</limit>
+ <limit name="auth_timeout">240000</limit>
+ <limit name="max_completed_connections">100000</limit>
+ <limit name="max_incomplete_connections">10000</limit>
+ <limit name="max_connections_per_user">100000</limit>
+ <limit name="max_pending_service_starts">10000</limit>
+ <limit name="max_names_per_connection">50000</limit>
+ <limit name="max_match_rules_per_connection">50000</limit>
+ <limit name="max_replies_per_connection">50000</limit>
+ <limit name="reply_timeout">300000</limit>
+
</busconfig>
| Histórico de Revisões | |||
|---|---|---|---|
| Revisão 2.1-0 | Wed Jan 21 2009 | ||
| |||