debian/0000755000000000000000000000000012262104541007163 5ustar debian/rules0000755000000000000000000000020412171060345010241 0ustar #!/usr/bin/make -f %: dh $@ --sourcedirectory=src override_dh_auto_install: install src/tt++ $(CURDIR)/debian/tintin++/usr/games debian/source/0000755000000000000000000000000011277102624010470 5ustar debian/source/format0000644000000000000000000000001411363447413011702 0ustar 3.0 (quilt) debian/control0000644000000000000000000000121012262104541010560 0ustar Source: tintin++ Section: games Priority: optional Maintainer: Ana Beatriz Guerrero Lopez Build-Depends: debhelper (>= 8), zlib1g-dev, libpcre3-dev Standards-Version: 3.9.5 Homepage: http://tintin.sourceforge.net/ Package: tintin++ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: classic text-based MUD client Tintin++ is telnet client specialized to play MUDs (Multi-User Dungeons). It has scripting support, tab-completion, internal chat, and takes advantage of the GNU readline library. . You can find a complete set of commands and features in the Tintin++ manual, in /usr/share/doc/tintin++. debian/docs0000644000000000000000000000005211277067632010051 0ustar CREDITS FAQ README TODO docs/tintin19.txt debian/tt++.60000644000000000000000000000252711277067632010053 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH TT++ 6 "Febuary 3, 2005" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME tt++ \- classic text-based MUD client .SH SYNOPSIS .B tt++ .IR "config-file " ... .br .SH DESCRIPTION This manual page documents briefly the .B tt++ command. .B tt++ is telnet client specialized to play MUDs (Multi-User Dungeons). It has scripting support, tab-completion, internal chat, and takes advantage of the GNU readline library. .PP .SH SEE ALSO This program is documented fully by .IR "The Tintin++ Manual" , found in /usr/share/doc/tintin++ .SH AUTHOR This manual page was written by Christopher Sacca , for the Debian GNU/Linux system (but may be used by others). .br See the .B CREDIT file in /usr/share/doc/tintin++ for all contributors. debian/changelog0000644000000000000000000002512012262104532011035 0ustar tintin++ (2.01.0-1) unstable; urgency=medium * New upstream release. * Update to Standards-Version: 3.9.5, no changes required. -- Ana Beatriz Guerrero Lopez Sat, 04 Jan 2014 22:58:40 +0100 tintin++ (2.00.9-1) unstable; urgency=low * New upstream release. * Update to Standards-Version: 3.9.4, no changes required. -- Ana Beatriz Guerrero Lopez Mon, 15 Jul 2013 22:46:27 +0200 tintin++ (2.00.8-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Thu, 10 May 2012 23:48:16 +0200 tintin++ (2.00.7-1) unstable; urgency=low * New upstream release. * Update to Standards-Version: 3.9.2, no changes required. -- Ana Beatriz Guerrero Lopez Wed, 27 Jul 2011 22:28:44 +0200 tintin++ (2.00.5-1) unstable; urgency=low * New upstream release. * Update to Standards-Version: 3.9.1, no changes required. -- Ana Beatriz Guerrero Lopez Sun, 06 Feb 2011 21:01:54 +0100 tintin++ (2.00.1-1) unstable; urgency=low * New upstream release. * Update to Standards-Version: 3.8.4, no changes required. -- Ana Beatriz Guerrero Lopez Sun, 11 Apr 2010 11:40:17 +0200 tintin++ (1.99.9-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Mon, 08 Feb 2010 13:56:59 +0100 tintin++ (1.99.8-1) unstable; urgency=low * New upstream release. * Switch to 3.0 (quilt) source format. No changes required further adding debian/source/format. -- Ana Beatriz Guerrero Lopez Thu, 12 Nov 2009 22:57:57 +0100 tintin++ (1.99.7-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Sun, 06 Sep 2009 18:49:41 +0200 tintin++ (1.99.6b-1) unstable; urgency=low * New upstream release. * Update to Standards-Version: 3.8.3, no changes required. * Switch to dh: - Build depend on debhelper (>= 7.0.50~). - Add debian/manpages to install tintin man page. * Readd ${misc:Depends}. -- Ana Beatriz Guerrero Lopez Tue, 18 Aug 2009 02:31:32 +0200 tintin++ (1.99.6-1) unstable; urgency=low * New upstream release. * Update to Standards-Version: 3.8.2, no changes required. * Update to debhelper 7: - Raise debian/compat to 7. - Build depend on debhelper >= 7. -- Ana Beatriz Guerrero Lopez Sun, 09 Aug 2009 21:08:01 +0200 tintin++ (1.99.5-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Sat, 23 May 2009 22:09:28 +0200 tintin++ (1.99.4-1) unstable; urgency=low * New upstream release. * Update Standards-Version to 3.8.1, no changes required. -- Ana Beatriz Guerrero Lopez Sun, 03 May 2009 16:35:07 +0200 tintin++ (1.99.3-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Wed, 08 Apr 2009 08:41:17 +0200 tintin++ (1.99.2-1) unstable; urgency=low * New upstream release. * Add build depend on libpcre3-dev, regular expresions now uses this library. -- Ana Beatriz Guerrero Lopez Tue, 10 Mar 2009 22:23:10 +0100 tintin++ (1.99.0-1) unstable; urgency=low * New upstream release. * Update copyright file. -- Ana Beatriz Guerrero Lopez Tue, 17 Feb 2009 21:53:13 +0100 tintin++ (1.98.9-1) unstable; urgency=low * New upstream release: - Fix speedwalking issues. (Closes: #512359) -- Ana Beatriz Guerrero Lopez Thu, 29 Jan 2009 21:53:18 +0100 tintin++ (1.98.8-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Thu, 15 Jan 2009 15:12:59 +0100 tintin++ (1.98.7-1) unstable; urgency=low * New upstream release. (Closes: #504180) * Update Standards-Version to 3.8.0, no changes required. * Remove build depends on libreadline5-dev and libncurses5-dev, they are supposedly not needed anymore. -- Ana Beatriz Guerrero Lopez Wed, 10 Dec 2008 06:31:26 +0100 tintin++ (1.98.3-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Sat, 26 Jul 2008 12:07:21 +0200 tintin++ (1.98.2-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Thu, 29 May 2008 13:49:45 +0200 tintin++ (1.98.1) unstable; urgency=low * New upstream release. * Drop security patches, merged in upstream and remove quilt. -- Ana Beatriz Guerrero Lopez Wed, 09 Apr 2008 13:39:04 +0200 tintin++ (1.97.9-2) unstable; urgency=high * Add secutity.patch fixing the following security bugs: - CVE-2008-0671: Stack-based buffer overflow in the add_line_buffer function allows remote attackers to execute arbitrary code via a long chat message, related to conversion from LF to CRLF. - CVE-2008-0672: The process_chat_input function allows remote attackers to cause a denial of service (application crash) via a YES message without a newline character, which triggers a NULL dereference. - CVE-2008-0673: TinTin++ open files on the basis of an inbound file-transfer request, before the user has an opportunity to decline the request, which allows remote attackers to truncate arbitrary files in the top level of a home directory. (Closes: #465643) * Add quilt support for patching. -- Ana Beatriz Guerrero Lopez Mon, 10 Mar 2008 18:09:24 +0100 tintin++ (1.97.9-1) unstable; urgency=low * New upstream release. * Remove broken watch file. * Update to debhelper 6. * Convert copyright file to UTF-8. -- Ana Beatriz Guerrero Lopez Sun, 10 Feb 2008 01:03:11 +0100 tintin++ (1.97.8-1) unstable; urgency=low * New upstream release. * Update Standards-Version to 3.7.3. No changes required. -- Ana Beatriz Guerrero Lopez Tue, 04 Dec 2007 13:56:06 +0100 tintin++ (1.97.7-1) unstable; urgency=low * New upstream release. * Move Homepage into control field. -- Ana Beatriz Guerrero Lopez Mon, 12 Nov 2007 22:22:39 +0100 tintin++ (1.97.5-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Wed, 26 Sep 2007 06:27:50 +0200 tintin++ (1.97.4-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Fri, 20 Jul 2007 11:58:05 +0200 tintin++ (1.97.3-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Sun, 08 Jul 2007 02:43:06 +0200 tintin++ (1.97.1-2) unstable; urgency=low * Remove unnecessary files. -- Ana Beatriz Guerrero Lopez Wed, 30 May 2007 02:36:42 +0200 tintin++ (1.97.1-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Mon, 21 May 2007 18:13:21 +0100 tintin++ (1.97.0-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Tue, 01 May 2007 14:38:34 +0100 tintin++ (1.96.9-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Sat, 14 Apr 2007 13:30:25 +0200 tintin++ (1.96.8-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Fri, 23 Mar 2007 13:38:06 +0000 tintin++ (1.96.6-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Fri, 9 Feb 2007 23:55:41 +0100 tintin++ (1.96.3-1) unstable; urgency=low * New upstream release. -- Ana Beatriz Guerrero Lopez Tue, 21 Nov 2006 10:01:01 +0100 tintin++ (1.96.2-2) unstable; urgency=low * Changed maintainer email address. -- Ana Beatriz Guerrero Lopez Fri, 27 Oct 2006 16:45:00 +0200 tintin++ (1.96.2-1) unstable; urgency=low * New upstream release and new maintainer. (Closes: #389169) * Bumped compat to 5. * Bumped Standards-Version to 3.7.2, no changes required. * Added missing space to homepage pseudo header. * Improved debian/copyright file. -- Ana Beatriz Guerrero Lopez Tue, 3 Oct 2006 22:03:35 +0200 tintin++ (1.95.1-1) unstable; urgency=low * New upstream release * Updated Policy version * Removed a couple lines from the diff that gave lintian warnings * Updated the watch file to reflect new location of sources -- Christopher Sacca Thu, 23 Jun 2005 15:33:47 -0400 tintin++ (1.94.8-1) unstable; urgency=low * Eight new minor releases from upstream. * New location for homepage. -- Christopher Sacca Thu, 19 May 2005 17:53:04 -0400 tintin++ (1.94-1) unstable; urgency=low * New upstream release * Corrected watch file to catch versions with only two numbers -- Christopher Sacca Tue, 12 Apr 2005 10:58:03 -0400 tintin++ (1.93.9-1) unstable; urgency=low * New upstream release * Added watch file -- Christopher Sacca Tue, 8 Mar 2005 09:09:15 -0500 tintin++ (1.93.8-2) unstable; urgency=low * Corrected copyright file based on 'Re: how (not) to write copyright files' * Added missing section / priority info. -- Christopher Sacca Wed, 16 Feb 2005 14:16:46 -0500 tintin++ (1.93.8-1) unstable; urgency=low * New upstream release * Fix issue with changelog, now you can see this *and* the upstream (closes: 295490) -- Christopher Sacca Wed, 16 Feb 2005 09:06:00 -0500 tintin++ (1.93.7-1) unstable; urgency=low * New maintainer (closes: #222109) * Current upstream version (closes: #280604) * As of 1.89, tintin++ uses an internal help file, this solves the open bug on the location of the help file (closes: #170252) -- Christopher Sacca Thu, 3 Feb 2005 11:07:21 -0500 tintin++ (1.86-2) unstable; urgency=low * debian/rules: install tt_help as tt_help.txt (thanks, towo). * debian/changelog: removed Emacs stuff. -- Jordi Mallach Mon, 20 May 2002 19:22:42 +0200 tintin++ (1.86-1) unstable; urgency=low * Initial Release (closes: #68180). * debian/copyright: copied the mail where Robert Ellsworth agrees to place the Tintin++ Manual under the GPL. * debian/README.Debian: added note about configuration files and disabled features (thanks for the #sys hints, fenring). * debian/rules: rm -f src/Makefile by hand in `clean'. * src/tintin.h: changed default locations of configuration files. * src/chat.c: disabled chat entirely. It's completely broken. * src/files.c: changed a hardcoded path to tab.txt. -- Jordi Mallach Mon, 15 Oct 2001 19:30:58 +0200 debian/dirs0000644000000000000000000000001211277067632010056 0ustar usr/games debian/README.Debian0000644000000000000000000000122611277067632011243 0ustar tintin++ for Debian ------------------- The #sys command should be used with care, as it's easy to trick the client to execute unwanted system commands via triggers. An example of an exploitable trigger could be: #action {Bob says %0} {say %0} If Bob says 'Hi ; #sys rm -rf *', you'd be in trouble. The correct way of doing this would be: #action {Bob says %0 ;} {say %0} 1 #action {Bob says %0} {say %0} 2 Tintin++ should be patched so it strips "\" and ";" from the #action function. -- Jordi Mallach , Tue, 4 Sep 2001 18:02:10 +0200 With modifications by Christopher Sacca on Thu, 3 Feb 2005 11:07:21 -0500 debian/copyright0000644000000000000000000000472011277067632011137 0ustar This package was debianized by Jordi Mallach on Wed, 22 Aug 2001 03:23:36 +0200. Maintenance was taken over by Christopher Sacca on Thu, 03 Feb 2005 11:07:21 -0500. Maintenance was taken over by Ana Beatriz Guerrero López on Tue, 03 Oct 2006 22:28:37 +0200 It was downloaded from: http://tintin.sourceforge.net/ Current maintaner and copyright: © 2004-2009 Igor van den Hoven Please, see the /usr/share/doc/tintin++/CREDITS for the full list of contributors. Copyright: Tintin++ was relicensed under the GNU General Public License on July 12th, 2001, when version 1.86 was released. Additionally, the Tintin++ manual was placed under the GPL at Jordi's request by Robert Ellsworth, it's author. The following is the mail in which he granted him permission to publish it under the new license: > From: "Robert Ellsworth" > Subject: RE: Tintin install mess > To: "'Davin Chan'" , > "'Jordi Mallach'" > Date: Tue, 28 Aug 2001 09:53:50 -0400 > In-Reply-To: <3B8AF5A5.557E35E0@earthlink.com> > X-Mailer: Microsoft Outlook, Build 10.0.2627 > > Well, > > RE #1) Well, being that I am the author, then yes, I have no problem > with the changing of the manual to GPL. :-) 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 with the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. debian/menu0000644000000000000000000000015111277067632010065 0ustar ?package(tintin++):needs="text" section="Games/Adventure" \ title="Tintin++" command="/usr/games/tt++" debian/compat0000644000000000000000000000000212171057753010374 0ustar 8 debian/manpages0000644000000000000000000000001611277067632010714 0ustar debian/tt++.6