--- analog-6.0.orig/debian/README.Debian +++ analog-6.0/debian/README.Debian @@ -0,0 +1,30 @@ +This version of analog is built with pcre support, and support for pie +charts. + +For Debian, analog is configured to use FHS locations for files, and +defaults to using apache's log files. In particular, analog defaults to +reading log files from /var/log/apache if no directory is specified (and +the default log file is access.log, so it will work without configuration +with apache), and language files from /usr/share/analog/lang/. It uses +/var/cache/analog/ for cache files, and /var/cache/analog/dns/ for DNS +caching. Lock files are placed in /var/lock by default. If no directory is +specified when telling analog the filename of a config file, an output +file, an error file, or a header file, it looks in the current directory. + +To enable/disable the anlgform cgi interface, dpkg-reconfigure analog, or +frob the symlink (/usr/lib/cgi-bin/anlgform.cgi -> +/usr/share/analog/anlgform.pl) by yourself. Note that for anlgform to work, +it must be able to read your web server logs. If you are using apache2, you +may need to modify the log file permissions to 644, and edit change +/etc/logrotate.d/apache2 to also use that permissions setting for the log +files. + +Analog reports link to some images that are distributed as part of analog. +These images are made available by creating the symbolic link +/path/to/webserver/root/analog, (Usually /var/www/analog) pointing to +/usr/share/analog/images/, and analog defaults to linking to /analog/ for +the images. This will also not work if you have generated a report and are +viewing it directly, not via the web. In this case you should set IMAGEDIR +to point to /usr/share/analog/images/. + +-- Joey Hess --- analog-6.0.orig/debian/README.examples +++ analog-6.0/debian/README.examples @@ -0,0 +1,9 @@ +This directory includes example files shipped with the main analog +distribution (notably, the various .cfg files are example config files). + +I've also added some home-grown analog scripts that let analog deal +with ftp and mail server logs. See analog_mail.cfg for how to make it +process mail server logs. For ftp, you just run your logs through +ftplog2commonlog. + +-- Joey Hess --- analog-6.0.orig/debian/analog_mail.cfg +++ analog-6.0/debian/analog_mail.cfg @@ -0,0 +1,48 @@ +# This file sets defaults for analog. See Readme.html for documentation. + +# This is an example of how to make analog process mail server logs. +# Use mail.lng to change analog's output. You should pipe your mail logs +# through the maillog2commonlog program, and send that output to analog. +# By Joey Hess (joeyh@master.debian.org) +# May be distributed under the terms of the Gnu General Public License. + +# We don't need the concept of pages for mail logs. +PAGEEXCLUDE * + +CASE INSENSITIVE + +ALLGRAPH R + +MONTHLY ON +MONTHCOLS BP +WEEKLY ON +WEEKCOLS BP +DAILY ON +DAYCOLS RBrb +FULLDAILY ON +FULLDAYCOLS RB +HOURLY ON +HOURCOLS RBrb +MONTHLY ON +MONTHCOLS RBrb +WEEKLY ON +WEEKCOLS RBrb + +DOMAIN ON +DOMFLOOR -20r +DOMSORTBY REQUESTS + +HOST ON +HOSTSORTBY REQUESTS +HOSTFLOOR -20r + +DIRECTORY ON +DIRSORTBY REQUESTS +DIRFLOOR -20r +# This gets rid of the slashes. +DIROUTPUTALIAS /*/ * + +REQUEST OFF +FILETYPE OFF + +STATUS OFF --- analog-6.0.orig/debian/changelog +++ analog-6.0/debian/changelog @@ -0,0 +1,990 @@ +analog (2:6.0-20ubuntu1) trusty; urgency=medium + + * Merge from Debian unstable. Remaining changes: + - debian/patches/02_windows_vista_7.patch: Add patch by Andrew Glen-Young + to recognize Windows 7 and Vista. + + -- Logan Rosen Thu, 06 Feb 2014 10:49:19 -0500 + +analog (2:6.0-20) unstable; urgency=low + + * QA upload. + * Maintainer field set to QA Group. + * Build-Depend on libpng-dev. Closes: #662268 + * Add missing targets to debian/rules: build-{arch,indep}. + * Bump Standards-Version to 3.9.5. + + -- Emanuele Rocca Wed, 05 Feb 2014 23:14:24 +0100 + +analog (2:6.0-19.1ubuntu2) saucy; urgency=low + + * Rebuild for libgd3. + + -- Colin Watson Sun, 19 May 2013 23:43:00 +0100 + +analog (2:6.0-19.1ubuntu1) precise; urgency=low + + * Merge from Debian testing. Remaining changes: + - debian/patches/02_windows_vista_7.patch: Add patch by Andrew Glen-Young + to recognize Windows 7 and Vista. + + -- Mahyuddin Susanto Thu, 12 Jan 2012 07:21:07 +0700 + +analog (2:6.0-19.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix pending l10n issues. Debconf translations: + - Danish (Joe Hansen). Closes: #599864 + - Korean (김종규). Closes: #632423 + + -- Christian Perrier Tue, 20 Dec 2011 18:34:50 +0100 + +analog (2:6.0-19ubuntu2) precise; urgency=low + + * Rebuild for libjpeg8. + + -- Colin Watson Tue, 18 Oct 2011 19:42:17 +0100 + +analog (2:6.0-19ubuntu1) natty; urgency=low + + * debian/patches/02_windows_vista_7.patch: (LP: #222813) + add patch by Andrew Glen-Young to recognize Windows 7 and Vista. + + -- Andreas Moog Sat, 19 Mar 2011 21:19:03 +0100 + +analog (2:6.0-19) unstable; urgency=low + + * Add Vcs-* fields. + * Add 01_bzip_reading.diff. Patch from + Andrew McCarthy . Closes: #522277. + * Update Standards-Version to 3.8.1. (No changes). + + -- Bradley Smith Tue, 07 Apr 2009 20:44:46 +0100 + +analog (2:6.0-18) unstable; urgency=low + + * Update maintainer email address. + * Update Standards-Version to 3.8.0 (No changes). + + -- Bradley Smith Sat, 29 Nov 2008 19:27:48 +0000 + +analog (2:6.0-17~lenny1) testing-proposed-updates; urgency=low + + * Re-build for lenny. + + -- Bradley Smith Sat, 22 Nov 2008 13:16:33 +0000 + +analog (2:6.0-17) unstable; urgency=low + + * Fix pending l10n bugs. Debconf translations: + - Swedish, (Martin Ågren). Closes: #491529. + + -- Bradley Smith Sun, 05 Oct 2008 11:38:37 +0100 + +analog (2:6.0-16) unstable; urgency=low + + * New Maintainer. Closes: #483259 + * Remove wrong Vcs-Git entry. + * Expand dh rules out to stop lintain complaining. + * Remove unneeded empty dir and correct README.Debian. + * Correct doc-base Section to Network/Monitoring. + * Remove /var/www/analog symlink and add instructions in README.Debian. + * Remove extra license file. + * Suggest apache2 not apache. + * Add quilt patch system. + + 00_misc_fixes - Changes moved from top srcdir. + + -- Bradley Smith Thu, 05 Jun 2008 18:41:46 +0100 + +analog (2:6.0-15) unstable; urgency=low + + * debhelper 7, rules file minimisation + * Remove the hack to reorder the libfd dependencies, libgd2-noxpm-dev + has it the right way around in its substvars now. + * After 13 years, time to pass this on to someone else. Orphaned the + package. + + -- Joey Hess Tue, 27 May 2008 19:37:15 -0400 + +analog (2:6.0-14) unstable; urgency=low + + * Updated Brazilian Portuguese Translation. Closes: #454593 + + -- Joey Hess Sat, 22 Dec 2007 23:04:06 -0500 + +analog (2:6.0-13) unstable; urgency=low + + [ Christian Perrier ] + * Debconf templates and debian/control reviewed by the debian-l10n- + english team as part of the Smith review project. Closes: #450860 + * [Debconf translation updates] + * French. Closes: #451473 + * German. Closes: #451533 + * Finnish. Closes: #451534 + * Galician. Closes: #451543 + * Japanese. Closes: #451585 + * Italian. Closes: #451609 + * Czech. Closes: #451830 + * Spanish; Castilian. Closes: #452319 + * Basque. Closes: #453276 + * Portuguese. Closes: #453517 + * Vietnamese. Closes: #453653 + * Dutch; Flemish. Closes: #453699 + * Russian. Closes: #453716 + + [ Joey Hess ] + * Don't ignore make clean errors. + * Add Homepage field and other new fun stuff. + + -- Joey Hess Wed, 05 Dec 2007 12:07:52 -0500 + +analog (2:6.0-12) unstable; urgency=low + + * Support resolving ipv6 addresses in log files. Closes: #422582 + * debhelper v5 + + -- Joey Hess Tue, 08 May 2007 15:09:16 -0400 + +analog (2:6.0-11) unstable; urgency=low + + * Add Galician debconf translation. Closes: #411834 + + -- Joey Hess Mon, 26 Feb 2007 21:57:07 -0500 + +analog (2:6.0-10) unstable; urgency=low + + * Add Portuguese debconf translation. Closes: #409408 + + -- Joey Hess Thu, 8 Feb 2007 18:48:04 -0500 + +analog (2:6.0-9) unstable; urgency=low + + * Build-depend on libpng12-dev since libpng3-dev is obsolete. + Closes: #375980 + * Current standards version. + + -- Joey Hess Thu, 29 Jun 2006 11:58:16 -0400 + +analog (2:6.0-8) unstable; urgency=low + + * apache2 now defaults to creating log files mode 640. Document in + README.Debian how to change the log permissions to something that will + work with anlgform. Closes: #350082 + + -- Joey Hess Fri, 27 Jan 2006 14:48:19 -0500 + +analog (2:6.0-7) unstable; urgency=low + + * Fix XSIism in config script. + * Current standards version. + + -- Joey Hess Sun, 18 Dec 2005 17:41:41 -0500 + +analog (2:6.0-6) unstable; urgency=low + + * Add Swedish debconf translation by Daniel Nylander. Closes: #330534 + * Create a soft link to analgform.cgi if the hard link creation fails. + Also output a warning message, since this will not work with all servers. + Closes: #309817 + * Fix config script to not expect it to only be a symlink (yes, this code + has been broken for a while). + + -- Joey Hess Fri, 30 Sep 2005 17:14:08 -0400 + +analog (2:6.0-5) unstable; urgency=low + + * Correct path to errors.html. Closes: #315799 + + -- Joey Hess Sun, 26 Jun 2005 14:17:51 -0400 + +analog (2:6.0-4) unstable; urgency=low + + * Add Vietnamese debconf translation by Clytie Siddall. Closes: #313031 + + -- Joey Hess Sat, 11 Jun 2005 13:23:47 -0400 + +analog (2:6.0-3) unstable; urgency=low + + * First release to unstable. + * Exclude License.txt from compression since html docs refer to it. + This and previous changes in this new upstream version Closes: #309960 + + -- Joey Hess Fri, 20 May 2005 20:14:08 -0400 + +analog (2:6.0-2) experimental; urgency=low + + * Add Czech translation of debconf messages. Closes: #289278 + * Ensure /usr/lib/cgi-bin exists before making a hard link there if cgi + script is enabled. Closes: #297211 + + -- Joey Hess Mon, 28 Feb 2005 15:01:51 -0500 + +analog (2:6.0-1) experimental; urgency=low + + * New upstream release. To experimental since sarge will ship with the old + one. + * New license: Analog is now GPLed. + * Add details about licenses of all non-GPLed material to copyright file. + * Build-depend on libbz2-dev. + + -- Joey Hess Sun, 19 Dec 2004 14:44:45 -0500 + +analog (2:5.32-12) unstable; urgency=low + + * Add Danish debconf translation. Closes: #276333 + + -- Joey Hess Wed, 13 Oct 2004 13:09:52 -0400 + +analog (2:5.32-11) unstable; urgency=low + + * Add Italian debconf translation. Closes: #249172 + + -- Joey Hess Sat, 15 May 2004 19:28:53 -0300 + +analog (2:5.32-10) unstable; urgency=low + + * Add pt debconf po translation from Bruno Rodrigues. Closes: #216391 + * Hard link anlgform.cgi into place, to avoid problems with web servers that + don't like symlinks. + + -- Joey Hess Tue, 9 Mar 2004 23:37:38 -0500 + +analog (2:5.32-9) unstable; urgency=low + + * Build with LFS. Closes: #230341 + + -- Joey Hess Fri, 30 Jan 2004 19:39:12 -0500 + +analog (2:5.32-8) unstable; urgency=low + + * Added a Russian translation of the debconf po file. Closes: #214331 + + -- Joey Hess Thu, 9 Oct 2003 15:47:46 -0400 + +analog (2:5.32-7) unstable; urgency=low + + * Updated maillog2commonlog to work with openbsd, which makes sendmail log + as "sm-mta". + * Added Japanese debconf translation from Kenshi Muto. Closes: #211950 + + -- Joey Hess Sun, 21 Sep 2003 14:06:45 -0400 + +analog (2:5.32-6) unstable; urgency=low + + * Added Spanish debconf translation. Closes: #201074 + * Added Dutch debconf translation. Closes: #204912 + * Move lang files to /usr/share/analog/lang + * Move image files to /usr/share/analog/images. + * Make /var/www/analog link to images, and change IMAGEDIR to /analog/, + so images in reports are accessible from outside localhost. + Closes: #188653 + * Move cgi script to /usr/share/analog; update link. + * README.Debian updates. + * Rename /etc/analog.conf to /etc/analog.cfg, to match upstream. + * Add preinst to move config file on upgrade. + * The .gif removal in /usr/share/doc/analog was broken a while ago, and not + worthwhile, so removed. + + -- Joey Hess Thu, 21 Aug 2003 15:34:46 -0400 + +analog (2:5.32-5) unstable; urgency=low + + * Remove out of date and unmaintained mail.lng. + + -- Joey Hess Fri, 20 Jun 2003 10:56:54 -0400 + +analog (2:5.32-4) unstable; urgency=low + + * Add pt_BR debconf po translation. Closes: #197512 + + -- Joey Hess Sun, 15 Jun 2003 19:14:22 -0400 + +analog (2:5.32-3) unstable; urgency=low + + * French debconf translation. Closes: #196773 + + -- Joey Hess Mon, 9 Jun 2003 19:47:00 -0400 + +analog (2:5.32-2) unstable; urgency=low + + * Added apache2 log file to analog.cfg. + + -- Joey Hess Tue, 25 Mar 2003 02:01:19 -0800 + +analog (2:5.32-1) unstable; urgency=low + + * New upstream release. + + -- Joey Hess Sun, 23 Mar 2003 21:18:57 -0800 + +analog (2:5.31-3) unstable; urgency=low + + * Added German translation from DDTP. + + -- Joey Hess Fri, 7 Mar 2003 12:04:10 -0500 + +analog (2:5.31-2) unstable; urgency=low + + * postinst: Don't rpmdir cgi-bin directory if it does not exist. + Closes: #181095 + + -- Joey Hess Sun, 16 Feb 2003 10:39:06 -0500 + +analog (2:5.31-1) unstable; urgency=low + + * New upstream release. + + -- Joey Hess Sat, 1 Feb 2003 15:56:16 -0500 + +analog (2:5.30-2) unstable; urgency=low + + * Updated doc-base file to reflect moved docs. Closes: #175279 + + -- Joey Hess Fri, 31 Jan 2003 22:45:15 -0500 + +analog (2:5.30-1) unstable; urgency=low + + * New upstream release. + * Added in how-to docs dir. Getting the links to it right required moving + the html docs in the binary package into a docs directory though. + + -- Joey Hess Sat, 30 Nov 2002 17:30:54 -0500 + +analog (2:5.24-6) unstable; urgency=low + + * Added ogg typedef, Closes: #144881 + + -- Joey Hess Sun, 15 Sep 2002 19:00:16 -0400 + +analog (2:5.24-5) unstable; urgency=low + + * Rebuild again, with current libgd2-noxpm-dev (-noxpm because libgd2-dev + inexlicably went missing). Really Closes: #159725 + + -- Joey Hess Sun, 8 Sep 2002 19:39:33 -0400 + +analog (2:5.24-4) unstable; urgency=low + + * Update to libpng3, probably Closes: #159725 + + -- Joey Hess Thu, 5 Sep 2002 12:23:03 -0400 + +analog (2:5.24-3) unstable; urgency=low + + * Added code to rules file to invert order of libgd deps, so the + -noxpm version comes first, as makes sense for a web app. + Closes: #151379 + + -- Joey Hess Wed, 10 Jul 2002 15:16:38 -0400 + +analog (2:5.24-2) unstable; urgency=low + + * Build with gd 2. Closes: #151237 + + -- Joey Hess Fri, 28 Jun 2002 15:11:36 -0400 + +analog (2:5.24-1) unstable; urgency=low + + * New upstream release. + + -- Joey Hess Fri, 28 Jun 2002 15:05:39 -0400 + +analog (2:5.23-5) unstable; urgency=low + + * Fixed debhelper builddep. + + -- Joey Hess Thu, 13 Jun 2002 18:19:36 -0400 + +analog (2:5.23-4) unstable; urgency=low + + * Fixed symlink description in README.Debian. + + -- Joey Hess Thu, 13 Jun 2002 15:34:09 -0400 + +analog (2:5.23-3) unstable; urgency=low + + * Added a debconf question about the anlgform cgi. It defaults to disabling + it on fresh installes; on upgrades it defaults to leaving it on, but asks + the question with a higher priority. The symlink can also be managed by + hand, and if the package is reconfigured it will notice the change and + adjust the answer accordingly. + * debhelper v4 + + -- Joey Hess Tue, 11 Jun 2002 17:54:43 -0400 + +analog (2:5.23-0woody1) testing-security; urgency=medium + + * Upload for woody. + * Include a shlibs.local to fix malformatted libpng2.shlibs; taking no + chances.. + * Thanks, Tollef, for the NMU. + * New upstream release fixes DOS in anlgform cgi script. Could be used to + fill up the partition /var/log is in. + * This release may make it into woody, at the discretion of the security + team. A post-woody release will default the analgform interface to off, + since analog's author is now reccommending it not be used. + * Moved on up to libpcre 3, since libprce2-dev is no more. + + -- Joey Hess Sat, 18 May 2002 18:39:38 -0400 + +analog (2:5.22-3) unstable; urgency=low + + * Fixed rmdir in postrm. + + -- Joey Hess Thu, 28 Mar 2002 17:13:59 -0500 + +analog (2:5.22-2) unstable; urgency=low + + * Make postrm only clean cache in purge. Closes: #140375 + + -- Joey Hess Thu, 28 Mar 2002 16:50:24 -0500 + +analog (2:5.22-1) unstable; urgency=HIGH + + * New upstream version fixes cross-site scripting attack. + + -- Joey Hess Wed, 20 Mar 2002 11:30:31 -0500 + +analog (2:5.21-1) unstable; urgency=low + + * New upstream release. + + -- Joey Hess Wed, 20 Feb 2002 15:03:00 -0500 + +analog (2:5.2-1) unstable; urgency=low + + * New upstream version with revised license. + * Description update and cleanups. + + -- Joey Hess Wed, 13 Feb 2002 12:26:12 -0500 + +analog (2:5.1-4) unstable; urgency=low + + * Rebuilt linked to libpng2, since libgd is linked with that library, and + linking with linpng3 would make analong pull in both, and may have caused + #129019. + + -- Joey Hess Mon, 14 Jan 2002 11:05:26 -0500 + +analog (2:5.1-3) unstable; urgency=low + + * Clarified license from Stephen Turner, which makes clear that you are + allowed to sell analog, provided you make the source available. + Closes: #121916 + + -- Joey Hess Sat, 5 Jan 2002 13:42:41 -0500 + +analog (2:5.1-2) unstable; urgency=low + + * Suggest rmagic, which uses analog for pretty graphs. + + -- Joey Hess Sun, 25 Nov 2001 19:48:08 -0500 + +analog (2:5.1-1) unstable; urgency=low + + * New upstream (had to bump the epoch). + + -- Joey Hess Wed, 7 Nov 2001 17:33:56 -0500 + +analog (1:5.03-7) unstable; urgency=low + + * Killed the dwww menu file, go to doc-base. + + -- Joey Hess Sun, 14 Oct 2001 02:16:25 -0400 + +analog (1:5.03-6) unstable; urgency=low + + * Specify lots of default paths (many of them the current directory) for + various types of files, including config files. Added + /var/cache/analog/dns/ which will be used for dns caches by default (if + you turn dns caching on). Fixed analog to look for language files in + /usr/lib/analog/lang/. Documented it all in README.Debian. + Closes: #108133 + * /var/lib/analog should not be needed. + + -- Joey Hess Mon, 20 Aug 2001 14:27:49 -0400 + +analog (1:5.03-5) unstable; urgency=low + + * Use analog.man, instead of placeholder analog.1. Much more complete man + page. Thanks to Stephen for pointing it out. Closes: #109379 + + -- Joey Hess Mon, 20 Aug 2001 13:45:54 -0400 + +analog (1:5.03-4) unstable; urgency=low + + * Stephen updated the maillog2commonlog stuff. Closes: #106834 + + -- Joey Hess Sat, 28 Jul 2001 13:07:55 -0400 + +analog (1:5.03-3) unstable; urgency=low + + * Fixed image links again. Closes: #104330 + + -- Joey Hess Wed, 11 Jul 2001 15:26:56 -0400 + +analog (1:5.03-2) unstable; urgency=low + + * Added path to gunzip in config file, as it seems PATH is not set when + analgform.cgi runs from some web server. Closes: #104166 + + -- Joey Hess Tue, 10 Jul 2001 17:22:01 -0400 + +analog (1:5.03-1) unstable; urgency=low + + * New upstream release. + + -- Joey Hess Sun, 8 Jul 2001 21:58:28 -0400 + +analog (1:5.0-3) unstable; urgency=low + + * Fixed links to images in docs, Closes: #100614 + + -- Joey Hess Tue, 12 Jun 2001 16:05:31 -0400 + +analog (1:5.0-2) unstable; urgency=low + + * Added missing build dep, Closes: #96371 + + -- Joey Hess Fri, 4 May 2001 21:09:58 -0400 + +analog (1:5.0-1) unstable; urgency=low + + * Major new upstream release. + + -- Joey Hess Tue, 1 May 2001 21:04:27 -0400 + +analog (1:4.16-4) unstable; urgency=low + + * Include anlgdocs.css in deb, Closes: #94252 + + -- Joey Hess Sat, 21 Apr 2001 15:16:55 -0700 + +analog (1:4.16-3) unstable; urgency=low + + * Removed broken mail.lng file, it's too much bother to keep it in sync. + + -- Joey Hess Tue, 10 Apr 2001 15:12:00 -0700 + +analog (1:4.16-2) unstable; urgency=low + + * The dns cache file has moved to /var/cache/analog; Closes: #93379 + * Added code to postinst to move old one, if any, and code to postrm to + clean it. + + -- Joey Hess Tue, 10 Apr 2001 01:39:43 -0700 + +analog (1:4.16-1) unstable; urgency=HIGH + + * Remotely exploitable buffer overflow in the form interface. New + upstream version to fix. + + -- Joey Hess Tue, 13 Feb 2001 11:01:31 -0800 + +analog (1:4.15-2) unstable; urgency=low + + * Use debhelper v3. + + -- Joey Hess Fri, 9 Feb 2001 18:02:09 -0800 + +analog (1:4.15-1) unstable; urgency=low + + * New upstream. + + -- Joey Hess Thu, 1 Feb 2001 14:18:45 -0800 + +analog (1:4.14-1) unstable; urgency=low + + * New upstream. + + -- Joey Hess Mon, 22 Jan 2001 12:46:13 -0800 + +analog (1:4.13-3) unstable; urgency=low + + * Good greif, I managed to introduce a y2k bug in the last version. + + -- Joey Hess Tue, 31 Oct 2000 18:42:41 -0800 + +analog (1:4.13-2) unstable; urgency=low + + * modified maillog2commonlog to deal with hostnames that have hyphens in + their names, and made it autodetect things like GMT offset and domain. + + -- Joey Hess Mon, 30 Oct 2000 22:26:51 -0800 + +analog (1:4.13-1) unstable; urgency=low + + * New upstream version, Closes: #75531 + + -- Joey Hess Thu, 26 Oct 2000 11:03:14 -0700 + +analog (1:4.12-2) unstable; urgency=low + + * Removed CVS cruft dirs from binary .deb (an artifact of my build + system, only affects the package if I build it..) + + -- Joey Hess Fri, 13 Oct 2000 00:37:05 -0400 + +analog (1:4.12-1) unstable; urgency=low + + * New upstream release. + * Copyright changes. I've diffed them, and here are the changes: + - lost the clause about complying with local/international law + Closes: #71550 + - html generated by analog no longer must link to its home page + - if you use less than 1000 lines of code from analog, you can + still relicense it under the gpl, but no longer under the artistic + license + - the "no warrentee" section is longer and disclaims responsibility + of the author for any illegal acts committed with the program + + -- Joey Hess Thu, 5 Oct 2000 12:39:20 -0700 + +analog (1:4.11-2) unstable; urgency=low + + * Updated to using debhelper v2. + * Some fixes now that I'm building straight out of a cvs tree with CVS + dirs. + + -- Joey Hess Mon, 25 Sep 2000 12:52:54 -0700 + +analog (1:4.11-1) unstable; urgency=low + + * New upstream release. + + -- Joey Hess Wed, 14 Jun 2000 19:13:21 -0700 + +analog (1:4.10-3) unstable; urgency=low + + * Let's try this once more. Upload with full source. + + -- Joey Hess Sun, 2 Apr 2000 14:00:04 -0700 + +analog (1:4.10-2) unstable; urgency=low + + * Gurk. Triddled version number so it compares as greater than 4.04 + + -- Joey Hess Fri, 31 Mar 2000 13:51:06 -0800 + +analog (1:4.1-1) unstable; urgency=low + + * New upstream version, with pcre support. + * Since it needs pcre 3, which is not in Debian, I am using the pcre + files shipped with analog. This will change once pcre 3 is properly + packaged. + + -- Joey Hess Thu, 30 Mar 2000 11:17:32 -0800 + +analog (1:4.04-1) unstable; urgency=low + + * New upstream release. + + -- Joey Hess Tue, 21 Mar 2000 16:00:53 -0800 + +analog (1:4.03-5) unstable; urgency=low + + * Fixed whatis parse of man page, Closes: #60475 + + -- Joey Hess Wed, 15 Mar 2000 13:08:14 -0800 + +analog (1:4.03-4) unstable; urgency=low + + * Don't specify agent log file format in config file; Stephen says analog + can autodetect it. Closes: #59837 + + -- Joey Hess Tue, 7 Mar 2000 17:56:00 -0800 + +analog (1:4.03-3) unstable; urgency=low + + * Updated README.examples, since the examples directory now contains + upstream examples as well. Closes: #58794 + * Pulled README.txt from the binary package, with the author's blessing. + Closes: #58793 + * whole.html is not included to save space, however I have updated + Readme.html to fix the link to that file (now points to whole.html on + analog's web site). Author allows this; updated copyright file. + Closes: #58796 + + -- Joey Hess Wed, 23 Feb 2000 08:28:07 -0800 + +analog (1:4.03-2) unstable; urgency=low + + * Minor typo fix, Closes: #58790 + + -- Joey Hess Wed, 23 Feb 2000 05:03:49 -0800 + +analog (1:4.03-1) unstable; urgency=low + + * New upstream release. + * Updated home page url in copyright file. + + -- Joey Hess Tue, 22 Feb 2000 19:47:56 -0800 + +analog (1:4.01-5) unstable; urgency=low + + * Applied David's changes to mail.lng. + + -- Joey Hess Fri, 11 Feb 2000 13:01:44 -0800 + +analog (1:4.01-4) unstable; urgency=low + + * Closes: #15019, with some documentation in the README.Debian. + * Applied two patches for maillog2commonlog. + - general fixups, and email parsing fix, from + "David J. MacKenzie" + - postfix patch from Patrik Rak Closes: #57802 + + -- Joey Hess Fri, 11 Feb 2000 11:28:32 -0800 + +analog (1:4.01-3) unstable; urgency=low + + * Added examples, which includes virtual domains example. Closes: #57249 + (Re-upload with merge.) + + -- Joey Hess Mon, 7 Feb 2000 13:47:55 -0800 + +analog (1:4.01-2) unstable; urgency=low + + * Fixed ANALOGDIR directory. Closes: #56781. + + -- Joey Hess Tue, 1 Feb 2000 10:30:41 -0800 + +analog (1:4.01-1) unstable; urgency=low + + * New upstream. + + -- Joey Hess Fri, 17 Dec 1999 09:53:28 -0800 + +analog (1:4.0-2) unstable; urgency=low + + * Added build deps. + + -- Joey Hess Sat, 4 Dec 1999 00:03:24 -0800 + +analog (1:4.0-1) unstable; urgency=low + + * New upstream release. + * Fixed form interface, Closes: #50348 + + -- Joey Hess Tue, 16 Nov 1999 14:08:27 -0800 + +analog (1:3.90beta2-1) unstable; urgency=low + + * New upstream release. Author says he is comfortable with this being the + version in stable. + + -- Joey Hess Fri, 5 Nov 1999 14:32:35 -0800 + +analog (1:3.32-2) unstable; urgency=low + + * Added postfix support to maillog2commonlong, thanks to Randolph Chung + * FHS. + + -- Joey Hess Mon, 6 Sep 1999 12:48:45 -0700 + +analog (1:3.32-1) unstable; urgency=low + + * New upstream release. + + -- Joey Hess Thu, 2 Sep 1999 12:46:07 -0700 + +analog (1:3.31-1) unstable; urgency=low + + * New upstream release, fixes cache file problems. (Closes: #39497) + + -- Joey Hess Sat, 19 Jun 1999 13:39:01 -0700 + +analog (1:3.3-1) unstable; urgency=low + + * New upstream release. + + -- Joey Hess Wed, 19 May 1999 14:54:57 -0700 + +analog (1:3.2-1) unstable; urgency=low + + * New upstream release. Use epoch to let dpkg know it's really newer. + + -- Joey Hess Wed, 5 May 1999 13:47:01 -0700 + +analog (3.11-1) unstable; urgency=low + + * New upstream release. It turns out a security hole in the form interface + has been fixed since version 3.1, so I have enabled the form interface. + This fixes bug #27112. + + -- Joey Hess Sun, 29 Nov 1998 13:38:18 -0800 + +analog (3.1-1) unstable; urgency=low + + * New upstream release. + + -- Joey Hess Mon, 2 Nov 1998 14:57:01 -0800 + +analog (3.0-4) unstable; urgency=low + + * Added analog_mail.conf, which I had left out by accident. + + -- Joey Hess Mon, 14 Sep 1998 13:27:36 -0700 + +analog (3.0-3) unstable; urgency=low + + * Included in examples some home-grown scripts of mine that allow analog to + process mail server and ftp server logs. + + -- Joey Hess Fri, 11 Sep 1998 11:08:21 -0700 + +analog (3.0-2) unstable; urgency=low + + * Don't use icon=none in menu file. + + -- Joey Hess Wed, 5 Aug 1998 14:33:20 -0700 + +analog (3.0-1) unstable; urgency=low + + * New upstream release. + - analog cgi script is working now, however, I have not enabled it, + becuase I fear it can be a security hole if the "lo" directive is used. + Talking to the author about that now.. + + -- Joey Hess Fri, 19 Jun 1998 15:35:54 -0700 + +analog (2.91beta1-1) unstable; urgency=low + + * New upstream release. + + -- Joey Hess Mon, 8 Jun 1998 23:32:44 -0400 + +analog (2.90beta4-2) unstable; urgency=low + + * No longer reccommends httpd, just suggests it. I've come up with + too many cases where analog is useful on a machine w/o a httpd. + + -- Joey Hess Sat, 25 Apr 1998 00:52:01 -0700 + +analog (2.90beta4-1) unstable; urgency=low + + * New upstream release. + + -- Joey Hess Thu, 9 Apr 1998 12:00:21 -0700 + +analog (2.90beta2-1) unstable; urgency=low + + * New upstream release. + + -- Joey Hess Fri, 3 Apr 1998 10:45:08 -0800 + +analog (2.90beta1-1) unstable; urgency=low + + * New upstream release with a large number of changes. + * Updated control file's description of analog's features. + * Currently lacks the cgi form interface (I think it will be added back + later.) + + -- Joey Hess Sun, 29 Mar 1998 13:56:12 -0800 + +analog (2.11-9) unstable; urgency=low + + * Simply rebuilt with an updated debhelper to fix a number of lintain + warnings. + + -- Joey Hess Tue, 10 Mar 1998 17:52:53 -0800 + +analog (2.11-8) unstable; urgency=low + + * Set the signal mask properly on initialization. Works around a bug in + cron. Thanks, Culus! + + -- Joey Hess Tue, 10 Feb 1998 16:46:40 -0800 + +analog (2.11-7) unstable; urgency=low + + * Updated standards-version. + + -- Joey Hess Mon, 9 Feb 1998 13:28:51 -0800 + +analog (2.11-6) unstable; urgency=low + + * Got rid of "1" file in diff for once and for all. + + -- Joey Hess Tue, 23 Dec 1997 14:47:31 -0500 + +analog (2.11-5) unstable; urgency=low + + * Use debhelper. This fixes bug #14368, since debhelper will not compress + the copyright file. + * Removed file named "1" from diff. + + -- Joey Hess Tue, 4 Nov 1997 15:14:18 -0500 + +analog (2.11-4) unstable; urgency=low + + * Routine update of debian/rules: + Fakeroot and sudo fixes. (#11326) + + -- Joey Hess Fri, 22 Aug 1997 15:06:50 -0400 + +analog (2.11-3) unstable; urgency=low + + * "analog -" would segfault because it called strtok() incorrectly (only + happened when built with libc6). Fixed. + + -- Joey Hess Thu, 3 Jul 1997 20:50:01 -0400 + +analog (2.11-2) unstable; urgency=low + + * Rebuilt with glibc6. + + -- Joey Hess Tue, 24 Jun 1997 16:56:21 -0400 + +analog (2.11-1) unstable; urgency=low + + * New upstream release. + * Fixed language files, they should actually be included in the package + and work now. + * Added debian doc menu. + + -- Joey Hess Sun, 11 May 1997 01:19:35 -0400 + +analog (2.0-1) unstable; urgency=low + + * New upstream release. + * Changed a few more links to images on analog's home page to relative + links to images that come with analog. + + -- Joey Hess Fri, 14 Feb 1997 23:59:18 -0500 + +analog (1.93-1) unstable; urgency=low + + * New upstream release. + * Added a short man page, closing bug #6341. + * Updated to webstandard 3.0, closes bug #6938. + * Moved to Section: web + * Routine update of debian/rules: + Don't pass package name to debstd + fixes for multi binary packages. + Use build-stamp instead of build. + * Removed links to images on analog's home page. Changed to relative + links to images that come with anlog. Fixes bug #6369. + * Fixed "gcat" typo, closes bug #6947 + * analogform.html is no longer a conffile. If you need to edit this file, + copy it to your web server root and edit the copy. + * Removed hard-coded hostname in analogform.html. + + -- Joey Hess Thu, 30 Jan 1997 00:05:02 -0500 + +analog (1.92.1-1) unstable; urgency=low + + * New upstream release. + * Updated to new source format, and uses debmake. + * New maintainer's email address. + * Will process logfiles from apache version 1.1.1 by default. + * Added Update file to the doc dir. + * Attempts to comply with Web Standard version 2.3. + + -- Joey Hess Mon, 23 Dec 1996 15:47:40 -0500 + +1.91.4-2 + * Changed section to net + * Changed priority to optional +1.91.4-1 + * Initial release + --- analog-6.0.orig/debian/clean +++ analog-6.0/debian/clean @@ -0,0 +1 @@ +analog src/libgd/*.o --- analog-6.0.orig/debian/compat +++ analog-6.0/debian/compat @@ -0,0 +1 @@ +7 --- analog-6.0.orig/debian/config +++ analog-6.0/debian/config @@ -0,0 +1,20 @@ +#!/bin/sh -e +. /usr/share/debconf/confmodule + +PRI=low +if [ "$1" = configure ] && [ -n "$2" ] && dpkg --compare-versions "$2" lt "2:5.23-3"; then + # On upgrade, the question defaults to true so I don't break any + # existing installs. + db_set analog/anlgform true + PRI=medium +elif [ -e /usr/lib/cgi-bin/anlgform.cgi ]; then + # The link exists, made by the postinst or by hand, so default + # to keeping it. + db_set analog/anlgform true +else + # No link, no upgrade; disable. + db_set analog/anlgform false +fi + +db_input $PRI analog/anlgform || true +db_go || true --- analog-6.0.orig/debian/control +++ analog-6.0/debian/control @@ -0,0 +1,28 @@ +Source: analog +Section: web +Priority: optional +Build-Depends: debhelper (>= 7), libpcre3-dev, libz-dev, libjpeg-dev, libpng-dev, libgd2-noxpm-dev (>= 2.0.1-18), libbz2-dev, dpkg-dev (>= 1.9.0), quilt +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian QA Group +Standards-Version: 3.9.5 +Homepage: http://www.analog.cx/ +Vcs-Git: http://git.brad-smith.co.uk/git/debian/pkg-analog.git +Vcs-Browser: http://git.brad-smith.co.uk/?p=debian/pkg-analog.git + +Package: analog +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, perl +Suggests: apache2 | httpd, rmagic +Description: web server log analyzer + Analog is a fast log file processor that generates usage statistic reports + for web servers. + . + Features: + - Fast: can process millions of lines per minute; + - Scalable; + - Flexible: the default output is well suited for many needs but there + are many options and 32 alternative report styles; + - Internationalized output; + - HTML output (compliant with standards); + - Handles many log file formats; + - Uses a command-line interface or a web interface. --- analog-6.0.orig/debian/copyright +++ analog-6.0/debian/copyright @@ -0,0 +1,85 @@ +This is the Debian Linux prepackaged version of analog, the web logfile +analyzer + +This package was put together by Joey Hess , with +sources obtained from http://www.analog.cx/ + +The following copyright applies to this software: + + Analog is copyright (c) Stephen R. E. Turner and other authors 1995 - 2004. + This copyright and licence apply to all source code, compiled code, + documentation, graphics and auxiliary files, except where otherwise stated. + + Analog is free software. You can redistribute it and/or modify it under the + terms of version 2 of the GNU General Public License, published by the Free + Software Foundation. This licence can be found below. Note that the program + is distributed without any warranty; without even the implied warranty of + merchantability or fitness for a particular purpose. + + If you modify analog, you are encouraged to submit your changes to me for + possible inclusion in subsequent versions. If you distribute analog with a + book or a magazine or something like that, I'd be pleased to receive a copy. + + Analog includes code from the bzip2, gd, pcre, png, unzip & zlib libraries, and + from FreeBSD. These portions of code are also subject to their own copyrights + and licensing conditions, which can be found in the analog docs directory in + files with names beginning with "Lic". + + If you like analog, please consider making a donation towards its development + at http://www.analog.cx/donations/ . Thank you. + +On Debian systems, the full text of version 2 of the GPL can be found in +/usr/share/common-licenses/GPL-2. + +For completeness, the licenses of other code included in the analog package +are included in the Lic* files mentioned above. To summarize: + + - The function memmove() in utils.c is derived from the FreeBSD 2.2.6 + source, is Copyright (c) 1990, 1993 The Regents of the University of + California, and is licensed using the 3 clause BSD license. + - bzip2 is Copyright (c) 1990, 1993 The Regents of the University of + California, and is licensed using the 3 clause BSD license. + - GD is opyright 1996, 1997, 1998, 1999, 2000 by Boutell.Com and others, + Permission has been granted to copy, distribute and modify gd in + any context without fee, including a commercial application, + provided that this notice is present in user-accessible supporting + documentation. + - pcre is Copyright (c) 1997-2000 University of Cambridge and is licensed + under the 3 clause SD license, with the additional proviso that: + 4. If PCRE is embedded in any software that is released under the GNU + General Purpose Licence (GPL), then the terms of that licence shall + supersede any condition above with which it is incompatible. + - libpng is Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 + by Guy Eric Schalnat, Group 42, Inc.; Andreas Dilger; and Glenn + Randers-Pehrson. It is licensed as follows: + Permission is hereby granted to use, copy, modify, and distribute this + source code, or portions hereof, for any purpose, without fee, subject + to the following restrictions: + + 1. The origin of this source code must not be + misrepresented. + + 2. Altered versions must be plainly marked as such + and must not be misrepresented as being the + original source. + + 3. This Copyright notice may not be removed or + altered from any source or altered source + distribution. + - unzip is Copyright (C) 1998-2003 Gilles Vollant, and is licensed as follows: + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + - zlib is Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler and is + licensed the same as unzip. + +Again the above is a summary, the complete licenses are available in the +Lic* files. --- analog-6.0.orig/debian/doc-base +++ analog-6.0/debian/doc-base @@ -0,0 +1,9 @@ +Document: analog +Title: Analog Documentation +Author: Stephen Turner +Abstract: Documentation for Analog web stats program +Section: Network/Monitoring + +Format: HTML +Index: /usr/share/doc/analog/docs/Readme.html +Files: /usr/share/doc/analog/docs/*.html --- analog-6.0.orig/debian/ftplog2commonlog +++ analog-6.0/debian/ftplog2commonlog @@ -0,0 +1,22 @@ +#!/usr/bin/perl +# +# Convert ftp logs to common log format so they can be processed by +# standard web log processing software. +# +# Ftplog2Commonlog v. 1.0 is copyright 1995, 1996, 1997, 2000 by Joey Hess. +# May be distributed under the terms of the GPL. +# +# Usage: +# ftplog2commonlog < logfile +# + +# Get the timezone offset. Needs a fairly new date command. +my $date=`date -R`; +($tzoffset)=$date=~m/( [+-]?\d+)$/; + +while (<>) { + ($mon,$mday,$time,$year,$host,$size,$filename)=m/.*?\s+(.*?)\s+(\d+)\s+(.*?)\s+(\d+)\s+.*?\s+(.*?)\s+(\d+)\s+(.*?)\s+/; + if (length($mday) == 1) { $mday="0$mday" } + if (length($mon) == 1) { $mon="0$mon" } + print "$host - - [$mday/$mon/$year:$time$tzoffset] \"GET $filename HTTP/1.0\" 200 $size\n"; +} --- analog-6.0.orig/debian/maillog2commonlog +++ analog-6.0/debian/maillog2commonlog @@ -0,0 +1,150 @@ +#!/usr/bin/perl -w +# +# Convert sendmail, postfix, smail, or qmail logs to common log format so +# they can be processed by standard web log processing software. +# +# Here's a sample log entry, in common log format: +# +# someone@foo.bar - - [31/May/1996:13:55:28 -0400] "GET /fred/" 200 541 +# +# Meaning that someone@foo.bar sent mail to fred, on the given date, and the +# message was 541 k long. +# +# Only mail that was successfully sent is logged. +# +# Maillog2Commonlog v. 3.2 is copyright 1995, 1996, 2000 by Joey Hess. +# May be distributed under the terms of the GPL. +# +# Usage: +# maillog2commonlog [sendmail|smail|newsmail|qmail|postfix] < logfile +# +# Note: if your smail is < version 3.2, then use smail. If it is 3.2 or +# greater, the logfile format changed, and you must use newsmail instead. +# +# Note: it only works for qmail if qmail is set up to log messages via +# syslog. Otherwise, it isn't going to find timestamps. + +use URI::Escape; + +$logtype=lc(shift); +if ($logtype ne 'sendmail' and $logtype ne 'smail' and $logtype ne 'newsmail' + and $logtype ne 'qmail' and $logtype ne 'postfix') { + print <]//g; + if (m/\@(.*)$/ ne '') { + if ($pub_hosts_hash{$1}) { ($_)=m/^(.*)\@/ } else { $_=$1 } + } + return uri_escape($_); +} + +foreach (@pub_hosts) { + $pub_hosts_hash{$_}=1; +} + +my @localtime=localtime; +$year=$localtime[5] + 1900; + +# Now on to actually processing the logs. Sendmail and smail use very +# different file formats, sendmail is all on 1 line, smail is a muilt- +# line format that's easier to process, with \n\n seperating each multi- +# line record. And newsmail is ugly ('nuff said..) + +if ($logtype eq 'smail') { + # read in a whole multi-line record at one go. + $/="\n\n"; +} + +if ($logtype=~m/smail/) { + # Set up numeric date to Mmm date translation table for smail. + my $i=1; + foreach (qw{Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec}) { + $date_trans[$i++]=$_; + } +} + +while (<>) { + # There are 2 distinct log lines types, either mail is being recieved + # or sent. We have to combine the 2 lines to get a clear picture of a + # mail message. For qmail, there are 3 log line types: mail recieved, + # delivery started, and delivery completed. + + if ((/: from=/) || (/\] received\n/m) || + (/\] Received /) || (/info msg .* from/)) { # Recieved mail. + if (/: from=/) { # SENDMAIL and POSTFIX + ($message_id,$from,$size)=m/\w+\s+\d+\s+\d+:\d+:\d+\s+[^ ]+\s+(?:imap\s+)?(?:sendmail|sm-mta|postfix\/qmgr)\[\d+\]:\s+(.*?):\s+from=(.*?),\s+size=(\d+)/; + } + elsif (/\] received\n/m) { # SMAIL + ($message_id,$from)=m/^\d+\/\d+\/\d+\s+\d+\:\d+\:\d+\:\s+\[(.*?)\]\s+received\n\|\s+from:\s+(.*?)\n/m; + ($size)=m/\|\s+size:\s+(\d+)\s+bytes\n/m; + } + elsif (/\] Received /) { # NEWSMAIL + ($message_id)=m/\[(.*?)\]/; + ($from)=m/Received FROM:(.*?) /; + ($size)=m/SIZE:(\d+)\s/; + } + elsif (/info msg .* from/) { # QMAIL + ($message_id,$size,$from)=m/info msg (\d+): bytes (\d+) from <(.*)>/; + } + + if (!$from) { $from="unknown" } + $from=FixEmail($from); + + $msg_buf{$message_id}{from}=$from; + $msg_buf{$message_id}{size}=$size; + + if ($msg_buf{$message_id}{to}) { &Log($message_id) } + } + elsif ((/: to=.*stat(us)?=sent/i) || (/\] delivered\n/m) || + (/\] Delivered /) || (/starting delivery/)) { # The line logs mail being sent ok. + if (/: to=.*stat(us)?=sent/i) { + ($mon,$day,$time,$message_id,$to)=m/(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+[^ ]+\s+(?:imap\s+)?(?:sendmail|sm-mta|postfix\/\w+)\[.*?\]:\s+(.*?):\s+to=(.*?),/; + } + elsif (/\] delivered\n/m) { + ($mon,$day,$time,$message_id,$to)=m/(\d+)\/(\d+)\/\d+\s+(\d+:\d+:\d+):\s\[(.*?)\] delivered\n\|\s+to:\s+(.*?)\n/m; + $mon=$date_trans[$mon]; # Translate to Mmm format. + } + elsif (/\] Delivered /) { + ($mon,$day,$time,$message_id)=m/(\d+)\/(\d+)\/\d+\s+(\d+:\d+:\d+):\s\[(.*?)\]/; + ($to)=m/TO:(.*?)\s/; + $mon=$date_trans[$mon]; # Translate to Mmm format. + } + elsif (/starting delivery/) { + ($mon,$day,$time,$message_id,$to)=m/^(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+.*\s+msg\s+(\d+)\s+to\s+.*?\s+(.*)$/; + } + + $to=FixEmail($to); + if (length($day) eq 1 ) { $day="0$day" } + + $msg_buf{$message_id}{mon}=$mon; + $msg_buf{$message_id}{day}=$day; + $msg_buf{$message_id}{time}=$time; + $msg_buf{$message_id}{to}=$to; + + if ($msg_buf{$message_id}{from}) { &Log($message_id) } + } +} --- analog-6.0.orig/debian/patches/00_misc_fixes.diff +++ analog-6.0/debian/patches/00_misc_fixes.diff @@ -0,0 +1,266 @@ +diff --git a/analog.cfg b/analog.cfg +index 7a78f9b..82de67c 100644 +--- a/analog.cfg ++++ b/analog.cfg +@@ -10,7 +10,16 @@ + # + # If you need a LOGFORMAT command (most people don't -- try it without first!), + # it must go here, above the LOGFILE commands. +-LOGFILE logfile.log ++ ++# This sets analog to process the apache log files. If you use a web server ++# other than apache, you will need to tell analog where the web server ++# keeps its log files. ++LOGFILE /var/log/apache/access.log ++LOGFILE /var/log/apache/referer.log ++LOGFILE /var/log/apache/agent.log ++# apache2 uses this file instead ++LOGFILE /var/log/apache2/access.log ++ + # LOGFILE /old/logs/access_log.* + # OUTFILE Report.html + # HOSTNAME "[my organisation]" +@@ -94,6 +103,7 @@ TYPEALIAS .avi ".avi [AVI movies]" + TYPEALIAS .arc ".arc [Compressed archives]" + TYPEALIAS .mid ".mid [MIDI sound files]" + TYPEALIAS .mp3 ".mp3 [MP3 sound files]" ++TYPEALIAS .ogg ".ogg [OGG sound files]" + TYPEALIAS .doc ".doc [Microsoft Word document]" + TYPEALIAS .rtf ".rtf [Rich Text Format]" + TYPEALIAS .mov ".mov [Quick Time movie]" +diff --git a/anlgform.html b/anlgform.html +index 9624b84..79b22cd 100644 +--- a/anlgform.html ++++ b/anlgform.html +@@ -5,19 +5,12 @@ + + + +-

