Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id 7B3E92231F2 for <~alpine/devel@lists.alpinelinux.org>; Sat, 24 Jan 2026 16:58:54 +0000 (UTC) Received: by mail-ej1-x636.google.com with SMTP id a640c23a62f3a-b87677a8abeso477900866b.1 for <~alpine/devel@lists.alpinelinux.org>; Sat, 24 Jan 2026 08:58:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1769273931; cv=none; d=google.com; s=arc-20240605; b=d5XHB7BPWhTXAoWQO8Bea1y3vSm3HuobA3yrYZKL2ilBJwNyjLHbC1B2uQs/O1Xqdr 4UgVReX87PXh1ymnmWsInmNE+vmY+zMFF/0jv4od9OIsA5UZKF4YoqsckCFnX+Hm5TJr /ZxuB+lwA+wFcICCAGmywyBdF56Ykv8jhKmAu5vgxpH7mV0W1t9YHvp7P4X21DYdmhXy h86gkQa4GJNFR5SvAX37im8DGyutWRlYReT3AIyj5CM3qnYQyP37kEoOYQXP1cXCsg7h YKWNEN2tOwWLHpQvjKhmSXZH8Xkn1a20PNw2eRzZEa1s6uCpY8wEwGQZtl7bAYmv1RX6 pMOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=iZ6+/zdbI+cY8g6buattQfoSkhVNwlTpcaQaftffkCQ=; fh=q39xXa4BCu05jjwVLdJmVmf0fCOO8MVkwUQqI2s8T2c=; b=aBGxhjOUv++ntDI5p2gcLEhNnb6ALlnJltoq9m3ItUm9avLrpFHABDk1csl4lr6Pp+ Rjcffnft0MBBcC9Mzj0y3x6+URseBYFjI8vei5qqepCC6dLyIXb2w97ng11RkPE3Wu42 /sQkRvbZo+oTu9Q047oBZiXdptPIzZNs0ULhnnyzPQUgWytiw+RJkz5wHmDSI2eA8RSa c2CjDWXG5Ambk93QdjT1ukHlZTU9YMiEl5qHw3K4YIfSK5qoNCLSoiYKDiQqynqZwMSo LaosA+pHiSXyw2WaUT5o33GN0JtwK5PIWgYogsa1cWGKe7hycfkCXQY+JvHAj6vKgOpw ilIA==; darn=lists.alpinelinux.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769273931; x=1769878731; darn=lists.alpinelinux.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=iZ6+/zdbI+cY8g6buattQfoSkhVNwlTpcaQaftffkCQ=; b=eeeif+vWCGzHDVeVnjYy3nJhKrdIoIelS1RpbW2b7dF7h8nKa5LKnrpkppvqInoJPp xynRByW5FjSwIetyo50tjVarAJRVxj0srsVLReaApVoXm8wwF2lvT+28gccBl3yDCKcm cQZQMz8RUykYvTaNpEZH/PVLV3oHGj/vQsXGha8ez9jeF+zH3JpIph8Db0a4tFv9hlex qtX3hY+c22WHJd+KQfBuR7nsh0ZrLf4YpLsiSddQuVLFWvtP+QyKhEx9Ce2x1SLjAoo0 8BUNoJLUapRxaekbl0pqdJu/16Rj7SuQNCWYk44s8xdlWAglYGd8fv4C25QWw0YWTl1I qK3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769273931; x=1769878731; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=iZ6+/zdbI+cY8g6buattQfoSkhVNwlTpcaQaftffkCQ=; b=Bhx+J76Bq3vXc3RAw1y7IhR6Bax+MQqzZPD30oAHIBaGNkD8t6pOgrc9XcWTq+PaFj TE5HatggHKooK2DVzxBkIMF3rf7IMYW+nERldyI9EnGOFzRMwiPdy4gxauNFIxx/X2xr z1i4dcAWqlvmKckKGekhQZPnhNMxweHXl9RanXpIomd9DHGIdRoceGV8XbHPzKUAymc1 wlRRACg2SmmSuA2vJzUVO0pgdcA/3ttZBkmaFmFoCK9dAoyatJGWNWUJ74uIDjK8sw4N FpBswJxOX2RgdqmWf33cZbsKHh9+PyJVCK8+Gcfo+EE/gaMs3h6b7081EOzDOt/WAxJo RaCQ== X-Gm-Message-State: AOJu0YxkBB8EMGmdzu0rFrXZDAWkjwyGtqoskF3MNourcrGluR/4FrFV qYWzAKUSDPw7b3NJkE15x9fafIyOaruC9XrL2P2VKyM+g+YZn36UNZful4Cc/loKn+eaWsX2slJ rNR0a+ahOtHb6MxDpplmtDwOwRsJgkDQAqw== X-Gm-Gg: AZuq6aLeHVeU5irb/QZska7qtnhwet24RzOkNZZQB5vB0OYc5Y14+pxxOabgLF762PN ECTrwO3paB+8iWOqTqoZbJFvZlraDYKv4T86QxhO8lmoViF76flNLGOHqMTph5cE/HxKfahJLGO sAmu5tXQfIwIsf7GpSdYyDMgn5Wu0ziyASRyGA9JxdKM/vM2GArng3YES9zJWpTOd/B9yMr7rz7 bUyUjkkLQN0RWGPK0a9qwXnu1Qf0OxMS4tutLTUda484NJmKC9b6yY/ZUZZPLTgbdsWN7BAoMv7 MRv7V48lhD/bd6e5fPthtRmcSoVBT4nrgvsA8U1Ouhs/IELA2+v8og== X-Received: by 2002:a17:907:7f8a:b0:b87:1d30:7ee with SMTP id a640c23a62f3a-b88673669a6mr386232966b.32.1769273930730; Sat, 24 Jan 2026 08:58:50 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Prabu Anand Kalivaradhan Date: Sat, 24 Jan 2026 22:28:13 +0530 X-Gm-Features: AZwV_QibEKaR1fg0MN-cbx5MXFV23N-bbnTM7Bz5H5kTCqQ29ZIwsfWUMi_XtX0 Message-ID: Subject: Re: Preferred firewall To: ~alpine/devel@lists.alpinelinux.org Content-Type: multipart/alternative; boundary="00000000000026ceb50649253004" --00000000000026ceb50649253004 Content-Type: text/plain; charset="UTF-8" Hi Mike, Thanks for the additionl suggestions. I've gone through the page and made the suggested changes and added few wikilinks. I'm not a awall user, so appreciate if some awall user can verify the correctness of the page. Regards, Prabu On Sat, 24 Jan 2026 at 19:16, W. Michael Petullo wrote: > > The wiki page https://wiki.alpinelinux.org/wiki/How-To_Alpine_Wall has > been > > updated. > > Thank you for the updates to the documentation, Prabu. > > I have some points to consider about the changes: > > (1) Under "Activating/Applying a Policy" is "awall enable test-policy". > I think that should be "awall enable home-policy", since the example has > the policy definition in "home-policy.json". > > (2) I like that you compared AWall to Shorewall, but a reader might not > be familiar with Shorewall. You could make this more clear with the > following changes: > > + [Add the following immediately after the "Configuration files" > heading] This guide shows how to configure a firewall using AWall. Also > shown are comparable Shorewall configurations, as Shorewall is another > firewall configuration tool used in many applications. This comparison is > meant to help readers who are familiar with Shorewall learn AWall. You > should follow the AWall examples. Use the Shorewall examples as > contextual references, or ignore them if unfamiliar with Shorewall. > > and > > - [Remove] The below example shows the "Basic home firewall" configuration > for both > Shorewall and AWall. Based on below example, it can be clearly seen that > AWall Policy files are not equivalent to Shorewall's /etc/shorewall/policy > files. > > + [Replace with] The examples below show how to configure a basic home > firewall using AWall. Note that AWall Policy files differ substantially > from Shorewall's /etc/shorewall/policy files in syntax and layout. > > and > > - [Remove] Let's suppose you have the following Shorewall configuration: > > + [Replace with] Let's suppose you have the following Shorewall > configuration, which > you want to convert to a configuration for AWall. > > Thanks again! > > -- > Mike > > :wq > --00000000000026ceb50649253004 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Mike,

