debian/0000755000000000000000000000000011763467224007202 5ustar debian/README.Debian0000644000000000000000000000223611554611632011236 0ustar Choosing the avl implementation : In version 0.1, logtop was built against Wessel Dankers' libavl, the one packaged for Debian under the name `libavl`. On version 0.2, logtop is built against Ben Pfaff's one, which is statically linked, as Ben Pfaff whiches. You can read about it here : * http://lists.debian.org/debian-devel/2001/07/msg01303.html and in its INSTALL file that I quote for you here : 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< 8< Installing ---------- libavl is not intended to be installed as a shared library. Instead, its source files are meant to be included in programs directly. A given program normally uses only one or two of libavl's tree structures. Only the C source and header files for those structures need to be included. Refer to the libavl manual for more information. As a result, there is no real "installation procedure" for libavl. If you like, you can install the test and demo programs in a convenient location, but it hard to imagine a practical use for them other than as tests and demonstrations. >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 >8 debian/compat0000644000000000000000000000000211506040501010354 0ustar 7 debian/watch0000644000000000000000000000012711522250631010214 0ustar version=3 http://githubredir.debian.net/github/JulienPalard/logtop/ logtop-(.*).tar.gz debian/patches/0000755000000000000000000000000011760701257010623 5ustar debian/logtop.manpages0000644000000000000000000000001511506040501012173 0ustar doc/logtop.1 debian/source/0000755000000000000000000000000011506040501010456 5ustar debian/source/format0000644000000000000000000000001411506040501011664 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000146211763467212011054 0ustar logtop (0.4.3-1) unstable; urgency=low * New Support LDFLAGS in Makefile * Bump Standards-Version to 3.9.3 * Add Vcs-Browser and Vcs-Git fields * Fix usless match patterns in debian/copyright * Enable hardening build flags * New line-by-line output without curses -- Julien Palard Sun, 20 May 2012 23:02:06 +0200 logtop (0.3-1) unstable; urgency=low * New upstream release * Replacing the AVL tree used to store strings by an hashtable. * Replacing the Wessel Dankers' libavl dependency with the statically compiled Ben Pfaff's one (see README.Debian). -- Julien Palard Tue, 31 May 2011 18:45:09 +0200 logtop (0.1-1) unstable; urgency=low * Initial release. Closes: #605904 -- Julien Palard Tue, 30 Nov 2010 23:00:08 +0100 debian/docs0000644000000000000000000000000711506040501010026 0ustar README debian/copyright0000644000000000000000000000527011760660345011135 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=174 Upstream-Name: logtop Upstream-Contact: Julien Palard Source: http://github.com/JulienPalard/logtop Files: * Copyright: 2010 Julien Palard. All rights reserved. License: FreeBSD License Copyright 2010 Julien Palard. All rights reserved. . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . THIS SOFTWARE IS PROVIDED BY JULIEN PALARD ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JULIEN PALARD OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. . The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of Julien Palard. Files: src/libavl/* Copyright: Copyright (C) 1998-2002, 2004 Free Software Foundation, Inc. License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 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, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU General Public License version 1 can be found in the file `/usr/share/common-licenses/GPL-2'. debian/rules0000755000000000000000000000032111760660354010252 0ustar #!/usr/bin/make -f # -*- makefile -*- DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk override_dh_auto_build: $(MAKE) CFLAGS="$(CFLAGS) -D_FORTIFY_SOURCE=2" LDFLAGS="$(LDFLAGS)" %: dh $@ debian/control0000644000000000000000000000147211760660354010605 0ustar Source: logtop Section: admin Priority: optional Maintainer: Julien Palard Build-Depends: debhelper (>= 7.0.50~), dpkg-dev (>= 1.16.1~), libncurses5-dev, uthash-dev Standards-Version: 3.9.3 Homepage: http://github.com/JulienPalard/logtop Vcs-Browser: https://github.com/JulienPalard/logtop Vcs-Git: git://github.com/JulienPalard/logtop.git Package: logtop Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: real time log line rate analyzer logtop is a System Administrator tool to analyze line rate taking log file as input. It reads on stdin and print a constantly updated result using curses, displaying in columns: Line number, count, frequency, and the actual line. . $ tail -f FILE | logtop is the friendly version of: $ watch 'tail FILE | sort | uniq -c | sort -gr'