tis-unbound
1.21.1-1
Unbound is a validation, recursive and caching DNS resolver. It's designed for speed and simplicity, with modern features based on open standards
425 downloads
Download
See build result See VirusTotal scan

- package : tis-unbound
- name : Unbound
- version : 1.21.1-1
- categories : System and network
- maintainer : WAPT Team,Tranquil IT,Amel FRADJ,
- installed_size :
- editor :
- licence : opensource_free,wapt_private
- signature_date : 2024-10-08T16:06:37.000000
- size : 25.92 Mo
- locale :
- target_os : windows
- impacted_process :
- architecture : x86
package : tis-unbound
version : 1.21.1-1
architecture : x86
section : base
priority : optional
name : Unbound
categories : System and network
maintainer : WAPT Team,Tranquil IT,Amel FRADJ,
description : Unbound is a validation, recursive and caching DNS resolver. It's designed for speed and simplicity, with modern features based on open standards
depends :
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size :
impacted_process :
description_fr : Unbound est un résolveur DNS de validation, récursif et de mise en cache. Il est conçu pour être rapide et simple et intègre des fonctionnalités modernes basées sur des normes ouvertes
description_pl : Unbound to sprawdzający poprawność, rekursywny i buforujący resolver DNS. Został zaprojektowany tak, aby był szybki i prosty oraz zawierał nowoczesne funkcje oparte na otwartych standardach
description_de : Unbound ist ein validierender, rekursiver und Caching-DNS-Resolver. Er ist auf Schnelligkeit und Einfachheit ausgelegt und enthält moderne Funktionen, die auf offenen Standards basieren
description_es : Unbound es un resolvedor DNS de validación, recursivo y de caché. Está diseñado para ser rápido y sencillo, e incorpora funciones modernas basadas en estándares abiertos
description_pt : O Unbound é um resolvedor de DNS de validação, recursivo e de cache. Foi concebido para ser rápido e simples, e incorpora caraterísticas modernas baseadas em normas abertas
description_it : Unbound è un resolver DNS di convalida, ricorsivo e con cache. È progettato per essere veloce e semplice e incorpora caratteristiche moderne basate su standard aperti
description_nl : Unbound is een validatie, recursieve en caching DNS-resolver. Het is ontworpen om snel en eenvoudig te zijn en bevat moderne functies gebaseerd op open standaarden
description_ru : Unbound - это DNS-резольвер с проверкой, рекурсией и кэшированием. Он разработан как быстрый и простой, и включает в себя современные функции, основанные на открытых стандартах
audit_schedule :
editor :
keywords :
licence : opensource_free,wapt_private
homepage :
package_uuid : efc45fac-1485-43da-a88c-ae5ce0fa644a
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 25c3e76c29bfbb86859f4f77f8705aaf45725db8a9df83f512f857a11a33794e
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2024-10-08T16:06:37.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : dTJIWXJs11utt30tlBSjNjQv5p3nkUB8Cpl8sPNZj9vfib3HbKijoVnGO3T7BEd1kRzdQ50e3aUoTFupAPrwJ3Eq6BZIWQqJB5VC3IZQxDic8Jfkn3qo3Uv7oXGPm12mErtcu+xqVoaYyh31VpzcBljq2/zUpxiktlzNgi8oxklCX2ZRcUAxeutxP/VKKdAhCtz8d1heMx2ck4c15qx2+jXCK1g5ij7Bc6HMOf7snlrnDPatKILZxBoXFXqMfcuCk5QWmfYy2lKlZPc5ZPBBu5DUjPwqPd6QsXBFF99bRQytDnyj9Y6jIAGZrFTIs+ISVPgqI3eOLAXzKOcZ6YmD7w==
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def install():
# Declaring local variables
bin_name = glob.glob("unbound_setup_*.exe")[0]
# Installing the software
install_exe_if_needed(bin_name, silentflags="/S", key="Unbound", min_version=control.get_software_version(),
get_version=get_version,
timeout=600,
)
def get_version(app_registry_dict):
return app_registry_dict["version"].split("-")[0]
# -*- coding: utf-8 -*-
from setuphelpers import *
import json
import re
import requests
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
app_name = control.name
# Getting latest version from official sources
re_versions = re.compile(r'unbound_setup_(\d+\.\d+\.\d+)(?:-w32)?\.exe')
index = wgets("https://www.nlnetlabs.nl/downloads/unbound/", proxies=proxies)
for versionbutt in sorted(re_versions.findall(index), key=lambda p: (Version(p)), reverse=True):
if control.architecture == "x86":
latest_bin = "unbound_setup_%s-w32.exe" % versionbutt
download_url = "https://www.nlnetlabs.nl/downloads/unbound/%s" % latest_bin
if not requests.head(download_url, proxies=proxies).status_code == 404:
version = versionbutt
break
# remove files
for f in glob.glob("*.exe"):
if f != latest_bin:
remove_file(f)
# Downloading latest binaries
wget(download_url, latest_bin, proxies=proxies)
control.set_software_version(version)
control.save_control_to_wapt()
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
c174cbeaf81c7a41e30a93a5d1d1f03852d5cfc6300b0ef9e82e0ca8ee3c6f4f : WAPT/control
25c3e76c29bfbb86859f4f77f8705aaf45725db8a9df83f512f857a11a33794e : WAPT/icon.png
cf8c03c05ef4297caf36a18e7a44d18ff19b666cbaa1453a6078b4d4e169614a : luti.json
3b23f42badf4bae667b46acd24f465b10662b21ecff3cd95890e0ecce6d2b79c : setup.py
cbc1de12f62f9016ec6cd540d2ea2983c9f062c78cff79414c9bdfcc85cfa401 : unbound_setup_1.21.1-w32.exe
14dc012c2bd0d240b47bc6ac858b61908306fe195b1c19c3f6d6c09d45e1030d : update_package.py