Os fornecedores são intrídos a atualizar o mais cedo possível.
Quando a versão instável do BusyBox 1.26.0 lançado no mês passado , pouco antes das férias de Natal, nós dissemos-lhe que teria atingido o canal estável, logo que o primeiro ponto de libertação é anunciado.
E aconteceu!
O BusyBox 1.26.1 foi lançado em 2 de janeiro de 2017 e agora é a mais
nova série estável da faca suíça para sistemas embarcados e
distribuições GNU / Linux.
Mas não fique muito animado porque esta versão é apenas uma formalidade
para informar os fornecedores de SO que eles podem finalmente atualizar
os pacotes BusyBox, e parece que ele só adiciona vários ajustes para
defconfig e problemas de endereços com compilações de applet único.
"1.26.1 tem correções para single-applet constrói (todos os applets são
verificados para construir com êxito quando seleccionadas
individualmente), alguns ajustes para defconfig foram feitas", diz o
anúncio sobre o lançamento do projeto no website .
"Binários estáticos estão disponíveis para downloads, com cada applet
individual ativado separadamente, bem como o binário com quase todos os
applets selecionados e binários auxiliares".
Está chegando em
breve a uma distro perto de você
Nesta ocasião, gostaríamos de lembrar que a série BusyBox 1.26.x inclui
mais de 200 melhorias para muitos dos utilitários fornecidos.
Entre estes, podemos citar lineedit, ping, sh, wget, whois, vi, cpio,
setfiles, ntpd, hush, udhcpc, cinza, telnetd, unshare, fdisk,
traceroute, top, hexdump, tcpsvd, Menos, sendmail, sed, montagem, mdev,
ipneigh, sha3sum, su, svc, ifplugd, dhcp, cp, df, achado, awk, e
remendo.
O BusyBox 1.26.1 está disponível para download
agora mesmo através do nosso site, e está vindo logo a uma distro perto
de você, por isso recomendamos que você atualize seus instalações assim
que ele cair nos repositórios estáveis. No entanto, se você preferir compilar BusyBox você mesmo a partir de fontes, o link de download acima deve servir bem. O changelog completo está anexado abaixo para o tech-savvy.
Changelog
Aaro Koskinen (3)
Cpio: adiciona ownership (-R) casos de teste
Patch: corrigir falha de log de depuração
Patch: corrigir a falha de correspondência
Bartosz Golaszewski (1):
I2cdump: não use common_bufsiz1
Brian Foley (2):
Awk: corrigir segfault para erro de sintaxe de loop
Udhcpc: verifica a leitura do byte de comprimento da opção para estar dentro do pacote
Denys Vlasenko:
Sistema de compilação: reescrever sempre NUM_APPLETS.h
Sistema de compilação: correção diferente para include / applet_tables.h / include /
NUM_APPLETS.h
Construir sistema: corrigir alguns avisos para allnoconfig construir
Build system: fix include / NUM_APPLETS.h geração
Sistema de compilação: tornar CONFIG_FEATURE_USE_BSS_TAIL menos funky
Examples / var_service / fw: opcionalmente limpar todos os netdevs; Opcionalmente preferem um roteamento 0/0
Examples / var_service / supplicant_if: novo exemplo de serviço
Exemplos: adicione um script útil "veja log abreviado" para o exemplo de serviço ntpd
Exemplos: adicionar exemplo de um servidor DHCP
Exemplos: update var_service / README
Config: disentangle PREFER_APPLETS de SH_STANDALONE e SH_NOFORK
Trylink: use "mktemp tmp.XXXXXXXXXX" para aplacar o OS X
Getopt32: adicione nova sintaxe de 'o: +' e 'o: *' para -o NUM e -o LIST
Libbb / speed_table.c: expandir comentários
Libbb / speed_table.c: sobrevivem B115200 e B230400 não se encaixam em 16 bits
Libbb / xwrite: imprimir errno em erros de "gravação curta"
Libbb: não use fflush_unlocked, musl não gosta de fflush_unlocked (NULL)
Libbb: handle \ S em / etc / issue
Libbb: make xmalloc_sockaddr2dotted use NI_NUMERICSCOPE
Libbb: / send_to_from: não exigem que "para" tenha o mesmo AF. Fecha 9146
Lineedit: corrigir conclusão com nomes de applet. Fecha 9361
Lineedit: corrigir dois bugs no tratamento de sinal SIGWINCH
Libiproute: eliminar algumas lojas zero redundantes
Ash: [EXPAND] Não divida citado VSLENGTH e VSTRIM
Ash: [EXPAND] Corrigir ifsfirst / ifslastp leak
Ash: [EXPAND] Optimize nulonly afastado e apenas use citado como antes
Ash: [EXPAND] Removido herefd hack
Ash: [EXPAND] Divisão não cotada $ @ / $ * corretamente quando o IFS está definido mas vazio
Cinzas: [TRABALHOS] Fix dowait sinal raça
Cinza: [MEMALLOC] Adicionar pushstackmark
Cinza: [MEMALLOC] Made grabstackblock um invólucro em linha para stalloc
Ash: [PARSER] Adicionar auxiliares nlprompt / nlnoprompt
Ash: [PARSER] Não mostrar prompts em expandstr
Ash: [PARSER] Correção de análise de $ {## 1}
Ash: [PARSER] Lidar com barras invertidas corretamente após o sinal de dólar
Ash: [PARSER] Reconhecer os delimitadores here-doc terminados por EOF
Ash: [PARSER] Informar erros de substição em tempo de expansão
Ash: [PARSER] Otimizações de tamanho no analisador de expansão de parâmetros
Ash: [REDIR] Move null redirecionar verificações em chamador
Cinza: [REDIR] Remover EMFILE caso especial
Ash: [REDIR] Remove chamadas redundantes do CLOEXEC
Ash: [REDIR] Substitua copyfd por savefd e use dup2 em outro lugar
Ash: [SHELL] Expandir ENV antes de usá-lo
Cinza: [SHELL] Mover flushall para o ponto antes de _exit
Cinza: [SIGNAL] Remover EXSIG
Ash: [VAR] Inicializar OPTIND após o ambiente de importação
Cinza: [VAR] Remover setvarsafe
Ash: [VAR] Desinfectar nomes de variáveis de ambiente na entrada
Ash: adicione um FIXME para bug 9246
Ash: adicionar comentário explicando "set -e; $ (cmd)" discrepancy
Ash: todos os blocos na cópia do nó de função devem ser SHELL_ALIGNed
Ash: comment out free (p) antes de _exit, tweak alguns comentários desatualizados
Ash: excluir sobras de "simplificar EOF / newline manipulação no analisador de lista" commit
Cinza: não deixe SIGQUIT ignorado em "exec CMD"
Ash: eval: Retornar status em funções eval
Ash: expand: Fixed "$ @" expansão quando EXP_FULL é falso
Ash: explique EXP_REDIR e por que nós (dont) glob redir filenames
Ash: corrigir código "duplicado local" (esqueceu de reativar interrupções)
Ash: fix "return N" não configuração $? Em condicionais de loop
Ash: fixar um thinko no último commit
Ash: fix arithmetic closing)) dividido por backslash-newline
Ash: fix bit-rotten depurar infra-estrutura
Ash: corrigir erros globbing ao usar glibc glob ()
Ash: correção de $ {VAR: -2}
Ash: corrigir o tratamento de NULs em $ 'abc \ 000def \ x00asd'. Fecha 9286
Ash: corrigir manipulação de bashism $ 'xxx' com caracteres de alto-bit. Fecha 9236
Ash: fix interativo "comando eval STRING" sair em erros.
Ash: fix return_in_trap1.tests falha
Ash: fixar bug de expansão de char assinado
Ash: se livrar de duas variáveis de dados globais
Ash: se estiver usando libc glob (), pule-o se nenhum metachars estiver na palavra
Ash: no código heredoc, corrigir o acesso após o fim da memória alocada. Fecha 9276
Ash: input: Permitir duas chamadas consecutivas para pungetc
Ash: jobs: Não tente acessar a tabela de tarefas para o trabalho% 0
Cinza: faça o código globbing interno selecionável do config
Ash: make popfile () depois de popallfiles () safe
Ash: move ifsbreakup () e ifsfree () para cima
Ash: open-code blocking_dowait_with_raise_on_sig ()
Ash: otimizar tryexec (): evitar uma alocação
Cinza: sincronização parcial com traço na lógica "fork if traps are set"
Ash: placate gcc: "warning:! Só é aplicado para o lado esquerdo de =="
Cinzas: reduza as diferenças de código de
Cinzas: remover armazéns mortos e variáveis não utilizadas
Cinza: remover não utilizado EXSHELLPROC
Fonte
Até a próxima!!!
Nenhum comentário:
Postar um comentário