From: Michael Tremer <git@ipfire.org>
To: ipfire-scm@lists.ipfire.org
Subject: [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 495cf3e0b4f6ff4504fae5e45b86df94c1784d23
Date: Thu, 20 May 2021 15:08:41 +0000 [thread overview]
Message-ID: <4FmCmp4vCqz2xbS@people01.haj.ipfire.org> (raw)
[-- Attachment #1: Type: text/plain, Size: 426017 bytes --]
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".
The branch, next has been updated
via 495cf3e0b4f6ff4504fae5e45b86df94c1784d23 (commit)
via 609c27b2fadb57d2e88be12116a5b585329b4780 (commit)
via 2feefae21ac637e32d094953f7559165be97cd4e (commit)
via 398669f7c9b8645c3eae079c6b71f83461068524 (commit)
via e689de33658febb769b3053da30882b379980e8a (commit)
via 19465bc094bd7ede505b68f67e6e9919267efd60 (commit)
via 530e1e763727e7aa63f36ccf59c7f8c01e7d7c4f (commit)
via e4b8c09391cffe9d73ce1e7ffb8098f50e2f3845 (commit)
via e6681e3d44c091d4feb37a4c49091bd6aa4b218b (commit)
via 6cedf688932993a5df2b25417e69863e18d95ec5 (commit)
via f8cd37cb1cb36521c20b62c6ad9d3c3adf3c3ec1 (commit)
via 19c0bc43c0feeb4c32b140f960836925e2a9b0e5 (commit)
via 571de610a5e50730f8ab7c6346b4d58f0a92d99c (commit)
via 79d6544eb80cf224f392d4f2e51dc10f17f7f587 (commit)
via 6fcd779c053d9156b2a744da6090469188e36950 (commit)
via 6622925b362897372dd415681bbf5ca70ff37885 (commit)
via 59e476630ecf6cec2d8560da83c9a0b5e776d254 (commit)
via fdc5bfef07ade732e10224e62104e02f8f71ab2c (commit)
via f65e725e83f4ddb8cd280ac2ce78ba628c863ab0 (commit)
via 9d0b7c1a78932875099d537209e5b9e6034dbc44 (commit)
via b6bfdcc2cd5847b3d2abf1e7b2ff9856d6c094cd (commit)
via 06f03f5bbb22514fcc9e1001b5c03e58414ef984 (commit)
via a915cdd6c98e32721478f0178d65e22e1046b122 (commit)
via cb69bf13caed4f4bde9b72d63e4282bddd11479c (commit)
via 5f16813c8af6a344d1df47ad742e754b803c97e8 (commit)
via 014296524b85a856b27191c168e14a489c906d50 (commit)
via 28cffbc51cd0e19068779756ae8e24eb0a543a5b (commit)
via 937748f96d48368b79b760e4ae8adf3278dbf43a (commit)
via a5ee98176cc53b59ee3188bbdeda23913f0b5154 (commit)
via e55b268a4b02b5316f0facc79ccf67fe5de27395 (commit)
via a0dbbb73a91e3841fe0fe3a8fc40e34171c7d656 (commit)
via 86f5f42f6b9d4a655da478033854a34e2d03bb42 (commit)
via a326c9a623ebd7b718042a76c8be6daf42634408 (commit)
via 04bd81530ad31742023eec020848507fa0aa007c (commit)
via a7da7bcb07774f24dc5c70c4d31bd3e8e2e41ba1 (commit)
via bb4d1624cb27038fccde3f8c23b8d5427cdf0384 (commit)
via 43f7b1d7d2c0469cbcbf1c198e16111166007c08 (commit)
via 08fa1272d2ce11bc887d97ffa8f212442443e7dc (commit)
via 616d3bf9ac8923144037976eed76a8e5f0f3f586 (commit)
via 9ae65c8e08344b1d9efb34c6604a6746ee4a77d2 (commit)
via b4d83d1af3619dfabf8daac154e6c19b09f1bdb7 (commit)
via d267131be3a9500e00d2cc98f48de87b830561d3 (commit)
via db33a1220ad398531cfd2477e657a2a2e9266a6a (commit)
via 9326f51c2493df6a217f8f3b9e30300b05eea745 (commit)
via 1108156c3973b12d5583529b122d06f1fa795ba3 (commit)
via 8ce6222a1002a669cb511ba75b9e4e57810a4432 (commit)
via 839183d8b87099faac4e127066d45f83d68491b9 (commit)
via 9f3742222a47e6ec6a2e8bd4224fe4861c8a888c (commit)
via dccd7e874bf53efd9642756a3ed60abc95df43bb (commit)
via 5b2e16dde2920a411919ef20ace35f1c1d6813b0 (commit)
via 2d7b3347caef55b3cb305b9d1db9864f1b9a6b18 (commit)
via b75d92100cb17a28007029fb14e6503b93a8b329 (commit)
via f356736432343f0cfdf3b0575805f596aeae6e89 (commit)
via c7fe09c6ad71f455b95ecbb98203f31a77f2dd22 (commit)
via 205c3c17c63d5c7480e7907c08c28abd8bfc2be1 (commit)
via 46426b69fd98e2de7a1c95bf45963931d3042d1c (commit)
via 26a0befd753163d26b8d4d12405ee1b2cba46fd5 (commit)
via 926e5519a60dc9b582677df295c53380527c0160 (commit)
from 468de80470ab5109b48c2b22b5cd7e25562eb349 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 495cf3e0b4f6ff4504fae5e45b86df94c1784d23
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Sun May 16 13:46:20 2021 +0200
python-pyparsing: Update to 2.4.7 and migrate to python3
- Update from 2.2.0 to 2.4.7
- Migrate from python2 to python3
- Move the rootfile from common to packages as pyparsing is an addon
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 609c27b2fadb57d2e88be12116a5b585329b4780
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 20 10:02:43 2021 +0000
elinks: Bump package version
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 2feefae21ac637e32d094953f7559165be97cd4e
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Tue May 18 21:50:47 2021 +0200
config/elinks/elinks.conf does not have to be executable
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 398669f7c9b8645c3eae079c6b71f83461068524
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Sun May 16 19:25:49 2021 +0200
python3-setuptools: Create a python3 version of python-setuptools
- python3-setuptools works with python3-daemon but not with
python-m2crypto. m2crypto has to stay with python2 because crda
will not find the python3 version of m2crypto.
- python-m2crypto only works with python-setuptools so both the
python2 and python3 versions of setuptools need to stay in place.
- Therefore this patch only creates python3-setuptools, it does not
remove python-setuptools
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit e689de33658febb769b3053da30882b379980e8a
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 20 09:47:57 2021 +0000
core158: Ship ethtool
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 19465bc094bd7ede505b68f67e6e9919267efd60
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Mon May 17 17:10:38 2021 +0200
ethtool: Update to 5.12
- Update from 3.16 (2014) to 5.12 (2021)
- Update of rootfile
- Changelog is too large to include here. Changelog details are available
at https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/log/
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 530e1e763727e7aa63f36ccf59c7f8c01e7d7c4f
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 20 09:47:26 2021 +0000
core158: Ship qpdf
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit e4b8c09391cffe9d73ce1e7ffb8098f50e2f3845
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Mon May 17 14:31:22 2021 +0200
qpdf: Update to 10.3.2
- Update from 10.3.0 to 10.3.2
- Update rootfiles
- Changelog
* 10.3.2: release
* Fix problem that caused the generated manual from being included
in the Windows distributions. Fixes #521.
* Fix 11-year-old bug of leaving unreferenced objects in preserved
object streams. Fixes #520.
* Portability fix: use tm_gmtoff rather than global timezone
variable if available to get timezone offset. This fixes
compilation on BSD and also results in a daylight saving
time-aware offset for Linux or other GNU systems. Fixes #515.
* When adding a page, if the page already exists, make a shallow
copy of the page instead of throwing an exception. This makes the
behavior of adding a page from the library consistent with what
the CLI does and also with what the library does if it starts with
a file that already has a duplicated page. Note that this means
that, in some cases, the page you pass to addPage or addPageAt
(either in QPDF or QPDFPageDocumentHelper) will not be the same
object that actually gets added. (This has actually always been
the case.) That means that, if you are going to do subsequent
modification on the page, you should retrieve it again.
* 10.3.1: release
* Bug fix: allow /DR to be direct in /AcroForm
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit e6681e3d44c091d4feb37a4c49091bd6aa4b218b
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 20 09:47:00 2021 +0000
core158: Ship perl-CGI
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 6cedf688932993a5df2b25417e69863e18d95ec5
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Mon May 17 14:31:06 2021 +0200
perl-CGI: Update to 4.52
- Update from 4.44 to 4.52
- Update of rootfile not needed
- Changelog
4.52 2021-05-04
[ FIX ]
- sort hash keys for deterministic behaviour (GH #245, GH #246)
4.51 2020-10-01
[ DOCUMENTATION ]
- Document support for SameSite=None cookies in CGI::Cookie (GH #244)
4.50 2020-06-22
[ ENHANCEMENT ]
- Add APPEND_QUERY_STRING option (GH #243, thanks to stevenh)
4.49 2020-06-08
[ FIX ]
- remove deprecation warning as no longer in core (GH #221)
4.48 2020-06-02
[ FIX ]
- fix CGI::Cookie->bake() doesn't work with mod_perl redirects (GH #240)
- thanks to sherrardb for the PR (GH #241)
4.47 2020-05-01
[ FIX / TESTING ]
- fix typo in variable name (GH #239)
4.46 2020-02-03
[ DOCUMENTATION ]
- Document support for SameSite=None cookies (GH #238)
4.45 2019-06-03
[ ENHANCEMENT ]
- Add support for SameSite=None cookies (GH #237, thanks to Dur09)
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit f8cd37cb1cb36521c20b62c6ad9d3c3adf3c3ec1
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 20 09:46:36 2021 +0000
core158: Ship glib
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 19c0bc43c0feeb4c32b140f960836925e2a9b0e5
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Mon May 17 14:30:48 2021 +0200
glib: Update to 2.68.2
- Update from 2.68.1 to 2.68.2
- Update rootfiles
- Changelog
Overview of changes in GLib 2.68.2
* Fix building third-party projects against GLib on CentOS 7 (work by
Ignacio Casal Quinteiro) (#2387)
* Bugs fixed:
- #2387 json-glib does not build with glib 2.68.1
- !2060 gmacros: check that __cplusplus or _MSC_VER is defined
- !2068 gmacros: missing check if __STDC_VERSION__ is defined
- !2079 Backport !2078 “gthreadedresolver: don't ignore flags in lookup_by_name_with_flags” to glib-2-68
* Translation updates:
- Nepali
- Serbian
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 571de610a5e50730f8ab7c6346b4d58f0a92d99c
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Mon May 17 14:30:12 2021 +0200
flac: Update to 1.3.3
- Update from 1.3.2 to 1.3.3
- Update rootfiles
- Changelog
General:
Fix CPU detection (Janne Hyvärinen).
Switch from unsigned types to uint32_t (erikd).
CppCheck fixes (erikd).
Improve SIMD decoding of 24 bit files (lvqcl).
POWER* amnd POWER9 improvements (Anton Blanchard).
More tests.
FLAC format:
(none)
Ogg FLAC format:
(none)
flac:
When converting to WAV, use WAVEFORMATEXTENSIBLE when bits per
second is not 8 or 16 (erikd).
Fix --output-prefix with input-files in sub-directories (orbea).
metaflac:
(none)
plugins:
(none)
build system:
Cmake support (Vitaliy Kirsanov, evpobr).
Visual Studio updates (Janne Hyvärinen).
Fix for MSVC when UNICODE is enabled (lvqcl).
Fix for OpenBSD/i386 (Christian Weisgerber).
documentation:
(none)
libraries:
(none).
Interface changes:
libFLAC:
(none)
libFLAC++:
(none)
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 79d6544eb80cf224f392d4f2e51dc10f17f7f587
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 20 09:45:43 2021 +0000
core158: Ship dhcp.cgi
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 6fcd779c053d9156b2a744da6090469188e36950
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Wed May 19 16:52:13 2021 +0200
dhcp.cgi: Bug 10400 - Add Additional DHCP Options - change default
- Make the default that Additional DHCP options Enabled checkbox is
checked when entering a new option.
- For existing options the Enabled checkbox status is honoured.
Fixes: #10400
Tested-by: Adolf Belka <adolf.belka(a)ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 6622925b362897372dd415681bbf5ca70ff37885
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Tue May 18 23:34:49 2021 +0200
Delete UPnP initscript for ARM64 as well
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 59e476630ecf6cec2d8560da83c9a0b5e776d254
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Tue May 18 23:34:32 2021 +0200
mpd: build without UPnP support
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit fdc5bfef07ade732e10224e62104e02f8f71ab2c
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 20 09:44:56 2021 +0000
core158: Ship updated firewall initscript
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit f65e725e83f4ddb8cd280ac2ce78ba628c863ab0
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 20 09:43:30 2021 +0000
core158: Drop upnpd initscript
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 9d0b7c1a78932875099d537209e5b9e6034dbc44
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Tue May 18 23:34:14 2021 +0200
Delete the remainings of libupnp and upnpd
These include rootfiles, firewall menue entries that have been
unmaintained for a long time, and firewall chains which were never used
in recent time.
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit b6bfdcc2cd5847b3d2abf1e7b2ff9856d6c094cd
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 20 09:41:39 2021 +0000
core158: Uninstall libupnp
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 06f03f5bbb22514fcc9e1001b5c03e58414ef984
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Tue May 18 23:33:43 2021 +0200
Drop libupnp
This library has received no attention within the last three years. By
design, UPnP is a security risk on any firewall, and and outdated
version of a UPnP library definitely is.
This patch therefore drops libupnp completely.
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit a915cdd6c98e32721478f0178d65e22e1046b122
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 20 09:39:12 2021 +0000
intltool: Move into the core system and don't ship any more
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit cb69bf13caed4f4bde9b72d63e4282bddd11479c
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 20 09:38:02 2021 +0000
Drop miniupnpd stuff from rootfiles and all systems
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 5f16813c8af6a344d1df47ad742e754b803c97e8
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Tue May 18 21:58:27 2021 +0200
miniupnpd: Delete files that would have become orphaned after deletion of miniupnpd add-on as well
This patch requires
https://patchwork.ipfire.org/project/ipfire/list/?series=2059 to be
applied in the first place.
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 014296524b85a856b27191c168e14a489c906d50
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Mon May 17 23:59:12 2021 +0200
make.sh: Do no longer build fbset and sendEmail
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 28cffbc51cd0e19068779756ae8e24eb0a543a5b
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Mon May 17 23:58:54 2021 +0200
Drop sendEmail add-on
As discussed in https://wiki.ipfire.org/devel/telco/2021-05-03.
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 937748f96d48368b79b760e4ae8adf3278dbf43a
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Mon May 17 23:58:35 2021 +0200
Drop fbset
As discussed in https://wiki.ipfire.org/devel/telco/2021-05-03.
Please note this patch does not remove fbset on existing installations,
that has to be done via the corresponding upgrade script.
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit a5ee98176cc53b59ee3188bbdeda23913f0b5154
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Mon May 17 23:58:18 2021 +0200
Drop miniupnpd add-on
As discussed in https://wiki.ipfire.org/devel/telco/2021-05-03.
Frankly, if you need or use UPnP, you probably do not even need to _think_
about running a firewall...
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit e55b268a4b02b5316f0facc79ccf67fe5de27395
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Mon May 17 23:57:37 2021 +0200
Drop SANE add-on
As discussed in https://wiki.ipfire.org/devel/telco/2021-05-03.
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit a0dbbb73a91e3841fe0fe3a8fc40e34171c7d656
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Mon May 17 23:57:18 2021 +0200
Zut alors, delete motion initiscript as well :-/
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 86f5f42f6b9d4a655da478033854a34e2d03bb42
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Mon May 17 23:56:50 2021 +0200
Drop orphaned dependency "libsrtp"
This was solely needed by Asterisk and is no longer used anymore.
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit a326c9a623ebd7b718042a76c8be6daf42634408
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Mon May 17 23:56:30 2021 +0200
Drop Asterisk add-on
As discussed in https://wiki.ipfire.org/devel/telco/2021-05-03.
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 04bd81530ad31742023eec020848507fa0aa007c
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Mon May 17 23:56:09 2021 +0200
Drop orphaned dependency add-on libmicrohttpd
This was solely needed by "motion". It can be safely removed now.
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit a7da7bcb07774f24dc5c70c4d31bd3e8e2e41ba1
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Mon May 17 23:55:46 2021 +0200
Drop motion add-on
As discussed in https://wiki.ipfire.org/devel/telco/2021-05-03.
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit bb4d1624cb27038fccde3f8c23b8d5427cdf0384
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Tue May 18 18:58:31 2021 +0200
sarg: Update to 2.4.0
- Update from 2.3.11 to 2.4.0
- Update of rootfile not required
- Update of patches as the source code is different enough that the
patches failed to work.
- Changelog has information on changes for version 2.4.0. Prior version
information is for 2.3.3 from 2012. All intervening versions have no
changelog information available.
Version 2.4.0
- Update translations.
- Useragent report is produced if information is available.
- Don't abort if DNS resolution is failing to resolve a host IP address.
- xz compressed log files are supported.
- Compressed redirector logs are now supported.
- Filter converted and split logs using -t command line option.
- Add many new buffer overflow checks.
- Use random temporary directory name by default.
- Many bug fixed.
- Many new features added.
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 43f7b1d7d2c0469cbcbf1c198e16111166007c08
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 20 09:28:21 2021 +0000
core158: Ship IPsec changes for iOS
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 08fa1272d2ce11bc887d97ffa8f212442443e7dc
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 20 09:26:13 2021 +0000
Revert "IPsec: Ensure that iOS VPNs are always connected"
This reverts commit 8ce6222a1002a669cb511ba75b9e4e57810a4432.
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 616d3bf9ac8923144037976eed76a8e5f0f3f586
Merge: 9ae65c8e0 db33a1220
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 20 09:25:05 2021 +0000
Merge remote-tracking branch 'ms/ipsec-ios' into next
commit 9ae65c8e08344b1d9efb34c6604a6746ee4a77d2
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Tue May 18 13:52:11 2021 +0000
fireinfo: Update to 2.2.0
This release ports fireinfo to Python 3
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit b4d83d1af3619dfabf8daac154e6c19b09f1bdb7
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Tue May 18 13:34:15 2021 +0000
Start Core Update 158
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit db33a1220ad398531cfd2477e657a2a2e9266a6a
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 28 17:18:52 2020 +0000
IPsec: Add CA certificate in Apple profile
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 9326f51c2493df6a217f8f3b9e30300b05eea745
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 28 14:46:17 2020 +0000
Revert "IPsec: Apple: Stop prompting for credentials"
This reverts commit eef4cd4b101da0c7ceab0c3386ad755ed242f8d5.
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 1108156c3973b12d5583529b122d06f1fa795ba3
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu May 28 14:45:42 2020 +0000
IPsec: Strip @ from IDs in Apple profile
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 8ce6222a1002a669cb511ba75b9e4e57810a4432
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Mar 19 14:35:37 2020 +0000
IPsec: Ensure that iOS VPNs are always connected
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 839183d8b87099faac4e127066d45f83d68491b9
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Mar 19 14:27:34 2020 +0000
IPsec: Set display name for VPN connections
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 9f3742222a47e6ec6a2e8bd4224fe4861c8a888c
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Mar 5 15:24:49 2020 +0000
IPsec: Always send our host certificate to all RW clients
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit dccd7e874bf53efd9642756a3ed60abc95df43bb
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Mar 5 15:20:49 2020 +0000
IPsec: Allow sending DNS server addresses to RW clients
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 5b2e16dde2920a411919ef20ace35f1c1d6813b0
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Mar 5 14:37:54 2020 +0000
IPsec: Apple: Stop prompting for credentials
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 2d7b3347caef55b3cb305b9d1db9864f1b9a6b18
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Mar 5 14:31:34 2020 +0000
IPsec: Apple: Add desired cipher suites to profiles
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit b75d92100cb17a28007029fb14e6503b93a8b329
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Mar 5 13:48:21 2020 +0000
IPsec: Apple: Enable PFS on client when enabled
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit f356736432343f0cfdf3b0575805f596aeae6e89
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Mar 5 13:24:26 2020 +0000
vpnmain.cgi: Fix indentation on Apple profiles
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit c7fe09c6ad71f455b95ecbb98203f31a77f2dd22
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Mar 5 13:17:03 2020 +0000
vpnmain.cgi: Add field for roadwarrior endpoint
This is the IP address or FQDN which will be written into
Apple Configuration profiles as public peer address.
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 205c3c17c63d5c7480e7907c08c28abd8bfc2be1
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Mar 5 12:55:45 2020 +0000
vpnmain.cgi: Generate random UUIDs
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 46426b69fd98e2de7a1c95bf45963931d3042d1c
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Mar 5 12:46:50 2020 +0000
perl: Package Data::UUID
This module is required to generate UUIDs in Perl
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 26a0befd753163d26b8d4d12405ee1b2cba46fd5
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Mon Feb 10 15:52:16 2020 +0000
IPsec: Add prototype to export Apple Configuration profiles
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 926e5519a60dc9b582677df295c53380527c0160
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Mon Feb 10 11:46:51 2020 +0000
IPsec: Use sane defaults for certificate lifetimes
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
-----------------------------------------------------------------------
Summary of changes:
config/backup/includes/asterisk | 2 -
config/backup/includes/motion | 1 -
config/backup/includes/sane | 1 -
config/elinks/elinks.conf | 0
config/menu/50-firewall.menu | 8 +-
config/miniupnpd/miniupnpd.conf | 50 -
config/rootfiles/common/aarch64/initscripts | 3 -
config/rootfiles/common/armv5tel/initscripts | 3 -
config/rootfiles/common/configroot | 2 -
config/rootfiles/common/ethtool | 1 +
config/rootfiles/common/fbset | 4 -
config/rootfiles/common/fireinfo | 38 +-
config/rootfiles/common/glib | 14 +-
config/rootfiles/common/i586/initscripts | 3 -
config/rootfiles/{packages => common}/intltool | 10 +-
config/rootfiles/common/libupnp | 37 -
.../perl-common-sense => common/perl-Data-UUID} | 14 +-
config/rootfiles/common/python-pyparsing | 1 -
config/rootfiles/common/qpdf | 2 +-
config/rootfiles/common/web-user-interface | 1 +
config/rootfiles/common/x86_64/initscripts | 3 -
config/rootfiles/core/{157 => 158}/exclude | 0
.../{oldcore/52 => core/158}/filelists/ethtool | 0
config/rootfiles/core/158/filelists/files | 4 +
.../{oldcore/127 => core/158}/filelists/fireinfo | 0
config/rootfiles/core/{157 => 158}/filelists/glib | 0
.../{oldcore/136 => core/158}/filelists/perl-CGI | 0
config/rootfiles/core/158/filelists/perl-Data-UUID | 1 +
.../{oldcore/110 => core/158}/filelists/qpdf | 0
.../core/{157 => 158}/filelists/release-files | 0
.../rootfiles/{oldcore/154 => core/158}/update.sh | 16 +-
config/rootfiles/{core => oldcore}/157/exclude | 0
.../157/filelists/Canary-Stability | 0
.../{core => oldcore}/157/filelists/Convert-TNEF | 0
.../{core => oldcore}/157/filelists/Convert-UUlib | 0
.../157/filelists/Crypt-PasswdMD5 | 0
.../{core => oldcore}/157/filelists/Digest | 0
.../{core => oldcore}/157/filelists/aarch64/linux | 0
.../157/filelists/aarch64/linux-initrd | 0
.../157/filelists/aarch64/lm_sensors | 0
.../{core => oldcore}/157/filelists/apache2 | 0
.../157/filelists/armv5tel/linux-initrd-multi | 0
.../157/filelists/armv5tel/linux-multi | 0
.../157/filelists/armv5tel/lm_sensors | 0
.../rootfiles/{core => oldcore}/157/filelists/bash | 0
.../{core => oldcore}/157/filelists/boost | 0
.../{core => oldcore}/157/filelists/collectd | 0
.../rootfiles/{core => oldcore}/157/filelists/curl | 0
.../rootfiles/{core => oldcore}/157/filelists/ddns | 0
.../157/filelists/dejavu-fonts-ttf | 0
.../{core => oldcore}/157/filelists/expat | 0
.../rootfiles/{core => oldcore}/157/filelists/file | 0
.../{core => oldcore}/157/filelists/files | 0
.../rootfiles/{core => oldcore}/157/filelists/fuse | 0
.../rootfiles/{core => oldcore}/157/filelists/glib | 0
.../{core => oldcore}/157/filelists/i586/linux | 0
.../157/filelists/i586/linux-initrd | 0
.../157/filelists/i586/lm_sensors | 0
.../{core => oldcore}/157/filelists/iproute2 | 0
.../{core => oldcore}/157/filelists/iputils | 0
.../rootfiles/{core => oldcore}/157/filelists/less | 0
.../{core => oldcore}/157/filelists/libaio | 0
.../{core => oldcore}/157/filelists/libarchive | 0
.../{core => oldcore}/157/filelists/libcap-ng | 0
.../{core => oldcore}/157/filelists/libedit | 0
.../{core => oldcore}/157/filelists/libevent2 | 0
.../{core => oldcore}/157/filelists/libgcrypt | 0
.../{core => oldcore}/157/filelists/libgpg-error | 0
.../{core => oldcore}/157/filelists/libjpeg | 0
.../{core => oldcore}/157/filelists/libupnp | 0
.../{core => oldcore}/157/filelists/libxcrypt | 0
.../{core => oldcore}/157/filelists/libxml2 | 0
.../{core => oldcore}/157/filelists/libxslt | 0
.../rootfiles/{core => oldcore}/157/filelists/newt | 0
.../{core => oldcore}/157/filelists/openssh | 0
.../{core => oldcore}/157/filelists/pixman | 0
.../{core => oldcore}/157/filelists/poppler | 0
.../{core => oldcore}/157/filelists/poppler-data | 0
.../rootfiles/{core => oldcore}/157/filelists/ppp | 0
.../{core => oldcore}/157/filelists/python3-daemon | 0
.../{core => oldcore}/157/filelists/readline | 0
.../{core => oldcore}/157/filelists/release-files | 0
.../{core => oldcore}/157/filelists/sqlite | 0
.../{core => oldcore}/157/filelists/squid | 0
.../rootfiles/{core => oldcore}/157/filelists/sudo | 0
.../{core => oldcore}/157/filelists/x86_64/linux | 0
.../157/filelists/x86_64/linux-initrd | 0
.../157/filelists/x86_64/lm_sensors | 0
.../{core => oldcore}/157/filelists/xfsprogs | 0
config/rootfiles/{core => oldcore}/157/update.sh | 0
config/rootfiles/packages/aarch64/samba | 4 -
config/rootfiles/packages/aarch64/sane | 653 -----
config/rootfiles/packages/armv5tel/sane | 653 -----
config/rootfiles/packages/asterisk | 2990 --------------------
config/rootfiles/packages/flac | 47 +-
config/rootfiles/packages/i586/samba | 4 -
config/rootfiles/packages/libmicrohttpd | 6 -
config/rootfiles/packages/libsrtp | 41 -
config/rootfiles/packages/miniupnpd | 6 -
config/rootfiles/packages/motion | 44 -
config/rootfiles/packages/python3-pyparsing | 9 +
config/rootfiles/packages/python3-setuptools | 175 ++
config/rootfiles/packages/sane | 659 -----
config/rootfiles/packages/sendEmail | 1 -
config/upnp/gatedesc.xml | 81 -
doc/language_issues.de | 4 +
doc/language_issues.en | 4 +
doc/language_issues.es | 4 +
doc/language_issues.fr | 4 +
doc/language_issues.it | 4 +
doc/language_issues.nl | 4 +
doc/language_issues.pl | 4 +
doc/language_issues.ru | 4 +
doc/language_issues.tr | 4 +
doc/language_missings | 32 +
html/cgi-bin/dhcp.cgi | 3 +-
html/cgi-bin/vpnmain.cgi | 394 ++-
html/html/images/apple.png | Bin 0 -> 346 bytes
langs/en/cgi-bin/en.pl | 4 +
lfs/asterisk | 154 -
lfs/configroot | 4 +-
lfs/elinks | 2 +-
lfs/ethtool | 4 +-
lfs/fireinfo | 11 +-
lfs/flac | 6 +-
lfs/glib | 4 +-
lfs/libmicrohttpd | 96 -
lfs/libsrtp | 84 -
lfs/libupnp | 78 -
lfs/miniupnpd | 88 -
lfs/motion | 102 -
lfs/mpd | 4 +-
lfs/perl-CGI | 4 +-
lfs/{perl-Font-TTF => perl-Data-UUID} | 7 +-
lfs/{python-pyparsing => python3-pyparsing} | 10 +-
lfs/{fbset => python3-setuptools} | 13 +-
lfs/qpdf | 4 +-
lfs/sane | 100 -
lfs/sarg | 13 +-
lfs/sendEmail | 70 -
make.sh | 15 +-
src/initscripts/networking/red.down/10-miniupnpd | 6 -
src/initscripts/networking/red.up/10-miniupnpd | 6 -
src/initscripts/packages/asterisk | 69 -
src/initscripts/packages/miniupnpd | 69 -
src/initscripts/packages/motion | 42 -
src/initscripts/packages/sane | 44 -
src/initscripts/system/firewall | 6 -
src/initscripts/system/upnpd | 55 -
src/patches/fireinfo-2.2.0-python-3.8.patch | 26 +
...-when-proc-cpuinfo-doesn-t-have-any-infor.patch | 34 -
...Ignore-any-systems-with-ID-Default-string.patch | 25 -
...upport-upstream-proxy-with-authentication.patch | 61 -
src/patches/sarg/sarg-2.3.11-format.patch | 45 -
...-configure.patch => sarg-2.4.0-configure.patch} | 26 +-
src/patches/sarg/sarg-2.4.0-format.patch | 33 +
156 files changed, 824 insertions(+), 6657 deletions(-)
delete mode 100644 config/backup/includes/asterisk
delete mode 100644 config/backup/includes/motion
delete mode 100644 config/backup/includes/sane
mode change 100755 => 100644 config/elinks/elinks.conf
delete mode 100644 config/miniupnpd/miniupnpd.conf
delete mode 100644 config/rootfiles/common/fbset
rename config/rootfiles/{packages => common}/intltool (69%)
delete mode 100644 config/rootfiles/common/libupnp
copy config/rootfiles/{packages/perl-common-sense => common/perl-Data-UUID} (73%)
delete mode 100644 config/rootfiles/common/python-pyparsing
copy config/rootfiles/core/{157 => 158}/exclude (100%)
copy config/rootfiles/{oldcore/52 => core/158}/filelists/ethtool (100%)
create mode 100644 config/rootfiles/core/158/filelists/files
copy config/rootfiles/{oldcore/127 => core/158}/filelists/fireinfo (100%)
copy config/rootfiles/core/{157 => 158}/filelists/glib (100%)
copy config/rootfiles/{oldcore/136 => core/158}/filelists/perl-CGI (100%)
create mode 120000 config/rootfiles/core/158/filelists/perl-Data-UUID
copy config/rootfiles/{oldcore/110 => core/158}/filelists/qpdf (100%)
copy config/rootfiles/core/{157 => 158}/filelists/release-files (100%)
copy config/rootfiles/{oldcore/154 => core/158}/update.sh (91%)
rename config/rootfiles/{core => oldcore}/157/exclude (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/Canary-Stability (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/Convert-TNEF (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/Convert-UUlib (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/Crypt-PasswdMD5 (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/Digest (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/aarch64/linux (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/aarch64/linux-initrd (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/aarch64/lm_sensors (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/apache2 (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/armv5tel/linux-initrd-multi (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/armv5tel/linux-multi (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/armv5tel/lm_sensors (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/bash (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/boost (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/collectd (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/curl (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/ddns (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/dejavu-fonts-ttf (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/expat (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/file (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/files (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/fuse (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/glib (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/i586/linux (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/i586/linux-initrd (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/i586/lm_sensors (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/iproute2 (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/iputils (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/less (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/libaio (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/libarchive (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/libcap-ng (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/libedit (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/libevent2 (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/libgcrypt (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/libgpg-error (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/libjpeg (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/libupnp (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/libxcrypt (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/libxml2 (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/libxslt (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/newt (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/openssh (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/pixman (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/poppler (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/poppler-data (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/ppp (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/python3-daemon (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/readline (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/release-files (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/sqlite (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/squid (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/sudo (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/x86_64/linux (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/x86_64/linux-initrd (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/x86_64/lm_sensors (100%)
rename config/rootfiles/{core => oldcore}/157/filelists/xfsprogs (100%)
rename config/rootfiles/{core => oldcore}/157/update.sh (100%)
delete mode 100644 config/rootfiles/packages/aarch64/sane
delete mode 100644 config/rootfiles/packages/armv5tel/sane
delete mode 100644 config/rootfiles/packages/asterisk
delete mode 100644 config/rootfiles/packages/libmicrohttpd
delete mode 100644 config/rootfiles/packages/libsrtp
delete mode 100644 config/rootfiles/packages/miniupnpd
delete mode 100644 config/rootfiles/packages/motion
create mode 100644 config/rootfiles/packages/python3-pyparsing
create mode 100644 config/rootfiles/packages/python3-setuptools
delete mode 100644 config/rootfiles/packages/sane
delete mode 100644 config/rootfiles/packages/sendEmail
delete mode 100755 config/upnp/gatedesc.xml
create mode 100644 html/html/images/apple.png
delete mode 100755 lfs/asterisk
delete mode 100644 lfs/libmicrohttpd
delete mode 100644 lfs/libsrtp
delete mode 100644 lfs/libupnp
delete mode 100644 lfs/miniupnpd
delete mode 100644 lfs/motion
copy lfs/{perl-Font-TTF => perl-Data-UUID} (96%)
rename lfs/{python-pyparsing => python3-pyparsing} (94%)
rename lfs/{fbset => python3-setuptools} (93%)
delete mode 100644 lfs/sane
delete mode 100644 lfs/sendEmail
delete mode 100644 src/initscripts/networking/red.down/10-miniupnpd
delete mode 100644 src/initscripts/networking/red.up/10-miniupnpd
delete mode 100644 src/initscripts/packages/asterisk
delete mode 100644 src/initscripts/packages/miniupnpd
delete mode 100644 src/initscripts/packages/motion
delete mode 100644 src/initscripts/packages/sane
delete mode 100644 src/initscripts/system/upnpd
create mode 100644 src/patches/fireinfo-2.2.0-python-3.8.patch
delete mode 100644 src/patches/fireinfo-Don-t-crash-when-proc-cpuinfo-doesn-t-have-any-infor.patch
delete mode 100644 src/patches/fireinfo-Ignore-any-systems-with-ID-Default-string.patch
delete mode 100644 src/patches/fireinfo-support-upstream-proxy-with-authentication.patch
delete mode 100644 src/patches/sarg/sarg-2.3.11-format.patch
rename src/patches/sarg/{sarg-2.3.11-configure.patch => sarg-2.4.0-configure.patch} (66%)
create mode 100644 src/patches/sarg/sarg-2.4.0-format.patch
Difference in files:
diff --git a/config/backup/includes/asterisk b/config/backup/includes/asterisk
deleted file mode 100644
index ccc47ea26..000000000
--- a/config/backup/includes/asterisk
+++ /dev/null
@@ -1,2 +0,0 @@
-/var/ipfire/asterisk/
-/var/log/asterisk/cdr-csv/
diff --git a/config/backup/includes/motion b/config/backup/includes/motion
deleted file mode 100644
index 79652aa30..000000000
--- a/config/backup/includes/motion
+++ /dev/null
@@ -1 +0,0 @@
-/etc/motion.conf
diff --git a/config/backup/includes/sane b/config/backup/includes/sane
deleted file mode 100644
index 6b6beb942..000000000
--- a/config/backup/includes/sane
+++ /dev/null
@@ -1 +0,0 @@
-/etc/sane.d/
diff --git a/config/elinks/elinks.conf b/config/elinks/elinks.conf
old mode 100755
new mode 100644
diff --git a/config/menu/50-firewall.menu b/config/menu/50-firewall.menu
index 7f654785b..6ae9687dc 100644
--- a/config/menu/50-firewall.menu
+++ b/config/menu/50-firewall.menu
@@ -39,13 +39,7 @@
'title' => "$Lang::tr{'blue access'}",
'enabled' => 1,
};
- $subfirewall->{'80.upnp'} = {
- 'caption' => 'UPnP',
- 'uri' => '/cgi-bin/upnp.cgi',
- 'title' => "Universal Plug and Play",
- 'enabled' => 0,
- };
- $subfirewall->{'90.iptables'} = {
+ $subfirewall->{'90.iptables'} = {
'caption' => $Lang::tr{'ipts'},
'uri' => '/cgi-bin/iptables.cgi',
'title' => "$Lang::tr{'ipts'}",
diff --git a/config/miniupnpd/miniupnpd.conf b/config/miniupnpd/miniupnpd.conf
deleted file mode 100644
index 582758192..000000000
--- a/config/miniupnpd/miniupnpd.conf
+++ /dev/null
@@ -1,50 +0,0 @@
-
-# LAN network interfaces IPs / networks
-# there can be multiple listening ips for SSDP traffic.
-# should be under the form nnn.nnn.nnn.nnn/nn
-listening_ip=green0
-#listening_ip=green1
-
-# HTTP is available on all interfaces
-# port for HTTP (descriptions and SOAP) traffic. set 0 for autoselect.
-port=0
-
-# chain names for netfilter (not used for pf or ipf).
-upnp_forward_chain=UPNPFW
-upnp_nat_chain=UPNPFW
-
-# bitrates reported by daemon in bits per second
-bitrate_up=1000000
-bitrate_down=10000000
-
-# "secure" mode : when enabled, UPnP client are allowed to add mappings only
-# to their IP.
-secure_mode=yes
-
-# report system uptime instead of daemon uptime
-system_uptime=yes
-
-# notify interval in seconds. default is 30 seconds.
-notify_interval=60
-
-# unused rules cleaning.
-# never remove any rule before this threshold for the number
-# of redirections is exceeded. default to 20
-#clean_ruleset_threshold=10
-# clean process work interval in seconds. default to 0 (disabled).
-# a 600 seconds (10 minutes) interval makes sense
-clean_ruleset_interval=600
-
-# serial and model number the daemon will report to clients
-# in its XML description
-serial=12345678
-model_number=1
-
-# UPnP permission rules
-# (allow|deny) (external port range) ip/mask (internal port range)
-# A port range is <min port>-<max port> or <port> if there is only
-# one port in the range.
-# ip/mask format must be nn.nn.nn.nn/nn
-# it is advised to only allow redirection of port above 1024
-# and to finish the rule set with "deny 0-65535 0.0.0.0/0 0-65535"
-allow 0-65535 0.0.0.0/0 0-65535
diff --git a/config/rootfiles/common/aarch64/initscripts b/config/rootfiles/common/aarch64/initscripts
index 800005966..6ed8fd722 100644
--- a/config/rootfiles/common/aarch64/initscripts
+++ b/config/rootfiles/common/aarch64/initscripts
@@ -46,14 +46,12 @@ etc/rc.d/init.d/networking/orange
etc/rc.d/init.d/networking/red
#etc/rc.d/init.d/networking/red.down
etc/rc.d/init.d/networking/red.down/10-ipsec
-etc/rc.d/init.d/networking/red.down/10-miniupnpd
etc/rc.d/init.d/networking/red.down/10-ovpn
etc/rc.d/init.d/networking/red.down/10-static-routes
etc/rc.d/init.d/networking/red.down/20-firewall
etc/rc.d/init.d/networking/red.down/99-beep
#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/10-miniupnpd
etc/rc.d/init.d/networking/red.up/10-multicast
etc/rc.d/init.d/networking/red.up/10-static-routes
etc/rc.d/init.d/networking/red.up/20-firewall
@@ -93,7 +91,6 @@ etc/rc.d/init.d/template
etc/rc.d/init.d/udev
etc/rc.d/init.d/udev_retry
etc/rc.d/init.d/unbound
-etc/rc.d/init.d/upnpd
etc/rc.d/init.d/vnstat
etc/rc.d/init.d/waitdrives
etc/rc.d/init.d/wlanclient
diff --git a/config/rootfiles/common/armv5tel/initscripts b/config/rootfiles/common/armv5tel/initscripts
index 800005966..6ed8fd722 100644
--- a/config/rootfiles/common/armv5tel/initscripts
+++ b/config/rootfiles/common/armv5tel/initscripts
@@ -46,14 +46,12 @@ etc/rc.d/init.d/networking/orange
etc/rc.d/init.d/networking/red
#etc/rc.d/init.d/networking/red.down
etc/rc.d/init.d/networking/red.down/10-ipsec
-etc/rc.d/init.d/networking/red.down/10-miniupnpd
etc/rc.d/init.d/networking/red.down/10-ovpn
etc/rc.d/init.d/networking/red.down/10-static-routes
etc/rc.d/init.d/networking/red.down/20-firewall
etc/rc.d/init.d/networking/red.down/99-beep
#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/10-miniupnpd
etc/rc.d/init.d/networking/red.up/10-multicast
etc/rc.d/init.d/networking/red.up/10-static-routes
etc/rc.d/init.d/networking/red.up/20-firewall
@@ -93,7 +91,6 @@ etc/rc.d/init.d/template
etc/rc.d/init.d/udev
etc/rc.d/init.d/udev_retry
etc/rc.d/init.d/unbound
-etc/rc.d/init.d/upnpd
etc/rc.d/init.d/vnstat
etc/rc.d/init.d/waitdrives
etc/rc.d/init.d/wlanclient
diff --git a/config/rootfiles/common/configroot b/config/rootfiles/common/configroot
index 8c91ca5d5..d496594bc 100644
--- a/config/rootfiles/common/configroot
+++ b/config/rootfiles/common/configroot
@@ -184,8 +184,6 @@ var/ipfire/time
var/ipfire/updatexlrator
var/ipfire/updatexlrator/autocheck
var/ipfire/updatexlrator/bin
-var/ipfire/upnp
-#var/ipfire/upnp/settings
var/ipfire/urlfilter
#var/ipfire/urlfilter/autoupdate
#var/ipfire/urlfilter/bin
diff --git a/config/rootfiles/common/ethtool b/config/rootfiles/common/ethtool
index 930cd05de..1ffc4025d 100644
--- a/config/rootfiles/common/ethtool
+++ b/config/rootfiles/common/ethtool
@@ -1,2 +1,3 @@
usr/sbin/ethtool
+#usr/share/bash-completion/completions/ethtool
#usr/share/man/man8/ethtool.8
diff --git a/config/rootfiles/common/fbset b/config/rootfiles/common/fbset
deleted file mode 100644
index 15d937fea..000000000
--- a/config/rootfiles/common/fbset
+++ /dev/null
@@ -1,4 +0,0 @@
-#usr/man/man5/fb.modes.5
-#usr/man/man8/fbset.8
-usr/sbin/fbset
-etc/fb.modes
diff --git a/config/rootfiles/common/fireinfo b/config/rootfiles/common/fireinfo
index a4e209f94..11f472943 100644
--- a/config/rootfiles/common/fireinfo
+++ b/config/rootfiles/common/fireinfo
@@ -1,27 +1,13 @@
usr/bin/sendprofile
-usr/lib/python2.7/site-packages/fireinfo
-usr/lib/python2.7/site-packages/fireinfo/__init__.py
-usr/lib/python2.7/site-packages/fireinfo/__init__.pyc
-usr/lib/python2.7/site-packages/fireinfo/__init__.pyo
-#usr/lib/python2.7/site-packages/fireinfo/_fireinfo.la
-usr/lib/python2.7/site-packages/fireinfo/_fireinfo.so
-usr/lib/python2.7/site-packages/fireinfo/bios.py
-usr/lib/python2.7/site-packages/fireinfo/bios.pyc
-usr/lib/python2.7/site-packages/fireinfo/bios.pyo
-usr/lib/python2.7/site-packages/fireinfo/cpu.py
-usr/lib/python2.7/site-packages/fireinfo/cpu.pyc
-usr/lib/python2.7/site-packages/fireinfo/cpu.pyo
-usr/lib/python2.7/site-packages/fireinfo/device.py
-usr/lib/python2.7/site-packages/fireinfo/device.pyc
-usr/lib/python2.7/site-packages/fireinfo/device.pyo
-usr/lib/python2.7/site-packages/fireinfo/hypervisor.py
-usr/lib/python2.7/site-packages/fireinfo/hypervisor.pyc
-usr/lib/python2.7/site-packages/fireinfo/hypervisor.pyo
-usr/lib/python2.7/site-packages/fireinfo/network.py
-usr/lib/python2.7/site-packages/fireinfo/network.pyc
-usr/lib/python2.7/site-packages/fireinfo/network.pyo
-usr/lib/python2.7/site-packages/fireinfo/system.py
-usr/lib/python2.7/site-packages/fireinfo/system.pyc
-usr/lib/python2.7/site-packages/fireinfo/system.pyo
-usr/share/doc/fireinfo
-usr/share/doc/fireinfo/COPYING
+#usr/lib/python3.8/site-packages/fireinfo
+usr/lib/python3.8/site-packages/fireinfo/__init__.py
+#usr/lib/python3.8/site-packages/fireinfo/_fireinfo.la
+usr/lib/python3.8/site-packages/fireinfo/_fireinfo.so
+usr/lib/python3.8/site-packages/fireinfo/bios.py
+usr/lib/python3.8/site-packages/fireinfo/cpu.py
+usr/lib/python3.8/site-packages/fireinfo/device.py
+usr/lib/python3.8/site-packages/fireinfo/hypervisor.py
+usr/lib/python3.8/site-packages/fireinfo/network.py
+usr/lib/python3.8/site-packages/fireinfo/system.py
+#usr/share/doc/fireinfo
+#usr/share/doc/fireinfo/COPYING
diff --git a/config/rootfiles/common/glib b/config/rootfiles/common/glib
index a72b6fee8..bbfa11b5d 100644
--- a/config/rootfiles/common/glib
+++ b/config/rootfiles/common/glib
@@ -294,19 +294,19 @@
#usr/lib/glib-2.0/include/glibconfig.h
#usr/lib/libgio-2.0.so
usr/lib/libgio-2.0.so.0
-usr/lib/libgio-2.0.so.0.6800.1
+usr/lib/libgio-2.0.so.0.6800.2
#usr/lib/libglib-2.0.so
usr/lib/libglib-2.0.so.0
-usr/lib/libglib-2.0.so.0.6800.1
+usr/lib/libglib-2.0.so.0.6800.2
#usr/lib/libgmodule-2.0.so
usr/lib/libgmodule-2.0.so.0
-usr/lib/libgmodule-2.0.so.0.6800.1
+usr/lib/libgmodule-2.0.so.0.6800.2
#usr/lib/libgobject-2.0.so
usr/lib/libgobject-2.0.so.0
-usr/lib/libgobject-2.0.so.0.6800.1
+usr/lib/libgobject-2.0.so.0.6800.2
#usr/lib/libgthread-2.0.so
usr/lib/libgthread-2.0.so.0
-usr/lib/libgthread-2.0.so.0.6800.1
+usr/lib/libgthread-2.0.so.0.6800.2
#usr/lib/pkgconfig/gio-2.0.pc
#usr/lib/pkgconfig/gio-unix-2.0.pc
#usr/lib/pkgconfig/glib-2.0.pc
@@ -326,8 +326,8 @@ usr/lib/libgthread-2.0.so.0.6800.1
#usr/share/gdb/auto-load
#usr/share/gdb/auto-load/usr
#usr/share/gdb/auto-load/usr/lib
-#usr/share/gdb/auto-load/usr/lib/libglib-2.0.so.0.6800.1-gdb.py
-#usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.6800.1-gdb.py
+#usr/share/gdb/auto-load/usr/lib/libglib-2.0.so.0.6800.2-gdb.py
+#usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.6800.2-gdb.py
#usr/share/gettext/its
#usr/share/gettext/its/gschema.its
#usr/share/gettext/its/gschema.loc
diff --git a/config/rootfiles/common/i586/initscripts b/config/rootfiles/common/i586/initscripts
index 18c5a897a..70948d0fd 100644
--- a/config/rootfiles/common/i586/initscripts
+++ b/config/rootfiles/common/i586/initscripts
@@ -46,14 +46,12 @@ etc/rc.d/init.d/networking/orange
etc/rc.d/init.d/networking/red
#etc/rc.d/init.d/networking/red.down
etc/rc.d/init.d/networking/red.down/10-ipsec
-etc/rc.d/init.d/networking/red.down/10-miniupnpd
etc/rc.d/init.d/networking/red.down/10-ovpn
etc/rc.d/init.d/networking/red.down/10-static-routes
etc/rc.d/init.d/networking/red.down/20-firewall
etc/rc.d/init.d/networking/red.down/99-beep
#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/10-miniupnpd
etc/rc.d/init.d/networking/red.up/10-multicast
etc/rc.d/init.d/networking/red.up/10-static-routes
etc/rc.d/init.d/networking/red.up/20-firewall
@@ -92,7 +90,6 @@ etc/rc.d/init.d/template
etc/rc.d/init.d/udev
etc/rc.d/init.d/udev_retry
etc/rc.d/init.d/unbound
-etc/rc.d/init.d/upnpd
etc/rc.d/init.d/vnstat
etc/rc.d/init.d/waitdrives
etc/rc.d/init.d/wlanclient
diff --git a/config/rootfiles/packages/intltool b/config/rootfiles/common/intltool
similarity index 69%
rename from config/rootfiles/packages/intltool
rename to config/rootfiles/common/intltool
index e1421fad7..545c64221 100644
--- a/config/rootfiles/packages/intltool
+++ b/config/rootfiles/common/intltool
@@ -1,8 +1,8 @@
-usr/bin/intltool-extract
-usr/bin/intltool-merge
-usr/bin/intltool-prepare
-usr/bin/intltool-update
-usr/bin/intltoolize
+#usr/bin/intltool-extract
+#usr/bin/intltool-merge
+#usr/bin/intltool-prepare
+#usr/bin/intltool-update
+#usr/bin/intltoolize
#usr/share/aclocal/intltool.m4
#usr/share/intltool
#usr/share/intltool/Makefile.in.in
diff --git a/config/rootfiles/common/libupnp b/config/rootfiles/common/libupnp
deleted file mode 100644
index 6b3f3e310..000000000
--- a/config/rootfiles/common/libupnp
+++ /dev/null
@@ -1,37 +0,0 @@
-#usr/include/upnp
-#usr/include/upnp/Callback.h
-#usr/include/upnp/UpnpActionComplete.h
-#usr/include/upnp/UpnpActionRequest.h
-#usr/include/upnp/UpnpDiscovery.h
-#usr/include/upnp/UpnpEvent.h
-#usr/include/upnp/UpnpEventSubscribe.h
-#usr/include/upnp/UpnpExtraHeaders.h
-#usr/include/upnp/UpnpFileInfo.h
-#usr/include/upnp/UpnpGlobal.h
-#usr/include/upnp/UpnpInet.h
-#usr/include/upnp/UpnpIntTypes.h
-#usr/include/upnp/UpnpStateVarComplete.h
-#usr/include/upnp/UpnpStateVarRequest.h
-#usr/include/upnp/UpnpStdInt.h
-#usr/include/upnp/UpnpString.h
-#usr/include/upnp/UpnpSubscriptionRequest.h
-#usr/include/upnp/UpnpUniStd.h
-#usr/include/upnp/ithread.h
-#usr/include/upnp/ixml.h
-#usr/include/upnp/ixmldebug.h
-#usr/include/upnp/list.h
-#usr/include/upnp/upnp.h
-#usr/include/upnp/upnpconfig.h
-#usr/include/upnp/upnpdebug.h
-#usr/include/upnp/upnptools.h
-#usr/lib/libixml.a
-#usr/lib/libixml.la
-#usr/lib/libixml.so
-usr/lib/libixml.so.11
-usr/lib/libixml.so.11.0.1
-#usr/lib/libupnp.a
-#usr/lib/libupnp.la
-#usr/lib/libupnp.so
-usr/lib/libupnp.so.17
-usr/lib/libupnp.so.17.0.6
-#usr/lib/pkgconfig/libupnp.pc
diff --git a/config/rootfiles/common/perl-Data-UUID b/config/rootfiles/common/perl-Data-UUID
new file mode 100644
index 000000000..d8edcd35c
--- /dev/null
+++ b/config/rootfiles/common/perl-Data-UUID
@@ -0,0 +1,7 @@
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/Data
+usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/Data/UUID.pm
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/Data
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/Data/UUID
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/Data/UUID/.packlist
+usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/Data/UUID/UUID.so
+#usr/share/man/man3/Data::UUID.3
diff --git a/config/rootfiles/common/python-pyparsing b/config/rootfiles/common/python-pyparsing
deleted file mode 100644
index 9babda975..000000000
--- a/config/rootfiles/common/python-pyparsing
+++ /dev/null
@@ -1 +0,0 @@
-#usr/lib/python2.7/site-packages/pyparsing-2.2.0-py2.7.egg
diff --git a/config/rootfiles/common/qpdf b/config/rootfiles/common/qpdf
index 56d1e4ba0..dddf593bd 100644
--- a/config/rootfiles/common/qpdf
+++ b/config/rootfiles/common/qpdf
@@ -58,7 +58,7 @@ usr/bin/qpdf
#usr/lib/libqpdf.la
#usr/lib/libqpdf.so
usr/lib/libqpdf.so.28
-usr/lib/libqpdf.so.28.3.0
+usr/lib/libqpdf.so.28.3.2
#usr/lib/pkgconfig/libqpdf.pc
#usr/share/doc/qpdf
#usr/share/doc/qpdf/qpdf-manual.html
diff --git a/config/rootfiles/common/web-user-interface b/config/rootfiles/common/web-user-interface
index 4d9f7b52f..452d6543a 100644
--- a/config/rootfiles/common/web-user-interface
+++ b/config/rootfiles/common/web-user-interface
@@ -110,6 +110,7 @@ srv/web/ipfire/html/images/add.gif
srv/web/ipfire/html/images/addblue.gif
srv/web/ipfire/html/images/addgreen.gif
srv/web/ipfire/html/images/address-book-new.png
+srv/web/ipfire/html/images/apple.png
srv/web/ipfire/html/images/application-certificate.png
srv/web/ipfire/html/images/application-x-executable.png
srv/web/ipfire/html/images/applications-accessories.png
diff --git a/config/rootfiles/common/x86_64/initscripts b/config/rootfiles/common/x86_64/initscripts
index 18c5a897a..70948d0fd 100644
--- a/config/rootfiles/common/x86_64/initscripts
+++ b/config/rootfiles/common/x86_64/initscripts
@@ -46,14 +46,12 @@ etc/rc.d/init.d/networking/orange
etc/rc.d/init.d/networking/red
#etc/rc.d/init.d/networking/red.down
etc/rc.d/init.d/networking/red.down/10-ipsec
-etc/rc.d/init.d/networking/red.down/10-miniupnpd
etc/rc.d/init.d/networking/red.down/10-ovpn
etc/rc.d/init.d/networking/red.down/10-static-routes
etc/rc.d/init.d/networking/red.down/20-firewall
etc/rc.d/init.d/networking/red.down/99-beep
#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/10-miniupnpd
etc/rc.d/init.d/networking/red.up/10-multicast
etc/rc.d/init.d/networking/red.up/10-static-routes
etc/rc.d/init.d/networking/red.up/20-firewall
@@ -92,7 +90,6 @@ etc/rc.d/init.d/template
etc/rc.d/init.d/udev
etc/rc.d/init.d/udev_retry
etc/rc.d/init.d/unbound
-etc/rc.d/init.d/upnpd
etc/rc.d/init.d/vnstat
etc/rc.d/init.d/waitdrives
etc/rc.d/init.d/wlanclient
diff --git a/config/rootfiles/core/157/exclude b/config/rootfiles/core/158/exclude
similarity index 100%
rename from config/rootfiles/core/157/exclude
rename to config/rootfiles/core/158/exclude
diff --git a/config/rootfiles/core/158/filelists/ethtool b/config/rootfiles/core/158/filelists/ethtool
new file mode 120000
index 000000000..494a53e9d
--- /dev/null
+++ b/config/rootfiles/core/158/filelists/ethtool
@@ -0,0 +1 @@
+../../../common/ethtool
\ No newline at end of file
diff --git a/config/rootfiles/core/158/filelists/files b/config/rootfiles/core/158/filelists/files
new file mode 100644
index 000000000..95f71c71e
--- /dev/null
+++ b/config/rootfiles/core/158/filelists/files
@@ -0,0 +1,4 @@
+etc/rc.d/init.d/firewall
+srv/web/ipfire/cgi-bin/dhcp.cgi
+srv/web/ipfire/cgi-bin/vpnmain.cgi
+srv/web/ipfire/html/images/apple.png
diff --git a/config/rootfiles/core/158/filelists/fireinfo b/config/rootfiles/core/158/filelists/fireinfo
new file mode 120000
index 000000000..c46115521
--- /dev/null
+++ b/config/rootfiles/core/158/filelists/fireinfo
@@ -0,0 +1 @@
+../../../common/fireinfo
\ No newline at end of file
diff --git a/config/rootfiles/core/157/filelists/glib b/config/rootfiles/core/158/filelists/glib
similarity index 100%
rename from config/rootfiles/core/157/filelists/glib
rename to config/rootfiles/core/158/filelists/glib
diff --git a/config/rootfiles/core/158/filelists/perl-CGI b/config/rootfiles/core/158/filelists/perl-CGI
new file mode 120000
index 000000000..929656625
--- /dev/null
+++ b/config/rootfiles/core/158/filelists/perl-CGI
@@ -0,0 +1 @@
+../../../common/perl-CGI
\ No newline at end of file
diff --git a/config/rootfiles/core/158/filelists/perl-Data-UUID b/config/rootfiles/core/158/filelists/perl-Data-UUID
new file mode 120000
index 000000000..0f89b3bbb
--- /dev/null
+++ b/config/rootfiles/core/158/filelists/perl-Data-UUID
@@ -0,0 +1 @@
+../../../common/perl-Data-UUID
\ No newline at end of file
diff --git a/config/rootfiles/core/158/filelists/qpdf b/config/rootfiles/core/158/filelists/qpdf
new file mode 120000
index 000000000..2d6c43dec
--- /dev/null
+++ b/config/rootfiles/core/158/filelists/qpdf
@@ -0,0 +1 @@
+../../../common/qpdf
\ No newline at end of file
diff --git a/config/rootfiles/core/157/filelists/release-files b/config/rootfiles/core/158/filelists/release-files
similarity index 100%
rename from config/rootfiles/core/157/filelists/release-files
rename to config/rootfiles/core/158/filelists/release-files
diff --git a/config/rootfiles/core/158/update.sh b/config/rootfiles/core/158/update.sh
new file mode 100644
index 000000000..b08d226c0
--- /dev/null
+++ b/config/rootfiles/core/158/update.sh
@@ -0,0 +1,74 @@
+#!/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) 2020 IPFire-Team <info(a)ipfire.org>. #
+# #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+/usr/local/bin/backupctrl exclude >/dev/null 2>&1
+
+core=158
+
+# 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
+rm -vrf \
+ /etc/rc.d/init.d/upnpd \
+ /etc/rc.d/init.d/networking/red.down/10-miniupnpd \
+ /etc/rc.d/init.d/networking/red.up/10-miniupnpd \
+ /usr/lib/libixml.so.* \
+ /usr/lib/libupnp.so.* \
+ /var/ipfire/upnp
+
+# Stop services
+
+# Extract files
+extract_files
+
+# update linker config
+ldconfig
+
+# Update Language cache
+/usr/local/bin/update-lang-cache
+
+# Filesytem cleanup
+/usr/local/bin/filesystem-cleanup
+
+# 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
diff --git a/config/rootfiles/oldcore/157/exclude b/config/rootfiles/oldcore/157/exclude
new file mode 100644
index 000000000..818039f4a
--- /dev/null
+++ b/config/rootfiles/oldcore/157/exclude
@@ -0,0 +1,34 @@
+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
+usr/share/xt_geoip
+var/ipfire/dma
+var/ipfire/time
+var/ipfire/firewall/locationblock
+var/ipfire/fwhosts/customlocationgrp
+var/ipfire/ovpn
+var/ipfire/urlfilter/blacklist
+var/ipfire/urlfilter/settings
+var/lib/alternatives
+var/lib/location/database.db
+var/log/cache
+var/log/dhcpcd.log
+var/log/messages
+var/state/dhcp/dhcpd.leases
+var/updatecache
diff --git a/config/rootfiles/core/157/filelists/Canary-Stability b/config/rootfiles/oldcore/157/filelists/Canary-Stability
similarity index 100%
rename from config/rootfiles/core/157/filelists/Canary-Stability
rename to config/rootfiles/oldcore/157/filelists/Canary-Stability
diff --git a/config/rootfiles/core/157/filelists/Convert-TNEF b/config/rootfiles/oldcore/157/filelists/Convert-TNEF
similarity index 100%
rename from config/rootfiles/core/157/filelists/Convert-TNEF
rename to config/rootfiles/oldcore/157/filelists/Convert-TNEF
diff --git a/config/rootfiles/core/157/filelists/Convert-UUlib b/config/rootfiles/oldcore/157/filelists/Convert-UUlib
similarity index 100%
rename from config/rootfiles/core/157/filelists/Convert-UUlib
rename to config/rootfiles/oldcore/157/filelists/Convert-UUlib
diff --git a/config/rootfiles/core/157/filelists/Crypt-PasswdMD5 b/config/rootfiles/oldcore/157/filelists/Crypt-PasswdMD5
similarity index 100%
rename from config/rootfiles/core/157/filelists/Crypt-PasswdMD5
rename to config/rootfiles/oldcore/157/filelists/Crypt-PasswdMD5
diff --git a/config/rootfiles/core/157/filelists/Digest b/config/rootfiles/oldcore/157/filelists/Digest
similarity index 100%
rename from config/rootfiles/core/157/filelists/Digest
rename to config/rootfiles/oldcore/157/filelists/Digest
diff --git a/config/rootfiles/core/157/filelists/aarch64/linux b/config/rootfiles/oldcore/157/filelists/aarch64/linux
similarity index 100%
rename from config/rootfiles/core/157/filelists/aarch64/linux
rename to config/rootfiles/oldcore/157/filelists/aarch64/linux
diff --git a/config/rootfiles/core/157/filelists/aarch64/linux-initrd b/config/rootfiles/oldcore/157/filelists/aarch64/linux-initrd
similarity index 100%
rename from config/rootfiles/core/157/filelists/aarch64/linux-initrd
rename to config/rootfiles/oldcore/157/filelists/aarch64/linux-initrd
diff --git a/config/rootfiles/core/157/filelists/aarch64/lm_sensors b/config/rootfiles/oldcore/157/filelists/aarch64/lm_sensors
similarity index 100%
rename from config/rootfiles/core/157/filelists/aarch64/lm_sensors
rename to config/rootfiles/oldcore/157/filelists/aarch64/lm_sensors
diff --git a/config/rootfiles/core/157/filelists/apache2 b/config/rootfiles/oldcore/157/filelists/apache2
similarity index 100%
rename from config/rootfiles/core/157/filelists/apache2
rename to config/rootfiles/oldcore/157/filelists/apache2
diff --git a/config/rootfiles/core/157/filelists/armv5tel/linux-initrd-multi b/config/rootfiles/oldcore/157/filelists/armv5tel/linux-initrd-multi
similarity index 100%
rename from config/rootfiles/core/157/filelists/armv5tel/linux-initrd-multi
rename to config/rootfiles/oldcore/157/filelists/armv5tel/linux-initrd-multi
diff --git a/config/rootfiles/core/157/filelists/armv5tel/linux-multi b/config/rootfiles/oldcore/157/filelists/armv5tel/linux-multi
similarity index 100%
rename from config/rootfiles/core/157/filelists/armv5tel/linux-multi
rename to config/rootfiles/oldcore/157/filelists/armv5tel/linux-multi
diff --git a/config/rootfiles/core/157/filelists/armv5tel/lm_sensors b/config/rootfiles/oldcore/157/filelists/armv5tel/lm_sensors
similarity index 100%
rename from config/rootfiles/core/157/filelists/armv5tel/lm_sensors
rename to config/rootfiles/oldcore/157/filelists/armv5tel/lm_sensors
diff --git a/config/rootfiles/core/157/filelists/bash b/config/rootfiles/oldcore/157/filelists/bash
similarity index 100%
rename from config/rootfiles/core/157/filelists/bash
rename to config/rootfiles/oldcore/157/filelists/bash
diff --git a/config/rootfiles/core/157/filelists/boost b/config/rootfiles/oldcore/157/filelists/boost
similarity index 100%
rename from config/rootfiles/core/157/filelists/boost
rename to config/rootfiles/oldcore/157/filelists/boost
diff --git a/config/rootfiles/core/157/filelists/collectd b/config/rootfiles/oldcore/157/filelists/collectd
similarity index 100%
rename from config/rootfiles/core/157/filelists/collectd
rename to config/rootfiles/oldcore/157/filelists/collectd
diff --git a/config/rootfiles/core/157/filelists/curl b/config/rootfiles/oldcore/157/filelists/curl
similarity index 100%
rename from config/rootfiles/core/157/filelists/curl
rename to config/rootfiles/oldcore/157/filelists/curl
diff --git a/config/rootfiles/core/157/filelists/ddns b/config/rootfiles/oldcore/157/filelists/ddns
similarity index 100%
rename from config/rootfiles/core/157/filelists/ddns
rename to config/rootfiles/oldcore/157/filelists/ddns
diff --git a/config/rootfiles/core/157/filelists/dejavu-fonts-ttf b/config/rootfiles/oldcore/157/filelists/dejavu-fonts-ttf
similarity index 100%
rename from config/rootfiles/core/157/filelists/dejavu-fonts-ttf
rename to config/rootfiles/oldcore/157/filelists/dejavu-fonts-ttf
diff --git a/config/rootfiles/core/157/filelists/expat b/config/rootfiles/oldcore/157/filelists/expat
similarity index 100%
rename from config/rootfiles/core/157/filelists/expat
rename to config/rootfiles/oldcore/157/filelists/expat
diff --git a/config/rootfiles/core/157/filelists/file b/config/rootfiles/oldcore/157/filelists/file
similarity index 100%
rename from config/rootfiles/core/157/filelists/file
rename to config/rootfiles/oldcore/157/filelists/file
diff --git a/config/rootfiles/core/157/filelists/files b/config/rootfiles/oldcore/157/filelists/files
similarity index 100%
rename from config/rootfiles/core/157/filelists/files
rename to config/rootfiles/oldcore/157/filelists/files
diff --git a/config/rootfiles/core/157/filelists/fuse b/config/rootfiles/oldcore/157/filelists/fuse
similarity index 100%
rename from config/rootfiles/core/157/filelists/fuse
rename to config/rootfiles/oldcore/157/filelists/fuse
diff --git a/config/rootfiles/oldcore/157/filelists/glib b/config/rootfiles/oldcore/157/filelists/glib
new file mode 120000
index 000000000..44665746a
--- /dev/null
+++ b/config/rootfiles/oldcore/157/filelists/glib
@@ -0,0 +1 @@
+../../../common/glib
\ No newline at end of file
diff --git a/config/rootfiles/core/157/filelists/i586/linux b/config/rootfiles/oldcore/157/filelists/i586/linux
similarity index 100%
rename from config/rootfiles/core/157/filelists/i586/linux
rename to config/rootfiles/oldcore/157/filelists/i586/linux
diff --git a/config/rootfiles/core/157/filelists/i586/linux-initrd b/config/rootfiles/oldcore/157/filelists/i586/linux-initrd
similarity index 100%
rename from config/rootfiles/core/157/filelists/i586/linux-initrd
rename to config/rootfiles/oldcore/157/filelists/i586/linux-initrd
diff --git a/config/rootfiles/core/157/filelists/i586/lm_sensors b/config/rootfiles/oldcore/157/filelists/i586/lm_sensors
similarity index 100%
rename from config/rootfiles/core/157/filelists/i586/lm_sensors
rename to config/rootfiles/oldcore/157/filelists/i586/lm_sensors
diff --git a/config/rootfiles/core/157/filelists/iproute2 b/config/rootfiles/oldcore/157/filelists/iproute2
similarity index 100%
rename from config/rootfiles/core/157/filelists/iproute2
rename to config/rootfiles/oldcore/157/filelists/iproute2
diff --git a/config/rootfiles/core/157/filelists/iputils b/config/rootfiles/oldcore/157/filelists/iputils
similarity index 100%
rename from config/rootfiles/core/157/filelists/iputils
rename to config/rootfiles/oldcore/157/filelists/iputils
diff --git a/config/rootfiles/core/157/filelists/less b/config/rootfiles/oldcore/157/filelists/less
similarity index 100%
rename from config/rootfiles/core/157/filelists/less
rename to config/rootfiles/oldcore/157/filelists/less
diff --git a/config/rootfiles/core/157/filelists/libaio b/config/rootfiles/oldcore/157/filelists/libaio
similarity index 100%
rename from config/rootfiles/core/157/filelists/libaio
rename to config/rootfiles/oldcore/157/filelists/libaio
diff --git a/config/rootfiles/core/157/filelists/libarchive b/config/rootfiles/oldcore/157/filelists/libarchive
similarity index 100%
rename from config/rootfiles/core/157/filelists/libarchive
rename to config/rootfiles/oldcore/157/filelists/libarchive
diff --git a/config/rootfiles/core/157/filelists/libcap-ng b/config/rootfiles/oldcore/157/filelists/libcap-ng
similarity index 100%
rename from config/rootfiles/core/157/filelists/libcap-ng
rename to config/rootfiles/oldcore/157/filelists/libcap-ng
diff --git a/config/rootfiles/core/157/filelists/libedit b/config/rootfiles/oldcore/157/filelists/libedit
similarity index 100%
rename from config/rootfiles/core/157/filelists/libedit
rename to config/rootfiles/oldcore/157/filelists/libedit
diff --git a/config/rootfiles/core/157/filelists/libevent2 b/config/rootfiles/oldcore/157/filelists/libevent2
similarity index 100%
rename from config/rootfiles/core/157/filelists/libevent2
rename to config/rootfiles/oldcore/157/filelists/libevent2
diff --git a/config/rootfiles/core/157/filelists/libgcrypt b/config/rootfiles/oldcore/157/filelists/libgcrypt
similarity index 100%
rename from config/rootfiles/core/157/filelists/libgcrypt
rename to config/rootfiles/oldcore/157/filelists/libgcrypt
diff --git a/config/rootfiles/core/157/filelists/libgpg-error b/config/rootfiles/oldcore/157/filelists/libgpg-error
similarity index 100%
rename from config/rootfiles/core/157/filelists/libgpg-error
rename to config/rootfiles/oldcore/157/filelists/libgpg-error
diff --git a/config/rootfiles/core/157/filelists/libjpeg b/config/rootfiles/oldcore/157/filelists/libjpeg
similarity index 100%
rename from config/rootfiles/core/157/filelists/libjpeg
rename to config/rootfiles/oldcore/157/filelists/libjpeg
diff --git a/config/rootfiles/core/157/filelists/libupnp b/config/rootfiles/oldcore/157/filelists/libupnp
similarity index 100%
rename from config/rootfiles/core/157/filelists/libupnp
rename to config/rootfiles/oldcore/157/filelists/libupnp
diff --git a/config/rootfiles/core/157/filelists/libxcrypt b/config/rootfiles/oldcore/157/filelists/libxcrypt
similarity index 100%
rename from config/rootfiles/core/157/filelists/libxcrypt
rename to config/rootfiles/oldcore/157/filelists/libxcrypt
diff --git a/config/rootfiles/core/157/filelists/libxml2 b/config/rootfiles/oldcore/157/filelists/libxml2
similarity index 100%
rename from config/rootfiles/core/157/filelists/libxml2
rename to config/rootfiles/oldcore/157/filelists/libxml2
diff --git a/config/rootfiles/core/157/filelists/libxslt b/config/rootfiles/oldcore/157/filelists/libxslt
similarity index 100%
rename from config/rootfiles/core/157/filelists/libxslt
rename to config/rootfiles/oldcore/157/filelists/libxslt
diff --git a/config/rootfiles/core/157/filelists/newt b/config/rootfiles/oldcore/157/filelists/newt
similarity index 100%
rename from config/rootfiles/core/157/filelists/newt
rename to config/rootfiles/oldcore/157/filelists/newt
diff --git a/config/rootfiles/core/157/filelists/openssh b/config/rootfiles/oldcore/157/filelists/openssh
similarity index 100%
rename from config/rootfiles/core/157/filelists/openssh
rename to config/rootfiles/oldcore/157/filelists/openssh
diff --git a/config/rootfiles/core/157/filelists/pixman b/config/rootfiles/oldcore/157/filelists/pixman
similarity index 100%
rename from config/rootfiles/core/157/filelists/pixman
rename to config/rootfiles/oldcore/157/filelists/pixman
diff --git a/config/rootfiles/core/157/filelists/poppler b/config/rootfiles/oldcore/157/filelists/poppler
similarity index 100%
rename from config/rootfiles/core/157/filelists/poppler
rename to config/rootfiles/oldcore/157/filelists/poppler
diff --git a/config/rootfiles/core/157/filelists/poppler-data b/config/rootfiles/oldcore/157/filelists/poppler-data
similarity index 100%
rename from config/rootfiles/core/157/filelists/poppler-data
rename to config/rootfiles/oldcore/157/filelists/poppler-data
diff --git a/config/rootfiles/core/157/filelists/ppp b/config/rootfiles/oldcore/157/filelists/ppp
similarity index 100%
rename from config/rootfiles/core/157/filelists/ppp
rename to config/rootfiles/oldcore/157/filelists/ppp
diff --git a/config/rootfiles/core/157/filelists/python3-daemon b/config/rootfiles/oldcore/157/filelists/python3-daemon
similarity index 100%
rename from config/rootfiles/core/157/filelists/python3-daemon
rename to config/rootfiles/oldcore/157/filelists/python3-daemon
diff --git a/config/rootfiles/core/157/filelists/readline b/config/rootfiles/oldcore/157/filelists/readline
similarity index 100%
rename from config/rootfiles/core/157/filelists/readline
rename to config/rootfiles/oldcore/157/filelists/readline
diff --git a/config/rootfiles/oldcore/157/filelists/release-files b/config/rootfiles/oldcore/157/filelists/release-files
new file mode 100644
index 000000000..0dec37e53
--- /dev/null
+++ b/config/rootfiles/oldcore/157/filelists/release-files
@@ -0,0 +1,5 @@
+etc/system-release
+etc/issue
+etc/os-release
+srv/web/ipfire/cgi-bin/credits.cgi
+var/ipfire/langs
diff --git a/config/rootfiles/core/157/filelists/sqlite b/config/rootfiles/oldcore/157/filelists/sqlite
similarity index 100%
rename from config/rootfiles/core/157/filelists/sqlite
rename to config/rootfiles/oldcore/157/filelists/sqlite
diff --git a/config/rootfiles/core/157/filelists/squid b/config/rootfiles/oldcore/157/filelists/squid
similarity index 100%
rename from config/rootfiles/core/157/filelists/squid
rename to config/rootfiles/oldcore/157/filelists/squid
diff --git a/config/rootfiles/core/157/filelists/sudo b/config/rootfiles/oldcore/157/filelists/sudo
similarity index 100%
rename from config/rootfiles/core/157/filelists/sudo
rename to config/rootfiles/oldcore/157/filelists/sudo
diff --git a/config/rootfiles/core/157/filelists/x86_64/linux b/config/rootfiles/oldcore/157/filelists/x86_64/linux
similarity index 100%
rename from config/rootfiles/core/157/filelists/x86_64/linux
rename to config/rootfiles/oldcore/157/filelists/x86_64/linux
diff --git a/config/rootfiles/core/157/filelists/x86_64/linux-initrd b/config/rootfiles/oldcore/157/filelists/x86_64/linux-initrd
similarity index 100%
rename from config/rootfiles/core/157/filelists/x86_64/linux-initrd
rename to config/rootfiles/oldcore/157/filelists/x86_64/linux-initrd
diff --git a/config/rootfiles/core/157/filelists/x86_64/lm_sensors b/config/rootfiles/oldcore/157/filelists/x86_64/lm_sensors
similarity index 100%
rename from config/rootfiles/core/157/filelists/x86_64/lm_sensors
rename to config/rootfiles/oldcore/157/filelists/x86_64/lm_sensors
diff --git a/config/rootfiles/core/157/filelists/xfsprogs b/config/rootfiles/oldcore/157/filelists/xfsprogs
similarity index 100%
rename from config/rootfiles/core/157/filelists/xfsprogs
rename to config/rootfiles/oldcore/157/filelists/xfsprogs
diff --git a/config/rootfiles/core/157/update.sh b/config/rootfiles/oldcore/157/update.sh
similarity index 100%
rename from config/rootfiles/core/157/update.sh
rename to config/rootfiles/oldcore/157/update.sh
diff --git a/config/rootfiles/packages/aarch64/samba b/config/rootfiles/packages/aarch64/samba
index ddc964c5c..88b7905ce 100644
--- a/config/rootfiles/packages/aarch64/samba
+++ b/config/rootfiles/packages/aarch64/samba
@@ -701,11 +701,7 @@ usr/lib/samba/libposix-eadb-samba4.so
usr/lib/samba/libprinter-driver-samba4.so
usr/lib/samba/libprinting-migrate-samba4.so
usr/lib/samba/libpyldb-util.cpython-38-aarch64-linux-gnu.so.2
-<<<<<<< HEAD
-usr/lib/samba/libpyldb-util.cpython-38-aarch64-linux-gnu.so.2.2.1
-=======
usr/lib/samba/libpyldb-util.cpython-38-aarch64-linux-gnu.so.2.3.0
->>>>>>> next
usr/lib/samba/libpytalloc-util.cpython-38-aarch64-linux-gnu.so.2
usr/lib/samba/libpytalloc-util.cpython-38-aarch64-linux-gnu.so.2.3.2
usr/lib/samba/libregistry-samba4.so
diff --git a/config/rootfiles/packages/aarch64/sane b/config/rootfiles/packages/aarch64/sane
deleted file mode 100644
index 91b5de3e1..000000000
--- a/config/rootfiles/packages/aarch64/sane
+++ /dev/null
@@ -1,653 +0,0 @@
-etc/rc.d/init.d/sane
-etc/rc.d/rc0.d/K10sane
-etc/rc.d/rc3.d/S95sane
-etc/rc.d/rc6.d/K10sane
-#etc/sane.d
-etc/sane.d/abaton.conf
-etc/sane.d/agfafocus.conf
-etc/sane.d/apple.conf
-etc/sane.d/artec.conf
-etc/sane.d/artec_eplus48u.conf
-etc/sane.d/avision.conf
-etc/sane.d/bh.conf
-etc/sane.d/canon.conf
-etc/sane.d/canon630u.conf
-etc/sane.d/canon_dr.conf
-etc/sane.d/cardscan.conf
-etc/sane.d/coolscan.conf
-etc/sane.d/coolscan2.conf
-etc/sane.d/coolscan3.conf
-etc/sane.d/dc210.conf
-etc/sane.d/dc240.conf
-etc/sane.d/dc25.conf
-etc/sane.d/dell1600n_net.conf
-etc/sane.d/dll.conf
-etc/sane.d/dll.d
-etc/sane.d/dmc.conf
-etc/sane.d/epjitsu.conf
-etc/sane.d/epson.conf
-etc/sane.d/epson2.conf
-etc/sane.d/epsonds.conf
-etc/sane.d/fujitsu.conf
-etc/sane.d/genesys.conf
-etc/sane.d/gt68xx.conf
-etc/sane.d/hp.conf
-etc/sane.d/hp3900.conf
-etc/sane.d/hp4200.conf
-etc/sane.d/hp5400.conf
-etc/sane.d/hs2p.conf
-etc/sane.d/ibm.conf
-etc/sane.d/kodak.conf
-etc/sane.d/kodakaio.conf
-etc/sane.d/kvs1025.conf
-etc/sane.d/leo.conf
-etc/sane.d/lexmark.conf
-etc/sane.d/ma1509.conf
-etc/sane.d/magicolor.conf
-etc/sane.d/matsushita.conf
-etc/sane.d/microtek.conf
-etc/sane.d/microtek2.conf
-etc/sane.d/mustek.conf
-etc/sane.d/mustek_pp.conf
-etc/sane.d/mustek_usb.conf
-etc/sane.d/nec.conf
-etc/sane.d/net.conf
-etc/sane.d/p5.conf
-etc/sane.d/pie.conf
-etc/sane.d/pieusb.conf
-etc/sane.d/pixma.conf
-etc/sane.d/plustek.conf
-etc/sane.d/plustek_pp.conf
-etc/sane.d/ricoh.conf
-etc/sane.d/rts8891.conf
-etc/sane.d/s9036.conf
-etc/sane.d/saned.conf
-etc/sane.d/sceptre.conf
-etc/sane.d/sharp.conf
-etc/sane.d/sm3840.conf
-etc/sane.d/snapscan.conf
-etc/sane.d/sp15c.conf
-etc/sane.d/st400.conf
-etc/sane.d/stv680.conf
-etc/sane.d/tamarack.conf
-etc/sane.d/teco1.conf
-etc/sane.d/teco2.conf
-etc/sane.d/teco3.conf
-etc/sane.d/test.conf
-etc/sane.d/u12.conf
-etc/sane.d/umax.conf
-etc/sane.d/umax1220u.conf
-etc/sane.d/umax_pp.conf
-etc/sane.d/xerox_mfp.conf
-usr/bin/gamma4scanimage
-usr/bin/sane-config
-usr/bin/sane-find-scanner
-usr/bin/scanimage
-usr/bin/umax_pp
-#usr/include/sane
-usr/include/sane/sane.h
-usr/include/sane/saneopts.h
-#usr/lib/libsane.la
-usr/lib/libsane.so
-usr/lib/libsane.so.1
-usr/lib/libsane.so.1.0.28
-#usr/lib/pkgconfig/sane-backends.pc
-#usr/lib/sane
-#usr/lib/sane/libsane-abaton.la
-usr/lib/sane/libsane-abaton.so
-usr/lib/sane/libsane-abaton.so.1
-usr/lib/sane/libsane-abaton.so.1.0.28
-#usr/lib/sane/libsane-agfafocus.la
-usr/lib/sane/libsane-agfafocus.so
-usr/lib/sane/libsane-agfafocus.so.1
-usr/lib/sane/libsane-agfafocus.so.1.0.28
-#usr/lib/sane/libsane-apple.la
-usr/lib/sane/libsane-apple.so
-usr/lib/sane/libsane-apple.so.1
-usr/lib/sane/libsane-apple.so.1.0.28
-#usr/lib/sane/libsane-artec.la
-usr/lib/sane/libsane-artec.so
-usr/lib/sane/libsane-artec.so.1
-usr/lib/sane/libsane-artec.so.1.0.28
-#usr/lib/sane/libsane-artec_eplus48u.la
-usr/lib/sane/libsane-artec_eplus48u.so
-usr/lib/sane/libsane-artec_eplus48u.so.1
-usr/lib/sane/libsane-artec_eplus48u.so.1.0.28
-#usr/lib/sane/libsane-as6e.la
-usr/lib/sane/libsane-as6e.so
-usr/lib/sane/libsane-as6e.so.1
-usr/lib/sane/libsane-as6e.so.1.0.28
-#usr/lib/sane/libsane-avision.la
-usr/lib/sane/libsane-avision.so
-usr/lib/sane/libsane-avision.so.1
-usr/lib/sane/libsane-avision.so.1.0.28
-#usr/lib/sane/libsane-bh.la
-usr/lib/sane/libsane-bh.so
-usr/lib/sane/libsane-bh.so.1
-usr/lib/sane/libsane-bh.so.1.0.28
-#usr/lib/sane/libsane-canon.la
-usr/lib/sane/libsane-canon.so
-usr/lib/sane/libsane-canon.so.1
-usr/lib/sane/libsane-canon.so.1.0.28
-#usr/lib/sane/libsane-canon630u.la
-usr/lib/sane/libsane-canon630u.so
-usr/lib/sane/libsane-canon630u.so.1
-usr/lib/sane/libsane-canon630u.so.1.0.28
-#usr/lib/sane/libsane-canon_dr.la
-usr/lib/sane/libsane-canon_dr.so
-usr/lib/sane/libsane-canon_dr.so.1
-usr/lib/sane/libsane-canon_dr.so.1.0.28
-#usr/lib/sane/libsane-cardscan.la
-usr/lib/sane/libsane-cardscan.so
-usr/lib/sane/libsane-cardscan.so.1
-usr/lib/sane/libsane-cardscan.so.1.0.28
-#usr/lib/sane/libsane-coolscan.la
-usr/lib/sane/libsane-coolscan.so
-usr/lib/sane/libsane-coolscan.so.1
-usr/lib/sane/libsane-coolscan.so.1.0.28
-#usr/lib/sane/libsane-coolscan2.la
-usr/lib/sane/libsane-coolscan2.so
-usr/lib/sane/libsane-coolscan2.so.1
-usr/lib/sane/libsane-coolscan2.so.1.0.28
-#usr/lib/sane/libsane-coolscan3.la
-usr/lib/sane/libsane-coolscan3.so
-usr/lib/sane/libsane-coolscan3.so.1
-usr/lib/sane/libsane-coolscan3.so.1.0.28
-#usr/lib/sane/libsane-dc210.la
-usr/lib/sane/libsane-dc210.so
-usr/lib/sane/libsane-dc210.so.1
-usr/lib/sane/libsane-dc210.so.1.0.28
-#usr/lib/sane/libsane-dc240.la
-usr/lib/sane/libsane-dc240.so
-usr/lib/sane/libsane-dc240.so.1
-usr/lib/sane/libsane-dc240.so.1.0.28
-#usr/lib/sane/libsane-dc25.la
-usr/lib/sane/libsane-dc25.so
-usr/lib/sane/libsane-dc25.so.1
-usr/lib/sane/libsane-dc25.so.1.0.28
-#usr/lib/sane/libsane-dell1600n_net.la
-usr/lib/sane/libsane-dell1600n_net.so
-usr/lib/sane/libsane-dell1600n_net.so.1
-usr/lib/sane/libsane-dell1600n_net.so.1.0.28
-#usr/lib/sane/libsane-dll.la
-usr/lib/sane/libsane-dll.so
-usr/lib/sane/libsane-dll.so.1
-usr/lib/sane/libsane-dll.so.1.0.28
-#usr/lib/sane/libsane-dmc.la
-usr/lib/sane/libsane-dmc.so
-usr/lib/sane/libsane-dmc.so.1
-usr/lib/sane/libsane-dmc.so.1.0.28
-#usr/lib/sane/libsane-epjitsu.la
-usr/lib/sane/libsane-epjitsu.so
-usr/lib/sane/libsane-epjitsu.so.1
-usr/lib/sane/libsane-epjitsu.so.1.0.28
-#usr/lib/sane/libsane-epson.la
-usr/lib/sane/libsane-epson.so
-usr/lib/sane/libsane-epson.so.1
-usr/lib/sane/libsane-epson.so.1.0.28
-#usr/lib/sane/libsane-epson2.la
-usr/lib/sane/libsane-epson2.so
-usr/lib/sane/libsane-epson2.so.1
-usr/lib/sane/libsane-epson2.so.1.0.28
-#usr/lib/sane/libsane-epsonds.la
-usr/lib/sane/libsane-epsonds.so
-usr/lib/sane/libsane-epsonds.so.1
-usr/lib/sane/libsane-epsonds.so.1.0.28
-#usr/lib/sane/libsane-fujitsu.la
-usr/lib/sane/libsane-fujitsu.so
-usr/lib/sane/libsane-fujitsu.so.1
-usr/lib/sane/libsane-fujitsu.so.1.0.28
-#usr/lib/sane/libsane-genesys.la
-usr/lib/sane/libsane-genesys.so
-usr/lib/sane/libsane-genesys.so.1
-usr/lib/sane/libsane-genesys.so.1.0.28
-#usr/lib/sane/libsane-gt68xx.la
-usr/lib/sane/libsane-gt68xx.so
-usr/lib/sane/libsane-gt68xx.so.1
-usr/lib/sane/libsane-gt68xx.so.1.0.28
-#usr/lib/sane/libsane-hp.la
-usr/lib/sane/libsane-hp.so
-usr/lib/sane/libsane-hp.so.1
-usr/lib/sane/libsane-hp.so.1.0.28
-#usr/lib/sane/libsane-hp3500.la
-usr/lib/sane/libsane-hp3500.so
-usr/lib/sane/libsane-hp3500.so.1
-usr/lib/sane/libsane-hp3500.so.1.0.28
-#usr/lib/sane/libsane-hp3900.la
-usr/lib/sane/libsane-hp3900.so
-usr/lib/sane/libsane-hp3900.so.1
-usr/lib/sane/libsane-hp3900.so.1.0.28
-#usr/lib/sane/libsane-hp4200.la
-usr/lib/sane/libsane-hp4200.so
-usr/lib/sane/libsane-hp4200.so.1
-usr/lib/sane/libsane-hp4200.so.1.0.28
-#usr/lib/sane/libsane-hp5400.la
-usr/lib/sane/libsane-hp5400.so
-usr/lib/sane/libsane-hp5400.so.1
-usr/lib/sane/libsane-hp5400.so.1.0.28
-#usr/lib/sane/libsane-hp5590.la
-usr/lib/sane/libsane-hp5590.so
-usr/lib/sane/libsane-hp5590.so.1
-usr/lib/sane/libsane-hp5590.so.1.0.28
-#usr/lib/sane/libsane-hpljm1005.la
-usr/lib/sane/libsane-hpljm1005.so
-usr/lib/sane/libsane-hpljm1005.so.1
-usr/lib/sane/libsane-hpljm1005.so.1.0.28
-#usr/lib/sane/libsane-hs2p.la
-usr/lib/sane/libsane-hs2p.so
-usr/lib/sane/libsane-hs2p.so.1
-usr/lib/sane/libsane-hs2p.so.1.0.28
-#usr/lib/sane/libsane-ibm.la
-usr/lib/sane/libsane-ibm.so
-usr/lib/sane/libsane-ibm.so.1
-usr/lib/sane/libsane-ibm.so.1.0.28
-#usr/lib/sane/libsane-kodak.la
-usr/lib/sane/libsane-kodak.so
-usr/lib/sane/libsane-kodak.so.1
-usr/lib/sane/libsane-kodak.so.1.0.28
-#usr/lib/sane/libsane-kodakaio.la
-usr/lib/sane/libsane-kodakaio.so
-usr/lib/sane/libsane-kodakaio.so.1
-usr/lib/sane/libsane-kodakaio.so.1.0.28
-#usr/lib/sane/libsane-kvs1025.la
-usr/lib/sane/libsane-kvs1025.so
-usr/lib/sane/libsane-kvs1025.so.1
-usr/lib/sane/libsane-kvs1025.so.1.0.28
-#usr/lib/sane/libsane-kvs20xx.la
-usr/lib/sane/libsane-kvs20xx.so
-usr/lib/sane/libsane-kvs20xx.so.1
-usr/lib/sane/libsane-kvs20xx.so.1.0.28
-#usr/lib/sane/libsane-kvs40xx.la
-usr/lib/sane/libsane-kvs40xx.so
-usr/lib/sane/libsane-kvs40xx.so.1
-usr/lib/sane/libsane-kvs40xx.so.1.0.28
-#usr/lib/sane/libsane-leo.la
-usr/lib/sane/libsane-leo.so
-usr/lib/sane/libsane-leo.so.1
-usr/lib/sane/libsane-leo.so.1.0.28
-#usr/lib/sane/libsane-lexmark.la
-usr/lib/sane/libsane-lexmark.so
-usr/lib/sane/libsane-lexmark.so.1
-usr/lib/sane/libsane-lexmark.so.1.0.28
-#usr/lib/sane/libsane-ma1509.la
-usr/lib/sane/libsane-ma1509.so
-usr/lib/sane/libsane-ma1509.so.1
-usr/lib/sane/libsane-ma1509.so.1.0.28
-#usr/lib/sane/libsane-magicolor.la
-usr/lib/sane/libsane-magicolor.so
-usr/lib/sane/libsane-magicolor.so.1
-usr/lib/sane/libsane-magicolor.so.1.0.28
-#usr/lib/sane/libsane-matsushita.la
-usr/lib/sane/libsane-matsushita.so
-usr/lib/sane/libsane-matsushita.so.1
-usr/lib/sane/libsane-matsushita.so.1.0.28
-#usr/lib/sane/libsane-microtek.la
-usr/lib/sane/libsane-microtek.so
-usr/lib/sane/libsane-microtek.so.1
-usr/lib/sane/libsane-microtek.so.1.0.28
-#usr/lib/sane/libsane-microtek2.la
-usr/lib/sane/libsane-microtek2.so
-usr/lib/sane/libsane-microtek2.so.1
-usr/lib/sane/libsane-microtek2.so.1.0.28
-#usr/lib/sane/libsane-mustek.la
-usr/lib/sane/libsane-mustek.so
-usr/lib/sane/libsane-mustek.so.1
-usr/lib/sane/libsane-mustek.so.1.0.28
-#usr/lib/sane/libsane-mustek_pp.la
-usr/lib/sane/libsane-mustek_pp.so
-usr/lib/sane/libsane-mustek_pp.so.1
-usr/lib/sane/libsane-mustek_pp.so.1.0.28
-#usr/lib/sane/libsane-mustek_usb.la
-usr/lib/sane/libsane-mustek_usb.so
-usr/lib/sane/libsane-mustek_usb.so.1
-usr/lib/sane/libsane-mustek_usb.so.1.0.28
-#usr/lib/sane/libsane-mustek_usb2.la
-usr/lib/sane/libsane-mustek_usb2.so
-usr/lib/sane/libsane-mustek_usb2.so.1
-usr/lib/sane/libsane-mustek_usb2.so.1.0.28
-#usr/lib/sane/libsane-nec.la
-usr/lib/sane/libsane-nec.so
-usr/lib/sane/libsane-nec.so.1
-usr/lib/sane/libsane-nec.so.1.0.28
-#usr/lib/sane/libsane-net.la
-usr/lib/sane/libsane-net.so
-usr/lib/sane/libsane-net.so.1
-usr/lib/sane/libsane-net.so.1.0.28
-#usr/lib/sane/libsane-niash.la
-usr/lib/sane/libsane-niash.so
-usr/lib/sane/libsane-niash.so.1
-usr/lib/sane/libsane-niash.so.1.0.28
-#usr/lib/sane/libsane-p5.la
-usr/lib/sane/libsane-p5.so
-usr/lib/sane/libsane-p5.so.1
-usr/lib/sane/libsane-p5.so.1.0.28
-#usr/lib/sane/libsane-pie.la
-usr/lib/sane/libsane-pie.so
-usr/lib/sane/libsane-pie.so.1
-usr/lib/sane/libsane-pie.so.1.0.28
-#usr/lib/sane/libsane-pieusb.la
-usr/lib/sane/libsane-pieusb.so
-usr/lib/sane/libsane-pieusb.so.1
-usr/lib/sane/libsane-pieusb.so.1.0.28
-#usr/lib/sane/libsane-pixma.la
-usr/lib/sane/libsane-pixma.so
-usr/lib/sane/libsane-pixma.so.1
-usr/lib/sane/libsane-pixma.so.1.0.28
-#usr/lib/sane/libsane-plustek.la
-usr/lib/sane/libsane-plustek.so
-usr/lib/sane/libsane-plustek.so.1
-usr/lib/sane/libsane-plustek.so.1.0.28
-#usr/lib/sane/libsane-plustek_pp.la
-usr/lib/sane/libsane-plustek_pp.so
-usr/lib/sane/libsane-plustek_pp.so.1
-usr/lib/sane/libsane-plustek_pp.so.1.0.28
-#usr/lib/sane/libsane-ricoh.la
-usr/lib/sane/libsane-ricoh.so
-usr/lib/sane/libsane-ricoh.so.1
-usr/lib/sane/libsane-ricoh.so.1.0.28
-#usr/lib/sane/libsane-ricoh2.la
-usr/lib/sane/libsane-ricoh2.so
-usr/lib/sane/libsane-ricoh2.so.1
-usr/lib/sane/libsane-ricoh2.so.1.0.28
-#usr/lib/sane/libsane-rts8891.la
-usr/lib/sane/libsane-rts8891.so
-usr/lib/sane/libsane-rts8891.so.1
-usr/lib/sane/libsane-rts8891.so.1.0.28
-#usr/lib/sane/libsane-s9036.la
-usr/lib/sane/libsane-s9036.so
-usr/lib/sane/libsane-s9036.so.1
-usr/lib/sane/libsane-s9036.so.1.0.28
-#usr/lib/sane/libsane-sceptre.la
-usr/lib/sane/libsane-sceptre.so
-usr/lib/sane/libsane-sceptre.so.1
-usr/lib/sane/libsane-sceptre.so.1.0.28
-#usr/lib/sane/libsane-sharp.la
-usr/lib/sane/libsane-sharp.so
-usr/lib/sane/libsane-sharp.so.1
-usr/lib/sane/libsane-sharp.so.1.0.28
-#usr/lib/sane/libsane-sm3600.la
-usr/lib/sane/libsane-sm3600.so
-usr/lib/sane/libsane-sm3600.so.1
-usr/lib/sane/libsane-sm3600.so.1.0.28
-#usr/lib/sane/libsane-sm3840.la
-usr/lib/sane/libsane-sm3840.so
-usr/lib/sane/libsane-sm3840.so.1
-usr/lib/sane/libsane-sm3840.so.1.0.28
-#usr/lib/sane/libsane-snapscan.la
-usr/lib/sane/libsane-snapscan.so
-usr/lib/sane/libsane-snapscan.so.1
-usr/lib/sane/libsane-snapscan.so.1.0.28
-#usr/lib/sane/libsane-sp15c.la
-usr/lib/sane/libsane-sp15c.so
-usr/lib/sane/libsane-sp15c.so.1
-usr/lib/sane/libsane-sp15c.so.1.0.28
-#usr/lib/sane/libsane-st400.la
-usr/lib/sane/libsane-st400.so
-usr/lib/sane/libsane-st400.so.1
-usr/lib/sane/libsane-st400.so.1.0.28
-#usr/lib/sane/libsane-stv680.la
-usr/lib/sane/libsane-stv680.so
-usr/lib/sane/libsane-stv680.so.1
-usr/lib/sane/libsane-stv680.so.1.0.28
-#usr/lib/sane/libsane-tamarack.la
-usr/lib/sane/libsane-tamarack.so
-usr/lib/sane/libsane-tamarack.so.1
-usr/lib/sane/libsane-tamarack.so.1.0.28
-#usr/lib/sane/libsane-teco1.la
-usr/lib/sane/libsane-teco1.so
-usr/lib/sane/libsane-teco1.so.1
-usr/lib/sane/libsane-teco1.so.1.0.28
-#usr/lib/sane/libsane-teco2.la
-usr/lib/sane/libsane-teco2.so
-usr/lib/sane/libsane-teco2.so.1
-usr/lib/sane/libsane-teco2.so.1.0.28
-#usr/lib/sane/libsane-teco3.la
-usr/lib/sane/libsane-teco3.so
-usr/lib/sane/libsane-teco3.so.1
-usr/lib/sane/libsane-teco3.so.1.0.28
-#usr/lib/sane/libsane-test.la
-usr/lib/sane/libsane-test.so
-usr/lib/sane/libsane-test.so.1
-usr/lib/sane/libsane-test.so.1.0.28
-#usr/lib/sane/libsane-u12.la
-usr/lib/sane/libsane-u12.so
-usr/lib/sane/libsane-u12.so.1
-usr/lib/sane/libsane-u12.so.1.0.28
-#usr/lib/sane/libsane-umax.la
-usr/lib/sane/libsane-umax.so
-usr/lib/sane/libsane-umax.so.1
-usr/lib/sane/libsane-umax.so.1.0.28
-#usr/lib/sane/libsane-umax1220u.la
-usr/lib/sane/libsane-umax1220u.so
-usr/lib/sane/libsane-umax1220u.so.1
-usr/lib/sane/libsane-umax1220u.so.1.0.28
-#usr/lib/sane/libsane-umax_pp.la
-usr/lib/sane/libsane-umax_pp.so
-usr/lib/sane/libsane-umax_pp.so.1
-usr/lib/sane/libsane-umax_pp.so.1.0.28
-#usr/lib/sane/libsane-xerox_mfp.la
-usr/lib/sane/libsane-xerox_mfp.so
-usr/lib/sane/libsane-xerox_mfp.so.1
-usr/lib/sane/libsane-xerox_mfp.so.1.0.28
-usr/sbin/saned
-#usr/share/doc/sane-backends
-#usr/share/doc/sane-backends/AUTHORS
-#usr/share/doc/sane-backends/COPYING
-#usr/share/doc/sane-backends/ChangeLog
-#usr/share/doc/sane-backends/LICENSE
-#usr/share/doc/sane-backends/NEWS
-#usr/share/doc/sane-backends/PROBLEMS
-#usr/share/doc/sane-backends/PROJECTS
-#usr/share/doc/sane-backends/README
-#usr/share/doc/sane-backends/README.aix
-#usr/share/doc/sane-backends/README.beos
-#usr/share/doc/sane-backends/README.darwin
-#usr/share/doc/sane-backends/README.djpeg
-#usr/share/doc/sane-backends/README.freebsd
-#usr/share/doc/sane-backends/README.hp-ux
-#usr/share/doc/sane-backends/README.linux
-#usr/share/doc/sane-backends/README.netbsd
-#usr/share/doc/sane-backends/README.openbsd
-#usr/share/doc/sane-backends/README.os2
-#usr/share/doc/sane-backends/README.solaris
-#usr/share/doc/sane-backends/README.unixware2
-#usr/share/doc/sane-backends/README.unixware7
-#usr/share/doc/sane-backends/README.windows
-#usr/share/doc/sane-backends/README.zeta
-#usr/share/doc/sane-backends/backend-writing.txt
-#usr/share/doc/sane-backends/canon
-#usr/share/doc/sane-backends/canon/canon.changes
-#usr/share/doc/sane-backends/canon/canon.install2700F.txt
-#usr/share/doc/sane-backends/gt68xx
-#usr/share/doc/sane-backends/gt68xx/gt68xx.CHANGES
-#usr/share/doc/sane-backends/gt68xx/gt68xx.TODO
-#usr/share/doc/sane-backends/leo
-#usr/share/doc/sane-backends/leo/leo.txt
-#usr/share/doc/sane-backends/matsushita
-#usr/share/doc/sane-backends/matsushita/matsushita.txt
-#usr/share/doc/sane-backends/mustek
-#usr/share/doc/sane-backends/mustek/mustek.CHANGES
-#usr/share/doc/sane-backends/mustek_usb
-#usr/share/doc/sane-backends/mustek_usb/mustek_usb.CHANGES
-#usr/share/doc/sane-backends/mustek_usb/mustek_usb.TODO
-#usr/share/doc/sane-backends/mustek_usb2
-#usr/share/doc/sane-backends/mustek_usb2/mustek_usb2.CHANGES
-#usr/share/doc/sane-backends/mustek_usb2/mustek_usb2.TODO
-#usr/share/doc/sane-backends/niash
-#usr/share/doc/sane-backends/niash/niash.TODO
-#usr/share/doc/sane-backends/plustek
-#usr/share/doc/sane-backends/plustek/FAQ
-#usr/share/doc/sane-backends/plustek/MakeModule.sh
-#usr/share/doc/sane-backends/plustek/Makefile.kernel24
-#usr/share/doc/sane-backends/plustek/Makefile.kernel26
-#usr/share/doc/sane-backends/plustek/Plustek-PARPORT-TODO.txt
-#usr/share/doc/sane-backends/plustek/Plustek-PARPORT.changes
-#usr/share/doc/sane-backends/plustek/Plustek-PARPORT.txt
-#usr/share/doc/sane-backends/plustek/Plustek-USB-TODO.txt
-#usr/share/doc/sane-backends/plustek/Plustek-USB.changes
-#usr/share/doc/sane-backends/plustek/Plustek-USB.txt
-#usr/share/doc/sane-backends/sane-backends-external.html
-#usr/share/doc/sane-backends/sane-backends.html
-#usr/share/doc/sane-backends/sane-mfgs-external.html
-#usr/share/doc/sane-backends/sane-mfgs.html
-#usr/share/doc/sane-backends/sceptre
-#usr/share/doc/sane-backends/sceptre/s1200.txt
-#usr/share/doc/sane-backends/teco
-#usr/share/doc/sane-backends/teco/teco1.txt
-#usr/share/doc/sane-backends/teco/teco2.txt
-#usr/share/doc/sane-backends/teco/teco3.txt
-#usr/share/doc/sane-backends/u12
-#usr/share/doc/sane-backends/u12/U12.changes
-#usr/share/doc/sane-backends/u12/U12.todo
-#usr/share/doc/sane-backends/umax
-#usr/share/doc/sane-backends/umax/negative-types.txt
-#usr/share/doc/sane-backends/umax/sane-logo.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-advanced-options-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-advanced.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-astra-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-config-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-histogram.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-mirage-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-not-listed-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-others-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-parport-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-powerlook-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-scanner-clones-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-speed-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-standard-options-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-standard.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-text.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-text2.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-text4.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-uc-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-vista-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax.jpg
-#usr/share/doc/sane-backends/umax/umax.BUGS
-#usr/share/doc/sane-backends/umax/umax.CHANGES
-#usr/share/doc/sane-backends/umax/umax.FAQ
-#usr/share/doc/sane-backends/umax/umax.TODO
-#usr/share/locale/bg/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/ca/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/ca(a)valencia/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/cs/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/da/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/de/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/en(a)boldquot/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/en(a)quot/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/en_GB/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/eo/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/es/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/fi/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/fr/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/gl/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/he/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/hu/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/it/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/ja/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/nb/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/nl/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/pl/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/pt/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/ru/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/sv/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/uk/LC_MESSAGES/sane-backends.mo
-#usr/share/man/man1/gamma4scanimage.1
-#usr/share/man/man1/sane-config.1
-#usr/share/man/man1/sane-find-scanner.1
-#usr/share/man/man1/scanimage.1
-#usr/share/man/man5/sane-abaton.5
-#usr/share/man/man5/sane-agfafocus.5
-#usr/share/man/man5/sane-apple.5
-#usr/share/man/man5/sane-artec.5
-#usr/share/man/man5/sane-artec_eplus48u.5
-#usr/share/man/man5/sane-as6e.5
-#usr/share/man/man5/sane-avision.5
-#usr/share/man/man5/sane-bh.5
-#usr/share/man/man5/sane-canon.5
-#usr/share/man/man5/sane-canon630u.5
-#usr/share/man/man5/sane-canon_dr.5
-#usr/share/man/man5/sane-cardscan.5
-#usr/share/man/man5/sane-coolscan.5
-#usr/share/man/man5/sane-coolscan2.5
-#usr/share/man/man5/sane-coolscan3.5
-#usr/share/man/man5/sane-dc210.5
-#usr/share/man/man5/sane-dc240.5
-#usr/share/man/man5/sane-dc25.5
-#usr/share/man/man5/sane-dll.5
-#usr/share/man/man5/sane-dmc.5
-#usr/share/man/man5/sane-epjitsu.5
-#usr/share/man/man5/sane-epson.5
-#usr/share/man/man5/sane-epson2.5
-#usr/share/man/man5/sane-epsonds.5
-#usr/share/man/man5/sane-fujitsu.5
-#usr/share/man/man5/sane-genesys.5
-#usr/share/man/man5/sane-gt68xx.5
-#usr/share/man/man5/sane-hp.5
-#usr/share/man/man5/sane-hp3500.5
-#usr/share/man/man5/sane-hp3900.5
-#usr/share/man/man5/sane-hp4200.5
-#usr/share/man/man5/sane-hp5400.5
-#usr/share/man/man5/sane-hp5590.5
-#usr/share/man/man5/sane-hpljm1005.5
-#usr/share/man/man5/sane-hs2p.5
-#usr/share/man/man5/sane-ibm.5
-#usr/share/man/man5/sane-kodak.5
-#usr/share/man/man5/sane-kodakaio.5
-#usr/share/man/man5/sane-kvs1025.5
-#usr/share/man/man5/sane-kvs20xx.5
-#usr/share/man/man5/sane-kvs40xx.5
-#usr/share/man/man5/sane-leo.5
-#usr/share/man/man5/sane-lexmark.5
-#usr/share/man/man5/sane-ma1509.5
-#usr/share/man/man5/sane-magicolor.5
-#usr/share/man/man5/sane-matsushita.5
-#usr/share/man/man5/sane-microtek.5
-#usr/share/man/man5/sane-microtek2.5
-#usr/share/man/man5/sane-mustek.5
-#usr/share/man/man5/sane-mustek_pp.5
-#usr/share/man/man5/sane-mustek_usb.5
-#usr/share/man/man5/sane-mustek_usb2.5
-#usr/share/man/man5/sane-nec.5
-#usr/share/man/man5/sane-net.5
-#usr/share/man/man5/sane-niash.5
-#usr/share/man/man5/sane-p5.5
-#usr/share/man/man5/sane-pie.5
-#usr/share/man/man5/sane-pieusb.5
-#usr/share/man/man5/sane-pixma.5
-#usr/share/man/man5/sane-plustek.5
-#usr/share/man/man5/sane-plustek_pp.5
-#usr/share/man/man5/sane-ricoh.5
-#usr/share/man/man5/sane-rts8891.5
-#usr/share/man/man5/sane-s9036.5
-#usr/share/man/man5/sane-sceptre.5
-#usr/share/man/man5/sane-scsi.5
-#usr/share/man/man5/sane-sharp.5
-#usr/share/man/man5/sane-sm3600.5
-#usr/share/man/man5/sane-sm3840.5
-#usr/share/man/man5/sane-snapscan.5
-#usr/share/man/man5/sane-sp15c.5
-#usr/share/man/man5/sane-st400.5
-#usr/share/man/man5/sane-stv680.5
-#usr/share/man/man5/sane-tamarack.5
-#usr/share/man/man5/sane-teco1.5
-#usr/share/man/man5/sane-teco2.5
-#usr/share/man/man5/sane-teco3.5
-#usr/share/man/man5/sane-test.5
-#usr/share/man/man5/sane-u12.5
-#usr/share/man/man5/sane-umax.5
-#usr/share/man/man5/sane-umax1220u.5
-#usr/share/man/man5/sane-umax_pp.5
-#usr/share/man/man5/sane-usb.5
-#usr/share/man/man5/sane-xerox_mfp.5
-#usr/share/man/man7/sane.7
-#usr/share/man/man8/saned.8
-#usr/share/sane
-usr/share/sane/artec_eplus48u
-usr/share/sane/epjitsu
-usr/share/sane/gt68xx
-usr/share/sane/snapscan
-#usr/var
-#usr/var/lock
-usr/var/lock/sane
-var/ipfire/backup/addons/includes/sane
diff --git a/config/rootfiles/packages/armv5tel/sane b/config/rootfiles/packages/armv5tel/sane
deleted file mode 100644
index 91b5de3e1..000000000
--- a/config/rootfiles/packages/armv5tel/sane
+++ /dev/null
@@ -1,653 +0,0 @@
-etc/rc.d/init.d/sane
-etc/rc.d/rc0.d/K10sane
-etc/rc.d/rc3.d/S95sane
-etc/rc.d/rc6.d/K10sane
-#etc/sane.d
-etc/sane.d/abaton.conf
-etc/sane.d/agfafocus.conf
-etc/sane.d/apple.conf
-etc/sane.d/artec.conf
-etc/sane.d/artec_eplus48u.conf
-etc/sane.d/avision.conf
-etc/sane.d/bh.conf
-etc/sane.d/canon.conf
-etc/sane.d/canon630u.conf
-etc/sane.d/canon_dr.conf
-etc/sane.d/cardscan.conf
-etc/sane.d/coolscan.conf
-etc/sane.d/coolscan2.conf
-etc/sane.d/coolscan3.conf
-etc/sane.d/dc210.conf
-etc/sane.d/dc240.conf
-etc/sane.d/dc25.conf
-etc/sane.d/dell1600n_net.conf
-etc/sane.d/dll.conf
-etc/sane.d/dll.d
-etc/sane.d/dmc.conf
-etc/sane.d/epjitsu.conf
-etc/sane.d/epson.conf
-etc/sane.d/epson2.conf
-etc/sane.d/epsonds.conf
-etc/sane.d/fujitsu.conf
-etc/sane.d/genesys.conf
-etc/sane.d/gt68xx.conf
-etc/sane.d/hp.conf
-etc/sane.d/hp3900.conf
-etc/sane.d/hp4200.conf
-etc/sane.d/hp5400.conf
-etc/sane.d/hs2p.conf
-etc/sane.d/ibm.conf
-etc/sane.d/kodak.conf
-etc/sane.d/kodakaio.conf
-etc/sane.d/kvs1025.conf
-etc/sane.d/leo.conf
-etc/sane.d/lexmark.conf
-etc/sane.d/ma1509.conf
-etc/sane.d/magicolor.conf
-etc/sane.d/matsushita.conf
-etc/sane.d/microtek.conf
-etc/sane.d/microtek2.conf
-etc/sane.d/mustek.conf
-etc/sane.d/mustek_pp.conf
-etc/sane.d/mustek_usb.conf
-etc/sane.d/nec.conf
-etc/sane.d/net.conf
-etc/sane.d/p5.conf
-etc/sane.d/pie.conf
-etc/sane.d/pieusb.conf
-etc/sane.d/pixma.conf
-etc/sane.d/plustek.conf
-etc/sane.d/plustek_pp.conf
-etc/sane.d/ricoh.conf
-etc/sane.d/rts8891.conf
-etc/sane.d/s9036.conf
-etc/sane.d/saned.conf
-etc/sane.d/sceptre.conf
-etc/sane.d/sharp.conf
-etc/sane.d/sm3840.conf
-etc/sane.d/snapscan.conf
-etc/sane.d/sp15c.conf
-etc/sane.d/st400.conf
-etc/sane.d/stv680.conf
-etc/sane.d/tamarack.conf
-etc/sane.d/teco1.conf
-etc/sane.d/teco2.conf
-etc/sane.d/teco3.conf
-etc/sane.d/test.conf
-etc/sane.d/u12.conf
-etc/sane.d/umax.conf
-etc/sane.d/umax1220u.conf
-etc/sane.d/umax_pp.conf
-etc/sane.d/xerox_mfp.conf
-usr/bin/gamma4scanimage
-usr/bin/sane-config
-usr/bin/sane-find-scanner
-usr/bin/scanimage
-usr/bin/umax_pp
-#usr/include/sane
-usr/include/sane/sane.h
-usr/include/sane/saneopts.h
-#usr/lib/libsane.la
-usr/lib/libsane.so
-usr/lib/libsane.so.1
-usr/lib/libsane.so.1.0.28
-#usr/lib/pkgconfig/sane-backends.pc
-#usr/lib/sane
-#usr/lib/sane/libsane-abaton.la
-usr/lib/sane/libsane-abaton.so
-usr/lib/sane/libsane-abaton.so.1
-usr/lib/sane/libsane-abaton.so.1.0.28
-#usr/lib/sane/libsane-agfafocus.la
-usr/lib/sane/libsane-agfafocus.so
-usr/lib/sane/libsane-agfafocus.so.1
-usr/lib/sane/libsane-agfafocus.so.1.0.28
-#usr/lib/sane/libsane-apple.la
-usr/lib/sane/libsane-apple.so
-usr/lib/sane/libsane-apple.so.1
-usr/lib/sane/libsane-apple.so.1.0.28
-#usr/lib/sane/libsane-artec.la
-usr/lib/sane/libsane-artec.so
-usr/lib/sane/libsane-artec.so.1
-usr/lib/sane/libsane-artec.so.1.0.28
-#usr/lib/sane/libsane-artec_eplus48u.la
-usr/lib/sane/libsane-artec_eplus48u.so
-usr/lib/sane/libsane-artec_eplus48u.so.1
-usr/lib/sane/libsane-artec_eplus48u.so.1.0.28
-#usr/lib/sane/libsane-as6e.la
-usr/lib/sane/libsane-as6e.so
-usr/lib/sane/libsane-as6e.so.1
-usr/lib/sane/libsane-as6e.so.1.0.28
-#usr/lib/sane/libsane-avision.la
-usr/lib/sane/libsane-avision.so
-usr/lib/sane/libsane-avision.so.1
-usr/lib/sane/libsane-avision.so.1.0.28
-#usr/lib/sane/libsane-bh.la
-usr/lib/sane/libsane-bh.so
-usr/lib/sane/libsane-bh.so.1
-usr/lib/sane/libsane-bh.so.1.0.28
-#usr/lib/sane/libsane-canon.la
-usr/lib/sane/libsane-canon.so
-usr/lib/sane/libsane-canon.so.1
-usr/lib/sane/libsane-canon.so.1.0.28
-#usr/lib/sane/libsane-canon630u.la
-usr/lib/sane/libsane-canon630u.so
-usr/lib/sane/libsane-canon630u.so.1
-usr/lib/sane/libsane-canon630u.so.1.0.28
-#usr/lib/sane/libsane-canon_dr.la
-usr/lib/sane/libsane-canon_dr.so
-usr/lib/sane/libsane-canon_dr.so.1
-usr/lib/sane/libsane-canon_dr.so.1.0.28
-#usr/lib/sane/libsane-cardscan.la
-usr/lib/sane/libsane-cardscan.so
-usr/lib/sane/libsane-cardscan.so.1
-usr/lib/sane/libsane-cardscan.so.1.0.28
-#usr/lib/sane/libsane-coolscan.la
-usr/lib/sane/libsane-coolscan.so
-usr/lib/sane/libsane-coolscan.so.1
-usr/lib/sane/libsane-coolscan.so.1.0.28
-#usr/lib/sane/libsane-coolscan2.la
-usr/lib/sane/libsane-coolscan2.so
-usr/lib/sane/libsane-coolscan2.so.1
-usr/lib/sane/libsane-coolscan2.so.1.0.28
-#usr/lib/sane/libsane-coolscan3.la
-usr/lib/sane/libsane-coolscan3.so
-usr/lib/sane/libsane-coolscan3.so.1
-usr/lib/sane/libsane-coolscan3.so.1.0.28
-#usr/lib/sane/libsane-dc210.la
-usr/lib/sane/libsane-dc210.so
-usr/lib/sane/libsane-dc210.so.1
-usr/lib/sane/libsane-dc210.so.1.0.28
-#usr/lib/sane/libsane-dc240.la
-usr/lib/sane/libsane-dc240.so
-usr/lib/sane/libsane-dc240.so.1
-usr/lib/sane/libsane-dc240.so.1.0.28
-#usr/lib/sane/libsane-dc25.la
-usr/lib/sane/libsane-dc25.so
-usr/lib/sane/libsane-dc25.so.1
-usr/lib/sane/libsane-dc25.so.1.0.28
-#usr/lib/sane/libsane-dell1600n_net.la
-usr/lib/sane/libsane-dell1600n_net.so
-usr/lib/sane/libsane-dell1600n_net.so.1
-usr/lib/sane/libsane-dell1600n_net.so.1.0.28
-#usr/lib/sane/libsane-dll.la
-usr/lib/sane/libsane-dll.so
-usr/lib/sane/libsane-dll.so.1
-usr/lib/sane/libsane-dll.so.1.0.28
-#usr/lib/sane/libsane-dmc.la
-usr/lib/sane/libsane-dmc.so
-usr/lib/sane/libsane-dmc.so.1
-usr/lib/sane/libsane-dmc.so.1.0.28
-#usr/lib/sane/libsane-epjitsu.la
-usr/lib/sane/libsane-epjitsu.so
-usr/lib/sane/libsane-epjitsu.so.1
-usr/lib/sane/libsane-epjitsu.so.1.0.28
-#usr/lib/sane/libsane-epson.la
-usr/lib/sane/libsane-epson.so
-usr/lib/sane/libsane-epson.so.1
-usr/lib/sane/libsane-epson.so.1.0.28
-#usr/lib/sane/libsane-epson2.la
-usr/lib/sane/libsane-epson2.so
-usr/lib/sane/libsane-epson2.so.1
-usr/lib/sane/libsane-epson2.so.1.0.28
-#usr/lib/sane/libsane-epsonds.la
-usr/lib/sane/libsane-epsonds.so
-usr/lib/sane/libsane-epsonds.so.1
-usr/lib/sane/libsane-epsonds.so.1.0.28
-#usr/lib/sane/libsane-fujitsu.la
-usr/lib/sane/libsane-fujitsu.so
-usr/lib/sane/libsane-fujitsu.so.1
-usr/lib/sane/libsane-fujitsu.so.1.0.28
-#usr/lib/sane/libsane-genesys.la
-usr/lib/sane/libsane-genesys.so
-usr/lib/sane/libsane-genesys.so.1
-usr/lib/sane/libsane-genesys.so.1.0.28
-#usr/lib/sane/libsane-gt68xx.la
-usr/lib/sane/libsane-gt68xx.so
-usr/lib/sane/libsane-gt68xx.so.1
-usr/lib/sane/libsane-gt68xx.so.1.0.28
-#usr/lib/sane/libsane-hp.la
-usr/lib/sane/libsane-hp.so
-usr/lib/sane/libsane-hp.so.1
-usr/lib/sane/libsane-hp.so.1.0.28
-#usr/lib/sane/libsane-hp3500.la
-usr/lib/sane/libsane-hp3500.so
-usr/lib/sane/libsane-hp3500.so.1
-usr/lib/sane/libsane-hp3500.so.1.0.28
-#usr/lib/sane/libsane-hp3900.la
-usr/lib/sane/libsane-hp3900.so
-usr/lib/sane/libsane-hp3900.so.1
-usr/lib/sane/libsane-hp3900.so.1.0.28
-#usr/lib/sane/libsane-hp4200.la
-usr/lib/sane/libsane-hp4200.so
-usr/lib/sane/libsane-hp4200.so.1
-usr/lib/sane/libsane-hp4200.so.1.0.28
-#usr/lib/sane/libsane-hp5400.la
-usr/lib/sane/libsane-hp5400.so
-usr/lib/sane/libsane-hp5400.so.1
-usr/lib/sane/libsane-hp5400.so.1.0.28
-#usr/lib/sane/libsane-hp5590.la
-usr/lib/sane/libsane-hp5590.so
-usr/lib/sane/libsane-hp5590.so.1
-usr/lib/sane/libsane-hp5590.so.1.0.28
-#usr/lib/sane/libsane-hpljm1005.la
-usr/lib/sane/libsane-hpljm1005.so
-usr/lib/sane/libsane-hpljm1005.so.1
-usr/lib/sane/libsane-hpljm1005.so.1.0.28
-#usr/lib/sane/libsane-hs2p.la
-usr/lib/sane/libsane-hs2p.so
-usr/lib/sane/libsane-hs2p.so.1
-usr/lib/sane/libsane-hs2p.so.1.0.28
-#usr/lib/sane/libsane-ibm.la
-usr/lib/sane/libsane-ibm.so
-usr/lib/sane/libsane-ibm.so.1
-usr/lib/sane/libsane-ibm.so.1.0.28
-#usr/lib/sane/libsane-kodak.la
-usr/lib/sane/libsane-kodak.so
-usr/lib/sane/libsane-kodak.so.1
-usr/lib/sane/libsane-kodak.so.1.0.28
-#usr/lib/sane/libsane-kodakaio.la
-usr/lib/sane/libsane-kodakaio.so
-usr/lib/sane/libsane-kodakaio.so.1
-usr/lib/sane/libsane-kodakaio.so.1.0.28
-#usr/lib/sane/libsane-kvs1025.la
-usr/lib/sane/libsane-kvs1025.so
-usr/lib/sane/libsane-kvs1025.so.1
-usr/lib/sane/libsane-kvs1025.so.1.0.28
-#usr/lib/sane/libsane-kvs20xx.la
-usr/lib/sane/libsane-kvs20xx.so
-usr/lib/sane/libsane-kvs20xx.so.1
-usr/lib/sane/libsane-kvs20xx.so.1.0.28
-#usr/lib/sane/libsane-kvs40xx.la
-usr/lib/sane/libsane-kvs40xx.so
-usr/lib/sane/libsane-kvs40xx.so.1
-usr/lib/sane/libsane-kvs40xx.so.1.0.28
-#usr/lib/sane/libsane-leo.la
-usr/lib/sane/libsane-leo.so
-usr/lib/sane/libsane-leo.so.1
-usr/lib/sane/libsane-leo.so.1.0.28
-#usr/lib/sane/libsane-lexmark.la
-usr/lib/sane/libsane-lexmark.so
-usr/lib/sane/libsane-lexmark.so.1
-usr/lib/sane/libsane-lexmark.so.1.0.28
-#usr/lib/sane/libsane-ma1509.la
-usr/lib/sane/libsane-ma1509.so
-usr/lib/sane/libsane-ma1509.so.1
-usr/lib/sane/libsane-ma1509.so.1.0.28
-#usr/lib/sane/libsane-magicolor.la
-usr/lib/sane/libsane-magicolor.so
-usr/lib/sane/libsane-magicolor.so.1
-usr/lib/sane/libsane-magicolor.so.1.0.28
-#usr/lib/sane/libsane-matsushita.la
-usr/lib/sane/libsane-matsushita.so
-usr/lib/sane/libsane-matsushita.so.1
-usr/lib/sane/libsane-matsushita.so.1.0.28
-#usr/lib/sane/libsane-microtek.la
-usr/lib/sane/libsane-microtek.so
-usr/lib/sane/libsane-microtek.so.1
-usr/lib/sane/libsane-microtek.so.1.0.28
-#usr/lib/sane/libsane-microtek2.la
-usr/lib/sane/libsane-microtek2.so
-usr/lib/sane/libsane-microtek2.so.1
-usr/lib/sane/libsane-microtek2.so.1.0.28
-#usr/lib/sane/libsane-mustek.la
-usr/lib/sane/libsane-mustek.so
-usr/lib/sane/libsane-mustek.so.1
-usr/lib/sane/libsane-mustek.so.1.0.28
-#usr/lib/sane/libsane-mustek_pp.la
-usr/lib/sane/libsane-mustek_pp.so
-usr/lib/sane/libsane-mustek_pp.so.1
-usr/lib/sane/libsane-mustek_pp.so.1.0.28
-#usr/lib/sane/libsane-mustek_usb.la
-usr/lib/sane/libsane-mustek_usb.so
-usr/lib/sane/libsane-mustek_usb.so.1
-usr/lib/sane/libsane-mustek_usb.so.1.0.28
-#usr/lib/sane/libsane-mustek_usb2.la
-usr/lib/sane/libsane-mustek_usb2.so
-usr/lib/sane/libsane-mustek_usb2.so.1
-usr/lib/sane/libsane-mustek_usb2.so.1.0.28
-#usr/lib/sane/libsane-nec.la
-usr/lib/sane/libsane-nec.so
-usr/lib/sane/libsane-nec.so.1
-usr/lib/sane/libsane-nec.so.1.0.28
-#usr/lib/sane/libsane-net.la
-usr/lib/sane/libsane-net.so
-usr/lib/sane/libsane-net.so.1
-usr/lib/sane/libsane-net.so.1.0.28
-#usr/lib/sane/libsane-niash.la
-usr/lib/sane/libsane-niash.so
-usr/lib/sane/libsane-niash.so.1
-usr/lib/sane/libsane-niash.so.1.0.28
-#usr/lib/sane/libsane-p5.la
-usr/lib/sane/libsane-p5.so
-usr/lib/sane/libsane-p5.so.1
-usr/lib/sane/libsane-p5.so.1.0.28
-#usr/lib/sane/libsane-pie.la
-usr/lib/sane/libsane-pie.so
-usr/lib/sane/libsane-pie.so.1
-usr/lib/sane/libsane-pie.so.1.0.28
-#usr/lib/sane/libsane-pieusb.la
-usr/lib/sane/libsane-pieusb.so
-usr/lib/sane/libsane-pieusb.so.1
-usr/lib/sane/libsane-pieusb.so.1.0.28
-#usr/lib/sane/libsane-pixma.la
-usr/lib/sane/libsane-pixma.so
-usr/lib/sane/libsane-pixma.so.1
-usr/lib/sane/libsane-pixma.so.1.0.28
-#usr/lib/sane/libsane-plustek.la
-usr/lib/sane/libsane-plustek.so
-usr/lib/sane/libsane-plustek.so.1
-usr/lib/sane/libsane-plustek.so.1.0.28
-#usr/lib/sane/libsane-plustek_pp.la
-usr/lib/sane/libsane-plustek_pp.so
-usr/lib/sane/libsane-plustek_pp.so.1
-usr/lib/sane/libsane-plustek_pp.so.1.0.28
-#usr/lib/sane/libsane-ricoh.la
-usr/lib/sane/libsane-ricoh.so
-usr/lib/sane/libsane-ricoh.so.1
-usr/lib/sane/libsane-ricoh.so.1.0.28
-#usr/lib/sane/libsane-ricoh2.la
-usr/lib/sane/libsane-ricoh2.so
-usr/lib/sane/libsane-ricoh2.so.1
-usr/lib/sane/libsane-ricoh2.so.1.0.28
-#usr/lib/sane/libsane-rts8891.la
-usr/lib/sane/libsane-rts8891.so
-usr/lib/sane/libsane-rts8891.so.1
-usr/lib/sane/libsane-rts8891.so.1.0.28
-#usr/lib/sane/libsane-s9036.la
-usr/lib/sane/libsane-s9036.so
-usr/lib/sane/libsane-s9036.so.1
-usr/lib/sane/libsane-s9036.so.1.0.28
-#usr/lib/sane/libsane-sceptre.la
-usr/lib/sane/libsane-sceptre.so
-usr/lib/sane/libsane-sceptre.so.1
-usr/lib/sane/libsane-sceptre.so.1.0.28
-#usr/lib/sane/libsane-sharp.la
-usr/lib/sane/libsane-sharp.so
-usr/lib/sane/libsane-sharp.so.1
-usr/lib/sane/libsane-sharp.so.1.0.28
-#usr/lib/sane/libsane-sm3600.la
-usr/lib/sane/libsane-sm3600.so
-usr/lib/sane/libsane-sm3600.so.1
-usr/lib/sane/libsane-sm3600.so.1.0.28
-#usr/lib/sane/libsane-sm3840.la
-usr/lib/sane/libsane-sm3840.so
-usr/lib/sane/libsane-sm3840.so.1
-usr/lib/sane/libsane-sm3840.so.1.0.28
-#usr/lib/sane/libsane-snapscan.la
-usr/lib/sane/libsane-snapscan.so
-usr/lib/sane/libsane-snapscan.so.1
-usr/lib/sane/libsane-snapscan.so.1.0.28
-#usr/lib/sane/libsane-sp15c.la
-usr/lib/sane/libsane-sp15c.so
-usr/lib/sane/libsane-sp15c.so.1
-usr/lib/sane/libsane-sp15c.so.1.0.28
-#usr/lib/sane/libsane-st400.la
-usr/lib/sane/libsane-st400.so
-usr/lib/sane/libsane-st400.so.1
-usr/lib/sane/libsane-st400.so.1.0.28
-#usr/lib/sane/libsane-stv680.la
-usr/lib/sane/libsane-stv680.so
-usr/lib/sane/libsane-stv680.so.1
-usr/lib/sane/libsane-stv680.so.1.0.28
-#usr/lib/sane/libsane-tamarack.la
-usr/lib/sane/libsane-tamarack.so
-usr/lib/sane/libsane-tamarack.so.1
-usr/lib/sane/libsane-tamarack.so.1.0.28
-#usr/lib/sane/libsane-teco1.la
-usr/lib/sane/libsane-teco1.so
-usr/lib/sane/libsane-teco1.so.1
-usr/lib/sane/libsane-teco1.so.1.0.28
-#usr/lib/sane/libsane-teco2.la
-usr/lib/sane/libsane-teco2.so
-usr/lib/sane/libsane-teco2.so.1
-usr/lib/sane/libsane-teco2.so.1.0.28
-#usr/lib/sane/libsane-teco3.la
-usr/lib/sane/libsane-teco3.so
-usr/lib/sane/libsane-teco3.so.1
-usr/lib/sane/libsane-teco3.so.1.0.28
-#usr/lib/sane/libsane-test.la
-usr/lib/sane/libsane-test.so
-usr/lib/sane/libsane-test.so.1
-usr/lib/sane/libsane-test.so.1.0.28
-#usr/lib/sane/libsane-u12.la
-usr/lib/sane/libsane-u12.so
-usr/lib/sane/libsane-u12.so.1
-usr/lib/sane/libsane-u12.so.1.0.28
-#usr/lib/sane/libsane-umax.la
-usr/lib/sane/libsane-umax.so
-usr/lib/sane/libsane-umax.so.1
-usr/lib/sane/libsane-umax.so.1.0.28
-#usr/lib/sane/libsane-umax1220u.la
-usr/lib/sane/libsane-umax1220u.so
-usr/lib/sane/libsane-umax1220u.so.1
-usr/lib/sane/libsane-umax1220u.so.1.0.28
-#usr/lib/sane/libsane-umax_pp.la
-usr/lib/sane/libsane-umax_pp.so
-usr/lib/sane/libsane-umax_pp.so.1
-usr/lib/sane/libsane-umax_pp.so.1.0.28
-#usr/lib/sane/libsane-xerox_mfp.la
-usr/lib/sane/libsane-xerox_mfp.so
-usr/lib/sane/libsane-xerox_mfp.so.1
-usr/lib/sane/libsane-xerox_mfp.so.1.0.28
-usr/sbin/saned
-#usr/share/doc/sane-backends
-#usr/share/doc/sane-backends/AUTHORS
-#usr/share/doc/sane-backends/COPYING
-#usr/share/doc/sane-backends/ChangeLog
-#usr/share/doc/sane-backends/LICENSE
-#usr/share/doc/sane-backends/NEWS
-#usr/share/doc/sane-backends/PROBLEMS
-#usr/share/doc/sane-backends/PROJECTS
-#usr/share/doc/sane-backends/README
-#usr/share/doc/sane-backends/README.aix
-#usr/share/doc/sane-backends/README.beos
-#usr/share/doc/sane-backends/README.darwin
-#usr/share/doc/sane-backends/README.djpeg
-#usr/share/doc/sane-backends/README.freebsd
-#usr/share/doc/sane-backends/README.hp-ux
-#usr/share/doc/sane-backends/README.linux
-#usr/share/doc/sane-backends/README.netbsd
-#usr/share/doc/sane-backends/README.openbsd
-#usr/share/doc/sane-backends/README.os2
-#usr/share/doc/sane-backends/README.solaris
-#usr/share/doc/sane-backends/README.unixware2
-#usr/share/doc/sane-backends/README.unixware7
-#usr/share/doc/sane-backends/README.windows
-#usr/share/doc/sane-backends/README.zeta
-#usr/share/doc/sane-backends/backend-writing.txt
-#usr/share/doc/sane-backends/canon
-#usr/share/doc/sane-backends/canon/canon.changes
-#usr/share/doc/sane-backends/canon/canon.install2700F.txt
-#usr/share/doc/sane-backends/gt68xx
-#usr/share/doc/sane-backends/gt68xx/gt68xx.CHANGES
-#usr/share/doc/sane-backends/gt68xx/gt68xx.TODO
-#usr/share/doc/sane-backends/leo
-#usr/share/doc/sane-backends/leo/leo.txt
-#usr/share/doc/sane-backends/matsushita
-#usr/share/doc/sane-backends/matsushita/matsushita.txt
-#usr/share/doc/sane-backends/mustek
-#usr/share/doc/sane-backends/mustek/mustek.CHANGES
-#usr/share/doc/sane-backends/mustek_usb
-#usr/share/doc/sane-backends/mustek_usb/mustek_usb.CHANGES
-#usr/share/doc/sane-backends/mustek_usb/mustek_usb.TODO
-#usr/share/doc/sane-backends/mustek_usb2
-#usr/share/doc/sane-backends/mustek_usb2/mustek_usb2.CHANGES
-#usr/share/doc/sane-backends/mustek_usb2/mustek_usb2.TODO
-#usr/share/doc/sane-backends/niash
-#usr/share/doc/sane-backends/niash/niash.TODO
-#usr/share/doc/sane-backends/plustek
-#usr/share/doc/sane-backends/plustek/FAQ
-#usr/share/doc/sane-backends/plustek/MakeModule.sh
-#usr/share/doc/sane-backends/plustek/Makefile.kernel24
-#usr/share/doc/sane-backends/plustek/Makefile.kernel26
-#usr/share/doc/sane-backends/plustek/Plustek-PARPORT-TODO.txt
-#usr/share/doc/sane-backends/plustek/Plustek-PARPORT.changes
-#usr/share/doc/sane-backends/plustek/Plustek-PARPORT.txt
-#usr/share/doc/sane-backends/plustek/Plustek-USB-TODO.txt
-#usr/share/doc/sane-backends/plustek/Plustek-USB.changes
-#usr/share/doc/sane-backends/plustek/Plustek-USB.txt
-#usr/share/doc/sane-backends/sane-backends-external.html
-#usr/share/doc/sane-backends/sane-backends.html
-#usr/share/doc/sane-backends/sane-mfgs-external.html
-#usr/share/doc/sane-backends/sane-mfgs.html
-#usr/share/doc/sane-backends/sceptre
-#usr/share/doc/sane-backends/sceptre/s1200.txt
-#usr/share/doc/sane-backends/teco
-#usr/share/doc/sane-backends/teco/teco1.txt
-#usr/share/doc/sane-backends/teco/teco2.txt
-#usr/share/doc/sane-backends/teco/teco3.txt
-#usr/share/doc/sane-backends/u12
-#usr/share/doc/sane-backends/u12/U12.changes
-#usr/share/doc/sane-backends/u12/U12.todo
-#usr/share/doc/sane-backends/umax
-#usr/share/doc/sane-backends/umax/negative-types.txt
-#usr/share/doc/sane-backends/umax/sane-logo.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-advanced-options-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-advanced.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-astra-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-config-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-histogram.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-mirage-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-not-listed-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-others-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-parport-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-powerlook-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-scanner-clones-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-speed-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-standard-options-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-standard.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-text.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-text2.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-text4.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-uc-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-vista-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax.jpg
-#usr/share/doc/sane-backends/umax/umax.BUGS
-#usr/share/doc/sane-backends/umax/umax.CHANGES
-#usr/share/doc/sane-backends/umax/umax.FAQ
-#usr/share/doc/sane-backends/umax/umax.TODO
-#usr/share/locale/bg/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/ca/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/ca(a)valencia/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/cs/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/da/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/de/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/en(a)boldquot/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/en(a)quot/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/en_GB/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/eo/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/es/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/fi/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/fr/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/gl/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/he/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/hu/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/it/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/ja/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/nb/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/nl/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/pl/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/pt/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/ru/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/sv/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/uk/LC_MESSAGES/sane-backends.mo
-#usr/share/man/man1/gamma4scanimage.1
-#usr/share/man/man1/sane-config.1
-#usr/share/man/man1/sane-find-scanner.1
-#usr/share/man/man1/scanimage.1
-#usr/share/man/man5/sane-abaton.5
-#usr/share/man/man5/sane-agfafocus.5
-#usr/share/man/man5/sane-apple.5
-#usr/share/man/man5/sane-artec.5
-#usr/share/man/man5/sane-artec_eplus48u.5
-#usr/share/man/man5/sane-as6e.5
-#usr/share/man/man5/sane-avision.5
-#usr/share/man/man5/sane-bh.5
-#usr/share/man/man5/sane-canon.5
-#usr/share/man/man5/sane-canon630u.5
-#usr/share/man/man5/sane-canon_dr.5
-#usr/share/man/man5/sane-cardscan.5
-#usr/share/man/man5/sane-coolscan.5
-#usr/share/man/man5/sane-coolscan2.5
-#usr/share/man/man5/sane-coolscan3.5
-#usr/share/man/man5/sane-dc210.5
-#usr/share/man/man5/sane-dc240.5
-#usr/share/man/man5/sane-dc25.5
-#usr/share/man/man5/sane-dll.5
-#usr/share/man/man5/sane-dmc.5
-#usr/share/man/man5/sane-epjitsu.5
-#usr/share/man/man5/sane-epson.5
-#usr/share/man/man5/sane-epson2.5
-#usr/share/man/man5/sane-epsonds.5
-#usr/share/man/man5/sane-fujitsu.5
-#usr/share/man/man5/sane-genesys.5
-#usr/share/man/man5/sane-gt68xx.5
-#usr/share/man/man5/sane-hp.5
-#usr/share/man/man5/sane-hp3500.5
-#usr/share/man/man5/sane-hp3900.5
-#usr/share/man/man5/sane-hp4200.5
-#usr/share/man/man5/sane-hp5400.5
-#usr/share/man/man5/sane-hp5590.5
-#usr/share/man/man5/sane-hpljm1005.5
-#usr/share/man/man5/sane-hs2p.5
-#usr/share/man/man5/sane-ibm.5
-#usr/share/man/man5/sane-kodak.5
-#usr/share/man/man5/sane-kodakaio.5
-#usr/share/man/man5/sane-kvs1025.5
-#usr/share/man/man5/sane-kvs20xx.5
-#usr/share/man/man5/sane-kvs40xx.5
-#usr/share/man/man5/sane-leo.5
-#usr/share/man/man5/sane-lexmark.5
-#usr/share/man/man5/sane-ma1509.5
-#usr/share/man/man5/sane-magicolor.5
-#usr/share/man/man5/sane-matsushita.5
-#usr/share/man/man5/sane-microtek.5
-#usr/share/man/man5/sane-microtek2.5
-#usr/share/man/man5/sane-mustek.5
-#usr/share/man/man5/sane-mustek_pp.5
-#usr/share/man/man5/sane-mustek_usb.5
-#usr/share/man/man5/sane-mustek_usb2.5
-#usr/share/man/man5/sane-nec.5
-#usr/share/man/man5/sane-net.5
-#usr/share/man/man5/sane-niash.5
-#usr/share/man/man5/sane-p5.5
-#usr/share/man/man5/sane-pie.5
-#usr/share/man/man5/sane-pieusb.5
-#usr/share/man/man5/sane-pixma.5
-#usr/share/man/man5/sane-plustek.5
-#usr/share/man/man5/sane-plustek_pp.5
-#usr/share/man/man5/sane-ricoh.5
-#usr/share/man/man5/sane-rts8891.5
-#usr/share/man/man5/sane-s9036.5
-#usr/share/man/man5/sane-sceptre.5
-#usr/share/man/man5/sane-scsi.5
-#usr/share/man/man5/sane-sharp.5
-#usr/share/man/man5/sane-sm3600.5
-#usr/share/man/man5/sane-sm3840.5
-#usr/share/man/man5/sane-snapscan.5
-#usr/share/man/man5/sane-sp15c.5
-#usr/share/man/man5/sane-st400.5
-#usr/share/man/man5/sane-stv680.5
-#usr/share/man/man5/sane-tamarack.5
-#usr/share/man/man5/sane-teco1.5
-#usr/share/man/man5/sane-teco2.5
-#usr/share/man/man5/sane-teco3.5
-#usr/share/man/man5/sane-test.5
-#usr/share/man/man5/sane-u12.5
-#usr/share/man/man5/sane-umax.5
-#usr/share/man/man5/sane-umax1220u.5
-#usr/share/man/man5/sane-umax_pp.5
-#usr/share/man/man5/sane-usb.5
-#usr/share/man/man5/sane-xerox_mfp.5
-#usr/share/man/man7/sane.7
-#usr/share/man/man8/saned.8
-#usr/share/sane
-usr/share/sane/artec_eplus48u
-usr/share/sane/epjitsu
-usr/share/sane/gt68xx
-usr/share/sane/snapscan
-#usr/var
-#usr/var/lock
-usr/var/lock/sane
-var/ipfire/backup/addons/includes/sane
diff --git a/config/rootfiles/packages/asterisk b/config/rootfiles/packages/asterisk
deleted file mode 100644
index f84bd3539..000000000
--- a/config/rootfiles/packages/asterisk
+++ /dev/null
@@ -1,2990 +0,0 @@
-etc/asterisk
-etc/logrotate.d/asterisk
-etc/rc.d/init.d/asterisk
-etc/rc.d/rc0.d/K30asterisk
-etc/rc.d/rc3.d/S30asterisk
-etc/rc.d/rc6.d/K30asterisk
-#usr/include/asterisk
-#usr/include/asterisk.h
-#usr/include/asterisk/_private.h
-#usr/include/asterisk/abstract_jb.h
-#usr/include/asterisk/acl.h
-#usr/include/asterisk/adsi.h
-#usr/include/asterisk/ael_structs.h
-#usr/include/asterisk/agi.h
-#usr/include/asterisk/alaw.h
-#usr/include/asterisk/alertpipe.h
-#usr/include/asterisk/aoc.h
-#usr/include/asterisk/app.h
-#usr/include/asterisk/ari.h
-#usr/include/asterisk/ast_expr.h
-#usr/include/asterisk/ast_version.h
-#usr/include/asterisk/astdb.h
-#usr/include/asterisk/astmm.h
-#usr/include/asterisk/astobj.h
-#usr/include/asterisk/astobj2.h
-#usr/include/asterisk/astosp.h
-#usr/include/asterisk/audiohook.h
-#usr/include/asterisk/autochan.h
-#usr/include/asterisk/autoconfig.h
-#usr/include/asterisk/backtrace.h
-#usr/include/asterisk/beep.h
-#usr/include/asterisk/bridge.h
-#usr/include/asterisk/bridge_after.h
-#usr/include/asterisk/bridge_basic.h
-#usr/include/asterisk/bridge_channel.h
-#usr/include/asterisk/bridge_channel_internal.h
-#usr/include/asterisk/bridge_features.h
-#usr/include/asterisk/bridge_internal.h
-#usr/include/asterisk/bridge_roles.h
-#usr/include/asterisk/bridge_technology.h
-#usr/include/asterisk/bucket.h
-#usr/include/asterisk/build.h
-#usr/include/asterisk/buildinfo.h
-#usr/include/asterisk/buildopts.h
-#usr/include/asterisk/calendar.h
-#usr/include/asterisk/callerid.h
-#usr/include/asterisk/causes.h
-#usr/include/asterisk/ccss.h
-#usr/include/asterisk/cdr.h
-#usr/include/asterisk/cel.h
-#usr/include/asterisk/celt.h
-#usr/include/asterisk/channel.h
-#usr/include/asterisk/channel_internal.h
-#usr/include/asterisk/channelstate.h
-#usr/include/asterisk/chanvars.h
-#usr/include/asterisk/cli.h
-#usr/include/asterisk/codec.h
-#usr/include/asterisk/compat.h
-#usr/include/asterisk/compiler.h
-#usr/include/asterisk/config.h
-#usr/include/asterisk/config_options.h
-#usr/include/asterisk/core_local.h
-#usr/include/asterisk/core_unreal.h
-#usr/include/asterisk/crypto.h
-#usr/include/asterisk/data.h
-#usr/include/asterisk/datastore.h
-#usr/include/asterisk/devicestate.h
-#usr/include/asterisk/dial.h
-#usr/include/asterisk/dlinkedlists.h
-#usr/include/asterisk/dns.h
-#usr/include/asterisk/dnsmgr.h
-#usr/include/asterisk/doxygen
-#usr/include/asterisk/doxygen/architecture.h
-#usr/include/asterisk/doxygen/asterisk-git-howto.h
-#usr/include/asterisk/doxygen/commits.h
-#usr/include/asterisk/doxygen/licensing.h
-#usr/include/asterisk/doxygen/releases.h
-#usr/include/asterisk/doxygen/reviewboard.h
-#usr/include/asterisk/doxyref.h
-#usr/include/asterisk/dsp.h
-#usr/include/asterisk/dundi.h
-#usr/include/asterisk/endian.h
-#usr/include/asterisk/endpoints.h
-#usr/include/asterisk/enum.h
-#usr/include/asterisk/event.h
-#usr/include/asterisk/event_defs.h
-#usr/include/asterisk/extconf.h
-#usr/include/asterisk/features.h
-#usr/include/asterisk/features_config.h
-#usr/include/asterisk/file.h
-#usr/include/asterisk/format.h
-#usr/include/asterisk/format_cache.h
-#usr/include/asterisk/format_cap.h
-#usr/include/asterisk/format_compatibility.h
-#usr/include/asterisk/frame.h
-#usr/include/asterisk/framehook.h
-#usr/include/asterisk/fskmodem.h
-#usr/include/asterisk/fskmodem_float.h
-#usr/include/asterisk/fskmodem_int.h
-#usr/include/asterisk/global_datastores.h
-#usr/include/asterisk/hashtab.h
-#usr/include/asterisk/heap.h
-#usr/include/asterisk/http.h
-#usr/include/asterisk/http_websocket.h
-#usr/include/asterisk/image.h
-#usr/include/asterisk/indications.h
-#usr/include/asterisk/inline_api.h
-#usr/include/asterisk/io.h
-#usr/include/asterisk/json.h
-#usr/include/asterisk/linkedlists.h
-#usr/include/asterisk/localtime.h
-#usr/include/asterisk/lock.h
-#usr/include/asterisk/logger.h
-#usr/include/asterisk/manager.h
-#usr/include/asterisk/max_forwards.h
-#usr/include/asterisk/md5.h
-#usr/include/asterisk/media_index.h
-#usr/include/asterisk/message.h
-#usr/include/asterisk/mixmonitor.h
-#usr/include/asterisk/mod_format.h
-#usr/include/asterisk/module.h
-#usr/include/asterisk/monitor.h
-#usr/include/asterisk/multicast_rtp.h
-#usr/include/asterisk/musiconhold.h
-#usr/include/asterisk/named_locks.h
-#usr/include/asterisk/netsock.h
-#usr/include/asterisk/netsock2.h
-#usr/include/asterisk/network.h
-#usr/include/asterisk/optional_api.h
-#usr/include/asterisk/options.h
-#usr/include/asterisk/opus.h
-#usr/include/asterisk/parking.h
-#usr/include/asterisk/paths.h
-#usr/include/asterisk/pbx.h
-#usr/include/asterisk/phoneprov.h
-#usr/include/asterisk/pickup.h
-#usr/include/asterisk/pktccops.h
-#usr/include/asterisk/plc.h
-#usr/include/asterisk/poll-compat.h
-#usr/include/asterisk/presencestate.h
-#usr/include/asterisk/privacy.h
-#usr/include/asterisk/pval.h
-#usr/include/asterisk/res_fax.h
-#usr/include/asterisk/res_hep.h
-#usr/include/asterisk/res_mwi_external.h
-#usr/include/asterisk/res_odbc.h
-#usr/include/asterisk/res_odbc_transaction.h
-#usr/include/asterisk/res_pjproject.h
-#usr/include/asterisk/res_pjsip.h
-#usr/include/asterisk/res_pjsip_body_generator_types.h
-#usr/include/asterisk/res_pjsip_cli.h
-#usr/include/asterisk/res_pjsip_outbound_publish.h
-#usr/include/asterisk/res_pjsip_presence_xml.h
-#usr/include/asterisk/res_pjsip_pubsub.h
-#usr/include/asterisk/res_pjsip_session.h
-#usr/include/asterisk/res_srtp.h
-#usr/include/asterisk/rtp_engine.h
-#usr/include/asterisk/say.h
-#usr/include/asterisk/sched.h
-#usr/include/asterisk/sdp_srtp.h
-#usr/include/asterisk/security_events.h
-#usr/include/asterisk/security_events_defs.h
-#usr/include/asterisk/select.h
-#usr/include/asterisk/sem.h
-#usr/include/asterisk/sha1.h
-#usr/include/asterisk/silk.h
-#usr/include/asterisk/sip_api.h
-#usr/include/asterisk/slin.h
-#usr/include/asterisk/slinfactory.h
-#usr/include/asterisk/smdi.h
-#usr/include/asterisk/smoother.h
-#usr/include/asterisk/sorcery.h
-#usr/include/asterisk/sounds_index.h
-#usr/include/asterisk/speech.h
-#usr/include/asterisk/spinlock.h
-#usr/include/asterisk/srv.h
-#usr/include/asterisk/stasis.h
-#usr/include/asterisk/stasis_app.h
-#usr/include/asterisk/stasis_app_device_state.h
-#usr/include/asterisk/stasis_app_impl.h
-#usr/include/asterisk/stasis_app_mailbox.h
-#usr/include/asterisk/stasis_app_playback.h
-#usr/include/asterisk/stasis_app_recording.h
-#usr/include/asterisk/stasis_app_snoop.h
-#usr/include/asterisk/stasis_bridges.h
-#usr/include/asterisk/stasis_cache_pattern.h
-#usr/include/asterisk/stasis_channels.h
-#usr/include/asterisk/stasis_endpoints.h
-#usr/include/asterisk/stasis_internal.h
-#usr/include/asterisk/stasis_message_router.h
-#usr/include/asterisk/stasis_system.h
-#usr/include/asterisk/stasis_test.h
-#usr/include/asterisk/statsd.h
-#usr/include/asterisk/stringfields.h
-#usr/include/asterisk/strings.h
-#usr/include/asterisk/stun.h
-#usr/include/asterisk/syslog.h
-#usr/include/asterisk/taskprocessor.h
-#usr/include/asterisk/tcptls.h
-#usr/include/asterisk/tdd.h
-#usr/include/asterisk/term.h
-#usr/include/asterisk/test.h
-#usr/include/asterisk/threadpool.h
-#usr/include/asterisk/threadstorage.h
-#usr/include/asterisk/time.h
-#usr/include/asterisk/timing.h
-#usr/include/asterisk/transcap.h
-#usr/include/asterisk/translate.h
-#usr/include/asterisk/udptl.h
-#usr/include/asterisk/ulaw.h
-#usr/include/asterisk/unaligned.h
-#usr/include/asterisk/uri.h
-#usr/include/asterisk/utils.h
-#usr/include/asterisk/uuid.h
-#usr/include/asterisk/vector.h
-#usr/include/asterisk/version.h
-#usr/include/asterisk/xml.h
-#usr/include/asterisk/xmldoc.h
-#usr/include/asterisk/xmpp.h
-#usr/lib/asterisk
-#usr/lib/asterisk/modules
-usr/lib/asterisk/modules/app_adsiprog.so
-usr/lib/asterisk/modules/app_agent_pool.so
-usr/lib/asterisk/modules/app_alarmreceiver.so
-usr/lib/asterisk/modules/app_amd.so
-usr/lib/asterisk/modules/app_authenticate.so
-usr/lib/asterisk/modules/app_bridgewait.so
-usr/lib/asterisk/modules/app_cdr.so
-usr/lib/asterisk/modules/app_celgenuserevent.so
-usr/lib/asterisk/modules/app_chanisavail.so
-usr/lib/asterisk/modules/app_channelredirect.so
-usr/lib/asterisk/modules/app_chanspy.so
-usr/lib/asterisk/modules/app_confbridge.so
-usr/lib/asterisk/modules/app_controlplayback.so
-usr/lib/asterisk/modules/app_db.so
-usr/lib/asterisk/modules/app_dial.so
-usr/lib/asterisk/modules/app_dictate.so
-usr/lib/asterisk/modules/app_directed_pickup.so
-usr/lib/asterisk/modules/app_directory.so
-usr/lib/asterisk/modules/app_disa.so
-usr/lib/asterisk/modules/app_dumpchan.so
-usr/lib/asterisk/modules/app_echo.so
-usr/lib/asterisk/modules/app_exec.so
-usr/lib/asterisk/modules/app_externalivr.so
-usr/lib/asterisk/modules/app_festival.so
-usr/lib/asterisk/modules/app_followme.so
-usr/lib/asterisk/modules/app_forkcdr.so
-usr/lib/asterisk/modules/app_getcpeid.so
-usr/lib/asterisk/modules/app_ices.so
-usr/lib/asterisk/modules/app_image.so
-usr/lib/asterisk/modules/app_macro.so
-usr/lib/asterisk/modules/app_milliwatt.so
-usr/lib/asterisk/modules/app_minivm.so
-usr/lib/asterisk/modules/app_mixmonitor.so
-usr/lib/asterisk/modules/app_morsecode.so
-usr/lib/asterisk/modules/app_mp3.so
-usr/lib/asterisk/modules/app_nbscat.so
-usr/lib/asterisk/modules/app_originate.so
-usr/lib/asterisk/modules/app_page.so
-usr/lib/asterisk/modules/app_playback.so
-usr/lib/asterisk/modules/app_playtones.so
-usr/lib/asterisk/modules/app_privacy.so
-usr/lib/asterisk/modules/app_queue.so
-usr/lib/asterisk/modules/app_read.so
-usr/lib/asterisk/modules/app_readexten.so
-usr/lib/asterisk/modules/app_record.so
-usr/lib/asterisk/modules/app_sayunixtime.so
-usr/lib/asterisk/modules/app_senddtmf.so
-usr/lib/asterisk/modules/app_sendtext.so
-usr/lib/asterisk/modules/app_sms.so
-usr/lib/asterisk/modules/app_softhangup.so
-usr/lib/asterisk/modules/app_speech_utils.so
-usr/lib/asterisk/modules/app_stack.so
-usr/lib/asterisk/modules/app_stasis.so
-usr/lib/asterisk/modules/app_system.so
-usr/lib/asterisk/modules/app_talkdetect.so
-usr/lib/asterisk/modules/app_test.so
-usr/lib/asterisk/modules/app_transfer.so
-usr/lib/asterisk/modules/app_url.so
-usr/lib/asterisk/modules/app_userevent.so
-usr/lib/asterisk/modules/app_verbose.so
-usr/lib/asterisk/modules/app_voicemail.so
-usr/lib/asterisk/modules/app_waitforring.so
-usr/lib/asterisk/modules/app_waitforsilence.so
-usr/lib/asterisk/modules/app_waituntil.so
-usr/lib/asterisk/modules/app_while.so
-usr/lib/asterisk/modules/app_zapateller.so
-usr/lib/asterisk/modules/bridge_builtin_features.so
-usr/lib/asterisk/modules/bridge_builtin_interval_features.so
-usr/lib/asterisk/modules/bridge_holding.so
-usr/lib/asterisk/modules/bridge_native_rtp.so
-usr/lib/asterisk/modules/bridge_simple.so
-usr/lib/asterisk/modules/bridge_softmix.so
-usr/lib/asterisk/modules/cdr_csv.so
-usr/lib/asterisk/modules/cdr_custom.so
-usr/lib/asterisk/modules/cdr_manager.so
-usr/lib/asterisk/modules/cdr_sqlite3_custom.so
-usr/lib/asterisk/modules/cdr_syslog.so
-usr/lib/asterisk/modules/cel_custom.so
-usr/lib/asterisk/modules/cel_manager.so
-usr/lib/asterisk/modules/cel_sqlite3_custom.so
-usr/lib/asterisk/modules/chan_alsa.so
-usr/lib/asterisk/modules/chan_bridge_media.so
-usr/lib/asterisk/modules/chan_iax2.so
-usr/lib/asterisk/modules/chan_mgcp.so
-usr/lib/asterisk/modules/chan_phone.so
-usr/lib/asterisk/modules/chan_rtp.so
-usr/lib/asterisk/modules/chan_sip.so
-usr/lib/asterisk/modules/chan_skinny.so
-usr/lib/asterisk/modules/chan_unistim.so
-usr/lib/asterisk/modules/codec_a_mu.so
-usr/lib/asterisk/modules/codec_adpcm.so
-usr/lib/asterisk/modules/codec_alaw.so
-usr/lib/asterisk/modules/codec_g722.so
-usr/lib/asterisk/modules/codec_g726.so
-usr/lib/asterisk/modules/codec_gsm.so
-usr/lib/asterisk/modules/codec_ilbc.so
-usr/lib/asterisk/modules/codec_lpc10.so
-usr/lib/asterisk/modules/codec_resample.so
-usr/lib/asterisk/modules/codec_ulaw.so
-usr/lib/asterisk/modules/format_g719.so
-usr/lib/asterisk/modules/format_g723.so
-usr/lib/asterisk/modules/format_g726.so
-usr/lib/asterisk/modules/format_g729.so
-usr/lib/asterisk/modules/format_gsm.so
-usr/lib/asterisk/modules/format_h263.so
-usr/lib/asterisk/modules/format_h264.so
-usr/lib/asterisk/modules/format_ilbc.so
-usr/lib/asterisk/modules/format_jpeg.so
-usr/lib/asterisk/modules/format_pcm.so
-usr/lib/asterisk/modules/format_siren14.so
-usr/lib/asterisk/modules/format_siren7.so
-usr/lib/asterisk/modules/format_sln.so
-usr/lib/asterisk/modules/format_vox.so
-usr/lib/asterisk/modules/format_wav.so
-usr/lib/asterisk/modules/format_wav_gsm.so
-usr/lib/asterisk/modules/func_aes.so
-usr/lib/asterisk/modules/func_audiohookinherit.so
-usr/lib/asterisk/modules/func_base64.so
-usr/lib/asterisk/modules/func_blacklist.so
-usr/lib/asterisk/modules/func_callcompletion.so
-usr/lib/asterisk/modules/func_callerid.so
-usr/lib/asterisk/modules/func_cdr.so
-usr/lib/asterisk/modules/func_channel.so
-usr/lib/asterisk/modules/func_config.so
-usr/lib/asterisk/modules/func_curl.so
-usr/lib/asterisk/modules/func_cut.so
-usr/lib/asterisk/modules/func_db.so
-usr/lib/asterisk/modules/func_devstate.so
-usr/lib/asterisk/modules/func_dialgroup.so
-usr/lib/asterisk/modules/func_dialplan.so
-usr/lib/asterisk/modules/func_enum.so
-usr/lib/asterisk/modules/func_env.so
-usr/lib/asterisk/modules/func_extstate.so
-usr/lib/asterisk/modules/func_frame_trace.so
-usr/lib/asterisk/modules/func_global.so
-usr/lib/asterisk/modules/func_groupcount.so
-usr/lib/asterisk/modules/func_hangupcause.so
-usr/lib/asterisk/modules/func_holdintercept.so
-usr/lib/asterisk/modules/func_iconv.so
-usr/lib/asterisk/modules/func_jitterbuffer.so
-usr/lib/asterisk/modules/func_lock.so
-usr/lib/asterisk/modules/func_logic.so
-usr/lib/asterisk/modules/func_math.so
-usr/lib/asterisk/modules/func_md5.so
-usr/lib/asterisk/modules/func_module.so
-usr/lib/asterisk/modules/func_periodic_hook.so
-usr/lib/asterisk/modules/func_pitchshift.so
-usr/lib/asterisk/modules/func_presencestate.so
-usr/lib/asterisk/modules/func_rand.so
-usr/lib/asterisk/modules/func_realtime.so
-usr/lib/asterisk/modules/func_sha1.so
-usr/lib/asterisk/modules/func_shell.so
-usr/lib/asterisk/modules/func_sorcery.so
-usr/lib/asterisk/modules/func_sprintf.so
-usr/lib/asterisk/modules/func_srv.so
-usr/lib/asterisk/modules/func_strings.so
-usr/lib/asterisk/modules/func_sysinfo.so
-usr/lib/asterisk/modules/func_talkdetect.so
-usr/lib/asterisk/modules/func_timeout.so
-usr/lib/asterisk/modules/func_uri.so
-usr/lib/asterisk/modules/func_version.so
-usr/lib/asterisk/modules/func_vmcount.so
-usr/lib/asterisk/modules/func_volume.so
-usr/lib/asterisk/modules/pbx_ael.so
-usr/lib/asterisk/modules/pbx_config.so
-usr/lib/asterisk/modules/pbx_dundi.so
-usr/lib/asterisk/modules/pbx_loopback.so
-usr/lib/asterisk/modules/pbx_realtime.so
-usr/lib/asterisk/modules/pbx_spool.so
-usr/lib/asterisk/modules/res_adsi.so
-usr/lib/asterisk/modules/res_ael_share.so
-usr/lib/asterisk/modules/res_agi.so
-usr/lib/asterisk/modules/res_ari.so
-usr/lib/asterisk/modules/res_ari_applications.so
-usr/lib/asterisk/modules/res_ari_asterisk.so
-usr/lib/asterisk/modules/res_ari_bridges.so
-usr/lib/asterisk/modules/res_ari_channels.so
-usr/lib/asterisk/modules/res_ari_device_states.so
-usr/lib/asterisk/modules/res_ari_endpoints.so
-usr/lib/asterisk/modules/res_ari_events.so
-usr/lib/asterisk/modules/res_ari_model.so
-usr/lib/asterisk/modules/res_ari_playbacks.so
-usr/lib/asterisk/modules/res_ari_recordings.so
-usr/lib/asterisk/modules/res_ari_sounds.so
-usr/lib/asterisk/modules/res_calendar.so
-usr/lib/asterisk/modules/res_clialiases.so
-usr/lib/asterisk/modules/res_clioriginate.so
-usr/lib/asterisk/modules/res_config_curl.so
-usr/lib/asterisk/modules/res_config_ldap.so
-usr/lib/asterisk/modules/res_config_sqlite3.so
-usr/lib/asterisk/modules/res_convert.so
-usr/lib/asterisk/modules/res_crypto.so
-usr/lib/asterisk/modules/res_curl.so
-usr/lib/asterisk/modules/res_fax.so
-usr/lib/asterisk/modules/res_fax_spandsp.so
-usr/lib/asterisk/modules/res_format_attr_celt.so
-usr/lib/asterisk/modules/res_format_attr_g729.so
-usr/lib/asterisk/modules/res_format_attr_h263.so
-usr/lib/asterisk/modules/res_format_attr_h264.so
-usr/lib/asterisk/modules/res_format_attr_opus.so
-usr/lib/asterisk/modules/res_format_attr_silk.so
-usr/lib/asterisk/modules/res_format_attr_siren14.so
-usr/lib/asterisk/modules/res_format_attr_siren7.so
-usr/lib/asterisk/modules/res_format_attr_vp8.so
-usr/lib/asterisk/modules/res_hep.so
-usr/lib/asterisk/modules/res_hep_rtcp.so
-usr/lib/asterisk/modules/res_http_websocket.so
-usr/lib/asterisk/modules/res_limit.so
-usr/lib/asterisk/modules/res_manager_devicestate.so
-usr/lib/asterisk/modules/res_manager_presencestate.so
-usr/lib/asterisk/modules/res_monitor.so
-usr/lib/asterisk/modules/res_musiconhold.so
-usr/lib/asterisk/modules/res_mutestream.so
-usr/lib/asterisk/modules/res_parking.so
-usr/lib/asterisk/modules/res_phoneprov.so
-usr/lib/asterisk/modules/res_realtime.so
-usr/lib/asterisk/modules/res_rtp_asterisk.so
-usr/lib/asterisk/modules/res_rtp_multicast.so
-usr/lib/asterisk/modules/res_security_log.so
-usr/lib/asterisk/modules/res_smdi.so
-usr/lib/asterisk/modules/res_sorcery_astdb.so
-usr/lib/asterisk/modules/res_sorcery_config.so
-usr/lib/asterisk/modules/res_sorcery_memory.so
-usr/lib/asterisk/modules/res_sorcery_memory_cache.so
-usr/lib/asterisk/modules/res_sorcery_realtime.so
-usr/lib/asterisk/modules/res_speech.so
-usr/lib/asterisk/modules/res_srtp.so
-usr/lib/asterisk/modules/res_stasis.so
-usr/lib/asterisk/modules/res_stasis_answer.so
-usr/lib/asterisk/modules/res_stasis_device_state.so
-usr/lib/asterisk/modules/res_stasis_playback.so
-usr/lib/asterisk/modules/res_stasis_recording.so
-usr/lib/asterisk/modules/res_stasis_snoop.so
-usr/lib/asterisk/modules/res_statsd.so
-usr/lib/asterisk/modules/res_stun_monitor.so
-usr/lib/asterisk/modules/res_timing_pthread.so
-usr/lib/asterisk/modules/res_timing_timerfd.so
-usr/lib/libasteriskssl.so
-usr/lib/libasteriskssl.so.1
-#usr/lib/pkgconfig/asterisk.pc
-usr/sbin/astcanary
-usr/sbin/astdb2bdb
-usr/sbin/astdb2sqlite3
-usr/sbin/asterisk
-usr/sbin/astgenkey
-usr/sbin/astversion
-usr/sbin/autosupport
-usr/sbin/rasterisk
-usr/sbin/safe_asterisk
-#usr/share/man/man8/astdb2bdb.8
-#usr/share/man/man8/astdb2sqlite3.8
-#usr/share/man/man8/asterisk.8
-#usr/share/man/man8/astgenkey.8
-#usr/share/man/man8/autosupport.8
-#usr/share/man/man8/safe_asterisk.8
-#var/ipfire/asterisk
-var/ipfire/asterisk/acl.conf
-var/ipfire/asterisk/adsi.conf
-var/ipfire/asterisk/agents.conf
-var/ipfire/asterisk/alarmreceiver.conf
-var/ipfire/asterisk/alsa.conf
-var/ipfire/asterisk/amd.conf
-var/ipfire/asterisk/app_mysql.conf
-var/ipfire/asterisk/app_skel.conf
-var/ipfire/asterisk/ari.conf
-var/ipfire/asterisk/ast_debug_tools.conf
-var/ipfire/asterisk/asterisk.adsi
-var/ipfire/asterisk/asterisk.conf
-var/ipfire/asterisk/asterisk.logrotate
-var/ipfire/asterisk/calendar.conf
-var/ipfire/asterisk/ccss.conf
-var/ipfire/asterisk/cdr.conf
-var/ipfire/asterisk/cdr_adaptive_odbc.conf
-var/ipfire/asterisk/cdr_custom.conf
-var/ipfire/asterisk/cdr_manager.conf
-var/ipfire/asterisk/cdr_mysql.conf
-var/ipfire/asterisk/cdr_odbc.conf
-var/ipfire/asterisk/cdr_pgsql.conf
-var/ipfire/asterisk/cdr_sqlite3_custom.conf
-var/ipfire/asterisk/cdr_syslog.conf
-var/ipfire/asterisk/cdr_tds.conf
-var/ipfire/asterisk/cel.conf
-var/ipfire/asterisk/cel_custom.conf
-var/ipfire/asterisk/cel_odbc.conf
-var/ipfire/asterisk/cel_pgsql.conf
-var/ipfire/asterisk/cel_sqlite3_custom.conf
-var/ipfire/asterisk/cel_tds.conf
-var/ipfire/asterisk/chan_dahdi.conf
-var/ipfire/asterisk/chan_mobile.conf
-var/ipfire/asterisk/cli.conf
-var/ipfire/asterisk/cli_aliases.conf
-var/ipfire/asterisk/cli_permissions.conf
-var/ipfire/asterisk/codecs.conf
-var/ipfire/asterisk/confbridge.conf
-var/ipfire/asterisk/config_test.conf
-var/ipfire/asterisk/console.conf
-var/ipfire/asterisk/dbsep.conf
-var/ipfire/asterisk/dnsmgr.conf
-var/ipfire/asterisk/dsp.conf
-var/ipfire/asterisk/dundi.conf
-var/ipfire/asterisk/enum.conf
-var/ipfire/asterisk/extconfig.conf
-var/ipfire/asterisk/extensions.ael
-var/ipfire/asterisk/extensions.conf
-var/ipfire/asterisk/extensions.lua
-var/ipfire/asterisk/extensions_minivm.conf
-var/ipfire/asterisk/features.conf
-var/ipfire/asterisk/festival.conf
-var/ipfire/asterisk/followme.conf
-var/ipfire/asterisk/func_odbc.conf
-var/ipfire/asterisk/hep.conf
-var/ipfire/asterisk/http.conf
-var/ipfire/asterisk/iax.conf
-var/ipfire/asterisk/iaxprov.conf
-var/ipfire/asterisk/indications.conf
-var/ipfire/asterisk/logger.conf
-var/ipfire/asterisk/manager.conf
-var/ipfire/asterisk/meetme.conf
-var/ipfire/asterisk/mgcp.conf
-var/ipfire/asterisk/minivm.conf
-var/ipfire/asterisk/misdn.conf
-var/ipfire/asterisk/modules.conf
-var/ipfire/asterisk/motif.conf
-var/ipfire/asterisk/musiconhold.conf
-var/ipfire/asterisk/muted.conf
-var/ipfire/asterisk/ooh323.conf
-var/ipfire/asterisk/osp.conf
-var/ipfire/asterisk/oss.conf
-var/ipfire/asterisk/phone.conf
-var/ipfire/asterisk/phoneprov.conf
-var/ipfire/asterisk/pjproject.conf
-var/ipfire/asterisk/pjsip.conf
-var/ipfire/asterisk/pjsip_notify.conf
-var/ipfire/asterisk/pjsip_wizard.conf
-var/ipfire/asterisk/queuerules.conf
-var/ipfire/asterisk/queues.conf
-var/ipfire/asterisk/res_config_mysql.conf
-var/ipfire/asterisk/res_config_sqlite.conf
-var/ipfire/asterisk/res_config_sqlite3.conf
-var/ipfire/asterisk/res_corosync.conf
-var/ipfire/asterisk/res_curl.conf
-var/ipfire/asterisk/res_fax.conf
-var/ipfire/asterisk/res_ldap.conf
-var/ipfire/asterisk/res_odbc.conf
-var/ipfire/asterisk/res_parking.conf
-var/ipfire/asterisk/res_pgsql.conf
-var/ipfire/asterisk/res_pktccops.conf
-var/ipfire/asterisk/res_snmp.conf
-var/ipfire/asterisk/res_stun_monitor.conf
-var/ipfire/asterisk/rtp.conf
-var/ipfire/asterisk/say.conf
-var/ipfire/asterisk/sip.conf
-var/ipfire/asterisk/sip_notify.conf
-var/ipfire/asterisk/skinny.conf
-var/ipfire/asterisk/sla.conf
-var/ipfire/asterisk/smdi.conf
-var/ipfire/asterisk/sorcery.conf
-var/ipfire/asterisk/ss7.timers
-var/ipfire/asterisk/stasis.conf
-var/ipfire/asterisk/statsd.conf
-var/ipfire/asterisk/telcordia-1.adsi
-var/ipfire/asterisk/test_sorcery.conf
-var/ipfire/asterisk/udptl.conf
-var/ipfire/asterisk/unistim.conf
-var/ipfire/asterisk/users.conf
-var/ipfire/asterisk/voicemail.conf
-var/ipfire/asterisk/vpb.conf
-var/ipfire/asterisk/xmpp.conf
-var/ipfire/backup/addons/includes/asterisk
-#var/lib/asterisk
-var/lib/asterisk/agi-bin
-#var/lib/asterisk/documentation
-var/lib/asterisk/documentation/appdocsxml.dtd
-var/lib/asterisk/documentation/appdocsxml.xslt
-var/lib/asterisk/documentation/core-en_US.xml
-var/lib/asterisk/documentation/thirdparty
-#var/lib/asterisk/firmware
-var/lib/asterisk/firmware/iax
-#var/lib/asterisk/images
-#var/lib/asterisk/images/asterisk-intro.jpg
-#var/lib/asterisk/images/kpad2.jpg
-var/lib/asterisk/keys
-#var/lib/asterisk/moh
-var/lib/asterisk/moh/.asterisk-moh-opsound-gsm-2.03
-var/lib/asterisk/moh/.asterisk-moh-opsound-wav-2.03
-var/lib/asterisk/moh/CHANGES-asterisk-moh-opsound-gsm
-var/lib/asterisk/moh/CHANGES-asterisk-moh-opsound-wav
-var/lib/asterisk/moh/CREDITS-asterisk-moh-opsound-gsm
-var/lib/asterisk/moh/CREDITS-asterisk-moh-opsound-wav
-var/lib/asterisk/moh/LICENSE-asterisk-moh-opsound-gsm
-var/lib/asterisk/moh/LICENSE-asterisk-moh-opsound-wav
-var/lib/asterisk/moh/macroform-cold_day.gsm
-var/lib/asterisk/moh/macroform-cold_day.wav
-var/lib/asterisk/moh/macroform-robot_dity.gsm
-var/lib/asterisk/moh/macroform-robot_dity.wav
-var/lib/asterisk/moh/macroform-the_simplicity.gsm
-var/lib/asterisk/moh/macroform-the_simplicity.wav
-var/lib/asterisk/moh/manolo_camp-morning_coffee.gsm
-var/lib/asterisk/moh/manolo_camp-morning_coffee.wav
-var/lib/asterisk/moh/reno_project-system.gsm
-var/lib/asterisk/moh/reno_project-system.wav
-var/lib/asterisk/phoneprov
-var/lib/asterisk/phoneprov/000000000000-directory.xml
-var/lib/asterisk/phoneprov/000000000000-phone.cfg
-var/lib/asterisk/phoneprov/000000000000.cfg
-var/lib/asterisk/phoneprov/polycom.xml
-var/lib/asterisk/phoneprov/polycom_line.xml
-var/lib/asterisk/phoneprov/snom-mac.xml
-var/lib/asterisk/rest-api
-#var/lib/asterisk/rest-api/applications.json
-#var/lib/asterisk/rest-api/asterisk.json
-#var/lib/asterisk/rest-api/bridges.json
-#var/lib/asterisk/rest-api/channels.json
-#var/lib/asterisk/rest-api/deviceStates.json
-#var/lib/asterisk/rest-api/endpoints.json
-#var/lib/asterisk/rest-api/events.json
-#var/lib/asterisk/rest-api/mailboxes.json
-#var/lib/asterisk/rest-api/playbacks.json
-#var/lib/asterisk/rest-api/recordings.json
-#var/lib/asterisk/rest-api/resources.json
-#var/lib/asterisk/rest-api/sounds.json
-var/lib/asterisk/scripts
-#var/lib/asterisk/scripts/ast_coredumper
-#var/lib/asterisk/scripts/ast_logescalator
-#var/lib/asterisk/scripts/ast_loggrabber
-#var/lib/asterisk/scripts/refcounter.py
-#var/lib/asterisk/sounds
-#var/lib/asterisk/sounds/de
-var/lib/asterisk/sounds/de/.DS_Store
-var/lib/asterisk/sounds/de/agent-alreadyon.gsm
-var/lib/asterisk/sounds/de/agent-incorrect.gsm
-var/lib/asterisk/sounds/de/agent-loggedoff.gsm
-var/lib/asterisk/sounds/de/agent-loginok.gsm
-var/lib/asterisk/sounds/de/agent-newlocation.gsm
-var/lib/asterisk/sounds/de/agent-pass.gsm
-var/lib/asterisk/sounds/de/agent-user.gsm
-var/lib/asterisk/sounds/de/auth-incorrect.gsm
-var/lib/asterisk/sounds/de/auth-thankyou.gsm
-var/lib/asterisk/sounds/de/beep.gsm
-var/lib/asterisk/sounds/de/beeperr.gsm
-var/lib/asterisk/sounds/de/conf-adminmenu.gsm
-var/lib/asterisk/sounds/de/conf-enteringno.gsm
-var/lib/asterisk/sounds/de/conf-errormenu.gsm
-var/lib/asterisk/sounds/de/conf-getchannel.gsm
-var/lib/asterisk/sounds/de/conf-getconfno.gsm
-var/lib/asterisk/sounds/de/conf-getpin.gsm
-var/lib/asterisk/sounds/de/conf-hasjoin.gsm
-var/lib/asterisk/sounds/de/conf-hasleft.gsm
-var/lib/asterisk/sounds/de/conf-invalid.gsm
-var/lib/asterisk/sounds/de/conf-invalidpin.gsm
-var/lib/asterisk/sounds/de/conf-kicked.gsm
-var/lib/asterisk/sounds/de/conf-leaderhasleft.gsm
-var/lib/asterisk/sounds/de/conf-locked.gsm
-var/lib/asterisk/sounds/de/conf-lockednow.gsm
-var/lib/asterisk/sounds/de/conf-muted.gsm
-var/lib/asterisk/sounds/de/conf-noempty.gsm
-var/lib/asterisk/sounds/de/conf-onlyone.gsm
-var/lib/asterisk/sounds/de/conf-onlyperson.gsm
-var/lib/asterisk/sounds/de/conf-otherinparty.gsm
-var/lib/asterisk/sounds/de/conf-placeintoconf.gsm
-var/lib/asterisk/sounds/de/conf-thereare.gsm
-var/lib/asterisk/sounds/de/conf-unlockednow.gsm
-var/lib/asterisk/sounds/de/conf-unmuted.gsm
-var/lib/asterisk/sounds/de/conf-usermenu.gsm
-var/lib/asterisk/sounds/de/conf-userswilljoin.gsm
-var/lib/asterisk/sounds/de/conf-userwilljoin.gsm
-var/lib/asterisk/sounds/de/conf-waitforleader.gsm
-var/lib/asterisk/sounds/de/demo-abouttotry.gsm
-var/lib/asterisk/sounds/de/demo-congrats.gsm
-var/lib/asterisk/sounds/de/demo-echodone.gsm
-var/lib/asterisk/sounds/de/demo-echotest.gsm
-var/lib/asterisk/sounds/de/demo-enterkeywords.gsm
-var/lib/asterisk/sounds/de/demo-instruct.gsm
-var/lib/asterisk/sounds/de/demo-moreinfo.gsm
-var/lib/asterisk/sounds/de/demo-nogo.gsm
-var/lib/asterisk/sounds/de/demo-nomatch.gsm
-var/lib/asterisk/sounds/de/demo-thanks.gsm
-var/lib/asterisk/sounds/de/dir-instr.gsm
-var/lib/asterisk/sounds/de/dir-intro-fn.gsm
-var/lib/asterisk/sounds/de/dir-intro.gsm
-var/lib/asterisk/sounds/de/dir-nomatch.gsm
-var/lib/asterisk/sounds/de/dir-nomore.gsm
-var/lib/asterisk/sounds/de/dollars.gsm
-var/lib/asterisk/sounds/de/hello-world.gsm
-var/lib/asterisk/sounds/de/hours.gsm
-var/lib/asterisk/sounds/de/invalid.gsm
-var/lib/asterisk/sounds/de/minutes.gsm
-var/lib/asterisk/sounds/de/pbx-invalid.gsm
-var/lib/asterisk/sounds/de/pbx-invalidpark.gsm
-var/lib/asterisk/sounds/de/pbx-transfer.gsm
-var/lib/asterisk/sounds/de/priv-callee-options.gsm
-var/lib/asterisk/sounds/de/priv-callpending.gsm
-var/lib/asterisk/sounds/de/priv-introsaved.gsm
-var/lib/asterisk/sounds/de/priv-recordintro.gsm
-var/lib/asterisk/sounds/de/privacy-incorrect.gsm
-var/lib/asterisk/sounds/de/privacy-prompt.gsm
-var/lib/asterisk/sounds/de/privacy-thankyou.gsm
-var/lib/asterisk/sounds/de/privacy-unident.gsm
-var/lib/asterisk/sounds/de/queue-callswaiting.gsm
-var/lib/asterisk/sounds/de/queue-holdtime.gsm
-var/lib/asterisk/sounds/de/queue-less-than.gsm
-var/lib/asterisk/sounds/de/queue-minutes.gsm
-var/lib/asterisk/sounds/de/queue-periodic-announce.gsm
-var/lib/asterisk/sounds/de/queue-reporthold.gsm
-var/lib/asterisk/sounds/de/queue-seconds.gsm
-var/lib/asterisk/sounds/de/queue-thankyou.gsm
-var/lib/asterisk/sounds/de/queue-thereare.gsm
-var/lib/asterisk/sounds/de/queue-youarenext.gsm
-var/lib/asterisk/sounds/de/screen-callee-options.gsm
-var/lib/asterisk/sounds/de/seconds.gsm
-var/lib/asterisk/sounds/de/spy-agent.gsm
-var/lib/asterisk/sounds/de/spy-h323.gsm
-var/lib/asterisk/sounds/de/spy-iax.gsm
-var/lib/asterisk/sounds/de/spy-iax2.gsm
-var/lib/asterisk/sounds/de/spy-mgcp.gsm
-var/lib/asterisk/sounds/de/spy-sip.gsm
-var/lib/asterisk/sounds/de/spy-skinny.gsm
-var/lib/asterisk/sounds/de/spy-zap.gsm
-var/lib/asterisk/sounds/de/ss-noservice.gsm
-var/lib/asterisk/sounds/de/transfer.gsm
-var/lib/asterisk/sounds/de/tt-allbusy.gsm
-var/lib/asterisk/sounds/de/tt-monkeys.gsm
-var/lib/asterisk/sounds/de/tt-monkeysintro.gsm
-var/lib/asterisk/sounds/de/tt-somethingwrong.gsm
-var/lib/asterisk/sounds/de/tt-weasels.gsm
-var/lib/asterisk/sounds/de/vm-Cust1.gsm
-var/lib/asterisk/sounds/de/vm-Cust2.gsm
-var/lib/asterisk/sounds/de/vm-Cust3.gsm
-var/lib/asterisk/sounds/de/vm-Cust4.gsm
-var/lib/asterisk/sounds/de/vm-Cust5.gsm
-var/lib/asterisk/sounds/de/vm-Family.gsm
-var/lib/asterisk/sounds/de/vm-Friends.gsm
-var/lib/asterisk/sounds/de/vm-INBOX.gsm
-var/lib/asterisk/sounds/de/vm-Old.gsm
-var/lib/asterisk/sounds/de/vm-Work.gsm
-var/lib/asterisk/sounds/de/vm-advopts.gsm
-var/lib/asterisk/sounds/de/vm-and.gsm
-var/lib/asterisk/sounds/de/vm-calldiffnum.gsm
-var/lib/asterisk/sounds/de/vm-changeto.gsm
-var/lib/asterisk/sounds/de/vm-delete.gsm
-var/lib/asterisk/sounds/de/vm-deleted.gsm
-var/lib/asterisk/sounds/de/vm-dialout.gsm
-var/lib/asterisk/sounds/de/vm-enter-num-to-call.gsm
-var/lib/asterisk/sounds/de/vm-extension.gsm
-var/lib/asterisk/sounds/de/vm-first.gsm
-var/lib/asterisk/sounds/de/vm-for.gsm
-var/lib/asterisk/sounds/de/vm-forward.gsm
-var/lib/asterisk/sounds/de/vm-forwardoptions.gsm
-var/lib/asterisk/sounds/de/vm-from-extension.gsm
-var/lib/asterisk/sounds/de/vm-from-phonenumber.gsm
-var/lib/asterisk/sounds/de/vm-from.gsm
-var/lib/asterisk/sounds/de/vm-goodbye.gsm
-var/lib/asterisk/sounds/de/vm-helpexit.gsm
-var/lib/asterisk/sounds/de/vm-incorrect-mailbox.gsm
-var/lib/asterisk/sounds/de/vm-incorrect.gsm
-var/lib/asterisk/sounds/de/vm-instructions.gsm
-var/lib/asterisk/sounds/de/vm-intro.gsm
-var/lib/asterisk/sounds/de/vm-isonphone.gsm
-var/lib/asterisk/sounds/de/vm-isunavail.gsm
-var/lib/asterisk/sounds/de/vm-last.gsm
-var/lib/asterisk/sounds/de/vm-leavemsg.gsm
-var/lib/asterisk/sounds/de/vm-login.gsm
-var/lib/asterisk/sounds/de/vm-mailboxfull.gsm
-var/lib/asterisk/sounds/de/vm-message.gsm
-var/lib/asterisk/sounds/de/vm-messages.gsm
-var/lib/asterisk/sounds/de/vm-minutes.gsm
-var/lib/asterisk/sounds/de/vm-mismatch.gsm
-var/lib/asterisk/sounds/de/vm-msginstruct.gsm
-var/lib/asterisk/sounds/de/vm-msgsaved.gsm
-var/lib/asterisk/sounds/de/vm-newpassword.gsm
-var/lib/asterisk/sounds/de/vm-newuser.gsm
-var/lib/asterisk/sounds/de/vm-next.gsm
-var/lib/asterisk/sounds/de/vm-no.gsm
-var/lib/asterisk/sounds/de/vm-nobodyavail.gsm
-var/lib/asterisk/sounds/de/vm-nobox.gsm
-var/lib/asterisk/sounds/de/vm-nomore.gsm
-var/lib/asterisk/sounds/de/vm-nonumber.gsm
-var/lib/asterisk/sounds/de/vm-num-i-have.gsm
-var/lib/asterisk/sounds/de/vm-onefor.gsm
-var/lib/asterisk/sounds/de/vm-options.gsm
-var/lib/asterisk/sounds/de/vm-opts.gsm
-var/lib/asterisk/sounds/de/vm-passchanged.gsm
-var/lib/asterisk/sounds/de/vm-password.gsm
-var/lib/asterisk/sounds/de/vm-press.gsm
-var/lib/asterisk/sounds/de/vm-prev.gsm
-var/lib/asterisk/sounds/de/vm-reachoper.gsm
-var/lib/asterisk/sounds/de/vm-rec-busy.gsm
-var/lib/asterisk/sounds/de/vm-rec-name.gsm
-var/lib/asterisk/sounds/de/vm-rec-temp.gsm
-var/lib/asterisk/sounds/de/vm-rec-unv.gsm
-var/lib/asterisk/sounds/de/vm-received.gsm
-var/lib/asterisk/sounds/de/vm-reenterpassword.gsm
-var/lib/asterisk/sounds/de/vm-repeat.gsm
-var/lib/asterisk/sounds/de/vm-review.gsm
-var/lib/asterisk/sounds/de/vm-saved.gsm
-var/lib/asterisk/sounds/de/vm-savedto.gsm
-var/lib/asterisk/sounds/de/vm-savefolder.gsm
-var/lib/asterisk/sounds/de/vm-savemessage.gsm
-var/lib/asterisk/sounds/de/vm-saveoper.gsm
-var/lib/asterisk/sounds/de/vm-sorry.gsm
-var/lib/asterisk/sounds/de/vm-star-cancel.gsm
-var/lib/asterisk/sounds/de/vm-starmain.gsm
-var/lib/asterisk/sounds/de/vm-tempgreetactive.gsm
-var/lib/asterisk/sounds/de/vm-tempgreeting.gsm
-var/lib/asterisk/sounds/de/vm-tempgreeting2.gsm
-var/lib/asterisk/sounds/de/vm-tempremoved.gsm
-var/lib/asterisk/sounds/de/vm-then-pound.gsm
-var/lib/asterisk/sounds/de/vm-theperson.gsm
-var/lib/asterisk/sounds/de/vm-tocallback.gsm
-var/lib/asterisk/sounds/de/vm-tocallnum.gsm
-var/lib/asterisk/sounds/de/vm-tocancel.gsm
-var/lib/asterisk/sounds/de/vm-tocancelmsg.gsm
-var/lib/asterisk/sounds/de/vm-toenternumber.gsm
-var/lib/asterisk/sounds/de/vm-toforward.gsm
-var/lib/asterisk/sounds/de/vm-tohearenv.gsm
-var/lib/asterisk/sounds/de/vm-tomakecall.gsm
-var/lib/asterisk/sounds/de/vm-tooshort.gsm
-var/lib/asterisk/sounds/de/vm-toreply.gsm
-var/lib/asterisk/sounds/de/vm-torerecord.gsm
-var/lib/asterisk/sounds/de/vm-undelete.gsm
-var/lib/asterisk/sounds/de/vm-undeleted.gsm
-var/lib/asterisk/sounds/de/vm-unknown-caller.gsm
-var/lib/asterisk/sounds/de/vm-whichbox.gsm
-var/lib/asterisk/sounds/de/vm-youhave.gsm
-#var/lib/asterisk/sounds/dictate
-#var/lib/asterisk/sounds/dictate/de
-var/lib/asterisk/sounds/dictate/de/both_help.gsm
-var/lib/asterisk/sounds/dictate/de/enter_filename.gsm
-var/lib/asterisk/sounds/dictate/de/forhelp.gsm
-var/lib/asterisk/sounds/dictate/de/pause.gsm
-var/lib/asterisk/sounds/dictate/de/paused.gsm
-var/lib/asterisk/sounds/dictate/de/play_help.gsm
-var/lib/asterisk/sounds/dictate/de/playback.gsm
-var/lib/asterisk/sounds/dictate/de/playback_mode.gsm
-var/lib/asterisk/sounds/dictate/de/record.gsm
-var/lib/asterisk/sounds/dictate/de/record_help.gsm
-var/lib/asterisk/sounds/dictate/de/record_mode.gsm
-var/lib/asterisk/sounds/dictate/de/truncating_audio.gsm
-#var/lib/asterisk/sounds/digits
-#var/lib/asterisk/sounds/digits/de
-var/lib/asterisk/sounds/digits/de/0.gsm
-var/lib/asterisk/sounds/digits/de/1.gsm
-var/lib/asterisk/sounds/digits/de/10.gsm
-var/lib/asterisk/sounds/digits/de/11.gsm
-var/lib/asterisk/sounds/digits/de/12.gsm
-var/lib/asterisk/sounds/digits/de/13.gsm
-var/lib/asterisk/sounds/digits/de/14.gsm
-var/lib/asterisk/sounds/digits/de/15.gsm
-var/lib/asterisk/sounds/digits/de/16.gsm
-var/lib/asterisk/sounds/digits/de/17.gsm
-var/lib/asterisk/sounds/digits/de/18.gsm
-var/lib/asterisk/sounds/digits/de/19.gsm
-var/lib/asterisk/sounds/digits/de/1F.gsm
-var/lib/asterisk/sounds/digits/de/2.gsm
-var/lib/asterisk/sounds/digits/de/20.gsm
-var/lib/asterisk/sounds/digits/de/3.gsm
-var/lib/asterisk/sounds/digits/de/30.gsm
-var/lib/asterisk/sounds/digits/de/4.gsm
-var/lib/asterisk/sounds/digits/de/40.gsm
-var/lib/asterisk/sounds/digits/de/5.gsm
-var/lib/asterisk/sounds/digits/de/50.gsm
-var/lib/asterisk/sounds/digits/de/6.gsm
-var/lib/asterisk/sounds/digits/de/60.gsm
-var/lib/asterisk/sounds/digits/de/7.gsm
-var/lib/asterisk/sounds/digits/de/70.gsm
-var/lib/asterisk/sounds/digits/de/8.gsm
-var/lib/asterisk/sounds/digits/de/80.gsm
-var/lib/asterisk/sounds/digits/de/9.gsm
-var/lib/asterisk/sounds/digits/de/90.gsm
-var/lib/asterisk/sounds/digits/de/a-m.gsm
-var/lib/asterisk/sounds/digits/de/day-0.gsm
-var/lib/asterisk/sounds/digits/de/day-1.gsm
-var/lib/asterisk/sounds/digits/de/day-2.gsm
-var/lib/asterisk/sounds/digits/de/day-3.gsm
-var/lib/asterisk/sounds/digits/de/day-4.gsm
-var/lib/asterisk/sounds/digits/de/day-5.gsm
-var/lib/asterisk/sounds/digits/de/day-6.gsm
-var/lib/asterisk/sounds/digits/de/h-1.gsm
-var/lib/asterisk/sounds/digits/de/h-10.gsm
-var/lib/asterisk/sounds/digits/de/h-11.gsm
-var/lib/asterisk/sounds/digits/de/h-12.gsm
-var/lib/asterisk/sounds/digits/de/h-13.gsm
-var/lib/asterisk/sounds/digits/de/h-14.gsm
-var/lib/asterisk/sounds/digits/de/h-15.gsm
-var/lib/asterisk/sounds/digits/de/h-16.gsm
-var/lib/asterisk/sounds/digits/de/h-17.gsm
-var/lib/asterisk/sounds/digits/de/h-18.gsm
-var/lib/asterisk/sounds/digits/de/h-19.gsm
-var/lib/asterisk/sounds/digits/de/h-2.gsm
-var/lib/asterisk/sounds/digits/de/h-20.gsm
-var/lib/asterisk/sounds/digits/de/h-3.gsm
-var/lib/asterisk/sounds/digits/de/h-30.gsm
-var/lib/asterisk/sounds/digits/de/h-4.gsm
-var/lib/asterisk/sounds/digits/de/h-5.gsm
-var/lib/asterisk/sounds/digits/de/h-6.gsm
-var/lib/asterisk/sounds/digits/de/h-7.gsm
-var/lib/asterisk/sounds/digits/de/h-8.gsm
-var/lib/asterisk/sounds/digits/de/h-9.gsm
-var/lib/asterisk/sounds/digits/de/hundred.gsm
-var/lib/asterisk/sounds/digits/de/million.gsm
-var/lib/asterisk/sounds/digits/de/minus.gsm
-var/lib/asterisk/sounds/digits/de/mon-0.gsm
-var/lib/asterisk/sounds/digits/de/mon-1.gsm
-var/lib/asterisk/sounds/digits/de/mon-10.gsm
-var/lib/asterisk/sounds/digits/de/mon-11.gsm
-var/lib/asterisk/sounds/digits/de/mon-2.gsm
-var/lib/asterisk/sounds/digits/de/mon-3.gsm
-var/lib/asterisk/sounds/digits/de/mon-4.gsm
-var/lib/asterisk/sounds/digits/de/mon-5.gsm
-var/lib/asterisk/sounds/digits/de/mon-6.gsm
-var/lib/asterisk/sounds/digits/de/mon-7.gsm
-var/lib/asterisk/sounds/digits/de/mon-8.gsm
-var/lib/asterisk/sounds/digits/de/mon-9.gsm
-var/lib/asterisk/sounds/digits/de/oclock.gsm
-var/lib/asterisk/sounds/digits/de/oh.gsm
-var/lib/asterisk/sounds/digits/de/p-m.gsm
-var/lib/asterisk/sounds/digits/de/pound.gsm
-var/lib/asterisk/sounds/digits/de/star.gsm
-var/lib/asterisk/sounds/digits/de/thousand.gsm
-var/lib/asterisk/sounds/digits/de/today.gsm
-var/lib/asterisk/sounds/digits/de/tomorrow.gsm
-var/lib/asterisk/sounds/digits/de/xh-10x.gsm
-var/lib/asterisk/sounds/digits/de/xh-11x.gsm
-var/lib/asterisk/sounds/digits/de/xh-12x.gsm
-var/lib/asterisk/sounds/digits/de/xh-13x.gsm
-var/lib/asterisk/sounds/digits/de/xh-14x.gsm
-var/lib/asterisk/sounds/digits/de/xh-15x.gsm
-var/lib/asterisk/sounds/digits/de/xh-16x.gsm
-var/lib/asterisk/sounds/digits/de/xh-17x.gsm
-var/lib/asterisk/sounds/digits/de/xh-18x.gsm
-var/lib/asterisk/sounds/digits/de/xh-19x.gsm
-var/lib/asterisk/sounds/digits/de/xh-1x.gsm
-var/lib/asterisk/sounds/digits/de/xh-20x.gsm
-var/lib/asterisk/sounds/digits/de/xh-2x.gsm
-var/lib/asterisk/sounds/digits/de/xh-30x.gsm
-var/lib/asterisk/sounds/digits/de/xh-3x.gsm
-var/lib/asterisk/sounds/digits/de/xh-4x.gsm
-var/lib/asterisk/sounds/digits/de/xh-5x.gsm
-var/lib/asterisk/sounds/digits/de/xh-6x.gsm
-var/lib/asterisk/sounds/digits/de/xh-7x.gsm
-var/lib/asterisk/sounds/digits/de/xh-8x.gsm
-var/lib/asterisk/sounds/digits/de/xh-9x.gsm
-var/lib/asterisk/sounds/digits/de/yesterday.gsm
-var/lib/asterisk/sounds/en
-#var/lib/asterisk/sounds/en/.asterisk-core-sounds-en-gsm-1.6
-#var/lib/asterisk/sounds/en/.asterisk-extra-sounds-en-gsm-1.5.1
-var/lib/asterisk/sounds/en/1-for-am-2-for-pm.gsm
-var/lib/asterisk/sounds/en/1-yes-2-no.gsm
-#var/lib/asterisk/sounds/en/CHANGES-asterisk-core-en-1.6
-#var/lib/asterisk/sounds/en/CHANGES-asterisk-extra-en-1.5.1
-#var/lib/asterisk/sounds/en/CREDITS-asterisk-core-en-1.6
-#var/lib/asterisk/sounds/en/CREDITS-asterisk-extra-en-1.5.1
-#var/lib/asterisk/sounds/en/LICENSE-asterisk-core-en-1.6
-#var/lib/asterisk/sounds/en/LICENSE-asterisk-extra-en-1.5.1
-var/lib/asterisk/sounds/en/OfficeSpace.gsm
-var/lib/asterisk/sounds/en/Randulo-allison.gsm
-var/lib/asterisk/sounds/en/SIP_Test_Failure.gsm
-var/lib/asterisk/sounds/en/SIP_Test_Success.gsm
-var/lib/asterisk/sounds/en/T-changed-to.gsm
-var/lib/asterisk/sounds/en/T-is-not-available.gsm
-var/lib/asterisk/sounds/en/T-to-disable-ancmnt.gsm
-var/lib/asterisk/sounds/en/T-to-enable-ancmnt.gsm
-var/lib/asterisk/sounds/en/T-to-hear-cur-ancmnt.gsm
-var/lib/asterisk/sounds/en/T-to-leave-msg.gsm
-var/lib/asterisk/sounds/en/T-to-reach-main-office.gsm
-var/lib/asterisk/sounds/en/T-to-rec-ancmnt.gsm
-var/lib/asterisk/sounds/en/T-to-rtrn-to-main-menu.gsm
-var/lib/asterisk/sounds/en/a-charge-for-this-svc.gsm
-var/lib/asterisk/sounds/en/a-collect-charge-of.gsm
-var/lib/asterisk/sounds/en/a-collect-charge.gsm
-var/lib/asterisk/sounds/en/a-connect-charge-of.gsm
-var/lib/asterisk/sounds/en/a-connect-charge.gsm
-var/lib/asterisk/sounds/en/abandon-all-hope.gsm
-var/lib/asterisk/sounds/en/abandons.gsm
-var/lib/asterisk/sounds/en/academic-support.gsm
-var/lib/asterisk/sounds/en/access-code.gsm
-var/lib/asterisk/sounds/en/access-denied.gsm
-var/lib/asterisk/sounds/en/access-granted.gsm
-var/lib/asterisk/sounds/en/accessible-through-system.gsm
-var/lib/asterisk/sounds/en/account-balance-is.gsm
-var/lib/asterisk/sounds/en/account_number.gsm
-var/lib/asterisk/sounds/en/accounting.gsm
-var/lib/asterisk/sounds/en/accounts-payable.gsm
-var/lib/asterisk/sounds/en/accounts-receivable.gsm
-var/lib/asterisk/sounds/en/activated.gsm
-var/lib/asterisk/sounds/en/added-to.gsm
-var/lib/asterisk/sounds/en/added.gsm
-var/lib/asterisk/sounds/en/address.gsm
-var/lib/asterisk/sounds/en/administration.gsm
-var/lib/asterisk/sounds/en/advised-to-seek-shelter.gsm
-var/lib/asterisk/sounds/en/after-the-tone.gsm
-var/lib/asterisk/sounds/en/after_tone.gsm
-var/lib/asterisk/sounds/en/afternoon.gsm
-var/lib/asterisk/sounds/en/agent-alreadyon.gsm
-var/lib/asterisk/sounds/en/agent-incorrect.gsm
-var/lib/asterisk/sounds/en/agent-loggedoff.gsm
-var/lib/asterisk/sounds/en/agent-loginok.gsm
-var/lib/asterisk/sounds/en/agent-newlocation.gsm
-var/lib/asterisk/sounds/en/agent-pass.gsm
-var/lib/asterisk/sounds/en/agent-user.gsm
-var/lib/asterisk/sounds/en/airport.gsm
-var/lib/asterisk/sounds/en/alabama.gsm
-var/lib/asterisk/sounds/en/alaska.gsm
-var/lib/asterisk/sounds/en/albuquerque.gsm
-var/lib/asterisk/sounds/en/alert.gsm
-var/lib/asterisk/sounds/en/all-circuits-busy-now.gsm
-var/lib/asterisk/sounds/en/all-outgoing-lines-unavailable.gsm
-var/lib/asterisk/sounds/en/all-reps-busy.gsm
-var/lib/asterisk/sounds/en/all-your-base.gsm
-var/lib/asterisk/sounds/en/altitude.gsm
-var/lib/asterisk/sounds/en/ampersand.gsm
-var/lib/asterisk/sounds/en/an-error-has-occurred.gsm
-var/lib/asterisk/sounds/en/and-area-code.gsm
-var/lib/asterisk/sounds/en/and-or.gsm
-var/lib/asterisk/sounds/en/and-prs-pound-whn-finished.gsm
-var/lib/asterisk/sounds/en/and.gsm
-var/lib/asterisk/sounds/en/andnowstandby.gsm
-var/lib/asterisk/sounds/en/another-time.gsm
-var/lib/asterisk/sounds/en/approaching.gsm
-var/lib/asterisk/sounds/en/approximately.gsm
-var/lib/asterisk/sounds/en/are-you-still-there.gsm
-var/lib/asterisk/sounds/en/are-you-still-there2.gsm
-var/lib/asterisk/sounds/en/arizona.gsm
-var/lib/asterisk/sounds/en/arkansas.gsm
-var/lib/asterisk/sounds/en/arlington.gsm
-var/lib/asterisk/sounds/en/ascending-2tone.gsm
-var/lib/asterisk/sounds/en/astcc-account-balance-is.gsm
-var/lib/asterisk/sounds/en/astcc-account-number-invalid.gsm
-var/lib/asterisk/sounds/en/astcc-balance-of-account-is.gsm
-var/lib/asterisk/sounds/en/astcc-card-number-invalid.gsm
-var/lib/asterisk/sounds/en/astcc-digit-account-number.gsm
-var/lib/asterisk/sounds/en/astcc-followed-by-the-hash-key.gsm
-var/lib/asterisk/sounds/en/astcc-followed-by-the-pound-key.gsm
-var/lib/asterisk/sounds/en/astcc-login12pound.gsm
-var/lib/asterisk/sounds/en/astcc-please-enter-your.gsm
-var/lib/asterisk/sounds/en/astcc-skipping-any-punctuation.gsm
-var/lib/asterisk/sounds/en/asterisk-friend.gsm
-var/lib/asterisk/sounds/en/at-any-time.gsm
-var/lib/asterisk/sounds/en/at-customers-request.gsm
-var/lib/asterisk/sounds/en/at-following-number.gsm
-var/lib/asterisk/sounds/en/at-sign.gsm
-var/lib/asterisk/sounds/en/at-tone-time-exactly.gsm
-var/lib/asterisk/sounds/en/at_tone.gsm
-var/lib/asterisk/sounds/en/athletics.gsm
-var/lib/asterisk/sounds/en/atlanta.gsm
-var/lib/asterisk/sounds/en/atlantic.gsm
-var/lib/asterisk/sounds/en/attention-required.gsm
-var/lib/asterisk/sounds/en/auditing.gsm
-var/lib/asterisk/sounds/en/austin.gsm
-var/lib/asterisk/sounds/en/auth-incorrect.gsm
-var/lib/asterisk/sounds/en/auth-thankyou.gsm
-var/lib/asterisk/sounds/en/available-options.gsm
-var/lib/asterisk/sounds/en/available.gsm
-var/lib/asterisk/sounds/en/avg-speed-answer.gsm
-var/lib/asterisk/sounds/en/away-naughty-boy.gsm
-var/lib/asterisk/sounds/en/away-naughty-girl.gsm
-var/lib/asterisk/sounds/en/awkward.gsm
-var/lib/asterisk/sounds/en/backslash.gsm
-var/lib/asterisk/sounds/en/bad.gsm
-var/lib/asterisk/sounds/en/baltimore.gsm
-var/lib/asterisk/sounds/en/bar.gsm
-var/lib/asterisk/sounds/en/barn.gsm
-var/lib/asterisk/sounds/en/barns.gsm
-var/lib/asterisk/sounds/en/barometric.gsm
-var/lib/asterisk/sounds/en/basic-pbx-ivr-main.gsm
-var/lib/asterisk/sounds/en/bearing.gsm
-var/lib/asterisk/sounds/en/beaufort.gsm
-var/lib/asterisk/sounds/en/because-paranoid.gsm
-var/lib/asterisk/sounds/en/beep.gsm
-var/lib/asterisk/sounds/en/beeperr.gsm
-var/lib/asterisk/sounds/en/before-the-number.gsm
-var/lib/asterisk/sounds/en/believe-its-free.gsm
-var/lib/asterisk/sounds/en/billing-and-collections.gsm
-var/lib/asterisk/sounds/en/billing.gsm
-var/lib/asterisk/sounds/en/billionth.gsm
-var/lib/asterisk/sounds/en/binary.gsm
-var/lib/asterisk/sounds/en/bits.gsm
-var/lib/asterisk/sounds/en/blue-eyed-polar-bear.gsm
-var/lib/asterisk/sounds/en/bombsquad.gsm
-var/lib/asterisk/sounds/en/bookstore.gsm
-var/lib/asterisk/sounds/en/boston.gsm
-var/lib/asterisk/sounds/en/box.gsm
-var/lib/asterisk/sounds/en/brian.gsm
-var/lib/asterisk/sounds/en/business-development.gsm
-var/lib/asterisk/sounds/en/busy-hangovers.gsm
-var/lib/asterisk/sounds/en/busy-pls-hold.gsm
-var/lib/asterisk/sounds/en/but.gsm
-var/lib/asterisk/sounds/en/by.gsm
-var/lib/asterisk/sounds/en/bytes.gsm
-var/lib/asterisk/sounds/en/cafeteria.gsm
-var/lib/asterisk/sounds/en/california.gsm
-var/lib/asterisk/sounds/en/call-forward.gsm
-var/lib/asterisk/sounds/en/call-forwarding.gsm
-var/lib/asterisk/sounds/en/call-fwd-cancelled.gsm
-var/lib/asterisk/sounds/en/call-fwd-no-ans.gsm
-var/lib/asterisk/sounds/en/call-fwd-on-busy.gsm
-var/lib/asterisk/sounds/en/call-fwd-parallel.gsm
-var/lib/asterisk/sounds/en/call-fwd-unconditional.gsm
-var/lib/asterisk/sounds/en/call-preempted.gsm
-var/lib/asterisk/sounds/en/call-quality-menu.gsm
-var/lib/asterisk/sounds/en/call-requres.gsm
-var/lib/asterisk/sounds/en/call-terminated.gsm
-var/lib/asterisk/sounds/en/call-waiting.gsm
-var/lib/asterisk/sounds/en/call.gsm
-var/lib/asterisk/sounds/en/calling.gsm
-var/lib/asterisk/sounds/en/calls-taken-by.gsm
-var/lib/asterisk/sounds/en/calls-waiting-for-rep.gsm
-var/lib/asterisk/sounds/en/calls.gsm
-var/lib/asterisk/sounds/en/campground-office.gsm
-var/lib/asterisk/sounds/en/cancelled.gsm
-var/lib/asterisk/sounds/en/cannot-complete-as-dialed.gsm
-var/lib/asterisk/sounds/en/cannot-complete-network-error.gsm
-var/lib/asterisk/sounds/en/cannot-complete-otherend-error.gsm
-var/lib/asterisk/sounds/en/cannot-complete-temp-error.gsm
-var/lib/asterisk/sounds/en/card-balance-is.gsm
-var/lib/asterisk/sounds/en/card-is-invalid.gsm
-var/lib/asterisk/sounds/en/card-number.gsm
-var/lib/asterisk/sounds/en/carried-away-by-monkeys.gsm
-var/lib/asterisk/sounds/en/cause-code.gsm
-var/lib/asterisk/sounds/en/cc-amex.gsm
-var/lib/asterisk/sounds/en/cc-discover.gsm
-var/lib/asterisk/sounds/en/cc-mastercard.gsm
-var/lib/asterisk/sounds/en/cc-visa.gsm
-var/lib/asterisk/sounds/en/celsius.gsm
-var/lib/asterisk/sounds/en/cent.gsm
-var/lib/asterisk/sounds/en/central.gsm
-var/lib/asterisk/sounds/en/cents-per-minute.gsm
-var/lib/asterisk/sounds/en/cents.gsm
-var/lib/asterisk/sounds/en/ceo-office.gsm
-var/lib/asterisk/sounds/en/challenge_try_again.gsm
-var/lib/asterisk/sounds/en/chance-of.gsm
-var/lib/asterisk/sounds/en/changing.gsm
-var/lib/asterisk/sounds/en/channel-insecure-warn.gsm
-var/lib/asterisk/sounds/en/channel-secure.gsm
-var/lib/asterisk/sounds/en/channel.gsm
-var/lib/asterisk/sounds/en/charlotte.gsm
-var/lib/asterisk/sounds/en/chat-room.gsm
-var/lib/asterisk/sounds/en/check-number-dial-again.gsm
-var/lib/asterisk/sounds/en/chemistry.gsm
-var/lib/asterisk/sounds/en/chicago.gsm
-var/lib/asterisk/sounds/en/chris.gsm
-var/lib/asterisk/sounds/en/claims.gsm
-var/lib/asterisk/sounds/en/clear.gsm
-var/lib/asterisk/sounds/en/clearing.gsm
-var/lib/asterisk/sounds/en/cleveland.gsm
-var/lib/asterisk/sounds/en/clli.gsm
-var/lib/asterisk/sounds/en/close-parenthesis.gsm
-var/lib/asterisk/sounds/en/closed.gsm
-var/lib/asterisk/sounds/en/clouds.gsm
-var/lib/asterisk/sounds/en/cloudy.gsm
-var/lib/asterisk/sounds/en/collections.gsm
-var/lib/asterisk/sounds/en/colorado-springs.gsm
-var/lib/asterisk/sounds/en/colorado.gsm
-var/lib/asterisk/sounds/en/columbus.gsm
-var/lib/asterisk/sounds/en/comedyclub.gsm
-var/lib/asterisk/sounds/en/comma.gsm
-var/lib/asterisk/sounds/en/communications.gsm
-var/lib/asterisk/sounds/en/company-dir-411.gsm
-var/lib/asterisk/sounds/en/complaint.gsm
-var/lib/asterisk/sounds/en/compliance.gsm
-var/lib/asterisk/sounds/en/computer-friend1.gsm
-var/lib/asterisk/sounds/en/computer-friend2.gsm
-var/lib/asterisk/sounds/en/conditions.gsm
-var/lib/asterisk/sounds/en/conf-1-to-list-users.gsm
-var/lib/asterisk/sounds/en/conf-2-to-kick-nonadmin.gsm
-var/lib/asterisk/sounds/en/conf-3-mute-or-unmute-nonadmin.gsm
-var/lib/asterisk/sounds/en/conf-4-to-record-conf.gsm
-var/lib/asterisk/sounds/en/conf-8-for-more-options.gsm
-var/lib/asterisk/sounds/en/conf-8-to-exit-return-to-conf.gsm
-var/lib/asterisk/sounds/en/conf-adminmenu-162.gsm
-var/lib/asterisk/sounds/en/conf-adminmenu-18.gsm
-var/lib/asterisk/sounds/en/conf-adminmenu-menu8.gsm
-var/lib/asterisk/sounds/en/conf-adminmenu.gsm
-var/lib/asterisk/sounds/en/conf-banned.gsm
-var/lib/asterisk/sounds/en/conf-enteringno.gsm
-var/lib/asterisk/sounds/en/conf-errormenu.gsm
-var/lib/asterisk/sounds/en/conf-extended.gsm
-var/lib/asterisk/sounds/en/conf-full.gsm
-var/lib/asterisk/sounds/en/conf-getchannel.gsm
-var/lib/asterisk/sounds/en/conf-getconfno.gsm
-var/lib/asterisk/sounds/en/conf-getpin.gsm
-var/lib/asterisk/sounds/en/conf-hasentered.gsm
-var/lib/asterisk/sounds/en/conf-hasjoin.gsm
-var/lib/asterisk/sounds/en/conf-hasleft.gsm
-var/lib/asterisk/sounds/en/conf-invalid.gsm
-var/lib/asterisk/sounds/en/conf-invalidpin.gsm
-var/lib/asterisk/sounds/en/conf-kicked.gsm
-var/lib/asterisk/sounds/en/conf-leaderhasleft.gsm
-var/lib/asterisk/sounds/en/conf-locked.gsm
-var/lib/asterisk/sounds/en/conf-lockednow.gsm
-var/lib/asterisk/sounds/en/conf-muted.gsm
-var/lib/asterisk/sounds/en/conf-noempty.gsm
-var/lib/asterisk/sounds/en/conf-nonextended.gsm
-var/lib/asterisk/sounds/en/conf-now-muted.gsm
-var/lib/asterisk/sounds/en/conf-now-recording.gsm
-var/lib/asterisk/sounds/en/conf-now-unmuted.gsm
-var/lib/asterisk/sounds/en/conf-onlyone.gsm
-var/lib/asterisk/sounds/en/conf-onlyperson.gsm
-var/lib/asterisk/sounds/en/conf-onlypersonleft.gsm
-var/lib/asterisk/sounds/en/conf-otherinparty.gsm
-var/lib/asterisk/sounds/en/conf-peopleinconf.gsm
-var/lib/asterisk/sounds/en/conf-placeintoconf.gsm
-var/lib/asterisk/sounds/en/conf-roll-callcomplete.gsm
-var/lib/asterisk/sounds/en/conf-sysop.gsm
-var/lib/asterisk/sounds/en/conf-sysopreq.gsm
-var/lib/asterisk/sounds/en/conf-sysopreqcancelled.gsm
-var/lib/asterisk/sounds/en/conf-thereare.gsm
-var/lib/asterisk/sounds/en/conf-unlockednow.gsm
-var/lib/asterisk/sounds/en/conf-unmuted.gsm
-var/lib/asterisk/sounds/en/conf-usermenu-162.gsm
-var/lib/asterisk/sounds/en/conf-usermenu.gsm
-var/lib/asterisk/sounds/en/conf-userswilljoin.gsm
-var/lib/asterisk/sounds/en/conf-userwilljoin.gsm
-var/lib/asterisk/sounds/en/conf-waitforleader.gsm
-var/lib/asterisk/sounds/en/conf-youareinconfnum.gsm
-var/lib/asterisk/sounds/en/confbridge-begin-glorious-a.gsm
-var/lib/asterisk/sounds/en/confbridge-begin-glorious-b.gsm
-var/lib/asterisk/sounds/en/confbridge-begin-glorious-c.gsm
-var/lib/asterisk/sounds/en/confbridge-begin-leader.gsm
-var/lib/asterisk/sounds/en/confbridge-binaural-off.gsm
-var/lib/asterisk/sounds/en/confbridge-binaural-on.gsm
-var/lib/asterisk/sounds/en/confbridge-conf-begin.gsm
-var/lib/asterisk/sounds/en/confbridge-conf-end.gsm
-var/lib/asterisk/sounds/en/confbridge-dec-list-vol-in.gsm
-var/lib/asterisk/sounds/en/confbridge-dec-list-vol-out.gsm
-var/lib/asterisk/sounds/en/confbridge-dec-talk-vol-in.gsm
-var/lib/asterisk/sounds/en/confbridge-dec-talk-vol-out.gsm
-var/lib/asterisk/sounds/en/confbridge-has-joined.gsm
-var/lib/asterisk/sounds/en/confbridge-has-left.gsm
-var/lib/asterisk/sounds/en/confbridge-inc-list-vol-in.gsm
-var/lib/asterisk/sounds/en/confbridge-inc-list-vol-out.gsm
-var/lib/asterisk/sounds/en/confbridge-inc-talk-vol-in.gsm
-var/lib/asterisk/sounds/en/confbridge-inc-talk-vol-out.gsm
-var/lib/asterisk/sounds/en/confbridge-invalid.gsm
-var/lib/asterisk/sounds/en/confbridge-join.gsm
-var/lib/asterisk/sounds/en/confbridge-leave-in.gsm
-var/lib/asterisk/sounds/en/confbridge-leave-out.gsm
-var/lib/asterisk/sounds/en/confbridge-leave.gsm
-var/lib/asterisk/sounds/en/confbridge-lock-extended.gsm
-var/lib/asterisk/sounds/en/confbridge-lock-in.gsm
-var/lib/asterisk/sounds/en/confbridge-lock-no-join.gsm
-var/lib/asterisk/sounds/en/confbridge-lock-out.gsm
-var/lib/asterisk/sounds/en/confbridge-locked.gsm
-var/lib/asterisk/sounds/en/confbridge-menu-exit-in.gsm
-var/lib/asterisk/sounds/en/confbridge-menu-exit-out.gsm
-var/lib/asterisk/sounds/en/confbridge-mute-extended.gsm
-var/lib/asterisk/sounds/en/confbridge-mute-in.gsm
-var/lib/asterisk/sounds/en/confbridge-mute-out.gsm
-var/lib/asterisk/sounds/en/confbridge-muted.gsm
-var/lib/asterisk/sounds/en/confbridge-only-one.gsm
-var/lib/asterisk/sounds/en/confbridge-only-participant.gsm
-var/lib/asterisk/sounds/en/confbridge-participants.gsm
-var/lib/asterisk/sounds/en/confbridge-pin-bad.gsm
-var/lib/asterisk/sounds/en/confbridge-pin.gsm
-var/lib/asterisk/sounds/en/confbridge-remove-last-in.gsm
-var/lib/asterisk/sounds/en/confbridge-remove-last-out.gsm
-var/lib/asterisk/sounds/en/confbridge-removed.gsm
-var/lib/asterisk/sounds/en/confbridge-rest-list-vol-in.gsm
-var/lib/asterisk/sounds/en/confbridge-rest-list-vol-out.gsm
-var/lib/asterisk/sounds/en/confbridge-rest-talk-vol-in.gsm
-var/lib/asterisk/sounds/en/confbridge-rest-talk-vol-out.gsm
-var/lib/asterisk/sounds/en/confbridge-there-are.gsm
-var/lib/asterisk/sounds/en/confbridge-unlocked.gsm
-var/lib/asterisk/sounds/en/confbridge-unmuted.gsm
-var/lib/asterisk/sounds/en/conference-call.gsm
-var/lib/asterisk/sounds/en/conference-reservations.gsm
-var/lib/asterisk/sounds/en/conference.gsm
-var/lib/asterisk/sounds/en/confirm-number-is.gsm
-var/lib/asterisk/sounds/en/connected.gsm
-var/lib/asterisk/sounds/en/connecticut.gsm
-var/lib/asterisk/sounds/en/connecting.gsm
-var/lib/asterisk/sounds/en/connection-failed.gsm
-var/lib/asterisk/sounds/en/connection-timed-out.gsm
-var/lib/asterisk/sounds/en/continue-english-press.gsm
-var/lib/asterisk/sounds/en/continue-in-english.gsm
-var/lib/asterisk/sounds/en/copy-center.gsm
-var/lib/asterisk/sounds/en/core-sounds-en.txt
-var/lib/asterisk/sounds/en/could-lose-a-few-pounds.gsm
-var/lib/asterisk/sounds/en/counseling-services.gsm
-var/lib/asterisk/sounds/en/count.gsm
-var/lib/asterisk/sounds/en/countdown.gsm
-var/lib/asterisk/sounds/en/crash.gsm
-var/lib/asterisk/sounds/en/crashing_conf.gsm
-var/lib/asterisk/sounds/en/current-time-is.gsm
-var/lib/asterisk/sounds/en/current_account_balance.gsm
-var/lib/asterisk/sounds/en/currently.gsm
-var/lib/asterisk/sounds/en/customer-accounts.gsm
-var/lib/asterisk/sounds/en/customer-relations.gsm
-var/lib/asterisk/sounds/en/customer-service.gsm
-var/lib/asterisk/sounds/en/cyclone.gsm
-var/lib/asterisk/sounds/en/dallas.gsm
-var/lib/asterisk/sounds/en/date.gsm
-var/lib/asterisk/sounds/en/day.gsm
-var/lib/asterisk/sounds/en/daylight.gsm
-var/lib/asterisk/sounds/en/days.gsm
-var/lib/asterisk/sounds/en/de-activated.gsm
-var/lib/asterisk/sounds/en/deadbeat.gsm
-var/lib/asterisk/sounds/en/decode.gsm
-var/lib/asterisk/sounds/en/default-attendant.gsm
-var/lib/asterisk/sounds/en/degrees.gsm
-var/lib/asterisk/sounds/en/delaware.gsm
-var/lib/asterisk/sounds/en/demo-abouttotry.gsm
-var/lib/asterisk/sounds/en/demo-congrats.gsm
-var/lib/asterisk/sounds/en/demo-echodone.gsm
-var/lib/asterisk/sounds/en/demo-echotest.gsm
-var/lib/asterisk/sounds/en/demo-enterkeywords.gsm
-var/lib/asterisk/sounds/en/demo-instruct.gsm
-var/lib/asterisk/sounds/en/demo-moreinfo.gsm
-var/lib/asterisk/sounds/en/demo-nogo.gsm
-var/lib/asterisk/sounds/en/demo-nomatch.gsm
-var/lib/asterisk/sounds/en/demo-thanks.gsm
-var/lib/asterisk/sounds/en/denial-of-service.gsm
-var/lib/asterisk/sounds/en/denver.gsm
-var/lib/asterisk/sounds/en/department-administrator.gsm
-var/lib/asterisk/sounds/en/department.gsm
-var/lib/asterisk/sounds/en/deposit.gsm
-var/lib/asterisk/sounds/en/descending-2tone.gsm
-var/lib/asterisk/sounds/en/design.gsm
-var/lib/asterisk/sounds/en/detroit.gsm
-var/lib/asterisk/sounds/en/development.gsm
-var/lib/asterisk/sounds/en/dial-here-often.gsm
-var/lib/asterisk/sounds/en/dictate
-var/lib/asterisk/sounds/en/dictate/both_help.gsm
-var/lib/asterisk/sounds/en/dictate/enter_filename.gsm
-var/lib/asterisk/sounds/en/dictate/forhelp.gsm
-var/lib/asterisk/sounds/en/dictate/pause.gsm
-var/lib/asterisk/sounds/en/dictate/paused.gsm
-var/lib/asterisk/sounds/en/dictate/play_help.gsm
-var/lib/asterisk/sounds/en/dictate/playback.gsm
-var/lib/asterisk/sounds/en/dictate/playback_mode.gsm
-var/lib/asterisk/sounds/en/dictate/record.gsm
-var/lib/asterisk/sounds/en/dictate/record_help.gsm
-var/lib/asterisk/sounds/en/dictate/record_mode.gsm
-var/lib/asterisk/sounds/en/dictate/truncating_audio.gsm
-var/lib/asterisk/sounds/en/digit.gsm
-var/lib/asterisk/sounds/en/digits
-var/lib/asterisk/sounds/en/digits.gsm
-var/lib/asterisk/sounds/en/digits/0.gsm
-var/lib/asterisk/sounds/en/digits/1.gsm
-var/lib/asterisk/sounds/en/digits/10.gsm
-var/lib/asterisk/sounds/en/digits/11.gsm
-var/lib/asterisk/sounds/en/digits/12.gsm
-var/lib/asterisk/sounds/en/digits/13.gsm
-var/lib/asterisk/sounds/en/digits/14.gsm
-var/lib/asterisk/sounds/en/digits/15.gsm
-var/lib/asterisk/sounds/en/digits/16.gsm
-var/lib/asterisk/sounds/en/digits/17.gsm
-var/lib/asterisk/sounds/en/digits/18.gsm
-var/lib/asterisk/sounds/en/digits/19.gsm
-var/lib/asterisk/sounds/en/digits/2.gsm
-var/lib/asterisk/sounds/en/digits/20.gsm
-var/lib/asterisk/sounds/en/digits/3.gsm
-var/lib/asterisk/sounds/en/digits/30.gsm
-var/lib/asterisk/sounds/en/digits/4.gsm
-var/lib/asterisk/sounds/en/digits/40.gsm
-var/lib/asterisk/sounds/en/digits/5.gsm
-var/lib/asterisk/sounds/en/digits/50.gsm
-var/lib/asterisk/sounds/en/digits/6.gsm
-var/lib/asterisk/sounds/en/digits/60.gsm
-var/lib/asterisk/sounds/en/digits/7.gsm
-var/lib/asterisk/sounds/en/digits/70.gsm
-var/lib/asterisk/sounds/en/digits/8.gsm
-var/lib/asterisk/sounds/en/digits/80.gsm
-var/lib/asterisk/sounds/en/digits/9.gsm
-var/lib/asterisk/sounds/en/digits/90.gsm
-var/lib/asterisk/sounds/en/digits/a-m.gsm
-var/lib/asterisk/sounds/en/digits/at.gsm
-var/lib/asterisk/sounds/en/digits/billion.gsm
-var/lib/asterisk/sounds/en/digits/day-0.gsm
-var/lib/asterisk/sounds/en/digits/day-1.gsm
-var/lib/asterisk/sounds/en/digits/day-2.gsm
-var/lib/asterisk/sounds/en/digits/day-3.gsm
-var/lib/asterisk/sounds/en/digits/day-4.gsm
-var/lib/asterisk/sounds/en/digits/day-5.gsm
-var/lib/asterisk/sounds/en/digits/day-6.gsm
-var/lib/asterisk/sounds/en/digits/dollars.gsm
-var/lib/asterisk/sounds/en/digits/h-1.gsm
-var/lib/asterisk/sounds/en/digits/h-10.gsm
-var/lib/asterisk/sounds/en/digits/h-11.gsm
-var/lib/asterisk/sounds/en/digits/h-12.gsm
-var/lib/asterisk/sounds/en/digits/h-13.gsm
-var/lib/asterisk/sounds/en/digits/h-14.gsm
-var/lib/asterisk/sounds/en/digits/h-15.gsm
-var/lib/asterisk/sounds/en/digits/h-16.gsm
-var/lib/asterisk/sounds/en/digits/h-17.gsm
-var/lib/asterisk/sounds/en/digits/h-18.gsm
-var/lib/asterisk/sounds/en/digits/h-19.gsm
-var/lib/asterisk/sounds/en/digits/h-2.gsm
-var/lib/asterisk/sounds/en/digits/h-20.gsm
-var/lib/asterisk/sounds/en/digits/h-3.gsm
-var/lib/asterisk/sounds/en/digits/h-30.gsm
-var/lib/asterisk/sounds/en/digits/h-4.gsm
-var/lib/asterisk/sounds/en/digits/h-40.gsm
-var/lib/asterisk/sounds/en/digits/h-5.gsm
-var/lib/asterisk/sounds/en/digits/h-50.gsm
-var/lib/asterisk/sounds/en/digits/h-6.gsm
-var/lib/asterisk/sounds/en/digits/h-60.gsm
-var/lib/asterisk/sounds/en/digits/h-7.gsm
-var/lib/asterisk/sounds/en/digits/h-70.gsm
-var/lib/asterisk/sounds/en/digits/h-8.gsm
-var/lib/asterisk/sounds/en/digits/h-80.gsm
-var/lib/asterisk/sounds/en/digits/h-9.gsm
-var/lib/asterisk/sounds/en/digits/h-90.gsm
-var/lib/asterisk/sounds/en/digits/h-billion.gsm
-var/lib/asterisk/sounds/en/digits/h-hundred.gsm
-var/lib/asterisk/sounds/en/digits/h-million.gsm
-var/lib/asterisk/sounds/en/digits/h-thousand.gsm
-var/lib/asterisk/sounds/en/digits/hundred.gsm
-var/lib/asterisk/sounds/en/digits/million.gsm
-var/lib/asterisk/sounds/en/digits/minus.gsm
-var/lib/asterisk/sounds/en/digits/mon-0.gsm
-var/lib/asterisk/sounds/en/digits/mon-1.gsm
-var/lib/asterisk/sounds/en/digits/mon-10.gsm
-var/lib/asterisk/sounds/en/digits/mon-11.gsm
-var/lib/asterisk/sounds/en/digits/mon-2.gsm
-var/lib/asterisk/sounds/en/digits/mon-3.gsm
-var/lib/asterisk/sounds/en/digits/mon-4.gsm
-var/lib/asterisk/sounds/en/digits/mon-5.gsm
-var/lib/asterisk/sounds/en/digits/mon-6.gsm
-var/lib/asterisk/sounds/en/digits/mon-7.gsm
-var/lib/asterisk/sounds/en/digits/mon-8.gsm
-var/lib/asterisk/sounds/en/digits/mon-9.gsm
-var/lib/asterisk/sounds/en/digits/oclock.gsm
-var/lib/asterisk/sounds/en/digits/oh.gsm
-var/lib/asterisk/sounds/en/digits/p-m.gsm
-var/lib/asterisk/sounds/en/digits/pound.gsm
-var/lib/asterisk/sounds/en/digits/star.gsm
-var/lib/asterisk/sounds/en/digits/thousand.gsm
-var/lib/asterisk/sounds/en/digits/today.gsm
-var/lib/asterisk/sounds/en/digits/tomorrow.gsm
-var/lib/asterisk/sounds/en/digits/yesterday.gsm
-var/lib/asterisk/sounds/en/dir-first.gsm
-var/lib/asterisk/sounds/en/dir-firstlast.gsm
-var/lib/asterisk/sounds/en/dir-instr.gsm
-var/lib/asterisk/sounds/en/dir-intro-fn.gsm
-var/lib/asterisk/sounds/en/dir-intro.gsm
-var/lib/asterisk/sounds/en/dir-last.gsm
-var/lib/asterisk/sounds/en/dir-multi1.gsm
-var/lib/asterisk/sounds/en/dir-multi2.gsm
-var/lib/asterisk/sounds/en/dir-multi3.gsm
-var/lib/asterisk/sounds/en/dir-multi9.gsm
-var/lib/asterisk/sounds/en/dir-nomatch.gsm
-var/lib/asterisk/sounds/en/dir-nomore.gsm
-var/lib/asterisk/sounds/en/dir-pls-enter.gsm
-var/lib/asterisk/sounds/en/dir-usingkeypad.gsm
-var/lib/asterisk/sounds/en/dir-welcome.gsm
-var/lib/asterisk/sounds/en/directory-assistance.gsm
-var/lib/asterisk/sounds/en/directory.gsm
-var/lib/asterisk/sounds/en/disabled.gsm
-var/lib/asterisk/sounds/en/discon-or-out-of-service.gsm
-var/lib/asterisk/sounds/en/disconnected.gsm
-var/lib/asterisk/sounds/en/disk.gsm
-var/lib/asterisk/sounds/en/distribution.gsm
-var/lib/asterisk/sounds/en/divided-by.gsm
-var/lib/asterisk/sounds/en/dns.gsm
-var/lib/asterisk/sounds/en/do-not-disturb.gsm
-var/lib/asterisk/sounds/en/doing-enum-lookup.gsm
-var/lib/asterisk/sounds/en/donotcall1.gsm
-var/lib/asterisk/sounds/en/donotcall2.gsm
-var/lib/asterisk/sounds/en/dont-know-who-sent.gsm
-var/lib/asterisk/sounds/en/doppler-radar.gsm
-var/lib/asterisk/sounds/en/down.gsm
-var/lib/asterisk/sounds/en/driving-directions.gsm
-var/lib/asterisk/sounds/en/duplex.gsm
-var/lib/asterisk/sounds/en/duplication.gsm
-var/lib/asterisk/sounds/en/early.gsm
-var/lib/asterisk/sounds/en/east.gsm
-var/lib/asterisk/sounds/en/easterly.gsm
-var/lib/asterisk/sounds/en/eastern.gsm
-var/lib/asterisk/sounds/en/echo-test.gsm
-var/lib/asterisk/sounds/en/ed.gsm
-var/lib/asterisk/sounds/en/eighteenth.gsm
-var/lib/asterisk/sounds/en/eighth.gsm
-var/lib/asterisk/sounds/en/eightieth.gsm
-var/lib/asterisk/sounds/en/el-paso.gsm
-var/lib/asterisk/sounds/en/eletelephony.gsm
-var/lib/asterisk/sounds/en/eleventh.gsm
-var/lib/asterisk/sounds/en/email.gsm
-var/lib/asterisk/sounds/en/emergency.gsm
-var/lib/asterisk/sounds/en/enabled.gsm
-var/lib/asterisk/sounds/en/encode.gsm
-var/lib/asterisk/sounds/en/engineering.gsm
-var/lib/asterisk/sounds/en/ent-target-attendant.gsm
-var/lib/asterisk/sounds/en/enter-a-time.gsm
-var/lib/asterisk/sounds/en/enter-conf-call-number.gsm
-var/lib/asterisk/sounds/en/enter-conf-pin-number.gsm
-var/lib/asterisk/sounds/en/enter-ext-of-person.gsm
-var/lib/asterisk/sounds/en/enter-num-blacklist.gsm
-var/lib/asterisk/sounds/en/enter-password.gsm
-var/lib/asterisk/sounds/en/enter-phone-number10.gsm
-var/lib/asterisk/sounds/en/enter_account.gsm
-var/lib/asterisk/sounds/en/entering-conf-number.gsm
-var/lib/asterisk/sounds/en/entr-num-rmv-blklist.gsm
-var/lib/asterisk/sounds/en/enum-lookup-failed.gsm
-var/lib/asterisk/sounds/en/enum-lookup-successful.gsm
-var/lib/asterisk/sounds/en/error-number.gsm
-var/lib/asterisk/sounds/en/error.gsm
-var/lib/asterisk/sounds/en/est-hold-time-is.gsm
-var/lib/asterisk/sounds/en/euro.gsm
-var/lib/asterisk/sounds/en/european.gsm
-var/lib/asterisk/sounds/en/euros.gsm
-var/lib/asterisk/sounds/en/evening.gsm
-var/lib/asterisk/sounds/en/explanation.gsm
-var/lib/asterisk/sounds/en/ext-or-zero.gsm
-var/lib/asterisk/sounds/en/extension.gsm
-var/lib/asterisk/sounds/en/extensions.gsm
-var/lib/asterisk/sounds/en/extra-sounds-en.txt
-var/lib/asterisk/sounds/en/facilities.gsm
-var/lib/asterisk/sounds/en/fahrenheit.gsm
-var/lib/asterisk/sounds/en/falling.gsm
-var/lib/asterisk/sounds/en/fast.gsm
-var/lib/asterisk/sounds/en/feature-not-avail-line.gsm
-var/lib/asterisk/sounds/en/feeling_lucky_punk.gsm
-var/lib/asterisk/sounds/en/feet.gsm
-var/lib/asterisk/sounds/en/female.gsm
-var/lib/asterisk/sounds/en/fifteenth.gsm
-var/lib/asterisk/sounds/en/fifth.gsm
-var/lib/asterisk/sounds/en/fiftieth.gsm
-var/lib/asterisk/sounds/en/finals.gsm
-var/lib/asterisk/sounds/en/finance.gsm
-var/lib/asterisk/sounds/en/first-in-line.gsm
-var/lib/asterisk/sounds/en/first.gsm
-var/lib/asterisk/sounds/en/flagged-for-lea.gsm
-var/lib/asterisk/sounds/en/flooding.gsm
-var/lib/asterisk/sounds/en/florida.gsm
-var/lib/asterisk/sounds/en/fog.gsm
-var/lib/asterisk/sounds/en/foggy.gsm
-var/lib/asterisk/sounds/en/followed-by.gsm
-var/lib/asterisk/sounds/en/followed_hash.gsm
-var/lib/asterisk/sounds/en/followed_pound.gsm
-var/lib/asterisk/sounds/en/followme
-var/lib/asterisk/sounds/en/followme/call-from.gsm
-var/lib/asterisk/sounds/en/followme/no-recording.gsm
-var/lib/asterisk/sounds/en/followme/options.gsm
-var/lib/asterisk/sounds/en/followme/pls-hold-while-try.gsm
-var/lib/asterisk/sounds/en/followme/sorry.gsm
-var/lib/asterisk/sounds/en/followme/status.gsm
-var/lib/asterisk/sounds/en/food-service.gsm
-var/lib/asterisk/sounds/en/food-services.gsm
-var/lib/asterisk/sounds/en/for-a-daily-wakeup-call.gsm
-var/lib/asterisk/sounds/en/for-a-list-of.gsm
-var/lib/asterisk/sounds/en/for-accounting.gsm
-var/lib/asterisk/sounds/en/for-billing.gsm
-var/lib/asterisk/sounds/en/for-english-press.gsm
-var/lib/asterisk/sounds/en/for-investor-relations.gsm
-var/lib/asterisk/sounds/en/for-louie-louie.gsm
-var/lib/asterisk/sounds/en/for-no-press.gsm
-var/lib/asterisk/sounds/en/for-qc-and-training-purposes.gsm
-var/lib/asterisk/sounds/en/for-quality-purposes.gsm
-var/lib/asterisk/sounds/en/for-sales.gsm
-var/lib/asterisk/sounds/en/for-service.gsm
-var/lib/asterisk/sounds/en/for-tech-support.gsm
-var/lib/asterisk/sounds/en/for-the-first.gsm
-var/lib/asterisk/sounds/en/for-the-weather.gsm
-var/lib/asterisk/sounds/en/for-wakeup-call.gsm
-var/lib/asterisk/sounds/en/for-yes-press.gsm
-var/lib/asterisk/sounds/en/for.gsm
-var/lib/asterisk/sounds/en/forget_about_it.gsm
-var/lib/asterisk/sounds/en/fort-worth.gsm
-var/lib/asterisk/sounds/en/fortieth.gsm
-var/lib/asterisk/sounds/en/fourteenth.gsm
-var/lib/asterisk/sounds/en/fourth.gsm
-var/lib/asterisk/sounds/en/freeze.gsm
-var/lib/asterisk/sounds/en/freezing.gsm
-var/lib/asterisk/sounds/en/frequency.gsm
-var/lib/asterisk/sounds/en/fresno.gsm
-var/lib/asterisk/sounds/en/from-unknown-caller.gsm
-var/lib/asterisk/sounds/en/from.gsm
-var/lib/asterisk/sounds/en/ftp.gsm
-var/lib/asterisk/sounds/en/gale.gsm
-var/lib/asterisk/sounds/en/gambling-drunk.gsm
-var/lib/asterisk/sounds/en/georgia.gsm
-var/lib/asterisk/sounds/en/get-in-line-sales-guy.gsm
-var/lib/asterisk/sounds/en/get_bleep_outta.gsm
-var/lib/asterisk/sounds/en/get_information.gsm
-var/lib/asterisk/sounds/en/get_information_first.gsm
-var/lib/asterisk/sounds/en/gigabits.gsm
-var/lib/asterisk/sounds/en/gigabytes.gsm
-var/lib/asterisk/sounds/en/gigahertz.gsm
-var/lib/asterisk/sounds/en/giggle1.gsm
-var/lib/asterisk/sounds/en/gmt.gsm
-var/lib/asterisk/sounds/en/go-away1.gsm
-var/lib/asterisk/sounds/en/go-away2.gsm
-var/lib/asterisk/sounds/en/good-afternoon.gsm
-var/lib/asterisk/sounds/en/good-evening.gsm
-var/lib/asterisk/sounds/en/good-morning.gsm
-var/lib/asterisk/sounds/en/good.gsm
-var/lib/asterisk/sounds/en/goodbye.gsm
-var/lib/asterisk/sounds/en/goodbye_for_the_best.gsm
-var/lib/asterisk/sounds/en/goodbye_love.gsm
-var/lib/asterisk/sounds/en/got_kidding.gsm
-var/lib/asterisk/sounds/en/grammar.gsm
-var/lib/asterisk/sounds/en/greater-than.gsm
-var/lib/asterisk/sounds/en/groovy.gsm
-var/lib/asterisk/sounds/en/ha
-var/lib/asterisk/sounds/en/ha/ac.gsm
-var/lib/asterisk/sounds/en/ha/air-conditioner.gsm
-var/lib/asterisk/sounds/en/ha/alarm.gsm
-var/lib/asterisk/sounds/en/ha/amp.gsm
-var/lib/asterisk/sounds/en/ha/amps.gsm
-var/lib/asterisk/sounds/en/ha/attic.gsm
-var/lib/asterisk/sounds/en/ha/baby-sleeping-mode.gsm
-var/lib/asterisk/sounds/en/ha/back.gsm
-var/lib/asterisk/sounds/en/ha/basement.gsm
-var/lib/asterisk/sounds/en/ha/bathroom.gsm
-var/lib/asterisk/sounds/en/ha/bedroom.gsm
-var/lib/asterisk/sounds/en/ha/bright.gsm
-var/lib/asterisk/sounds/en/ha/callerid.gsm
-var/lib/asterisk/sounds/en/ha/carport.gsm
-var/lib/asterisk/sounds/en/ha/closet.gsm
-var/lib/asterisk/sounds/en/ha/coffee-pot.gsm
-var/lib/asterisk/sounds/en/ha/cool.gsm
-var/lib/asterisk/sounds/en/ha/cooling.gsm
-var/lib/asterisk/sounds/en/ha/dc.gsm
-var/lib/asterisk/sounds/en/ha/decibel.gsm
-var/lib/asterisk/sounds/en/ha/decibels.gsm
-var/lib/asterisk/sounds/en/ha/deck.gsm
-var/lib/asterisk/sounds/en/ha/degree.gsm
-var/lib/asterisk/sounds/en/ha/degrees.gsm
-var/lib/asterisk/sounds/en/ha/den.gsm
-var/lib/asterisk/sounds/en/ha/dim.gsm
-var/lib/asterisk/sounds/en/ha/dining-room.gsm
-var/lib/asterisk/sounds/en/ha/door.gsm
-var/lib/asterisk/sounds/en/ha/doors.gsm
-var/lib/asterisk/sounds/en/ha/down.gsm
-var/lib/asterisk/sounds/en/ha/driveway.gsm
-var/lib/asterisk/sounds/en/ha/dryer.gsm
-var/lib/asterisk/sounds/en/ha/fan.gsm
-var/lib/asterisk/sounds/en/ha/farad.gsm
-var/lib/asterisk/sounds/en/ha/farads.gsm
-var/lib/asterisk/sounds/en/ha/first-floor.gsm
-var/lib/asterisk/sounds/en/ha/floor.gsm
-var/lib/asterisk/sounds/en/ha/floors.gsm
-var/lib/asterisk/sounds/en/ha/for-extended-status-report.gsm
-var/lib/asterisk/sounds/en/ha/for-quick-status-report.gsm
-var/lib/asterisk/sounds/en/ha/for-wx-report.gsm
-var/lib/asterisk/sounds/en/ha/fountain.gsm
-var/lib/asterisk/sounds/en/ha/foyer.gsm
-var/lib/asterisk/sounds/en/ha/front.gsm
-var/lib/asterisk/sounds/en/ha/furnace.gsm
-var/lib/asterisk/sounds/en/ha/game-room.gsm
-var/lib/asterisk/sounds/en/ha/garage.gsm
-var/lib/asterisk/sounds/en/ha/great-room.gsm
-var/lib/asterisk/sounds/en/ha/guest-room.gsm
-var/lib/asterisk/sounds/en/ha/hall.gsm
-var/lib/asterisk/sounds/en/ha/has-been-left.gsm
-var/lib/asterisk/sounds/en/ha/heat-pump.gsm
-var/lib/asterisk/sounds/en/ha/heat.gsm
-var/lib/asterisk/sounds/en/ha/heating.gsm
-var/lib/asterisk/sounds/en/ha/hot-tub.gsm
-var/lib/asterisk/sounds/en/ha/house.gsm
-var/lib/asterisk/sounds/en/ha/intruder.gsm
-var/lib/asterisk/sounds/en/ha/is.gsm
-var/lib/asterisk/sounds/en/ha/kelvin.gsm
-var/lib/asterisk/sounds/en/ha/kitchen.gsm
-var/lib/asterisk/sounds/en/ha/lamp.gsm
-var/lib/asterisk/sounds/en/ha/lamps.gsm
-var/lib/asterisk/sounds/en/ha/landscape.gsm
-var/lib/asterisk/sounds/en/ha/laundry.gsm
-var/lib/asterisk/sounds/en/ha/library.gsm
-var/lib/asterisk/sounds/en/ha/light.gsm
-var/lib/asterisk/sounds/en/ha/lights.gsm
-var/lib/asterisk/sounds/en/ha/living-room.gsm
-var/lib/asterisk/sounds/en/ha/locked.gsm
-var/lib/asterisk/sounds/en/ha/locking.gsm
-var/lib/asterisk/sounds/en/ha/mailbox.gsm
-var/lib/asterisk/sounds/en/ha/master.gsm
-var/lib/asterisk/sounds/en/ha/off.gsm
-var/lib/asterisk/sounds/en/ha/office.gsm
-var/lib/asterisk/sounds/en/ha/ohm.gsm
-var/lib/asterisk/sounds/en/ha/ohms.gsm
-var/lib/asterisk/sounds/en/ha/on.gsm
-var/lib/asterisk/sounds/en/ha/open.gsm
-var/lib/asterisk/sounds/en/ha/patio.gsm
-var/lib/asterisk/sounds/en/ha/phone.gsm
-var/lib/asterisk/sounds/en/ha/play-room.gsm
-var/lib/asterisk/sounds/en/ha/play.gsm
-var/lib/asterisk/sounds/en/ha/pool.gsm
-var/lib/asterisk/sounds/en/ha/porch.gsm
-var/lib/asterisk/sounds/en/ha/power-failure.gsm
-var/lib/asterisk/sounds/en/ha/pressure.gsm
-var/lib/asterisk/sounds/en/ha/psi.gsm
-var/lib/asterisk/sounds/en/ha/quiet-mode.gsm
-var/lib/asterisk/sounds/en/ha/reset.gsm
-var/lib/asterisk/sounds/en/ha/roof.gsm
-var/lib/asterisk/sounds/en/ha/room.gsm
-var/lib/asterisk/sounds/en/ha/rooms.gsm
-var/lib/asterisk/sounds/en/ha/second-floor.gsm
-var/lib/asterisk/sounds/en/ha/secure.gsm
-var/lib/asterisk/sounds/en/ha/security-system.gsm
-var/lib/asterisk/sounds/en/ha/set.gsm
-var/lib/asterisk/sounds/en/ha/side.gsm
-var/lib/asterisk/sounds/en/ha/solar.gsm
-var/lib/asterisk/sounds/en/ha/sprinklers.gsm
-var/lib/asterisk/sounds/en/ha/still.gsm
-var/lib/asterisk/sounds/en/ha/stove.gsm
-var/lib/asterisk/sounds/en/ha/sump-pump.gsm
-var/lib/asterisk/sounds/en/ha/sun-room.gsm
-var/lib/asterisk/sounds/en/ha/system.gsm
-var/lib/asterisk/sounds/en/ha/systems.gsm
-var/lib/asterisk/sounds/en/ha/thermostat.gsm
-var/lib/asterisk/sounds/en/ha/to-control-environ-sys.gsm
-var/lib/asterisk/sounds/en/ha/to-control-lights-appl.gsm
-var/lib/asterisk/sounds/en/ha/tower.gsm
-var/lib/asterisk/sounds/en/ha/unlocked.gsm
-var/lib/asterisk/sounds/en/ha/unlocking.gsm
-var/lib/asterisk/sounds/en/ha/up.gsm
-var/lib/asterisk/sounds/en/ha/volt.gsm
-var/lib/asterisk/sounds/en/ha/volts.gsm
-var/lib/asterisk/sounds/en/ha/washing-machine.gsm
-var/lib/asterisk/sounds/en/ha/water-heater.gsm
-var/lib/asterisk/sounds/en/ha/watt.gsm
-var/lib/asterisk/sounds/en/ha/watts.gsm
-var/lib/asterisk/sounds/en/ha/well-pump.gsm
-var/lib/asterisk/sounds/en/ha/window.gsm
-var/lib/asterisk/sounds/en/ha/windows.gsm
-var/lib/asterisk/sounds/en/ha/xmas-lights.gsm
-var/lib/asterisk/sounds/en/ha/xmas-tree.gsm
-var/lib/asterisk/sounds/en/ha/yard.gsm
-var/lib/asterisk/sounds/en/hail.gsm
-var/lib/asterisk/sounds/en/hal_goodbye.gsm
-var/lib/asterisk/sounds/en/half.gsm
-var/lib/asterisk/sounds/en/hang-on-a-second-angry.gsm
-var/lib/asterisk/sounds/en/hang-on-a-second.gsm
-var/lib/asterisk/sounds/en/hangup-try-again.gsm
-var/lib/asterisk/sounds/en/happy_saved.gsm
-var/lib/asterisk/sounds/en/has-arrived-at.gsm
-var/lib/asterisk/sounds/en/has-been-changed-to.gsm
-var/lib/asterisk/sounds/en/has-been-cleared.gsm
-var/lib/asterisk/sounds/en/has-been-disconnected.gsm
-var/lib/asterisk/sounds/en/has-been-set-to.gsm
-var/lib/asterisk/sounds/en/has-been.gsm
-var/lib/asterisk/sounds/en/has-expired.gsm
-var/lib/asterisk/sounds/en/has-issued-a.gsm
-var/lib/asterisk/sounds/en/has-not-been-seen-for.gsm
-var/lib/asterisk/sounds/en/has.gsm
-var/lib/asterisk/sounds/en/hash.gsm
-var/lib/asterisk/sounds/en/hawaii.gsm
-var/lib/asterisk/sounds/en/headed-towards.gsm
-var/lib/asterisk/sounds/en/heading.gsm
-var/lib/asterisk/sounds/en/health-center.gsm
-var/lib/asterisk/sounds/en/hear-odd-noise.gsm
-var/lib/asterisk/sounds/en/hear-toilet-flush.gsm
-var/lib/asterisk/sounds/en/hectopascal.gsm
-var/lib/asterisk/sounds/en/hello-world.gsm
-var/lib/asterisk/sounds/en/hello.gsm
-var/lib/asterisk/sounds/en/helpdesk.gsm
-var/lib/asterisk/sounds/en/hertz.gsm
-var/lib/asterisk/sounds/en/high.gsm
-var/lib/asterisk/sounds/en/highway.gsm
-var/lib/asterisk/sounds/en/hit.gsm
-var/lib/asterisk/sounds/en/hold-or-dial-0.gsm
-var/lib/asterisk/sounds/en/home.gsm
-var/lib/asterisk/sounds/en/honolulu.gsm
-var/lib/asterisk/sounds/en/hours.gsm
-var/lib/asterisk/sounds/en/housekeeping.gsm
-var/lib/asterisk/sounds/en/houston.gsm
-var/lib/asterisk/sounds/en/http.gsm
-var/lib/asterisk/sounds/en/human-resources.gsm
-var/lib/asterisk/sounds/en/humidity.gsm
-var/lib/asterisk/sounds/en/hundredth.gsm
-var/lib/asterisk/sounds/en/hurricane.gsm
-var/lib/asterisk/sounds/en/hz.gsm
-var/lib/asterisk/sounds/en/i-dont-understand.gsm
-var/lib/asterisk/sounds/en/i-dont-understand2.gsm
-var/lib/asterisk/sounds/en/i-dont-understand3.gsm
-var/lib/asterisk/sounds/en/i-dont-understand4.gsm
-var/lib/asterisk/sounds/en/i-dont-understand5.gsm
-var/lib/asterisk/sounds/en/i-grow-bored.gsm
-var/lib/asterisk/sounds/en/ice.gsm
-var/lib/asterisk/sounds/en/icmp.gsm
-var/lib/asterisk/sounds/en/icy.gsm
-var/lib/asterisk/sounds/en/idaho.gsm
-var/lib/asterisk/sounds/en/if-correct-press.gsm
-var/lib/asterisk/sounds/en/if-grtg-played-indefinately.gsm
-var/lib/asterisk/sounds/en/if-grtg-should-expire-at.gsm
-var/lib/asterisk/sounds/en/if-maint-contract-or-emergency.gsm
-var/lib/asterisk/sounds/en/if-rotary-phone.gsm
-var/lib/asterisk/sounds/en/if-this-is-correct-press.gsm
-var/lib/asterisk/sounds/en/if-this-is-correct.gsm
-var/lib/asterisk/sounds/en/if-this-is-not-correct.gsm
-var/lib/asterisk/sounds/en/if-u-know-ext-dial.gsm
-var/lib/asterisk/sounds/en/if-unsuccessful-speak-to.gsm
-var/lib/asterisk/sounds/en/if-you-know-the.gsm
-var/lib/asterisk/sounds/en/if-you-need-help.gsm
-var/lib/asterisk/sounds/en/if-youd-like-to-make-a-call.gsm
-var/lib/asterisk/sounds/en/illinois.gsm
-var/lib/asterisk/sounds/en/im-sorry-unable-to-connect-to-eng.gsm
-var/lib/asterisk/sounds/en/im-sorry.gsm
-var/lib/asterisk/sounds/en/imap.gsm
-var/lib/asterisk/sounds/en/in-service.gsm
-var/lib/asterisk/sounds/en/in-the-line.gsm
-var/lib/asterisk/sounds/en/in-the-queue.gsm
-var/lib/asterisk/sounds/en/in-the.gsm
-var/lib/asterisk/sounds/en/in-your-city.gsm
-var/lib/asterisk/sounds/en/in-your-zip-code.gsm
-var/lib/asterisk/sounds/en/inbound.gsm
-var/lib/asterisk/sounds/en/indiana.gsm
-var/lib/asterisk/sounds/en/indianapolis.gsm
-var/lib/asterisk/sounds/en/indicated.gsm
-var/lib/asterisk/sounds/en/info-about-last-call.gsm
-var/lib/asterisk/sounds/en/information-technology.gsm
-var/lib/asterisk/sounds/en/information.gsm
-var/lib/asterisk/sounds/en/infuriate-tech-staff.gsm
-var/lib/asterisk/sounds/en/initiated.gsm
-var/lib/asterisk/sounds/en/initiating.gsm
-var/lib/asterisk/sounds/en/inside-sales.gsm
-var/lib/asterisk/sounds/en/internal-audit.gsm
-var/lib/asterisk/sounds/en/international-call.gsm
-var/lib/asterisk/sounds/en/interstate.gsm
-var/lib/asterisk/sounds/en/invalid-date.gsm
-var/lib/asterisk/sounds/en/invalid-featurecode.gsm
-var/lib/asterisk/sounds/en/invalid.gsm
-var/lib/asterisk/sounds/en/investor-relations.gsm
-var/lib/asterisk/sounds/en/iowa.gsm
-var/lib/asterisk/sounds/en/is-at.gsm
-var/lib/asterisk/sounds/en/is-curntly-busy.gsm
-var/lib/asterisk/sounds/en/is-curntly-unavail.gsm
-var/lib/asterisk/sounds/en/is-currently.gsm
-var/lib/asterisk/sounds/en/is-in-use.gsm
-var/lib/asterisk/sounds/en/is-not-in-the.gsm
-var/lib/asterisk/sounds/en/is-not-set.gsm
-var/lib/asterisk/sounds/en/is-now-being-recorded.gsm
-var/lib/asterisk/sounds/en/is-set-to.gsm
-var/lib/asterisk/sounds/en/is.gsm
-var/lib/asterisk/sounds/en/it-now.gsm
-var/lib/asterisk/sounds/en/it-services.gsm
-var/lib/asterisk/sounds/en/jacksonville.gsm
-var/lib/asterisk/sounds/en/janitorial.gsm
-var/lib/asterisk/sounds/en/jason.gsm
-var/lib/asterisk/sounds/en/jedi-extension-trick.gsm
-var/lib/asterisk/sounds/en/john.gsm
-var/lib/asterisk/sounds/en/just-kidding-not-upset.gsm
-var/lib/asterisk/sounds/en/just-kidding-not-upset2.gsm
-var/lib/asterisk/sounds/en/kansas-city.gsm
-var/lib/asterisk/sounds/en/kansas.gsm
-var/lib/asterisk/sounds/en/kentucky.gsm
-var/lib/asterisk/sounds/en/keywords_cross_fingers.gsm
-var/lib/asterisk/sounds/en/kilobits.gsm
-var/lib/asterisk/sounds/en/kilobytes.gsm
-var/lib/asterisk/sounds/en/kilohertz.gsm
-var/lib/asterisk/sounds/en/kilometer.gsm
-var/lib/asterisk/sounds/en/kilometers-per-hour.gsm
-var/lib/asterisk/sounds/en/knock-knock.gsm
-var/lib/asterisk/sounds/en/knots.gsm
-var/lib/asterisk/sounds/en/language.gsm
-var/lib/asterisk/sounds/en/las-vegas.gsm
-var/lib/asterisk/sounds/en/last-error-was.gsm
-var/lib/asterisk/sounds/en/last-num-to-call.gsm
-var/lib/asterisk/sounds/en/late.gsm
-var/lib/asterisk/sounds/en/later.gsm
-var/lib/asterisk/sounds/en/lea-may-request-info.gsm
-var/lib/asterisk/sounds/en/left-bracket.gsm
-var/lib/asterisk/sounds/en/legal.gsm
-var/lib/asterisk/sounds/en/len.gsm
-var/lib/asterisk/sounds/en/less-than.gsm
-var/lib/asterisk/sounds/en/letters
-var/lib/asterisk/sounds/en/letters/a.gsm
-var/lib/asterisk/sounds/en/letters/ascii123.gsm
-var/lib/asterisk/sounds/en/letters/ascii124.gsm
-var/lib/asterisk/sounds/en/letters/ascii125.gsm
-var/lib/asterisk/sounds/en/letters/ascii126.gsm
-var/lib/asterisk/sounds/en/letters/ascii34.gsm
-var/lib/asterisk/sounds/en/letters/ascii36.gsm
-var/lib/asterisk/sounds/en/letters/ascii37.gsm
-var/lib/asterisk/sounds/en/letters/ascii38.gsm
-var/lib/asterisk/sounds/en/letters/ascii39.gsm
-var/lib/asterisk/sounds/en/letters/ascii40.gsm
-var/lib/asterisk/sounds/en/letters/ascii41.gsm
-var/lib/asterisk/sounds/en/letters/ascii42.gsm
-var/lib/asterisk/sounds/en/letters/ascii44.gsm
-var/lib/asterisk/sounds/en/letters/ascii58.gsm
-var/lib/asterisk/sounds/en/letters/ascii59.gsm
-var/lib/asterisk/sounds/en/letters/ascii60.gsm
-var/lib/asterisk/sounds/en/letters/ascii62.gsm
-var/lib/asterisk/sounds/en/letters/ascii63.gsm
-var/lib/asterisk/sounds/en/letters/ascii91.gsm
-var/lib/asterisk/sounds/en/letters/ascii92.gsm
-var/lib/asterisk/sounds/en/letters/ascii93.gsm
-var/lib/asterisk/sounds/en/letters/ascii94.gsm
-var/lib/asterisk/sounds/en/letters/ascii95.gsm
-var/lib/asterisk/sounds/en/letters/ascii96.gsm
-var/lib/asterisk/sounds/en/letters/asterisk.gsm
-var/lib/asterisk/sounds/en/letters/at.gsm
-var/lib/asterisk/sounds/en/letters/b.gsm
-var/lib/asterisk/sounds/en/letters/c.gsm
-var/lib/asterisk/sounds/en/letters/d.gsm
-var/lib/asterisk/sounds/en/letters/dash.gsm
-var/lib/asterisk/sounds/en/letters/dollar.gsm
-var/lib/asterisk/sounds/en/letters/dot.gsm
-var/lib/asterisk/sounds/en/letters/e.gsm
-var/lib/asterisk/sounds/en/letters/equals.gsm
-var/lib/asterisk/sounds/en/letters/exclaimation-point.gsm
-var/lib/asterisk/sounds/en/letters/f.gsm
-var/lib/asterisk/sounds/en/letters/g.gsm
-var/lib/asterisk/sounds/en/letters/h.gsm
-var/lib/asterisk/sounds/en/letters/i.gsm
-var/lib/asterisk/sounds/en/letters/j.gsm
-var/lib/asterisk/sounds/en/letters/k.gsm
-var/lib/asterisk/sounds/en/letters/l.gsm
-var/lib/asterisk/sounds/en/letters/m.gsm
-var/lib/asterisk/sounds/en/letters/n.gsm
-var/lib/asterisk/sounds/en/letters/o.gsm
-var/lib/asterisk/sounds/en/letters/p.gsm
-var/lib/asterisk/sounds/en/letters/plus.gsm
-var/lib/asterisk/sounds/en/letters/q.gsm
-var/lib/asterisk/sounds/en/letters/r.gsm
-var/lib/asterisk/sounds/en/letters/s.gsm
-var/lib/asterisk/sounds/en/letters/slash.gsm
-var/lib/asterisk/sounds/en/letters/space.gsm
-var/lib/asterisk/sounds/en/letters/t.gsm
-var/lib/asterisk/sounds/en/letters/u.gsm
-var/lib/asterisk/sounds/en/letters/v.gsm
-var/lib/asterisk/sounds/en/letters/w.gsm
-var/lib/asterisk/sounds/en/letters/x.gsm
-var/lib/asterisk/sounds/en/letters/y.gsm
-var/lib/asterisk/sounds/en/letters/z.gsm
-var/lib/asterisk/sounds/en/letters/zed.gsm
-var/lib/asterisk/sounds/en/library.gsm
-var/lib/asterisk/sounds/en/lightning.gsm
-var/lib/asterisk/sounds/en/like_to_tell_valid_ext.gsm
-var/lib/asterisk/sounds/en/limit-simul-calls.gsm
-var/lib/asterisk/sounds/en/lines-complaining-customers.gsm
-var/lib/asterisk/sounds/en/linux.gsm
-var/lib/asterisk/sounds/en/list.gsm
-var/lib/asterisk/sounds/en/load-average.gsm
-var/lib/asterisk/sounds/en/local-authorities.gsm
-var/lib/asterisk/sounds/en/location.gsm
-var/lib/asterisk/sounds/en/login-fail.gsm
-var/lib/asterisk/sounds/en/long-beach.gsm
-var/lib/asterisk/sounds/en/los-angeles.gsm
-var/lib/asterisk/sounds/en/loss-prevention.gsm
-var/lib/asterisk/sounds/en/loss.gsm
-var/lib/asterisk/sounds/en/lots-o-monkeys.gsm
-var/lib/asterisk/sounds/en/louisiana.gsm
-var/lib/asterisk/sounds/en/low.gsm
-var/lib/asterisk/sounds/en/lowercase.gsm
-var/lib/asterisk/sounds/en/lunch.gsm
-var/lib/asterisk/sounds/en/lyrics-louie-louie.gsm
-var/lib/asterisk/sounds/en/machine.gsm
-var/lib/asterisk/sounds/en/made-it-up.gsm
-var/lib/asterisk/sounds/en/mail.gsm
-var/lib/asterisk/sounds/en/mailroom.gsm
-var/lib/asterisk/sounds/en/main-menu.gsm
-var/lib/asterisk/sounds/en/maine.gsm
-var/lib/asterisk/sounds/en/maintenance.gsm
-var/lib/asterisk/sounds/en/male.gsm
-var/lib/asterisk/sounds/en/management.gsm
-var/lib/asterisk/sounds/en/manufacturing.gsm
-var/lib/asterisk/sounds/en/marketing.gsm
-var/lib/asterisk/sounds/en/marryme.gsm
-var/lib/asterisk/sounds/en/martini.gsm
-var/lib/asterisk/sounds/en/maryland.gsm
-var/lib/asterisk/sounds/en/massachusetts.gsm
-var/lib/asterisk/sounds/en/mathematics.gsm
-var/lib/asterisk/sounds/en/maximum.gsm
-var/lib/asterisk/sounds/en/megabits.gsm
-var/lib/asterisk/sounds/en/megabytes.gsm
-var/lib/asterisk/sounds/en/megahertz.gsm
-var/lib/asterisk/sounds/en/memory.gsm
-var/lib/asterisk/sounds/en/memphis.gsm
-var/lib/asterisk/sounds/en/menu.gsm
-var/lib/asterisk/sounds/en/mesa.gsm
-var/lib/asterisk/sounds/en/message-from.gsm
-var/lib/asterisk/sounds/en/message-number.gsm
-var/lib/asterisk/sounds/en/messages_curious.gsm
-var/lib/asterisk/sounds/en/meter.gsm
-var/lib/asterisk/sounds/en/meters.gsm
-var/lib/asterisk/sounds/en/miami.gsm
-var/lib/asterisk/sounds/en/michigan.gsm
-var/lib/asterisk/sounds/en/midnight-tomorrow-night.gsm
-var/lib/asterisk/sounds/en/midnight-tonight.gsm
-var/lib/asterisk/sounds/en/midnight.gsm
-var/lib/asterisk/sounds/en/mike.gsm
-var/lib/asterisk/sounds/en/miles-per-hour.gsm
-var/lib/asterisk/sounds/en/miles.gsm
-var/lib/asterisk/sounds/en/millionth.gsm
-var/lib/asterisk/sounds/en/milwaukee.gsm
-var/lib/asterisk/sounds/en/mind_repeating.gsm
-var/lib/asterisk/sounds/en/minimum.gsm
-var/lib/asterisk/sounds/en/minions-not-answering-leave-message.gsm
-var/lib/asterisk/sounds/en/minneapolis.gsm
-var/lib/asterisk/sounds/en/minnesota.gsm
-var/lib/asterisk/sounds/en/minute.gsm
-var/lib/asterisk/sounds/en/minutes.gsm
-var/lib/asterisk/sounds/en/missed.gsm
-var/lib/asterisk/sounds/en/mississippi.gsm
-var/lib/asterisk/sounds/en/missouri.gsm
-var/lib/asterisk/sounds/en/misty.gsm
-var/lib/asterisk/sounds/en/mode.gsm
-var/lib/asterisk/sounds/en/monitored.gsm
-var/lib/asterisk/sounds/en/montana.gsm
-var/lib/asterisk/sounds/en/month.gsm
-var/lib/asterisk/sounds/en/months.gsm
-var/lib/asterisk/sounds/en/moo1.gsm
-var/lib/asterisk/sounds/en/moo2.gsm
-var/lib/asterisk/sounds/en/morning.gsm
-var/lib/asterisk/sounds/en/moron.gsm
-var/lib/asterisk/sounds/en/mostly.gsm
-var/lib/asterisk/sounds/en/motor-pool.gsm
-var/lib/asterisk/sounds/en/mountain.gsm
-var/lib/asterisk/sounds/en/moving.gsm
-var/lib/asterisk/sounds/en/ms.gsm
-var/lib/asterisk/sounds/en/nashville.gsm
-var/lib/asterisk/sounds/en/national-weather-service.gsm
-var/lib/asterisk/sounds/en/nautical-miles.gsm
-var/lib/asterisk/sounds/en/nbdy-avail-to-take-call.gsm
-var/lib/asterisk/sounds/en/near.gsm
-var/lib/asterisk/sounds/en/nebraska.gsm
-var/lib/asterisk/sounds/en/negative.gsm
-var/lib/asterisk/sounds/en/network-operations-center.gsm
-var/lib/asterisk/sounds/en/network-operations.gsm
-var/lib/asterisk/sounds/en/nevada.gsm
-var/lib/asterisk/sounds/en/new-accounts.gsm
-var/lib/asterisk/sounds/en/new-hampshire.gsm
-var/lib/asterisk/sounds/en/new-jersey.gsm
-var/lib/asterisk/sounds/en/new-mexico.gsm
-var/lib/asterisk/sounds/en/new-orleans.gsm
-var/lib/asterisk/sounds/en/new-york.gsm
-var/lib/asterisk/sounds/en/night.gsm
-var/lib/asterisk/sounds/en/nineteenth.gsm
-var/lib/asterisk/sounds/en/ninetieth.gsm
-var/lib/asterisk/sounds/en/ninth.gsm
-var/lib/asterisk/sounds/en/no-112-1.gsm
-var/lib/asterisk/sounds/en/no-112-2.gsm
-var/lib/asterisk/sounds/en/no-911-1.gsm
-var/lib/asterisk/sounds/en/no-911-2.gsm
-var/lib/asterisk/sounds/en/no-empty-conferences.gsm
-var/lib/asterisk/sounds/en/no-info-about-number.gsm
-var/lib/asterisk/sounds/en/no-longer-in-service.gsm
-var/lib/asterisk/sounds/en/no-reply-no-mailbox.gsm
-var/lib/asterisk/sounds/en/no-route-exists-to-dest.gsm
-var/lib/asterisk/sounds/en/no_invite_to_conf.gsm
-var/lib/asterisk/sounds/en/no_longer_conf.gsm
-var/lib/asterisk/sounds/en/no_problem_help.gsm
-var/lib/asterisk/sounds/en/no_worries_try_again.gsm
-var/lib/asterisk/sounds/en/nobody-but-chickens.gsm
-var/lib/asterisk/sounds/en/node.gsm
-var/lib/asterisk/sounds/en/none_of_my_business1.gsm
-var/lib/asterisk/sounds/en/none_of_my_business2.gsm
-var/lib/asterisk/sounds/en/north-carolina.gsm
-var/lib/asterisk/sounds/en/north-dakota.gsm
-var/lib/asterisk/sounds/en/north.gsm
-var/lib/asterisk/sounds/en/northerly.gsm
-var/lib/asterisk/sounds/en/not-auth-pstn.gsm
-var/lib/asterisk/sounds/en/not-enough-credit.gsm
-var/lib/asterisk/sounds/en/not-necessary-1.gsm
-var/lib/asterisk/sounds/en/not-necessary-ac.gsm
-var/lib/asterisk/sounds/en/not-necessary-dial-1-or-ac.gsm
-var/lib/asterisk/sounds/en/not-rqsted-wakeup.gsm
-var/lib/asterisk/sounds/en/not-taking-your-call.gsm
-var/lib/asterisk/sounds/en/not-yet-assigned.gsm
-var/lib/asterisk/sounds/en/not-yet-connected.gsm
-var/lib/asterisk/sounds/en/not_me.gsm
-var/lib/asterisk/sounds/en/not_pass.gsm
-var/lib/asterisk/sounds/en/not_siri.gsm
-var/lib/asterisk/sounds/en/not_you.gsm
-var/lib/asterisk/sounds/en/nothing-recorded.gsm
-var/lib/asterisk/sounds/en/now.gsm
-var/lib/asterisk/sounds/en/num-not-in-db.gsm
-var/lib/asterisk/sounds/en/num-outside-area.gsm
-var/lib/asterisk/sounds/en/num-was-successfully.gsm
-var/lib/asterisk/sounds/en/number-not-answering.gsm
-var/lib/asterisk/sounds/en/number.gsm
-var/lib/asterisk/sounds/en/oakland.gsm
-var/lib/asterisk/sounds/en/octothorpe.gsm
-var/lib/asterisk/sounds/en/off-duty.gsm
-var/lib/asterisk/sounds/en/off.gsm
-var/lib/asterisk/sounds/en/office-code.gsm
-var/lib/asterisk/sounds/en/office-iguanas.gsm
-var/lib/asterisk/sounds/en/office.gsm
-var/lib/asterisk/sounds/en/ogm_home.gsm
-var/lib/asterisk/sounds/en/ohio.gsm
-var/lib/asterisk/sounds/en/oklahoma-city.gsm
-var/lib/asterisk/sounds/en/oklahoma.gsm
-var/lib/asterisk/sounds/en/omaha.gsm
-var/lib/asterisk/sounds/en/on-busy.gsm
-var/lib/asterisk/sounds/en/on-monthly-tel-stment.gsm
-var/lib/asterisk/sounds/en/on-no-answer.gsm
-var/lib/asterisk/sounds/en/on.gsm
-var/lib/asterisk/sounds/en/one-moment-please.gsm
-var/lib/asterisk/sounds/en/one-small-step.gsm
-var/lib/asterisk/sounds/en/one-small-step2.gsm
-var/lib/asterisk/sounds/en/oops1.gsm
-var/lib/asterisk/sounds/en/oops2.gsm
-var/lib/asterisk/sounds/en/oops3.gsm
-var/lib/asterisk/sounds/en/open-parenthesis.gsm
-var/lib/asterisk/sounds/en/open.gsm
-var/lib/asterisk/sounds/en/operations.gsm
-var/lib/asterisk/sounds/en/option-is-invalid.gsm
-var/lib/asterisk/sounds/en/option-not-implemented.gsm
-var/lib/asterisk/sounds/en/or-press.gsm
-var/lib/asterisk/sounds/en/or.gsm
-var/lib/asterisk/sounds/en/order-desk.gsm
-var/lib/asterisk/sounds/en/orders.gsm
-var/lib/asterisk/sounds/en/oregon.gsm
-var/lib/asterisk/sounds/en/other-options-exercise.gsm
-var/lib/asterisk/sounds/en/otherwise-press.gsm
-var/lib/asterisk/sounds/en/otherwise.gsm
-var/lib/asterisk/sounds/en/our-business-hours-are.gsm
-var/lib/asterisk/sounds/en/outbound.gsm
-var/lib/asterisk/sounds/en/outside-sales.gsm
-var/lib/asterisk/sounds/en/outside-transfer.gsm
-var/lib/asterisk/sounds/en/pacific.gsm
-var/lib/asterisk/sounds/en/packet.gsm
-var/lib/asterisk/sounds/en/panic.gsm
-var/lib/asterisk/sounds/en/partially.gsm
-var/lib/asterisk/sounds/en/partly.gsm
-var/lib/asterisk/sounds/en/pascal.gsm
-var/lib/asterisk/sounds/en/pascal2.gsm
-var/lib/asterisk/sounds/en/passwords_not_match.gsm
-var/lib/asterisk/sounds/en/patchy.gsm
-var/lib/asterisk/sounds/en/pbx-invalid.gsm
-var/lib/asterisk/sounds/en/pbx-invalidpark.gsm
-var/lib/asterisk/sounds/en/pbx-parkingfailed.gsm
-var/lib/asterisk/sounds/en/pbx-transfer.gsm
-var/lib/asterisk/sounds/en/pence.gsm
-var/lib/asterisk/sounds/en/pennies.gsm
-var/lib/asterisk/sounds/en/pennsylvania.gsm
-var/lib/asterisk/sounds/en/penny.gsm
-var/lib/asterisk/sounds/en/percent.gsm
-var/lib/asterisk/sounds/en/perhaps-we-are.gsm
-var/lib/asterisk/sounds/en/perhaps-we-are2.gsm
-var/lib/asterisk/sounds/en/period.gsm
-var/lib/asterisk/sounds/en/personnel.gsm
-var/lib/asterisk/sounds/en/persons-in-path-of.gsm
-var/lib/asterisk/sounds/en/philadelphia.gsm
-var/lib/asterisk/sounds/en/phoenix.gsm
-var/lib/asterisk/sounds/en/phonetic
-var/lib/asterisk/sounds/en/phonetic/9_p.gsm
-var/lib/asterisk/sounds/en/phonetic/a_p.gsm
-var/lib/asterisk/sounds/en/phonetic/b_p.gsm
-var/lib/asterisk/sounds/en/phonetic/c_p.gsm
-var/lib/asterisk/sounds/en/phonetic/d_p.gsm
-var/lib/asterisk/sounds/en/phonetic/e_p.gsm
-var/lib/asterisk/sounds/en/phonetic/f_p.gsm
-var/lib/asterisk/sounds/en/phonetic/g_p.gsm
-var/lib/asterisk/sounds/en/phonetic/h_p.gsm
-var/lib/asterisk/sounds/en/phonetic/i_p.gsm
-var/lib/asterisk/sounds/en/phonetic/j_p.gsm
-var/lib/asterisk/sounds/en/phonetic/k_p.gsm
-var/lib/asterisk/sounds/en/phonetic/l_p.gsm
-var/lib/asterisk/sounds/en/phonetic/m_p.gsm
-var/lib/asterisk/sounds/en/phonetic/n_p.gsm
-var/lib/asterisk/sounds/en/phonetic/o_p.gsm
-var/lib/asterisk/sounds/en/phonetic/p_p.gsm
-var/lib/asterisk/sounds/en/phonetic/q_p.gsm
-var/lib/asterisk/sounds/en/phonetic/r_p.gsm
-var/lib/asterisk/sounds/en/phonetic/s_p.gsm
-var/lib/asterisk/sounds/en/phonetic/t_p.gsm
-var/lib/asterisk/sounds/en/phonetic/u_p.gsm
-var/lib/asterisk/sounds/en/phonetic/v_p.gsm
-var/lib/asterisk/sounds/en/phonetic/w_p.gsm
-var/lib/asterisk/sounds/en/phonetic/x_p.gsm
-var/lib/asterisk/sounds/en/phonetic/y_p.gsm
-var/lib/asterisk/sounds/en/phonetic/z_p.gsm
-var/lib/asterisk/sounds/en/physics.gsm
-var/lib/asterisk/sounds/en/pin-invalid.gsm
-var/lib/asterisk/sounds/en/pin-number-accepted.gsm
-var/lib/asterisk/sounds/en/pin_number.gsm
-var/lib/asterisk/sounds/en/ping.gsm
-var/lib/asterisk/sounds/en/pipe.gsm
-var/lib/asterisk/sounds/en/planning.gsm
-var/lib/asterisk/sounds/en/please-answer-the-following.gsm
-var/lib/asterisk/sounds/en/please-contact-tech-supt.gsm
-var/lib/asterisk/sounds/en/please-enter-first-three-letters.gsm
-var/lib/asterisk/sounds/en/please-enter-the.gsm
-var/lib/asterisk/sounds/en/please-enter-your.gsm
-var/lib/asterisk/sounds/en/please-hang-up-and-dial-operator.gsm
-var/lib/asterisk/sounds/en/please-hang-up-and-try-again.gsm
-var/lib/asterisk/sounds/en/please-hold-minion-connect.gsm
-var/lib/asterisk/sounds/en/please-hold-while-minion.gsm
-var/lib/asterisk/sounds/en/please-try-again-later.gsm
-var/lib/asterisk/sounds/en/please-try-again.gsm
-var/lib/asterisk/sounds/en/please-try-call-later.gsm
-var/lib/asterisk/sounds/en/please-try.gsm
-var/lib/asterisk/sounds/en/please-wait-connect-oncall-eng.gsm
-var/lib/asterisk/sounds/en/pls-ent-num-transfer.gsm
-var/lib/asterisk/sounds/en/pls-enter-conf-password.gsm
-var/lib/asterisk/sounds/en/pls-enter-num-message-after-tone.gsm
-var/lib/asterisk/sounds/en/pls-enter-vm-password.gsm
-var/lib/asterisk/sounds/en/pls-entr-num-uwish2-call.gsm
-var/lib/asterisk/sounds/en/pls-hold-process-tx.gsm
-var/lib/asterisk/sounds/en/pls-hold-silent30.gsm
-var/lib/asterisk/sounds/en/pls-hold-while-try.gsm
-var/lib/asterisk/sounds/en/pls-listen-options-changed.gsm
-var/lib/asterisk/sounds/en/pls-lv-msg-will-contact.gsm
-var/lib/asterisk/sounds/en/pls-rcrd-name-at-tone.gsm
-var/lib/asterisk/sounds/en/pls-stay-on-line.gsm
-var/lib/asterisk/sounds/en/pls-try-again.gsm
-var/lib/asterisk/sounds/en/pls-try-area-code.gsm
-var/lib/asterisk/sounds/en/pls-try-manually.gsm
-var/lib/asterisk/sounds/en/pls-wait-connect-call.gsm
-var/lib/asterisk/sounds/en/plugh.gsm
-var/lib/asterisk/sounds/en/pm-announcement-number.gsm
-var/lib/asterisk/sounds/en/pm-invalid-option.gsm
-var/lib/asterisk/sounds/en/pm-phrase-management.gsm
-var/lib/asterisk/sounds/en/pm-prompt-number.gsm
-var/lib/asterisk/sounds/en/pm-to-record-phrase.gsm
-var/lib/asterisk/sounds/en/pm-to-review-phrase.gsm
-var/lib/asterisk/sounds/en/point.gsm
-var/lib/asterisk/sounds/en/pop.gsm
-var/lib/asterisk/sounds/en/port.gsm
-var/lib/asterisk/sounds/en/portland.gsm
-var/lib/asterisk/sounds/en/portnumber.gsm
-var/lib/asterisk/sounds/en/position.gsm
-var/lib/asterisk/sounds/en/post-entry-pound.gsm
-var/lib/asterisk/sounds/en/pounds.gsm
-var/lib/asterisk/sounds/en/presales-support.gsm
-var/lib/asterisk/sounds/en/presidents-office.gsm
-var/lib/asterisk/sounds/en/press-0.gsm
-var/lib/asterisk/sounds/en/press-1.gsm
-var/lib/asterisk/sounds/en/press-2.gsm
-var/lib/asterisk/sounds/en/press-3.gsm
-var/lib/asterisk/sounds/en/press-4.gsm
-var/lib/asterisk/sounds/en/press-5.gsm
-var/lib/asterisk/sounds/en/press-6-to-eject.gsm
-var/lib/asterisk/sounds/en/press-6.gsm
-var/lib/asterisk/sounds/en/press-7.gsm
-var/lib/asterisk/sounds/en/press-8.gsm
-var/lib/asterisk/sounds/en/press-9.gsm
-var/lib/asterisk/sounds/en/press-button-again.gsm
-var/lib/asterisk/sounds/en/press-enter.gsm
-var/lib/asterisk/sounds/en/press-escape.gsm
-var/lib/asterisk/sounds/en/press-hash.gsm
-var/lib/asterisk/sounds/en/press-or-say-0.gsm
-var/lib/asterisk/sounds/en/press-or-say-1.gsm
-var/lib/asterisk/sounds/en/press-or-say-2.gsm
-var/lib/asterisk/sounds/en/press-or-say-3.gsm
-var/lib/asterisk/sounds/en/press-or-say-4.gsm
-var/lib/asterisk/sounds/en/press-or-say-5.gsm
-var/lib/asterisk/sounds/en/press-or-say-6.gsm
-var/lib/asterisk/sounds/en/press-or-say-7.gsm
-var/lib/asterisk/sounds/en/press-or-say-8.gsm
-var/lib/asterisk/sounds/en/press-or-say-9.gsm
-var/lib/asterisk/sounds/en/press-pound-save-changes.gsm
-var/lib/asterisk/sounds/en/press-pound-to-login-star-to-hangup.gsm
-var/lib/asterisk/sounds/en/press-pound.gsm
-var/lib/asterisk/sounds/en/press-return.gsm
-var/lib/asterisk/sounds/en/press-star-cancel.gsm
-var/lib/asterisk/sounds/en/press-star.gsm
-var/lib/asterisk/sounds/en/press-the-space-bar.gsm
-var/lib/asterisk/sounds/en/press-tilde.gsm
-var/lib/asterisk/sounds/en/press.gsm
-var/lib/asterisk/sounds/en/press_pound_hash.gsm
-var/lib/asterisk/sounds/en/press_pound_hash_key.gsm
-var/lib/asterisk/sounds/en/pressure.gsm
-var/lib/asterisk/sounds/en/prime_number.gsm
-var/lib/asterisk/sounds/en/printing.gsm
-var/lib/asterisk/sounds/en/priv-callee-options.gsm
-var/lib/asterisk/sounds/en/priv-callpending.gsm
-var/lib/asterisk/sounds/en/priv-introsaved.gsm
-var/lib/asterisk/sounds/en/priv-recordintro.gsm
-var/lib/asterisk/sounds/en/privacy-blacklisted.gsm
-var/lib/asterisk/sounds/en/privacy-blocked.gsm
-var/lib/asterisk/sounds/en/privacy-if-error-leave-message-or-hangup.gsm
-var/lib/asterisk/sounds/en/privacy-if-error.gsm
-var/lib/asterisk/sounds/en/privacy-if-sales-call-contact-in-writing.gsm
-var/lib/asterisk/sounds/en/privacy-incorrect.gsm
-var/lib/asterisk/sounds/en/privacy-last-caller-was.gsm
-var/lib/asterisk/sounds/en/privacy-not.gsm
-var/lib/asterisk/sounds/en/privacy-please-dial.gsm
-var/lib/asterisk/sounds/en/privacy-please-stay-on-line-to-be-connected.gsm
-var/lib/asterisk/sounds/en/privacy-prompt.gsm
-var/lib/asterisk/sounds/en/privacy-restricted-by-req.gsm
-var/lib/asterisk/sounds/en/privacy-screening-unidentified-calls.gsm
-var/lib/asterisk/sounds/en/privacy-stop-calling-not-welcome.gsm
-var/lib/asterisk/sounds/en/privacy-stop-calling-not-welcome2.gsm
-var/lib/asterisk/sounds/en/privacy-thankyou.gsm
-var/lib/asterisk/sounds/en/privacy-this-number-is.gsm
-var/lib/asterisk/sounds/en/privacy-to-blacklist-last-caller.gsm
-var/lib/asterisk/sounds/en/privacy-to-blacklist-this-number.gsm
-var/lib/asterisk/sounds/en/privacy-to-hear-our-contact-details.gsm
-var/lib/asterisk/sounds/en/privacy-to-whitelist-last-caller.gsm
-var/lib/asterisk/sounds/en/privacy-to-whitelist-this-number.gsm
-var/lib/asterisk/sounds/en/privacy-unident.gsm
-var/lib/asterisk/sounds/en/privacy-whitelisted.gsm
-var/lib/asterisk/sounds/en/privacy-you-are-blacklisted.gsm
-var/lib/asterisk/sounds/en/privacy-you-are-calling-from.gsm
-var/lib/asterisk/sounds/en/privacy-your-callerid-is.gsm
-var/lib/asterisk/sounds/en/product.gsm
-var/lib/asterisk/sounds/en/production.gsm
-var/lib/asterisk/sounds/en/projects.gsm
-var/lib/asterisk/sounds/en/prompt-not-found.gsm
-var/lib/asterisk/sounds/en/protocol.gsm
-var/lib/asterisk/sounds/en/public-relations.gsm
-var/lib/asterisk/sounds/en/purchasing.gsm
-var/lib/asterisk/sounds/en/purposes.gsm
-var/lib/asterisk/sounds/en/q-dot-931.gsm
-var/lib/asterisk/sounds/en/q-dot-9thirty1.gsm
-var/lib/asterisk/sounds/en/quality-assurance.gsm
-var/lib/asterisk/sounds/en/quality-control.gsm
-var/lib/asterisk/sounds/en/quality_control.gsm
-var/lib/asterisk/sounds/en/quarter.gsm
-var/lib/asterisk/sounds/en/queue-callswaiting.gsm
-var/lib/asterisk/sounds/en/queue-holdtime.gsm
-var/lib/asterisk/sounds/en/queue-less-than.gsm
-var/lib/asterisk/sounds/en/queue-minute.gsm
-var/lib/asterisk/sounds/en/queue-minutes.gsm
-var/lib/asterisk/sounds/en/queue-periodic-announce.gsm
-var/lib/asterisk/sounds/en/queue-quantity1.gsm
-var/lib/asterisk/sounds/en/queue-quantity2.gsm
-var/lib/asterisk/sounds/en/queue-reporthold.gsm
-var/lib/asterisk/sounds/en/queue-seconds.gsm
-var/lib/asterisk/sounds/en/queue-thankyou.gsm
-var/lib/asterisk/sounds/en/queue-thereare.gsm
-var/lib/asterisk/sounds/en/queue-youarenext.gsm
-var/lib/asterisk/sounds/en/quickly.gsm
-var/lib/asterisk/sounds/en/quote.gsm
-var/lib/asterisk/sounds/en/race.gsm
-var/lib/asterisk/sounds/en/rain.gsm
-var/lib/asterisk/sounds/en/rainfall.gsm
-var/lib/asterisk/sounds/en/rainy.gsm
-var/lib/asterisk/sounds/en/range.gsm
-var/lib/asterisk/sounds/en/reassigned-new-areacode.gsm
-var/lib/asterisk/sounds/en/rebates.gsm
-var/lib/asterisk/sounds/en/received.gsm
-var/lib/asterisk/sounds/en/receiving.gsm
-var/lib/asterisk/sounds/en/reception.gsm
-var/lib/asterisk/sounds/en/recorded.gsm
-var/lib/asterisk/sounds/en/registrar.gsm
-var/lib/asterisk/sounds/en/regret_not_saved.gsm
-var/lib/asterisk/sounds/en/remote-already-in-this-mode-2.gsm
-var/lib/asterisk/sounds/en/remote-already-in-this-mode.gsm
-var/lib/asterisk/sounds/en/remote-base.gsm
-var/lib/asterisk/sounds/en/removed.gsm
-var/lib/asterisk/sounds/en/repair.gsm
-var/lib/asterisk/sounds/en/repeat-only.gsm
-var/lib/asterisk/sounds/en/repeat_pin.gsm
-var/lib/asterisk/sounds/en/repeater.gsm
-var/lib/asterisk/sounds/en/research-and-development.gsm
-var/lib/asterisk/sounds/en/research.gsm
-var/lib/asterisk/sounds/en/reservations.gsm
-var/lib/asterisk/sounds/en/restarting.gsm
-var/lib/asterisk/sounds/en/rhode-island.gsm
-var/lib/asterisk/sounds/en/right-bracket.gsm
-var/lib/asterisk/sounds/en/rising.gsm
-var/lib/asterisk/sounds/en/risk-management.gsm
-var/lib/asterisk/sounds/en/roaming.gsm
-var/lib/asterisk/sounds/en/room-service.gsm
-var/lib/asterisk/sounds/en/route-sip.gsm
-var/lib/asterisk/sounds/en/rqsted-wakeup-for.gsm
-var/lib/asterisk/sounds/en/sacramento.gsm
-var/lib/asterisk/sounds/en/said_hold_on.gsm
-var/lib/asterisk/sounds/en/saint-louis.gsm
-var/lib/asterisk/sounds/en/sales-floor.gsm
-var/lib/asterisk/sounds/en/sales.gsm
-var/lib/asterisk/sounds/en/saleshell.gsm
-var/lib/asterisk/sounds/en/san-antonio.gsm
-var/lib/asterisk/sounds/en/san-diego.gsm
-var/lib/asterisk/sounds/en/san-francisco.gsm
-var/lib/asterisk/sounds/en/san-jose.gsm
-var/lib/asterisk/sounds/en/save-announce-press.gsm
-var/lib/asterisk/sounds/en/say-temp-msg-prs-pound.gsm
-var/lib/asterisk/sounds/en/says-thats-stupid.gsm
-var/lib/asterisk/sounds/en/scattered.gsm
-var/lib/asterisk/sounds/en/sciences.gsm
-var/lib/asterisk/sounds/en/screen-callee-options.gsm
-var/lib/asterisk/sounds/en/seattle.gsm
-var/lib/asterisk/sounds/en/second.gsm
-var/lib/asterisk/sounds/en/seconds.gsm
-var/lib/asterisk/sounds/en/secretary.gsm
-var/lib/asterisk/sounds/en/security.gsm
-var/lib/asterisk/sounds/en/self-destruct-in.gsm
-var/lib/asterisk/sounds/en/self-destruct.gsm
-var/lib/asterisk/sounds/en/sendhelp.gsm
-var/lib/asterisk/sounds/en/server.gsm
-var/lib/asterisk/sounds/en/service-not-implemented.gsm
-var/lib/asterisk/sounds/en/service.gsm
-var/lib/asterisk/sounds/en/seventeenth.gsm
-var/lib/asterisk/sounds/en/seventh.gsm
-var/lib/asterisk/sounds/en/seventieth.gsm
-var/lib/asterisk/sounds/en/severe.gsm
-var/lib/asterisk/sounds/en/shall-i-try-again.gsm
-var/lib/asterisk/sounds/en/shiny-brass-lamp.gsm
-var/lib/asterisk/sounds/en/shipping.gsm
-var/lib/asterisk/sounds/en/shop.gsm
-var/lib/asterisk/sounds/en/show-office.gsm
-var/lib/asterisk/sounds/en/sighted.gsm
-var/lib/asterisk/sounds/en/silence
-var/lib/asterisk/sounds/en/silence/1.gsm
-var/lib/asterisk/sounds/en/silence/10.gsm
-var/lib/asterisk/sounds/en/silence/2.gsm
-var/lib/asterisk/sounds/en/silence/3.gsm
-var/lib/asterisk/sounds/en/silence/4.gsm
-var/lib/asterisk/sounds/en/silence/5.gsm
-var/lib/asterisk/sounds/en/silence/6.gsm
-var/lib/asterisk/sounds/en/silence/7.gsm
-var/lib/asterisk/sounds/en/silence/8.gsm
-var/lib/asterisk/sounds/en/silence/9.gsm
-var/lib/asterisk/sounds/en/simplex.gsm
-var/lib/asterisk/sounds/en/simul-call-limit-reached.gsm
-var/lib/asterisk/sounds/en/sixteenth.gsm
-var/lib/asterisk/sounds/en/sixth.gsm
-var/lib/asterisk/sounds/en/sixtieth.gsm
-var/lib/asterisk/sounds/en/sleet.gsm
-var/lib/asterisk/sounds/en/sleeting.gsm
-var/lib/asterisk/sounds/en/slow.gsm
-var/lib/asterisk/sounds/en/slowly.gsm
-var/lib/asterisk/sounds/en/snow.gsm
-var/lib/asterisk/sounds/en/snowing.gsm
-var/lib/asterisk/sounds/en/snowy.gsm
-var/lib/asterisk/sounds/en/software.gsm
-var/lib/asterisk/sounds/en/someone-you-trust1.gsm
-var/lib/asterisk/sounds/en/someone-you-trust2.gsm
-var/lib/asterisk/sounds/en/someone-you-trust3.gsm
-var/lib/asterisk/sounds/en/something-terribly-wrong.gsm
-var/lib/asterisk/sounds/en/sorry-cant-let-you-do-that.gsm
-var/lib/asterisk/sounds/en/sorry-cant-let-you-do-that2.gsm
-var/lib/asterisk/sounds/en/sorry-cant-let-you-do-that3.gsm
-var/lib/asterisk/sounds/en/sorry-mailbox-full.gsm
-var/lib/asterisk/sounds/en/sorry-youre-having-problems.gsm
-var/lib/asterisk/sounds/en/sorry.gsm
-var/lib/asterisk/sounds/en/sorry2.gsm
-var/lib/asterisk/sounds/en/sorry_caller_number.gsm
-var/lib/asterisk/sounds/en/sorry_didnt_get.gsm
-var/lib/asterisk/sounds/en/sorry_didnt_quite_get.gsm
-var/lib/asterisk/sounds/en/sorry_login_incorrect.gsm
-var/lib/asterisk/sounds/en/sorry_missed.gsm
-var/lib/asterisk/sounds/en/sorry_no_messages.gsm
-var/lib/asterisk/sounds/en/sorrydave.gsm
-var/lib/asterisk/sounds/en/south-carolina.gsm
-var/lib/asterisk/sounds/en/south-dakota.gsm
-var/lib/asterisk/sounds/en/south.gsm
-var/lib/asterisk/sounds/en/southerly.gsm
-var/lib/asterisk/sounds/en/spam.gsm
-var/lib/asterisk/sounds/en/spam2.gsm
-var/lib/asterisk/sounds/en/speak-louder-into-phone.gsm
-var/lib/asterisk/sounds/en/speak-louder.gsm
-var/lib/asterisk/sounds/en/speak-to-the-operator.gsm
-var/lib/asterisk/sounds/en/speed-dial-empty.gsm
-var/lib/asterisk/sounds/en/speed-dial.gsm
-var/lib/asterisk/sounds/en/speed.gsm
-var/lib/asterisk/sounds/en/splat.gsm
-var/lib/asterisk/sounds/en/spy-agent.gsm
-var/lib/asterisk/sounds/en/spy-console.gsm
-var/lib/asterisk/sounds/en/spy-dahdi.gsm
-var/lib/asterisk/sounds/en/spy-h323.gsm
-var/lib/asterisk/sounds/en/spy-iax.gsm
-var/lib/asterisk/sounds/en/spy-iax2.gsm
-var/lib/asterisk/sounds/en/spy-jingle.gsm
-var/lib/asterisk/sounds/en/spy-local.gsm
-var/lib/asterisk/sounds/en/spy-mgcp.gsm
-var/lib/asterisk/sounds/en/spy-misdn.gsm
-var/lib/asterisk/sounds/en/spy-mobile.gsm
-var/lib/asterisk/sounds/en/spy-nbs.gsm
-var/lib/asterisk/sounds/en/spy-sip.gsm
-var/lib/asterisk/sounds/en/spy-skinny.gsm
-var/lib/asterisk/sounds/en/spy-unistim.gsm
-var/lib/asterisk/sounds/en/spy-usbradio.gsm
-var/lib/asterisk/sounds/en/spy-zap.gsm
-var/lib/asterisk/sounds/en/ss-noservice.gsm
-var/lib/asterisk/sounds/en/ssh.gsm
-var/lib/asterisk/sounds/en/staff.gsm
-var/lib/asterisk/sounds/en/staffing.gsm
-var/lib/asterisk/sounds/en/standard.gsm
-var/lib/asterisk/sounds/en/star-for-menu-again.gsm
-var/lib/asterisk/sounds/en/starting-with-either.gsm
-var/lib/asterisk/sounds/en/station.gsm
-var/lib/asterisk/sounds/en/status.gsm
-var/lib/asterisk/sounds/en/step-in-stream.gsm
-var/lib/asterisk/sounds/en/sterling.gsm
-var/lib/asterisk/sounds/en/still_on_phone.gsm
-var/lib/asterisk/sounds/en/store-accounting.gsm
-var/lib/asterisk/sounds/en/storm.gsm
-var/lib/asterisk/sounds/en/sun.gsm
-var/lib/asterisk/sounds/en/sunny.gsm
-var/lib/asterisk/sounds/en/support.gsm
-var/lib/asterisk/sounds/en/sure_help.gsm
-var/lib/asterisk/sounds/en/swap.gsm
-var/lib/asterisk/sounds/en/system-crashed.gsm
-var/lib/asterisk/sounds/en/system-status-msg.gsm
-var/lib/asterisk/sounds/en/system.gsm
-var/lib/asterisk/sounds/en/systems.gsm
-var/lib/asterisk/sounds/en/talkin_me.gsm
-var/lib/asterisk/sounds/en/talking-to-myself.gsm
-var/lib/asterisk/sounds/en/target-attendant.gsm
-var/lib/asterisk/sounds/en/tcp.gsm
-var/lib/asterisk/sounds/en/technical-support.gsm
-var/lib/asterisk/sounds/en/telemarketercalling.gsm
-var/lib/asterisk/sounds/en/telephone-in-your-pocket.gsm
-var/lib/asterisk/sounds/en/telephone-in-your-pocket2.gsm
-var/lib/asterisk/sounds/en/telephone-number.gsm
-var/lib/asterisk/sounds/en/telesales.gsm
-var/lib/asterisk/sounds/en/teletubbie-murder.gsm
-var/lib/asterisk/sounds/en/telnet.gsm
-var/lib/asterisk/sounds/en/temp-disconnected.gsm
-var/lib/asterisk/sounds/en/temperature.gsm
-var/lib/asterisk/sounds/en/tennessee.gsm
-var/lib/asterisk/sounds/en/tenth.gsm
-var/lib/asterisk/sounds/en/terabits.gsm
-var/lib/asterisk/sounds/en/terabytes.gsm
-var/lib/asterisk/sounds/en/terminated.gsm
-var/lib/asterisk/sounds/en/terminating.gsm
-var/lib/asterisk/sounds/en/test-tones-follow.gsm
-var/lib/asterisk/sounds/en/texas.gsm
-var/lib/asterisk/sounds/en/thank-you-cooperation.gsm
-var/lib/asterisk/sounds/en/thank-you-for-calling.gsm
-var/lib/asterisk/sounds/en/thank_you_calling.gsm
-var/lib/asterisk/sounds/en/thanks-annoyance.gsm
-var/lib/asterisk/sounds/en/thanks-for-calling-today.gsm
-var/lib/asterisk/sounds/en/thanks-for-using.gsm
-var/lib/asterisk/sounds/en/that-is-not-rec-phn-num.gsm
-var/lib/asterisk/sounds/en/that-number.gsm
-var/lib/asterisk/sounds/en/that-tickles.gsm
-var/lib/asterisk/sounds/en/that-you-require.gsm
-var/lib/asterisk/sounds/en/the-mailbox.gsm
-var/lib/asterisk/sounds/en/the-monkeys-twice.gsm
-var/lib/asterisk/sounds/en/the-new-number-is.gsm
-var/lib/asterisk/sounds/en/the-next.gsm
-var/lib/asterisk/sounds/en/the-num-i-have-is.gsm
-var/lib/asterisk/sounds/en/the-number-u-dialed.gsm
-var/lib/asterisk/sounds/en/the-party-you-are-calling.gsm
-var/lib/asterisk/sounds/en/the-weather-at.gsm
-var/lib/asterisk/sounds/en/then-press-pound.gsm
-var/lib/asterisk/sounds/en/there-are.gsm
-var/lib/asterisk/sounds/en/there-is-no-customer-support.gsm
-var/lib/asterisk/sounds/en/these-are-currently.gsm
-var/lib/asterisk/sounds/en/third.gsm
-var/lib/asterisk/sounds/en/thirteenth.gsm
-var/lib/asterisk/sounds/en/thirtieth.gsm
-var/lib/asterisk/sounds/en/this-call-may-be-monitored-or-recorded.gsm
-var/lib/asterisk/sounds/en/this-call-may-be.gsm
-var/lib/asterisk/sounds/en/this-call-will-cost.gsm
-var/lib/asterisk/sounds/en/this-call-will-end-in.gsm
-var/lib/asterisk/sounds/en/this-is-the-voice-mail-system.gsm
-var/lib/asterisk/sounds/en/this-is-yr-wakeup-call.gsm
-var/lib/asterisk/sounds/en/this.gsm
-var/lib/asterisk/sounds/en/thnk-u-for-patience.gsm
-var/lib/asterisk/sounds/en/thousandth.gsm
-var/lib/asterisk/sounds/en/through.gsm
-var/lib/asterisk/sounds/en/thunderstorm.gsm
-var/lib/asterisk/sounds/en/tide.gsm
-var/lib/asterisk/sounds/en/time.gsm
-var/lib/asterisk/sounds/en/times.gsm
-var/lib/asterisk/sounds/en/timewarp.gsm
-var/lib/asterisk/sounds/en/to-accept-recording.gsm
-var/lib/asterisk/sounds/en/to-be-called-back.gsm
-var/lib/asterisk/sounds/en/to-blklist-last-caller.gsm
-var/lib/asterisk/sounds/en/to-blklist-last-num.gsm
-var/lib/asterisk/sounds/en/to-call-num-press.gsm
-var/lib/asterisk/sounds/en/to-call-prson-w-sent-msg.gsm
-var/lib/asterisk/sounds/en/to-call-this-number.gsm
-var/lib/asterisk/sounds/en/to-cancel-this-msg.gsm
-var/lib/asterisk/sounds/en/to-cancel-wakeup.gsm
-var/lib/asterisk/sounds/en/to-change-exp-date.gsm
-var/lib/asterisk/sounds/en/to-change-your-pin-number.gsm
-var/lib/asterisk/sounds/en/to-collect-voicemail.gsm
-var/lib/asterisk/sounds/en/to-compose-a-message.gsm
-var/lib/asterisk/sounds/en/to-confirm-wakeup.gsm
-var/lib/asterisk/sounds/en/to-dial-by-name-press.gsm
-var/lib/asterisk/sounds/en/to-dial-by-name.gsm
-var/lib/asterisk/sounds/en/to-enter-a-diff-number.gsm
-var/lib/asterisk/sounds/en/to-enter-a-number.gsm
-var/lib/asterisk/sounds/en/to-erase-yr-temp-grtg.gsm
-var/lib/asterisk/sounds/en/to-extension.gsm
-var/lib/asterisk/sounds/en/to-hang-up-2.gsm
-var/lib/asterisk/sounds/en/to-hang-up.gsm
-var/lib/asterisk/sounds/en/to-hear-callerid.gsm
-var/lib/asterisk/sounds/en/to-hear-menu-again.gsm
-var/lib/asterisk/sounds/en/to-hear-msg-again.gsm
-var/lib/asterisk/sounds/en/to-hear-msg-envelope.gsm
-var/lib/asterisk/sounds/en/to-hear-net-status.gsm
-var/lib/asterisk/sounds/en/to-hear-weather-status.gsm
-var/lib/asterisk/sounds/en/to-hear-your-account-balance.gsm
-var/lib/asterisk/sounds/en/to-join-a-meeting.gsm
-var/lib/asterisk/sounds/en/to-leave-message-for.gsm
-var/lib/asterisk/sounds/en/to-listen-to-it.gsm
-var/lib/asterisk/sounds/en/to-log-in-to-voice-mail.gsm
-var/lib/asterisk/sounds/en/to-place-outgoing-call.gsm
-var/lib/asterisk/sounds/en/to-reach-first-rep.gsm
-var/lib/asterisk/sounds/en/to-reach-operator.gsm
-var/lib/asterisk/sounds/en/to-rec-yr-temp-grtg.gsm
-var/lib/asterisk/sounds/en/to-record-call.gsm
-var/lib/asterisk/sounds/en/to-redial-the-last-number-you-called.gsm
-var/lib/asterisk/sounds/en/to-report-emergency.gsm
-var/lib/asterisk/sounds/en/to-report-system-network-down.gsm
-var/lib/asterisk/sounds/en/to-rerecord-announce.gsm
-var/lib/asterisk/sounds/en/to-rerecord-it.gsm
-var/lib/asterisk/sounds/en/to-rerecord-yr-message.gsm
-var/lib/asterisk/sounds/en/to-rmv-num-blklist.gsm
-var/lib/asterisk/sounds/en/to-rqst-wakeup-call.gsm
-var/lib/asterisk/sounds/en/to-send-a-reply.gsm
-var/lib/asterisk/sounds/en/to-snooze-for.gsm
-var/lib/asterisk/sounds/en/to-use-def-attendant.gsm
-var/lib/asterisk/sounds/en/tomorrow-night.gsm
-var/lib/asterisk/sounds/en/tone_time.gsm
-var/lib/asterisk/sounds/en/tones-that-follow-are-for-the-deaf.gsm
-var/lib/asterisk/sounds/en/tonight.gsm
-var/lib/asterisk/sounds/en/too-low.gsm
-var/lib/asterisk/sounds/en/tornado.gsm
-var/lib/asterisk/sounds/en/touchtone1.gsm
-var/lib/asterisk/sounds/en/touchtone2.gsm
-var/lib/asterisk/sounds/en/touchtone3.gsm
-var/lib/asterisk/sounds/en/towards.gsm
-var/lib/asterisk/sounds/en/trading-desk.gsm
-var/lib/asterisk/sounds/en/traffic.gsm
-var/lib/asterisk/sounds/en/training.gsm
-var/lib/asterisk/sounds/en/transfer.gsm
-var/lib/asterisk/sounds/en/transfer_to_agent.gsm
-var/lib/asterisk/sounds/en/transportation.gsm
-var/lib/asterisk/sounds/en/travel.gsm
-var/lib/asterisk/sounds/en/treasury.gsm
-var/lib/asterisk/sounds/en/tt-allbusy.gsm
-var/lib/asterisk/sounds/en/tt-codezone.gsm
-var/lib/asterisk/sounds/en/tt-codezone_MIXDOWN.gsm
-var/lib/asterisk/sounds/en/tt-hangup.gsm
-var/lib/asterisk/sounds/en/tt-monkeys.gsm
-var/lib/asterisk/sounds/en/tt-monkeysintro.gsm
-var/lib/asterisk/sounds/en/tt-monty-knights.gsm
-var/lib/asterisk/sounds/en/tt-somethingwrong.gsm
-var/lib/asterisk/sounds/en/tt-weasels.gsm
-var/lib/asterisk/sounds/en/tucson.gsm
-var/lib/asterisk/sounds/en/tulsa.gsm
-var/lib/asterisk/sounds/en/turn-off-recording.gsm
-var/lib/asterisk/sounds/en/turning-to.gsm
-var/lib/asterisk/sounds/en/twelveth.gsm
-var/lib/asterisk/sounds/en/twentieth.gsm
-var/lib/asterisk/sounds/en/twisty-maze.gsm
-var/lib/asterisk/sounds/en/tx-has-been-approved.gsm
-var/lib/asterisk/sounds/en/typhoon.gsm
-var/lib/asterisk/sounds/en/udp.gsm
-var/lib/asterisk/sounds/en/uh-oh1.gsm
-var/lib/asterisk/sounds/en/uh-oh2.gsm
-var/lib/asterisk/sounds/en/uk.gsm
-var/lib/asterisk/sounds/en/unavailable.gsm
-var/lib/asterisk/sounds/en/unconditional.gsm
-var/lib/asterisk/sounds/en/unicorn_blood.gsm
-var/lib/asterisk/sounds/en/unicorn_blood_MIXDOWN.gsm
-var/lib/asterisk/sounds/en/unidentified-no-callback.gsm
-var/lib/asterisk/sounds/en/units.gsm
-var/lib/asterisk/sounds/en/unix.gsm
-var/lib/asterisk/sounds/en/unwelcomecall.gsm
-var/lib/asterisk/sounds/en/up.gsm
-var/lib/asterisk/sounds/en/uppercase.gsm
-var/lib/asterisk/sounds/en/uptime.gsm
-var/lib/asterisk/sounds/en/user.gsm
-var/lib/asterisk/sounds/en/users.gsm
-var/lib/asterisk/sounds/en/utah.gsm
-var/lib/asterisk/sounds/en/variable.gsm
-var/lib/asterisk/sounds/en/vermont.gsm
-var/lib/asterisk/sounds/en/virginia-beach.gsm
-var/lib/asterisk/sounds/en/virginia.gsm
-var/lib/asterisk/sounds/en/visibility.gsm
-var/lib/asterisk/sounds/en/visit-asterisk-website.gsm
-var/lib/asterisk/sounds/en/vm-Cust1.gsm
-var/lib/asterisk/sounds/en/vm-Cust2.gsm
-var/lib/asterisk/sounds/en/vm-Cust3.gsm
-var/lib/asterisk/sounds/en/vm-Cust4.gsm
-var/lib/asterisk/sounds/en/vm-Cust5.gsm
-var/lib/asterisk/sounds/en/vm-Family.gsm
-var/lib/asterisk/sounds/en/vm-Friends.gsm
-var/lib/asterisk/sounds/en/vm-INBOX.gsm
-var/lib/asterisk/sounds/en/vm-Old.gsm
-var/lib/asterisk/sounds/en/vm-Urgent.gsm
-var/lib/asterisk/sounds/en/vm-Work.gsm
-var/lib/asterisk/sounds/en/vm-advopts.gsm
-var/lib/asterisk/sounds/en/vm-and.gsm
-var/lib/asterisk/sounds/en/vm-calldiffnum.gsm
-var/lib/asterisk/sounds/en/vm-changeto.gsm
-var/lib/asterisk/sounds/en/vm-delete.gsm
-var/lib/asterisk/sounds/en/vm-deleted.gsm
-var/lib/asterisk/sounds/en/vm-dialout.gsm
-var/lib/asterisk/sounds/en/vm-duration.gsm
-var/lib/asterisk/sounds/en/vm-enter-num-to-call.gsm
-var/lib/asterisk/sounds/en/vm-extension.gsm
-var/lib/asterisk/sounds/en/vm-first.gsm
-var/lib/asterisk/sounds/en/vm-for.gsm
-var/lib/asterisk/sounds/en/vm-forward-multiple.gsm
-var/lib/asterisk/sounds/en/vm-forward.gsm
-var/lib/asterisk/sounds/en/vm-forwardoptions.gsm
-var/lib/asterisk/sounds/en/vm-from-extension.gsm
-var/lib/asterisk/sounds/en/vm-from-phonenumber.gsm
-var/lib/asterisk/sounds/en/vm-from.gsm
-var/lib/asterisk/sounds/en/vm-goodbye.gsm
-var/lib/asterisk/sounds/en/vm-helpexit.gsm
-var/lib/asterisk/sounds/en/vm-incorrect-mailbox.gsm
-var/lib/asterisk/sounds/en/vm-incorrect.gsm
-var/lib/asterisk/sounds/en/vm-instructions.gsm
-var/lib/asterisk/sounds/en/vm-intro.gsm
-var/lib/asterisk/sounds/en/vm-invalid-password.gsm
-var/lib/asterisk/sounds/en/vm-invalidpassword.gsm
-var/lib/asterisk/sounds/en/vm-isonphone.gsm
-var/lib/asterisk/sounds/en/vm-isunavail.gsm
-var/lib/asterisk/sounds/en/vm-last.gsm
-var/lib/asterisk/sounds/en/vm-leavemsg.gsm
-var/lib/asterisk/sounds/en/vm-login.gsm
-var/lib/asterisk/sounds/en/vm-mailboxfull.gsm
-var/lib/asterisk/sounds/en/vm-marked-nonurgent.gsm
-var/lib/asterisk/sounds/en/vm-marked-urgent.gsm
-var/lib/asterisk/sounds/en/vm-message.gsm
-var/lib/asterisk/sounds/en/vm-messages.gsm
-var/lib/asterisk/sounds/en/vm-minutes.gsm
-var/lib/asterisk/sounds/en/vm-mismatch.gsm
-var/lib/asterisk/sounds/en/vm-msgforwarded.gsm
-var/lib/asterisk/sounds/en/vm-msginstruct.gsm
-var/lib/asterisk/sounds/en/vm-msgsaved.gsm
-var/lib/asterisk/sounds/en/vm-newpassword.gsm
-var/lib/asterisk/sounds/en/vm-newuser.gsm
-var/lib/asterisk/sounds/en/vm-next.gsm
-var/lib/asterisk/sounds/en/vm-no.gsm
-var/lib/asterisk/sounds/en/vm-nobodyavail.gsm
-var/lib/asterisk/sounds/en/vm-nobox.gsm
-var/lib/asterisk/sounds/en/vm-nomore.gsm
-var/lib/asterisk/sounds/en/vm-nonumber.gsm
-var/lib/asterisk/sounds/en/vm-num-i-have.gsm
-var/lib/asterisk/sounds/en/vm-onefor-full.gsm
-var/lib/asterisk/sounds/en/vm-onefor.gsm
-var/lib/asterisk/sounds/en/vm-options.gsm
-var/lib/asterisk/sounds/en/vm-opts-full.gsm
-var/lib/asterisk/sounds/en/vm-opts.gsm
-var/lib/asterisk/sounds/en/vm-passchanged.gsm
-var/lib/asterisk/sounds/en/vm-password.gsm
-var/lib/asterisk/sounds/en/vm-pls-try-again.gsm
-var/lib/asterisk/sounds/en/vm-press.gsm
-var/lib/asterisk/sounds/en/vm-prev.gsm
-var/lib/asterisk/sounds/en/vm-reachoper.gsm
-var/lib/asterisk/sounds/en/vm-rec-busy.gsm
-var/lib/asterisk/sounds/en/vm-rec-name.gsm
-var/lib/asterisk/sounds/en/vm-rec-temp.gsm
-var/lib/asterisk/sounds/en/vm-rec-unv.gsm
-var/lib/asterisk/sounds/en/vm-received.gsm
-var/lib/asterisk/sounds/en/vm-record-prepend.gsm
-var/lib/asterisk/sounds/en/vm-reenterpassword.gsm
-var/lib/asterisk/sounds/en/vm-repeat.gsm
-var/lib/asterisk/sounds/en/vm-review-nonurgent.gsm
-var/lib/asterisk/sounds/en/vm-review-urgent.gsm
-var/lib/asterisk/sounds/en/vm-review.gsm
-var/lib/asterisk/sounds/en/vm-saved.gsm
-var/lib/asterisk/sounds/en/vm-savedto.gsm
-var/lib/asterisk/sounds/en/vm-savefolder.gsm
-var/lib/asterisk/sounds/en/vm-savemessage.gsm
-var/lib/asterisk/sounds/en/vm-saveoper.gsm
-var/lib/asterisk/sounds/en/vm-sorry.gsm
-var/lib/asterisk/sounds/en/vm-star-cancel.gsm
-var/lib/asterisk/sounds/en/vm-starmain.gsm
-var/lib/asterisk/sounds/en/vm-tempgreetactive.gsm
-var/lib/asterisk/sounds/en/vm-tempgreeting.gsm
-var/lib/asterisk/sounds/en/vm-tempgreeting2.gsm
-var/lib/asterisk/sounds/en/vm-tempremoved.gsm
-var/lib/asterisk/sounds/en/vm-then-pound.gsm
-var/lib/asterisk/sounds/en/vm-theperson.gsm
-var/lib/asterisk/sounds/en/vm-tmpexists.gsm
-var/lib/asterisk/sounds/en/vm-tocallback.gsm
-var/lib/asterisk/sounds/en/vm-tocallnum.gsm
-var/lib/asterisk/sounds/en/vm-tocancel.gsm
-var/lib/asterisk/sounds/en/vm-tocancelmsg.gsm
-var/lib/asterisk/sounds/en/vm-toenternumber.gsm
-var/lib/asterisk/sounds/en/vm-toforward.gsm
-var/lib/asterisk/sounds/en/vm-tohearenv.gsm
-var/lib/asterisk/sounds/en/vm-tomakecall.gsm
-var/lib/asterisk/sounds/en/vm-tooshort.gsm
-var/lib/asterisk/sounds/en/vm-toreply.gsm
-var/lib/asterisk/sounds/en/vm-torerecord.gsm
-var/lib/asterisk/sounds/en/vm-undelete.gsm
-var/lib/asterisk/sounds/en/vm-undeleted.gsm
-var/lib/asterisk/sounds/en/vm-unknown-caller.gsm
-var/lib/asterisk/sounds/en/vm-whichbox.gsm
-var/lib/asterisk/sounds/en/vm-youhave.gsm
-var/lib/asterisk/sounds/en/voice-mail-system.gsm
-var/lib/asterisk/sounds/en/wait-moment.gsm
-var/lib/asterisk/sounds/en/wait-offensive-sounds.gsm
-var/lib/asterisk/sounds/en/wakeup-call-cancelled.gsm
-var/lib/asterisk/sounds/en/wakeup-call.gsm
-var/lib/asterisk/sounds/en/wakeup-daily.gsm
-var/lib/asterisk/sounds/en/wakeup-for-daily.gsm
-var/lib/asterisk/sounds/en/wakeup-for-one-time.gsm
-var/lib/asterisk/sounds/en/wakeup-onetime.gsm
-var/lib/asterisk/sounds/en/walks-into-bar-mail.gsm
-var/lib/asterisk/sounds/en/warning.gsm
-var/lib/asterisk/sounds/en/was-last-seen.gsm
-var/lib/asterisk/sounds/en/was.gsm
-var/lib/asterisk/sounds/en/washington-dc.gsm
-var/lib/asterisk/sounds/en/washington.gsm
-var/lib/asterisk/sounds/en/watch.gsm
-var/lib/asterisk/sounds/en/watson.gsm
-var/lib/asterisk/sounds/en/we-apologize.gsm
-var/lib/asterisk/sounds/en/we-dont-have-tech-support.gsm
-var/lib/asterisk/sounds/en/weasels-eaten-phonesys.gsm
-var/lib/asterisk/sounds/en/weather-station.gsm
-var/lib/asterisk/sounds/en/weather.gsm
-var/lib/asterisk/sounds/en/web.gsm
-var/lib/asterisk/sounds/en/weeks.gsm
-var/lib/asterisk/sounds/en/welcome.gsm
-var/lib/asterisk/sounds/en/were-sorry.gsm
-var/lib/asterisk/sounds/en/west-virginia.gsm
-var/lib/asterisk/sounds/en/west.gsm
-var/lib/asterisk/sounds/en/westerly.gsm
-var/lib/asterisk/sounds/en/what-are-you-wearing.gsm
-var/lib/asterisk/sounds/en/what-time-it-is.gsm
-var/lib/asterisk/sounds/en/what-time-it-is2.gsm
-var/lib/asterisk/sounds/en/when-dialing-this-number.gsm
-var/lib/asterisk/sounds/en/who-would-you-like-to-call.gsm
-var/lib/asterisk/sounds/en/whoareyou.gsm
-var/lib/asterisk/sounds/en/why-no-answer-mystery.gsm
-var/lib/asterisk/sounds/en/wichita.gsm
-var/lib/asterisk/sounds/en/will-apply.gsm
-var/lib/asterisk/sounds/en/will-expire.gsm
-var/lib/asterisk/sounds/en/will-not-expire.gsm
-var/lib/asterisk/sounds/en/will-reflect-charge-of.gsm
-var/lib/asterisk/sounds/en/wind.gsm
-var/lib/asterisk/sounds/en/windows.gsm
-var/lib/asterisk/sounds/en/windy.gsm
-var/lib/asterisk/sounds/en/wisconsin.gsm
-var/lib/asterisk/sounds/en/wish-to-continue.gsm
-var/lib/asterisk/sounds/en/wish_command_totally.gsm
-var/lib/asterisk/sounds/en/with.gsm
-var/lib/asterisk/sounds/en/within.gsm
-var/lib/asterisk/sounds/en/woo_hoo_call_first.gsm
-var/lib/asterisk/sounds/en/work.gsm
-var/lib/asterisk/sounds/en/wrong-try-again-smarty.gsm
-var/lib/asterisk/sounds/en/wtng-to-spk-w-rep.gsm
-var/lib/asterisk/sounds/en/www-switchboard-com.gsm
-var/lib/asterisk/sounds/en/wx
-var/lib/asterisk/sounds/en/wx/around.gsm
-var/lib/asterisk/sounds/en/wx/barometer.gsm
-var/lib/asterisk/sounds/en/wx/ceiling.gsm
-var/lib/asterisk/sounds/en/wx/dew-point.gsm
-var/lib/asterisk/sounds/en/wx/falling.gsm
-var/lib/asterisk/sounds/en/wx/feet.gsm
-var/lib/asterisk/sounds/en/wx/foot.gsm
-var/lib/asterisk/sounds/en/wx/gust.gsm
-var/lib/asterisk/sounds/en/wx/gusting-to.gsm
-var/lib/asterisk/sounds/en/wx/gusts.gsm
-var/lib/asterisk/sounds/en/wx/gusty.gsm
-var/lib/asterisk/sounds/en/wx/heat-index.gsm
-var/lib/asterisk/sounds/en/wx/humidity.gsm
-var/lib/asterisk/sounds/en/wx/inch.gsm
-var/lib/asterisk/sounds/en/wx/inches.gsm
-var/lib/asterisk/sounds/en/wx/kilometer.gsm
-var/lib/asterisk/sounds/en/wx/large.gsm
-var/lib/asterisk/sounds/en/wx/meter.gsm
-var/lib/asterisk/sounds/en/wx/mist.gsm
-var/lib/asterisk/sounds/en/wx/northeast.gsm
-var/lib/asterisk/sounds/en/wx/northwest.gsm
-var/lib/asterisk/sounds/en/wx/percent.gsm
-var/lib/asterisk/sounds/en/wx/point.gsm
-var/lib/asterisk/sounds/en/wx/rising.gsm
-var/lib/asterisk/sounds/en/wx/southeast.gsm
-var/lib/asterisk/sounds/en/wx/southwest.gsm
-var/lib/asterisk/sounds/en/wx/steady.gsm
-var/lib/asterisk/sounds/en/wx/temperature.gsm
-var/lib/asterisk/sounds/en/wx/wind-chill.gsm
-var/lib/asterisk/sounds/en/wx/winds.gsm
-var/lib/asterisk/sounds/en/wyoming.gsm
-var/lib/asterisk/sounds/en/yeah.gsm
-var/lib/asterisk/sounds/en/year.gsm
-var/lib/asterisk/sounds/en/years.gsm
-var/lib/asterisk/sounds/en/yes-dear.gsm
-var/lib/asterisk/sounds/en/yes-dear2.gsm
-var/lib/asterisk/sounds/en/you-are-caller-num.gsm
-var/lib/asterisk/sounds/en/you-are-curr-call-num.gsm
-var/lib/asterisk/sounds/en/you-can-press.gsm
-var/lib/asterisk/sounds/en/you-dialed-wrong-number.gsm
-var/lib/asterisk/sounds/en/you-entered.gsm
-var/lib/asterisk/sounds/en/you-have-dialed.gsm
-var/lib/asterisk/sounds/en/you-have-reached-a-test-number.gsm
-var/lib/asterisk/sounds/en/you-have-these-options.gsm
-var/lib/asterisk/sounds/en/you-must-first-dial.gsm
-var/lib/asterisk/sounds/en/you-seem-impatient.gsm
-var/lib/asterisk/sounds/en/you-sound-cute.gsm
-var/lib/asterisk/sounds/en/you-wish-to-join.gsm
-var/lib/asterisk/sounds/en/you_say_yes.gsm
-var/lib/asterisk/sounds/en/your-account.gsm
-var/lib/asterisk/sounds/en/your-msg-has-been-saved.gsm
-var/lib/asterisk/sounds/en/your-msg-is-too-short.gsm
-var/lib/asterisk/sounds/en/your-notifications.gsm
-var/lib/asterisk/sounds/en/your-req-notification.gsm
-var/lib/asterisk/sounds/en/your-temp-greeting.gsm
-var/lib/asterisk/sounds/en/your.gsm
-var/lib/asterisk/sounds/en/yourcallisimportant.gsm
-var/lib/asterisk/sounds/en/yourcallisimpotent.gsm
-var/lib/asterisk/sounds/en/zip-code.gsm
-var/lib/asterisk/sounds/en/zombies.gsm
-#var/lib/asterisk/sounds/letters
-#var/lib/asterisk/sounds/letters/de
-var/lib/asterisk/sounds/letters/de/a.gsm
-var/lib/asterisk/sounds/letters/de/at.gsm
-var/lib/asterisk/sounds/letters/de/b.gsm
-var/lib/asterisk/sounds/letters/de/c.gsm
-var/lib/asterisk/sounds/letters/de/d.gsm
-var/lib/asterisk/sounds/letters/de/dash.gsm
-var/lib/asterisk/sounds/letters/de/dollar.gsm
-var/lib/asterisk/sounds/letters/de/dot.gsm
-var/lib/asterisk/sounds/letters/de/e.gsm
-var/lib/asterisk/sounds/letters/de/equals.gsm
-var/lib/asterisk/sounds/letters/de/exclaimation-point.gsm
-var/lib/asterisk/sounds/letters/de/f.gsm
-var/lib/asterisk/sounds/letters/de/g.gsm
-var/lib/asterisk/sounds/letters/de/h.gsm
-var/lib/asterisk/sounds/letters/de/i.gsm
-var/lib/asterisk/sounds/letters/de/j.gsm
-var/lib/asterisk/sounds/letters/de/k.gsm
-var/lib/asterisk/sounds/letters/de/l.gsm
-var/lib/asterisk/sounds/letters/de/m.gsm
-var/lib/asterisk/sounds/letters/de/n.gsm
-var/lib/asterisk/sounds/letters/de/o.gsm
-var/lib/asterisk/sounds/letters/de/p.gsm
-var/lib/asterisk/sounds/letters/de/plus.gsm
-var/lib/asterisk/sounds/letters/de/q.gsm
-var/lib/asterisk/sounds/letters/de/r.gsm
-var/lib/asterisk/sounds/letters/de/s.gsm
-var/lib/asterisk/sounds/letters/de/slash.gsm
-var/lib/asterisk/sounds/letters/de/space.gsm
-var/lib/asterisk/sounds/letters/de/t.gsm
-var/lib/asterisk/sounds/letters/de/u.gsm
-var/lib/asterisk/sounds/letters/de/v.gsm
-var/lib/asterisk/sounds/letters/de/w.gsm
-var/lib/asterisk/sounds/letters/de/x.gsm
-var/lib/asterisk/sounds/letters/de/y.gsm
-var/lib/asterisk/sounds/letters/de/z.gsm
-var/lib/asterisk/sounds/letters/de/zed.gsm
-#var/lib/asterisk/sounds/phonetic
-#var/lib/asterisk/sounds/phonetic/de
-var/lib/asterisk/sounds/phonetic/de/9_p.gsm
-var/lib/asterisk/sounds/phonetic/de/a_p.gsm
-var/lib/asterisk/sounds/phonetic/de/b_p.gsm
-var/lib/asterisk/sounds/phonetic/de/c_p.gsm
-var/lib/asterisk/sounds/phonetic/de/d_p.gsm
-var/lib/asterisk/sounds/phonetic/de/e_p.gsm
-var/lib/asterisk/sounds/phonetic/de/f_p.gsm
-var/lib/asterisk/sounds/phonetic/de/g_p.gsm
-var/lib/asterisk/sounds/phonetic/de/h_p.gsm
-var/lib/asterisk/sounds/phonetic/de/i_p.gsm
-var/lib/asterisk/sounds/phonetic/de/j_p.gsm
-var/lib/asterisk/sounds/phonetic/de/k_p.gsm
-var/lib/asterisk/sounds/phonetic/de/l_p.gsm
-var/lib/asterisk/sounds/phonetic/de/m_p.gsm
-var/lib/asterisk/sounds/phonetic/de/n_p.gsm
-var/lib/asterisk/sounds/phonetic/de/niner.gsm
-var/lib/asterisk/sounds/phonetic/de/o_p.gsm
-var/lib/asterisk/sounds/phonetic/de/p_p.gsm
-var/lib/asterisk/sounds/phonetic/de/q_p.gsm
-var/lib/asterisk/sounds/phonetic/de/r_p.gsm
-var/lib/asterisk/sounds/phonetic/de/s_p.gsm
-var/lib/asterisk/sounds/phonetic/de/t_p.gsm
-var/lib/asterisk/sounds/phonetic/de/u_p.gsm
-var/lib/asterisk/sounds/phonetic/de/v_p.gsm
-var/lib/asterisk/sounds/phonetic/de/w_p.gsm
-var/lib/asterisk/sounds/phonetic/de/x_p.gsm
-var/lib/asterisk/sounds/phonetic/de/y_p.gsm
-var/lib/asterisk/sounds/phonetic/de/z_p.gsm
-#var/lib/asterisk/static-http
-#var/lib/asterisk/static-http/ajamdemo.html
-#var/lib/asterisk/static-http/appdocsxml.xslt
-#var/lib/asterisk/static-http/astman.css
-#var/lib/asterisk/static-http/astman.js
-#var/lib/asterisk/static-http/core-en_US.xml
-#var/lib/asterisk/static-http/mantest.html
-#var/lib/asterisk/static-http/prototype.js
-#var/lib/asterisk/third-party
-#var/log/asterisk
-var/log/asterisk/cdr-csv
-var/log/asterisk/cdr-custom
-var/log/asterisk/cel-custom
-#var/spool/asterisk
-var/spool/asterisk/dictate
-var/spool/asterisk/meetme
-var/spool/asterisk/monitor
-var/spool/asterisk/recording
-var/spool/asterisk/system
-var/spool/asterisk/tmp
-#var/spool/asterisk/voicemail
-#var/spool/asterisk/voicemail/default
-#var/spool/asterisk/voicemail/default/1234
-var/spool/asterisk/voicemail/default/1234/INBOX
-var/spool/asterisk/voicemail/default/1234/en
-var/spool/asterisk/voicemail/default/1234/en/busy.gsm
-var/spool/asterisk/voicemail/default/1234/en/unavail.gsm
diff --git a/config/rootfiles/packages/flac b/config/rootfiles/packages/flac
index 6ea1dc958..1e489a5bb 100644
--- a/config/rootfiles/packages/flac
+++ b/config/rootfiles/packages/flac
@@ -28,29 +28,28 @@ usr/lib/libFLAC.so.8.3.0
#usr/lib/pkgconfig/flac.pc
#usr/share/aclocal/libFLAC++.m4
#usr/share/aclocal/libFLAC.m4
-#usr/share/doc/flac-1.3.2
-#usr/share/doc/flac-1.3.2/FLAC.tag
-#usr/share/doc/flac-1.3.2/html
-#usr/share/doc/flac-1.3.2/html/changelog.html
-#usr/share/doc/flac-1.3.2/html/developers.html
-#usr/share/doc/flac-1.3.2/html/documentation.html
-#usr/share/doc/flac-1.3.2/html/documentation_bugs.html
-#usr/share/doc/flac-1.3.2/html/documentation_example_code.html
-#usr/share/doc/flac-1.3.2/html/documentation_format_overview.html
-#usr/share/doc/flac-1.3.2/html/documentation_tools.html
-#usr/share/doc/flac-1.3.2/html/documentation_tools_flac.html
-#usr/share/doc/flac-1.3.2/html/documentation_tools_metaflac.html
-#usr/share/doc/flac-1.3.2/html/faq.html
-#usr/share/doc/flac-1.3.2/html/favicon.ico
-#usr/share/doc/flac-1.3.2/html/features.html
-#usr/share/doc/flac-1.3.2/html/flac.css
-#usr/share/doc/flac-1.3.2/html/format.html
-#usr/share/doc/flac-1.3.2/html/id.html
-#usr/share/doc/flac-1.3.2/html/images
-#usr/share/doc/flac-1.3.2/html/images/logo.svg
-#usr/share/doc/flac-1.3.2/html/images/logo130.gif
-#usr/share/doc/flac-1.3.2/html/index.html
-#usr/share/doc/flac-1.3.2/html/license.html
-#usr/share/doc/flac-1.3.2/html/ogg_mapping.html
+#usr/share/doc/flac
+#usr/share/doc/flac/FLAC.tag
+#usr/share/doc/flac/changelog.html
+#usr/share/doc/flac/developers.html
+#usr/share/doc/flac/documentation.html
+#usr/share/doc/flac/documentation_bugs.html
+#usr/share/doc/flac/documentation_example_code.html
+#usr/share/doc/flac/documentation_format_overview.html
+#usr/share/doc/flac/documentation_tools.html
+#usr/share/doc/flac/documentation_tools_flac.html
+#usr/share/doc/flac/documentation_tools_metaflac.html
+#usr/share/doc/flac/faq.html
+#usr/share/doc/flac/favicon.ico
+#usr/share/doc/flac/features.html
+#usr/share/doc/flac/flac.css
+#usr/share/doc/flac/format.html
+#usr/share/doc/flac/id.html
+#usr/share/doc/flac/images
+#usr/share/doc/flac/images/logo.svg
+#usr/share/doc/flac/images/logo130.gif
+#usr/share/doc/flac/index.html
+#usr/share/doc/flac/license.html
+#usr/share/doc/flac/ogg_mapping.html
#usr/share/man/man1/flac.1
#usr/share/man/man1/metaflac.1
diff --git a/config/rootfiles/packages/i586/samba b/config/rootfiles/packages/i586/samba
index d302dd703..6b43544f1 100644
--- a/config/rootfiles/packages/i586/samba
+++ b/config/rootfiles/packages/i586/samba
@@ -701,11 +701,7 @@ usr/lib/samba/libposix-eadb-samba4.so
usr/lib/samba/libprinter-driver-samba4.so
usr/lib/samba/libprinting-migrate-samba4.so
usr/lib/samba/libpyldb-util.cpython-38-i386-linux-gnu.so.2
-<<<<<<< HEAD
-usr/lib/samba/libpyldb-util.cpython-38-i386-linux-gnu.so.2.2.1
-=======
usr/lib/samba/libpyldb-util.cpython-38-i386-linux-gnu.so.2.3.0
->>>>>>> next
usr/lib/samba/libpytalloc-util.cpython-38-i386-linux-gnu.so.2
usr/lib/samba/libpytalloc-util.cpython-38-i386-linux-gnu.so.2.3.2
usr/lib/samba/libregistry-samba4.so
diff --git a/config/rootfiles/packages/libmicrohttpd b/config/rootfiles/packages/libmicrohttpd
deleted file mode 100644
index 62717ed94..000000000
--- a/config/rootfiles/packages/libmicrohttpd
+++ /dev/null
@@ -1,6 +0,0 @@
-#usr/include/microhttpd.h
-#usr/lib/libmicrohttpd.la
-#usr/lib/libmicrohttpd.so
-usr/lib/libmicrohttpd.so.12
-usr/lib/libmicrohttpd.so.12.58.0
-#usr/lib/pkgconfig/libmicrohttpd.pc
diff --git a/config/rootfiles/packages/libsrtp b/config/rootfiles/packages/libsrtp
deleted file mode 100644
index 3ee2e3b64..000000000
--- a/config/rootfiles/packages/libsrtp
+++ /dev/null
@@ -1,41 +0,0 @@
-#usr/include/srtp
-#usr/include/srtp/aes.h
-#usr/include/srtp/aes_cbc.h
-#usr/include/srtp/aes_gcm_ossl.h
-#usr/include/srtp/aes_icm.h
-#usr/include/srtp/aes_icm_ossl.h
-#usr/include/srtp/alloc.h
-#usr/include/srtp/auth.h
-#usr/include/srtp/cipher.h
-#usr/include/srtp/config.h
-#usr/include/srtp/crypto.h
-#usr/include/srtp/crypto_kernel.h
-#usr/include/srtp/crypto_math.h
-#usr/include/srtp/crypto_types.h
-#usr/include/srtp/cryptoalg.h
-#usr/include/srtp/datatypes.h
-#usr/include/srtp/ekt.h
-#usr/include/srtp/err.h
-#usr/include/srtp/getopt_s.h
-#usr/include/srtp/gf2_8.h
-#usr/include/srtp/hmac.h
-#usr/include/srtp/integers.h
-#usr/include/srtp/kernel_compat.h
-#usr/include/srtp/key.h
-#usr/include/srtp/null_auth.h
-#usr/include/srtp/null_cipher.h
-#usr/include/srtp/prng.h
-#usr/include/srtp/rand_source.h
-#usr/include/srtp/rdb.h
-#usr/include/srtp/rdbx.h
-#usr/include/srtp/rtp.h
-#usr/include/srtp/rtp_priv.h
-#usr/include/srtp/sha1.h
-#usr/include/srtp/srtp.h
-#usr/include/srtp/srtp_priv.h
-#usr/include/srtp/stat.h
-#usr/include/srtp/ut_sim.h
-#usr/include/srtp/xfm.h
-usr/lib/libsrtp.so
-usr/lib/libsrtp.so.1
-#usr/lib/pkgconfig/libsrtp.pc
diff --git a/config/rootfiles/packages/miniupnpd b/config/rootfiles/packages/miniupnpd
deleted file mode 100644
index cdad3be61..000000000
--- a/config/rootfiles/packages/miniupnpd
+++ /dev/null
@@ -1,6 +0,0 @@
-etc/miniupnpd
-etc/miniupnpd/miniupnpd.conf
-etc/rc.d/init.d/miniupnpd
-etc/rc.d/init.d/networking/red.down/10-miniupnpd
-etc/rc.d/init.d/networking/red.up/10-miniupnpd
-usr/sbin/miniupnpd
diff --git a/config/rootfiles/packages/motion b/config/rootfiles/packages/motion
deleted file mode 100644
index f93b24a91..000000000
--- a/config/rootfiles/packages/motion
+++ /dev/null
@@ -1,44 +0,0 @@
-etc/motion
-etc/motion.conf
-etc/motion/camera1-dist.conf
-etc/motion/camera2-dist.conf
-etc/motion/camera3-dist.conf
-etc/motion/camera4-dist.conf
-#etc/motion/motion-dist.conf
-etc/rc.d/init.d/motion
-etc/rc.d/rc0.d/K01motion
-etc/rc.d/rc6.d/K01motion
-etc/rc.d/rc3.d/S99motion
-usr/bin/motion
-#usr/share/doc/motion
-#usr/share/doc/motion/COPYING
-#usr/share/doc/motion/CREDITS
-#usr/share/doc/motion/mask1.png
-#usr/share/doc/motion/motion_build.html
-#usr/share/doc/motion/motion_config.html
-#usr/share/doc/motion/motion_guide.html
-#usr/share/doc/motion/motion_stylesheet.css
-#usr/share/doc/motion/normal.jpg
-#usr/share/doc/motion/outputmotion1.jpg
-#usr/share/doc/motion/outputnormal1.jpg
-#usr/share/locale/da/LC_MESSAGES/motion.mo
-#usr/share/locale/de/LC_MESSAGES/motion.mo
-#usr/share/locale/es/LC_MESSAGES/motion.mo
-#usr/share/locale/fi/LC_MESSAGES/motion.mo
-#usr/share/locale/fr/LC_MESSAGES/motion.mo
-#usr/share/locale/it/LC_MESSAGES/motion.mo
-#usr/share/locale/ja/LC_MESSAGES/motion.mo
-#usr/share/locale/ko/LC_MESSAGES/motion.mo
-#usr/share/locale/li
-#usr/share/locale/li/LC_MESSAGES
-#usr/share/locale/li/LC_MESSAGES/motion.mo
-#usr/share/locale/nl/LC_MESSAGES/motion.mo
-#usr/share/locale/no
-#usr/share/locale/no/LC_MESSAGES
-#usr/share/locale/no/LC_MESSAGES/motion.mo
-#usr/share/locale/pt/LC_MESSAGES/motion.mo
-#usr/share/locale/sk/LC_MESSAGES/motion.mo
-#usr/share/locale/sv/LC_MESSAGES/motion.mo
-#usr/share/locale/zh/LC_MESSAGES/motion.mo
-#usr/share/man/man1/motion.1
-var/ipfire/backup/addons/includes/motion
diff --git a/config/rootfiles/packages/python3-pyparsing b/config/rootfiles/packages/python3-pyparsing
new file mode 100644
index 000000000..3106ff1b6
--- /dev/null
+++ b/config/rootfiles/packages/python3-pyparsing
@@ -0,0 +1,9 @@
+#usr/lib/python3.8/site-packages/easy-install.pth
+#usr/lib/python3.8/site-packages/pyparsing-2.4.7-py3.8.egg
+#usr/lib/python3.8/site-packages/pyparsing-2.4.7-py3.8.egg/EGG-INFO
+#usr/lib/python3.8/site-packages/pyparsing-2.4.7-py3.8.egg/EGG-INFO/PKG-INFO
+#usr/lib/python3.8/site-packages/pyparsing-2.4.7-py3.8.egg/EGG-INFO/SOURCES.txt
+#usr/lib/python3.8/site-packages/pyparsing-2.4.7-py3.8.egg/EGG-INFO/dependency_links.txt
+#usr/lib/python3.8/site-packages/pyparsing-2.4.7-py3.8.egg/EGG-INFO/not-zip-safe
+#usr/lib/python3.8/site-packages/pyparsing-2.4.7-py3.8.egg/EGG-INFO/top_level.txt
+usr/lib/python3.8/site-packages/pyparsing-2.4.7-py3.8.egg/pyparsing.py
diff --git a/config/rootfiles/packages/python3-setuptools b/config/rootfiles/packages/python3-setuptools
new file mode 100644
index 000000000..cb6e9b037
--- /dev/null
+++ b/config/rootfiles/packages/python3-setuptools
@@ -0,0 +1,175 @@
+#usr/lib/python3.8/site-packages/easy-install.pth
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/EGG-INFO
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/EGG-INFO/PKG-INFO
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/EGG-INFO/SOURCES.txt
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/EGG-INFO/dependency_links.txt
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/EGG-INFO/entry_points.txt
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/EGG-INFO/not-zip-safe
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/EGG-INFO/requires.txt
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/EGG-INFO/top_level.txt
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/_distutils_hack
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/_distutils_hack/__init__.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/_distutils_hack/override.py
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/__init__.py
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/__init__.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/appdirs.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/packaging
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/packaging/__about__.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/packaging/__init__.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/packaging/_compat.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/packaging/_structures.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/packaging/_typing.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/packaging/markers.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/packaging/requirements.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/packaging/specifiers.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/packaging/tags.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/packaging/utils.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/packaging/version.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/_vendor/pyparsing.py
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/extern
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/extern/__init__.py
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/tests
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/tests/data
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/tests/data/my-test-package-source
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/pkg_resources/tests/data/my-test-package-source/setup.py
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/__init__.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_deprecation_warning.py
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/__init__.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/_msvccompiler.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/archive_util.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/bcppcompiler.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/ccompiler.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/cmd.py
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/__init__.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/bdist.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/bdist_dumb.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/bdist_msi.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/bdist_rpm.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/bdist_wininst.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/build.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/build_clib.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/build_ext.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/build_py.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/build_scripts.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/check.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/clean.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/config.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/install.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/install_data.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/install_egg_info.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/install_headers.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/install_lib.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/install_scripts.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/py37compat.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/register.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/sdist.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/command/upload.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/config.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/core.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/cygwinccompiler.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/debug.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/dep_util.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/dir_util.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/dist.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/errors.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/extension.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/fancy_getopt.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/file_util.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/filelist.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/log.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/msvc9compiler.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/msvccompiler.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/py35compat.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/py38compat.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/spawn.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/sysconfig.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/text_file.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/unixccompiler.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/util.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/version.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_distutils/versionpredicate.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_imp.py
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/__init__.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/ordered_set.py
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/packaging
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/packaging/__about__.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/packaging/__init__.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/packaging/_compat.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/packaging/_structures.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/packaging/_typing.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/packaging/markers.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/packaging/requirements.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/packaging/specifiers.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/packaging/tags.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/packaging/utils.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/packaging/version.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/_vendor/pyparsing.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/archive_util.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/build_meta.py
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/cli-32.exe
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/cli-64.exe
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/cli.exe
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/__init__.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/alias.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/bdist_egg.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/bdist_rpm.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/build_clib.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/build_ext.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/build_py.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/develop.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/dist_info.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/easy_install.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/egg_info.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/install.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/install_egg_info.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/install_lib.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/install_scripts.py
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/launcher
+#manifest.xml
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/py36compat.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/register.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/rotate.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/saveopts.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/sdist.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/setopt.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/test.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/upload.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/command/upload_docs.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/config.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/dep_util.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/depends.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/dist.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/errors.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/extension.py
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/extern
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/extern/__init__.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/glob.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/gui-32.exe
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/gui-64.exe
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/gui.exe
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/installer.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/launch.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/lib2to3_ex.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/monkey.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/msvc.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/namespaces.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/package_index.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/py34compat.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/sandbox.py
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/script
+#(dev).tmpl
+#usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/script.tmpl
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/ssl_support.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/unicode_utils.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/version.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/wheel.py
+usr/lib/python3.8/site-packages/setuptools-56.2.0-py3.8.egg/setuptools/windows_support.py
+#usr/lib/python3.8/site-packages/setuptools.pth
diff --git a/config/rootfiles/packages/sane b/config/rootfiles/packages/sane
deleted file mode 100644
index 9da1fda6b..000000000
--- a/config/rootfiles/packages/sane
+++ /dev/null
@@ -1,659 +0,0 @@
-etc/rc.d/init.d/sane
-etc/rc.d/rc0.d/K10sane
-etc/rc.d/rc3.d/S95sane
-etc/rc.d/rc6.d/K10sane
-#etc/sane.d
-etc/sane.d/abaton.conf
-etc/sane.d/agfafocus.conf
-etc/sane.d/apple.conf
-etc/sane.d/artec.conf
-etc/sane.d/artec_eplus48u.conf
-etc/sane.d/avision.conf
-etc/sane.d/bh.conf
-etc/sane.d/canon.conf
-etc/sane.d/canon630u.conf
-etc/sane.d/canon_dr.conf
-etc/sane.d/cardscan.conf
-etc/sane.d/coolscan.conf
-etc/sane.d/coolscan2.conf
-etc/sane.d/coolscan3.conf
-etc/sane.d/dc210.conf
-etc/sane.d/dc240.conf
-etc/sane.d/dc25.conf
-etc/sane.d/dell1600n_net.conf
-etc/sane.d/dll.conf
-etc/sane.d/dll.d
-etc/sane.d/dmc.conf
-etc/sane.d/epjitsu.conf
-etc/sane.d/epson.conf
-etc/sane.d/epson2.conf
-etc/sane.d/epsonds.conf
-etc/sane.d/fujitsu.conf
-etc/sane.d/genesys.conf
-etc/sane.d/gt68xx.conf
-etc/sane.d/hp.conf
-etc/sane.d/hp3900.conf
-etc/sane.d/hp4200.conf
-etc/sane.d/hp5400.conf
-etc/sane.d/hs2p.conf
-etc/sane.d/ibm.conf
-etc/sane.d/kodak.conf
-etc/sane.d/kodakaio.conf
-etc/sane.d/kvs1025.conf
-etc/sane.d/leo.conf
-etc/sane.d/lexmark.conf
-etc/sane.d/ma1509.conf
-etc/sane.d/magicolor.conf
-etc/sane.d/matsushita.conf
-etc/sane.d/microtek.conf
-etc/sane.d/microtek2.conf
-etc/sane.d/mustek.conf
-etc/sane.d/mustek_pp.conf
-etc/sane.d/mustek_usb.conf
-etc/sane.d/nec.conf
-etc/sane.d/net.conf
-etc/sane.d/p5.conf
-etc/sane.d/pie.conf
-etc/sane.d/pieusb.conf
-etc/sane.d/pixma.conf
-etc/sane.d/plustek.conf
-etc/sane.d/plustek_pp.conf
-etc/sane.d/qcam.conf
-etc/sane.d/ricoh.conf
-etc/sane.d/rts8891.conf
-etc/sane.d/s9036.conf
-etc/sane.d/saned.conf
-etc/sane.d/sceptre.conf
-etc/sane.d/sharp.conf
-etc/sane.d/sm3840.conf
-etc/sane.d/snapscan.conf
-etc/sane.d/sp15c.conf
-etc/sane.d/st400.conf
-etc/sane.d/stv680.conf
-etc/sane.d/tamarack.conf
-etc/sane.d/teco1.conf
-etc/sane.d/teco2.conf
-etc/sane.d/teco3.conf
-etc/sane.d/test.conf
-etc/sane.d/u12.conf
-etc/sane.d/umax.conf
-etc/sane.d/umax1220u.conf
-etc/sane.d/umax_pp.conf
-etc/sane.d/xerox_mfp.conf
-usr/bin/gamma4scanimage
-usr/bin/sane-config
-usr/bin/sane-find-scanner
-usr/bin/scanimage
-usr/bin/umax_pp
-#usr/include/sane
-usr/include/sane/sane.h
-usr/include/sane/saneopts.h
-#usr/lib/libsane.la
-usr/lib/libsane.so
-usr/lib/libsane.so.1
-usr/lib/libsane.so.1.0.28
-#usr/lib/pkgconfig/sane-backends.pc
-#usr/lib/sane
-#usr/lib/sane/libsane-abaton.la
-usr/lib/sane/libsane-abaton.so
-usr/lib/sane/libsane-abaton.so.1
-usr/lib/sane/libsane-abaton.so.1.0.28
-#usr/lib/sane/libsane-agfafocus.la
-usr/lib/sane/libsane-agfafocus.so
-usr/lib/sane/libsane-agfafocus.so.1
-usr/lib/sane/libsane-agfafocus.so.1.0.28
-#usr/lib/sane/libsane-apple.la
-usr/lib/sane/libsane-apple.so
-usr/lib/sane/libsane-apple.so.1
-usr/lib/sane/libsane-apple.so.1.0.28
-#usr/lib/sane/libsane-artec.la
-usr/lib/sane/libsane-artec.so
-usr/lib/sane/libsane-artec.so.1
-usr/lib/sane/libsane-artec.so.1.0.28
-#usr/lib/sane/libsane-artec_eplus48u.la
-usr/lib/sane/libsane-artec_eplus48u.so
-usr/lib/sane/libsane-artec_eplus48u.so.1
-usr/lib/sane/libsane-artec_eplus48u.so.1.0.28
-#usr/lib/sane/libsane-as6e.la
-usr/lib/sane/libsane-as6e.so
-usr/lib/sane/libsane-as6e.so.1
-usr/lib/sane/libsane-as6e.so.1.0.28
-#usr/lib/sane/libsane-avision.la
-usr/lib/sane/libsane-avision.so
-usr/lib/sane/libsane-avision.so.1
-usr/lib/sane/libsane-avision.so.1.0.28
-#usr/lib/sane/libsane-bh.la
-usr/lib/sane/libsane-bh.so
-usr/lib/sane/libsane-bh.so.1
-usr/lib/sane/libsane-bh.so.1.0.28
-#usr/lib/sane/libsane-canon.la
-usr/lib/sane/libsane-canon.so
-usr/lib/sane/libsane-canon.so.1
-usr/lib/sane/libsane-canon.so.1.0.28
-#usr/lib/sane/libsane-canon630u.la
-usr/lib/sane/libsane-canon630u.so
-usr/lib/sane/libsane-canon630u.so.1
-usr/lib/sane/libsane-canon630u.so.1.0.28
-#usr/lib/sane/libsane-canon_dr.la
-usr/lib/sane/libsane-canon_dr.so
-usr/lib/sane/libsane-canon_dr.so.1
-usr/lib/sane/libsane-canon_dr.so.1.0.28
-#usr/lib/sane/libsane-cardscan.la
-usr/lib/sane/libsane-cardscan.so
-usr/lib/sane/libsane-cardscan.so.1
-usr/lib/sane/libsane-cardscan.so.1.0.28
-#usr/lib/sane/libsane-coolscan.la
-usr/lib/sane/libsane-coolscan.so
-usr/lib/sane/libsane-coolscan.so.1
-usr/lib/sane/libsane-coolscan.so.1.0.28
-#usr/lib/sane/libsane-coolscan2.la
-usr/lib/sane/libsane-coolscan2.so
-usr/lib/sane/libsane-coolscan2.so.1
-usr/lib/sane/libsane-coolscan2.so.1.0.28
-#usr/lib/sane/libsane-coolscan3.la
-usr/lib/sane/libsane-coolscan3.so
-usr/lib/sane/libsane-coolscan3.so.1
-usr/lib/sane/libsane-coolscan3.so.1.0.28
-#usr/lib/sane/libsane-dc210.la
-usr/lib/sane/libsane-dc210.so
-usr/lib/sane/libsane-dc210.so.1
-usr/lib/sane/libsane-dc210.so.1.0.28
-#usr/lib/sane/libsane-dc240.la
-usr/lib/sane/libsane-dc240.so
-usr/lib/sane/libsane-dc240.so.1
-usr/lib/sane/libsane-dc240.so.1.0.28
-#usr/lib/sane/libsane-dc25.la
-usr/lib/sane/libsane-dc25.so
-usr/lib/sane/libsane-dc25.so.1
-usr/lib/sane/libsane-dc25.so.1.0.28
-#usr/lib/sane/libsane-dell1600n_net.la
-usr/lib/sane/libsane-dell1600n_net.so
-usr/lib/sane/libsane-dell1600n_net.so.1
-usr/lib/sane/libsane-dell1600n_net.so.1.0.28
-#usr/lib/sane/libsane-dll.la
-usr/lib/sane/libsane-dll.so
-usr/lib/sane/libsane-dll.so.1
-usr/lib/sane/libsane-dll.so.1.0.28
-#usr/lib/sane/libsane-dmc.la
-usr/lib/sane/libsane-dmc.so
-usr/lib/sane/libsane-dmc.so.1
-usr/lib/sane/libsane-dmc.so.1.0.28
-#usr/lib/sane/libsane-epjitsu.la
-usr/lib/sane/libsane-epjitsu.so
-usr/lib/sane/libsane-epjitsu.so.1
-usr/lib/sane/libsane-epjitsu.so.1.0.28
-#usr/lib/sane/libsane-epson.la
-usr/lib/sane/libsane-epson.so
-usr/lib/sane/libsane-epson.so.1
-usr/lib/sane/libsane-epson.so.1.0.28
-#usr/lib/sane/libsane-epson2.la
-usr/lib/sane/libsane-epson2.so
-usr/lib/sane/libsane-epson2.so.1
-usr/lib/sane/libsane-epson2.so.1.0.28
-#usr/lib/sane/libsane-epsonds.la
-usr/lib/sane/libsane-epsonds.so
-usr/lib/sane/libsane-epsonds.so.1
-usr/lib/sane/libsane-epsonds.so.1.0.28
-#usr/lib/sane/libsane-fujitsu.la
-usr/lib/sane/libsane-fujitsu.so
-usr/lib/sane/libsane-fujitsu.so.1
-usr/lib/sane/libsane-fujitsu.so.1.0.28
-#usr/lib/sane/libsane-genesys.la
-usr/lib/sane/libsane-genesys.so
-usr/lib/sane/libsane-genesys.so.1
-usr/lib/sane/libsane-genesys.so.1.0.28
-#usr/lib/sane/libsane-gt68xx.la
-usr/lib/sane/libsane-gt68xx.so
-usr/lib/sane/libsane-gt68xx.so.1
-usr/lib/sane/libsane-gt68xx.so.1.0.28
-#usr/lib/sane/libsane-hp.la
-usr/lib/sane/libsane-hp.so
-usr/lib/sane/libsane-hp.so.1
-usr/lib/sane/libsane-hp.so.1.0.28
-#usr/lib/sane/libsane-hp3500.la
-usr/lib/sane/libsane-hp3500.so
-usr/lib/sane/libsane-hp3500.so.1
-usr/lib/sane/libsane-hp3500.so.1.0.28
-#usr/lib/sane/libsane-hp3900.la
-usr/lib/sane/libsane-hp3900.so
-usr/lib/sane/libsane-hp3900.so.1
-usr/lib/sane/libsane-hp3900.so.1.0.28
-#usr/lib/sane/libsane-hp4200.la
-usr/lib/sane/libsane-hp4200.so
-usr/lib/sane/libsane-hp4200.so.1
-usr/lib/sane/libsane-hp4200.so.1.0.28
-#usr/lib/sane/libsane-hp5400.la
-usr/lib/sane/libsane-hp5400.so
-usr/lib/sane/libsane-hp5400.so.1
-usr/lib/sane/libsane-hp5400.so.1.0.28
-#usr/lib/sane/libsane-hp5590.la
-usr/lib/sane/libsane-hp5590.so
-usr/lib/sane/libsane-hp5590.so.1
-usr/lib/sane/libsane-hp5590.so.1.0.28
-#usr/lib/sane/libsane-hpljm1005.la
-usr/lib/sane/libsane-hpljm1005.so
-usr/lib/sane/libsane-hpljm1005.so.1
-usr/lib/sane/libsane-hpljm1005.so.1.0.28
-#usr/lib/sane/libsane-hs2p.la
-usr/lib/sane/libsane-hs2p.so
-usr/lib/sane/libsane-hs2p.so.1
-usr/lib/sane/libsane-hs2p.so.1.0.28
-#usr/lib/sane/libsane-ibm.la
-usr/lib/sane/libsane-ibm.so
-usr/lib/sane/libsane-ibm.so.1
-usr/lib/sane/libsane-ibm.so.1.0.28
-#usr/lib/sane/libsane-kodak.la
-usr/lib/sane/libsane-kodak.so
-usr/lib/sane/libsane-kodak.so.1
-usr/lib/sane/libsane-kodak.so.1.0.28
-#usr/lib/sane/libsane-kodakaio.la
-usr/lib/sane/libsane-kodakaio.so
-usr/lib/sane/libsane-kodakaio.so.1
-usr/lib/sane/libsane-kodakaio.so.1.0.28
-#usr/lib/sane/libsane-kvs1025.la
-usr/lib/sane/libsane-kvs1025.so
-usr/lib/sane/libsane-kvs1025.so.1
-usr/lib/sane/libsane-kvs1025.so.1.0.28
-#usr/lib/sane/libsane-kvs20xx.la
-usr/lib/sane/libsane-kvs20xx.so
-usr/lib/sane/libsane-kvs20xx.so.1
-usr/lib/sane/libsane-kvs20xx.so.1.0.28
-#usr/lib/sane/libsane-kvs40xx.la
-usr/lib/sane/libsane-kvs40xx.so
-usr/lib/sane/libsane-kvs40xx.so.1
-usr/lib/sane/libsane-kvs40xx.so.1.0.28
-#usr/lib/sane/libsane-leo.la
-usr/lib/sane/libsane-leo.so
-usr/lib/sane/libsane-leo.so.1
-usr/lib/sane/libsane-leo.so.1.0.28
-#usr/lib/sane/libsane-lexmark.la
-usr/lib/sane/libsane-lexmark.so
-usr/lib/sane/libsane-lexmark.so.1
-usr/lib/sane/libsane-lexmark.so.1.0.28
-#usr/lib/sane/libsane-ma1509.la
-usr/lib/sane/libsane-ma1509.so
-usr/lib/sane/libsane-ma1509.so.1
-usr/lib/sane/libsane-ma1509.so.1.0.28
-#usr/lib/sane/libsane-magicolor.la
-usr/lib/sane/libsane-magicolor.so
-usr/lib/sane/libsane-magicolor.so.1
-usr/lib/sane/libsane-magicolor.so.1.0.28
-#usr/lib/sane/libsane-matsushita.la
-usr/lib/sane/libsane-matsushita.so
-usr/lib/sane/libsane-matsushita.so.1
-usr/lib/sane/libsane-matsushita.so.1.0.28
-#usr/lib/sane/libsane-microtek.la
-usr/lib/sane/libsane-microtek.so
-usr/lib/sane/libsane-microtek.so.1
-usr/lib/sane/libsane-microtek.so.1.0.28
-#usr/lib/sane/libsane-microtek2.la
-usr/lib/sane/libsane-microtek2.so
-usr/lib/sane/libsane-microtek2.so.1
-usr/lib/sane/libsane-microtek2.so.1.0.28
-#usr/lib/sane/libsane-mustek.la
-usr/lib/sane/libsane-mustek.so
-usr/lib/sane/libsane-mustek.so.1
-usr/lib/sane/libsane-mustek.so.1.0.28
-#usr/lib/sane/libsane-mustek_pp.la
-usr/lib/sane/libsane-mustek_pp.so
-usr/lib/sane/libsane-mustek_pp.so.1
-usr/lib/sane/libsane-mustek_pp.so.1.0.28
-#usr/lib/sane/libsane-mustek_usb.la
-usr/lib/sane/libsane-mustek_usb.so
-usr/lib/sane/libsane-mustek_usb.so.1
-usr/lib/sane/libsane-mustek_usb.so.1.0.28
-#usr/lib/sane/libsane-mustek_usb2.la
-usr/lib/sane/libsane-mustek_usb2.so
-usr/lib/sane/libsane-mustek_usb2.so.1
-usr/lib/sane/libsane-mustek_usb2.so.1.0.28
-#usr/lib/sane/libsane-nec.la
-usr/lib/sane/libsane-nec.so
-usr/lib/sane/libsane-nec.so.1
-usr/lib/sane/libsane-nec.so.1.0.28
-#usr/lib/sane/libsane-net.la
-usr/lib/sane/libsane-net.so
-usr/lib/sane/libsane-net.so.1
-usr/lib/sane/libsane-net.so.1.0.28
-#usr/lib/sane/libsane-niash.la
-usr/lib/sane/libsane-niash.so
-usr/lib/sane/libsane-niash.so.1
-usr/lib/sane/libsane-niash.so.1.0.28
-#usr/lib/sane/libsane-p5.la
-usr/lib/sane/libsane-p5.so
-usr/lib/sane/libsane-p5.so.1
-usr/lib/sane/libsane-p5.so.1.0.28
-#usr/lib/sane/libsane-pie.la
-usr/lib/sane/libsane-pie.so
-usr/lib/sane/libsane-pie.so.1
-usr/lib/sane/libsane-pie.so.1.0.28
-#usr/lib/sane/libsane-pieusb.la
-usr/lib/sane/libsane-pieusb.so
-usr/lib/sane/libsane-pieusb.so.1
-usr/lib/sane/libsane-pieusb.so.1.0.28
-#usr/lib/sane/libsane-pixma.la
-usr/lib/sane/libsane-pixma.so
-usr/lib/sane/libsane-pixma.so.1
-usr/lib/sane/libsane-pixma.so.1.0.28
-#usr/lib/sane/libsane-plustek.la
-usr/lib/sane/libsane-plustek.so
-usr/lib/sane/libsane-plustek.so.1
-usr/lib/sane/libsane-plustek.so.1.0.28
-#usr/lib/sane/libsane-plustek_pp.la
-usr/lib/sane/libsane-plustek_pp.so
-usr/lib/sane/libsane-plustek_pp.so.1
-usr/lib/sane/libsane-plustek_pp.so.1.0.28
-#usr/lib/sane/libsane-qcam.la
-usr/lib/sane/libsane-qcam.so
-usr/lib/sane/libsane-qcam.so.1
-usr/lib/sane/libsane-qcam.so.1.0.28
-#usr/lib/sane/libsane-ricoh.la
-usr/lib/sane/libsane-ricoh.so
-usr/lib/sane/libsane-ricoh.so.1
-usr/lib/sane/libsane-ricoh.so.1.0.28
-#usr/lib/sane/libsane-ricoh2.la
-usr/lib/sane/libsane-ricoh2.so
-usr/lib/sane/libsane-ricoh2.so.1
-usr/lib/sane/libsane-ricoh2.so.1.0.28
-#usr/lib/sane/libsane-rts8891.la
-usr/lib/sane/libsane-rts8891.so
-usr/lib/sane/libsane-rts8891.so.1
-usr/lib/sane/libsane-rts8891.so.1.0.28
-#usr/lib/sane/libsane-s9036.la
-usr/lib/sane/libsane-s9036.so
-usr/lib/sane/libsane-s9036.so.1
-usr/lib/sane/libsane-s9036.so.1.0.28
-#usr/lib/sane/libsane-sceptre.la
-usr/lib/sane/libsane-sceptre.so
-usr/lib/sane/libsane-sceptre.so.1
-usr/lib/sane/libsane-sceptre.so.1.0.28
-#usr/lib/sane/libsane-sharp.la
-usr/lib/sane/libsane-sharp.so
-usr/lib/sane/libsane-sharp.so.1
-usr/lib/sane/libsane-sharp.so.1.0.28
-#usr/lib/sane/libsane-sm3600.la
-usr/lib/sane/libsane-sm3600.so
-usr/lib/sane/libsane-sm3600.so.1
-usr/lib/sane/libsane-sm3600.so.1.0.28
-#usr/lib/sane/libsane-sm3840.la
-usr/lib/sane/libsane-sm3840.so
-usr/lib/sane/libsane-sm3840.so.1
-usr/lib/sane/libsane-sm3840.so.1.0.28
-#usr/lib/sane/libsane-snapscan.la
-usr/lib/sane/libsane-snapscan.so
-usr/lib/sane/libsane-snapscan.so.1
-usr/lib/sane/libsane-snapscan.so.1.0.28
-#usr/lib/sane/libsane-sp15c.la
-usr/lib/sane/libsane-sp15c.so
-usr/lib/sane/libsane-sp15c.so.1
-usr/lib/sane/libsane-sp15c.so.1.0.28
-#usr/lib/sane/libsane-st400.la
-usr/lib/sane/libsane-st400.so
-usr/lib/sane/libsane-st400.so.1
-usr/lib/sane/libsane-st400.so.1.0.28
-#usr/lib/sane/libsane-stv680.la
-usr/lib/sane/libsane-stv680.so
-usr/lib/sane/libsane-stv680.so.1
-usr/lib/sane/libsane-stv680.so.1.0.28
-#usr/lib/sane/libsane-tamarack.la
-usr/lib/sane/libsane-tamarack.so
-usr/lib/sane/libsane-tamarack.so.1
-usr/lib/sane/libsane-tamarack.so.1.0.28
-#usr/lib/sane/libsane-teco1.la
-usr/lib/sane/libsane-teco1.so
-usr/lib/sane/libsane-teco1.so.1
-usr/lib/sane/libsane-teco1.so.1.0.28
-#usr/lib/sane/libsane-teco2.la
-usr/lib/sane/libsane-teco2.so
-usr/lib/sane/libsane-teco2.so.1
-usr/lib/sane/libsane-teco2.so.1.0.28
-#usr/lib/sane/libsane-teco3.la
-usr/lib/sane/libsane-teco3.so
-usr/lib/sane/libsane-teco3.so.1
-usr/lib/sane/libsane-teco3.so.1.0.28
-#usr/lib/sane/libsane-test.la
-usr/lib/sane/libsane-test.so
-usr/lib/sane/libsane-test.so.1
-usr/lib/sane/libsane-test.so.1.0.28
-#usr/lib/sane/libsane-u12.la
-usr/lib/sane/libsane-u12.so
-usr/lib/sane/libsane-u12.so.1
-usr/lib/sane/libsane-u12.so.1.0.28
-#usr/lib/sane/libsane-umax.la
-usr/lib/sane/libsane-umax.so
-usr/lib/sane/libsane-umax.so.1
-usr/lib/sane/libsane-umax.so.1.0.28
-#usr/lib/sane/libsane-umax1220u.la
-usr/lib/sane/libsane-umax1220u.so
-usr/lib/sane/libsane-umax1220u.so.1
-usr/lib/sane/libsane-umax1220u.so.1.0.28
-#usr/lib/sane/libsane-umax_pp.la
-usr/lib/sane/libsane-umax_pp.so
-usr/lib/sane/libsane-umax_pp.so.1
-usr/lib/sane/libsane-umax_pp.so.1.0.28
-#usr/lib/sane/libsane-xerox_mfp.la
-usr/lib/sane/libsane-xerox_mfp.so
-usr/lib/sane/libsane-xerox_mfp.so.1
-usr/lib/sane/libsane-xerox_mfp.so.1.0.28
-usr/sbin/saned
-#usr/share/doc/sane-backends
-#usr/share/doc/sane-backends/AUTHORS
-#usr/share/doc/sane-backends/COPYING
-#usr/share/doc/sane-backends/ChangeLog
-#usr/share/doc/sane-backends/LICENSE
-#usr/share/doc/sane-backends/NEWS
-#usr/share/doc/sane-backends/PROBLEMS
-#usr/share/doc/sane-backends/PROJECTS
-#usr/share/doc/sane-backends/README
-#usr/share/doc/sane-backends/README.aix
-#usr/share/doc/sane-backends/README.beos
-#usr/share/doc/sane-backends/README.darwin
-#usr/share/doc/sane-backends/README.djpeg
-#usr/share/doc/sane-backends/README.freebsd
-#usr/share/doc/sane-backends/README.hp-ux
-#usr/share/doc/sane-backends/README.linux
-#usr/share/doc/sane-backends/README.netbsd
-#usr/share/doc/sane-backends/README.openbsd
-#usr/share/doc/sane-backends/README.os2
-#usr/share/doc/sane-backends/README.solaris
-#usr/share/doc/sane-backends/README.unixware2
-#usr/share/doc/sane-backends/README.unixware7
-#usr/share/doc/sane-backends/README.windows
-#usr/share/doc/sane-backends/README.zeta
-#usr/share/doc/sane-backends/backend-writing.txt
-#usr/share/doc/sane-backends/canon
-#usr/share/doc/sane-backends/canon/canon.changes
-#usr/share/doc/sane-backends/canon/canon.install2700F.txt
-#usr/share/doc/sane-backends/gt68xx
-#usr/share/doc/sane-backends/gt68xx/gt68xx.CHANGES
-#usr/share/doc/sane-backends/gt68xx/gt68xx.TODO
-#usr/share/doc/sane-backends/leo
-#usr/share/doc/sane-backends/leo/leo.txt
-#usr/share/doc/sane-backends/matsushita
-#usr/share/doc/sane-backends/matsushita/matsushita.txt
-#usr/share/doc/sane-backends/mustek
-#usr/share/doc/sane-backends/mustek/mustek.CHANGES
-#usr/share/doc/sane-backends/mustek_usb
-#usr/share/doc/sane-backends/mustek_usb/mustek_usb.CHANGES
-#usr/share/doc/sane-backends/mustek_usb/mustek_usb.TODO
-#usr/share/doc/sane-backends/mustek_usb2
-#usr/share/doc/sane-backends/mustek_usb2/mustek_usb2.CHANGES
-#usr/share/doc/sane-backends/mustek_usb2/mustek_usb2.TODO
-#usr/share/doc/sane-backends/niash
-#usr/share/doc/sane-backends/niash/niash.TODO
-#usr/share/doc/sane-backends/plustek
-#usr/share/doc/sane-backends/plustek/FAQ
-#usr/share/doc/sane-backends/plustek/MakeModule.sh
-#usr/share/doc/sane-backends/plustek/Makefile.kernel24
-#usr/share/doc/sane-backends/plustek/Makefile.kernel26
-#usr/share/doc/sane-backends/plustek/Plustek-PARPORT-TODO.txt
-#usr/share/doc/sane-backends/plustek/Plustek-PARPORT.changes
-#usr/share/doc/sane-backends/plustek/Plustek-PARPORT.txt
-#usr/share/doc/sane-backends/plustek/Plustek-USB-TODO.txt
-#usr/share/doc/sane-backends/plustek/Plustek-USB.changes
-#usr/share/doc/sane-backends/plustek/Plustek-USB.txt
-#usr/share/doc/sane-backends/sane-backends-external.html
-#usr/share/doc/sane-backends/sane-backends.html
-#usr/share/doc/sane-backends/sane-mfgs-external.html
-#usr/share/doc/sane-backends/sane-mfgs.html
-#usr/share/doc/sane-backends/sceptre
-#usr/share/doc/sane-backends/sceptre/s1200.txt
-#usr/share/doc/sane-backends/teco
-#usr/share/doc/sane-backends/teco/teco1.txt
-#usr/share/doc/sane-backends/teco/teco2.txt
-#usr/share/doc/sane-backends/teco/teco3.txt
-#usr/share/doc/sane-backends/u12
-#usr/share/doc/sane-backends/u12/U12.changes
-#usr/share/doc/sane-backends/u12/U12.todo
-#usr/share/doc/sane-backends/umax
-#usr/share/doc/sane-backends/umax/negative-types.txt
-#usr/share/doc/sane-backends/umax/sane-logo.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-advanced-options-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-advanced.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-astra-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-config-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-histogram.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-mirage-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-not-listed-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-others-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-parport-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-powerlook-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-scanner-clones-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-speed-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-standard-options-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-standard.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-text.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-text2.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-text4.jpg
-#usr/share/doc/sane-backends/umax/sane-umax-uc-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax-vista-doc.html
-#usr/share/doc/sane-backends/umax/sane-umax.jpg
-#usr/share/doc/sane-backends/umax/umax.BUGS
-#usr/share/doc/sane-backends/umax/umax.CHANGES
-#usr/share/doc/sane-backends/umax/umax.FAQ
-#usr/share/doc/sane-backends/umax/umax.TODO
-#usr/share/locale/bg/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/ca/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/ca(a)valencia/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/cs/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/da/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/de/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/en(a)boldquot/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/en(a)quot/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/en_GB/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/eo/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/es/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/fi/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/fr/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/gl/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/he/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/hu/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/it/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/ja/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/nb/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/nl/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/pl/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/pt/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/ru/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/sv/LC_MESSAGES/sane-backends.mo
-#usr/share/locale/uk/LC_MESSAGES/sane-backends.mo
-#usr/share/man/man1/gamma4scanimage.1
-#usr/share/man/man1/sane-config.1
-#usr/share/man/man1/sane-find-scanner.1
-#usr/share/man/man1/scanimage.1
-#usr/share/man/man5/sane-abaton.5
-#usr/share/man/man5/sane-agfafocus.5
-#usr/share/man/man5/sane-apple.5
-#usr/share/man/man5/sane-artec.5
-#usr/share/man/man5/sane-artec_eplus48u.5
-#usr/share/man/man5/sane-as6e.5
-#usr/share/man/man5/sane-avision.5
-#usr/share/man/man5/sane-bh.5
-#usr/share/man/man5/sane-canon.5
-#usr/share/man/man5/sane-canon630u.5
-#usr/share/man/man5/sane-canon_dr.5
-#usr/share/man/man5/sane-cardscan.5
-#usr/share/man/man5/sane-coolscan.5
-#usr/share/man/man5/sane-coolscan2.5
-#usr/share/man/man5/sane-coolscan3.5
-#usr/share/man/man5/sane-dc210.5
-#usr/share/man/man5/sane-dc240.5
-#usr/share/man/man5/sane-dc25.5
-#usr/share/man/man5/sane-dll.5
-#usr/share/man/man5/sane-dmc.5
-#usr/share/man/man5/sane-epjitsu.5
-#usr/share/man/man5/sane-epson.5
-#usr/share/man/man5/sane-epson2.5
-#usr/share/man/man5/sane-epsonds.5
-#usr/share/man/man5/sane-fujitsu.5
-#usr/share/man/man5/sane-genesys.5
-#usr/share/man/man5/sane-gt68xx.5
-#usr/share/man/man5/sane-hp.5
-#usr/share/man/man5/sane-hp3500.5
-#usr/share/man/man5/sane-hp3900.5
-#usr/share/man/man5/sane-hp4200.5
-#usr/share/man/man5/sane-hp5400.5
-#usr/share/man/man5/sane-hp5590.5
-#usr/share/man/man5/sane-hpljm1005.5
-#usr/share/man/man5/sane-hs2p.5
-#usr/share/man/man5/sane-ibm.5
-#usr/share/man/man5/sane-kodak.5
-#usr/share/man/man5/sane-kodakaio.5
-#usr/share/man/man5/sane-kvs1025.5
-#usr/share/man/man5/sane-kvs20xx.5
-#usr/share/man/man5/sane-kvs40xx.5
-#usr/share/man/man5/sane-leo.5
-#usr/share/man/man5/sane-lexmark.5
-#usr/share/man/man5/sane-ma1509.5
-#usr/share/man/man5/sane-magicolor.5
-#usr/share/man/man5/sane-matsushita.5
-#usr/share/man/man5/sane-microtek.5
-#usr/share/man/man5/sane-microtek2.5
-#usr/share/man/man5/sane-mustek.5
-#usr/share/man/man5/sane-mustek_pp.5
-#usr/share/man/man5/sane-mustek_usb.5
-#usr/share/man/man5/sane-mustek_usb2.5
-#usr/share/man/man5/sane-nec.5
-#usr/share/man/man5/sane-net.5
-#usr/share/man/man5/sane-niash.5
-#usr/share/man/man5/sane-p5.5
-#usr/share/man/man5/sane-pie.5
-#usr/share/man/man5/sane-pieusb.5
-#usr/share/man/man5/sane-pixma.5
-#usr/share/man/man5/sane-plustek.5
-#usr/share/man/man5/sane-plustek_pp.5
-#usr/share/man/man5/sane-qcam.5
-#usr/share/man/man5/sane-ricoh.5
-#usr/share/man/man5/sane-rts8891.5
-#usr/share/man/man5/sane-s9036.5
-#usr/share/man/man5/sane-sceptre.5
-#usr/share/man/man5/sane-scsi.5
-#usr/share/man/man5/sane-sharp.5
-#usr/share/man/man5/sane-sm3600.5
-#usr/share/man/man5/sane-sm3840.5
-#usr/share/man/man5/sane-snapscan.5
-#usr/share/man/man5/sane-sp15c.5
-#usr/share/man/man5/sane-st400.5
-#usr/share/man/man5/sane-stv680.5
-#usr/share/man/man5/sane-tamarack.5
-#usr/share/man/man5/sane-teco1.5
-#usr/share/man/man5/sane-teco2.5
-#usr/share/man/man5/sane-teco3.5
-#usr/share/man/man5/sane-test.5
-#usr/share/man/man5/sane-u12.5
-#usr/share/man/man5/sane-umax.5
-#usr/share/man/man5/sane-umax1220u.5
-#usr/share/man/man5/sane-umax_pp.5
-#usr/share/man/man5/sane-usb.5
-#usr/share/man/man5/sane-xerox_mfp.5
-#usr/share/man/man7/sane.7
-#usr/share/man/man8/saned.8
-#usr/share/sane
-usr/share/sane/artec_eplus48u
-usr/share/sane/epjitsu
-usr/share/sane/gt68xx
-usr/share/sane/snapscan
-#usr/var
-#usr/var/lock
-usr/var/lock/sane
-var/ipfire/backup/addons/includes/sane
diff --git a/config/rootfiles/packages/sendEmail b/config/rootfiles/packages/sendEmail
deleted file mode 100644
index ee206e288..000000000
--- a/config/rootfiles/packages/sendEmail
+++ /dev/null
@@ -1 +0,0 @@
-usr/local/bin/sendEmail
diff --git a/config/upnp/gatedesc.xml b/config/upnp/gatedesc.xml
deleted file mode 100755
index a0608bb53..000000000
--- a/config/upnp/gatedesc.xml
+++ /dev/null
@@ -1,81 +0,0 @@
-<?xml version="1.0"?>
-<root xmlns="urn:schemas-upnp-org:device-1-0">
- <specVersion>
- <major>1</major>
- <minor>0</minor>
- </specVersion>
- <device>
- <deviceType>urn:schemas-upnp-org:device:InternetGatewayDevice:1</deviceType>
- <friendlyName>IPFire UPnP Device</friendlyName>
- <manufacturer>IPFire Project</manufacturer>
- <manufacturerURL>http://www.ipfire.org</manufacturerURL>
- <modelName>IPFire 2.3</modelName>
- <UDN>uuid:75802409-bccb-40e7-8e6c-fa095ecce13e</UDN>
- <iconList>
- <icon>
- <mimetype>image/gif</mimetype>
- <width>118</width>
- <height>119</height>
- <depth>8</depth>
- <url>/ligd.gif</url>
- </icon>
- </iconList>
- <serviceList>
- <service>
- <serviceType>urn:schemas-dummy-com:service:Dummy:1</serviceType>
- <serviceId>urn:dummy-com:serviceId:dummy1</serviceId>
- <controlURL>/dummy</controlURL>
- <eventSubURL>/dummy</eventSubURL>
- <SCPDURL>/dummy.xml</SCPDURL>
- </service>
- </serviceList>
- <deviceList>
- <device>
- <deviceType>urn:schemas-upnp-org:device:WANDevice:1</deviceType>
- <friendlyName>WANDevice</friendlyName>
- <manufacturer>IPFire Project</manufacturer>
- <manufacturerURL>http://www.ipfire.org</manufacturerURL>
- <modelDescription>WAN Device on Linux IGD</modelDescription>
- <modelName>IPFire</modelName>
- <modelNumber>2.3</modelNumber>
- <modelURL>http://linux-igd.sourceforge.net</modelURL>
- <serialNumber>2.3</serialNumber>
- <UDN>uuid:75802409-bccb-40e7-8e6c-fa095ecce13e</UDN>
- <UPC>Linux IGD</UPC>
- <serviceList>
- <service>
- <serviceType>urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1</serviceType>
- <serviceId>urn:upnp-org:serviceId:WANCommonIFC1</serviceId>
- <controlURL>/upnp/control/WANCommonIFC1</controlURL>
- <eventSubURL>/upnp/control/WANCommonIFC1</eventSubURL>
- <SCPDURL>/gateicfgSCPD.xml</SCPDURL>
- </service>
- </serviceList>
- <deviceList>
- <device>
- <deviceType>urn:schemas-upnp-org:device:WANConnectionDevice:1</deviceType>
- <friendlyName>Internet Connection</friendlyName>
- <manufacturer>IPFire Project</manufacturer>
- <manufacturerURL>http://www.ipfire.org</manufacturerURL>
- <modelDescription>Internet connection on Linux IPFire Firewall</modelDescription>
- <modelName>IPFire</modelName>
- <modelNumber>2.3</modelNumber>
- <modelURL>http://www.ipfire.org</modelURL>
- <serialNumber>2.3</serialNumber>
- <UDN>uuid:75802409-bccb-40e7-8e6c-fa095ecce13e</UDN>
- <UPC>Linux IGD</UPC>
- <serviceList>
- <service>
- <serviceType>urn:schemas-upnp-org:service:WANIPConnection:1</serviceType>
- <serviceId>urn:upnp-org:serviceId:WANIPConn1</serviceId>
- <controlURL>/upnp/control/WANIPConn1</controlURL>
- <eventSubURL>/upnp/control/WANIPConn1</eventSubURL>
- <SCPDURL>/gateconnSCPD.xml</SCPDURL>
- </service>
- </serviceList>
- </device>
- </deviceList>
- </device>
- </deviceList>
- </device>
-</root>
diff --git a/doc/language_issues.de b/doc/language_issues.de
index 8500501fd..ae8e31276 100644
--- a/doc/language_issues.de
+++ b/doc/language_issues.de
@@ -855,6 +855,7 @@ WARNING: translation string unused: zoneconf val vlan tag range error
WARNING: translation string unused: zoneconf val zoneslave amount error
WARNING: untranslated string: desired = Desired
WARNING: untranslated string: disable = Disable
+WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
WARNING: untranslated string: enable = Enable
WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date!
WARNING: untranslated string: fwhost cust locationgrp = unknown string
@@ -888,6 +889,9 @@ WARNING: untranslated string: guardian logtarget_file = unknown string
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: ipsec dns server address is invalid = Invalid DNS server IP address(es)
+WARNING: untranslated string: ipsec invalid ip address or fqdn for rw endpoint = Invalid IP address or FQDN for Host-to-Net Endpoint
+WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint
WARNING: untranslated string: netbios nameserver daemon = NetBIOS Nameserver Daemon
WARNING: untranslated string: no entries = No entries at the moment.
WARNING: untranslated string: optional = Optional
diff --git a/doc/language_issues.en b/doc/language_issues.en
index 620f81738..aa5c66dd2 100644
--- a/doc/language_issues.en
+++ b/doc/language_issues.en
@@ -645,6 +645,7 @@ WARNING: untranslated string: downlink = Downlink
WARNING: untranslated string: downlink speed = Downlink speed (kbit/sec)
WARNING: untranslated string: downlink std class = downlink standard class
WARNING: untranslated string: download = download
+WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
WARNING: untranslated string: download ca certificate = Download CA certificate
WARNING: untranslated string: download certificate = Download file
WARNING: untranslated string: download host certificate = Download host certificate
@@ -1140,12 +1141,15 @@ WARNING: untranslated string: ipfires hostname = IPFire's Hostname
WARNING: untranslated string: ipinfo = IP info
WARNING: untranslated string: ipsec = IPsec
WARNING: untranslated string: ipsec connection = IPsec Connection
+WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es)
WARNING: untranslated string: ipsec interface mode gre = GRE
WARNING: untranslated string: ipsec interface mode none = - None (Default) -
WARNING: untranslated string: ipsec interface mode vti = VTI
+WARNING: untranslated string: ipsec invalid ip address or fqdn for rw endpoint = Invalid IP address or FQDN for Host-to-Net Endpoint
WARNING: untranslated string: ipsec mode transport = Transport
WARNING: untranslated string: ipsec mode tunnel = Tunnel
WARNING: untranslated string: ipsec network = IPsec network
+WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint
WARNING: untranslated string: ipsec routing table entries = IPsec Routing Table Entries
WARNING: untranslated string: ipsec settings = IPsec Settings
WARNING: untranslated string: iptmangles = IPTable Mangles
diff --git a/doc/language_issues.es b/doc/language_issues.es
index ee15abb84..f66c5cae9 100644
--- a/doc/language_issues.es
+++ b/doc/language_issues.es
@@ -923,6 +923,7 @@ WARNING: untranslated string: dnssec disabled warning = WARNING: DNSSEC has been
WARNING: untranslated string: dnssec not supported = DNSSEC Not supported
WARNING: untranslated string: dnssec validating = DNSSEC Validating
WARNING: untranslated string: downlink = Downlink
+WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
WARNING: untranslated string: download tls-auth key = Download tls-auth key
WARNING: untranslated string: dpd delay = Delay
WARNING: untranslated string: dpd timeout = Timeout
@@ -1223,12 +1224,15 @@ WARNING: untranslated string: ip basic info = Basic IP information
WARNING: untranslated string: ip info for = IP information for
WARNING: untranslated string: ipsec = IPsec
WARNING: untranslated string: ipsec connection = IPsec Connection
+WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es)
WARNING: untranslated string: ipsec interface mode gre = GRE
WARNING: untranslated string: ipsec interface mode none = - None (Default) -
WARNING: untranslated string: ipsec interface mode vti = VTI
+WARNING: untranslated string: ipsec invalid ip address or fqdn for rw endpoint = Invalid IP address or FQDN for Host-to-Net Endpoint
WARNING: untranslated string: ipsec mode transport = Transport
WARNING: untranslated string: ipsec mode tunnel = Tunnel
WARNING: untranslated string: ipsec network = IPsec network
+WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint
WARNING: untranslated string: ipsec routing table entries = IPsec Routing Table Entries
WARNING: untranslated string: ipsec settings = IPsec Settings
WARNING: untranslated string: itlb multihit = iTLB MultiHit
diff --git a/doc/language_issues.fr b/doc/language_issues.fr
index e675c6f0c..12c715c62 100644
--- a/doc/language_issues.fr
+++ b/doc/language_issues.fr
@@ -892,6 +892,7 @@ WARNING: translation string unused: zoneconf val stp zone mode error
WARNING: translation string unused: zoneconf val vlan amount assignment error
WARNING: translation string unused: zoneconf val vlan tag assignment error
WARNING: translation string unused: zoneconf val zoneslave amount error
+WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
WARNING: untranslated string: fwhost cust locationgrp = unknown string
WARNING: untranslated string: fwhost err hostip = unknown string
WARNING: untranslated string: guardian block a host = unknown string
@@ -923,6 +924,9 @@ WARNING: untranslated string: guardian logtarget_file = unknown string
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: ipsec dns server address is invalid = Invalid DNS server IP address(es)
+WARNING: untranslated string: ipsec invalid ip address or fqdn for rw endpoint = Invalid IP address or FQDN for Host-to-Net Endpoint
+WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint
WARNING: untranslated string: pakfire ago = ago.
WARNING: untranslated string: route config changed = unknown string
WARNING: untranslated string: routing config added = unknown string
diff --git a/doc/language_issues.it b/doc/language_issues.it
index 50c1dcd3f..726a0a989 100644
--- a/doc/language_issues.it
+++ b/doc/language_issues.it
@@ -946,6 +946,7 @@ WARNING: untranslated string: dns use protocol for dns queries = Protocol for DN
WARNING: untranslated string: dnsforward dnssec disabled = DNSSEC Validation is disabled
WARNING: untranslated string: dnsforward forward_servers = Nameservers
WARNING: untranslated string: dnssec disabled warning = WARNING: DNSSEC has been disabled
+WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
WARNING: untranslated string: duration = Duration
WARNING: untranslated string: eight hours = 8 Hours
WARNING: untranslated string: email config = Configuration
@@ -1062,11 +1063,14 @@ WARNING: untranslated string: invalid logserver protocol = Invalid syslogd serve
WARNING: untranslated string: ip basic info = Basic IP information
WARNING: untranslated string: ip info for = IP information for
WARNING: untranslated string: ipsec connection = IPsec Connection
+WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es)
WARNING: untranslated string: ipsec interface mode gre = GRE
WARNING: untranslated string: ipsec interface mode none = - None (Default) -
WARNING: untranslated string: ipsec interface mode vti = VTI
+WARNING: untranslated string: ipsec invalid ip address or fqdn for rw endpoint = Invalid IP address or FQDN for Host-to-Net Endpoint
WARNING: untranslated string: ipsec mode transport = Transport
WARNING: untranslated string: ipsec mode tunnel = Tunnel
+WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint
WARNING: untranslated string: ipsec routing table entries = IPsec Routing Table Entries
WARNING: untranslated string: ipsec settings = IPsec Settings
WARNING: untranslated string: itlb multihit = iTLB MultiHit
diff --git a/doc/language_issues.nl b/doc/language_issues.nl
index 6dbaea863..e87e2c755 100644
--- a/doc/language_issues.nl
+++ b/doc/language_issues.nl
@@ -949,6 +949,7 @@ WARNING: untranslated string: dnssec aware = DNSSEC Aware
WARNING: untranslated string: dnssec disabled warning = WARNING: DNSSEC has been disabled
WARNING: untranslated string: dnssec not supported = DNSSEC Not supported
WARNING: untranslated string: dnssec validating = DNSSEC Validating
+WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
WARNING: untranslated string: download tls-auth key = Download tls-auth key
WARNING: untranslated string: drop outgoing = Log dropped outgoing packets
WARNING: untranslated string: duration = Duration
@@ -1071,11 +1072,14 @@ WARNING: untranslated string: invalid logserver protocol = Invalid syslogd serve
WARNING: untranslated string: ip basic info = Basic IP information
WARNING: untranslated string: ip info for = IP information for
WARNING: untranslated string: ipsec connection = IPsec Connection
+WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es)
WARNING: untranslated string: ipsec interface mode gre = GRE
WARNING: untranslated string: ipsec interface mode none = - None (Default) -
WARNING: untranslated string: ipsec interface mode vti = VTI
+WARNING: untranslated string: ipsec invalid ip address or fqdn for rw endpoint = Invalid IP address or FQDN for Host-to-Net Endpoint
WARNING: untranslated string: ipsec mode transport = Transport
WARNING: untranslated string: ipsec mode tunnel = Tunnel
+WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint
WARNING: untranslated string: ipsec routing table entries = IPsec Routing Table Entries
WARNING: untranslated string: ipsec settings = IPsec Settings
WARNING: untranslated string: itlb multihit = iTLB MultiHit
diff --git a/doc/language_issues.pl b/doc/language_issues.pl
index e78b969eb..80bca4f01 100644
--- a/doc/language_issues.pl
+++ b/doc/language_issues.pl
@@ -938,6 +938,7 @@ WARNING: untranslated string: dnssec disabled warning = WARNING: DNSSEC has been
WARNING: untranslated string: dnssec not supported = DNSSEC Not supported
WARNING: untranslated string: dnssec validating = DNSSEC Validating
WARNING: untranslated string: downlink = Downlink
+WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
WARNING: untranslated string: download tls-auth key = Download tls-auth key
WARNING: untranslated string: dpd delay = Delay
WARNING: untranslated string: dpd timeout = Timeout
@@ -1228,12 +1229,15 @@ WARNING: untranslated string: ip basic info = Basic IP information
WARNING: untranslated string: ip info for = IP information for
WARNING: untranslated string: ipsec = IPsec
WARNING: untranslated string: ipsec connection = IPsec Connection
+WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es)
WARNING: untranslated string: ipsec interface mode gre = GRE
WARNING: untranslated string: ipsec interface mode none = - None (Default) -
WARNING: untranslated string: ipsec interface mode vti = VTI
+WARNING: untranslated string: ipsec invalid ip address or fqdn for rw endpoint = Invalid IP address or FQDN for Host-to-Net Endpoint
WARNING: untranslated string: ipsec mode transport = Transport
WARNING: untranslated string: ipsec mode tunnel = Tunnel
WARNING: untranslated string: ipsec network = IPsec network
+WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint
WARNING: untranslated string: ipsec routing table entries = IPsec Routing Table Entries
WARNING: untranslated string: ipsec settings = IPsec Settings
WARNING: untranslated string: itlb multihit = iTLB MultiHit
diff --git a/doc/language_issues.ru b/doc/language_issues.ru
index d7f1083de..6778a8399 100644
--- a/doc/language_issues.ru
+++ b/doc/language_issues.ru
@@ -935,6 +935,7 @@ WARNING: untranslated string: dnssec disabled warning = WARNING: DNSSEC has been
WARNING: untranslated string: dnssec not supported = DNSSEC Not supported
WARNING: untranslated string: dnssec validating = DNSSEC Validating
WARNING: untranslated string: downlink = Downlink
+WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
WARNING: untranslated string: download tls-auth key = Download tls-auth key
WARNING: untranslated string: dpd delay = Delay
WARNING: untranslated string: dpd timeout = Timeout
@@ -1226,12 +1227,15 @@ WARNING: untranslated string: ip basic info = Basic IP information
WARNING: untranslated string: ip info for = IP information for
WARNING: untranslated string: ipsec = IPsec
WARNING: untranslated string: ipsec connection = IPsec Connection
+WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es)
WARNING: untranslated string: ipsec interface mode gre = GRE
WARNING: untranslated string: ipsec interface mode none = - None (Default) -
WARNING: untranslated string: ipsec interface mode vti = VTI
+WARNING: untranslated string: ipsec invalid ip address or fqdn for rw endpoint = Invalid IP address or FQDN for Host-to-Net Endpoint
WARNING: untranslated string: ipsec mode transport = Transport
WARNING: untranslated string: ipsec mode tunnel = Tunnel
WARNING: untranslated string: ipsec network = IPsec network
+WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint
WARNING: untranslated string: ipsec routing table entries = IPsec Routing Table Entries
WARNING: untranslated string: ipsec settings = IPsec Settings
WARNING: untranslated string: itlb multihit = iTLB MultiHit
diff --git a/doc/language_issues.tr b/doc/language_issues.tr
index 14a95d847..aa7337a66 100644
--- a/doc/language_issues.tr
+++ b/doc/language_issues.tr
@@ -925,6 +925,7 @@ WARNING: untranslated string: dns use isp assigned nameservers = Use ISP-assigne
WARNING: untranslated string: dns use protocol for dns queries = Protocol for DNS queries
WARNING: untranslated string: dnsforward dnssec disabled = DNSSEC Validation is disabled
WARNING: untranslated string: dnsforward forward_servers = Nameservers
+WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
WARNING: untranslated string: duration = Duration
WARNING: untranslated string: email tls explicit = explicit (STARTTLS)
WARNING: untranslated string: email tls implicit = implicit (TLS)
@@ -998,11 +999,14 @@ WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hos
WARNING: untranslated string: ip basic info = Basic IP information
WARNING: untranslated string: ip info for = IP information for
WARNING: untranslated string: ipsec connection = IPsec Connection
+WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es)
WARNING: untranslated string: ipsec interface mode gre = GRE
WARNING: untranslated string: ipsec interface mode none = - None (Default) -
WARNING: untranslated string: ipsec interface mode vti = VTI
+WARNING: untranslated string: ipsec invalid ip address or fqdn for rw endpoint = Invalid IP address or FQDN for Host-to-Net Endpoint
WARNING: untranslated string: ipsec mode transport = Transport
WARNING: untranslated string: ipsec mode tunnel = Tunnel
+WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint
WARNING: untranslated string: ipsec routing table entries = IPsec Routing Table Entries
WARNING: untranslated string: ipsec settings = IPsec Settings
WARNING: untranslated string: itlb multihit = iTLB MultiHit
diff --git a/doc/language_missings b/doc/language_missings
index a390d1b00..25265a943 100644
--- a/doc/language_missings
+++ b/doc/language_missings
@@ -34,11 +34,15 @@
< disable
< dns could not add server
< done
+< download apple profile
< enable
< error the to date has to be later than the from date
< g.dtm
< g.lite
< insert removable device
+< ipsec dns server address is invalid
+< ipsec invalid ip address or fqdn for rw endpoint
+< ipsec roadwarrior endpoint
< netbios nameserver daemon
< no entries
< notes
@@ -218,6 +222,7 @@
< dns use isp assigned nameservers
< dns use protocol for dns queries
< downlink
+< download apple profile
< download dh parameter
< download tls-auth key
< dpd delay
@@ -536,13 +541,16 @@
< ip info for
< ipsec
< ipsec connection
+< ipsec dns server address is invalid
< ipsec interface mode gre
< ipsec interface mode none
< ipsec interface mode vti
+< ipsec invalid ip address or fqdn for rw endpoint
< ipsec mode transport
< ipsec mode tunnel
< ipsec network
< ipsec no connections
+< ipsec roadwarrior endpoint
< ipsec routing table entries
< ipsec settings
< itlb multihit
@@ -920,8 +928,12 @@
< ansi t1.483
< bewan adsl pci st
< bewan adsl usb
+< download apple profile
< g.dtm
< g.lite
+< ipsec dns server address is invalid
+< ipsec invalid ip address or fqdn for rw endpoint
+< ipsec roadwarrior endpoint
< upload fcdsl.o
< zoneconf val vlan tag range error
############################################################################
@@ -1042,6 +1054,7 @@
< dns tls hostname
< dns use isp assigned nameservers
< dns use protocol for dns queries
+< download apple profile
< duration
< eight hours
< email config
@@ -1132,11 +1145,14 @@
< ip basic info
< ip info for
< ipsec connection
+< ipsec dns server address is invalid
< ipsec interface mode gre
< ipsec interface mode none
< ipsec interface mode vti
+< ipsec invalid ip address or fqdn for rw endpoint
< ipsec mode transport
< ipsec mode tunnel
+< ipsec roadwarrior endpoint
< ipsec routing table entries
< ipsec settings
< itlb multihit
@@ -1445,6 +1461,7 @@
< dns tls hostname
< dns use isp assigned nameservers
< dns use protocol for dns queries
+< download apple profile
< download dh parameter
< download tls-auth key
< drop outgoing
@@ -1542,11 +1559,14 @@
< ip basic info
< ip info for
< ipsec connection
+< ipsec dns server address is invalid
< ipsec interface mode gre
< ipsec interface mode none
< ipsec interface mode vti
+< ipsec invalid ip address or fqdn for rw endpoint
< ipsec mode transport
< ipsec mode tunnel
+< ipsec roadwarrior endpoint
< ipsec routing table entries
< ipsec settings
< itlb multihit
@@ -1965,6 +1985,7 @@
< dns use isp assigned nameservers
< dns use protocol for dns queries
< downlink
+< download apple profile
< download dh parameter
< download tls-auth key
< dpd delay
@@ -2275,13 +2296,16 @@
< ip info for
< ipsec
< ipsec connection
+< ipsec dns server address is invalid
< ipsec interface mode gre
< ipsec interface mode none
< ipsec interface mode vti
+< ipsec invalid ip address or fqdn for rw endpoint
< ipsec mode transport
< ipsec mode tunnel
< ipsec network
< ipsec no connections
+< ipsec roadwarrior endpoint
< ipsec routing table entries
< ipsec settings
< itlb multihit
@@ -2855,6 +2879,7 @@
< dns use isp assigned nameservers
< dns use protocol for dns queries
< downlink
+< download apple profile
< download dh parameter
< download tls-auth key
< dpd delay
@@ -3169,13 +3194,16 @@
< ip info for
< ipsec
< ipsec connection
+< ipsec dns server address is invalid
< ipsec interface mode gre
< ipsec interface mode none
< ipsec interface mode vti
+< ipsec invalid ip address or fqdn for rw endpoint
< ipsec mode transport
< ipsec mode tunnel
< ipsec network
< ipsec no connections
+< ipsec roadwarrior endpoint
< ipsec routing table entries
< ipsec settings
< itlb multihit
@@ -3588,6 +3616,7 @@
< dns tls hostname
< dns use isp assigned nameservers
< dns use protocol for dns queries
+< download apple profile
< duration
< email tls explicit
< email tls implicit
@@ -3630,11 +3659,14 @@
< ip basic info
< ip info for
< ipsec connection
+< ipsec dns server address is invalid
< ipsec interface mode gre
< ipsec interface mode none
< ipsec interface mode vti
+< ipsec invalid ip address or fqdn for rw endpoint
< ipsec mode transport
< ipsec mode tunnel
+< ipsec roadwarrior endpoint
< ipsec routing table entries
< ipsec settings
< itlb multihit
diff --git a/html/cgi-bin/dhcp.cgi b/html/cgi-bin/dhcp.cgi
index dd379dc47..388c4d240 100644
--- a/html/cgi-bin/dhcp.cgi
+++ b/html/cgi-bin/dhcp.cgi
@@ -535,7 +535,8 @@ if ($dhcpsettings{'ACTION'} eq '' ) { # First launch from GUI
}
}
$dhcpsettings{'FIX_ENABLED'} = 'on';
-}
+ $dhcpsettings{'ADVOPT_ENABLED'} = 'on';
+ }
&Header::openpage($Lang::tr{'dhcp configuration'}, 1, '');
&Header::openbigbox('100%', 'left', '', $errormessage);
diff --git a/html/cgi-bin/vpnmain.cgi b/html/cgi-bin/vpnmain.cgi
index f200f1002..9c5532d68 100644
--- a/html/cgi-bin/vpnmain.cgi
+++ b/html/cgi-bin/vpnmain.cgi
@@ -19,11 +19,14 @@
# #
###############################################################################
+use Data::UUID;
+use MIME::Base64;
use Net::DNS;
use File::Copy;
use File::Temp qw/ tempfile tempdir /;
use strict;
use Sort::Naturally;
+use Sys::Hostname;
# enable only the following on debugging purpose
#use warnings;
#use CGI::Carp 'fatalsToBrowser';
@@ -110,6 +113,7 @@ $cgiparams{'ROOTCERT_EMAIL'} = '';
$cgiparams{'ROOTCERT_OU'} = '';
$cgiparams{'ROOTCERT_CITY'} = '';
$cgiparams{'ROOTCERT_STATE'} = '';
+$cgiparams{'RW_ENDPOINT'} = '';
$cgiparams{'RW_NET'} = '';
$cgiparams{'DPD_DELAY'} = '30';
$cgiparams{'DPD_TIMEOUT'} = '120';
@@ -120,8 +124,38 @@ $cgiparams{'MODE'} = "tunnel";
$cgiparams{'INTERFACE_MODE'} = "";
$cgiparams{'INTERFACE_ADDRESS'} = "";
$cgiparams{'INTERFACE_MTU'} = 1500;
+$cgiparams{'DNS_SERVERS'} = "";
&Header::getcgihash(\%cgiparams, {'wantfile' => 1, 'filevar' => 'FH'});
+my %APPLE_CIPHERS = (
+ "aes256gcm128" => "AES-256-GCM",
+ "aes128gcm128" => "AES-128-GCM",
+ "aes256" => "AES-256",
+ "aes128" => "AES-128",
+ "3des" => "3DES",
+);
+
+my %APPLE_INTEGRITIES = (
+ "sha2_512" => "SHA2-512",
+ "sha2_384" => "SHA2-384",
+ "sha2_256" => "SHA2-256",
+ "sha1" => "SHA1-160",
+);
+
+my %APPLE_DH_GROUPS = (
+ "768" => 1,
+ "1024" => 2,
+ "1536" => 5,
+ "2048" => 14,
+ "3072" => 15,
+ "4096" => 16,
+ "6144" => 17,
+ "8192" => 18,
+ "e256" => 19,
+ "e384" => 20,
+ "e521" => 21,
+);
+
###
### Useful functions
###
@@ -316,6 +350,12 @@ sub writeipsecfiles {
print CONF "\tleftfirewall=yes\n";
print CONF "\tlefthostaccess=yes\n";
+
+ # Always send the host certificate
+ if ($lconfighash{$key}[3] eq 'host') {
+ print CONF "\tleftsendcert=always\n";
+ }
+
print CONF "\tright=$lconfighash{$key}[10]\n";
if ($lconfighash{$key}[3] eq 'net') {
@@ -478,6 +518,13 @@ sub writeipsecfiles {
# Fragmentation
print CONF "\tfragmentation=yes\n";
+ # DNS Servers for RW
+ if ($lconfighash{$key}[3] eq 'host') {
+ my @servers = split(/\|/, $lconfighash{$key}[39]);
+
+ print CONF "\trightdns=" . join(",", @servers) . "\n";
+ }
+
print CONF "\n";
} #foreach key
@@ -505,12 +552,18 @@ if ($ENV{"REMOTE_ADDR"} eq "") {
if ($cgiparams{'ACTION'} eq $Lang::tr{'save'} && $cgiparams{'TYPE'} eq '' && $cgiparams{'KEY'} eq '') {
&General::readhash("${General::swroot}/vpn/settings", \%vpnsettings);
+ if ($cgiparams{'RW_ENDPOINT'} ne '' && !&General::validip($cgiparams{'RW_ENDPOINT'}) && !&General::validfqdn($cgiparams{'RW_ENDPOINT'})) {
+ $errormessage = $Lang::tr{'ipsec invalid ip address or fqdn for rw endpoint'};
+ goto SAVE_ERROR;
+ }
+
if ( $cgiparams{'RW_NET'} ne '' and !&General::validipandmask($cgiparams{'RW_NET'}) ) {
$errormessage = $Lang::tr{'urlfilter invalid ip or mask error'};
goto SAVE_ERROR;
}
$vpnsettings{'ENABLED'} = $cgiparams{'ENABLED'};
+ $vpnsettings{'RW_ENDPOINT'} = $cgiparams{'RW_ENDPOINT'};
$vpnsettings{'RW_NET'} = $cgiparams{'RW_NET'};
&General::writehash("${General::swroot}/vpn/settings", \%vpnsettings);
&writeipsecfiles();
@@ -1007,7 +1060,7 @@ END
&General::log("ipsec", "Creating cacert...");
if (open(STDIN, "-|")) {
my $opt = " req -x509 -sha256 -nodes";
- $opt .= " -days 999999";
+ $opt .= " -days 3650";
$opt .= " -newkey rsa:4096";
$opt .= " -keyout ${General::swroot}/private/cakey.pem";
$opt .= " -out ${General::swroot}/ca/cacert.pem";
@@ -1065,7 +1118,7 @@ END
print $fh "subjectAltName=$cgiparams{'SUBJECTALTNAME'}" if ($cgiparams{'SUBJECTALTNAME'});
close ($fh);
- my $opt = " ca -md sha256 -days 999999";
+ my $opt = " ca -md sha256 -days 825";
$opt .= " -batch -notext";
$opt .= " -in ${General::swroot}/certs/hostreq.pem";
$opt .= " -out ${General::swroot}/certs/hostcert.pem";
@@ -1178,6 +1231,271 @@ END
print `/bin/cat ${General::swroot}/certs/$confighash{$cgiparams{'KEY'}}[1].p12`;
exit (0);
+# Export Apple profile to browser
+} elsif ($cgiparams{'ACTION'} eq $Lang::tr{'download apple profile'}) {
+ # Read global configuration
+ &General::readhash("${General::swroot}/vpn/settings", \%vpnsettings);
+
+ # Read connections
+ &General::readhasharray("${General::swroot}/vpn/config", \%confighash);
+ my $key = $cgiparams{'KEY'};
+
+ # Create a UUID generator
+ my $uuid = Data::UUID->new();
+
+ my $uuid1 = $uuid->create_str();
+ my $uuid2 = $uuid->create_str();
+
+ my $ca = "";
+ my $ca_uuid = $uuid->create_str();
+
+ my $cert = "";
+ my $cert_uuid = $uuid->create_str();
+
+ # Read and encode the CA & certificate
+ if ($confighash{$key}[4] eq "cert") {
+ my $ca_path = "${General::swroot}/ca/cacert.pem";
+ my $cert_path = "${General::swroot}/certs/$confighash{$key}[1].p12";
+
+ # Read the CA and encode it into Base64
+ open(CA, "<${ca_path}");
+ local($/) = undef; # slurp
+ $ca = MIME::Base64::encode_base64(<CA>);
+ close(CA);
+
+ # Read certificate and encode it into Base64
+ open(CERT, "<${cert_path}");
+ local($/) = undef; # slurp
+ $cert = MIME::Base64::encode_base64(<CERT>);
+ close(CERT);
+ }
+
+ print "Content-Type: application/octet-stream\n";
+ print "Content-Disposition: attachment; filename=" . $confighash{$key}[1] . ".mobileconfig\n";
+ print "\n"; # end headers
+
+ # Use our own FQDN if nothing else is configured
+ my $endpoint = ($vpnsettings{'RW_ENDPOINT'} ne "") ? $vpnsettings{'RW_ENDPOINT'} : &hostname();
+
+ print "<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n";
+ print "<plist version=\"1.0\">\n";
+ print " <dict>\n";
+ print " <key>PayloadDisplayName</key>\n";
+ print " <string>$confighash{$key}[1]</string>\n";
+ print " <key>PayloadIdentifier</key>\n";
+ print " <string>$confighash{$key}[1]</string>\n";
+ print " <key>PayloadUUID</key>\n";
+ print " <string>${uuid1}</string>\n";
+ print " <key>PayloadType</key>\n";
+ print " <string>Configuration</string>\n";
+ print " <key>PayloadVersion</key>\n";
+ print " <integer>1</integer>\n";
+ print " <key>PayloadContent</key>\n";
+ print " <array>\n";
+ print " <dict>\n";
+ print " <key>PayloadIdentifier</key>\n";
+ print " <string>org.example.vpn1.conf1</string>\n";
+ print " <key>PayloadUUID</key>\n";
+ print " <string>${uuid2}</string>\n";
+ print " <key>PayloadType</key>\n";
+ print " <string>com.apple.vpn.managed</string>\n";
+ print " <key>PayloadVersion</key>\n";
+ print " <integer>1</integer>\n";
+ print " <key>UserDefinedName</key>\n";
+ print " <string>$confighash{$key}[1]</string>\n";
+ print " <key>VPNType</key>\n";
+ print " <string>IKEv2</string>\n";
+ print " <key>IKEv2</key>\n";
+ print " <dict>\n";
+ print " <key>RemoteAddress</key>\n";
+ print " <string>$endpoint</string>\n";
+
+ # PFS
+ my $pfs = $confighash{$key}[28];
+ if ($pfs eq "on") {
+ print " <key>EnablePFS</key>\n";
+ print " <true/>\n";
+ }
+
+ # IKE Cipher Suite
+ print " <key>IKESecurityAssociationParameters</key>\n";
+ print " <dict>\n";
+
+ # Encryption
+ foreach my $cipher (split(/\|/,$confighash{$key}[18])) {
+ # Skip all unsupported ciphers
+ next unless (exists $APPLE_CIPHERS{$cipher});
+
+ print " <key>EncryptionAlgorithm</key>\n";
+ print " <string>$APPLE_CIPHERS{$cipher}</string>\n";
+ last;
+ }
+
+ # Integrity
+ foreach my $integrity (split(/\|/,$confighash{$key}[19])) {
+ # Skip all unsupported algorithms
+ next unless (exists $APPLE_INTEGRITIES{$integrity});
+
+ print " <key>IntegrityAlgorithm</key>\n";
+ print " <string>$APPLE_INTEGRITIES{$integrity}</string>\n";
+ last;
+ }
+
+ # Diffie Hellman Groups
+ foreach my $group (split(/\|/,$confighash{$key}[20])) {
+ # Skip all unsupported algorithms
+ next unless (exists $APPLE_DH_GROUPS{$group});
+
+ print " <key>DiffieHellmanGroup</key>\n";
+ print " <string>$APPLE_DH_GROUPS{$group}</string>\n";
+ last;
+ }
+
+ # Lifetime
+ my $lifetime = $confighash{$key}[16] * 60;
+ print " <key>LifeTimeInMinutes</key>\n";
+ print " <integer>$lifetime</integer>\n";
+ print " </dict>\n";
+
+ # ESP Cipher Suite
+ print " <key>ChildSecurityAssociationParameters</key>\n";
+ print " <dict>\n";
+
+ # Encryption
+ foreach my $cipher (split(/\|/,$confighash{$key}[21])) {
+ # Skip all unsupported ciphers
+ next unless (exists $APPLE_CIPHERS{$cipher});
+
+ print " <key>EncryptionAlgorithm</key>\n";
+ print " <string>$APPLE_CIPHERS{$cipher}</string>\n";
+ last;
+ }
+
+ # Integrity
+ foreach my $integrity (split(/\|/,$confighash{$key}[22])) {
+ # Skip all unsupported algorithms
+ next unless (exists $APPLE_INTEGRITIES{$integrity});
+
+ print " <key>IntegrityAlgorithm</key>\n";
+ print " <string>$APPLE_INTEGRITIES{$integrity}</string>\n";
+ last;
+ }
+
+ # Diffie Hellman Groups
+ foreach my $group (split(/\|/,$confighash{$key}[23])) {
+ # Skip all unsupported algorithms
+ next unless (exists $APPLE_DH_GROUPS{$group});
+
+ print " <key>DiffieHellmanGroup</key>\n";
+ print " <string>$APPLE_DH_GROUPS{$group}</string>\n";
+ last;
+ }
+
+ # Lifetime
+ my $lifetime = $confighash{$key}[17] * 60;
+ print " <key>LifeTimeInMinutes</key>\n";
+ print " <integer>$lifetime</integer>\n";
+ print " </dict>\n";
+
+
+ # Left ID
+ if ($confighash{$key}[9]) {
+ my $leftid = $confighash{$key}[9];
+
+ # Strip leading @ from FQDNs
+ if ($leftid =~ m/^@(.*)$/) {
+ $leftid = $1;
+ }
+
+ print " <key>LocalIdentifier</key>\n";
+ print " <string>$leftid</string>\n";
+ }
+
+ # Right ID
+ if ($confighash{$key}[7]) {
+ my $rightid = $confighash{$key}[7];
+
+ # Strip leading @ from FQDNs
+ if ($rightid =~ m/^@(.*)$/) {
+ $rightid = $1;
+ }
+
+ print " <key>RemoteIdentifier</key>\n";
+ print " <string>$rightid</string>\n";
+ }
+
+ if ($confighash{$key}[4] eq "cert") {
+ print " <key>AuthenticationMethod</key>\n";
+ print " <string>Certificate</string>\n";
+
+ print " <key>PayloadCertificateUUID</key>\n";
+ print " <string>${cert_uuid}</string>\n";
+ } else {
+ print " <key>AuthenticationMethod</key>\n";
+ print " <string>SharedSecret</string>\n";
+ print " <key>SharedSecret</key>\n";
+ print " <string>$confighash{$key}[5]</string>\n";
+ }
+
+ print " <key>ExtendedAuthEnabled</key>\n";
+ print " <integer>0</integer>\n";
+
+ # These are not needed, but we provide some default to stop iPhone asking for credentials
+ print " <key>AuthName</key>\n";
+ print " <string>$confighash{$key}[1]</string>\n";
+ print " <key>AuthPassword</key>\n";
+ print " <string></string>\n";
+ print " </dict>\n";
+ print " </dict>\n";
+
+ if ($confighash{$key}[4] eq "cert") {
+ print " <dict>\n";
+ print " <key>PayloadIdentifier</key>\n";
+ print " <string>org.example.vpn1.client</string>\n";
+ print " <key>PayloadDisplayName</key>\n";
+ print " <string>$confighash{$key}[1]</string>\n";
+ print " <key>PayloadUUID</key>\n";
+ print " <string>${cert_uuid}</string>\n";
+ print " <key>PayloadType</key>\n";
+ print " <string>com.apple.security.pkcs12</string>\n";
+ print " <key>PayloadVersion</key>\n";
+ print " <integer>1</integer>\n";
+ print " <key>PayloadContent</key>\n";
+ print " <data>\n";
+
+ foreach (split /\n/,${cert}) {
+ print " $_\n";
+ }
+
+ print " </data>\n";
+ print " </dict>\n";
+
+ print " <dict>\n";
+ print " <key>PayloadIdentifier</key>\n";
+ print " <string>org.example.ca</string>\n";
+ print " <key>PayloadUUID</key>\n";
+ print " <string>${ca_uuid}</string>\n";
+ print " <key>PayloadType</key>\n";
+ print " <string>com.apple.security.root</string>\n";
+ print " <key>PayloadVersion</key>\n";
+ print " <integer>1</integer>\n";
+ print " <key>PayloadContent</key>\n";
+ print " <data>\n";
+
+ foreach (split /\n/,${ca}) {
+ print " $_\n";
+ }
+
+ print " </data>\n";
+ print " </dict>\n";
+ }
+
+ print " </array>\n";
+ print " </dict>\n";
+ print "</plist>\n";
+
+ # Done
+ exit(0);
###
### Display certificate
###
@@ -1353,6 +1671,7 @@ END
$cgiparams{'INTERFACE_MODE'} = $confighash{$cgiparams{'KEY'}}[36];
$cgiparams{'INTERFACE_ADDRESS'} = $confighash{$cgiparams{'KEY'}}[37];
$cgiparams{'INTERFACE_MTU'} = $confighash{$cgiparams{'KEY'}}[38];
+ $cgiparams{'DNS_SERVERS'} = $confighash{$cgiparams{'KEY'}}[39];
if (!$cgiparams{'DPD_DELAY'}) {
$cgiparams{'DPD_DELAY'} = 30;
@@ -1486,6 +1805,16 @@ END
}
}
+ if ($cgiparams{'TYPE'} eq 'host') {
+ my @servers = split(",", $cgiparams{'DNS_SERVERS'});
+ foreach my $server (@servers) {
+ unless (&Network::check_ip_address($server)) {
+ $errormessage = $Lang::tr{'ipsec dns server address is invalid'};
+ goto VPNCONF_ERROR;
+ }
+ }
+ }
+
if ($cgiparams{'ENABLED'} !~ /^(on|off)$/) {
$errormessage = $Lang::tr{'invalid input'};
goto VPNCONF_ERROR;
@@ -1552,7 +1881,7 @@ END
# Sign the certificate request
&General::log("ipsec", "Signing your cert $cgiparams{'NAME'}...");
- my $opt = " ca -md sha256 -days 999999";
+ my $opt = " ca -md sha256 -days 825";
$opt .= " -batch -notext";
$opt .= " -in $filename";
$opt .= " -out ${General::swroot}/certs/$cgiparams{'NAME'}cert.pem";
@@ -1825,7 +2154,7 @@ END
print $fh "subjectAltName=$cgiparams{'SUBJECTALTNAME'}" if ($cgiparams{'SUBJECTALTNAME'});
close ($fh);
- my $opt = " ca -md sha256 -days 999999 -batch -notext";
+ my $opt = " ca -md sha256 -days 825 -batch -notext";
$opt .= " -in ${General::swroot}/certs/$cgiparams{'NAME'}req.pem";
$opt .= " -out ${General::swroot}/certs/$cgiparams{'NAME'}cert.pem";
$opt .= " -extfile $v3extname";
@@ -1888,7 +2217,7 @@ END
my $key = $cgiparams{'KEY'};
if (! $key) {
$key = &General::findhasharraykey (\%confighash);
- foreach my $i (0 .. 38) { $confighash{$key}[$i] = "";}
+ foreach my $i (0 .. 39) { $confighash{$key}[$i] = "";}
}
$confighash{$key}[0] = $cgiparams{'ENABLED'};
$confighash{$key}[1] = $cgiparams{'NAME'};
@@ -1939,6 +2268,7 @@ END
$confighash{$key}[36] = $cgiparams{'INTERFACE_MODE'};
$confighash{$key}[37] = $cgiparams{'INTERFACE_ADDRESS'};
$confighash{$key}[38] = $cgiparams{'INTERFACE_MTU'};
+ $confighash{$key}[39] = join("|", split(",", $cgiparams{'DNS_SERVERS'}));
# free unused fields!
$confighash{$key}[15] = 'off';
@@ -2021,6 +2351,7 @@ END
$cgiparams{'INTERFACE_MODE'} = "";
$cgiparams{'INTERFACE_ADDRESS'} = "";
$cgiparams{'INTERFACE_MTU'} = 1500;
+ $cgiparams{'DNS_SERVERS'} = "";
}
VPNCONF_ERROR:
@@ -2117,11 +2448,8 @@ END
EOF
}
- my $disabled;
- my $blob;
- if ($cgiparams{'TYPE'} eq 'host') {
- $disabled = "disabled='disabled'";
- } elsif ($cgiparams{'TYPE'} eq 'net') {
+ my $blob = "";
+ if ($cgiparams{'TYPE'} eq 'net') {
$blob = "<img src='/blob.gif' alt='*' />";
};
@@ -2131,6 +2459,9 @@ EOF
my @remote_subnets = split(/\|/, $cgiparams{'REMOTE_SUBNET'});
my $remote_subnets = join(",", @remote_subnets);
+ my @dns_servers = split(/\|/, $cgiparams{'DNS_SERVERS'});
+ my $dns_servers = join(",", @dns_servers);
+
print <<END;
<tr>
<td width='20%'>$Lang::tr{'enabled'}</td>
@@ -2166,10 +2497,26 @@ END
<td width='30%'>
<input type='text' name='LOCAL_SUBNET' value='$local_subnets' size="25" />
</td>
- <td class='boldbase' nowrap='nowrap' width='20%'>$Lang::tr{'remote subnet'} $blob</td>
+END
+
+ if ($cgiparams{'TYPE'} eq "net") {
+ print <<END;
+ <td class='boldbase' nowrap='nowrap' width='20%'>$Lang::tr{'remote subnet'} <img src='/blob.gif' alt='*' /></td>
<td width='30%'>
- <input $disabled type='text' name='REMOTE_SUBNET' value='$remote_subnets' size="25" />
+ <input type='text' name='REMOTE_SUBNET' value='$remote_subnets' size="25" />
</td>
+END
+
+ } elsif ($cgiparams{'TYPE'} eq "host") {
+ print <<END;
+ <td class='boldbase' nowrap='nowrap' width='20%'>$Lang::tr{'dns servers'}:</td>
+ <td width='30%'>
+ <input type='text' name='DNS_SERVERS' value='$dns_servers' size="25" />
+ </td>
+END
+ }
+
+ print <<END;
</tr>
<tr>
<td class='boldbase' width='20%'>$Lang::tr{'vpn local id'}:</td>
@@ -2505,6 +2852,7 @@ if(($cgiparams{'ACTION'} eq $Lang::tr{'advanced'}) ||
$cgiparams{'INTERFACE_MODE'} = $confighash{$cgiparams{'KEY'}}[36];
$cgiparams{'INTERFACE_ADDRESS'} = $confighash{$cgiparams{'KEY'}}[37];
$cgiparams{'INTERFACE_MTU'} = $confighash{$cgiparams{'KEY'}}[38];
+ $cgiparams{'DNS_SERVERS'} = $confighash{$cgiparams{'KEY'}}[39];
if (!$cgiparams{'DPD_DELAY'}) {
$cgiparams{'DPD_DELAY'} = 30;
@@ -2960,6 +3308,10 @@ EOF
<input type='checkbox' name='ENABLED' $checked{'ENABLED'} />
</td>
</tr>
+ <tr>
+ <td class='base' nowrap='nowrap' width="60%">$Lang::tr{'ipsec roadwarrior endpoint'}:</td>
+ <td width="40%"><input type='text' name='RW_ENDPOINT' value='$cgiparams{'RW_ENDPOINT'}' /></td>
+ </tr>
<tr>
<td class='base' nowrap='nowrap' width="60%">$Lang::tr{'host to net vpn'}:</td>
<td width="40%"><input type='text' name='RW_NET' value='$cgiparams{'RW_NET'}' /></td>
@@ -2982,7 +3334,7 @@ END
<th width='23%' class='boldbase' align='center'><b>$Lang::tr{'common name'}</b></th>
<th width='30%' class='boldbase' align='center'><b>$Lang::tr{'remark'}</b></th>
<th width='10%' class='boldbase' align='center'><b>$Lang::tr{'status'}</b></th>
- <th class='boldbase' align='center' colspan='6'><b>$Lang::tr{'action'}</b></th>
+ <th class='boldbase' align='center' colspan='7'><b>$Lang::tr{'action'}</b></th>
</tr>
END
;
@@ -3083,6 +3435,22 @@ END
} else {
print "<td width='2%' $col> </td>";
}
+
+ # Apple Profile
+ if ($confighash{$key}[3] eq 'host') {
+ print <<END;
+ <td align='center' $col>
+ <form method='post' action='$ENV{'SCRIPT_NAME'}'>
+ <input type='image' name='$Lang::tr{'download apple profile'}' src='/images/apple.png' alt='$Lang::tr{'download apple profile'}' title='$Lang::tr{'download apple profile'}' />
+ <input type='hidden' name='ACTION' value='$Lang::tr{'download apple profile'}' />
+ <input type='hidden' name='KEY' value='$key' />
+ </form>
+ </td>
+END
+ } else {
+ print "<td width='2%' $col> </td>";
+ }
+
print <<END
<td align='center' $col>
<form method='post' action='$ENV{'SCRIPT_NAME'}'>
diff --git a/html/html/images/apple.png b/html/html/images/apple.png
new file mode 100644
index 000000000..6571a749b
Binary files /dev/null and b/html/html/images/apple.png differ
diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl
index dc1fd8d67..d86705772 100644
--- a/langs/en/cgi-bin/en.pl
+++ b/langs/en/cgi-bin/en.pl
@@ -913,6 +913,7 @@
'downlink speed' => 'Downlink speed (kbit/sec)',
'downlink std class' => 'downlink standard class',
'download' => 'download',
+'download apple profile' => 'Download Apple Configuration Profile',
'download ca certificate' => 'Download CA certificate',
'download certificate' => 'Download file',
'download dh parameter' => 'Download Diffie-Hellman parameters',
@@ -1546,13 +1547,16 @@
'ipinfo' => 'IP info',
'ipsec' => 'IPsec',
'ipsec connection' => 'IPsec Connection',
+'ipsec dns server address is invalid' => 'Invalid DNS server IP address(es)',
'ipsec interface mode gre' => 'GRE',
'ipsec interface mode none' => '- None (Default) -',
'ipsec interface mode vti' => 'VTI',
+'ipsec invalid ip address or fqdn for rw endpoint' => 'Invalid IP address or FQDN for Host-to-Net Endpoint',
'ipsec mode transport' => 'Transport',
'ipsec mode tunnel' => 'Tunnel',
'ipsec network' => 'IPsec network',
'ipsec no connections' => 'No active IPsec connections',
+'ipsec roadwarrior endpoint' => 'Host-to-Net Endpoint',
'ipsec routing table entries' => 'IPsec Routing Table Entries',
'ipsec settings' => 'IPsec Settings',
'iptable rules' => 'IPTable rules',
diff --git a/lfs/asterisk b/lfs/asterisk
deleted file mode 100755
index 6651ba13c..000000000
--- a/lfs/asterisk
+++ /dev/null
@@ -1,154 +0,0 @@
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)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/>. #
-# #
-###############################################################################
-
-include Config
-
-VER = 13.18.5
-
-THISAPP = asterisk-$(VER)
-DL_FILE = $(THISAPP).tar.gz
-DL_FROM = $(URL_IPFIRE)
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-TARGET = $(DIR_INFO)/$(THISAPP)
-PROG = asterisk
-PAK_VER = 26
-
-DEPS = libsrtp opus
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE) \
- asterisk-1.4-de-prompts.tar.gz \
- asterisk-extra-sounds-en-gsm-1.5.1.tar.gz \
- asterisk-moh-opsound-gsm-2.03.tar.gz
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-asterisk-extra-sounds-en-gsm-1.5.1.tar.gz = $(URL_IPFIRE)/asterisk-extra-sounds-en-gsm-1.5.1.tar.gz
-asterisk-moh-opsound-gsm-2.03.tar.gz = $(URL_IPFIRE)/asterisk-moh-opsound-gsm-2.03.tar.gz
-asterisk-1.4-de-prompts.tar.gz = $(URL_IPFIRE)/asterisk-1.4-de-prompts.tar.gz
-
-$(DL_FILE)_MD5 = 4ad2a5ab1dd12cba5f37fca52961aa2a
-asterisk-extra-sounds-en-gsm-1.5.1.tar.gz_MD5 = aa1003ed984239f18e123decc39c2178
-asterisk-moh-opsound-gsm-2.03.tar.gz_MD5 = 09066f55f1358f298bc1a6e4678a3ddf
-asterisk-1.4-de-prompts.tar.gz_MD5 = 626a2b95071a5505851e43874dfbfd5c
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-dist:
- $(PAK)
-
-###############################################################################
-# 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 zxf $(DIR_DL)/$(DL_FILE)
- $(UPDATE_AUTOMAKE)
-
- # configure asterisk
- cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/var/ipfire \
- --without-oss \
- --without-sdl \
- --without-SDL_image \
- --without-netsnmp \
- --without-avcodec \
- --without-vorbis \
- --without-ogg \
- --disable-xmldoc
-
- # enable additional features (include following sound-tars)
- cd $(DIR_APP) && make menuselect.makeopts && menuselect/menuselect \
- --enable res_srtp \
- --enable EXTRA-SOUNDS-EN-GSM \
- --enable MOH-OPSOUND-GSM \
- --disable BUILD_NATIVE \
- menuselect.makeopts
-
- # add additional sounds
- cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-extra-sounds-en-gsm-1.5.1.tar.gz $(DIR_APP)/sounds/
- cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-moh-opsound-gsm-2.03.tar.gz $(DIR_APP)/sounds/
-
- # Fix wrong cpu optimization (march=armv5tel)
- cd $(DIR_APP) && sed -i -e "s|^PROC=armv5te.*|PROC=armv5te|g" makeopts
-
- # Add armv5te to gsm codecs
- cd $(DIR_APP) && sed -i -e "s|armv5b |*armv5te |g" codecs/gsm/Makefile
-
- # compile and install
- cd $(DIR_APP) && make $(MAKETUNING) all
- cd $(DIR_APP) && make install
- cd $(DIR_APP) && make samples
-
- # add german sounds and remove README.txt
- tar xfz $(DIR_DL)/asterisk-1.4-de-prompts.tar.gz -C /var/lib/asterisk/sounds/
- -rm -f /var/lib/asterisk/sounds/README.txt
-
- # remove build directories
- @rm -rf $(DIR_APP) $(DIR_SRC)/asterisk-*
-
- # copy additional ipfire scripts for asterisk
- -mkdir -p /var/ipfire/asterisk
- cp -vrf $(DIR_SRC)/config/asterisk/* /var/ipfire/asterisk/
- chmod o+w /var/ipfire/asterisk
- chown nobody:nobody -R /var/ipfire/asterisk
- chown nobody:nobody -R /var/lib/asterisk
-
- # remember backup-location
- install -v -m 644 $(DIR_SRC)/config/backup/includes/asterisk /var/ipfire/backup/addons/includes/asterisk
-
- # Logrotate
- mkdir -pv /etc/logrotate.d
- install -v -m 644 $(DIR_SRC)/config/asterisk/asterisk.logrotate /etc/logrotate.d/asterisk
-
- # generate softlink (or asterisk will not work properly)
- ln -sf /var/ipfire/asterisk /etc/asterisk
-
- #install initscripts
- $(call INSTALL_INITSCRIPT,asterisk)
-
- # make asterisk start with reboot
- ln -sf /etc/rc.d/init.d/asterisk /etc/rc.d/rc0.d/K30asterisk
- ln -sf /etc/rc.d/init.d/asterisk /etc/rc.d/rc6.d/K30asterisk
- ln -sf /etc/rc.d/init.d/asterisk /etc/rc.d/rc3.d/S30asterisk
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
diff --git a/lfs/configroot b/lfs/configroot
index a3e474d70..2ab9cc29b 100644
--- a/lfs/configroot
+++ b/lfs/configroot
@@ -55,7 +55,7 @@ $(TARGET) :
menu.d modem optionsfw \
ovpn patches pakfire portfw ppp private proxy/advanced/cre \
proxy/calamaris/bin qos/bin red remote sensors suricata time \
- updatexlrator/bin updatexlrator/autocheck urlfilter/autoupdate urlfilter/bin upnp vpn \
+ updatexlrator/bin updatexlrator/autocheck urlfilter/autoupdate urlfilter/bin vpn \
wakeonlan wireless ; do \
mkdir -p $(CONFIG_ROOT)/$$i; \
done
@@ -69,7 +69,7 @@ $(TARGET) :
isdn/settings mac/settings main/hosts main/routing main/security main/settings optionsfw/settings \
ovpn/ccd.conf ovpn/ccdroute ovpn/ccdroute2 pakfire/settings portfw/config ppp/settings-1 ppp/settings-2 ppp/settings-3 ppp/settings-4 \
ppp/settings-5 ppp/settings proxy/settings proxy/squid.conf proxy/advanced/settings proxy/advanced/cre/enable remote/settings qos/settings qos/classes qos/subclasses qos/level7config qos/portconfig \
- qos/tosconfig suricata/settings upnp/settings vpn/config vpn/settings vpn/ipsec.conf \
+ qos/tosconfig suricata/settings vpn/config vpn/settings vpn/ipsec.conf \
vpn/ipsec.secrets vpn/caconfig wakeonlan/clients.conf wireless/config wireless/settings; do \
touch $(CONFIG_ROOT)/$$i; \
done
diff --git a/lfs/elinks b/lfs/elinks
index 7dd0333dc..6a895e943 100644
--- a/lfs/elinks
+++ b/lfs/elinks
@@ -32,6 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = elinks
+PAK_VER = 2
DEPS =
@@ -53,7 +54,6 @@ download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
-
###############################################################################
# Downloading, checking, md5sum
###############################################################################
diff --git a/lfs/ethtool b/lfs/ethtool
index 9fb0d8973..677571844 100644
--- a/lfs/ethtool
+++ b/lfs/ethtool
@@ -24,7 +24,7 @@
include Config
-VER = 3.16
+VER = 5.12
THISAPP = ethtool-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 7eee202accb86104adc8463a36a1a468
+$(DL_FILE)_MD5 = 11fcf0d0287c899fbcbdb48897fe2bab
install : $(TARGET)
diff --git a/lfs/fireinfo b/lfs/fireinfo
index 2e6d1e94c..7014cbc4c 100644
--- a/lfs/fireinfo
+++ b/lfs/fireinfo
@@ -24,7 +24,7 @@
include Config
-VER = 2.1.12
+VER = 2.2.0
THISAPP = fireinfo-v$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 40ada8f4eceeb69661d09e43308e5a6a
+$(DL_FILE)_MD5 = 34cd6041bf9b9882c2a356a47ad1e000
install : $(TARGET)
@@ -70,15 +70,10 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo-Don-t-crash-when-proc-cpuinfo-doesn-t-have-any-infor.patch
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo-Ignore-any-systems-with-ID-Default-string.patch
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo-support-upstream-proxy-with-authentication.patch
-
+ cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo-2.2.0-python-3.8.patch
cd $(DIR_APP) && [ -x "configure" ] || sh ./autogen.sh
cd $(DIR_APP) && ./configure --prefix=/usr
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
-
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/flac b/lfs/flac
index 0e967afa2..ef3e46ad1 100644
--- a/lfs/flac
+++ b/lfs/flac
@@ -24,7 +24,7 @@
include Config
-VER = 1.3.2
+VER = 1.3.3
THISAPP = flac-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = flac
-PAK_VER = 2
+PAK_VER = 3
DEPS = libogg
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 454f1bfa3f93cc708098d7890d0499bd
+$(DL_FILE)_MD5 = 26703ed2858c1fc9ffc05136d13daa69
install : $(TARGET)
diff --git a/lfs/glib b/lfs/glib
index 66d5ffc8b..011e0564c 100644
--- a/lfs/glib
+++ b/lfs/glib
@@ -24,7 +24,7 @@
include Config
-VER = 2.68.1
+VER = 2.68.2
THISAPP = glib-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = bc9f2250be1f773bb17747d3b2e6a3ae
+$(DL_FILE)_MD5 = 8d288416da38476c71998e5c2d3602ed
install : $(TARGET)
diff --git a/lfs/libmicrohttpd b/lfs/libmicrohttpd
deleted file mode 100644
index 8c1cecd89..000000000
--- a/lfs/libmicrohttpd
+++ /dev/null
@@ -1,96 +0,0 @@
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2020 IPFire Team <info(a)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.9.73
-
-THISAPP = libmicrohttpd-$(VER)
-DL_FILE = $(THISAPP).tar.gz
-DL_FROM = $(URL_IPFIRE)
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-TARGET = $(DIR_INFO)/$(THISAPP)
-PROG = libmicrohttpd
-PAK_VER = 3
-
-DEPS =
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = 2b15949b1633e4fa487e08cdcc97f0e3
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-dist:
- @$(PAK)
-
-###############################################################################
-# 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)
-
- cd $(DIR_APP) && ./configure \
- --prefix=/usr \
- --libexecdir=/usr/lib/lighthttpd \
- --enable-static=no \
- --disable-nls \
- --enable-gcc-hardening \
- --enable-linker-hardening \
- --disable-doc \
- --disable-examples \
- --disable-sendfile \
- --enable-https
-
- cd $(DIR_APP) && make $(MAKETUNING)
- cd $(DIR_APP) && make install
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
diff --git a/lfs/libsrtp b/lfs/libsrtp
deleted file mode 100644
index 25508f863..000000000
--- a/lfs/libsrtp
+++ /dev/null
@@ -1,84 +0,0 @@
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)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 = 1.5.4
-THISAPP = libsrtp-$(VER)
-DL_FILE = $(THISAPP).tar.gz
-DL_FROM = $(URL_IPFIRE)
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-TARGET = $(DIR_INFO)/$(THISAPP)
-PROG = libsrtp
-PAK_VER = 3
-
-DEPS =
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = 64a9580f86a9c3e1c4986e944e6a5a84
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-dist:
- @$(PAK)
-
-###############################################################################
-# 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)
- $(UPDATE_AUTOMAKE)
- cd $(DIR_APP) && ./configure --prefix=/usr
- cd $(DIR_APP) && make uninstall && make $(MAKETUNING) shared_library
- cd $(DIR_APP) && make install
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
diff --git a/lfs/miniupnpd b/lfs/miniupnpd
deleted file mode 100644
index c09ecab31..000000000
--- a/lfs/miniupnpd
+++ /dev/null
@@ -1,88 +0,0 @@
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)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 = 1.9
-
-THISAPP = miniupnpd-$(VER)
-DL_FILE = $(THISAPP).tar.gz
-DL_FROM = $(URL_IPFIRE)
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-TARGET = $(DIR_INFO)/$(THISAPP)
-PROG = miniupnpd
-PAK_VER = 3
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = 9151502f84f130b0ef1245ac938c33f9
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-dist:
- @$(PAK)
-
-###############################################################################
-# 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 zxf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && make -f Makefile.linux \
- CFLAGS="$(CFLAGS) -DIPTABLES_143" LIBS="-lip4tc -lnfnetlink"
- cd $(DIR_APP) && install -m 755 miniupnpd /usr/sbin
- -mkdir -pv /etc/miniupnpd
- cp -vf $(DIR_SRC)/config/miniupnpd/miniupnpd.conf /etc/miniupnpd/miniupnpd.conf
-
- #install initscripts
- $(call INSTALL_INITSCRIPT,miniupnpd)
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
diff --git a/lfs/motion b/lfs/motion
deleted file mode 100644
index 4197fd1f5..000000000
--- a/lfs/motion
+++ /dev/null
@@ -1,102 +0,0 @@
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2020 IPFire Team <info(a)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 = 4.3.0
-
-THISAPP = motion-Release-$(VER)
-DL_FILE = $(THISAPP).tar.gz
-DL_FROM = $(URL_IPFIRE)
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-TARGET = $(DIR_INFO)/$(THISAPP)
-
-PROG = motion
-PAK_VER = 3
-DEPS = ffmpeg libmicrohttpd
-
-CFLAGS += -fcommon
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = 297aab6ec3de74ce1a0d2b1711ac9062
-
-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)
-
-dist:
- @$(PAK)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
- #Install obsolete V4L1 videodev.h
- cp $(DIR_SRC)/config/include/obsolete_videodev.h /usr/include/linux/videodev.h
-
- cd $(DIR_APP) && autoreconf -fiv
-
- cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc
- cd $(DIR_APP) && make $(MAKETUNING)
- cd $(DIR_APP) && make install
- cp -vf $(DIR_SRC)/config/motion/motion.conf /etc
- install -v -m 644 $(DIR_SRC)/config/backup/includes/motion \
- /var/ipfire/backup/addons/includes/motion
-
- #Remove obsolete V4L1 videodev.h
- rm -f /usr/include/linux/videodev.h
-
- #install initscripts
- $(call INSTALL_INITSCRIPT,motion)
-
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
diff --git a/lfs/mpd b/lfs/mpd
index 25e3630e6..0a8b533d8 100644
--- a/lfs/mpd
+++ b/lfs/mpd
@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/${THISAPP}
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = mpd
-PAK_VER = 21
+PAK_VER = 22
SUP_ARCH = aarch64 x86_64 i586
DEPS = alsa avahi faad2 ffmpeg flac lame libmad libshout libogg libid3tag libvorbis opus soxr
@@ -91,7 +91,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
-D ffmpeg=enabled \
-D flac=enabled \
-D lame=enabled \
- -D upnp=enabled \
+ -D upnp=disabled \
-D icu=disabled \
builddir/
cd $(DIR_APP) && ninja -C builddir/
diff --git a/lfs/perl-CGI b/lfs/perl-CGI
index e10a68eaf..50517744a 100644
--- a/lfs/perl-CGI
+++ b/lfs/perl-CGI
@@ -24,7 +24,7 @@
include Config
-VER = 4.44
+VER = 4.52
THISAPP = CGI-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 2cbe560fdadbb8b9237744e39bbfc3eb
+$(DL_FILE)_MD5 = d7adc90a42513ede7400309d7985f7e5
install : $(TARGET)
diff --git a/lfs/fbset b/lfs/perl-Data-UUID
similarity index 94%
rename from lfs/fbset
rename to lfs/perl-Data-UUID
index ec3c2a63c..e3eee182b 100644
--- a/lfs/fbset
+++ b/lfs/perl-Data-UUID
@@ -24,9 +24,9 @@
include Config
-VER = 2.1
+VER = 1.224
-THISAPP = fbset-$(VER)
+THISAPP = Data-UUID-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = e547cfcbb8c1a4f2a6b8ba4acb8b7164
+$(DL_FILE)_MD5 = 71510bbcce760c394591fca83a9b5e6d
install : $(TARGET)
@@ -50,9 +50,6 @@ download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
-dist:
- @$(PAK)
-
###############################################################################
# Downloading, checking, md5sum
###############################################################################
@@ -73,7 +70,8 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && perl Makefile.PL
+ cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
- cp -f $(DIR_SRC)/config/fbset/fb.modes /etc/fb.modes
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/python-pyparsing b/lfs/python3-pyparsing
similarity index 94%
rename from lfs/python-pyparsing
rename to lfs/python3-pyparsing
index f42e1ac94..45e960a2b 100644
--- a/lfs/python-pyparsing
+++ b/lfs/python3-pyparsing
@@ -24,15 +24,15 @@
include Config
-VER = 2.2.0
+VER = 2.4.7
THISAPP = pyparsing-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
-PROG = python-pyparsing
-PAK_VER = 2
+PROG = python3-pyparsing
+PAK_VER = 3
DEPS =
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 0214e42d63af850256962b6744c948d9
+$(DL_FILE)_MD5 = f0953e47a0112f7a65aec2305ffdf7b4
install : $(TARGET)
@@ -77,6 +77,6 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && python setup.py install
+ cd $(DIR_APP) && python3 setup.py install
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/libupnp b/lfs/python3-setuptools
similarity index 89%
rename from lfs/libupnp
rename to lfs/python3-setuptools
index 61856ff7b..3c765d2a8 100644
--- a/lfs/libupnp
+++ b/lfs/python3-setuptools
@@ -24,13 +24,17 @@
include Config
-VER = 1.14.6
+VER = 56.2.0
-THISAPP = libupnp-$(VER)
-DL_FILE = $(THISAPP).tar.bz2
+THISAPP = setuptools-$(VER)
+DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+PROG = python3-setuptools
+PAK_VER = 3
+
+DEPS =
###############################################################################
# Top-level Rules
@@ -40,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 05c2393eee4fbf81c9e1b116b9554039
+$(DL_FILE)_MD5 = e8caf0f129f585a887bb3cbb528149d1
install : $(TARGET)
@@ -50,6 +54,9 @@ download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
+dist:
+ @$(PAK)
+
###############################################################################
# Downloading, checking, md5sum
###############################################################################
@@ -69,10 +76,7 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
- $(UPDATE_AUTOMAKE)
- cd $(DIR_APP) && ./configure --prefix=/usr
- cd $(DIR_APP) && make $(MAKETUNING)
- cd $(DIR_APP) && make install
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && python3 setup.py install
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/qpdf b/lfs/qpdf
index 899a9d67d..2aff1fc86 100644
--- a/lfs/qpdf
+++ b/lfs/qpdf
@@ -24,7 +24,7 @@
include Config
-VER = 10.3.0
+VER = 10.3.2
THISAPP = qpdf-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 0e9918cfb9bb13c96b7cd0cffd401b3d
+$(DL_FILE)_MD5 = 29aaaf03e0f83b3527d1470f8391c876
install : $(TARGET)
diff --git a/lfs/sane b/lfs/sane
deleted file mode 100644
index c932e9970..000000000
--- a/lfs/sane
+++ /dev/null
@@ -1,100 +0,0 @@
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)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 = 1.0.28
-
-THISAPP = sane-$(VER)
-DL_FILE = sane-backends-$(VER).tar.gz
-DL_FROM = $(URL_IPFIRE)
-DIR_APP = $(DIR_SRC)/sane-backends-$(VER)
-TARGET = $(DIR_INFO)/$(THISAPP)
-
-PROG = sane
-PAK_VER = 6
-
-DEPS = avahi cups libtiff
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = 02493493072769a1d4ad904d30f04e6b
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-dist:
- $(PAK)
-
-###############################################################################
-# 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 zxf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc \
- --disable-ipv6 \
- --enable-parport-directio \
- --enable-avahi
- cd $(DIR_APP) && make $(MAKETUNING)
- cd $(DIR_APP) && make install
-
- # Install configuration
- cp -vf $(DIR_SRC)/config/sane/saned.conf /etc/sane.d/
-
- #install initscripts
- $(call INSTALL_INITSCRIPT,sane)
-
- ln -sf ../init.d/sane /etc/rc.d/rc3.d/S95sane
- ln -sf ../init.d/sane /etc/rc.d/rc0.d/K10sane
- ln -sf ../init.d/sane /etc/rc.d/rc6.d/K10sane
- install -v -m 644 $(DIR_SRC)/config/backup/includes/sane \
- /var/ipfire/backup/addons/includes/sane
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
diff --git a/lfs/sarg b/lfs/sarg
index 697ce7513..6a8b52e6c 100644
--- a/lfs/sarg
+++ b/lfs/sarg
@@ -24,7 +24,7 @@
include Config
-VER = 2.3.11
+VER = 2.4.0
THISAPP = sarg-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = sarg
-PAK_VER = 4
+PAK_VER = 5
DEPS =
@@ -46,7 +46,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 8e30d86b16597aec89ad401c72c761bc
+$(DL_FILE)_MD5 = 1b84509c1a0d55d46148bd957744870f
install : $(TARGET)
@@ -81,14 +81,11 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
$(UPDATE_AUTOMAKE)
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/sarg/sarg-2.3.11-format.patch
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/sarg/sarg-2.3.11-configure.patch
+ cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/sarg/sarg-2.4.0-format.patch
+ cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/sarg/sarg-2.4.0-configure.patch
cd $(DIR_APP) && autoreconf -vfi
- # Update gettext Makefile
- cd $(DIR_APP) && cp -vf /usr/share/gettext/po/Makefile.in.in po/Makefile.in.in
-
cd $(DIR_APP) && ./configure \
--prefix=/usr \
--sysconfdir=/etc/sarg
diff --git a/lfs/sendEmail b/lfs/sendEmail
deleted file mode 100644
index ea2345f22..000000000
--- a/lfs/sendEmail
+++ /dev/null
@@ -1,70 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
-###############################################################################
-
-###############################################################################
-# Definitions
-###############################################################################
-
-include Config
-
-VER = 1.56
-
-THISAPP = sendEmail-v$(VER)
-DL_FILE = $(THISAPP).tar.gz
-DL_FROM = $(URL_IPFIRE)
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-TARGET = $(DIR_INFO)/$(THISAPP)
-PROG = sendEmail
-PAK_VER = 2
-
-DEPS =
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = 5b7bec4373268fa6446fa59416bb99fb
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-dist:
- @$(PAK)
-
-###############################################################################
-# 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 zxf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && cp -pvf sendEmail /usr/local/bin
- chown root.root /usr/local/bin/sendEmail
- chmod 755 /usr/local/bin/sendEmail
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
-
diff --git a/make.sh b/make.sh
index 4af0081e9..b5dbfae5d 100755
--- a/make.sh
+++ b/make.sh
@@ -26,7 +26,7 @@ NAME="IPFire" # Software name
SNAME="ipfire" # Short name
# If you update the version don't forget to update backupiso and add it to core update
VERSION="2.25" # Version number
-CORE="157" # Core Level (Filename)
+CORE="158" # Core Level (Filename)
SLOGAN="www.ipfire.org" # Software slogan
CONFIG_ROOT=/var/ipfire # Configuration rootdir
MAX_RETRIES=1 # prefetch/check loop
@@ -1300,13 +1300,13 @@ buildipfire() {
lfsmake2 perl-Device-Modem
lfsmake2 perl-Apache-Htpasswd
lfsmake2 perl-Parse-Yapp
+ lfsmake2 perl-Data-UUID
lfsmake2 gnupg
lfsmake2 hdparm
lfsmake2 sdparm
lfsmake2 whatmask
lfsmake2 libtirpc
lfsmake2 conntrack-tools
- lfsmake2 libupnp
lfsmake2 ipaddr
lfsmake2 iputils
lfsmake2 l7-protocols
@@ -1345,6 +1345,7 @@ buildipfire() {
lfsmake2 Crypt-PasswdMD5
lfsmake2 Net-Telnet
lfsmake2 python-setuptools
+ lfsmake2 python3-setuptools
lfsmake2 python3-inotify
lfsmake2 python3-docutils
lfsmake2 python3-daemon
@@ -1451,16 +1452,14 @@ buildipfire() {
lfsmake2 collectd
lfsmake2 elinks
lfsmake2 igmpproxy
- lfsmake2 fbset
lfsmake2 opus
- lfsmake2 python-pyparsing
+ lfsmake2 python3-pyparsing
lfsmake2 spice-protocol
lfsmake2 spice
lfsmake2 sdl
lfsmake2 libusbredir
lfsmake2 libseccomp
lfsmake2 qemu
- lfsmake2 sane
lfsmake2 netpbm
lfsmake2 netsnmpd
lfsmake2 nagios_nrpe
@@ -1512,21 +1511,16 @@ buildipfire() {
lfsmake2 perl-DBD-SQLite
lfsmake2 perl-File-ReadBackwards
lfsmake2 openvmtools
- lfsmake2 libmicrohttpd
- lfsmake2 motion
lfsmake2 joe
lfsmake2 monit
lfsmake2 nut
lfsmake2 watchdog
lfsmake2 libpri
- lfsmake2 libsrtp
- lfsmake2 asterisk
lfsmake2 usb_modeswitch
lfsmake2 usb_modeswitch_data
lfsmake2 zerofree
lfsmake2 minicom
lfsmake2 ddrescue
- lfsmake2 miniupnpd
lfsmake2 client175
lfsmake2 powertop
lfsmake2 parted
@@ -1564,7 +1558,6 @@ buildipfire() {
lfsmake2 libstatgrab
lfsmake2 sarg
lfsmake2 nginx
- lfsmake2 sendEmail
lfsmake2 sysbench
lfsmake2 strace
lfsmake2 ltrace
diff --git a/src/initscripts/networking/red.down/10-miniupnpd b/src/initscripts/networking/red.down/10-miniupnpd
deleted file mode 100644
index eaf2239e9..000000000
--- a/src/initscripts/networking/red.down/10-miniupnpd
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-
-[ -x /etc/init.d/miniupnpd ] && \
- /etc/init.d/miniupnpd stop &>/dev/null
-
-exit 0
diff --git a/src/initscripts/networking/red.up/10-miniupnpd b/src/initscripts/networking/red.up/10-miniupnpd
deleted file mode 100644
index 54431331b..000000000
--- a/src/initscripts/networking/red.up/10-miniupnpd
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-
-[ -x /etc/init.d/miniupnpd ] && \
- /etc/init.d/miniupnpd start &>/dev/null
-
-exit 0
diff --git a/src/initscripts/packages/asterisk b/src/initscripts/packages/asterisk
deleted file mode 100644
index ef5b5f9d5..000000000
--- a/src/initscripts/packages/asterisk
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/sh
-########################################################################
-# Begin $rc_base/init.d/asterisk
-#
-# Description : Asterisk Script
-#
-# Authors : Michael Tremer (mitch(a)ipfire.org)
-#
-# Version : 01.00
-#
-# Notes :
-#
-########################################################################
-
-. /etc/sysconfig/rc
-. ${rc_functions}
-
-case "${1}" in
- start)
- boot_mesg "Starting Asterisk PBX..."
- loadproc /usr/sbin/asterisk -p
- ;;
-
- stop)
- boot_mesg "Stopping Asterisk PBX..."
- asterisk -rx "core stop gracefully" >/dev/null 2>&1
- evaluate_retval
- ;;
-
- reload)
- boot_mesg "Reloading Asterisk PBX..."
- asterisk -rx "reload" >/dev/null 2>&1
- evaluate_retval
- ;;
-
- restart)
- ${0} stop
- sleep 1
- ${0} start
- ;;
-
- status)
- statusproc /usr/sbin/asterisk > /tmp/ast 2>&1
- STAT=$(cat /tmp/ast)
- rm -f /tmp/ast
- echo $STAT
- EX_Z=$(echo $STAT | grep "not" | wc -l)
- exit $EX_Z
- ;;
-
- remod)
- case "${2}" in
- sip)asterisk -rx "sip reload" >/dev/null 2>&1 ;;
- iax)asterisk -rx "iax2 reload" >/dev/null 2>&1 ;;
- ext)asterisk -rx "dialplan reload" >/dev/null 2>&1 ;;
- *) echo "Usage: ${0} remod {sip|iax|ext}"; exit 1 ;;
- esac
- ;;
-
- test) touch /tmp/test$$
- ;;
-
- *)
- echo "Usage: ${0} {start|stop|reload|restart|status|remod}"
- exit 1
- ;;
-esac
-
-# End $rc_base/init.d/asterisk
diff --git a/src/initscripts/packages/miniupnpd b/src/initscripts/packages/miniupnpd
deleted file mode 100644
index 1fd02a25a..000000000
--- a/src/initscripts/packages/miniupnpd
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/sh
-########################################################################
-# Begin $rc_base/init.d/miniupnpd
-#
-# Description : Miniupnp daemon
-#
-# Authors : Michael Tremer <michael.tremer(a)ipfire.org>
-#
-########################################################################
-
-. /etc/sysconfig/rc
-. ${rc_functions}
-
-if [ ! -e /etc/miniupnpd/id ]; then
- uuidgen > /etc/miniupnpd/id
-fi
-
-UUID=$(cat /etc/miniupnpd/id)
-
-EXT_DEV=$(cat /var/ipfire/red/iface)
-EXT_IP4=$(cat /var/ipfire/red/local-ipaddress)
-
-. /var/ipfire/ethernet/settings
-
-for i in GREEN_ADDRESS BLUE_ADDRESS; do
- [ -n "${!i}" ] && LISTEN_IP="${LISTEN_IP} -a ${!i}"
-done
-
-function flush_iptables() {
- # Flush iptables to remove all entries that were left
- iptables -F UPNPFW
- iptables -t nat -F UPNPFW
-}
-
-case "${1}" in
- start)
- boot_mesg "Starting miniupnpd..."
-
- flush_iptables
-
- loadproc miniupnpd -f /etc/miniupnpd/miniupnpd.conf \
- -i ${EXT_DEV} -o ${EXT_IP4} ${LISTEN_IP} \
- -u ${UUID}
- ;;
-
- stop)
- boot_mesg "Stopping miniupnpd..."
- killproc miniupnpd
-
- flush_iptables
- ;;
-
- restart)
- ${0} stop
- sleep 1
- ${0} start
- ;;
-
- status)
- statusproc miniupnpd
- ;;
-
- *)
- echo "Usage: ${0} {start|stop|restart|status}"
- exit 1
- ;;
-esac
-
-# End $rc_base/init.d/miniupnpd
diff --git a/src/initscripts/packages/motion b/src/initscripts/packages/motion
deleted file mode 100644
index f5fa9c677..000000000
--- a/src/initscripts/packages/motion
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-. /etc/sysconfig/rc
-. $rc_functions
-
-case "$1" in
- start)
- boot_mesg "Starting motion webcam server..."
- if [ ! -e /dev/video0 ]; then
- boot_mesg "Error! No video input device found."
- echo_failure
- #No 3 min wait
- exit 0;
- fi
- chown :video /dev/video*
- mkdir -p /var/motion/cam1
- chown -R video: /var/motion/cam1
- loadproc sudo -u video /usr/bin/motion
- ;;
-
- stop)
- boot_mesg "Stopping motion webcam server..."
- killproc /usr/bin/motion
- ;;
-
- restart)
- $0 stop
- sleep 1
- $0 start
- ;;
-
- status)
- statusproc /usr/bin/motion
- ;;
-
- *)
- echo "Usage: $0 {start|stop|restart|status}"
- exit 1
- ;;
-esac
-
-# End $rc_base/init.d/motion
diff --git a/src/initscripts/packages/sane b/src/initscripts/packages/sane
deleted file mode 100644
index 6b391e9d8..000000000
--- a/src/initscripts/packages/sane
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/sh
-########################################################################
-# Begin $rc_base/init.d/sane
-#
-# Description : Sane Network deamon
-#
-# Authors : Arne Fitzenreiter (arne_f(a)ipfire.org)
-#
-# Version : 01.00
-#
-########################################################################
-
-. /etc/sysconfig/rc
-. ${rc_functions}
-
-case "${1}" in
- start)
- boot_mesg "Starting saned - network scanner deamon..."
- loadproc /usr/sbin/saned -lD
- evaluate_retval
- ;;
-
- stop)
- boot_mesg "Stopping saned - network scanner deamon..."
- killproc /usr/sbin/saned
- ;;
-
- restart)
- ${0} stop
- sleep 1
- ${0} start
- ;;
-
- status)
- statusproc /usr/sbin/saned
- ;;
-
- *)
- echo "Usage: ${0} {start|stop|restart|status}"
- exit 1
- ;;
-esac
-
-# End $rc_base/init.d/sane
diff --git a/src/initscripts/system/firewall b/src/initscripts/system/firewall
index 65f1c979b..dd9f1a484 100644
--- a/src/initscripts/system/firewall
+++ b/src/initscripts/system/firewall
@@ -363,12 +363,6 @@ iptables_init() {
-m mark --mark 3 -j SNAT --to-source "${ORANGE_ADDRESS}"
fi
- # upnp chain for our upnp daemon
- iptables -t nat -N UPNPFW
- iptables -t nat -A PREROUTING -j UPNPFW
- iptables -N UPNPFW
- iptables -A FORWARD -m conntrack --ctstate NEW -j UPNPFW
-
# RED chain, used for the red interface
iptables -N REDINPUT
iptables -A INPUT -j REDINPUT
diff --git a/src/initscripts/system/upnpd b/src/initscripts/system/upnpd
deleted file mode 100644
index ca05abf75..000000000
--- a/src/initscripts/system/upnpd
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/bin/sh
-########################################################################
-# Begin $rc_base/init.d/
-#
-# Description : UPnP Starter
-#
-# Authors : Michael Tremer
-#
-# Version : 01.00
-#
-# Notes : for www.ipfire.org - GPLv2
-#
-########################################################################
-
-. /etc/sysconfig/rc
-. ${rc_functions}
-
-# defaults
-ALLOW_MULTICAST=no
-
-# configuration
-eval $(/usr/local/bin/readhash /var/ipfire/upnp/settings)
-
-case "$1" in
- start)
- boot_mesg "Starting Universal Plug'n'Play daemon..."
- loadproc /usr/sbin/upnpd $EXTIFACE $INTIFACE
- evaluate_retval
- [ "$ALLOW_MULTICAST" != "no" ] && route add -net 239.0.0.0 netmask 255.0.0.0 $INTIFACE
- ;;
-
- stop)
- boot_mesg "Stopping Universal Plug'n'Play daemon..."
- killproc /usr/sbin/upnpd
- evaluate_retval
- [ "$ALLOW_MULTICAST" != "no" ] && route del -net 239.0.0.0 netmask 255.0.0.0 $INTIFACE
- ;;
-
- restart)
- ${0} stop
- sleep 1
- ${0} start
-
- ;;
- status)
- statusproc
- ;;
-
- *)
- echo "Usage: ${0} {start|stop|reload|restart|status}"
- exit 1
- ;;
-esac
-
-# End $rc_base/init.d/
diff --git a/src/patches/fireinfo-2.2.0-python-3.8.patch b/src/patches/fireinfo-2.2.0-python-3.8.patch
new file mode 100644
index 000000000..ca0e6843b
--- /dev/null
+++ b/src/patches/fireinfo-2.2.0-python-3.8.patch
@@ -0,0 +1,26 @@
+From 1d70d3cbf7e1fe1e1f0760e9a79e520e416519fe Mon Sep 17 00:00:00 2001
+From: Michael Tremer <michael.tremer(a)ipfire.org>
+Date: Tue, 18 May 2021 13:40:51 +0000
+Subject: [PATCH] python: Fix linking against Python 3.8
+
+Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index ede2cb6..6efe73c 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -91,7 +91,7 @@ AC_SUBST([OUR_LDFLAGS], $with_ldflags)
+
+ # Python
+ AM_PATH_PYTHON([3.7])
+-PKG_CHECK_MODULES([PYTHON_DEVEL], [python-${PYTHON_VERSION}])
++PKG_CHECK_MODULES([PYTHON_DEVEL], [python-${PYTHON_VERSION}-embed python-${PYTHON_VERSION}])
+
+ AC_CONFIG_FILES([
+ Makefile
+--
+2.20.1
+
diff --git a/src/patches/fireinfo-Don-t-crash-when-proc-cpuinfo-doesn-t-have-any-infor.patch b/src/patches/fireinfo-Don-t-crash-when-proc-cpuinfo-doesn-t-have-any-infor.patch
deleted file mode 100644
index a99c618e9..000000000
--- a/src/patches/fireinfo-Don-t-crash-when-proc-cpuinfo-doesn-t-have-any-infor.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From e2b6025dea547bf8de4bd2b8056f2a8227c635f5 Mon Sep 17 00:00:00 2001
-From: Michael Tremer <michael.tremer(a)ipfire.org>
-Date: Wed, 13 Jun 2018 20:56:41 +0200
-Subject: [PATCH 1/2] Don't crash when /proc/cpuinfo doesn't have any
- information
-
-Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
----
- src/fireinfo/cpu.py | 9 +++++----
- 1 file changed, 5 insertions(+), 4 deletions(-)
-
-diff --git a/src/fireinfo/cpu.py b/src/fireinfo/cpu.py
-index 541575a..dc76caf 100644
---- a/src/fireinfo/cpu.py
-+++ b/src/fireinfo/cpu.py
-@@ -108,10 +108,11 @@ class CPU(object):
- """
- Return the model string of this CPU.
- """
-- try:
-- return self.__cpuinfo["model_name"]
-- except KeyError:
-- return self.__cpuinfo["Processor"]
-+ for key in ("model_name", "Processor"):
-+ try:
-+ return self.__cpuinfo[key]
-+ except KeyError:
-+ pass
-
- @property
- def vendor(self):
---
-2.12.2
-
diff --git a/src/patches/fireinfo-Ignore-any-systems-with-ID-Default-string.patch b/src/patches/fireinfo-Ignore-any-systems-with-ID-Default-string.patch
deleted file mode 100644
index ace5d0133..000000000
--- a/src/patches/fireinfo-Ignore-any-systems-with-ID-Default-string.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From d1f6789178e141664895332af79dbe7aa9e5ab68 Mon Sep 17 00:00:00 2001
-From: Michael Tremer <michael.tremer(a)ipfire.org>
-Date: Wed, 13 Jun 2018 20:58:42 +0200
-Subject: [PATCH 2/2] Ignore any systems with ID "Default string"
-
-Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
----
- src/fireinfo/system.py | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/fireinfo/system.py b/src/fireinfo/system.py
-index e3295af..73c3882 100644
---- a/src/fireinfo/system.py
-+++ b/src/fireinfo/system.py
-@@ -42,6 +42,7 @@ INVALID_ID_STRINGS = (
- "N/A", "n/a",
- "12345", "54321", "202020",
- "Chassis", "chassis",
-+ "Default string",
- "EVAL",
- "Not Applicable",
- "None", "empty",
---
-2.12.2
-
diff --git a/src/patches/fireinfo-support-upstream-proxy-with-authentication.patch b/src/patches/fireinfo-support-upstream-proxy-with-authentication.patch
deleted file mode 100644
index 1e5a98655..000000000
--- a/src/patches/fireinfo-support-upstream-proxy-with-authentication.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 74c5e2adc61548900e256c3e58a0a63f5b3c2a4f Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Peter=20M=C3=BCller?= <peter.mueller(a)link38.eu>
-Date: Tue, 4 Dec 2018 18:13:15 +0100
-Subject: [PATCH] fireinfo: support upstream proxy with authentication
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Fireinfo could not send its profile to https://fireinfo.ipfire.org/
-if the machine is behind an upstream proxy which requires username
-and password. This is fixed by tweaking urllib2's opening handler.
-
-To apply this on existing installations, the fireinfo package
-needs to be shipped during an update.
-
-The third version of this patch fixes bogus indention, assembles
-proxy authentication string more readable and preserves HTTP
-proxy handler.
-
-Fixes #11905
-
-Signed-off-by: Peter Müller <peter.mueller(a)link38.eu>
-Cc: Michael Tremer <michael.tremer(a)ipfire.org>
-Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
----
- src/sendprofile | 14 ++++++++++++--
- 1 file changed, 12 insertions(+), 2 deletions(-)
- mode change 100644 => 100755 src/sendprofile
-
-diff --git a/src/sendprofile b/src/sendprofile
-old mode 100644
-new mode 100755
-index b836567..3ce68b9
---- a/src/sendprofile
-+++ b/src/sendprofile
-@@ -73,10 +73,20 @@ def send_profile(profile):
- request.add_header("User-Agent", "fireinfo/%s" % fireinfo.__version__)
-
- # Set upstream proxy if we have one.
-- # XXX this cannot handle authentication
- proxy = get_upstream_proxy()
-+
- if proxy["host"]:
-- request.set_proxy(proxy["host"], "http")
-+ # handling upstream proxies with authentication is more tricky...
-+ if proxy["user"] and proxy["pass"]:
-+ prx_auth_string = "http://%s:%s@%s/" % (proxy["user"], proxy["pass"], proxy["host"])
-+
-+ proxy_handler = urllib2.ProxyHandler({'http': prx_auth_string, 'https': prx_auth_string})
-+ auth = urllib2.HTTPBasicAuthHandler()
-+ opener = urllib2.build_opener(proxy_handler, auth, urllib2.HTTPHandler)
-+ urllib2.install_opener(opener)
-+ else:
-+ request.set_proxy(proxy["host"], "http")
-+ request.set_proxy(proxy["host"], "https")
-
- try:
- urllib2.urlopen(request, timeout=60)
---
-2.6.3
-
diff --git a/src/patches/sarg/sarg-2.3.11-format.patch b/src/patches/sarg/sarg-2.3.11-format.patch
deleted file mode 100644
index d8ed22028..000000000
--- a/src/patches/sarg/sarg-2.3.11-format.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-diff -wbBur sarg-2.3.11/index.c sarg-2.3.11.my/index.c
---- sarg-2.3.11/index.c 2018-01-14 21:00:22.000000000 +0300
-+++ sarg-2.3.11.my/index.c 2018-02-19 12:20:15.896203347 +0300
-@@ -208,7 +208,7 @@
- m1=month / 16;
- if(month % 16 != 0) {
- m2=month % 16;
-- sprintf(monthnum,"%02d-%02d",m1,m2);
-+ sprintf(monthnum,"%02u-%02u",(unsigned int)m1,(unsigned int)m2);
- sprintf(monthname1,"%02d",m1);
- sprintf(monthname2,"%02d",m2);
- name_month(monthname1,sizeof(monthname1));
-@@ -269,7 +269,7 @@
- d1=day / 32;
- if(day % 32 != 0) {
- d2=day % 32;
-- sprintf(daynum,"%02d-%02d",d1,d2);
-+ sprintf(daynum,"%02u-%02u",(unsigned int)d1,(unsigned int)d2);
- } else {
- sprintf(daynum,"%02d",d1);
- }
-diff -wbBur sarg-2.3.11/report.c sarg-2.3.11.my/report.c
---- sarg-2.3.11/report.c 2018-01-14 21:00:23.000000000 +0300
-+++ sarg-2.3.11.my/report.c 2018-02-19 12:18:45.151207192 +0300
-@@ -54,7 +54,7 @@
- char accsmart[MAXLEN];
- char crc2[MAXLEN/2 -1];
- char siteind[MAX_TRUNCATED_URL];
-- char arqtt[256];
-+ char arqtt[267];
- char *oldurltt=NULL;
- char oldaccdiatt[11],oldacchoratt[9];
- char tmp3[MAXLEN];
-diff -wbBur sarg-2.3.11/userinfo.c sarg-2.3.11.my/userinfo.c
---- sarg-2.3.11/userinfo.c 2013-06-01 22:02:04.000000000 +0400
-+++ sarg-2.3.11.my/userinfo.c 2018-02-19 12:21:16.103200796 +0300
-@@ -67,7 +67,7 @@
- int skip;
- int flen;
- int count, clen;
-- char cstr[9];
-+ char cstr[11];
-
- last=NULL;
- for (group=first_user_group ; group ; group=group->next) {
diff --git a/src/patches/sarg/sarg-2.3.11-configure.patch b/src/patches/sarg/sarg-2.4.0-configure.patch
similarity index 66%
rename from src/patches/sarg/sarg-2.3.11-configure.patch
rename to src/patches/sarg/sarg-2.4.0-configure.patch
index ca9695595..ff40d81f1 100644
--- a/src/patches/sarg/sarg-2.3.11-configure.patch
+++ b/src/patches/sarg/sarg-2.4.0-configure.patch
@@ -1,8 +1,8 @@
---- sarg-2.3.11/configure.ac~ 2019-04-26 22:34:33.499022406 +0000
-+++ sarg-2.3.11/configure.ac 2019-04-26 22:35:11.886556020 +0000
-@@ -29,35 +29,6 @@
+--- sarg-2.4.0/configure.ac.orig 2020-01-16 12:24:11.000000000 +0100
++++ sarg-2.4.0/configure.ac 2021-04-24 14:16:03.677756214 +0200
+@@ -38,31 +38,6 @@
# Report more warnings to improve code quality.
- CFLAGS="${CFLAGS} -Wall -Wno-sign-compare"
+ CFLAGS="${CFLAGS} -Wall"
-dnl Check for supported compiler options
-
@@ -11,28 +11,24 @@
-CFLAGS="${CFLAGS} -Wextra -Wno-unused-parameter"
-AC_COMPILE_IFELSE([AC_LANG_SOURCE([])],[have_extra_warnings="yes"],[have_extra_warnings="no"])
-AC_MSG_RESULT($have_extra_warnings)
--if test "$have_extra_warnings" = "no" ; then
-- CFLAGS="${saved_CFLAGS}"
--fi
+-AS_IF([test "$have_extra_warnings" = "no"],[CFLAGS="${saved_CFLAGS}"])
+-
+-# Don't compare signs as it is a mess
+-CFLAGS="${CFLAGS} -Wno-sign-compare"
-
-AC_MSG_CHECKING([for implicit-function-declaration error flag in $CC])
-saved_CFLAGS="${CFLAGS}"
-CFLAGS="${CFLAGS} -Werror=implicit-function-declaration"
-AC_COMPILE_IFELSE([AC_LANG_SOURCE([])],[have_implicit_function_declaration="yes"],[have_implicit_function_declaration="no"])
-AC_MSG_RESULT($have_implicit_function_declaration)
--if test "$have_implicit_function_declaration" = "no" ; then
-- CFLAGS="${saved_CFLAGS}"
--fi
+-AS_IF([test "$have_implicit_function_declaration" = "no"],[CFLAGS="${saved_CFLAGS}"])
-
-AC_MSG_CHECKING([for format error flag in $CC])
-saved_CFLAGS="${CFLAGS}"
-CFLAGS="${CFLAGS} -Werror=format"
-AC_COMPILE_IFELSE([AC_LANG_SOURCE([])],[have_error_format="yes"],[have_error_format="no"])
-AC_MSG_RESULT($have_error_format)
--if test "$have_error_format" = "no" ; then
-- CFLAGS="${saved_CFLAGS}"
--fi
--
+-AS_IF([test "$have_error_format" = "no"],[CFLAGS="${saved_CFLAGS}"])
+
case "$host" in
*-solaris*)
- LDFLAGS="${LDFLAGS} -lsocket -lnsl"
diff --git a/src/patches/sarg/sarg-2.4.0-format.patch b/src/patches/sarg/sarg-2.4.0-format.patch
new file mode 100644
index 000000000..1d1ac1e4c
--- /dev/null
+++ b/src/patches/sarg/sarg-2.4.0-format.patch
@@ -0,0 +1,33 @@
+diff -Naur sarg-2.4.0.orig/index.c sarg-2.4.0/index.c
+--- sarg-2.4.0.orig/index.c 2019-12-24 12:04:00.000000000 +0100
++++ sarg-2.4.0/index.c 2021-04-24 14:09:57.779097194 +0200
+@@ -325,7 +325,7 @@
+ d1=(day >> 5) & 0x1F;
+ if ((day & 0x1F) != 0) {
+ d2=day & 0x1F;
+- snprintf(daynum,sizeof(daynum),"%02d-%02d",d1,d2);
++ snprintf(daynum,sizeof(daynum),"%02u-%02u",(unsigned int)d1,(unsigned int)d2);
+ } else {
+ snprintf(daynum,sizeof(daynum),"%02d",d1);
+ }
+@@ -485,7 +485,7 @@
+ m1=(month >> 4) & 0x0F;
+ if ((month & 0x0F) != 0) {
+ m2=month & 0x0F;
+- snprintf(monthnum,sizeof(monthnum),"%02d-%02d",m1,m2);
++ snprintf(monthnum,sizeof(monthnum),"%02u-%02u",(unsigned int)m1,(unsigned int)m2);
+ name_month(m1,monthname1,sizeof(monthname1));
+ name_month(m2,monthname2,sizeof(monthname2));
+ snprintf(nmonth,sizeof(nmonth),"%s-%s",monthname1,monthname2);
+diff -Naur sarg-2.4.0.orig/userinfo.c sarg-2.4.0/userinfo.c
+--- sarg-2.4.0.orig/userinfo.c 2019-12-24 12:04:00.000000000 +0100
++++ sarg-2.4.0/userinfo.c 2021-04-24 14:11:31.965734470 +0200
+@@ -78,7 +78,7 @@
+ int skip;
+ int flen;
+ int count, clen;
+- char cstr[9];
++ char cstr[11];
+ char filename[MAX_USER_FNAME_LEN];
+
+ if (!UserStrings) {
hooks/post-receive
--
IPFire 2.x development tree
reply other threads:[~2021-05-20 15:08 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4FmCmp4vCqz2xbS@people01.haj.ipfire.org \
--to=git@ipfire.org \
--cc=ipfire-scm@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox