debian/0000755000000000000000000000000012217360552007171 5ustar debian/watch0000644000000000000000000000014012217360500010206 0ustar # Compulsory line, this is a version 3 file version=3 http://sf.net/haserl/haserl-(.*)\.tar\.gz debian/haserl.config0000644000000000000000000000020312217360500011622 0ustar #!/bin/sh set -e . /usr/share/debconf/confmodule db_version 2.0 db_input medium haserl/setuid || true db_go || true #DEBHELPER# debian/rules0000755000000000000000000000313612217360500010245 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # begin get-orig-source stuff MAKEFILE = $(firstword $(MAKEFILE_LIST)) DEBIAN_DIR = $(dir $(MAKEFILE)) SOURCE_DIR = $(DEBIAN_DIR)/.. PACKAGE = $(shell sed -n 's/^Source: //p' $(DEBIAN_DIR)/control) CURRENT_VERSION = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | \ sed -n 's/-.*$$//; s/^Version: //p') USCAN = uscan \ --upstream-version $(CURRENT_VERSION) \ --package $(PACKAGE) \ --watchfile $(DEBIAN_DIR)/watch VERSION ?= $(shell $(USCAN) --dehs --no-download | \ sed -n 's/.*\(.*\)<\/upstream-version>.*/\1/p') get-orig-source: $(USCAN) \ --force-download \ --download \ --destdir . \ --rename if [ -d "$(PACKAGE)-$(VERSION)" ]; then \ echo "$(PACKAGE)-$(VERSION) is in the way, bailing out!"; \ exit 1; \ fi tar -xzf $(PACKAGE)_$(VERSION).orig.tar.gz mv \ $(PACKAGE)-$(VERSION) \ $(PACKAGE)-$(VERSION)+dfsg GZIP="-9fn --rsyncable" tar \ --exclude=src/haserl_lualib.inc \ -czf $(PACKAGE)_$(VERSION)+dfsg.orig.tar.gz \ $(PACKAGE)-$(VERSION)+dfsg rm -rf \ $(PACKAGE)_$(VERSION).orig.tar.gz \ $(PACKAGE)_$(VERSION)+dfsg # end get-orig-source stuff # Disable bash extensions because they don't compile, and haserl's default shell # isn't bash anyway override_dh_auto_configure: dh_auto_configure -- \ --enable-luashell \ --enable-luacshell \ --enable-bashshell \ --disable-bash-extensions \ --enable-subshell=/bin/sh \ --with-lua=lua5.2 override_dh_installchangelogs: dh_installchangelogs ChangeLog clean: dh $@ debconf-updatepo %: dh $@ debian/po/0000755000000000000000000000000012217360552007607 5ustar debian/po/fr.po0000644000000000000000000000317012217360500010550 0ustar # debconf template for haserl package. # Copyright (C) 2011 Julien Patriarca # This file is distributed under the same license as the haserl package. # Julien Patriarca 2011. # msgid "" msgstr "" "Project-Id-Version: haserl\n" "Report-Msgid-Bugs-To: haserl@packages.debian.org\n" "POT-Creation-Date: 2011-08-04 09:25+0200\n" "PO-Revision-Date: 2011-08-04 11:51+0100\n" "Last-Translator: Julien Patriarca \n" "Language-Team: FRENCH \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "Install haserl binary with suid root permissions?" msgstr "Exécuter haserl avec les privilèges du superutilisateur ?" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "When haserl is installed with suid root permissions, it will automatically " "set its UID and GID to match the owner and group of the script." msgstr "" "Lorsque haserl est installé pour être exécuté avec les privilèges du " "superutilisateur (« setuid root »), il règle automatiquement ses UID et GID " "sur ceux du propriétaire et du groupe du script." #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "This is a potential security vulnerability, as scripts that are owned by " "root will be run as root, even when they do not have the suid root bit." msgstr "" "Cela constitue une faille de sécurité potentielle, car les scripts " "appartenant à root sont lancés par root, même s'ils ne sont pas « setuid " "root »)." debian/po/pt.po0000644000000000000000000000321512217360500010564 0ustar # Portuguese translation for haserl (debconf) # This file is distributed under the same license as the haserl package. # Rui Branco , 2011. # msgid "" msgstr "" "Project-Id-Version: haserl 0.9.29-2\n" "Report-Msgid-Bugs-To: haserl@packages.debian.org\n" "POT-Creation-Date: 2011-08-04 09:25+0200\n" "PO-Revision-Date: 2011-08-06 01:14+0100\n" "Last-Translator: Rui Branco \n" "Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "Install haserl binary with suid root permissions?" msgstr "" "Instalar o ficheiro binário haserl com permissões de super-utilizador (suid " "root)?" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "When haserl is installed with suid root permissions, it will automatically " "set its UID and GID to match the owner and group of the script." msgstr "" "Quando o haserl é instalado com permissões de super-utilizador, " "automaticamente são definidos os seus UID e GID de modo a corresponderem ao " "dono (owner) e grupo do 'script'." #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "This is a potential security vulnerability, as scripts that are owned by " "root will be run as root, even when they do not have the suid root bit." msgstr "" "Isto é uma potencial vulnerabilidade na segurança, pois os 'scripts' detidos " "pelo super-utilizador correrão como super-utilizador, mesmo que não tenham o " "bit de 'suid root'." debian/po/POTFILES.in0000644000000000000000000000005312217360500011353 0ustar [type: gettext/rfc822deb] haserl.templates debian/po/es.po0000644000000000000000000000471612217360500010557 0ustar # haserl po-debconf translation to Spanish # Copyright (C) 2011 Software in the Public Interest # This file is distributed under the same license as the haserl package. # # Changes: # - Initial translation # Francisco Javier Cuadrado , 2011 # # Traductores, si no conocen el formato PO, merece la pena leer la # documentación de gettext, especialmente las secciones dedicadas a este # formato, por ejemplo ejecutando: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Equipo de traducción al español, por favor lean antes de traducir # los siguientes documentos: # # - El proyecto de traducción de Debian al español # http://www.debian.org/intl/spanish/ # especialmente las notas y normas de traducción en # http://www.debian.org/intl/spanish/notas # # - La guía de traducción de po's de debconf: # /usr/share/doc/po-debconf/README-trans # o http://www.debian.org/intl/l10n/po-debconf/README-trans # msgid "" msgstr "" "Project-Id-Version: haserl 0.9.29-2\n" "Report-Msgid-Bugs-To: haserl@packages.debian.org\n" "POT-Creation-Date: 2011-08-04 09:25+0200\n" "PO-Revision-Date: 2011-08-09 19:23+0100\n" "Last-Translator: Francisco Javier Cuadrado \n" "Language-Team: Debian l10n Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "Install haserl binary with suid root permissions?" msgstr "¿Desea instalar haserl con los permisos «suid» del administrador?" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "When haserl is installed with suid root permissions, it will automatically " "set its UID and GID to match the owner and group of the script." msgstr "" "Cuando haserl se instala con los permisos «suid» del administrador, " "automáticamente se ajustará su UID y GID para coincidir con el dueño y el " "grupo del script." #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "This is a potential security vulnerability, as scripts that are owned by " "root will be run as root, even when they do not have the suid root bit." msgstr "" "Esto puede dar lugar a una vulnerabilidad en la seguridad, ya que los " "scripts que pertenezcan al administrador («root») se ejecutarán como tal, " "incluso cuando éstos no tengan el bit «suid» del administrador activado." debian/po/templates.pot0000644000000000000000000000224712217360500012327 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: haserl@packages.debian.org\n" "POT-Creation-Date: 2011-08-04 09:25+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "Install haserl binary with suid root permissions?" msgstr "" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "When haserl is installed with suid root permissions, it will automatically " "set its UID and GID to match the owner and group of the script." msgstr "" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "This is a potential security vulnerability, as scripts that are owned by " "root will be run as root, even when they do not have the suid root bit." msgstr "" debian/po/nl.po0000644000000000000000000000321212217360500010547 0ustar # Dutch translation of haserl debconf templates. # Copyright (C) 2011 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the haserl package. # Jeroen Schot , 2011. # msgid "" msgstr "" "Project-Id-Version: haserl 0.9.29-2\n" "Report-Msgid-Bugs-To: haserl@packages.debian.org\n" "POT-Creation-Date: 2011-08-04 09:25+0200\n" "PO-Revision-Date: 2011-08-15 09:05+0200\n" "Last-Translator: Jeroen Schot \n" "Language-Team: Debian l10n Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "Install haserl binary with suid root permissions?" msgstr "Het haserl-programma installeren met suid-root toegangsrechten?" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "When haserl is installed with suid root permissions, it will automatically " "set its UID and GID to match the owner and group of the script." msgstr "" "Wanneer haserl is geïnstalleerd met suid-root toegangsrechten zal het " "automatisch zijn UID en GID gelijkstellen aan de eigenaar en groep van het " "script." #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "This is a potential security vulnerability, as scripts that are owned by " "root will be run as root, even when they do not have the suid root bit." msgstr "" "Dit is mogelijk een beveiligingsprobleem, omdat scripts waarvan de beheerder " "eigenaar is met beheerdersrechten worden uitgevoerd, zelfs wanneer deze zelf " "niet de suid-root bit hebben." debian/po/de.po0000644000000000000000000000311712217360500010532 0ustar # German translation of haserl. # Copyright (C) 2011 Chow Loong Jin. # This file is distributed under the same license as the haserl package. # Translated by Chris Leick , 2011 # msgid "" msgstr "" "Project-Id-Version: haserl 0.9.29-2\n" "Report-Msgid-Bugs-To: haserl@packages.debian.org\n" "POT-Creation-Date: 2011-08-04 09:25+0200\n" "PO-Revision-Date: 2011-08-06 11:18+0200\n" "Last-Translator: Chris Leick \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "Install haserl binary with suid root permissions?" msgstr "Programm Haserl mit Suid-Root-Rechten installieren?" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "When haserl is installed with suid root permissions, it will automatically " "set its UID and GID to match the owner and group of the script." msgstr "" "Wenn Haserl mit Superuser-Rechten (Suid-Root) installiert ist, wird es " "automatisch seine UID und GID so setzen, dass sie zum Besitzer und zur " "Gruppe des Skripts passen." #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "This is a potential security vulnerability, as scripts that are owned by " "root will be run as root, even when they do not have the suid root bit." msgstr "" "Dies ist eine potenzielle Sicherheitsschwachstelle, da Skripte, die Root " "gehören, als Root ausgeführt werden, sogar, wenn sie nicht das Suid-Root-Bit " "haben." debian/po/cs.po0000644000000000000000000000313212217360500010544 0ustar # Czech PO debconf template translation of haserl. # Copyright (C) 2010 Michal Simunek # This file is distributed under the same license as the haserl package. # Michal Simunek , 2011. # msgid "" msgstr "" "Project-Id-Version: haserl 0.9.29-2\n" "Report-Msgid-Bugs-To: haserl@packages.debian.org\n" "POT-Creation-Date: 2011-08-04 09:25+0200\n" "PO-Revision-Date: 2011-08-14 17:31+0200\n" "Last-Translator: Michal Simunek \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "Install haserl binary with suid root permissions?" msgstr "Nainstalovat haserl s oprávněními suid uživatele root?" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "When haserl is installed with suid root permissions, it will automatically " "set its UID and GID to match the owner and group of the script." msgstr "" "Je-li haserl nainstalován s opraváněními suid uživatele root, skriptu se " "také automaticky nastaví UID a GID uživatele root." #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "This is a potential security vulnerability, as scripts that are owned by " "root will be run as root, even when they do not have the suid root bit." msgstr "" "To je potencionální bezpečnostní riziko, protože skripty, které vlastní " "root, se budou spouštět pod uživatelem root i když nemají suid bit roota." debian/po/ja.po0000644000000000000000000000320012217360500010525 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # victory , 2012. # msgid "" msgstr "" "Project-Id-Version: haserl\n" "Report-Msgid-Bugs-To: haserl@packages.debian.org\n" "POT-Creation-Date: 2012-06-16 18:08+0000\n" "PO-Revision-Date: 2012-06-17 03:08+0900\n" "Last-Translator: victory \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "Install haserl binary with suid root permissions?" msgstr "haserl バイナリを suid root 権限付きでインストールしますか?" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "When haserl is installed with suid root permissions, it will automatically " "set its UID and GID to match the owner and group of the script." msgstr "" "haserl を suid root 権限付きでインストールした場合、自動的に UID と GID をスク" "リプトの所有者およびグループに合わせてセットします。" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "This is a potential security vulnerability, as scripts that are owned by " "root will be run as root, even when they do not have the suid root bit." msgstr "" "これはセキュリティの脆弱性になる可能性があります。スクリプトが root 所有の場合" " suid root ビットがなくてもroot で実行されるためです。" debian/po/ru.po0000644000000000000000000000374212217360500010574 0ustar # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the haserl package. # # Yuri Kozlov , 2011. msgid "" msgstr "" "Project-Id-Version: haserl 0.9.29-2\n" "Report-Msgid-Bugs-To: haserl@packages.debian.org\n" "POT-Creation-Date: 2011-08-04 09:25+0200\n" "PO-Revision-Date: 2011-08-07 22:04+0400\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.0\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "Install haserl binary with suid root permissions?" msgstr "Установить файл haserl как исполняемый с правами суперпользователя?" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "When haserl is installed with suid root permissions, it will automatically " "set its UID and GID to match the owner and group of the script." msgstr "" "При установке haserl с правами суперпользователя (suid root), он будет " "автоматически устанавливать свои UID и GID для владельца и группы сценария." #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "This is a potential security vulnerability, as scripts that are owned by " "root will be run as root, even when they do not have the suid root bit." msgstr "" "Такое поведение является потенциальной уязвимостью, так как сценарии, " "которые принадлежат root, будут выполняться с правами root, хотя на них не " "установлен бит suid." debian/po/sv.po0000644000000000000000000000325212217360500010572 0ustar # Translation of haserl debconf template to Swedish # Copyright (C) 2011 Martin Bagge # This file is distributed under the same license as the haserl package. # # Martin Bagge , 2011 msgid "" msgstr "" "Project-Id-Version: haserl\n" "Report-Msgid-Bugs-To: haserl@packages.debian.org\n" "POT-Creation-Date: 2011-08-04 09:25+0200\n" "PO-Revision-Date: 2011-08-10 23:52+0100\n" "Last-Translator: Martin Bagge / brother \n" "Language-Team: Swedish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Swedish\n" "X-Poedit-Country: Sweden\n" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "Install haserl binary with suid root permissions?" msgstr "Ska binären haserl installeras med rot-rättigheter med hjälp av suid?" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "When haserl is installed with suid root permissions, it will automatically " "set its UID and GID to match the owner and group of the script." msgstr "" "När haserl installeras med rot-rättigheter genom suid kommer den automatiskt " "att sätta UID och GID så att de överrensstämmer med ägare och grupp för " "skriptet." #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "This is a potential security vulnerability, as scripts that are owned by " "root will be run as root, even when they do not have the suid root bit." msgstr "" "Detta är ett potentiellt säkerhetsproblem eftersom skript som ägs av root " "kommer att köras som root även om de inte har biten suid root satt." debian/po/sk.po0000644000000000000000000000337212217360500010562 0ustar # Slovak translations for haserl package # Slovenské preklady pre balík haserl. # Copyright (C) 2011 THE haserl'S COPYRIGHT HOLDER # This file is distributed under the same license as the haserl package. # Slavko , 2011. # msgid "" msgstr "" "Project-Id-Version: haserl 0.9.29-2\n" "Report-Msgid-Bugs-To: haserl@packages.debian.org\n" "POT-Creation-Date: 2011-08-04 09:25+0200\n" "PO-Revision-Date: 2011-12-11 19:30+0100\n" "Last-Translator: Slavko \n" "Language-Team: slovenčina \n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-POFile-SpellExtra: GID UID haserl suid\n" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "Install haserl binary with suid root permissions?" msgstr "Nainštalovať program haserl s právami suid root?" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "When haserl is installed with suid root permissions, it will automatically " "set its UID and GID to match the owner and group of the script." msgstr "" "Keď je haserl nainštalovaný s právami suid root, bude automaticky nastavovať " "svoje UID a GID tak, aby zodpovedalo vlastníkovi a skupine skripta." #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "This is a potential security vulnerability, as scripts that are owned by " "root will be run as root, even when they do not have the suid root bit." msgstr "" "Toto nastavenie je potencionálnym bezpečnostným rizikom, pretože skripty, " "ktoré vlastní root budú spúšťané s právami root, dokonca i keď tieto nemajú " "bit suid root nastavený." debian/po/da.po0000644000000000000000000000304412217360500010525 0ustar # Danish translation haserl. # Copyright (C) 2011 haserl og nedenstående oversættere. # This file is distributed under the same license as the haserl package. # Joe Hansen (joedalton2@yahoo.dk), 2011. # msgid "" msgstr "" "Project-Id-Version: haserl\n" "Report-Msgid-Bugs-To: haserl@packages.debian.org\n" "POT-Creation-Date: 2011-08-04 09:25+0200\n" "PO-Revision-Date: 2011-08-07 19:25+0200\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "Install haserl binary with suid root permissions?" msgstr "Installer den binære fil for haserl med suid root-rettigheder?" #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "When haserl is installed with suid root permissions, it will automatically " "set its UID and GID to match the owner and group of the script." msgstr "" "Når haserl installeres med suid root-rettigheder, vil programmet automatisk " "angive sin UID og GID til at matche ejeren og gruppen for skriptet." #. Type: boolean #. Description #: ../haserl.templates:2001 msgid "" "This is a potential security vulnerability, as scripts that are owned by " "root will be run as root, even when they do not have the suid root bit." msgstr "" "Dette er en mulig sikkerhedsmæssig sårbarhed, da skripter der er ejet af " "root vil køre som root, selvom de ikke har suid root bit'en." debian/patches/0000755000000000000000000000000012217360500010611 5ustar debian/patches/series0000644000000000000000000000000012217360500012014 0ustar debian/control0000644000000000000000000000255312217360500010572 0ustar Source: haserl Section: interpreters Priority: optional Maintainer: Chow Loong Jin Build-Depends: debhelper (>= 9), po-debconf, autotools-dev, liblua5.2-dev, pkg-config Standards-Version: 3.9.4 Homepage: http://haserl.sourceforge.net/ Vcs-Git: git://git.debian.org/collab-maint/haserl.git Vcs-Browser: http://git.debian.org/?p=collab-maint/haserl.git;a=summary Package: haserl Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: lua5.2 Description: CGI scripting program for embedded environments Haserl is a CGI wrapper that allows PHP-style programming in Lua or a POSIX-compliant shell. It is very small, so it can be used in embedded environments, or where something like PHP is too big. . It combines three features into a small CGI engine: * It parses POST and GET requests, placing form-elements into the environment as name=value pairs for the CGI script to use. This is somewhat similar to the uncgi wrapper. * It opens a shell, and translates all text into printable statements. All text within <% ... %> constructs is passed verbatim to the shell. This is somewhat similar to how PHP scripts are parsed. * It can be set up to drop its permissions to the owner of the script, giving it some of the security features of suexec or cgiwrapper. debian/compat0000644000000000000000000000000212217360500010360 0ustar 9 debian/copyright0000644000000000000000000000241212217360500011114 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=166 Upstream-Name: haserl Upstream-Contact: nangel@users.sourceforge.net Source: http://www.sourceforge.net/projects/haserl/files/haserl-devel/ Comment: Removed bundled compiled lualib encoded in a C include file from sources. This file is to be rebuilt during the build process Files: * License: GPL-2 Copyright: 2003-2011, Nathan Angelacos Files: debian/* Copyright: 2011, Chow Loong Jin License: GPL-2 License: GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation . 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, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. . On Debian systems, the full copy of this license can be found in /usr/share/common-licenses/GPL-2. debian/haserl.templates0000644000000000000000000000132512217360500012361 0ustar # These templates have been reviewed by the debian-l10n-english # team # # If modifications/additions/rewording are needed, please ask # debian-l10n-english@lists.debian.org for advice. # # Even minor modifications require translation updates and such # changes should be coordinated with translators and reviewers. Template: haserl/setuid Type: boolean Default: false _Description: Install haserl binary with suid root permissions? When haserl is installed with suid root permissions, it will automatically set its UID and GID to match the owner and group of the script. . This is a potential security vulnerability, as scripts that are owned by root will be run as root, even when they do not have the suid root bit. debian/haserl.postrm0000644000000000000000000000013312217360500011703 0ustar #!/bin/sh set -e dpkg-statoverride --quiet --remove /usr/bin/haserl || true #DEBHELPER# debian/source/0000755000000000000000000000000012217360500010462 5ustar debian/source/format0000644000000000000000000000001412217360500011670 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000511012217360500011031 0ustar haserl (0.9.32-1) unstable; urgency=low * [af58aed] Imported Upstream version 0.9.32: - Fix regression causing Lua always to be linked, never used -- Chow Loong Jin Sun, 22 Sep 2013 02:11:09 +0800 haserl (0.9.31-1) unstable; urgency=low * [ad3ad8e] Imported Upstream version 0.9.31: - Modernize configure.ac - more Lua 5.2 fixes * [60ece78] Update haserl to use lua5.2 -- Chow Loong Jin Thu, 19 Sep 2013 00:48:08 +0800 haserl (0.9.30-1) unstable; urgency=low * [284920f] Imported Upstream version 0.9.30 - Fixes segfault when first argument is '' or "" (null-quoted string), discovered by the Mayhem Team of CMU. - Natanael Copa supplied a patch to rename the deprecated string.gfind in haserl_lualib.lua. Lua 5.2 is now supported. * [85686f1] Bump dh compat to 9 for buildflags -- Chow Loong Jin Mon, 01 Jul 2013 10:37:37 +0800 haserl (0.9.29-4) experimental; urgency=low * [97ed12e] Add Japanese translation for debconf template. Thanks to victory (Closes: #692973) * [a346a2c] No-change bump of Standards-Version to 3.9.4 -- Chow Loong Jin Mon, 12 Nov 2012 18:58:10 +0800 haserl (0.9.29-3) unstable; urgency=low * [ce39c59] Update Slovak (sk) debconf translation. Thanks to Slavko (Closes: #651730) * [b75ced0] Add Swedish (sv) debconf translation. Thanks to Martin Bagge / brother (Closes: #640033) * [57afc1a] Update maintainer email -- Chow Loong Jin Sun, 08 Jan 2012 01:16:10 +0800 haserl (0.9.29-2) unstable; urgency=low [ Christian Perrier ] * [81b0b68] Debconf templates and debian/control reviewed by the debian-l10n- english team as part of the Smith review project. Closes: #636101 - Slovak (Slavko). Closes: #636573 - Danish (Joe Hansen). Closes: #636950 - Russian (Yuri Kozlov). Closes: #637010 - German (Chris Leick). Closes: #637290 - French (Julien Patriarca). Closes: #637417 - Czech (Michal Simunek). Closes: #637800 - Portuguese (Rui Branco). Closes: #638179 - Spanish; (Francisco Javier Cuadrado). Closes: #638330 - Dutch; (Jeroen Schot). Closes: #638700 [ Chow Loong Jin ] * [648dd86] No-change Standards-Version bump (3.9.1 → 3.9.2) * [43bf76c] Add missing License: field in debian/copyright -- Chow Loong Jin Tue, 27 Dec 2011 01:11:56 +0800 haserl (0.9.29-1) unstable; urgency=low * Initial release (Closes: #611445) -- Chow Loong Jin Wed, 11 May 2011 01:53:02 +0800 debian/haserl.postinst0000644000000000000000000000071312217360500012246 0ustar #!/bin/sh set -e . /usr/share/debconf/confmodule db_get haserl/setuid haserl_path=/usr/bin/haserl setuid_haserl () { dpkg-statoverride --force --update --add '#0' '#0' 2755 "$haserl_path" } unsetuid_haserl () { if dpkg-statoverride --quiet --list "$haserl_path"; then dpkg-statoverride --remove "$haserl_path" chmod 0755 "$haserl_path" fi } if [ "$RET" = true ]; then setuid_haserl else unsetuid_haserl fi #DEBHELPER#