Thanks for the additionl suggestions. I've gone through the page and= made the suggested changes and added few wikilinks. I'm not a awall us= er, so appreciate if some awall user can verify the correctness of the page= .

Regard= s,
Prabu

=

On Sat, 24 Jan 2026 at 19:16, W. Michael Petullo <mike@flyn.org> wrote:
> The wiki page https://wiki.alpinelinux.org/wiki/How-To_Alpine_Wall has been
> updated.

Thank you for the updates to the documentation, Prabu.

I have some points to consider about the changes:

(1) Under "Activating/Applying a Policy" is "awall enable te= st-policy".
I think that should be "awall enable home-policy", since the exam= ple has
the policy definition in "home-policy.json".

(2) I like that you compared AWall to Shorewall, but a reader might not
be familiar with Shorewall. You could make this more clear with the
following changes:

+ [Add the following immediately after the "Configuration files"<= br> heading] This guide shows how to configure a firewall using AWall. Also
shown are comparable Shorewall configurations, as Shorewall is another
firewall configuration tool used in many applications. This comparison is meant to help readers who are familiar with Shorewall learn AWall. You
should follow the AWall examples. Use the Shorewall examples as
contextual references, or ignore them if unfamiliar with Shorewall.

and

- [Remove] The below example shows the "Basic home firewall" conf= iguration for both
Shorewall and AWall. Based on below example, it can be clearly seen that AWall Policy files are not equivalent to Shorewall's /etc/shorewall/pol= icy
files.

+ [Replace with] The examples below show how to configure a basic home
firewall using AWall. Note that AWall Policy files differ substantially
from Shorewall's /etc/shorewall/policy files in syntax and layout.

and

- [Remove] Let's suppose you have the following Shorewall configuration= :

+ [Replace with] Let's suppose you have the following Shorewall configu= ration, which
you want to convert to a configuration for AWall.

Thanks again!

--
Mike

:wq
--00000000000026ceb50649253004--