%tr = (
%tr,
+'guardian' => 'Gardien',
'guardian alertfile' => 'Fichier d\'alerte',
+'guardian block a host' => 'Bloquer l\'hôte ',
+'guardian block httpd brute-force' => 'Détection force brute httpd',
+'guardian block owncloud brute-force' => 'Détection force brute Owncloud',
+'guardian block ssh brute-force' => 'Détection force brute SSH',
+'guardian blockcount' => 'Seuil de déclenchement (Snort) ',
+'guardian blocked hosts' => 'Hôtes bloqués actuellement',
+'guardian blocking of this address is not allowed' => 'Le blocage de l\'adresse donnée n\'est pas autorisé.',
+'guardian blocktime' => 'Temps de blocage (secondes) ',
+'guardian common settings' => 'Paramètres communs',
'guardian configuration' => 'Configuration du gardien',
+'guardian daemon' => 'Service',
+'guardian empty input' => 'Saisie vide : Veuillez saisir une adresse d\'hôte ou un sous-réseau valide.',
+'guardian enabled' => 'Activer le gardien ',
+'guardian firewallaction' => 'Action du pare-feu ',
+'guardian ignored hosts' => 'Hôtes ignorés',
'guardian ignorefile' => 'Fichier d\'ignorés',
'guardian interface' => 'Interface',
-'guardian logfile' => 'Fichier log',
-'guardian loglevel_off' => 'Off',
+'guardian invalid address or subnet' => 'Adresse hôte ou sous-réseau invalide.',
+'guardian invalid blockcount' => 'Nombre de blocages non valide : Veuillez proposer un nombre plus grand que zéro.',
+'guardian invalid blocktime' => 'Temps de blocage invalide : Veuillez proposer un nombre plus grand que zéro.',
+'guardian invalid logfile' => 'Le chemin fourni pour le fichier de rapports n\'est pas valide.',
+'guardian logfacility' => 'Type de rapport ',
+'guardian logfile' => 'Fichier de rapport',
+'guardian loglevel' => 'Niveau de rapport ',
+'guardian loglevel_off' => 'Sans',
'guardian loglevel_info' => 'Info',
-'guardian loglevel_debug' => 'Debug',
-'guardian logtarget_syslog' => 'Systemlog',
-'guardian logtarget_file' => 'File',
+'guardian loglevel_debug' => 'Débug',
+'guardian logtarget_syslog' => 'Rapport système',
+'guardian logtarget_file' => 'Fichier',
'guardian logtarget_console' => 'Console',
-'guardian priolevel_high' => '1 - High',
-'guardian priolevel_medium' => '2 - Medium',
-'guardian priolevel_low' => '3 - Low',
-'guardian priolevel_very_low' => '4 - Very low',
+'guardian no entries' => 'Aucune entrée pour le moment.',
+'guardian not running no hosts can be blocked' => 'Le gardien n\'est pas en cours d\'exécution. Aucun hôte ne sera bloqué.',
+'guardian priolevel_high' => '1 - Haut',
+'guardian priolevel_medium' => '2 - Moyen',
+'guardian priolevel_low' => '3 - Bas',
+'guardian priolevel_very_low' => '4 - Très bas',
+'guardian service' => 'Service Gardien',
+'guardian priority level' => 'Niveau de priorité (Snort) ',
'guardian timelimit' => 'Délai maximum',
+'guardian watch snort alertfile' => 'Surveiller le fichier d\'alerte Snort',
);
#etc/rc.d/init.d/networking/red.up
etc/rc.d/init.d/networking/red.up/01-conntrack-cleanup
etc/rc.d/init.d/networking/red.up/05-update-dns-forwarders
+etc/rc.d/init.d/networking/red.up/06-safe-search
etc/rc.d/init.d/networking/red.up/10-miniupnpd
etc/rc.d/init.d/networking/red.up/10-multicast
etc/rc.d/init.d/networking/red.up/10-static-routes
#usr/etc
#usr/etc/bash_completion.d
#usr/etc/bash_completion.d/cargo
-#usr/lib/libarena-ceb2b0be1df82a34.so
-#usr/lib/libfmt_macros-180196e9b447f6bc.so
-#usr/lib/libgraphviz-6134aa2fb7fc0ede.so
-#usr/lib/librustc-486dd92640c99cc8.so
-#usr/lib/librustc_allocator-b509f560d857c583.so
-#usr/lib/librustc_borrowck-097d7f1c32b766c7.so
-#usr/lib/librustc_codegen_ssa-b59f0356a9894487.so
-#usr/lib/librustc_codegen_utils-b073f63e4c329398.so
-#usr/lib/librustc_cratesio_shim-d6da3f9ed42f6b5f.so
-#usr/lib/librustc_data_structures-4f5460ff3467bd33.so
-#usr/lib/librustc_driver-c0c7a08f53a73175.so
-#usr/lib/librustc_errors-cce96b966073bf2b.so
-#usr/lib/librustc_fs_util-cdf2d4af48a4d8b8.so
-#usr/lib/librustc_incremental-af1a741c4a7ad894.so
-#usr/lib/librustc_interface-67ba6c1fcee8d443.so
-#usr/lib/librustc_lint-d68a92d44a03076d.so
-#usr/lib/librustc_macros-41814bfe49797f0d.so
-#usr/lib/librustc_metadata-b001949ba1573923.so
-#usr/lib/librustc_mir-404cd82d0d3fb6f6.so
-#usr/lib/librustc_passes-30e168078359d96a.so
-#usr/lib/librustc_plugin-e83a3eaa89c10683.so
-#usr/lib/librustc_privacy-0d13751c813e7339.so
-#usr/lib/librustc_resolve-208474fe27b3ed02.so
-#usr/lib/librustc_save_analysis-f909fd55f1bd27e8.so
-#usr/lib/librustc_target-e3eafbb9540d4f55.so
-#usr/lib/librustc_traits-b8681975b39d208f.so
-#usr/lib/librustc_typeck-07d2613dcf677aa2.so
-#usr/lib/libserialize-8fcbeb7fff90d36a.so
-#usr/lib/libstd-5c81dca0f01e87f9.so
-#usr/lib/libsyntax-6c83e2c47a731dad.so
-#usr/lib/libsyntax_ext-a85cb7d090c8170c.so
-#usr/lib/libsyntax_pos-2c7d5d4f69223dff.so
-#usr/lib/libterm-2651f8b4eed9e86e.so
-#usr/lib/libtest-0127509d2e54a846.so
+#usr/lib/libLLVM-9-rust-1.39.0-stable.so
+#usr/lib/librustc_driver-5ba79660ac95dbfa.so
+#usr/lib/librustc_macros-29f012204edfe0f3.so
+#usr/lib/libstd-fae576517123aa4e.so
+#usr/lib/libtest-1127f4b003793c46.so
#usr/lib/rustlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/codegen-backends
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libLLVM-8-rust-1.37.0-stable.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-580035dd98451925.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libannotate_snippets-25e8d8701c03547d.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libarena-ceb2b0be1df82a34.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libarrayvec-f106db365d780985.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libatty-740be20e4d7441ff.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libbacktrace-13217ede3d276f16.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libbacktrace-9af89337886e6db6.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libbacktrace_sys-621a9ee22da6caa1.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libbacktrace_sys-fba99e00c4e61492.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libbitflags-4a7d2efbf7a358d0.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libbyteorder-5ff68006fd3fb999.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcc-ce0590f9ba246196.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-be7979c57a08057b.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-cddc487ade7daaa5.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libchalk_engine-69df11cdcd6bae99.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libchalk_macros-2bf52732ae8243bc.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-9fc4b5be2ba5cc19.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-8a55a4098920125a.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcrc32fast-fc7bcda202f0f3f7.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcrossbeam_deque-b4b71504b68d8f8b.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcrossbeam_epoch-c664f1a3b4666115.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcrossbeam_utils-63c4319e4aba6512.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libdatafrog-bb049e83d8396896.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libeither-d1a988cc36833269.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libena-baa918d535227ba6.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libenv_logger-ff2b1a6f19a13aac.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libflate2-1c2be25b633e6a65.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libfmt_macros-180196e9b447f6bc.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgetopts-c729851ce6e3efb2.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgraphviz-6134aa2fb7fc0ede.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-be9569e4d599746f.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhumantime-6e5514835e11fb0b.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libindexmap-7f10e194770d6bf3.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libitertools-e4cf5d31b5cfa6a4.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libitoa-438f269905bbaa51.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libjobserver-2c75db35ce15b29a.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblazy_static-0de2b1545b6973a2.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblazy_static-21ff09e0ead00dc9.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-2299a069d4067a08.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-d6459c4f0817c67c.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblock_api-c79d1a6ea5dc7713.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblog-18ad11d6dda4e80d.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblog_settings-ae8859ad47668e7f.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmeasureme-327bb21dd04749e8.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemmap-954e0d1f2b0db71b.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemoffset-62475d073708b865.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_sys-d07d12e134a38412.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libnodrop-b315aca0ebc7a5b8.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libnum_cpus-f6407c37ef29b71f.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libowning_ref-a0b3d9e1cdab8c89.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_abort-a956b3d01e3c9a0e.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-e11c7b3b3225afe2.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libparking_lot-4b068d99c9e6fdb6.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libparking_lot_core-8c73184e7c1493fe.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpolonius_engine-e22625b0bbda797a.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libproc_macro-4a29a6c5fe75a875.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libproc_macro2-c0602f1037e40557.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libprofiler_builtins-b36e7b6c2d3e00eb.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpunycode-8955eba3c43f8f2e.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libquick_error-acc678b011452377.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libquote-d261e1caa93335df.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librand-ebc7d1f1ad312180.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librand_chacha-47ba3ac92cc46b2c.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librand_core-c1f44f472e6d23be.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librand_hc-b3cc93a39a881b5b.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librand_isaac-63fbbbd089438d27.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librand_pcg-f16fbddc311ab68e.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librand_xorshift-8cd3bbc8a0d1fb89.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libremove_dir_all-898894399d3dfed9.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librls_data-4a7aa063287c45da.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librls_span-dd90aac9099b76b5.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-486dd92640c99cc8.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_allocator-b509f560d857c583.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_apfloat-f178776c0914cec5.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_borrowck-097d7f1c32b766c7.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_codegen_ssa-b59f0356a9894487.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_codegen_utils-b073f63e4c329398.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_cratesio_shim-d6da3f9ed42f6b5f.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_data_structures-4f5460ff3467bd33.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-546c844e8071bbeb.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-c571e3698361b498.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_driver-c0c7a08f53a73175.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_errors-cce96b966073bf2b.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_fs_util-cdf2d4af48a4d8b8.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_hash-dab039160d1ae7fc.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_incremental-af1a741c4a7ad894.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_interface-67ba6c1fcee8d443.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_lint-d68a92d44a03076d.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_macros-41814bfe49797f0d.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_metadata-b001949ba1573923.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_mir-404cd82d0d3fb6f6.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_passes-30e168078359d96a.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_plugin-e83a3eaa89c10683.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_privacy-0d13751c813e7339.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_rayon-45df15d01be9166e.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_rayon_core-bc509e7526aad29c.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_resolve-208474fe27b3ed02.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_save_analysis-f909fd55f1bd27e8.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-47d8845cef2a3bc5.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-aee5c24fff305dea.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_target-e3eafbb9540d4f55.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_traits-b8681975b39d208f.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_typeck-07d2613dcf677aa2.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libryu-919d5311c0fa1780.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libscoped_tls-583a4be451031471.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libscopeguard-b33d2d758306f178.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libserde-2882d0235471e138.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libserde_json-fb3419596e2872d5.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libserialize-8fcbeb7fff90d36a.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libserialize-8fcbeb7fff90d36a.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsmallvec-a7473e0177aca21a.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstable_deref_trait-95edcbcd95f82564.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-5c81dca0f01e87f9.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-5c81dca0f01e87f9.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsyn-39248ab3eb28ec5c.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsynstructure-6de6dffcdae6857a.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsyntax-6c83e2c47a731dad.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsyntax_ext-a85cb7d090c8170c.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsyntax_pos-2c7d5d4f69223dff.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtempfile-03867c2a718d0e3a.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libterm-2651f8b4eed9e86e.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libterm-2651f8b4eed9e86e.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtermcolor-a7c37dbe6cc8c9b2.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-0127509d2e54a846.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-0127509d2e54a846.so
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_width-2c3a64b369c398a7.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_width-e8235f0d435d4737.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_xid-3909facdb30376a3.rlib
-#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-017511bce73a530c.rlib
#usr/lib/rustlib/components
#usr/lib/rustlib/etc
#usr/lib/rustlib/etc/debugger_pretty_printers_common.py
#usr/lib/rustlib/manifest-rustc
#usr/lib/rustlib/rust-installer-version
#usr/lib/rustlib/uninstall.sh
+#usr/lib/rustlib/aarch64-unknown-linux-gnu
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/rust-lld
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/codegen-backends
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-emscripten.so
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libLLVM-9-rust-1.39.0-stable.so
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-ad10152c26711a1e.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libannotate_snippets-528c0dd29454e807.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libarena-0e8b5d9953930cfd.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libarrayvec-ce8c8f1a629f81e8.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libatty-b5832919c4f33178.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libbacktrace-36d70d9746402ce9.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libbacktrace-d21bd2203b9cf386.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libbacktrace_sys-7acfc843240167a8.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libbacktrace_sys-d3f856996f4ba595.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libbitflags-b2fdda02c8c118f8.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libbyteorder-edeaf80867374bdd.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libc2_chacha-979b42583706bdc2.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcc-ae2e13c2b3cae642.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-af51e7c6fd7d1248.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-c3c2ba386094535a.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libchalk_engine-d798c481153b4b62.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libchalk_macros-4441a1541fbb37f4.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-ebe4001ded7f33e7.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-fc6e9071307a3016.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcrc32fast-fd28b3d47842f7fa.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcrossbeam_deque-2d2a63d3302e3ccc.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcrossbeam_epoch-110841597bbd2475.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcrossbeam_utils-76a8e2a5c519d0fe.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcrossbeam_utils-94a718b69a333e48.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libdatafrog-64ba326cfd6c4a87.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libeither-61581951dd32fbbe.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libena-c6f3f6330ff14200.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libenv_logger-64cfd51879efc7c5.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libflate2-c25d43037cfbbf04.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libfmt_macros-f9ea9416d074c751.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgetopts-9707b9d1fcc99cc5.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgetrandom-b568dfc804ffe462.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgraphviz-848d4fac6ff56975.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-093434daf7d99801.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libindexmap-9a138334b3413609.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libitoa-ad281fceba482c15.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libjemalloc_sys-8f846836d085cef1.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libjobserver-59e38c6182988eb4.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblazy_static-423003bbc2a97bc2.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblazy_static-af0bc60ea7941c5e.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-27f2a77b2995d98c.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-bdc36e54cba276b2.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblock_api-cf9fb9332945a132.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblog-bd5783e5ae9cc3a0.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblog_settings-51403d78577217aa.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmeasureme-3318ac13c3c3608b.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemmap-7c395609a517e793.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemoffset-4400b162f1188553.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_sys-33f0934d15df5b33.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libnodrop-f6572ba0f322f51d.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libnum_cpus-1cd22c346da02324.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libonce_cell-6e1ce1030c729d53.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_abort-aa14c19d32fa6063.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-a72070139220275e.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libparking_lot-e82ff3efcbe66cea.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libparking_lot_core-0ba7415946e47555.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpolonius_engine-5538e65e1a349552.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libppv_lite86-1704f552b38d10bb.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libproc_macro-4cee5e7a25d52465.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libprofiler_builtins-001b987f93ee1de4.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpunycode-2d4253fa0a46973a.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librand-bf3aa265afda3f91.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librand_chacha-56bd2bb59a1c862f.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librand_core-a043b66a76410fc2.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libremove_dir_all-bcabfa0962d10672.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librls_data-a5618348271b8bfc.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librls_span-8e44c7827b3ee583.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc-18f7ef92dec7bacb.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_apfloat-19a841b377aadd6d.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_asan-eac9215007b0fcc1.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_ast_borrowck-4462f5df22b78d39.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_codegen_ssa-4a2eda2b02a7b8ed.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_codegen_utils-0f02c9812373721f.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_data_structures-68bd26b6c6ef87a1.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-cc125734707bc906.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-eb2e0f5fe057b8b3.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_driver-5ba79660ac95dbfa.so
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_errors-b5a9571ad8e070f5.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_fs_util-e6ab52ba127c937e.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_hash-eca25276dd29034d.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_incremental-32f4987b17bc8a48.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_interface-d8c8ff078e74a506.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_lexer-ea9a441991a12858.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_lint-ecea02ac63d22579.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_lsan-6088bce415f6f750.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_macros-29f012204edfe0f3.so
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_metadata-eb65a4664267a312.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_mir-73e8b1204765dcf2.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_msan-d7847a89d2a9d4da.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_passes-80ed2cef25b23d66.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_plugin-3e7415301cab5c61.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_plugin_impl-0f211f9b695669df.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_privacy-45891a800961b63d.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_rayon-88959fb846ff25ae.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_rayon_core-d31798f186086edb.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_resolve-50843020ed609925.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_save_analysis-b32c56865bca0753.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-24daf38551b7a03b.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-291bd2456cb6c9fe.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_std-728a724b2323da3c.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_target-ae022bf76153d390.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_traits-b57aaef407df05a7.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_tsan-b2d1c9ec5dd4daf5.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_typeck-13cfd72719535271.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libryu-5042d4ffa1f5861d.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libscoped_tls-f69ff8d611e3ec9e.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libscopeguard-e8489771008fd545.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libscopeguard-e84f01285ed238e8.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libserde-0a34fd665b7782d8.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libserde_json-5d9374350fb495cd.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libserialize-672f3751d2ed5c2f.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsmallvec-bb4baa7cb6fbdbdf.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstable_deref_trait-a21d9f330e0d2731.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-fae576517123aa4e.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-fae576517123aa4e.so
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsyntax-1ad655037a2ae7cc.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsyntax_ext-157683f36046de25.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libsyntax_pos-8d1ee0661c372238.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtempfile-4b4815141cb858d0.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libterm-efe5a62b9dfb310d.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libterm_size-635dace701d3959b.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtermcolor-871fe491ac262cd1.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-1127f4b003793c46.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libtest-1127f4b003793c46.so
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_width-3ffd827d25d4b025.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_width-87460b2374e82362.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunicode_xid-dffb1f467a3b5171.rlib
+#usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-75e9ddd83715a368.rlib
#usr/share/doc/cargo
#usr/share/doc/cargo/LICENSE-APACHE
#usr/share/doc/cargo/LICENSE-MIT
#etc/rc.d/init.d/networking/red.up
etc/rc.d/init.d/networking/red.up/01-conntrack-cleanup
etc/rc.d/init.d/networking/red.up/05-update-dns-forwarders
+etc/rc.d/init.d/networking/red.up/06-safe-search
etc/rc.d/init.d/networking/red.up/10-miniupnpd
etc/rc.d/init.d/networking/red.up/10-multicast
etc/rc.d/init.d/networking/red.up/10-static-routes
#usr/etc
#usr/etc/bash_completion.d
#usr/etc/bash_completion.d/cargo
-#usr/lib/libarena-ceb2b0be1df82a34.so
-#usr/lib/libfmt_macros-180196e9b447f6bc.so
-#usr/lib/libgraphviz-6134aa2fb7fc0ede.so
-#usr/lib/librustc-486dd92640c99cc8.so
-#usr/lib/librustc_allocator-b509f560d857c583.so
-#usr/lib/librustc_borrowck-097d7f1c32b766c7.so
-#usr/lib/librustc_codegen_ssa-b59f0356a9894487.so
-#usr/lib/librustc_codegen_utils-b073f63e4c329398.so
-#usr/lib/librustc_cratesio_shim-d6da3f9ed42f6b5f.so
-#usr/lib/librustc_data_structures-4f5460ff3467bd33.so
-#usr/lib/librustc_driver-c0c7a08f53a73175.so
-#usr/lib/librustc_errors-cce96b966073bf2b.so
-#usr/lib/librustc_fs_util-cdf2d4af48a4d8b8.so
-#usr/lib/librustc_incremental-af1a741c4a7ad894.so
-#usr/lib/librustc_interface-67ba6c1fcee8d443.so
-#usr/lib/librustc_lint-d68a92d44a03076d.so
-#usr/lib/librustc_macros-41814bfe49797f0d.so
-#usr/lib/librustc_metadata-b001949ba1573923.so
-#usr/lib/librustc_mir-404cd82d0d3fb6f6.so
-#usr/lib/librustc_passes-30e168078359d96a.so
-#usr/lib/librustc_plugin-e83a3eaa89c10683.so
-#usr/lib/librustc_privacy-0d13751c813e7339.so
-#usr/lib/librustc_resolve-208474fe27b3ed02.so
-#usr/lib/librustc_save_analysis-f909fd55f1bd27e8.so
-#usr/lib/librustc_target-e3eafbb9540d4f55.so
-#usr/lib/librustc_traits-b8681975b39d208f.so
-#usr/lib/librustc_typeck-07d2613dcf677aa2.so
-#usr/lib/libserialize-8fcbeb7fff90d36a.so
-#usr/lib/libstd-83a4f058944e6814.so
-#usr/lib/libsyntax-6c83e2c47a731dad.so
-#usr/lib/libsyntax_ext-a85cb7d090c8170c.so
-#usr/lib/libsyntax_pos-2c7d5d4f69223dff.so
-#usr/lib/libterm-2651f8b4eed9e86e.so
-#usr/lib/libtest-0127509d2e54a846.so
+#usr/lib/libLLVM-9-rust-1.39.0-stable.so
+#usr/lib/librustc_driver-5ba79660ac95dbfa.so
+#usr/lib/librustc_macros-29f012204edfe0f3.so
+#usr/lib/libstd-fae576517123aa4e.so
+#usr/lib/libtest-1127f4b003793c46.so
#usr/lib/rustlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/codegen-backends
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/codegen-backends/librustc_codegen_llvm-llvm.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libLLVM-8-rust-1.37.0-stable.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liballoc-580035dd98451925.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libannotate_snippets-25e8d8701c03547d.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libarena-ceb2b0be1df82a34.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libarrayvec-f106db365d780985.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libatty-740be20e4d7441ff.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libbacktrace-13217ede3d276f16.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libbacktrace-9af89337886e6db6.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libbacktrace_sys-621a9ee22da6caa1.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libbacktrace_sys-fba99e00c4e61492.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libbitflags-4a7d2efbf7a358d0.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libbyteorder-5ff68006fd3fb999.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcc-ce0590f9ba246196.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcfg_if-be7979c57a08057b.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcfg_if-cddc487ade7daaa5.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libchalk_engine-69df11cdcd6bae99.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libchalk_macros-2bf52732ae8243bc.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcompiler_builtins-9fc4b5be2ba5cc19.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcore-8a55a4098920125a.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcrc32fast-fc7bcda202f0f3f7.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcrossbeam_deque-b4b71504b68d8f8b.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcrossbeam_epoch-c664f1a3b4666115.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcrossbeam_utils-63c4319e4aba6512.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libdatafrog-bb049e83d8396896.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libeither-d1a988cc36833269.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libena-baa918d535227ba6.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libenv_logger-ff2b1a6f19a13aac.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libflate2-1c2be25b633e6a65.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libfmt_macros-180196e9b447f6bc.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libgetopts-c729851ce6e3efb2.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libgraphviz-6134aa2fb7fc0ede.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libhashbrown-be9569e4d599746f.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libhumantime-6e5514835e11fb0b.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libindexmap-7f10e194770d6bf3.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libitertools-e4cf5d31b5cfa6a4.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libitoa-438f269905bbaa51.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libjobserver-2c75db35ce15b29a.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblazy_static-0de2b1545b6973a2.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblazy_static-21ff09e0ead00dc9.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblibc-2299a069d4067a08.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblibc-d6459c4f0817c67c.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblock_api-c79d1a6ea5dc7713.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblog-18ad11d6dda4e80d.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblog_settings-ae8859ad47668e7f.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libmeasureme-327bb21dd04749e8.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libmemmap-954e0d1f2b0db71b.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libmemoffset-62475d073708b865.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libminiz_sys-d07d12e134a38412.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libnodrop-b315aca0ebc7a5b8.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libnum_cpus-f6407c37ef29b71f.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libowning_ref-a0b3d9e1cdab8c89.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libpanic_abort-a956b3d01e3c9a0e.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libpanic_unwind-e11c7b3b3225afe2.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libparking_lot-4b068d99c9e6fdb6.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libparking_lot_core-8c73184e7c1493fe.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libpolonius_engine-e22625b0bbda797a.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libproc_macro-4a29a6c5fe75a875.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libproc_macro2-c0602f1037e40557.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libpunycode-8955eba3c43f8f2e.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libquick_error-acc678b011452377.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libquote-d261e1caa93335df.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librand-ebc7d1f1ad312180.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librand_chacha-47ba3ac92cc46b2c.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librand_core-c1f44f472e6d23be.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librand_hc-b3cc93a39a881b5b.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librand_isaac-63fbbbd089438d27.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librand_pcg-f16fbddc311ab68e.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librand_xorshift-8cd3bbc8a0d1fb89.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libremove_dir_all-898894399d3dfed9.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librls_data-4a7aa063287c45da.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librls_span-dd90aac9099b76b5.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc-486dd92640c99cc8.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_allocator-b509f560d857c583.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_apfloat-f178776c0914cec5.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_borrowck-097d7f1c32b766c7.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_codegen_ssa-b59f0356a9894487.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_codegen_utils-b073f63e4c329398.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_cratesio_shim-d6da3f9ed42f6b5f.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_data_structures-4f5460ff3467bd33.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_demangle-546c844e8071bbeb.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_demangle-c571e3698361b498.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_driver-c0c7a08f53a73175.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_errors-cce96b966073bf2b.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_fs_util-cdf2d4af48a4d8b8.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_hash-dab039160d1ae7fc.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_incremental-af1a741c4a7ad894.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_interface-67ba6c1fcee8d443.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_lint-d68a92d44a03076d.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_macros-41814bfe49797f0d.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_metadata-b001949ba1573923.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_mir-404cd82d0d3fb6f6.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_passes-30e168078359d96a.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_plugin-e83a3eaa89c10683.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_privacy-0d13751c813e7339.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_rayon-45df15d01be9166e.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_rayon_core-bc509e7526aad29c.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_resolve-208474fe27b3ed02.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_save_analysis-f909fd55f1bd27e8.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_std_workspace_alloc-47d8845cef2a3bc5.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_std_workspace_core-aee5c24fff305dea.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_target-e3eafbb9540d4f55.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_traits-b8681975b39d208f.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_typeck-07d2613dcf677aa2.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libryu-919d5311c0fa1780.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libscoped_tls-583a4be451031471.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libscopeguard-b33d2d758306f178.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libserde-2882d0235471e138.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libserde_json-fb3419596e2872d5.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libserialize-8fcbeb7fff90d36a.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libserialize-8fcbeb7fff90d36a.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libsmallvec-a7473e0177aca21a.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libstable_deref_trait-95edcbcd95f82564.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libstd-83a4f058944e6814.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libstd-83a4f058944e6814.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libsyn-39248ab3eb28ec5c.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libsynstructure-6de6dffcdae6857a.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libsyntax-6c83e2c47a731dad.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libsyntax_ext-a85cb7d090c8170c.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libsyntax_pos-2c7d5d4f69223dff.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libtempfile-03867c2a718d0e3a.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libterm-2651f8b4eed9e86e.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libterm-2651f8b4eed9e86e.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libtermcolor-a7c37dbe6cc8c9b2.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libtest-0127509d2e54a846.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libtest-0127509d2e54a846.so
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libunicode_width-2c3a64b369c398a7.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libunicode_width-e8235f0d435d4737.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libunicode_xid-3909facdb30376a3.rlib
-#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libunwind-017511bce73a530c.rlib
#usr/lib/rustlib/components
#usr/lib/rustlib/etc
#usr/lib/rustlib/etc/debugger_pretty_printers_common.py
#usr/lib/rustlib/manifest-rustc
#usr/lib/rustlib/rust-installer-version
#usr/lib/rustlib/uninstall.sh
+#usr/lib/rustlib/arm-unknown-linux-gnueabi
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/bin
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/bin/rust-lld
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/codegen-backends
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/codegen-backends/librustc_codegen_llvm-emscripten.so
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/codegen-backends/librustc_codegen_llvm-llvm.so
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libLLVM-9-rust-1.39.0-stable.so
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liballoc-ad10152c26711a1e.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libannotate_snippets-528c0dd29454e807.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libarena-0e8b5d9953930cfd.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libarrayvec-ce8c8f1a629f81e8.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libatty-b5832919c4f33178.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libbacktrace-36d70d9746402ce9.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libbacktrace-d21bd2203b9cf386.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libbacktrace_sys-7acfc843240167a8.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libbacktrace_sys-d3f856996f4ba595.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libbitflags-b2fdda02c8c118f8.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libbyteorder-edeaf80867374bdd.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libc2_chacha-979b42583706bdc2.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcc-ae2e13c2b3cae642.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcfg_if-af51e7c6fd7d1248.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcfg_if-c3c2ba386094535a.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libchalk_engine-d798c481153b4b62.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libchalk_macros-4441a1541fbb37f4.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcompiler_builtins-ebe4001ded7f33e7.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcore-fc6e9071307a3016.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcrc32fast-fd28b3d47842f7fa.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcrossbeam_deque-2d2a63d3302e3ccc.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcrossbeam_epoch-110841597bbd2475.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcrossbeam_utils-76a8e2a5c519d0fe.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcrossbeam_utils-94a718b69a333e48.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libdatafrog-64ba326cfd6c4a87.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libeither-61581951dd32fbbe.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libena-c6f3f6330ff14200.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libenv_logger-64cfd51879efc7c5.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libflate2-c25d43037cfbbf04.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libfmt_macros-f9ea9416d074c751.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libgetopts-9707b9d1fcc99cc5.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libgetrandom-b568dfc804ffe462.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libgraphviz-848d4fac6ff56975.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libhashbrown-093434daf7d99801.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libindexmap-9a138334b3413609.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libitoa-ad281fceba482c15.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libjemalloc_sys-8f846836d085cef1.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libjobserver-59e38c6182988eb4.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblazy_static-423003bbc2a97bc2.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblazy_static-af0bc60ea7941c5e.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblibc-27f2a77b2995d98c.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblibc-bdc36e54cba276b2.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblock_api-cf9fb9332945a132.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblog-bd5783e5ae9cc3a0.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblog_settings-51403d78577217aa.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libmeasureme-3318ac13c3c3608b.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libmemmap-7c395609a517e793.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libmemoffset-4400b162f1188553.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libminiz_sys-33f0934d15df5b33.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libnodrop-f6572ba0f322f51d.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libnum_cpus-1cd22c346da02324.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libonce_cell-6e1ce1030c729d53.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libpanic_abort-aa14c19d32fa6063.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libpanic_unwind-a72070139220275e.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libparking_lot-e82ff3efcbe66cea.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libparking_lot_core-0ba7415946e47555.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libpolonius_engine-5538e65e1a349552.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libppv_lite86-1704f552b38d10bb.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libproc_macro-4cee5e7a25d52465.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libprofiler_builtins-001b987f93ee1de4.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libpunycode-2d4253fa0a46973a.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librand-bf3aa265afda3f91.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librand_chacha-56bd2bb59a1c862f.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librand_core-a043b66a76410fc2.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libremove_dir_all-bcabfa0962d10672.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librls_data-a5618348271b8bfc.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librls_span-8e44c7827b3ee583.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc-18f7ef92dec7bacb.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_apfloat-19a841b377aadd6d.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_asan-eac9215007b0fcc1.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_ast_borrowck-4462f5df22b78d39.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_codegen_ssa-4a2eda2b02a7b8ed.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_codegen_utils-0f02c9812373721f.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_data_structures-68bd26b6c6ef87a1.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_demangle-cc125734707bc906.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_demangle-eb2e0f5fe057b8b3.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_driver-5ba79660ac95dbfa.so
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_errors-b5a9571ad8e070f5.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_fs_util-e6ab52ba127c937e.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_hash-eca25276dd29034d.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_incremental-32f4987b17bc8a48.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_interface-d8c8ff078e74a506.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_lexer-ea9a441991a12858.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_lint-ecea02ac63d22579.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_lsan-6088bce415f6f750.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_macros-29f012204edfe0f3.so
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_metadata-eb65a4664267a312.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_mir-73e8b1204765dcf2.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_msan-d7847a89d2a9d4da.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_passes-80ed2cef25b23d66.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_plugin-3e7415301cab5c61.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_plugin_impl-0f211f9b695669df.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_privacy-45891a800961b63d.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_rayon-88959fb846ff25ae.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_rayon_core-d31798f186086edb.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_resolve-50843020ed609925.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_save_analysis-b32c56865bca0753.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_std_workspace_alloc-24daf38551b7a03b.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_std_workspace_core-291bd2456cb6c9fe.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_std_workspace_std-728a724b2323da3c.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_target-ae022bf76153d390.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_traits-b57aaef407df05a7.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_tsan-b2d1c9ec5dd4daf5.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/librustc_typeck-13cfd72719535271.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libryu-5042d4ffa1f5861d.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libscoped_tls-f69ff8d611e3ec9e.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libscopeguard-e8489771008fd545.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libscopeguard-e84f01285ed238e8.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libserde-0a34fd665b7782d8.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libserde_json-5d9374350fb495cd.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libserialize-672f3751d2ed5c2f.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libsmallvec-bb4baa7cb6fbdbdf.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libstable_deref_trait-a21d9f330e0d2731.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libstd-fae576517123aa4e.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libstd-fae576517123aa4e.so
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libsyntax-1ad655037a2ae7cc.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libsyntax_ext-157683f36046de25.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libsyntax_pos-8d1ee0661c372238.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libtempfile-4b4815141cb858d0.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libterm-efe5a62b9dfb310d.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libterm_size-635dace701d3959b.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libtermcolor-871fe491ac262cd1.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libtest-1127f4b003793c46.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libtest-1127f4b003793c46.so
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libunicode_width-3ffd827d25d4b025.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libunicode_width-87460b2374e82362.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libunicode_xid-dffb1f467a3b5171.rlib
+#usr/lib/rustlib/arm-unknown-linux-gnueabi/lib/libunwind-75e9ddd83715a368.rlib
#usr/share/doc/cargo
#usr/share/doc/cargo/LICENSE-APACHE
#usr/share/doc/cargo/LICENSE-MIT
#usr/lib/libdns.la
#usr/lib/libdns.so
usr/lib/libdns.so.1107
-usr/lib/libdns.so.1107.1.0
+usr/lib/libdns.so.1107.1.1
#usr/lib/libisc.la
#usr/lib/libisc.so
usr/lib/libisc.so.1104
-usr/lib/libisc.so.1104.0.0
+usr/lib/libisc.so.1104.0.1
#usr/lib/libisccc.la
#usr/lib/libisccc.so
usr/lib/libisccc.so.161
#etc/rc.d/init.d/networking/red.up
etc/rc.d/init.d/networking/red.up/01-conntrack-cleanup
etc/rc.d/init.d/networking/red.up/05-update-dns-forwarders
+etc/rc.d/init.d/networking/red.up/06-safe-search
etc/rc.d/init.d/networking/red.up/10-miniupnpd
etc/rc.d/init.d/networking/red.up/10-multicast
etc/rc.d/init.d/networking/red.up/10-static-routes
#usr/etc
#usr/etc/bash_completion.d
#usr/etc/bash_completion.d/cargo
-#usr/lib/libLLVM-8-rust-1.37.0-stable.so
-#usr/lib/libarena-2dbd087e71bab5ff.so
-#usr/lib/libfmt_macros-9370b2cd4b0963a9.so
-#usr/lib/libgraphviz-cf3e99ad7551af01.so
-#usr/lib/librustc-67e244df2d01d8d3.so
-#usr/lib/librustc_allocator-7a42e3db9ecb2c2b.so
-#usr/lib/librustc_borrowck-f951fee81cade93b.so
-#usr/lib/librustc_codegen_ssa-9a75a7013e630c7d.so
-#usr/lib/librustc_codegen_utils-67f0c7d4c104b612.so
-#usr/lib/librustc_cratesio_shim-55f75ea90d6ff5ef.so
-#usr/lib/librustc_data_structures-737826cd0b03228b.so
-#usr/lib/librustc_driver-463291fcc35bd79a.so
-#usr/lib/librustc_errors-e9de4d553fa8a0d3.so
-#usr/lib/librustc_fs_util-10a2714e70d069ad.so
-#usr/lib/librustc_incremental-55914acc95940d21.so
-#usr/lib/librustc_interface-ce742e83736b3fc4.so
-#usr/lib/librustc_lint-a8bbf55fefed9b73.so
-#usr/lib/librustc_macros-fc8094ecc1a65aa0.so
-#usr/lib/librustc_metadata-59e553154f63d95f.so
-#usr/lib/librustc_mir-ad65fee52109a511.so
-#usr/lib/librustc_passes-c95b7a384997f5e7.so
-#usr/lib/librustc_plugin-c80cd355779b6a1e.so
-#usr/lib/librustc_privacy-1dc17972adf8999b.so
-#usr/lib/librustc_resolve-7b63f4510204e933.so
-#usr/lib/librustc_save_analysis-6f790d66ee1276e5.so
-#usr/lib/librustc_target-aa20cdf306498100.so
-#usr/lib/librustc_traits-38bb2d44d537b8f3.so
-#usr/lib/librustc_typeck-b777c9f36f93b6b9.so
-#usr/lib/libserialize-49e7cac8fc95c29c.so
-#usr/lib/libstd-b60700069ac34ece.so
-#usr/lib/libsyntax-e1c9db33e12726db.so
-#usr/lib/libsyntax_ext-a2fb0ed32f734879.so
-#usr/lib/libsyntax_pos-fb3b608de7495695.so
-#usr/lib/libterm-d1df9556cbf9becc.so
-#usr/lib/libtest-496af68bbb2e2991.so
+#usr/lib/libLLVM-9-rust-1.39.0-stable.so
+#usr/lib/librustc_driver-5ba79660ac95dbfa.so
+#usr/lib/librustc_macros-29f012204edfe0f3.so
+#usr/lib/libstd-fae576517123aa4e.so
+#usr/lib/libtest-1127f4b003793c46.so
#usr/lib/rustlib
#usr/lib/rustlib/components
#usr/lib/rustlib/etc
#usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py
#usr/lib/rustlib/etc/gdb_rust_pretty_printing.py
#usr/lib/rustlib/etc/lldb_rust_formatters.py
-#usr/lib/rustlib/i686-unknown-linux-gnu
-#usr/lib/rustlib/i686-unknown-linux-gnu/bin
-#usr/lib/rustlib/i686-unknown-linux-gnu/bin/rust-lld
-#usr/lib/rustlib/i686-unknown-linux-gnu/codegen-backends
-#usr/lib/rustlib/i686-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-emscripten.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libLLVM-8-rust-1.37.0-stable.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/liballoc-8f2956de721f520b.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libannotate_snippets-b7c3f8cda6ac9e2c.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libarena-2dbd087e71bab5ff.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libarrayvec-44300918957dea5d.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libatty-e8a6c0488a34767e.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libbacktrace-73e39b25f50c6dcf.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libbacktrace-b10eba9adcfe1505.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libbacktrace_sys-768d61ab14ec0468.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libbacktrace_sys-db5e0e7d0749d506.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libbitflags-e60dfb8d6567a5f7.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libbyteorder-c22d2755185cb006.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcc-2a7d92c3f6b47310.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcfg_if-77bf908d99e9fb5f.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcfg_if-938e2349c34c6b62.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libchalk_engine-2ec0b7b8bf6a88b4.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libchalk_macros-6879ce87d9f9bcd4.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler_builtins-b153fe578e4a4dfd.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcore-4b41ddade3bf085d.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcrc32fast-fb3e73136158ed11.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcrossbeam_deque-d681c876e9c23ecb.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcrossbeam_epoch-0a61d5d135ce9e6a.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcrossbeam_utils-1b4cd4aa55c0ba07.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libdatafrog-073ae356e8410f78.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libeither-6e3dd4c4ab16be98.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libena-d9be002f1f415c61.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libenv_logger-067e50e49bed74de.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libflate2-cd43dda5bcf817e5.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libfmt_macros-9370b2cd4b0963a9.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libgetopts-6f8152df218d6020.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libgraphviz-cf3e99ad7551af01.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libhashbrown-9dd19fac103edc26.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libhumantime-9bd7510b9b69d3fb.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libindexmap-392424e40b2d2b47.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libitoa-03290c88fda37d79.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libjemalloc_sys-1efc7ac71eca9f64.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libjobserver-a6bd838162f52e33.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/liblazy_static-5945fd86bd759b00.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/liblazy_static-fcf7f07f152ccd87.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/liblibc-6bee100b6c72a3d3.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/liblibc-d7ebce55c4c528fe.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/liblock_api-911f08420eb3d474.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/liblog-c4cf155033424159.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/liblog_settings-7b3b33320b5fc90a.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libmeasureme-58041c8a5d2c50c8.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libmemmap-1e74acc3e3eb5edd.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libmemoffset-3e0dd16406810610.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libminiz_sys-62157d1ddbb9ff7c.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libnodrop-368ba380f34c38ba.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libnum_cpus-e72cda9604a8cc79.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libowning_ref-21ad708b6c997b4e.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libpanic_abort-83ba1d457d4f9859.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libpanic_unwind-6181ae9bcf8d2b41.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libparking_lot-5028f938875b71d0.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libparking_lot_core-5483e64ab0a486df.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libpolonius_engine-13583aef576a583f.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libproc_macro-f25810b3220e8d88.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libprofiler_builtins-f6d1758d426da39d.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libpunycode-95d4da76d8928482.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libquick_error-962c940e1ee277c9.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librand-44e4c4b6d6a05780.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librand_chacha-d9ca0213b63bf4be.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librand_core-1a557190b71b2066.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librand_hc-e446824b689c37ce.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librand_isaac-4a424066a4f0c363.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librand_pcg-4f86e7830918c9b6.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librand_xorshift-e5a15746ee528a6f.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libremove_dir_all-6a668d97c48fd753.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librls_data-2da6b8466ca38ea1.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librls_span-7de8d59519d4b12e.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc-67e244df2d01d8d3.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_allocator-7a42e3db9ecb2c2b.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_apfloat-d8d05e0f8cf9b3a3.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_borrowck-f951fee81cade93b.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_codegen_ssa-9a75a7013e630c7d.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_codegen_utils-67f0c7d4c104b612.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_cratesio_shim-55f75ea90d6ff5ef.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_data_structures-737826cd0b03228b.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_demangle-4d37fdd35e58d5a0.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_demangle-951336a39c412b7c.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_driver-463291fcc35bd79a.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_errors-e9de4d553fa8a0d3.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_fs_util-10a2714e70d069ad.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_hash-03b70964a363ef74.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_incremental-55914acc95940d21.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_interface-ce742e83736b3fc4.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_lint-a8bbf55fefed9b73.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_macros-fc8094ecc1a65aa0.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_metadata-59e553154f63d95f.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_mir-ad65fee52109a511.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_passes-c95b7a384997f5e7.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_plugin-c80cd355779b6a1e.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_privacy-1dc17972adf8999b.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_rayon-d73b98bca146634e.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_rayon_core-c6fb0e68e8f602af.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_resolve-7b63f4510204e933.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_save_analysis-6f790d66ee1276e5.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_std_workspace_alloc-331bde277e5ff81c.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_std_workspace_core-28663b02da4cce64.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_target-aa20cdf306498100.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_traits-38bb2d44d537b8f3.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc_typeck-b777c9f36f93b6b9.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libryu-12fc5e1af09f9dd1.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libscoped_tls-b756ecf21802250e.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libscopeguard-9635daba9c15fd87.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libserde-ca259d247ba58181.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libserde_json-1abdae4c452142bb.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libserialize-49e7cac8fc95c29c.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libserialize-49e7cac8fc95c29c.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libsmallvec-5e002f543ed98a35.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libstable_deref_trait-b6edbfd74ba56b94.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-b60700069ac34ece.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-b60700069ac34ece.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libsyntax-e1c9db33e12726db.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libsyntax_ext-a2fb0ed32f734879.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libsyntax_pos-fb3b608de7495695.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libtempfile-cc4a1136c96a8ebc.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libterm-d1df9556cbf9becc.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libterm-d1df9556cbf9becc.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libtermcolor-524f8fcf4f65811c.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libtest-496af68bbb2e2991.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libtest-496af68bbb2e2991.so
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libunicode_width-72627eb36d1616f3.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libunicode_width-a9fa0c28a98ef41f.rlib
-#usr/lib/rustlib/i686-unknown-linux-gnu/lib/libunwind-56bacba37f592403.rlib
#usr/lib/rustlib/install.log
#usr/lib/rustlib/manifest-cargo
-#usr/lib/rustlib/manifest-rust-std-i686-unknown-linux-gnu
+#usr/lib/rustlib/manifest-rust-std-i586-unknown-linux-gnu
#usr/lib/rustlib/manifest-rustc
#usr/lib/rustlib/rust-installer-version
#usr/lib/rustlib/uninstall.sh
+#usr/lib/rustlib/i586-unknown-linux-gnu
+#usr/lib/rustlib/i586-unknown-linux-gnu/bin
+#usr/lib/rustlib/i586-unknown-linux-gnu/bin/rust-lld
+#usr/lib/rustlib/i586-unknown-linux-gnu/codegen-backends
+#usr/lib/rustlib/i586-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-emscripten.so
+#usr/lib/rustlib/i586-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libLLVM-9-rust-1.39.0-stable.so
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/liballoc-ad10152c26711a1e.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libannotate_snippets-528c0dd29454e807.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libarena-0e8b5d9953930cfd.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libarrayvec-ce8c8f1a629f81e8.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libatty-b5832919c4f33178.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libbacktrace-36d70d9746402ce9.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libbacktrace-d21bd2203b9cf386.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libbacktrace_sys-7acfc843240167a8.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libbacktrace_sys-d3f856996f4ba595.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libbitflags-b2fdda02c8c118f8.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libbyteorder-edeaf80867374bdd.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libc2_chacha-979b42583706bdc2.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libcc-ae2e13c2b3cae642.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libcfg_if-af51e7c6fd7d1248.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libcfg_if-c3c2ba386094535a.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libchalk_engine-d798c481153b4b62.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libchalk_macros-4441a1541fbb37f4.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libcompiler_builtins-ebe4001ded7f33e7.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libcore-fc6e9071307a3016.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libcrc32fast-fd28b3d47842f7fa.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libcrossbeam_deque-2d2a63d3302e3ccc.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libcrossbeam_epoch-110841597bbd2475.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libcrossbeam_utils-76a8e2a5c519d0fe.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libcrossbeam_utils-94a718b69a333e48.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libdatafrog-64ba326cfd6c4a87.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libeither-61581951dd32fbbe.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libena-c6f3f6330ff14200.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libenv_logger-64cfd51879efc7c5.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libflate2-c25d43037cfbbf04.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libfmt_macros-f9ea9416d074c751.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libgetopts-9707b9d1fcc99cc5.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libgetrandom-b568dfc804ffe462.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libgraphviz-848d4fac6ff56975.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libhashbrown-093434daf7d99801.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libindexmap-9a138334b3413609.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libitoa-ad281fceba482c15.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libjemalloc_sys-8f846836d085cef1.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libjobserver-59e38c6182988eb4.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/liblazy_static-423003bbc2a97bc2.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/liblazy_static-af0bc60ea7941c5e.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/liblibc-27f2a77b2995d98c.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/liblibc-bdc36e54cba276b2.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/liblock_api-cf9fb9332945a132.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/liblog-bd5783e5ae9cc3a0.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/liblog_settings-51403d78577217aa.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libmeasureme-3318ac13c3c3608b.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libmemmap-7c395609a517e793.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libmemoffset-4400b162f1188553.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libminiz_sys-33f0934d15df5b33.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libnodrop-f6572ba0f322f51d.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libnum_cpus-1cd22c346da02324.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libonce_cell-6e1ce1030c729d53.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libpanic_abort-aa14c19d32fa6063.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libpanic_unwind-a72070139220275e.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libparking_lot-e82ff3efcbe66cea.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libparking_lot_core-0ba7415946e47555.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libpolonius_engine-5538e65e1a349552.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libppv_lite86-1704f552b38d10bb.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libproc_macro-4cee5e7a25d52465.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libprofiler_builtins-001b987f93ee1de4.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libpunycode-2d4253fa0a46973a.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librand-bf3aa265afda3f91.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librand_chacha-56bd2bb59a1c862f.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librand_core-a043b66a76410fc2.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libremove_dir_all-bcabfa0962d10672.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librls_data-a5618348271b8bfc.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librls_span-8e44c7827b3ee583.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc-18f7ef92dec7bacb.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_apfloat-19a841b377aadd6d.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_asan-eac9215007b0fcc1.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_ast_borrowck-4462f5df22b78d39.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_codegen_ssa-4a2eda2b02a7b8ed.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_codegen_utils-0f02c9812373721f.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_data_structures-68bd26b6c6ef87a1.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_demangle-cc125734707bc906.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_demangle-eb2e0f5fe057b8b3.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_driver-5ba79660ac95dbfa.so
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_errors-b5a9571ad8e070f5.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_fs_util-e6ab52ba127c937e.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_hash-eca25276dd29034d.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_incremental-32f4987b17bc8a48.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_interface-d8c8ff078e74a506.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_lexer-ea9a441991a12858.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_lint-ecea02ac63d22579.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_lsan-6088bce415f6f750.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_macros-29f012204edfe0f3.so
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_metadata-eb65a4664267a312.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_mir-73e8b1204765dcf2.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_msan-d7847a89d2a9d4da.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_passes-80ed2cef25b23d66.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_plugin-3e7415301cab5c61.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_plugin_impl-0f211f9b695669df.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_privacy-45891a800961b63d.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_rayon-88959fb846ff25ae.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_rayon_core-d31798f186086edb.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_resolve-50843020ed609925.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_save_analysis-b32c56865bca0753.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_std_workspace_alloc-24daf38551b7a03b.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_std_workspace_core-291bd2456cb6c9fe.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_std_workspace_std-728a724b2323da3c.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_target-ae022bf76153d390.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_traits-b57aaef407df05a7.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_tsan-b2d1c9ec5dd4daf5.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_typeck-13cfd72719535271.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libryu-5042d4ffa1f5861d.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libscoped_tls-f69ff8d611e3ec9e.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libscopeguard-e8489771008fd545.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libscopeguard-e84f01285ed238e8.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libserde-0a34fd665b7782d8.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libserde_json-5d9374350fb495cd.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libserialize-672f3751d2ed5c2f.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libsmallvec-bb4baa7cb6fbdbdf.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libstable_deref_trait-a21d9f330e0d2731.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libstd-fae576517123aa4e.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libstd-fae576517123aa4e.so
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libsyntax-1ad655037a2ae7cc.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libsyntax_ext-157683f36046de25.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libsyntax_pos-8d1ee0661c372238.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libtempfile-4b4815141cb858d0.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libterm-efe5a62b9dfb310d.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libterm_size-635dace701d3959b.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libtermcolor-871fe491ac262cd1.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libtest-1127f4b003793c46.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libtest-1127f4b003793c46.so
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libunicode_width-3ffd827d25d4b025.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libunicode_width-87460b2374e82362.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libunicode_xid-dffb1f467a3b5171.rlib
+#usr/lib/rustlib/i586-unknown-linux-gnu/lib/libunwind-75e9ddd83715a368.rlib
#usr/share/doc/cargo
#usr/share/doc/cargo/LICENSE-APACHE
#usr/share/doc/cargo/LICENSE-MIT
#usr/lib/libknot.la
#usr/lib/libknot.lai
#usr/lib/libknot.so
-usr/lib/libknot.so.9
-usr/lib/libknot.so.9.0.0
+usr/lib/libknot.so.10
+usr/lib/libknot.so.10.0.0
#usr/lib/libknotus.a
#usr/lib/libknotus.la
#usr/include/htp/htp_urlencoded.h
#usr/include/htp/htp_utf8_decoder.h
#usr/include/htp/htp_version.h
+#usr/include/htp/lzma
+#usr/include/htp/lzma/7zTypes.h
+#usr/include/htp/lzma/LzmaDec.h
#usr/lib/libhtp.la
#usr/lib/libhtp.so
usr/lib/libhtp.so.2
--- /dev/null
+usr/sbin/rfkill
+#usr/share/man/man8/rfkill.8.gz
#usr/lib/libunbound.la
#usr/lib/libunbound.so
usr/lib/libunbound.so.8
-usr/lib/libunbound.so.8.1.5
+usr/lib/libunbound.so.8.1.6
#usr/lib/pkgconfig/libunbound.pc
usr/sbin/unbound
usr/sbin/unbound-anchor
#etc/rc.d/init.d/networking/red.up
etc/rc.d/init.d/networking/red.up/01-conntrack-cleanup
etc/rc.d/init.d/networking/red.up/05-update-dns-forwarders
+etc/rc.d/init.d/networking/red.up/06-safe-search
etc/rc.d/init.d/networking/red.up/10-miniupnpd
etc/rc.d/init.d/networking/red.up/10-multicast
etc/rc.d/init.d/networking/red.up/10-static-routes
#usr/etc
#usr/etc/bash_completion.d
#usr/etc/bash_completion.d/cargo
-#usr/lib/libLLVM-8-rust-1.37.0-stable.so
-#usr/lib/libarena-ceb2b0be1df82a34.so
-#usr/lib/libfmt_macros-b20970680435d874.so
-#usr/lib/libgraphviz-6134aa2fb7fc0ede.so
-#usr/lib/librustc-3ccb3dbb4a17b1c0.so
-#usr/lib/librustc_allocator-b2da80152b9c838b.so
-#usr/lib/librustc_borrowck-164479080cc8772d.so
-#usr/lib/librustc_codegen_ssa-36e16c2ebd557c5b.so
-#usr/lib/librustc_codegen_utils-a48bae0acacb485e.so
-#usr/lib/librustc_cratesio_shim-d6da3f9ed42f6b5f.so
-#usr/lib/librustc_data_structures-4f5460ff3467bd33.so
-#usr/lib/librustc_driver-1aa233c0fa499347.so
-#usr/lib/librustc_errors-4cd8925058f708b9.so
-#usr/lib/librustc_fs_util-cdf2d4af48a4d8b8.so
-#usr/lib/librustc_incremental-567a4fdbe33af894.so
-#usr/lib/librustc_interface-7691d2a4317831ca.so
-#usr/lib/librustc_lint-ddac0777c9ced2bb.so
-#usr/lib/librustc_macros-f2b013228a70c40f.so
-#usr/lib/librustc_metadata-f289cf194b04b3f9.so
-#usr/lib/librustc_mir-1828c73bde69e33b.so
-#usr/lib/librustc_passes-e0682f28cae48983.so
-#usr/lib/librustc_plugin-6bec8276dde0b5f4.so
-#usr/lib/librustc_privacy-5f93627d6eafe450.so
-#usr/lib/librustc_resolve-2b19d14c3867bf72.so
-#usr/lib/librustc_save_analysis-7c9416ee095cfab0.so
-#usr/lib/librustc_target-0fd4749864b3ce5a.so
-#usr/lib/librustc_traits-051352dbf7a1f21e.so
-#usr/lib/librustc_typeck-732835e10652d8da.so
-#usr/lib/libserialize-8fcbeb7fff90d36a.so
-#usr/lib/libstd-4a76ff35a356aedf.so
-#usr/lib/libsyntax-0268718cca0c4bfe.so
-#usr/lib/libsyntax_ext-d7fa76f0184472a6.so
-#usr/lib/libsyntax_pos-0380da211eff5e9a.so
-#usr/lib/libterm-2651f8b4eed9e86e.so
-#usr/lib/libtest-0127509d2e54a846.so
+#usr/lib/libLLVM-9-rust-1.39.0-stable.so
+#usr/lib/librustc_driver-5ba79660ac95dbfa.so
+#usr/lib/librustc_macros-29f012204edfe0f3.so
+#usr/lib/libstd-fae576517123aa4e.so
+#usr/lib/libtest-1127f4b003793c46.so
#usr/lib/rustlib
#usr/lib/rustlib/components
#usr/lib/rustlib/etc
#usr/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-emscripten.so
#usr/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends/librustc_codegen_llvm-llvm.so
#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libLLVM-8-rust-1.37.0-stable.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-580035dd98451925.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libannotate_snippets-25e8d8701c03547d.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libarena-ceb2b0be1df82a34.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libarrayvec-f106db365d780985.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libatty-740be20e4d7441ff.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-13217ede3d276f16.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-9af89337886e6db6.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-621a9ee22da6caa1.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-fba99e00c4e61492.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbitflags-4a7d2efbf7a358d0.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbyteorder-5ff68006fd3fb999.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcc-ce0590f9ba246196.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-be7979c57a08057b.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-cddc487ade7daaa5.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libchalk_engine-69df11cdcd6bae99.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libchalk_macros-2bf52732ae8243bc.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-9fc4b5be2ba5cc19.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-8a55a4098920125a.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcrc32fast-fc7bcda202f0f3f7.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcrossbeam_deque-b4b71504b68d8f8b.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcrossbeam_epoch-c664f1a3b4666115.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcrossbeam_utils-63c4319e4aba6512.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libdatafrog-bb049e83d8396896.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libeither-d1a988cc36833269.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libena-baa918d535227ba6.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libenv_logger-ff2b1a6f19a13aac.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libflate2-1c2be25b633e6a65.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libfmt_macros-b20970680435d874.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-c729851ce6e3efb2.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgraphviz-6134aa2fb7fc0ede.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-be9569e4d599746f.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhumantime-6e5514835e11fb0b.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libindexmap-7f10e194770d6bf3.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libitoa-438f269905bbaa51.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libjemalloc_sys-c8524fc37cd0fe80.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libjobserver-2c75db35ce15b29a.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblazy_static-0de2b1545b6973a2.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblazy_static-21ff09e0ead00dc9.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-2299a069d4067a08.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-d6459c4f0817c67c.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblock_api-c79d1a6ea5dc7713.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblog-18ad11d6dda4e80d.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblog_settings-ae8859ad47668e7f.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmeasureme-327bb21dd04749e8.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemmap-954e0d1f2b0db71b.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemoffset-62475d073708b865.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_sys-d07d12e134a38412.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libnodrop-b315aca0ebc7a5b8.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libnum_cpus-f6407c37ef29b71f.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libowning_ref-a0b3d9e1cdab8c89.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-a956b3d01e3c9a0e.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e11c7b3b3225afe2.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libparking_lot-4b068d99c9e6fdb6.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libparking_lot_core-8c73184e7c1493fe.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpolonius_engine-e22625b0bbda797a.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-4a29a6c5fe75a875.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-b36e7b6c2d3e00eb.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpunycode-8955eba3c43f8f2e.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libquick_error-acc678b011452377.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand-ebc7d1f1ad312180.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand_chacha-47ba3ac92cc46b2c.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand_core-c1f44f472e6d23be.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand_hc-b3cc93a39a881b5b.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand_isaac-63fbbbd089438d27.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand_pcg-f16fbddc311ab68e.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand_xorshift-8cd3bbc8a0d1fb89.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libremove_dir_all-898894399d3dfed9.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librls_data-4a7aa063287c45da.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librls_span-dd90aac9099b76b5.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-3ccb3dbb4a17b1c0.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_allocator-b2da80152b9c838b.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_apfloat-f178776c0914cec5.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_asan-5a773b1fffe6c751.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_borrowck-164479080cc8772d.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_codegen_ssa-36e16c2ebd557c5b.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_codegen_utils-a48bae0acacb485e.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_cratesio_shim-d6da3f9ed42f6b5f.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_data_structures-4f5460ff3467bd33.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-546c844e8071bbeb.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-c571e3698361b498.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_driver-1aa233c0fa499347.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_errors-4cd8925058f708b9.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_fs_util-cdf2d4af48a4d8b8.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_hash-dab039160d1ae7fc.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_incremental-567a4fdbe33af894.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_interface-7691d2a4317831ca.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_lint-ddac0777c9ced2bb.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_lsan-bcfe6f943bf3a3db.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_macros-f2b013228a70c40f.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_metadata-f289cf194b04b3f9.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_mir-1828c73bde69e33b.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_msan-ffd3999f1149534e.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_passes-e0682f28cae48983.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_plugin-6bec8276dde0b5f4.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_privacy-5f93627d6eafe450.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_rayon-45df15d01be9166e.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_rayon_core-bc509e7526aad29c.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_resolve-2b19d14c3867bf72.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_save_analysis-7c9416ee095cfab0.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-47d8845cef2a3bc5.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-aee5c24fff305dea.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_target-0fd4749864b3ce5a.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_traits-051352dbf7a1f21e.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_tsan-5af25b139995eaa9.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_typeck-732835e10652d8da.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libryu-919d5311c0fa1780.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libscoped_tls-583a4be451031471.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libscopeguard-b33d2d758306f178.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libserde-2882d0235471e138.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libserde_json-fb3419596e2872d5.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libserialize-8fcbeb7fff90d36a.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libserialize-8fcbeb7fff90d36a.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsmallvec-a7473e0177aca21a.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstable_deref_trait-95edcbcd95f82564.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-4a76ff35a356aedf.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-4a76ff35a356aedf.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsyntax-0268718cca0c4bfe.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsyntax_ext-d7fa76f0184472a6.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsyntax_pos-0380da211eff5e9a.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtempfile-03867c2a718d0e3a.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-2651f8b4eed9e86e.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-2651f8b4eed9e86e.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtermcolor-a7c37dbe6cc8c9b2.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-0127509d2e54a846.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-0127509d2e54a846.so
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-2c3a64b369c398a7.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-e8235f0d435d4737.rlib
-#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-017511bce73a530c.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libLLVM-9-rust-1.39.0-stable.so
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ad10152c26711a1e.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libannotate_snippets-528c0dd29454e807.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libarena-0e8b5d9953930cfd.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libarrayvec-ce8c8f1a629f81e8.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libatty-b5832919c4f33178.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-36d70d9746402ce9.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-d21bd2203b9cf386.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-7acfc843240167a8.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-d3f856996f4ba595.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbitflags-b2fdda02c8c118f8.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbyteorder-edeaf80867374bdd.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libc2_chacha-979b42583706bdc2.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcc-ae2e13c2b3cae642.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-af51e7c6fd7d1248.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-c3c2ba386094535a.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libchalk_engine-d798c481153b4b62.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libchalk_macros-4441a1541fbb37f4.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-ebe4001ded7f33e7.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-fc6e9071307a3016.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcrc32fast-fd28b3d47842f7fa.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcrossbeam_deque-2d2a63d3302e3ccc.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcrossbeam_epoch-110841597bbd2475.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcrossbeam_utils-76a8e2a5c519d0fe.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcrossbeam_utils-94a718b69a333e48.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libdatafrog-64ba326cfd6c4a87.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libeither-61581951dd32fbbe.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libena-c6f3f6330ff14200.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libenv_logger-64cfd51879efc7c5.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libflate2-c25d43037cfbbf04.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libfmt_macros-f9ea9416d074c751.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-9707b9d1fcc99cc5.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetrandom-b568dfc804ffe462.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgraphviz-848d4fac6ff56975.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-093434daf7d99801.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libindexmap-9a138334b3413609.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libitoa-ad281fceba482c15.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libjemalloc_sys-8f846836d085cef1.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libjobserver-59e38c6182988eb4.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblazy_static-423003bbc2a97bc2.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblazy_static-af0bc60ea7941c5e.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-27f2a77b2995d98c.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-bdc36e54cba276b2.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblock_api-cf9fb9332945a132.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblog-bd5783e5ae9cc3a0.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblog_settings-51403d78577217aa.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmeasureme-3318ac13c3c3608b.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemmap-7c395609a517e793.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemoffset-4400b162f1188553.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_sys-33f0934d15df5b33.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libnodrop-f6572ba0f322f51d.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libnum_cpus-1cd22c346da02324.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libonce_cell-6e1ce1030c729d53.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-aa14c19d32fa6063.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a72070139220275e.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libparking_lot-e82ff3efcbe66cea.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libparking_lot_core-0ba7415946e47555.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpolonius_engine-5538e65e1a349552.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libppv_lite86-1704f552b38d10bb.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-4cee5e7a25d52465.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-001b987f93ee1de4.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpunycode-2d4253fa0a46973a.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand-bf3aa265afda3f91.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand_chacha-56bd2bb59a1c862f.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand_core-a043b66a76410fc2.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libremove_dir_all-bcabfa0962d10672.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librls_data-a5618348271b8bfc.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librls_span-8e44c7827b3ee583.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-18f7ef92dec7bacb.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_apfloat-19a841b377aadd6d.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_asan-eac9215007b0fcc1.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_ast_borrowck-4462f5df22b78d39.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_codegen_ssa-4a2eda2b02a7b8ed.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_codegen_utils-0f02c9812373721f.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_data_structures-68bd26b6c6ef87a1.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-cc125734707bc906.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-eb2e0f5fe057b8b3.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_driver-5ba79660ac95dbfa.so
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_errors-b5a9571ad8e070f5.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_fs_util-e6ab52ba127c937e.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_hash-eca25276dd29034d.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_incremental-32f4987b17bc8a48.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_interface-d8c8ff078e74a506.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_lexer-ea9a441991a12858.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_lint-ecea02ac63d22579.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_lsan-6088bce415f6f750.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_macros-29f012204edfe0f3.so
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_metadata-eb65a4664267a312.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_mir-73e8b1204765dcf2.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_msan-d7847a89d2a9d4da.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_passes-80ed2cef25b23d66.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_plugin-3e7415301cab5c61.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_plugin_impl-0f211f9b695669df.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_privacy-45891a800961b63d.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_rayon-88959fb846ff25ae.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_rayon_core-d31798f186086edb.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_resolve-50843020ed609925.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_save_analysis-b32c56865bca0753.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-24daf38551b7a03b.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-291bd2456cb6c9fe.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-728a724b2323da3c.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_target-ae022bf76153d390.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_traits-b57aaef407df05a7.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_tsan-b2d1c9ec5dd4daf5.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_typeck-13cfd72719535271.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libryu-5042d4ffa1f5861d.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libscoped_tls-f69ff8d611e3ec9e.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libscopeguard-e8489771008fd545.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libscopeguard-e84f01285ed238e8.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libserde-0a34fd665b7782d8.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libserde_json-5d9374350fb495cd.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libserialize-672f3751d2ed5c2f.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsmallvec-bb4baa7cb6fbdbdf.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstable_deref_trait-a21d9f330e0d2731.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-fae576517123aa4e.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-fae576517123aa4e.so
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsyntax-1ad655037a2ae7cc.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsyntax_ext-157683f36046de25.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsyntax_pos-8d1ee0661c372238.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtempfile-4b4815141cb858d0.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-efe5a62b9dfb310d.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm_size-635dace701d3959b.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtermcolor-871fe491ac262cd1.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-1127f4b003793c46.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-1127f4b003793c46.so
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-3ffd827d25d4b025.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-87460b2374e82362.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_xid-dffb1f467a3b5171.rlib
+#usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-75e9ddd83715a368.rlib
#usr/share/doc/cargo
#usr/share/doc/cargo/LICENSE-APACHE
#usr/share/doc/cargo/LICENSE-MIT
--- /dev/null
+../../../common/bind
\ No newline at end of file
--- /dev/null
+../../../common/file
\ No newline at end of file
--- /dev/null
+etc/system-release
+etc/issue
+srv/web/ipfire/cgi-bin/credits.cgi
+var/ipfire/langs
+etc/rc.d/init.d/networking/red.up/06-safe-search
+etc/rc.d/init.d/unbound
+etc/rc.d/init.d/suricata
+srv/web/ipfire/cgi-bin/ids.cgi
--- /dev/null
+../../../common/knot
\ No newline at end of file
--- /dev/null
+../../../common/libhtp
\ No newline at end of file
--- /dev/null
+../../../common/suricata
\ No newline at end of file
--- /dev/null
+#!/bin/bash
+############################################################################
+# #
+# This file is part of the IPFire Firewall. #
+# #
+# IPFire is free software; you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation; either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# IPFire is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with IPFire; if not, write to the Free Software #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+# #
+# Copyright (C) 2019 IPFire-Team <info@ipfire.org>. #
+# #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+/usr/local/bin/backupctrl exclude >/dev/null 2>&1
+
+core=140
+
+exit_with_error() {
+ # Set last succesfull installed core.
+ echo $(($core-1)) > /opt/pakfire/db/core/mine
+ # don't start pakfire again at error
+ killall -KILL pak_update
+ /usr/bin/logger -p syslog.emerg -t ipfire \
+ "core-update-${core}: $1"
+ exit $2
+}
+
+# Remove old core updates from pakfire cache to save space...
+for (( i=1; i<=$core; i++ )); do
+ rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
+done
+
+
+# Remove files
+
+# Stop services
+
+# Extract files
+extract_files
+
+# update linker config
+ldconfig
+
+# Update Language cache
+/usr/local/bin/update-lang-cache
+
+# Start services
+
+# This update needs a reboot...
+#touch /var/run/need_reboot
+
+# Finish
+/etc/init.d/fireinfo start
+sendprofile
+
+# Update grub config to display new core version
+if [ -e /boot/grub/grub.cfg ]; then
+ grub-mkconfig -o /boot/grub/grub.cfg
+fi
+
+sync
+
+# Don't report the exitcode last command
+exit 0
--- /dev/null
+boot/config.txt
+boot/grub/grub.cfg
+boot/grub/grubenv
+etc/alternatives
+etc/collectd.custom
+etc/default/grub
+etc/ipsec.conf
+etc/ipsec.secrets
+etc/ipsec.user.conf
+etc/ipsec.user.secrets
+etc/localtime
+etc/shadow
+etc/snort/snort.conf
+etc/ssl/openssl.cnf
+etc/sudoers
+etc/sysconfig/firewall.local
+etc/sysconfig/rc.local
+etc/udev/rules.d/30-persistent-network.rules
+srv/web/ipfire/html/proxy.pac
+var/ipfire/dma
+var/ipfire/time
+var/ipfire/ovpn
+var/lib/alternatives
+var/log/cache
+var/log/dhcpcd.log
+var/log/messages
+var/state/dhcp/dhcpd.leases
+var/updatecache
--- /dev/null
+../../../common/unbound
\ No newline at end of file
var/ipfire/accounting/dbinstall.pl
var/ipfire/addon-lang/acct.de.pl
var/ipfire/addon-lang/acct.en.pl
+var/ipfire/addon-lang/acct.fr.pl
var/ipfire/addon-lang/acct.tr.pl
var/ipfire/backup/addons/includes/squid-accounting
var/ipfire/menu.d/EX-squid-accounting.menu
#usr/include/wireshark/wsutil/xtea.h
#usr/lib/libwireshark.so
usr/lib/libwireshark.so.12
-usr/lib/libwireshark.so.12.0.5
+usr/lib/libwireshark.so.12.0.7
#usr/lib/libwiretap.so
usr/lib/libwiretap.so.9
-usr/lib/libwiretap.so.9.0.5
+usr/lib/libwiretap.so.9.0.7
#usr/lib/libwscodecs.so
usr/lib/libwscodecs.so.2
usr/lib/libwscodecs.so.2.0.0
WARNING: untranslated string: guardian logtarget_syslog = unknown string
WARNING: untranslated string: guardian no entries = unknown string
WARNING: untranslated string: guardian service = unknown string
+WARNING: untranslated string: itlb multihit = iTLB MultiHit
WARNING: untranslated string: route config changed = unknown string
WARNING: untranslated string: routing config added = unknown string
WARNING: untranslated string: routing config changed = unknown string
WARNING: untranslated string: routing table = unknown string
WARNING: untranslated string: show tls-auth key = Show tls-auth key
+WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
WARNING: untranslated string: vpn statistics n2n = unknown string
WARNING: untranslated string: iptmangles = IPTable Mangles
WARNING: untranslated string: iptnats = IPTable Network Address Translation
WARNING: untranslated string: ipts = iptables
+WARNING: untranslated string: itlb multihit = iTLB MultiHit
WARNING: untranslated string: january = January
WARNING: untranslated string: july = July
WARNING: untranslated string: june = June
WARNING: untranslated string: system is offline = The system is offline.
WARNING: untranslated string: system logs = System Logs
WARNING: untranslated string: ta key = TLS-Authentification-Key
+WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
WARNING: untranslated string: tcp more reliable = TCP (more reliable)
WARNING: untranslated string: telephone not set = Telephone not set.
WARNING: untranslated string: template = Preset
WARNING: untranslated string: ipsec mode tunnel = Tunnel
WARNING: untranslated string: ipsec network = IPsec network
WARNING: untranslated string: ipsec settings = IPsec Settings
+WARNING: untranslated string: itlb multihit = iTLB MultiHit
WARNING: untranslated string: last = Last
WARNING: untranslated string: least preferred = least preferred
WARNING: untranslated string: lifetime = Lifetime:
WARNING: untranslated string: system information = System Information
WARNING: untranslated string: system is offline = The system is offline.
WARNING: untranslated string: ta key = TLS-Authentification-Key
+WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
WARNING: untranslated string: tcp more reliable = TCP (more reliable)
WARNING: untranslated string: ten minutes = 10 Minutes
WARNING: untranslated string: thirty minutes = 30 Minutes
WARNING: translation string unused: ovpn device
WARNING: translation string unused: ovpn dl
WARNING: translation string unused: ovpn engines
-WARNING: translation string unused: ovpn hmac
WARNING: translation string unused: ovpn log
WARNING: translation string unused: ovpn mtu-disc
WARNING: translation string unused: ovpn mtu-disc and mtu not 1500
WARNING: untranslated string: ipsec mode transport = Transport
WARNING: untranslated string: ipsec mode tunnel = Tunnel
WARNING: untranslated string: ipsec settings = IPsec Settings
+WARNING: untranslated string: itlb multihit = iTLB MultiHit
WARNING: untranslated string: local ip address = Local IP Address
WARNING: untranslated string: log server protocol = protocol:
WARNING: untranslated string: masquerade blue = Masquerade BLUE
WARNING: untranslated string: ssh username = Username
WARNING: untranslated string: subnet mask = Subnet Mask
WARNING: untranslated string: system is offline = The system is offline.
+WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
WARNING: untranslated string: tcp more reliable = TCP (more reliable)
WARNING: untranslated string: ten minutes = 10 Minutes
WARNING: untranslated string: thirty minutes = 30 Minutes
WARNING: untranslated string: ipsec mode transport = Transport
WARNING: untranslated string: ipsec mode tunnel = Tunnel
WARNING: untranslated string: ipsec settings = IPsec Settings
+WARNING: untranslated string: itlb multihit = iTLB MultiHit
WARNING: untranslated string: local ip address = Local IP Address
WARNING: untranslated string: log server protocol = protocol:
WARNING: untranslated string: masquerade blue = Masquerade BLUE
WARNING: untranslated string: subnet mask = Subnet Mask
WARNING: untranslated string: system is offline = The system is offline.
WARNING: untranslated string: ta key = TLS-Authentification-Key
+WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
WARNING: untranslated string: tcp more reliable = TCP (more reliable)
WARNING: untranslated string: ten minutes = 10 Minutes
WARNING: untranslated string: thirty minutes = 30 Minutes
WARNING: untranslated string: ipsec mode tunnel = Tunnel
WARNING: untranslated string: ipsec network = IPsec network
WARNING: untranslated string: ipsec settings = IPsec Settings
+WARNING: untranslated string: itlb multihit = iTLB MultiHit
WARNING: untranslated string: last = Last
WARNING: untranslated string: least preferred = least preferred
WARNING: untranslated string: lifetime = Lifetime:
WARNING: untranslated string: system information = System Information
WARNING: untranslated string: system is offline = The system is offline.
WARNING: untranslated string: ta key = TLS-Authentification-Key
+WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
WARNING: untranslated string: tcp more reliable = TCP (more reliable)
WARNING: untranslated string: ten minutes = 10 Minutes
WARNING: untranslated string: thirty minutes = 30 Minutes
WARNING: untranslated string: ipsec mode tunnel = Tunnel
WARNING: untranslated string: ipsec network = IPsec network
WARNING: untranslated string: ipsec settings = IPsec Settings
+WARNING: untranslated string: itlb multihit = iTLB MultiHit
WARNING: untranslated string: last = Last
WARNING: untranslated string: least preferred = least preferred
WARNING: untranslated string: lifetime = Lifetime:
WARNING: untranslated string: system has rdrand = This system has support for Intel(R) RDRAND.
WARNING: untranslated string: system is offline = The system is offline.
WARNING: untranslated string: ta key = TLS-Authentification-Key
+WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
WARNING: untranslated string: tcp more reliable = TCP (more reliable)
WARNING: untranslated string: ten minutes = 10 Minutes
WARNING: untranslated string: thirty minutes = 30 Minutes
WARNING: untranslated string: ipsec mode transport = Transport
WARNING: untranslated string: ipsec mode tunnel = Tunnel
WARNING: untranslated string: ipsec settings = IPsec Settings
+WARNING: untranslated string: itlb multihit = iTLB MultiHit
WARNING: untranslated string: local ip address = Local IP Address
WARNING: untranslated string: meltdown = Meltdown
WARNING: untranslated string: mitigated = Mitigated
WARNING: untranslated string: ssh username = Username
WARNING: untranslated string: subnet mask = Subnet Mask
WARNING: untranslated string: system is offline = The system is offline.
+WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
WARNING: untranslated string: transport mode does not support vti = VTI is not support in transport mode
WARNING: untranslated string: update ruleset = Update ruleset
WARNING: untranslated string: vpn start action add = Wait for connection initiation
< g.lite
< guardian
< insert removable device
+< itlb multihit
< notes
< quick control
< shaping add options
< show areas
< show lines
< show tls-auth key
+< taa zombieload2
< teovpn_fragment
< tor bridge enabled
< tor errmsg invalid node id
< ipsec network
< ipsec no connections
< ipsec settings
+< itlb multihit
< last
< least preferred
< lifetime
< system has rdrand
< system information
< system is offline
+< taa zombieload2
< ta key
< tcp more reliable
< ten minutes
< ipsec mode transport
< ipsec mode tunnel
< ipsec settings
+< itlb multihit
< local ip address
< log server protocol
< masquerade blue
< ssh username
< subnet mask
< system is offline
+< taa zombieload2
< tcp more reliable
< ten minutes
< thirty minutes
< ipsec mode transport
< ipsec mode tunnel
< ipsec settings
+< itlb multihit
< local ip address
< log server protocol
< masquerade blue
< ssh username
< subnet mask
< system is offline
+< taa zombieload2
< ta key
< tcp more reliable
< ten minutes
< ipsec network
< ipsec no connections
< ipsec settings
+< itlb multihit
< last
< least preferred
< lifetime
< system has hwrng
< system has rdrand
< system is offline
+< taa zombieload2
< ta key
< tcp more reliable
< ten minutes
< ipsec network
< ipsec no connections
< ipsec settings
+< itlb multihit
< last
< least preferred
< lifetime
< system has hwrng
< system has rdrand
< system is offline
+< taa zombieload2
< ta key
< tcp more reliable
< ten minutes
< ipsec mode transport
< ipsec mode tunnel
< ipsec settings
+< itlb multihit
< local ip address
< meltdown
< mitigated
< ssh username
< subnet mask
< system is offline
+< taa zombieload2
< transport mode does not support vti
< update ruleset
< vpn start action add
# the list of zones in an array.
my @network_zones = &IDS::get_available_network_zones();
+# Check if openvpn is started and add it to the array of network zones.
+if ( -e "/var/run/openvpn.pid") {
+ push(@network_zones, "ovpn");
+}
+
my $errormessage;
# Create files if they does not exist yet.
'red' => $Header::colourred,
'green' => $Header::colourgreen,
'blue' => $Header::colourblue,
- 'orange' => $Header::colourorange
+ 'orange' => $Header::colourorange,
+ 'ovpn' => $Header::colourovpn
);
&Header::showhttpheaders();
$checked_input = "checked = 'checked'";
}
- print "<td class='base' width='25%'>\n";
+ print "<td class='base' width='20%'>\n";
print "<input type='checkbox' name='ENABLE_IDS_$zone_upper' $checked_input>\n";
print " $Lang::tr{'enabled on'}<font color='$colourhash{$zone}'> $Lang::tr{$zone_name}</font>\n";
print "</td>\n";
'advproxy errmsg radius server' => 'Adresse IP du serveur RADIUS non valide',
'advproxy errmsg time restriction' => 'Restriction horaire non valide',
'advproxy errmsg wpad invalid ip or mask' => 'WPAD : IP ou sous-réseau invalide pour le sous-réseau IP exclu',
-'advproxy error design' => 'Construction des messages erronées ',
+'advproxy error design' => 'Construction des messages erronés ',
'advproxy error language' => 'Langage des messages erronés ',
'advproxy fake referer' => 'Fausses références soumises aux sites externes ',
'advproxy fake useragent' => 'Faux useragent soumis aux sites externes ',
'backup sets' => 'Configuration des sauvegardes',
'backup to floppy' => 'Sauvegarder sur disquettes',
'backupaddon' => 'Sauvegarde additionnelle',
-'backupprofile' => 'Au cas ou la reconnexion échouerait, changez de profil',
+'backupprofile' => 'Dans le cas ou la reconnexion échouerait, changez de profil',
'backups' => 'Sauvegardes',
'backupwarning' => 'Veuillez restaurer votre sauvegarde principale et ensuite vos sauvegardes additionnelles. Veuillez conserver le nom de fichier fourni lors du téléchargement.',
'bad characters in' => 'Mauvais caractères dans ',
'ccd err irouteexist' => 'Cette route est déjà en utilisation.',
'ccd err isipsecnet' => 'L\'adresse de sous-réseau donnée est déjà utilisée par un réseau IPsec.',
'ccd err isipsecrw' => 'L\'adresse de sous-réseau donnée est déjà utilisée par le réseau IPsec rw.',
-'ccd err isovpnn2n' => 'L\'adresse de sous-réseau est déjà utilisée pour une connexion OpenVPN site à site.',
+'ccd err isovpnn2n' => 'L\'adresse de sous-réseau est déjà utilisée pour une connexion OpenVPN site-à-site.',
'ccd err isovpnnet' => 'L\'adresse de sous-réseau est déjà utilisée pour le serveur OpenVPN.',
'ccd err issubnet' => 'Adresse de sous-réseau déjà en utilisation.',
'ccd err name' => 'Veuillez choisir un nom.',
'clear cache' => 'Vider le cache',
'clear playlist' => 'Liste de lecture vide',
'clenabled' => 'Fournir l\'heure au réseau local',
-'click to disable' => 'Activé (cocher pour désactiver)',
+'click to disable' => 'Activé (décocher pour désactiver)',
'click to enable' => 'Désactivé (cocher pour activer)',
'client' => 'Nom de la station (ordinateur)',
'clock has not been synchronized' => 'L\'horloge n\'est pas synchronisée',
'fwhost Custom Network' => 'Réseau',
'fwhost IpSec Host' => 'Hôte IPsec',
'fwhost IpSec Network' => 'Réseau IPsec',
-'fwhost OpenVPN N-2-N' => 'OpenVPN site à site',
+'fwhost OpenVPN N-2-N' => 'OpenVPN site-à-site',
'fwhost OpenVPN static host' => 'Hôte statique OpenVPN',
'fwhost OpenVPN static network' => 'Réseau statique OpenVPN',
'fwhost Standard Network' => 'Réseau standard',
'fwhost newservice' => 'Services',
'fwhost newservicegrp' => 'Groupes de service',
'fwhost orange' => 'ORANGE',
-'fwhost ovpn_n2n' => 'OpenVPN site à site',
+'fwhost ovpn_n2n' => 'OpenVPN site-à-site',
'fwhost port' => 'Port(s) ',
'fwhost prot' => 'Protocole ',
'fwhost reread' => 'Les règles de pare-feu doivent être mises à jour.',
'generate dh key' => 'Générer paramètres Diffie-Hellman',
'generate iso' => 'Générer ISO',
'generate ptr' => 'Générer PTR',
-'generate root/host certificates' => 'Générer des certificats root / hôte ',
-'generate tripwire keys and init' => 'Générer des clef Tripwire et init',
+'generate root/host certificates' => 'Générer des certificats root / hôte',
+'generate tripwire keys and init' => 'Générer des clefs Tripwire et init',
'generatekeys' => 'Générer des clefs',
'generatepolicy' => 'Générer une nouvelle politique',
'generatereport' => 'Générer un nouveau rapport',
'global settings' => 'Configuration générale',
'gpl i accept these terms and conditions' => 'J\'accepte les termes et les conditions',
'gpl license agreement' => 'Accord de licence',
-'gpl please read carefully the general public license and accept it below' => 'Merci de lire attentivement la Licence et de l\'accepter',
+'gpl please read carefully the general public license and accept it below' => 'Veuillez lire attentivement la Licence et l\'accepter',
'gpl unofficial translation of the general public license v3' => 'Traduction non officielle de la Licence v3',
'graph' => 'Graphique',
'graph per' => 'par',
'intrusion detection system log viewer' => 'Visualisateur de rapport du système de détection d\'intrusion',
'intrusion detection system rules' => 'Règles du système de détection d\'intrusion',
'intrusion detection system2' => 'Système de détection d\'intrusion :',
-'intrusion prevention system' => 'Système de prévention d\intrusion',
+'intrusion prevention system' => 'Système de prévention d\'intrusion',
'invalid broadcast ip' => 'Diffusion d\'IP non valide',
'invalid cache size' => 'Taille de cache non valide.',
'invalid characters found in pre-shared key' => 'La clef partagée contient des caractères invalides.',
'ipfire has now shutdown' => 'IPFire va à présent s\'arrêter.',
'ipfire side' => 'Côté IPFire :',
'ipfire side is invalid' => 'Côté IPFire non valide.',
-'ipfires hostname' => 'Nom d\'hôte d\'IPFire ',
+'ipfires hostname' => 'Nom d\'hôte IPFire ',
'ipinfo' => 'Info IP',
'ipsec' => 'IPsec',
'ipsec connection' => 'Connexion IPsec',
'ipsec no connections' => 'Aucune connexion IPsec active',
'ipsec settings' => 'Paramètres IPsec',
'iptable rules' => 'Règles table IP',
-'iptmangles' => 'Mangles IPTable ',
+'iptmangles' => 'Table IP Mangle ',
'iptnats' => 'Traduction d\'adresses réseaux table IP ',
'ipts' => 'Tables IP ',
'isdn' => 'ISDN',
'isdn settings' => 'Réglages ISDN supplémentaires :',
'isdn1' => 'ISDN unique',
'isdn2' => 'Double ISDN',
+'itlb multihit' => 'MultiHit iTLB',
'january' => 'Janvier',
'javascript menu error1' => 'Si les menus déroulants ne fonctionnent pas, désactivez le Javascript sur la',
'javascript menu error2' => 'page.',
'last activity' => 'Dernière activité',
'lateprompting' => 'Dernière action',
'lease expires' => 'Bail expiré',
-'least preferred' => 'le moins préféré',
+'least preferred' => 'le moins apprécié',
'legend' => 'Légende',
'length' => 'Longueur',
'lifetime' => 'Durée de vie :',
'log var messages' => 'Paramètres des /var/log/messages',
'log view' => 'Vue du rapport',
'log viewer' => 'Visualisateur du rapport',
-'log viewing options' => 'Options du visualisateur de rapport',
+'log viewing options' => 'Options de l\'affichage de rapport',
'log-options' => 'Options du fichier de rapport',
'loged in at' => 'Connecté depuis',
'logging' => 'Connexion',
'ntp sync' => 'Synchronisation',
'ntp syncro disabled' => 'Synchronisation NTP désactivee',
'ntp syncro enabled' => 'Synchronisation NTP activee',
-'ntpd restarted' => 'ntpd redémarré',
+'ntpd restarted' => 'ntpd redemarre',
'number' => 'Nombre :',
'o-no' => 'Inactif',
'o-yes' => 'Actif',
'optionsfw warning' => 'Une modification de ces options implique un redémarrage du pare-feu',
'or' => 'ou',
'orange' => 'ORANGE',
-'organization cant be empty' => 'Le champ Organisation ne peut pas être vide.',
-'organization name' => 'Nom organisation ',
+'organization cant be empty' => 'Le champ Nom d\'organisation ne peut pas être vide.',
+'organization name' => 'Nom d\'organisation ',
'organization too long' => 'Le nom d\'organisation est trop long ; Il ne doit pas excéder 60 caractères.',
'original' => 'Original',
'os level' => 'Niveau OS',
'ovpn error dh' => 'Le paramètre Diffie-Hellman doit être au minimum à 2048 bits ! <br>Veuillez générer ou télécharger un nouveau paramètre Diffie-Hellman, cela peut être fait ci-dessous dans la section "Options de paramètres Diffie-Hellman".</br>',
'ovpn error md5' => 'Votre certificat hôte utilise MD5 pour la signature qui n\'est plus acceptée. <br>Veuillez mettre à jour la dernière version d\'IPFire et générez un nouveau certificat racine et hôte..</br><br>Tous les clients OpenVPN doivent ensuite être renouvelés!</br>',
'ovpn generating the root and host certificates' => 'La génération du certificat racine et hôte peut prendre du temps.',
-'ovpn ha' => 'Algorithme Hash',
-'ovpn hmac' => 'Options HMAC',
+'ovpn ha' => 'Algorithme de hashage',
'ovpn log' => 'OVPN-Log',
'ovpn mgmt in root range' => 'Un numéro de port de 1024 ou plus est requis.',
'ovpn mtu-disc' => 'Découverte du chemin MTU',
'p2p block' => 'Réseaux P2P',
'p2p block save notice' => 'Veuillez recharger le jeu de règles de pare-feu afin d\'appliquer vos modifications.',
'package failed to install' => 'L\'installation du paquet a échoué.',
-'pagerefresh' => 'La page est en cours de rafraichissement, veuillez attendre.',
+'pagerefresh' => 'La page est en cours de rafraichissement, veuillez patienter.',
'pakfire accept all' => 'Voulez-vous installer tous les paquets ?',
'pakfire ago' => '',
'pakfire available addons' => 'Modules disponibles :',
'pakfire core update auto' => 'Installer automatiquement les mises à jour du noyau et des modules :',
'pakfire core update level' => 'Niveau de mise à jour du noyau ',
'pakfire health check' => 'Vérifier si le miroir est accessible (ping) :',
-'pakfire install description' => 'Veuillez choisir un ou plusieurs modules dans la liste ci-dessous<br>et cliquez sur le signe PLUS pour les installer.',
+'pakfire install description' => 'Veuillez choisir un ou plusieurs modules dans la liste ci-dessous<br>et cliquer sur le signe PLUS pour le(s) installer.',
'pakfire install package' => 'Vous souhaitez installer les paquets suivants : ',
'pakfire installed addons' => 'Modules installés :',
'pakfire last core list update' => 'Dernière mise à jour de la liste du noyau : ',
'pakfire possible dependency' => 'Il y a peut-être des dépendances, voici la liste des paquets qu\'il faut installer.',
'pakfire register' => 'S\'inscrire au serveur pakfire :',
'pakfire system state' => 'Statut système PakFire ',
-'pakfire uninstall description' => 'Veuillez choisir un ou plusieurs modules dans la liste ci-dessous<br>et cliquez sur le signe MOINS pour les désinstaller.',
+'pakfire uninstall description' => 'Veuillez choisir un ou plusieurs modules dans la liste ci-dessous<br>et cliquer sur le signe MOINS pour le(s) désinstaller.',
'pakfire uninstall package' => 'Vous voulez désinstaller les paquets suivants : ',
'pakfire update daily' => 'Rechercher des mises à jour quotidiennes :',
'pakfire updates' => 'Mise à jour disponible :',
'ppp setup' => 'Installation PPP',
'pppoe' => 'PPPoE',
'pppoe settings' => 'Paramètres supplémentaires PPPoE :',
-'pptp netconfig' => 'My Net Config',
+'pptp netconfig' => 'Ma config réseau',
'pptp peer' => 'Peer',
'pptp route' => 'Route PPTP',
'pptp settings' => 'Paramètres supplémentaires PPTP :',
'shutdown sure' => 'Etes-vous sûr de vouloir arrêter ?',
'shutdown2' => 'Arrêt :',
'shutting down' => 'Arrêter',
-'shutting down ipfire' => 'Arrêter IPFire',
+'shutting down ipfire' => 'Arreter IPFire',
'since' => 'depuis',
'sitekey' => 'Clef du site',
'sitekeyfile' => 'Fichier de clef du site',
'smbrestart' => 'Redémarrer Samba',
'smbstart' => 'Démarrer Samba',
'smbstop' => 'Arrêter Samba',
-'smt disabled' => 'Le multithreading simultané (SMT) est désactivé',
-'smt enabled' => 'Le multithreading simultané(SMT) est activé',
-'smt not supported' => 'Le multithreading simultané (SMT) n\'est pas supporté',
+'smt disabled' => 'Le MultiThreading Simultané (SMT) est désactivé',
+'smt enabled' => 'Le MultiThreading Simultané(SMT) est activé',
+'smt not supported' => 'Le MultiThreading Simultané (SMT) n\'est pas supporté',
'smtphost' => 'Hôte SMTP',
'smtpport' => 'Port SMTP',
'snat new source ip address' => 'Nouvelle adresse IP source',
'source port overlaps' => 'La plage de port source chevauche une plage de port existante.',
'speaker off' => 'Haut-parleur éteint :',
'speaker on' => 'Haut-parleur allumé :',
-'spectre variant 1' => 'Spectre Variant 1',
-'spectre variant 2' => 'Spectre Variant 2',
-'spectre variant 4' => 'Spectre Variant 4',
+'spectre variant 1' => 'Variante Spectre 1',
+'spectre variant 2' => 'Variante Spectre 2',
+'spectre variant 4' => 'Variante Spectre 4',
'squid extension methods' => 'Votre liste de <tt>méthodes d\'extension</tt>',
'squid extension methods invalid' => 'Votre liste de méthodes d\'extension peut seulement contenir des mots composés de majuscules ou de chiffres, séparés par un espace. ',
'squid fix cache' => 'Cache de réparation',
'system log viewer' => 'Visualisateur de journaux système',
'system logs' => 'Rapports système',
'system status information' => 'Informations sur le statut du système',
-'ta key' => 'TLS-Authentification-Key',
+'ta key' => 'Clé d\'authentification TLS',
+'taa zombieload2' => 'TSX Async Abort / ZombieLoad v2',
'tcp more reliable' => 'TCP (plus fiable)',
'telephone not set' => 'Téléphone non défini.',
'template' => 'Préétabli',
'tor traffic limit hard' => 'La limite de trafic a été atteinte.',
'tor traffic limit soft' => 'Limite de trafic presque atteinte. Ne pas accepter de nouvelles connexions.',
'tor traffic read written' => 'Trafic total (lu / écrit)',
-'tor use exit nodes' => 'Utilisez uniquement ces noeuds de sortie (un par ligne)',
+'tor use exit nodes' => 'Utiliser uniquement ces noeuds de sortie (un par ligne)',
'total connection time' => 'Temps total de connexion',
'total hits for log section' => 'Nombre d\'occurrences pour la section',
'traffic back' => 'Retour',
'updxlrtr weekly' => 'Hebdomadaire',
'updxlrtr year' => 'une année',
'upgrade' => 'Améliorer',
-'uplink' => 'Uplink',
-'uplink bit rate' => 'Uplink Bit Rate',
+'uplink' => 'Liaison montante',
+'uplink bit rate' => 'Débit liaison montante',
'uplink speed' => 'Débit montant - upload (kbit/sec) ',
'uplink std class' => 'Classe standard de la connexion ',
'upload' => 'Envoi ',
'upload fcdsl.o' => 'A SUPPRIMER',
'upload file' => 'Envoyer un fichier',
'upload new ruleset' => 'Télécharger un nouveau réglement',
-'upload p12 file' => 'Envoyer fichier PKCS12 ',
+'upload p12 file' => 'Envoyer fichier PKCS12',
'upload static key' => 'Envoyer une clef statique',
'upload successful' => 'Envoi réussi.',
'upload synch.bin' => 'Envoyer synch.bin',
'url filter' => 'Filtre de contenu',
'urlfilter access' => 'Accès',
'urlfilter activity detection' => 'Détection d\'activité ',
-'urlfilter add new time constraint rule' => 'Ajouter une nouvelle règle de contrainte horaires ',
+'urlfilter add new time constraint rule' => 'Ajouter une nouvelle règle de contrainte horaire ',
'urlfilter add new user quota rule' => 'Ajouter une nouvelle règle sur le quota de l\'utilisateur ',
'urlfilter add rule' => 'Ajouter',
'urlfilter advanced settings' => 'Paramètres avancés',
'urlfilter save and restart' => 'Sauvegarder et redémarrer',
'urlfilter save schedule' => 'Valider paramètres de mise à jour',
'urlfilter select blacklist' => 'Choisir une liste noire existante ',
-'urlfilter select multi' => 'Presser \'Ctrl\' pour sélectionner plusieurs catégories',
+'urlfilter select multi' => 'Presser \'Ctrl\' pour choisir plusieurs catégories',
'urlfilter select source' => 'Choisir une source de téléchargement ',
'urlfilter set time constraints' => 'Fixer les contraintes horaires',
'urlfilter set user quota' => 'Fixer les quotas utilisateur',
'urlfilter show url' => 'Montrer adresse url page bloquée ',
'urlfilter source' => 'Hôte(s) ou réseau(x) source(s)',
'urlfilter src' => 'Source',
-'urlfilter src error' => 'Source ne peut être vide',
+'urlfilter src error' => 'La source ne peut être vide',
'urlfilter sun' => 'Dim',
'urlfilter sunday' => 'Dimanche',
'urlfilter tar error' => 'Impossible d\'extraire les fichiers depuis l\'archive tar',
'yearly firewallhits' => 'Contacts annuels du pare-feu',
'yes' => 'Oui',
'you can only define one roadwarrior connection when using pre-shared key authentication' => 'Vous ne pouvez définir qu\'une connexion client nomade lors de l\'utilisation avec pré-authentification par clé partagée.<br />Soit vous avez déjà une connexion client nomade avec pré-authentification par clé partagée, ou vous essayez d\'en ajouter une maintenant.',
-'your department' => 'Votre département',
+'your department' => 'Votre département ',
'your e-mail' => 'Votre adresse de courriel ',
'zoneconf access native' => 'Native',
'zoneconf access none' => 'Aucun',
include Config
-VER = 9.11.13
+VER = 9.11.14
THISAPP = bind-$(VER)
DL_FILE = $(THISAPP).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 17de0d024ab1eac377f1c2854dc25057
+$(DL_FILE)_MD5 = 5aa75bcb6cdad102f151cae4a53f117f
install : $(TARGET)
include Config
-VER = 0.6.2
+VER = 0.6.5
THISAPP = dehydrated-$(VER)
DL_FILE = $(THISAPP).tar.gz
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = dehydrated
-PAK_VER = 1
+PAK_VER = 2
DEPS = ""
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = d4db13d5965054b0a231bf95285c6cf0
+$(DL_FILE)_MD5 = cedf07369517c317c4e1075540b94699
install : $(TARGET)
include Config
-VER = 5.30
+VER = 5.38
THISAPP = file-$(VER)
DL_FILE = $(THISAPP).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = f35eaf05489ae566eafc4d26bb1dcd90
+$(DL_FILE)_MD5 = 3217633ed09c7cd35ed8d04191675574
install : $(TARGET)
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && ./configure --prefix=/usr
+ cd $(DIR_APP) && ./configure --prefix=/usr --disable-bzlib
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
include Config
-VER = 2.8.4
+VER = 2.9.2
THISAPP = knot-$(VER)
DL_FILE = $(THISAPP).tar.xz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = d2540d0a392e2f47fe48e5cf7bf491c9
+$(DL_FILE)_MD5 = 4f5ccc7b136858bb5dae8eacb2d3c4fe
install : $(TARGET)
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2015 Michael Tremer & Christian Schmidt #
+# Copyright (C) 2019 Michael Tremer & Christian Schmidt #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
include Config
-VER = 0.5.30
+VER = 0.5.32
THISAPP = libhtp-$(VER)
DL_FILE = $(THISAPP).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = ec0d8c57f9c611719e07668bbad7e685
+$(DL_FILE)_MD5 = db2e049c8e3b5e4826e18b75a0dc0f62
install : $(TARGET)
include Config
-VER = 4.6
+VER = 4.7
THISAPP = nano-$(VER)
DL_FILE = $(THISAPP).tar.xz
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = nano
-PAK_VER = 27
+PAK_VER = 28
DEPS = ""
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 9e87ae93cc7a5c7f5e64f97db089ae1b
+$(DL_FILE)_MD5 = 8622b7b733dc5d9645f5ceaec24e6ba6
install : $(TARGET)
--- /dev/null
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2019 IPFire Team <info@ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 0.5
+
+THISAPP = rfkill-$(VER)
+DL_FILE = $(THISAPP).tar.xz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = ce834c00c049cd86a04ab115c92ef548
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+ @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+
+ # Apply upstream patches.
+ cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/rfkill-5.0-use_uapi_rfkill.patch
+
+ cd $(DIR_APP) && make $(MAKETUNING)
+ cd $(DIR_APP) && make install
+
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
include Config
-VER = 1.37.0
+VER = 1.39.0
THISAPP = rust-$(VER)
DL_FILE = $(THISAPP)-$(RUST_BOOTSTRAP).tar.gz
DIR_APP = $(DIR_SRC)/$(THISAPP)-$(RUST_BOOTSTRAP)
TARGET = $(DIR_INFO)/$(THISAPP)
-SUP_ARCH = none
-
ifeq "$(BUILD_ARCH)" "i586"
RUST_ARCH = i686
else
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(THISAPP)-x86_64-unknown-linux-gnu.tar.gz_MD5 = 3f84df04bd0cf0ea4668390be263945e
-$(THISAPP)-i686-unknown-linux-gnu.tar.gz_MD5 = 29411d7420184ad51f99339b2e2cf20a
-$(THISAPP)-aarch64-unknown-linux-gnu.tar.gz_MD5 = 28f9556a3febd2d38c0ba97337d56cb8
-$(THISAPP)-arm-unknown-linux-gnueabi.tar.gz_MD5 = 970ad24c516394466e7b8ca40689ee76
+$(THISAPP)-x86_64-unknown-linux-gnu.tar.gz_MD5 = 33926ca331369ab20181ba1c91a5ee4a
+$(THISAPP)-i686-unknown-linux-gnu.tar.gz_MD5 = 4932dd0b7631072a314ba5c1ef750318
+$(THISAPP)-aarch64-unknown-linux-gnu.tar.gz_MD5 = 18b29539aa705dd2404e5839fc7507c1
+$(THISAPP)-arm-unknown-linux-gnueabi.tar.gz_MD5 = d5f82cc615da78076d9fc15cc8f9aac0
install : $(TARGET)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = squid-accounting
-PAK_VER = 11
+PAK_VER = 12
DEPS = "perl-DBI perl-DBD-SQLite perl-File-ReadBackwards"
install -v -m 644 $(DIR_APP)/squid-accounting/acct-lib.pl /var/ipfire/accounting/
install -v -m 644 $(DIR_APP)/squid-accounting/acct.de.pl /var/ipfire/addon-lang/
install -v -m 644 $(DIR_APP)/squid-accounting/acct.en.pl /var/ipfire/addon-lang/
+ install -v -m 644 $(DIR_APP)/squid-accounting/acct.fr.pl /var/ipfire/addon-lang/
install -v -m 644 $(DIR_APP)/squid-accounting/acct.tr.pl /var/ipfire/addon-lang/
install -v -m 644 $(DIR_APP)/squid-accounting/EX-squid-accounting.menu /var/ipfire/menu.d/
install -v -m 755 $(DIR_APP)/squid-accounting/dbinstall.pl /var/ipfire/accounting/
include Config
-VER = 4.1.5
+VER = 4.1.6
THISAPP = suricata-$(VER)
DL_FILE = $(THISAPP).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 0dfd68f6f4314c5c2eed7128112eff3b
+$(DL_FILE)_MD5 = da5de1e8053f05cbd295793210117d34
install : $(TARGET)
include Config
-VER = 3.0.5
+VER = 3.0.7
THISAPP = wireshark-$(VER)
DL_FILE = $(THISAPP).tar.xz
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = tshark
DEPS = "krb5"
-PAK_VER = 3
+PAK_VER = 4
###############################################################################
# Top-level Rules
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = d01fdc4e78ef8ea70f20616c91419bd9
+$(DL_FILE)_MD5 = 5b486f20239545c5af1db614c0d98876
install : $(TARGET)
include Config
-VER = 1.9.5
+VER = 1.9.6
THISAPP = unbound-$(VER)
DL_FILE = $(THISAPP).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = deb7a3c52fec66323b508c0be4be4849
+$(DL_FILE)_MD5 = e6423d68e293ffec953477ef1adbbfb7
install : $(TARGET)
SNAME="ipfire" # Short name
# If you update the version don't forget to update backupiso and add it to core update
VERSION="2.23" # Version number
-CORE="139" # Core Level (Filename)
+CORE="140" # Core Level (Filename)
PAKFIRE_CORE="139" # Core Level (PAKFIRE)
GIT_BRANCH=`git rev-parse --abbrev-ref HEAD` # Git Branch
SLOGAN="www.ipfire.org" # Software slogan
CROSSTARGET="${build_arch}-cross-linux-gnueabi"
BUILD_PLATFORM="arm"
CFLAGS_ARCH="-march=armv5te -mfloat-abi=soft -fomit-frame-pointer"
+ RUSTFLAGS="-Ccodegen-units=1"
;;
*)
# Setup environment
set +h
LC_ALL=POSIX
- export LFS LC_ALL CFLAGS CXXFLAGS DEFAULT_PARALLELISM
+ export LFS LC_ALL CFLAGS CXXFLAGS DEFAULT_PARALLELISM RUSTFLAGS
unset CC CXX CPP LD_LIBRARY_PATH LD_PRELOAD
# Make some extra directories
CONFIG_ROOT="${CONFIG_ROOT}" \
CFLAGS="${CFLAGS} ${HARDENING_CFLAGS}" \
CXXFLAGS="${CXXFLAGS} ${HARDENING_CFLAGS}" \
+ RUSTFLAGS="${RUSTFLAGS}" \
BUILDTARGET="${BUILDTARGET}" \
CROSSTARGET="${CROSSTARGET}" \
BUILD_ARCH="${BUILD_ARCH}" \
lfsmake2 tshark
lfsmake2 geoip-generator
lfsmake2 speedtest-cli
+ lfsmake2 rfkill
}
buildinstaller() {
--- /dev/null
+#!/bin/bash
+
+exec /etc/init.d/unbound update-safe-search
NFQ_OPTS="--queue-bypass "
# Array containing the 4 possible network zones.
-network_zones=( red green blue orange )
+network_zones=( red green blue orange ovpn )
# Array to store the network zones weather the IPS is enabled for.
enabled_ips_zones=()
if [ "$zone" == "red" ] && [ "$RED_TYPE" == "PPPOE" ]; then
# Set device name to ppp0.
network_device="ppp0"
+ elif [ "$zone" == "ovpn" ]; then
+ # Get all virtual net devices because the RW server and each
+ # N2N connection creates it's own tun device.
+ for virt_dev in /sys/devices/virtual/net/*; do
+ # Cut-off the directory.
+ dev="${virt_dev##*/}"
+
+ # Only process tun devices.
+ if [[ $dev =~ "tun" ]]; then
+ # Add the network device to the array of enabled zones.
+ enabled_ips_zones+=( "$dev" )
+ fi
+ done
+
+ # Process next zone.
+ continue
else
# Generate variable name which contains the device name.
zone_name="$zone_upper"
}
# Sets up Safe Search for various search engines
-write_safe_search_conf() {
+update_safe_search() {
local google_tlds=(
google.ad
google.ae
google.ws
)
- (
- # Nothing to do if safe search is not enabled
- if [ "${ENABLE_SAFE_SEARCH}" != "on" ]; then
- exit 0
- fi
+ # Cleanup previous settings
+ unbound-control local_zone_remove "bing.com" >/dev/null
+ unbound-control local_zone_remove "duckduckgo.com" >/dev/null
+ unbound-control local_zone_remove "yandex.com" >/dev/null
+ unbound-control local_zone_remove "yandex.ru" >/dev/null
+ unbound-control local_zone_remove "youtube.com" >/dev/null
- # This all belongs into the server: section
- echo "server:"
+ local domain
+ for domain in ${google_tlds[@]}; do
+ unbound-control local_zone_remove "${domain}"
+ done >/dev/null
- # Bing
- echo " local-zone: bing.com transparent"
- for address in $(resolve "strict.bing.com"); do
- echo " local-data: \"www.bing.com ${LOCAL_TTL} IN A ${address}\""
- done
+ # Nothing to do if safe search is not enabled
+ if [ "${ENABLE_SAFE_SEARCH}" != "on" ]; then
+ return 0
+ fi
- # DuckDuckGo
- echo " local-zone: duckduckgo.com typetransparent"
- for address in $(resolve "safe.duckduckgo.com"); do
- echo " local-data: \"duckduckgo.com ${LOCAL_TTL} IN A ${address}\""
- done
+ # Bing
+ unbound-control bing.com transparent >/dev/null
+ for address in $(resolve "strict.bing.com"); do
+ unbound-control local_data "www.bing.com ${LOCAL_TTL} IN A ${address}"
+ done >/dev/null
+
+ # DuckDuckGo
+ unbound-control local_zone duckduckgo.com typetransparent >/dev/null
+ for address in $(resolve "safe.duckduckgo.com"); do
+ unbound-control local_data "duckduckgo.com ${LOCAL_TTL} IN A ${address}"
+ done >/dev/null
+
+ # Google
+ local addresses="$(resolve "forcesafesearch.google.com")"
+ for domain in ${google_tlds[@]}; do
+ unbound-control local_zone "${domain}" transparent >/dev/null
+ for address in ${addresses}; do
+ unbound-control local_data: "www.${domain} ${LOCAL_TTL} IN A ${address}"
+ done >/dev/null
+ done
- # Google
- addresses="$(resolve "forcesafesearch.google.com")"
- local domain
- for domain in ${google_tlds[@]}; do
- echo " local-zone: ${domain} transparent"
- for address in ${addresses}; do
- echo " local-data: \"www.${domain} ${LOCAL_TTL} IN A ${address}\""
- done
- done
+ # Yandex
+ for domain in yandex.com yandex.ru; do
+ unbound-control local_zone "${domain}" typetransparent >/dev/null
+ for address in $(resolve "familysearch.${domain}"); do
+ unbound-control local_data "${domain} ${LOCAL_TTL} IN A ${address}"
+ done >/dev/null
+ done
- # Yandex
- for domain in yandex.com yandex.ru; do
- echo " local-zone: ${domain} typetransparent"
- for address in $(resolve "familysearch.${domain}"); do
- echo " local-data: \"${domain} ${LOCAL_TTL} IN A ${address}\""
- done
- done
+ # YouTube
+ unbound-control local_zone youtube.com transparent >/dev/null
+ for address in $(resolve "restrictmoderate.youtube.com"); do
+ unbound-control local_data "www.youtube.com ${LOCAL_TTL} IN A ${address}"
+ done >/dev/null
- # YouTube
- echo " local-zone: youtube.com transparent"
- for address in $(resolve "restrictmoderate.youtube.com"); do
- echo " local-data: \"www.youtube.com ${LOCAL_TTL} IN A ${address}\""
- done
- ) > /etc/unbound/safe-search.conf
+ return 0
}
case "$1" in
# Update configuration files
write_tuning_conf
write_forward_conf
- write_safe_search_conf
boot_mesg "Starting Unbound DNS Proxy..."
loadproc /usr/sbin/unbound || exit $?
# Update any known forwarding name servers
update_forwarders
+ # Install Safe Search rules when the system is already online
+ if [ -e "/var/ipfire/red/active" ]; then
+ update_safe_search
+ fi
+
# Update hosts
update_hosts
resolve "${2}"
;;
+ update-safe-search)
+ update_safe_search
+ ;;
+
*)
- echo "Usage: $0 {start|stop|restart|status|update-forwarders|remove-forwarders|test-name-server|resolve}"
+ echo "Usage: $0 {start|stop|restart|status|update-forwarders|remove-forwarders|test-name-server|resolve|update-safe-search}"
exit 1
;;
esac
--- /dev/null
+From fd06998396d631f028fd8f8d7bcb2b442c578292 Mon Sep 17 00:00:00 2001
+From: Johannes Berg <johannes@sipsolutions.net>
+Date: Thu, 8 Jan 2015 09:02:42 +0100
+Subject: use uapi rfkill.h
+
+---
+ rfkill.h | 295 ++-------------------------------------------------------------
+ 1 file changed, 6 insertions(+), 289 deletions(-)
+
+diff --git a/rfkill.h b/rfkill.h
+index d253b4e..058757f 100644
+--- a/rfkill.h
++++ b/rfkill.h
+@@ -1,6 +1,3 @@
+-#ifndef __RFKILL_H
+-#define __RFKILL_H
+-
+ /*
+ * Copyright (C) 2006 - 2007 Ivo van Doorn
+ * Copyright (C) 2007 Dmitry Torokhov
+@@ -18,6 +15,9 @@
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
++#ifndef _UAPI__RFKILL_H
++#define _UAPI__RFKILL_H
++
+
+ #include <linux/types.h>
+
+@@ -29,7 +29,7 @@
+ /**
+ * enum rfkill_type - type of rfkill switch.
+ *
+- * @RFKILL_TYPE_ALL: toggles all switches (userspace only)
++ * @RFKILL_TYPE_ALL: toggles all switches (requests only - not a switch type)
+ * @RFKILL_TYPE_WLAN: switch is on a 802.11 wireless network device.
+ * @RFKILL_TYPE_BLUETOOTH: switch is on a bluetooth device.
+ * @RFKILL_TYPE_UWB: switch is on a ultra wideband device.
+@@ -83,7 +83,7 @@ struct rfkill_event {
+ __u8 type;
+ __u8 op;
+ __u8 soft, hard;
+-} __packed;
++} __attribute__((packed));
+
+ /*
+ * We are planning to be backward and forward compatible with changes
+@@ -105,288 +105,5 @@ struct rfkill_event {
+ #define RFKILL_IOCTL_NOINPUT _IO(RFKILL_IOC_MAGIC, RFKILL_IOC_NOINPUT)
+
+ /* and that's all userspace gets */
+-#ifdef __KERNEL__
+-/* don't allow anyone to use these in the kernel */
+-enum rfkill_user_states {
+- RFKILL_USER_STATE_SOFT_BLOCKED = RFKILL_STATE_SOFT_BLOCKED,
+- RFKILL_USER_STATE_UNBLOCKED = RFKILL_STATE_UNBLOCKED,
+- RFKILL_USER_STATE_HARD_BLOCKED = RFKILL_STATE_HARD_BLOCKED,
+-};
+-#undef RFKILL_STATE_SOFT_BLOCKED
+-#undef RFKILL_STATE_UNBLOCKED
+-#undef RFKILL_STATE_HARD_BLOCKED
+-
+-#include <linux/kernel.h>
+-#include <linux/list.h>
+-#include <linux/mutex.h>
+-#include <linux/device.h>
+-#include <linux/leds.h>
+-#include <linux/err.h>
+-
+-/* this is opaque */
+-struct rfkill;
+-
+-/**
+- * struct rfkill_ops - rfkill driver methods
+- *
+- * @poll: poll the rfkill block state(s) -- only assign this method
+- * when you need polling. When called, simply call one of the
+- * rfkill_set{,_hw,_sw}_state family of functions. If the hw
+- * is getting unblocked you need to take into account the return
+- * value of those functions to make sure the software block is
+- * properly used.
+- * @query: query the rfkill block state(s) and call exactly one of the
+- * rfkill_set{,_hw,_sw}_state family of functions. Assign this
+- * method if input events can cause hardware state changes to make
+- * the rfkill core query your driver before setting a requested
+- * block.
+- * @set_block: turn the transmitter on (blocked == false) or off
+- * (blocked == true) -- ignore and return 0 when hard blocked.
+- * This callback must be assigned.
+- */
+-struct rfkill_ops {
+- void (*poll)(struct rfkill *rfkill, void *data);
+- void (*query)(struct rfkill *rfkill, void *data);
+- int (*set_block)(void *data, bool blocked);
+-};
+-
+-#if defined(CONFIG_RFKILL) || defined(CONFIG_RFKILL_MODULE)
+-/**
+- * rfkill_alloc - allocate rfkill structure
+- * @name: name of the struct -- the string is not copied internally
+- * @parent: device that has rf switch on it
+- * @type: type of the switch (RFKILL_TYPE_*)
+- * @ops: rfkill methods
+- * @ops_data: data passed to each method
+- *
+- * This function should be called by the transmitter driver to allocate an
+- * rfkill structure. Returns %NULL on failure.
+- */
+-struct rfkill * __must_check rfkill_alloc(const char *name,
+- struct device *parent,
+- const enum rfkill_type type,
+- const struct rfkill_ops *ops,
+- void *ops_data);
+-
+-/**
+- * rfkill_register - Register a rfkill structure.
+- * @rfkill: rfkill structure to be registered
+- *
+- * This function should be called by the transmitter driver to register
+- * the rfkill structure. Before calling this function the driver needs
+- * to be ready to service method calls from rfkill.
+- *
+- * If rfkill_init_sw_state() is not called before registration,
+- * set_block() will be called to initialize the software blocked state
+- * to a default value.
+- *
+- * If the hardware blocked state is not set before registration,
+- * it is assumed to be unblocked.
+- */
+-int __must_check rfkill_register(struct rfkill *rfkill);
+-
+-/**
+- * rfkill_pause_polling(struct rfkill *rfkill)
+- *
+- * Pause polling -- say transmitter is off for other reasons.
+- * NOTE: not necessary for suspend/resume -- in that case the
+- * core stops polling anyway
+- */
+-void rfkill_pause_polling(struct rfkill *rfkill);
+-
+-/**
+- * rfkill_resume_polling(struct rfkill *rfkill)
+- *
+- * Pause polling -- say transmitter is off for other reasons.
+- * NOTE: not necessary for suspend/resume -- in that case the
+- * core stops polling anyway
+- */
+-void rfkill_resume_polling(struct rfkill *rfkill);
+-
+-
+-/**
+- * rfkill_unregister - Unregister a rfkill structure.
+- * @rfkill: rfkill structure to be unregistered
+- *
+- * This function should be called by the network driver during device
+- * teardown to destroy rfkill structure. Until it returns, the driver
+- * needs to be able to service method calls.
+- */
+-void rfkill_unregister(struct rfkill *rfkill);
+-
+-/**
+- * rfkill_destroy - free rfkill structure
+- * @rfkill: rfkill structure to be destroyed
+- *
+- * Destroys the rfkill structure.
+- */
+-void rfkill_destroy(struct rfkill *rfkill);
+-
+-/**
+- * rfkill_set_hw_state - Set the internal rfkill hardware block state
+- * @rfkill: pointer to the rfkill class to modify.
+- * @state: the current hardware block state to set
+- *
+- * rfkill drivers that get events when the hard-blocked state changes
+- * use this function to notify the rfkill core (and through that also
+- * userspace) of the current state. They should also use this after
+- * resume if the state could have changed.
+- *
+- * You need not (but may) call this function if poll_state is assigned.
+- *
+- * This function can be called in any context, even from within rfkill
+- * callbacks.
+- *
+- * The function returns the combined block state (true if transmitter
+- * should be blocked) so that drivers need not keep track of the soft
+- * block state -- which they might not be able to.
+- */
+-bool rfkill_set_hw_state(struct rfkill *rfkill, bool blocked);
+-
+-/**
+- * rfkill_set_sw_state - Set the internal rfkill software block state
+- * @rfkill: pointer to the rfkill class to modify.
+- * @state: the current software block state to set
+- *
+- * rfkill drivers that get events when the soft-blocked state changes
+- * (yes, some platforms directly act on input but allow changing again)
+- * use this function to notify the rfkill core (and through that also
+- * userspace) of the current state.
+- *
+- * Drivers should also call this function after resume if the state has
+- * been changed by the user. This only makes sense for "persistent"
+- * devices (see rfkill_init_sw_state()).
+- *
+- * This function can be called in any context, even from within rfkill
+- * callbacks.
+- *
+- * The function returns the combined block state (true if transmitter
+- * should be blocked).
+- */
+-bool rfkill_set_sw_state(struct rfkill *rfkill, bool blocked);
+-
+-/**
+- * rfkill_init_sw_state - Initialize persistent software block state
+- * @rfkill: pointer to the rfkill class to modify.
+- * @state: the current software block state to set
+- *
+- * rfkill drivers that preserve their software block state over power off
+- * use this function to notify the rfkill core (and through that also
+- * userspace) of their initial state. It should only be used before
+- * registration.
+- *
+- * In addition, it marks the device as "persistent", an attribute which
+- * can be read by userspace. Persistent devices are expected to preserve
+- * their own state when suspended.
+- */
+-void rfkill_init_sw_state(struct rfkill *rfkill, bool blocked);
+-
+-/**
+- * rfkill_set_states - Set the internal rfkill block states
+- * @rfkill: pointer to the rfkill class to modify.
+- * @sw: the current software block state to set
+- * @hw: the current hardware block state to set
+- *
+- * This function can be called in any context, even from within rfkill
+- * callbacks.
+- */
+-void rfkill_set_states(struct rfkill *rfkill, bool sw, bool hw);
+-
+-/**
+- * rfkill_blocked - query rfkill block
+- *
+- * @rfkill: rfkill struct to query
+- */
+-bool rfkill_blocked(struct rfkill *rfkill);
+-#else /* !RFKILL */
+-static inline struct rfkill * __must_check
+-rfkill_alloc(const char *name,
+- struct device *parent,
+- const enum rfkill_type type,
+- const struct rfkill_ops *ops,
+- void *ops_data)
+-{
+- return ERR_PTR(-ENODEV);
+-}
+-
+-static inline int __must_check rfkill_register(struct rfkill *rfkill)
+-{
+- if (rfkill == ERR_PTR(-ENODEV))
+- return 0;
+- return -EINVAL;
+-}
+-
+-static inline void rfkill_pause_polling(struct rfkill *rfkill)
+-{
+-}
+-
+-static inline void rfkill_resume_polling(struct rfkill *rfkill)
+-{
+-}
+-
+-static inline void rfkill_unregister(struct rfkill *rfkill)
+-{
+-}
+-
+-static inline void rfkill_destroy(struct rfkill *rfkill)
+-{
+-}
+-
+-static inline bool rfkill_set_hw_state(struct rfkill *rfkill, bool blocked)
+-{
+- return blocked;
+-}
+-
+-static inline bool rfkill_set_sw_state(struct rfkill *rfkill, bool blocked)
+-{
+- return blocked;
+-}
+-
+-static inline void rfkill_init_sw_state(struct rfkill *rfkill, bool blocked)
+-{
+-}
+-
+-static inline void rfkill_set_states(struct rfkill *rfkill, bool sw, bool hw)
+-{
+-}
+-
+-static inline bool rfkill_blocked(struct rfkill *rfkill)
+-{
+- return false;
+-}
+-#endif /* RFKILL || RFKILL_MODULE */
+-
+-
+-#ifdef CONFIG_RFKILL_LEDS
+-/**
+- * rfkill_get_led_trigger_name - Get the LED trigger name for the button's LED.
+- * This function might return a NULL pointer if registering of the
+- * LED trigger failed. Use this as "default_trigger" for the LED.
+- */
+-const char *rfkill_get_led_trigger_name(struct rfkill *rfkill);
+-
+-/**
+- * rfkill_set_led_trigger_name -- set the LED trigger name
+- * @rfkill: rfkill struct
+- * @name: LED trigger name
+- *
+- * This function sets the LED trigger name of the radio LED
+- * trigger that rfkill creates. It is optional, but if called
+- * must be called before rfkill_register() to be effective.
+- */
+-void rfkill_set_led_trigger_name(struct rfkill *rfkill, const char *name);
+-#else
+-static inline const char *rfkill_get_led_trigger_name(struct rfkill *rfkill)
+-{
+- return NULL;
+-}
+-
+-static inline void
+-rfkill_set_led_trigger_name(struct rfkill *rfkill, const char *name)
+-{
+-}
+-#endif
+-
+-#endif /* __KERNEL__ */
+
+-#endif /* RFKILL_H */
++#endif /* _UAPI__RFKILL_H */
+--
+cgit v1.2.1
+
--- /dev/null
+# Added for Squid accounting
+%tr = (
+%tr,
+'acct action' => 'Action',
+'acct activate' => 'Activer',
+'acct addresses' => 'Gestion des adresses',
+'acct bank' => 'Banque',
+'acct bic' => 'BIC',
+'acct billarchive' => 'Archivage des factures',
+'acct billgroup' => 'Facturation groupée',
+'acct billgroupexists' => 'Un groupe de facturation avec ce nom existe déjà',
+'acct billtext1' => 'Texte de la facture',
+'acct billnr' => '(numero de facture)',
+'acct billoverview' => 'Aperçu de la facture',
+'acct blz' => 'Code banque',
+'acct ccmail' => 'Adresses email CC',
+'acct currency' => 'Devise (EUR, USD)',
+'acct traffic' => 'Trafic',
+'acct amount' => 'Quantite',
+'acct cent' => 'Tarif / Mo (ex. : 0,003)',
+'acct cent1' => 'Tarif / Mo',
+'acct city' => 'Ville',
+'acct config' => 'Configuration',
+'acct commit' => 'Exécuter',
+'acct company' => 'Société',
+'acct companyexists' => 'Une société avec ce nom existe déjà',
+'acct companytype' => 'Type',
+'acct customer' => 'Client',
+'acct cust empty' => 'Aucune adresse client définie',
+'acct dbsize' => 'Taille de la base de données',
+'acct dbmaintenance' => 'Maintenance de la base de données',
+'acct delbefore' => 'Supprimer toutes les entrées avant la période définie',
+'acct deladr' => 'Supprimer',
+'acct edit' => 'Modifier',
+'acct edit_addr' => 'Ajouter / Modifier',
+'acct email' => 'Email',
+'acct emptydb' => 'Effacer la base de données (toutes les données)',
+'acct emptydbtraf' => 'Effacer la base de données (données de trafic uniquement)',
+'acct empty field' => 'Le champ ne doit pas être vide : ',
+'acct entries' => 'Entrées',
+'acct err custdel' => 'L\'adresse ne peut pas être supprimée. Elle est définie comme client dans un groupe de factures - Groupe de factures',
+'acct err hostdel' => 'L\'adresse ne peut pas être supprimée. Elle est définie comme fournisseur dans un groupe de factures - Groupe de factures',
+'acct exst_cust_addr' => 'Adresses de clients',
+'acct exst_host_addr' => 'Adresse de fournisseur',
+'acct expert' => 'Activer les options de maintenance',
+'acct expdelbefore' => 'Supprimer',
+'acct fax' => 'Fax',
+'acct fix billpos' => 'Ajout manuel de facturation pour le groupe',
+'acct gb' => 'Go',
+'acct generated' => 'Généré',
+'acct hint billgrp' => 'Vous devez d\'abord définir un fournisseur et une adresse client',
+'acct hint_hoster' => 'Ne doit être rempli que lorsque le type est "fournisseur" ',
+'acct hrb' => 'No-HRB',
+'acct hoster' => 'Fournisseur',
+'acct hosts' => 'Détails des hôtes',
+'acct host empty' => 'Aucune adresse de fournisseur définie',
+'acct host detail' => 'Détails de l\'hôte',
+'acct iban' => 'IBAN',
+'acct inet' => 'Internet',
+'acct interval' => 'Checkintervall',
+'acct invalid' => 'Valeur invalide pour',
+'acct invalid billpos' => 'Vous devez remplir tous les champs pour les postes de facturation fixes',
+'acct invalid mailip' => 'Adresse IP invalide pour le serveur de messagerie',
+'acct invalid mailfqdn' => 'Nom de domaine invalide pour le serveur de messagerie',
+'acct invalid mailport' => 'Port invalide pour le serveur de messagerie',
+'acct invalid png' => 'Fichier PNG invalide',
+'acct invalid pngsize' => 'Taille PNG invalide',
+'acct kb' => 'Ko',
+'acct kto' => 'No. de compte',
+'acct latestdb' => 'Dernière entrée en base de données',
+'acct logging' => 'Activer la journalisation (/var/log/accounting.log)',
+'acct logo' => 'Logo actuel',
+'acct logo upload' => 'Télécharger logo (PNG, 400x150 max.)',
+'acct maintenance' => 'Maintenance',
+'acct mailaddr' => 'Adresse du serveur de mail',
+'acct mailport' => 'Port du serveur de mail',
+'acct mailuser' => 'Nom utilsateur',
+'acct mailpass' => 'Mot de passe',
+'acct mailrcpt' => 'Adresse email destinataire',
+'acct mailsender' => 'Adresse email expéditeur',
+'acct mailtxt' => 'Texte de la facture par mail',
+'acct mb' => 'Mo',
+'acct members' => 'Hôtes',
+'acct menu' => 'Comptes utilisateurs de proxy',
+'acct month' => 'Mois',
+'acct multiuser' => 'Utilisateur possible dans plusieurs groupes',
+'acct mwst_name' => 'TVA',
+'acct mwst' => 'Taux de TVA (%)',
+'acct name1' => 'Nom 1',
+'acct name2' => 'Nom 2',
+'acct nr' => 'No-RG',
+'acct oldestdb' => 'Première entrée en base de données',
+'acct not optional' => 'Champs requis',
+'acct parameter' => 'Paramètre',
+'acct path' => 'Chemin',
+'acct pdf billtxt' => 'Facture',
+'acct pdf date' => 'Date',
+'acct pdf zwsum' => 'sous-total',
+'acct pdf page' => 'Page',
+'acct pdf prov' => 'Expéditeur',
+'acct pdf sum1' => 'Sous-total',
+'acct pdf price' => 'Tarif',
+'acct pdf time' => 'Periode',
+'acct plz' => 'Code postal',
+'acct preview' => 'Prévisualisation de la facture',
+'acct price pp' => 'Tarif unitaire',
+'acct proxy_enable' => 'Veuillez d\'abord activer le proxy',
+'acct pos' => 'Pos.',
+'acct sum total' => 'Total',
+'acct name' => 'Description',
+'acct no data' => 'Aucune donnée disponible',
+'acct rrdsize' => 'Taille du dossier des factures',
+'acct settings' => 'Paramètres de comptes',
+'acct skipurl' => 'Ignorer ces URL (Intranet)',
+'acct status' => 'Statut',
+'acct str' => 'Rue',
+'acct str_nr' => 'Numéro',
+'acct subject' => 'Sujet',
+'acct sum' => 'Total',
+'acct task' => 'Tâche',
+'acct tb' => 'To',
+'acct tel' => 'Téléphone',
+'acct tls' => 'Utiliser TLS',
+'acct traffic monthly' => 'Volume cumulé de données mensuel',
+'acct title' => 'Comptes de proxy web',
+'acct usemail' => 'Envoi de la facture par mail',
+'acct usermulti' => 'est déjà dans le groupe',
+'acct ustid' => 'Id-USt',
+'acct edit settings' => 'Modifier paramètres',
+'acct value' => 'Valeur',
+'acct view' => 'Afficher',
+'acct year' => 'Année'
+);
+# End Squid accounting
function _strip() {
local file=${1}
- local cmd="${STRIP-strip}"
+ local strip="${STRIP-strip}"
local exclude l
for exclude in ${excludes}; do
fi
done
+ local cmd=( "${strip}" )
+
case "$(file -bi ${file})" in
- application/x-sharedlib*|application/x-archive*)
- cmd="${cmd} --strip-debug --remove-section=.comment --remove-section=.note"
+ application/x-archive*)
+ cmd+=( "--strip-debug" "--remove-section=.comment" "--remove-section=.note" )
;;
*)
- cmd="${cmd} --strip-unneeded"
+ cmd+=( "--strip-all" )
;;
esac
echo "Stripping ${file}..."
- ${cmd} ${file}
+ ${cmd[*]} ${file}
}
for dir in ${dirs}; do
echo "Comment this and create it at initskript if needed !"
fi
-grep -r "/i586" ./config/rootfiles/ --exclude gcc --exclude-dir oldcore >/dev/null 2>&1
+grep -r '/i586' ./config/rootfiles/ --exclude gcc --exclude-dir oldcore --exclude-dir i586 >/dev/null 2>&1
if [ "${?}" == "0" ]; then
echo "Error! '/i586' in rootfiles files found!"
- grep -r "/i586" ./config/rootfiles/ --exclude gcc --exclude-dir oldcore
+ grep -r '/i586' ./config/rootfiles/ --exclude gcc --exclude-dir oldcore --exclude-dir i586
echo "Replace by MACHINE !"
fi
-grep -r "/armv5tel" ./config/rootfiles/ --exclude gcc --exclude-dir oldcore >/dev/null 2>&1
+grep -r '/x86_64' ./config/rootfiles/ --exclude gcc --exclude *linux* --exclude-dir oldcore --exclude-dir x86_64 >/dev/null 2>&1
+if [ "${?}" == "0" ]; then
+ echo "Error! '/x86_64' in rootfiles files found!"
+ grep -r '/x86_64' ./config/rootfiles/ --exclude gcc --exclude *linux* --exclude-dir oldcore --exclude-dir x86_64
+ echo "Replace by MACHINE !"
+fi
+
+grep -r '/armv5tel' ./config/rootfiles/ --exclude gcc --exclude-dir oldcore --exclude-dir armv5tel >/dev/null 2>&1
if [ "${?}" == "0" ]; then
echo "Error! '/armv5tel' in rootfiles files found!"
- grep -r "/armv5tel" ./config/rootfiles/ --exclude gcc --exclude-dir oldcore
+ grep -r '/armv5tel' ./config/rootfiles/ --exclude gcc --exclude-dir oldcore --exclude-dir armv5tel
+ echo "Replace by MACHINE !"
+fi
+
+grep -r '/aarch64' ./config/rootfiles/ --exclude gcc --exclude-dir oldcore --exclude-dir aarch64 >/dev/null 2>&1
+if [ "${?}" == "0" ]; then
+ echo "Error! '/aarch64' in rootfiles files found!"
+ grep -r '/aarch64' ./config/rootfiles/ --exclude gcc --exclude-dir oldcore --exclude-dir aarch64
echo "Replace by MACHINE !"
fi