Analog form interface

++

Analog form interface

+ ++
+ + + +- +- +- +- +- +- +- +- + + + +@@ -30,11 +23,6 @@ +
+

1. Report choices

+ +-N.B. This form will not work - e.g. the buttons may +-not even appear - until you've configured it according to the instructions. +-When you've configured it, you should remove this paragraph.
+-
+- + See the analog + home page for the meanings of the various reports. + +diff --git a/anlgform.pl b/anlgform.pl +index ca2f13b..006ae4c 100755 +--- a/anlgform.pl ++++ b/anlgform.pl +@@ -24,6 +24,7 @@ + # of Perl (don't remove the #! though). + # 3) You also need to edit anlgform.html if you want to use the form. + # 4) Add to the forbidden commands below if you want. ++$analog='/usr/bin/analog'; + + @forbidden = qw(LOGFORMAT APACHELOGFORMAT DEFAULTLOGFORMAT + APACHEDEFAULTLOGFORMAT HEADERFILE FOOTERFILE UNCOMPRESS +diff --git a/src/Makefile b/src/Makefile +index 2d68400..eaed082 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -5,13 +5,13 @@ + CC = gcc # which compiler to use: eg cc, acc, gcc. NB Different + # compilers need different CFLAGS, e.g., -O instead of -O2. + MAKE = make # which "make" to use +-CFLAGS = -O2 # options, e.g. for optimisation or ANSI compilation. ++CFLAGS = -O2 -g # options, e.g. for optimisation or ANSI compilation. + # Some OS's need -D_FILE_OFFSET_BITS=64 to support files > 2MB. + # HP/UX cc needs CFLAGS = -Aa (HP/UX 9) or -Ae (HP/UX 10) + # BeOS needs CFLAGS = -O2 -Wl,-L/boot/home/config/lib + # BS2000/OSD needs CFLAGS = -XLLML -XLLMK + # NeXTSTEP needs CFLAGS = -O2 -pipe -no-precomp +-DEFS = # any combination of -DNOPIPES -DNODNS -DNODIRENT -DNOGLOB ... ++DEFS = -DHAVE_PCRE -DHAVE_GD # any combination of -DNOPIPES -DNODNS -DNODIRENT -DNOGLOB ... + # ... -DNOOPEN -DNOFOLLOW -DNOALARM -DNOGRAPHICS -DNOGMTIME ... + # ... -DEBCDIC -DUSE_PLAIN_SETJMP ... + # ... -DHAVE_GD -DHAVE_ZLIB -DHAVE_BZLIB -DHAVE_PCRE ... +@@ -30,7 +30,7 @@ DEFS = # any combination of -DNOPIPES -DNODNS -DNODIRENT -DNOGLOB ... + # + OS = UNIX # Operating system: UNIX, DOS, WIN32, MAC, OS2, OSX, VMS + # RISCOS, BEOS, NEXTSTEP, MPEIX, BS2000, AS400, OS390 +-LIBS = -lm # extra libraries needed; most platforms (but not OS X or BeOS) ++LIBS = -lm -lgd -lpng -ljpeg -lz -lbz2 -lpcre # extra libraries needed; most platforms (but not OS X or BeOS) + # need -lm LAST + # if you defined HAVE_GD above you also need -lgd -lpng -ljpeg -lz + # if you defined HAVE_ZLIB above you also need -lz +@@ -48,27 +48,31 @@ LIBS = -lm # extra libraries needed; most platforms (but not OS X or BeOS) + # SVR4 needs LIBS = -lsocket -lnsl -lm + # DYNIX/ptx needs LIBS = -L/usr/lib/bsd-socket -lsocket -lnsl -lm + ++# Enable large file support for Debian ++CFLAGS += -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE ++ + PROGRAM = analog + TARGET = ../analog + OBJS = alias.o analog.o cache.o dates.o globals.o hash.o init.o init2.o \ + input.o macinput.o macstuff.o output.o output2.o outcro.o outhtml.o \ + outlatex.o outplain.o outxhtml.o outxml.o process.o settings.o sort.o \ +- tree.o utils.o win32.o +-SUBDIRS = bzip2 libgd libpng pcre unzip zlib +-SUBDIROBJS = libgd/gd.o libgd/gd_io.o libgd/gd_io_file.o libgd/gd_png.o \ +- libgd/gdfontf.o libgd/gdfonts.o libgd/gdtables.o \ +- libpng/png.o libpng/pngerror.o libpng/pngmem.o libpng/pngset.o \ +- libpng/pngtrans.o libpng/pngwio.o libpng/pngwrite.o \ +- libpng/pngwtran.o libpng/pngwutil.o pcre/pcre.o \ +- zlib/adler32.o zlib/compress.o zlib/crc32.o zlib/deflate.o \ +- zlib/gzio.o zlib/infblock.o zlib/infcodes.o zlib/inffast.o \ +- zlib/inflate.o zlib/inftrees.o zlib/infutil.o zlib/trees.o \ +- zlib/uncompr.o zlib/zutil.o unzip/ioapi.o unzip/unzip.o \ +- bzip2/bzlib.o bzip2/blocksort.o bzip2/compress.o bzip2/crctable.o \ +- bzip2/decompress.o bzip2/huffman.o bzip2/randtable.o +-HEADERS = anlghead.h anlghea2.h anlghea3.h anlghea4.h macdir.h \ +- pcre/pcre.h libgd/gd.h libgd/gdfontf.h libgd/gdfonts.h unzip/unzip.h \ +- zlib/zlib.h bzip2/bzlib.h ++ tree.o utils.o win32.o libgd/gdfontf.o ++SUBDIRS = unzip ++SUBDIROBJS = unzip/ioapi.o unzip/unzip.o ++# libgd/gdfontf.o libgd/gd.o libgd/gd_io.o libgd/gd_io_file.o libgd/gd_png.o \ ++# libgd/gdfontf.o libgd/gdfonts.o libgd/gdtables.o \ ++# libpng/png.o libpng/pngerror.o libpng/pngmem.o libpng/pngset.o \ ++# libpng/pngtrans.o libpng/pngwio.o libpng/pngwrite.o \ ++# libpng/pngwtran.o libpng/pngwutil.o pcre/pcre.o \ ++# zlib/adler32.o zlib/compress.o zlib/crc32.o zlib/deflate.o \ ++# zlib/gzio.o zlib/infblock.o zlib/infcodes.o zlib/inffast.o \ ++# zlib/inflate.o zlib/inftrees.o zlib/infutil.o zlib/trees.o \ ++# zlib/uncompr.o zlib/zutil.o unzip/ioapi.o unzip/unzip.o \ ++# bzip2/bzlib.o bzip2/blocksort.o bzip2/compress.o bzip2/crctable.o \ ++# bzip2/decompress.o bzip2/huffman.o bzip2/randtable.o ++HEADERS = anlghead.h anlghea2.h anlghea3.h anlghea4.h macdir.h unzip/unzip.h ++# pcre/pcre.h libgd/gd.h libgd/gdfontf.h libgd/gdfonts.h unzip/unzip.h \ ++# zlib/zlib.h bzip2/bzlib.h + ALLCFLAGS = $(CFLAGS) $(DEFS) -D$(OS) + ALLOBJS = $(OBJS) $(SUBDIROBJS) + +@@ -77,23 +81,23 @@ $(PROGRAM): $(OBJS) $(SUBDIRS) $(HEADERS) Makefile + + # There doesn't seem to be a good way to write all these rules in a generic + # form that works for all "make" programs +-bzip2: ALWAYS +- cd bzip2 && $(MAKE) 'CC=$(CC)' 'ALLCFLAGS=$(ALLCFLAGS)' ++#bzip2: ALWAYS ++# cd bzip2 && $(MAKE) 'CC=$(CC)' 'ALLCFLAGS=$(ALLCFLAGS)' + + libgd: ALWAYS + cd libgd && $(MAKE) 'CC=$(CC)' 'ALLCFLAGS=$(ALLCFLAGS)' + +-libpng: ALWAYS +- cd libpng && $(MAKE) 'CC=$(CC)' 'ALLCFLAGS=$(ALLCFLAGS)' ++#libpng: ALWAYS ++# cd libpng && $(MAKE) 'CC=$(CC)' 'ALLCFLAGS=$(ALLCFLAGS)' + +-pcre: ALWAYS +- cd pcre && $(MAKE) 'CC=$(CC)' 'ALLCFLAGS=$(ALLCFLAGS)' ++#pcre: ALWAYS ++# cd pcre && $(MAKE) 'CC=$(CC)' 'ALLCFLAGS=$(ALLCFLAGS)' + + unzip: ALWAYS + cd unzip && $(MAKE) 'CC=$(CC)' 'ALLCFLAGS=$(ALLCFLAGS)' + +-zlib: ALWAYS +- cd zlib && $(MAKE) 'CC=$(CC)' 'ALLCFLAGS=$(ALLCFLAGS)' ++#zlib: ALWAYS ++# cd zlib && $(MAKE) 'CC=$(CC)' 'ALLCFLAGS=$(ALLCFLAGS)' + + alias.o: alias.c $(HEADERS) Makefile + $(CC) $(ALLCFLAGS) -c alias.c +diff --git a/src/alias.c b/src/alias.c +index 747e5c5..c7780ee 100644 +--- a/src/alias.c ++++ b/src/alias.c +@@ -585,6 +585,7 @@ logical dnsresolve(char *name, choice level) { + #endif + volatile logical done = FALSE; + #ifndef MAC ++ struct in6_addr addr6; + IN_ADDR_T addr; + #ifdef VMS + char *addrp; +@@ -605,9 +606,17 @@ logical dnsresolve(char *name, choice level) { + done = IpAddr2Name(name); + /* Doesn't currently include code to use SIGALRM */ + #else ++ addrp=NULL; + addr = inet_addr(name); + if (addr != INET_ADDR_ERR) { + addrp = (char *) &addr; ++ } ++ else { ++ if (inet_pton(AF_INET6, name, &addr6) > 0) { ++ addrp = (char *) &addr6; ++ } ++ } ++ if (addrp) { + #ifndef NOALARM + if (SETJMP(jumpbuf)) + signal(SIGALRM, SIG_DFL); +@@ -616,7 +625,10 @@ logical dnsresolve(char *name, choice level) { + signal(SIGALRM, sighandler); + alarm(dnstimeout); + #endif +- tempp = gethostbyaddr(addrp, sizeof(IN_ADDR_T), AF_INET); ++ if (addr != INET_ADDR_ERR) ++ tempp = gethostbyaddr(addrp, sizeof(IN_ADDR_T), AF_INET); ++ else ++ tempp = gethostbyaddr(addrp, sizeof(struct in6_addr), AF_INET6); + #ifndef NOALARM + alarm(0); + signal(SIGALRM, SIG_DFL); +diff --git a/src/anlghea2.h b/src/anlghea2.h +index 1d2f9c6..529eb6a 100644 +--- a/src/anlghea2.h ++++ b/src/anlghea2.h +@@ -55,7 +55,7 @@ + #endif + + #ifndef NODNS +-#define DNSFILE "dnscache" ++#define DNSFILE "/var/cache/analog/dnscache" + /* where to store resolved addresses so we don't have to look them up next + time */ + +diff --git a/src/utils.c b/src/utils.c +index f588ca3..58bbee9 100644 +--- a/src/utils.c ++++ b/src/utils.c +@@ -446,7 +446,7 @@ void warn(char c, choice domess, char *s, ...) { + mprintf(errfile, 0, NULL); + if (!errmess && domess) { + fputs(" (For help on all errors and warnings,", errfile); +- fputs(" see docs/errors.html)\n", errfile); ++ fputs(" see /usr/share/doc/analog/docs/errors.html)\n", errfile); + errmess = TRUE; + } + va_end(ap); +@@ -474,7 +474,7 @@ void error(char *s, ...) { + mprintf(errfile, 0, NULL); + if (!errmess) { + fputs(" (For help on all errors and warnings,", errfile); +- fputs(" see docs/errors.html)\n", errfile); ++ fputs(" see /usr/share/doc/analog/docs/errors.html)\n", errfile); + errmess = TRUE; + } + if (errfile != stderr) { --- analog-6.0.orig/debian/patches/01_bzip_reading.diff +++ analog-6.0/debian/patches/01_bzip_reading.diff @@ -0,0 +1,69 @@ +--- a/src/input.c 2004-12-19 13:51:30.000000000 +0000 ++++ b/src/input.c 2009-04-02 10:07:38.000000000 +0100 +@@ -377,6 +377,9 @@ + choice getmoredata(Logfile *lf, char *start, size_t length) { + #ifndef LINE_PARSER + int bze; ++ void* unusedPtr; ++ char* unusedData; ++ int unusedCount; + #endif + int n; + +@@ -397,9 +400,53 @@ + n = 0; /* unzReadCurrentFile() returns -1 on error */ + break; + case LF_BZ2: +- n = BZ2_bzRead(&bze, (BZFILE *)(lf->file2), (void *)start, length); +- if (bze != BZ_OK && bze != BZ_STREAM_END) +- n = 0; /* return value from BZ2_bzRead() undefined on error */ ++ n = 0; ++ // Multiple BZ2 streams may occur in a single file. If we reach the end of ++ // a stream before we have enough bytes, open the next stream and go again ++ while (n < length) { ++ n = n + BZ2_bzRead(&bze, (BZFILE *)(lf->file2), (void *)start + n, length - n); ++ ++ if (bze != BZ_OK && bze != BZ_STREAM_END) { ++ n = 0; /* return value from BZ2_bzRead() undefined on error */ ++ break; ++ } ++ ++ if (bze == BZ_STREAM_END) { ++ // Is this really the end of the file, or is there another stream? ++ // Check for "unused" data (see the bzip docs for what this is) ++ BZ2_bzReadGetUnused(&bze, (BZFILE *)(lf->file2), &unusedPtr, &unusedCount); ++ if (bze != BZ_OK) { ++ n = 0; // Something's wrong, give up ++ break; ++ } ++ ++ if (unusedCount == 0 && feof((FILE *)(lf->file))) { ++ break; // Real end-of-file ++ } ++ ++ // Put the unused data somewhere safe for a moment ++ unusedData = malloc(unusedCount); ++ memcpy(unusedData, unusedPtr, unusedCount); ++ ++ // Close the old stream ++ BZ2_bzReadClose(&bze, (BZFILE *)(lf->file2)); ++ if (bze != BZ_OK) { ++ n = 0; // Something's wrong, give up ++ break; ++ } ++ ++ // Open the new stream ++ lf->file2 = (void *)BZ2_bzReadOpen(&bze, (FILE *)(lf->file), ++ 0, 0, unusedData, unusedCount); ++ if (bze != BZ_OK || (BZFILE *)(lf->file2)==NULL) { ++ n = 0; // Something's wrong, give up ++ break; ++ } ++ ++ // Unused data is copied immediately by bzReadOpen ++ free(unusedData); ++ } ++ } + break; + #endif + default: --- analog-6.0.orig/debian/patches/02_windows_vista_7.patch +++ analog-6.0/debian/patches/02_windows_vista_7.patch @@ -0,0 +1,27 @@ +From: Andrew Glen-Young +Description: Recognize Windows Vista and Windows 7 +Bug-Ubuntu: https://launchpad.net/bugs/222813 +Bug-Debian: http://bugs.debian.org/ +Origin: vendor, https://launchpad.net/bugs/222813/comments/4 +Forwarded: no +=== modified file 'src/tree.c' +--- a/src/tree.c 2008-08-07 11:35:48 +0000 ++++ b/src/tree.c 2009-10-16 11:38:24 +0000 +@@ -871,7 +871,15 @@ + else + *name = "Windows:Unknown Windows"; + } +- else if (*c >= '6' && *c <= '9') ++ else if (*c == '6') { ++ if (*(c + 1) == '.' && (*(c + 2) == '0')) ++ *name = "Windows:Windows Vista"; ++ else if (*(c + 1) == '.' && (*(c + 2) == '1')) ++ *name = "Windows:Windows 7"; ++ else ++ *name = "Windows:Unknown Windows"; ++ } ++ else if (*c >= '7' && *c <= '9') + *name = "Windows:Unknown Windows"; + else + *name = "Windows:Windows NT"; + --- analog-6.0.orig/debian/patches/series +++ analog-6.0/debian/patches/series @@ -0,0 +1,3 @@ +00_misc_fixes.diff +01_bzip_reading.diff +02_windows_vista_7.patch --- analog-6.0.orig/debian/po/POTFILES.in +++ analog-6.0/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] templates --- analog-6.0.orig/debian/po/cs.po +++ analog-6.0/debian/po/cs.po @@ -0,0 +1,62 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: analog\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2007-11-18 19:16+0100\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "Povolit webové rozhraní k analogu - anlgform?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"Analog obsahuje CGI skript anlgform, který poskytuje webové rozhraní k " +"analogu." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"Jeho povolení může mít vliv na bezpečnost a může na veřejnost vystavit různé " +"informace, které byste raději drželi v tajnosti (třeba logy webového " +"serveru)." + +#~ msgid "" +#~ "Analog includes a cgi script called anlgform that provides a web " +#~ "interface to analog. It has a history of security problems, and may " +#~ "expose information (web site logs) that you don't want to make public." +#~ msgstr "" +#~ "Analog obsahuje cgi skript anlgform, který poskytuje webové rozhraní k " +#~ "analogu. Má za sebou bohatou historii bezpečnostních problémů a může na " +#~ "veřejnost vystavovat některé informace (logy webserveru), které byste " +#~ "raději drželi v tajnosti." --- analog-6.0.orig/debian/po/da.po +++ analog-6.0/debian/po/da.po @@ -0,0 +1,45 @@ +# Danish translation analog. +# Copyright (C) 2010 analog & nedenstående oversættere. +# This file is distributed under the same license as the analog package. +# Morten Brix Pedersen , 2004. +# Joe Hansen , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: analog\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2010-10-11 05:26+0100\n" +"Last-Translator: Joe Hansen \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: \n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "Aktiver anlgform internetgrænseflade til analog?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"Analog inkluderer et CGI-skript kaldt anlgform, som tilbyder en " +"internetgrænseflade til softwaren." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"Aktivering af den kan have sikkerhedsmæssige implikationer og afsløre " +"information, såsom logger fra internetsider, som ikke var ment som " +"offentlige." --- analog-6.0.orig/debian/po/de.po +++ analog-6.0/debian/po/de.po @@ -0,0 +1,57 @@ +# Translation of analog debconf templates to German +# Copyright (C) Debian Description Translation Project +# Copyright (C) Helge Kreutzmann , 2007. +# This file is distributed under the same license as the analog package. +# +msgid "" +msgstr "" +"Project-Id-Version: analog 2:6.0-13\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2007-11-16 17:51+0100\n" +"Last-Translator: Helge Kreutzmann \n" +"Language-Team: de \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: \n" + +# Template: analog/anlgform +# ddtp-prioritize: 41 +# +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "Die Webschnittstelle zu analog (anlgform) aktivieren?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"Analog enthlt ein CGI-Skript namens anlgform, das eine Webschnittstelle " +"fr die Software bereitstellt." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"Die Aktivierung kann sicherheitsrelevant sein und Informationen, wie Log-" +"Dateien der Website, blostellen, die nicht ffentlich sein sollten." + +# +#~ msgid "" +#~ "Analog includes a cgi script called anlgform that provides a web " +#~ "interface to analog. It has a history of security problems, and may " +#~ "expose information (web site logs) that you don't want to make public." +#~ msgstr "" +#~ "Analog enthlt ein cgi-Script namens anlgform, das eine Web-Schnittstelle " +#~ "zu analog bietet. Es hat eine Geschichte von Sicherheitsproblemen und " +#~ "knnte Informationen (Website-Logs) blolegen, die Sie nicht " +#~ "verffentlichen mchten." --- analog-6.0.orig/debian/po/es.po +++ analog-6.0/debian/po/es.po @@ -0,0 +1,60 @@ +# analog debconf translation to spanish +# Copyright (C) 2003,2007 Software in the Public Interest +# This file is distributed under the same license as the analog package. +# +# Changes: +# - Initial translation +# Carlos Valdivia Yagüe , 2003 +# - Revisions +# Carlos Valdivia Yagüe , 2007 +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: analog 6.0-13\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2007-11-16 14:20+0200\n" +"Last-Translator: Carlos Valdivia Yagüe \n" +"Language-Team: Debian L10n Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: \n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "¿Activar la interfaz web de analog anlgform?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"Analog incluye un script CGI llamado anlgform, que es una interfaz web de " +"dicho software." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"Activarlo puede conllevar problemas de seguridad y exponer cierta " +"información, como los registros del sitio web, que no deberían ser públicos." --- analog-6.0.orig/debian/po/eu.po +++ analog-6.0/debian/po/eu.po @@ -0,0 +1,44 @@ +# translation of analog-eu.po to Euskara +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Piarres Beobide , 2007. +msgid "" +msgstr "" +"Project-Id-Version: analog-eu\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2007-11-28 09:35+0000\n" +"Last-Translator: Piarres Beobide \n" +"Language-Team: Euskara \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: \n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "Analog-en anlgform web interfazea gaitu?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"Analog-ek anlgform izeneko CGI skript bat erabiltzen du softwarearen web " +"interfazerako." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"Berau gaitzeak segurtasun ondorioak eta informazio galera sor dezake, " +"publiko izan behar ez dira webgune erregistroak kasu." --- analog-6.0.orig/debian/po/fi.po +++ analog-6.0/debian/po/fi.po @@ -0,0 +1,40 @@ +msgid "" +msgstr "" +"Project-Id-Version: analog 2:6.0-13\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2007-11-16 19:02+0200\n" +"Last-Translator: Esko Arajärvi \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fi\n" +"X-Poedit-Language: Finnish\n" +"X-Poedit-Country: FINLAND\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "Aktivoidaanko analogin verkkokäyttöliittymä anlgform?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"Analog sisältää CGI-komentotiedoston nimeltä anlgform, joka tarjoaa " +"ohjelmalle verkkokäyttöliittymän." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"Sen aktivointi saattaa merkitä turvariskejä ja paljastaa tietoja, kuten " +"verkkosivujen lokitiedostoja, joiden ei tulisi olla julkisia." --- analog-6.0.orig/debian/po/fr.po +++ analog-6.0/debian/po/fr.po @@ -0,0 +1,54 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +# Christian Perrier , 2007. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2007-11-16 07:28+0000\n" +"Last-Translator: Christian Perrier \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "Activer anlgform, l'interface web d'analog ?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"Analog est livré avec un script CGI appelé anlgform qui lui offre une " +"interface web." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"L'activation de ette interface peut avoir des conséquences sur la sécurité " +"du système et divulguer des informations confidentielles issues des journaux " +"web." --- analog-6.0.orig/debian/po/gl.po +++ analog-6.0/debian/po/gl.po @@ -0,0 +1,51 @@ +# Galician translation of analog's debconf templates +# This file is distributed under the same license as the analog package. +# Jacobo Tarrio , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: analog\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2007-11-16 18:42+0000\n" +"Last-Translator: Jacobo Tarrio \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: gl\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "¿Activar a interface web de analog, anlgform?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"Analog inclúe un script CGI chamado anglform que fornece unha interface web " +"para o software." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"Activalo pode conlevar problemas de seguridade e expoñer información, tal " +"coma os rexistros dos sitios web, que non debería ser pública." + +#~ msgid "" +#~ "Analog includes a cgi script called anlgform that provides a web " +#~ "interface to analog. It has a history of security problems, and may " +#~ "expose information (web site logs) that you don't want to make public." +#~ msgstr "" +#~ "Analog inclúe un script cgi chamado anlgform que fornece unha interface " +#~ "web para analog. Ten unha historia de problemas de seguridade, e pode " +#~ "expor información (rexistros dos sitios web) que non quere publicar." --- analog-6.0.orig/debian/po/it.po +++ analog-6.0/debian/po/it.po @@ -0,0 +1,44 @@ +# Italian (it) translation of debconf templates for analog +# Copyright (C) 2006 Software in the Public Interest +# This file is distributed under the same license as the analog package. +# Luca Monducci , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: analog 2:6.0 (templates)\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2007-11-17 12:53+0100\n" +"Last-Translator: Luca Monducci \n" +"Language-Team: Italian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "Attivare l'interfaccia web anlgform di analog?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"Analog comprende uno script CGI chiamato anlgform che fornisce una " +"interfaccia web al programma." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"La sua attivazione potrebbe avere delle implicazioni relative alla sicurezza " +"ed esporre informazioni, come i log del sito web, che non dovrebbero essere " +"pubbliche." --- analog-6.0.orig/debian/po/ja.po +++ analog-6.0/debian/po/ja.po @@ -0,0 +1,51 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2007-11-17 18:32+0900\n" +"Last-Translator: Kenshi Muto \n" +"Language-Team: Japanese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "analog への anlgform web インターフェイスを有効にしますか?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"Analog は、ソフトウェアへの Web インターフェイスを提供する anlgform と呼ばれ" +"る CGI スクリプトを含んでいます。" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"これを有効にするのはセキュリティ上の懸念があり、公開すべきものではない Web サ" +"イトログなどの情報をさらしてしまうかもしれません。" --- analog-6.0.orig/debian/po/ko.po +++ analog-6.0/debian/po/ko.po @@ -0,0 +1,46 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Jong\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2011-07-01 17:30+0900\n" +"Last-Translator: 김종규 \n" +"Language-Team: Korean \n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Korean\n" +"X-Poedit-Country: KOREA, REPUBLIC OF\n" +"X-Poedit-SourceCharset: utf-8\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "아날로그로 anlgform 웹 인터페이스를 사용하시겠습니까?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"아날로그는 소프트웨어에서 웹 인터페이스를 제공하는 anlgform이라 불리는 CGI 스" +"크립트를 포함합니다. " + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"공개해서는 안되는 웹 사이트 로그와 같은 것을 사용하면 보안에 영향을 미칠 수 " +"있고 정보가 노출될 수 있습니다." --- analog-6.0.orig/debian/po/nl.po +++ analog-6.0/debian/po/nl.po @@ -0,0 +1,62 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: analog\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2007-11-23 19:36+0100\n" +"Last-Translator: Bart Cornelis \n" +"Language-Team: debian-l10n-dutch \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: \n" +"X-Poedit-Language: Dutch\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "Wilt u de anlgform webinterface activeren? " + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"Het door Analog meegeleverde CGI-script 'anlgform' voorziet een webinterface " +"voor dit programma." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"Dit activeren kan gevolgen hebben voor beveiliging, en kan informatie die " +"niet publiek moet zijn (zoals website-logboeken) blootstellen." + +#~ msgid "" +#~ "Analog includes a cgi script called anlgform that provides a web " +#~ "interface to analog. It has a history of security problems, and may " +#~ "expose information (web site logs) that you don't want to make public." +#~ msgstr "" +#~ "Analog bevat het cgi-script anlgform, deze vormt een webinterface voor " +#~ "analog. Dit script heeft echter een geschiedenis van " +#~ "beveiligingsproblemen, en vormt dus een mogelijklek voor gevoelige " +#~ "informatie (website logs) die u niet-plubliek wilt maken." --- analog-6.0.orig/debian/po/pt.po +++ analog-6.0/debian/po/pt.po @@ -0,0 +1,43 @@ +# Portuguese translation of analog debconf messages. +# Copyright (C) 2007 Carlos Lisboa +# This file is distributed under the same license as the analog package. +# Carlos Lisboa , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: analog\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2007-11-29 23:30+0000\n" +"Last-Translator: Carlos Lisboa \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "Activar a interface da internet anlgform para o analog?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"Analog inclui um script CGI chamado anlgform que acrescenta uma interface " +"web ao software." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"Activá-lo poderá ter implicações na segurança e expôr informação, como logs " +"do sítio web, que não deveriam ser públicos." --- analog-6.0.orig/debian/po/pt_BR.po +++ analog-6.0/debian/po/pt_BR.po @@ -0,0 +1,56 @@ +# analog Brazilian Portuguese translation +# Copyright (c) 2007 analog's COPYRIGHT HOLDER +# This file is distributed under the same license as the analog package. +# Eder L. Marques (frolic) , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: analog 2:6.0-13\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2007-11-29 09:16-0300\n" +"Last-Translator: Eder L. Marques (frolic) \n" +"Language-Team: l10n Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: \n" +"pt_BR utf-8\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "Habilitar a interface web anlgform para o analog?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"O analog inclui um script CGI chamado anlgform que fornece uma interface web " +"para o aplicativo." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"Habilitando-o podem haver implicaes de segurana e exposio de " +"informaes, como logs dos sites web, que no devem ser pblicas." + +#~ msgid "" +#~ "Analog includes a cgi script called anlgform that provides a web " +#~ "interface to analog. It has a history of security problems, and may " +#~ "expose information (web site logs) that you don't want to make public." +#~ msgstr "" +#~ "O analog inclui um script CGI chamado analogform que fornece uma " +#~ "interface Web para o analog. O mesmo possui um histrico de problemas de " +#~ "segurana e pode expor informaes (logs de sites Web) que voc no " +#~ "desejaria que se tornassem pblicas." --- analog-6.0.orig/debian/po/ru.po +++ analog-6.0/debian/po/ru.po @@ -0,0 +1,55 @@ +# translation of ru.po to Russian +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans# +# Developers do not need to manually edit POT or PO files. +# +# Ilgiz Kalmetev , 2003. +# Yuri Kozlov , 2007. +msgid "" +msgstr "" +"Project-Id-Version: 2:6.0-13\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2007-11-16 18:54+0300\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "Разрешить веб-интерфейс (anlgform) для analog?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"В пакете analog есть CGI-сценарий с именем anlgform, который является веб-" +"интерфейсом для analog." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"Его активация может привести к проблемам с безопасностью и раскрытию данных, " +"например о журналах работы веб-сайта, которые не должны быть общедоступны." --- analog-6.0.orig/debian/po/sv.po +++ analog-6.0/debian/po/sv.po @@ -0,0 +1,52 @@ +# translation of analog_2:6.0-16_sv.po to Swedish +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# Developers do not need to manually edit POT or PO files. +# +# Martin gren , 2008. +msgid "" +msgstr "" +"Project-Id-Version: analog_2:6.0-16_sv\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2008-07-19 21:22+0200\n" +"Last-Translator: Martin gren \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "Aktivera analogs anlgform-webbgrnssnitt?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"Analog inkluderar ett CGI-skript vid namn anlgform som tillhandahller ett " +"webbgrnssnitt till programmet." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"Att aktivera det kan ha skerhetsbiverkningar och exponera information, " +"ssom webbplatsloggar, som inte ska vara publika." --- analog-6.0.orig/debian/po/templates.pot +++ analog-6.0/debian/po/templates.pot @@ -0,0 +1,39 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" --- analog-6.0.orig/debian/po/vi.po +++ analog-6.0/debian/po/vi.po @@ -0,0 +1,44 @@ +# Vietnamese translation for Analog. +# Copyright © 2007 Free Software Foundation, Inc. +# Clytie Siddall , 2007 +# +msgid "" +msgstr "" +"Project-Id-Version: analog 2:6.0-13\n" +"Report-Msgid-Bugs-To: Source: analog@packages.debian.org\n" +"POT-Creation-Date: 2007-11-16 07:25+0000\n" +"PO-Revision-Date: 2007-11-30 22:22+1030\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: LocFactoryEditor 1.7b1\n" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "Enable the anlgform web interface to analog?" +msgstr "Hiệu lực giao diện Web anlgform vào analog không?" + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Analog includes a CGI script called anlgform that provides a web interface " +"to the software." +msgstr "" +"Gói analog chứa một văn lệnh CGI tên anlgform mà cung cấp một giao diện Web " +"vào phần mềm này." + +#. Type: boolean +#. Description +#: ../templates:2001 +msgid "" +"Enabling it may have security implications and expose information, such as " +"web site logs, that shouldn't be public." +msgstr "" +"Bật nó thì có thể rủi ro bảo mật và bộc lộ thông tin riêng, v.d. bản ghi của " +"địa chỉ Web." --- analog-6.0.orig/debian/postinst +++ analog-6.0/debian/postinst @@ -0,0 +1,24 @@ +#!/bin/sh -e +. /usr/share/debconf/confmodule + +db_get analog/anlgform +if [ "$RET" = true ]; then + mkdir -p /usr/lib/cgi-bin + if ! ln -f /usr/share/analog/anlgform.pl /usr/lib/cgi-bin/anlgform.cgi; then + echo "warning: Failed to hard link anlgform.cgi. Using a soft link." >&2 + echo "warning: The soft link may not work for some web servers." >&2 + ln -sf /usr/share/analog/anlgform.pl /usr/lib/cgi-bin/anlgform.cgi + fi +else + rm -f /usr/lib/cgi-bin/anlgform.cgi +fi + +# File moved +if [ -e /var/lib/analog/dnscache ]; then + mv -f /var/lib/analog/dnscache /var/cache/analog/ +fi +if [ -d /var/lib/analog ]; then + rmdir --ignore-fail-on-non-empty -p /var/lib/analog +fi + +#DEBHELPER# --- analog-6.0.orig/debian/postrm +++ analog-6.0/debian/postrm @@ -0,0 +1,12 @@ +#!/bin/sh -e +#DEBHELPER# +if [ "$1" = purge ]; then + rm -f /usr/lib/cgi-bin/anlgform.cgi + if [ -d /usr/lib/cgi-bin ]; then + rmdir -p --ignore-fail-on-non-empty /usr/lib/cgi-bin 2>/dev/null + fi + if [ -e /var/cache/analog/dnscache ]; then + rm -f /var/cache/analog/dnscache + rmdir -p --ignore-fail-on-non-empty /var/cache/analog/ 2>/dev/null + fi +fi --- analog-6.0.orig/debian/preinst +++ analog-6.0/debian/preinst @@ -0,0 +1,8 @@ +#!/bin/sh +set -e +#DEBHELPER# +if [ "$1" = upgrade ]; then + if [ -e "/etc/analog.conf" ] && [ ! -e "/etc/analog.cfg" ]; then + mv -f /etc/analog.conf /etc/analog.cfg + fi +fi --- analog-6.0.orig/debian/rules +++ analog-6.0/debian/rules @@ -0,0 +1,54 @@ +#!/usr/bin/make -f + +include /usr/share/quilt/quilt.make + +clean: unpatch + dh clean + +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp + +build-stamp: $(QUILT_STAMPFN) + dh build --before dh_auto_build + # NOTE: settting things to "" makes analog look for config files + # in the current directory if no path is specified. See anlghead.h + $(MAKE) DEFS='-DHOSTNAME=\"Debian\ Linux\ System\" \ + -DHOSTURL=\"/\" \ + -DLOGSDIR=\"/var/log/apache/\" \ + -DLOGFILE=\"access.log\" \ + -DIMAGEDIR=\"/analog/\" \ + -DLANGDIR=\"/usr/share/analog/lang/\" \ + -DCACHEDIR=\"/var/cache/analog/\" \ + -DDNSDIR=\"/var/cache/analog/dns/\" \ + -DCONFIGDIR=\"\" \ + -DOUTDIR=\"\" \ + -DERRDIR=\"\" \ + -DHEADERDIR=\"\" \ + -DLOCKDIR=\"/var/lock/\" \ + -DDEFAULTCONFIGFILE=\"/etc/analog.cfg\"' \ + analog + dh build --after dh_auto_build + touch build-stamp + +binary-indep: build + dh binary-indep + +binary-arch: build + dh binary-arch --until dh_prep + dh_installdirs var/cache/analog/dns + dh_install analog usr/bin + dh_install lang usr/share/analog + dh_install images usr/share/analog + dh_install analog.cfg etc + dh_install anlgform.pl usr/share/analog + dh_installexamples examples/* debian/*2commonlog \ + debian/README.examples debian/analog_mail.cfg + dh_installdocs docs how-to *.html + rm $(CURDIR)/debian/analog/usr/share/doc/analog/docs/Licence.txt + dh_installman *.man + dh binary-arch --remaining --before dh_compress + dh_compress -XLicence.txt + dh binary-arch --remaining + +binary: binary-indep binary-arch --- analog-6.0.orig/debian/templates +++ analog-6.0/debian/templates @@ -0,0 +1,19 @@ +# These templates have been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# debian-l10n-english@lists.debian.org for advice. +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. + +Template: analog/anlgform +Type: boolean +Default: false +_Description: Enable the anlgform web interface to analog? + Analog includes a CGI script called anlgform that provides a web interface + to the software. + . + Enabling it may have security implications and expose + information, such as web site logs, that shouldn't be public. + --- analog-6.0.orig/debian/watch +++ analog-6.0/debian/watch @@ -0,0 +1,2 @@ +version=2 +http://analog.cx/download.html analog-(.*).tar.gz