debian/0000755000000000000000000000000012232451700007162 5ustar debian/watch0000644000000000000000000000032112153743732010222 0ustar version=3 opts=uversionmangle=s/pre/~pre/ \ http://links.twibright.com/download/ links-([\d\.a-z]+)\.tar\.bz2 opts=uversionmangle=s/pre/~pre/ \ http://links.twibright.com/download/ links-([\d\.a-z]+)\.tar\.gz debian/links2.lintian-overrides0000644000000000000000000000116612153743732013763 0ustar links2 binary: spelling-error-in-binary usr/bin/links2 Ang And links2 binary: spelling-error-in-binary usr/bin/links2 Ment Meant links2 binary: spelling-error-in-binary usr/bin/links2 Programm Program links2 binary: spelling-error-in-binary usr/bin/links2 adress address links2 binary: spelling-error-in-binary usr/bin/links2 convertor converter links2 binary: spelling-error-in-binary usr/bin/links2 loggin login links2 binary: spelling-error-in-binary usr/bin/links2 proces process links2 binary: spelling-error-in-binary usr/bin/links2 suport support links2 binary: spelling-error-in-binary usr/bin/links2 Ressources Resources debian/xlinks20000644000000000000000000000003612153743732010511 0ustar #!/bin/sh exec links2 -g "$@" debian/links2.prerm0000644000000000000000000000036012153743732011445 0ustar #!/bin/sh set -e case "$1" in remove|deconfigure) update-alternatives --quiet --remove www-browser /usr/bin/links2 update-alternatives --quiet --remove x-www-browser /usr/bin/xlinks2 ;; *) esac #DEBHELPER# debian/rules0000755000000000000000000000123712153743736010264 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with autotools-dev override_dh_auto_configure: dh_auto_configure -- --enable-graphics --with-x --with-fb override_dh_auto_install: dh_auto_install #rename links.1 and links to links2.1 and links2 mv $(CURDIR)/debian/tmp/usr/bin/links \ $(CURDIR)/debian/tmp/usr/bin/links2 mv $(CURDIR)/debian/tmp/usr/share/man/man1/links.1 \ $(CURDIR)/debian/tmp/usr/share/man/man1/links2.1 # build the textmode only version dh_auto_configure -- --without-svgalib --without-x --without-fb --without-directfb --without-libjpeg --without-libtiff dh_auto_install debian/links.install0000644000000000000000000000001612153743736011706 0ustar usr/bin/links debian/links2.menu0000644000000000000000000000051012153743736011265 0ustar ?package(links2):needs="X11" section="Applications/Network/Web Browsing"\ title="Links 2" command="/usr/bin/links2 -g"\ icon="/usr/share/pixmaps/links2.xpm" ?package(links2):needs="text" section="Applications/Network/Web Browsing"\ title="Links 2 (text)" command="/usr/bin/links2"\ icon="/usr/share/pixmaps/links2.xpm" debian/links2.docs0000644000000000000000000000006012153743736011251 0ustar README BRAILLE_HOWTO KEYS AUTHORS doc/links_cal debian/links.lintian-overrides0000644000000000000000000000114412153743732013675 0ustar links binary: spelling-error-in-binary usr/bin/links Ang And links binary: spelling-error-in-binary usr/bin/links Ment Meant links binary: spelling-error-in-binary usr/bin/links Programm Program links binary: spelling-error-in-binary usr/bin/links adress address links binary: spelling-error-in-binary usr/bin/links convertor converter links binary: spelling-error-in-binary usr/bin/links loggin login links binary: spelling-error-in-binary usr/bin/links proces process links binary: spelling-error-in-binary usr/bin/links suport support links binary: spelling-error-in-binary usr/bin/links Ressources Resources debian/links2.install0000755000000000000000000000022612153743736011776 0ustar #!/usr/bin/dh-exec usr/bin/links2 debian/xlinks2 usr/bin debian/links2.desktop usr/share/applications links_32x32.xpm => usr/share/pixmaps/links2.xpm debian/copyright0000644000000000000000000000304312153743732011130 0ustar This package was debianized by Gürkan Sengün on Tue, 4 May 2004 10:28:40 +0200. It was downloaded from http://links.twibright.com/ Upstream Authors: Mikulas Patocka Karel Kulhavy Petr Kulhavy Martin Pergel Copyright: Copyright (C) 1999-2011 Mikulas Patocka Copyright (C) 2000-2008 Karel Kulhavy Copyright (C) 2000-2008 Petr Kulhavy Copyright (C) 2000-2008 Martin Pergel Links2 is free software. You can redistribute it and/or modify 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. Please see /usr/share/common-licenses/GPL-2 for the full license. In addition, as a special exception, the copyright holders give permission to link the code of portions of this program with the OpenSSL library under certain conditions as described in each individual source file, and distribute linked combinations including the two. You must obey the GNU General Public License in all respects for all of the code used other than OpenSSL. If you modify file(s) with this exception, you may extend this exception to your version of the file(s), but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. If you delete this exception statement from all source files in the program, then also delete it here. debian/links.manpages0000644000000000000000000000004612153743736012036 0ustar debian/tmp/usr/share/man/man1/links.1 debian/links.postinst0000644000000000000000000000041512153743732012122 0ustar #!/bin/sh set -e if [ "$1" = "configure" ] ; then update-alternatives --quiet --install /usr/bin/www-browser www-browser \ /usr/bin/links 68 \ --slave /usr/share/man/man1/www-browser.1.gz www-browser.1.gz \ /usr/share/man/man1/links.1.gz fi #DEBHELPER# debian/links2.manpages0000644000000000000000000000004712153743736012121 0ustar debian/tmp/usr/share/man/man1/links2.1 debian/source/0000755000000000000000000000000012153743732010475 5ustar debian/source/format0000644000000000000000000000001412153743732011703 0ustar 3.0 (quilt) debian/links2.links0000644000000000000000000000007312153743736011445 0ustar /usr/share/man/man1/links2.1 /usr/share/man/man1/xlinks2.1 debian/links.mime0000644000000000000000000000032012153743732011161 0ustar text/html; /usr/bin/links %s; needsterminal; description=HTML Text; nametemplate=%s.html; priority=4 text/html; /usr/bin/links -dump %s; copiousoutput; description=HTML Text; nametemplate=%s.html; priority=3 debian/patches/0000755000000000000000000000000012220663553010621 5ustar debian/patches/x-terminal-emulator-instead-of-xterm.diff0000644000000000000000000000070612220663242020543 0ustar Use x-terminal-emulator instead of xterm. Index: links2/os_dep.c =================================================================== --- links2.orig/os_dep.c 2013-09-26 00:18:14.000000000 +0200 +++ links2/os_dep.c 2013-09-26 00:41:34.059635247 +0200 @@ -2521,7 +2521,7 @@ #ifdef OPENVMS xterm = cast_uchar "CREATE /TERMINAL /WAIT"; #else - xterm = cast_uchar "xterm -e"; + xterm = cast_uchar "x-terminal-emulator -e"; #endif } return xterm; debian/patches/series0000644000000000000000000000024112153743732012036 0ustar links2-instead-of-links.diff x-terminal-emulator-instead-of-xterm.diff verify-ssl-certs-510417.diff improve-message-of-dash-g-602227.diff fix-puerile-humor.diff debian/patches/fix-puerile-humor.diff0000644000000000000000000000615012153743732015041 0ustar Fixes misspelling of "Windows" in codepage list (LP: #649796) Index: links2/Unicode/cp1250.cp =================================================================== --- links2.orig/Unicode/cp1250.cp 2011-08-19 00:25:46.000000000 +0200 +++ links2/Unicode/cp1250.cp 2011-08-19 00:26:14.000000000 +0200 @@ -1,4 +1,4 @@ -Window$ 1250 (Central European) +Windows 1250 (Central European) "windows-1250", "1250" # # Name: cp1250 to Unicode table Index: links2/Unicode/cp1251.cp =================================================================== --- links2.orig/Unicode/cp1251.cp 2011-08-19 00:25:46.000000000 +0200 +++ links2/Unicode/cp1251.cp 2011-08-19 00:26:14.000000000 +0200 @@ -1,4 +1,4 @@ -Window$ 1251 (Cyrillic) +Windows 1251 (Cyrillic) "windows-1251", "1251", "cp1251" 0x20 0x0020 # SPACE Index: links2/Unicode/cp1252.cp =================================================================== --- links2.orig/Unicode/cp1252.cp 2011-08-19 00:25:46.000000000 +0200 +++ links2/Unicode/cp1252.cp 2011-08-19 00:26:14.000000000 +0200 @@ -1,4 +1,4 @@ -Window$ 1252 (Western European) +Windows 1252 (Western European) "windows-1252", "1252" 0x00 0x0000 #NULL Index: links2/Unicode/cp1256.cp =================================================================== --- links2.orig/Unicode/cp1256.cp 2011-08-19 00:25:46.000000000 +0200 +++ links2/Unicode/cp1256.cp 2011-08-19 00:26:14.000000000 +0200 @@ -1,4 +1,4 @@ -Window$ 1256 (Arabic) +Windows 1256 (Arabic) "windows-1256", "1256", "cp1256" # # Name: cp1256 to Unicode table Index: links2/Unicode/cp1257.cp =================================================================== --- links2.orig/Unicode/cp1257.cp 2011-08-19 00:25:46.000000000 +0200 +++ links2/Unicode/cp1257.cp 2011-08-19 00:26:21.000000000 +0200 @@ -1,4 +1,4 @@ -Window$ 1257 (Baltic) +Windows 1257 (Baltic) "windows-1257", "1257", "cp1257" # # Name: cp1257 to Unicode table Index: links2/codepage.inc =================================================================== --- links2.orig/codepage.inc 2011-08-19 00:25:46.000000000 +0200 +++ links2/codepage.inc 2011-08-19 00:26:14.000000000 +0200 @@ -4287,11 +4287,11 @@ { "ISO 8859-14 (Celtic)", aliases_8859_14, table_8859_14 }, { "ISO 8859-15 (Western European)", aliases_8859_15, table_8859_15 }, { "ISO 8859-16 (Romainian)", aliases_8859_16, table_8859_16 }, - { "Window$ 1250 (Central European)", aliases_cp1250, table_cp1250 }, - { "Window$ 1251 (Cyrillic)", aliases_cp1251, table_cp1251 }, - { "Window$ 1252 (Western European)", aliases_cp1252, table_cp1252 }, - { "Window$ 1256 (Arabic)", aliases_cp1256, table_cp1256 }, - { "Window$ 1257 (Baltic)", aliases_cp1257, table_cp1257 }, + { "Windows 1250 (Central European)", aliases_cp1250, table_cp1250 }, + { "Windows 1251 (Cyrillic)", aliases_cp1251, table_cp1251 }, + { "Windows 1252 (Western European)", aliases_cp1252, table_cp1252 }, + { "Windows 1256 (Arabic)", aliases_cp1256, table_cp1256 }, + { "Windows 1257 (Baltic)", aliases_cp1257, table_cp1257 }, { "CP 437 (US)", aliases_cp437, table_cp437 }, { "CP 737 (Greek)", aliases_cp737, table_cp737 }, { "CP 850 (Western European)", aliases_cp850, table_cp850 }, debian/patches/improve-message-of-dash-g-602227.diff0000644000000000000000000000107312220663553017062 0ustar Improve error message when using -g option with links instead of links2. (Closes: #602227) Index: links2/main.c =================================================================== --- links2.orig/main.c 2013-09-26 00:18:14.407376310 +0200 +++ links2/main.c 2013-09-26 00:44:57.438405706 +0200 @@ -357,7 +357,7 @@ init_dither(drv->depth); F = 1; #else - fprintf(stderr, "Graphics not enabled when compiling\n"); + fprintf(stderr, "Graphics not enabled when compiling (use links2 instead for graphics mode)\n"); retval = RET_SYNTAX; goto ttt; #endif debian/patches/verify-ssl-certs-510417.diff0000644000000000000000000000345612220663532015440 0ustar Patch to abort if SSL certificate isn't valid to fix #510417. Patch by Mats Erik Andersson as posted at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=510417 Index: links2/https.c =================================================================== --- links2.orig/https.c 2013-09-26 00:18:14.000000000 +0200 +++ links2/https.c 2013-09-26 00:44:33.907690622 +0200 @@ -25,8 +25,40 @@ #ifdef HAVE_SSL +#define VERIFY_DEPTH 10 + static SSL_CTX *context = NULL; +static int verify_cert(int code, X509_STORE_CTX *context) +{ + int error, depth; + + error = X509_STORE_CTX_get_error(context); + depth = X509_STORE_CTX_get_error_depth(context); + + if (depth > VERIFY_DEPTH) { + error = X509_V_ERR_CERT_CHAIN_TOO_LONG; + code = 0; + } + + if (!code) { + /* Judge self signed certificates as acceptable. */ + if (error == X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN || + error == X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT) { + code = 1; + } else { + fprintf(stderr, "Verification failure: %s\n", + X509_verify_cert_error_string(error)); + if (depth > VERIFY_DEPTH) { + fprintf(stderr, "Excessive depth %d, set depth %d.\n", + depth, VERIFY_DEPTH); + } + } + } + + return code; +} /* verify_cert */ + SSL *getSSL(void) { if (!context) { @@ -62,8 +94,10 @@ if (!m) return NULL; context = SSL_CTX_new((void *)m); if (!context) return NULL; - SSL_CTX_set_options(context, SSL_OP_ALL); + SSL_CTX_set_options(context, SSL_OP_NO_SSLv2 | SSL_OP_ALL); + SSL_CTX_set_mode(context, SSL_MODE_AUTO_RETRY); SSL_CTX_set_default_verify_paths(context); + SSL_CTX_set_verify(context, SSL_VERIFY_PEER, verify_cert); } return (SSL_new(context)); debian/patches/links2-instead-of-links.diff0000644000000000000000000001600412220662030016010 0ustar Rename links to links2 Index: links2/mailcap.pl =================================================================== --- links2.orig/mailcap.pl 2012-09-16 15:39:40.000000000 +0200 +++ links2/mailcap.pl 2013-09-26 00:30:36.192679606 +0200 @@ -3,7 +3,7 @@ # version 1.00 by # Released under GPLv2 or later # -# Usage: mailcap-convert.pl /etc/mailcap >> ~/.links/links.cfg +# Usage: mailcap-convert.pl /etc/mailcap >> ~/.links2/links.cfg # print "association \"-=BEGIN DEBIAN CONVERT=-\" \"\" \"\" 23 1\n"; Index: links2/default.c =================================================================== --- links2.orig/default.c 2013-09-26 00:18:14.000000000 +0200 +++ links2/default.c 2013-09-26 00:30:36.192679606 +0200 @@ -729,16 +729,16 @@ while (home_links[0] && dir_sep(home_links[strlen(cast_const_char home_links) - 1])) home_links[strlen(cast_const_char home_links) - 1] = 0; EINTRLOOP(rs, stat(cast_const_char home_links, &st)); if (!rs && S_ISDIR(st.st_mode)) { - add_to_strn(&home_links, cast_uchar "/links"); + add_to_strn(&home_links, cast_uchar "/links2"); } else { fprintf(stderr, "CONFIG_DIR set to %s. But directory %s doesn't exist.\n\007", config_dir, home_links); sleep(3); mem_free(home_links); home_links = stracpy(home); - add_to_strn(&home_links, cast_uchar ".links"); + add_to_strn(&home_links, cast_uchar ".links2"); } mem_free(config_dir); - } else add_to_strn(&home_links, cast_uchar ".links"); + } else add_to_strn(&home_links, cast_uchar ".links2"); EINTRLOOP(rs, stat(cast_const_char home_links, &st)); if (rs) { #ifdef HAVE_MKDIR @@ -765,7 +765,7 @@ #ifdef DOS add_to_strn(&home_links, cast_uchar "links.cfg"); #else - add_to_strn(&home_links, cast_uchar "links"); + add_to_strn(&home_links, cast_uchar "links2"); #endif EINTRLOOP(rs, stat(cast_const_char home_links, &st)); if (rs) { @@ -809,7 +809,7 @@ get_compiler_name(); links_home = get_home(&first_use); if (!links_home) { - fprintf(stderr, "Unable to find or create links config directory. Please check, that you have $HOME variable set correctly and that you have write permission to your home directory.\n\007"); + fprintf(stderr, "Unable to find or create links2 config directory. Please check, that you have $HOME variable set correctly and that you have write permission to your home directory.\n\007"); sleep(3); return; } Index: links2/links.1 =================================================================== --- links2.orig/links.1 2013-09-26 00:18:14.000000000 +0200 +++ links2/links.1 2013-09-26 00:30:36.192679606 +0200 @@ -1,12 +1,12 @@ .\" Process this file with groff -man -Tascii links.1 -.TH LINKS 1 "Aug, 2006" +.TH LINKS2 1 "Aug, 2006" .SH NAME links \- lynx-like alternative character mode WWW browser .SH SYNOPSIS -.B links +.B links2 .I "[options] URL" .SH DESCRIPTION -.B links +.B links2 is a text mode WWW browser with ncurses interface, supporting colors, correct table rendering, background downloading, menu driven configuration interface and slim code. @@ -15,7 +15,7 @@ associated with external viewers. mailto: and telnet: are supported via external clients. .P -.I links +.I links2 can handle local (file://) or remote (http:// or ftp://) URLs. .PP @@ -39,10 +39,10 @@ .TP \f3-g\f1 -Run Links in graphics mode. If not given, Links will run in text mode. -Running in graphics mode means that Links will probe all compiled-in graphics -devices and run on the first found. If none found, links will not run in -graphics mode. This option works only if --enable-graphics was given +Run Links2 in graphics mode. If not given, Links2 will run in text mode. +Running in graphics mode means that Links2 will probe all compiled\(hyin graphics +devices and run on the first found. If none found, links2 will not run in +graphics mode. This option works only if \(hy\(hyenable\(hygraphics was given to ./configure. .TP @@ -87,7 +87,7 @@ .TP \f3-codepage \f2\f1 For dump, convert output to specified character set -- -for eaxmple iso-8859-2, windows-1250. +for example iso-8859-2, windows-1250. .TP \f3-anonymous\f1 @@ -98,7 +98,7 @@ .TP \f3-no-connect\f1 -Runs links as a separate instance - instead of connecting to +Runs links2 as a separate instance - instead of connecting to existing instance. .TP @@ -226,7 +226,7 @@ \f3-http-bugs.allow-blacklist \f2<0>/<1>\f1 (default 1) "1" defaults to using list of servers that have broken HTTP/1.1 support. -When links finds such server, it will retry the request with HTTP/1.0. +When links2 finds such server, it will retry the request with HTTP/1.0. .TP \f3-http-bugs.bug-302-redirect \f2<0>/<1>\f1 @@ -361,7 +361,7 @@ .TP \f3-user-gamma \f2\f1 -Additional gamma. (defult 1) +Additional gamma. (default 1) .TP \f3-bfu-aspect \f2\f1 @@ -526,7 +526,7 @@ Ignore colors specified in html document in graphics mode. .PP -More options can be seen with links \-h +More options can be seen with links2 \-h .SH NAVIGATION KEYS The keys you may use while navigating are @@ -661,13 +661,16 @@ jump at the end .TP .B ^X -cut to clipboard +cut to clipboard (text mode only) .TP .B ^B copy to clipboard .TP +.B ^INS +copy to clipboard +.TP .B ^V -paste from clipboard +paste from clipboard (text mode only) .TP .B ENTER enter line @@ -688,7 +691,7 @@ delete from beginning of the line .TP .B ^K -delete to the end of the line or delete line (in textarea) +delete to the end of the line .TP .B ^W auto complete line @@ -699,40 +702,48 @@ .SH FILES .TP -.IP "~/.links/links.cfg" -Per-user configfile, automatically created by -.B links. +.IP "~/.links2/links.cfg" +Per\(hyuser configfile, automatically created by +.B links2. .SH PLATFORMS -.B links +.B links2 is known to work on Linux, FreeBSD, Solaris, IRIX, HPUX, Digital Unix, AIX, OS/2, BeOS and Win32. .SH BUGS +Can't connect to some FTP servers (Novell, NT). Connection stays in "Request +sent" state. +.PP +Frames don't work if there's more frames with same name. Turn them off in such +case. +.PP You can't upload large files; it takes _lots_ of memory. .PP +You shouldn't press '^Z' when you are in a viewer +.PP Please report any other bugs you find to Mikulas Patocka .SH LICENSE -.B links +.B links2 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. .SH AUTHOR -.I links +.I links2 was written by .B Mikulas Patocka, Karel 'Clock' Kulhavy, Petr 'Brain' Kulhavy, and Martin 'PerM' Pergel. See file .I AUTHORS for a list of people contributing to this project. .P -The homepage of links can be found at +The homepage of links2 can be found at .BI http://atrey.karlin.mff.cuni.cz/~clock/twibright/links .P This manual page was written by Peter Gervai , using excerpts from a (yet?) unknown -.I links +.I links2 fan for the Debian GNU/Linux system (but may be used by others). Updated by Karel Kulhavy. debian/compat0000644000000000000000000000000212153743736010377 0ustar 9 debian/control0000644000000000000000000000345212232451637010602 0ustar Source: links2 Section: web Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Axel Beckert Build-Depends: autotools-dev, debhelper (>= 9~), dh-exec, libbz2-dev, libdirectfb-dev, libgpm-dev [linux-any], libjpeg8-dev | libjpeg-dev, liblzma-dev, libpng12-dev | libpng-dev, libsdl1.2-dev, libssl-dev, libtiff-dev, libx11-dev, libxau-dev, libxdmcp-dev, libxt-dev Standards-Version: 3.9.4 Homepage: http://links.twibright.com/ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/links2.git Vcs-Git: git://anonscm.debian.org/collab-maint/links2.git Package: links2 Architecture: any Provides: www-browser Depends: ${misc:Depends}, ${shlibs:Depends} Description: Web browser running in both graphics and text mode Links is a graphics and text mode WWW browser, similar to Lynx. It displays tables, frames, downloads on background, uses HTTP/1.1 keepalive connections. In graphics mode it displays PNG, JPEG, GIF, TIFF, and XBM pictures, runs external bindings on other types, and features anti-aliased font, smooth image zooming, 48-bit dithering, and gamma and aspect ratio correction. Package: links Architecture: any Provides: www-browser Depends: ${misc:Depends}, ${shlibs:Depends} Description: Web browser running in text mode Links is a text mode WWW browser, similar to Lynx. It displays tables, frames, downloads on background, uses HTTP/1.1 keepalive connections. . This version is compiled without graphics mode. See the package links2 for a version with graphics support compiled in. debian/links2.postinst0000644000000000000000000000074512153743732012212 0ustar #!/bin/sh set -e if [ "$1" = "configure" ] ; then update-alternatives --quiet --install /usr/bin/x-www-browser x-www-browser \ /usr/bin/xlinks2 69 \ --slave /usr/share/man/man1/x-www-browser.1.gz x-www-browser.1.gz \ /usr/share/man/man1/xlinks2.1.gz update-alternatives --quiet --install /usr/bin/www-browser www-browser \ /usr/bin/links2 69 \ --slave /usr/share/man/man1/www-browser.1.gz www-browser.1.gz \ /usr/share/man/man1/links2.1.gz fi #DEBHELPER# debian/changelog0000644000000000000000000003700512232451675011054 0ustar links2 (2.8-1ubuntu1) trusty; urgency=low * Resynchronise with Debian. Remaining changes: - Build-depend on libtiff-dev rather than libtiff4-dev. -- Colin Watson Fri, 25 Oct 2013 12:19:22 +0100 links2 (2.8-1) unstable; urgency=low * New upstream release + Refresh patches -- Axel Beckert Thu, 26 Sep 2013 01:02:11 +0200 links2 (2.7-2ubuntu1) saucy; urgency=low * Resynchronise with Debian (LP: #234717). Remaining changes: - Build-depend on libtiff-dev rather than libtiff4-dev. -- Colin Watson Thu, 06 Jun 2013 16:40:35 +0100 links2 (2.7-2) unstable; urgency=low * Drop svgalib support, it's going to be removed from Debian (Closes: #710927, LP #234717; this also has impact on #638383) + Remove README.Debian which covered svgalib's setuid need * Bump debhelper compatibility to 9 + Update versioned debhelper build-dependency + No more need to remove config.* manually * Revamp debian/rules: + Remove redundant dh_installchangelogs parameter + Move dh_link parameters to debian/links2.links + Remove no more used (and already commented) code + Use dh_auto_{configure,build,install,clean} and dh_install + dh-exec + Delete the no more needed debian/dirs and debian/links.dirs + Use dh_installman instead of handling them manually + Use dh_installdocs instead of manually copying the doc tree + Finally switch to a dh7 style debian/rules files * Install calibration docs into /usr/share/doc/links2/links_cal instead of /usr/share/doc/links2/calibration/doc/links_cal * Rename debian/{docs,menu} to debian/links2.{docs,menu} for unambiguity * Bump Standards-Version to 3.9.4 (no changes) * Apply wrap-and-sort -- Axel Beckert Thu, 06 Jun 2013 00:55:55 +0200 links2 (2.7-1ubuntu1) quantal; urgency=low * Build-depend on libtiff-dev rather than libtiff4-dev. -- Colin Watson Sun, 09 Sep 2012 09:30:02 +0100 links2 (2.7-1) unstable; urgency=low * New upstream release + Supports HTTPS proxy (Closes: #591438) + Supports IPv6 (drop IPv6 patch from Petr Pisar) + Fixes memory leak in FTP support + Fixes several rendering issues + Drop fix-typos-in-manpage.diff, applied upstream. * Refreshed updated the following patches: + improve-message-of-dash-g-602227.diff + links2-instead-of-links.diff + x-terminal-emulator-instead-of-xterm.diff -- Axel Beckert Tue, 26 Jun 2012 21:28:42 +0200 links2 (2.6-2) unstable; urgency=low * Enable hardening build flags so that they're really in effect. (Closes: #654807) Thanks Simon Ruderich! -- Axel Beckert Mon, 28 May 2012 18:07:29 +0200 links2 (2.6-1) unstable; urgency=medium * New upstream release + Fixes several possibly remotely exploitable security issues (Closes: #668227; set urgency=medium due to security bug fixes) + Refresh the following patches: - links2-instead-of-links.diff - x-terminal-emulator-instead-of-xterm.diff - fix-typos-in-manpage.diff - improve-message-of-dash-g-602227.diff - verify-ssl-certs-510417.diff + Imported new ipv6.diff from patch upstream. + Removed BUGS and TODO from debian/docs, they no more exists in upstream tarball. Added AUTHORS instead. * Enable hardened build flags (Closes: #654807) Thanks Moritz Muehlenhoff! * Enable bzip2 and lzma support by adding according build dependencies * Replaced build-dependendy on libgpmg1-dev by libgpm-dev * Replaced incomplete linux-only architecture list in build-dependency with "linux-any" * Broadened architecture constraints for the libsvga1-dev build-dependency since svgalib has been ported to non-x86 architectures as well as to kfreebsd. * Updated lintian overrides for spelling error false positives in translations. * Bumped Standards-Version to 3.9.3 (no changes) -- Axel Beckert Sat, 21 Apr 2012 09:47:46 +0200 links2 (2.5-1) unstable; urgency=low * New upstream release. + Refreshed the following patches: - links2-instead-of-links.diff - x-terminal-emulator-instead-of-xterm.diff - improve-message-of-dash-g-602227.diff + Imported new ipv6.diff from patch upstream. * Replace "dh_clean -k" by "dh_prep". -- Axel Beckert Mon, 02 Jan 2012 18:23:23 +0100 links2 (2.4-1) unstable; urgency=low * New upstream release. + Refreshed the following patches: - links2-instead-of-links.diff - x-terminal-emulator-instead-of-xterm.diff - improve-message-of-dash-g-602227.diff - fix-typos-in-manpage.diff + Imported new ipv6.diff from patch upstream. * Add description to fix-puerile-humor.diff -- Axel Beckert Wed, 30 Nov 2011 01:19:46 +0100 links2 (2.3-2) unstable; urgency=low * Import new IPv6 patch from patch upstream. Fixes several issues. (Closes: #645166) * Fix misspelling of "Windows" in codepage list (LP: #649796) * Add lintian overrides for spelling error false positives in translations. * Add patch to fix spelling and formatting issues lintian found in the man page. * Mention links2 in the description of links (Closes: #500768) -- Axel Beckert Wed, 16 Nov 2011 03:50:41 +0100 links2 (2.3-1) unstable; urgency=low * New upstream release. + Refreshed patches links2-instead-of-links.diff and ipv6.diff + Fixes downloads of files larger than 4GB (Closes: #610418) * Fix debian/watch so that upstream versions are sorted properly; add and prefer bzip2 compressed upstream tarballs. * Add missing bug number for IPv6 patch in the previous changelog entry. -- Axel Beckert Thu, 18 Aug 2011 23:35:41 +0200 links2 (2.3~pre2-1) unstable; urgency=low * New upstream version. + Supports more UTF-8 in text terminals, but still not all (See: #589770 and #316261) + Refreshed all patches. * Fixed watch file (Closes: #591501) * Use dh_autotools-dev_updateconfig and dh_autotools-dev_restoreconfig to be able to make two identical builds in a row. - Build-Depend on autotools-dev - Remove config.{sub,guess} hunks from debian/patches/patches-as-of-link2-2.2-1.diff * Split remaining patches-as-of-link2-2.2-1.diff into links2-instead-of-links.diff and x-terminal-emulator-instead-of-xterm.diff * Remove Gürkan from list of maintainers on his own request, become sole maintainer * Replace long-time obsolete alternative libpng3-dev build dependency by the virtual package libpng-dev * Replace libjpeg62-dev build dependency by libjpeg8-dev | libjpeg-dev (Closes: #634144) * Added Vcs-* headers for new git repository. * Added Icon=links2 to links2.desktop (Closes: #627715) * Added Brazilian Portuguese entries for links2.desktop. Thanks to Sérgio Cipolla! (Closes: #633816) * Added IPv6 patch from http://xpisar.wz.cz/links-ipv6/, slightly modified and refreshed to fit 2.3pre2 release. (Closes: #632172) * Add patch to improve error message when using -g option with links instead of links2 (Closes: #602227) * Add abort-on-upstream-changes and unapply-patches to debian/source/local-options as source format 3.0 stubbornly does not allow to put it into debian/source/options * Fix lintian warning debian-rules-missing-recommended-target (build-arch and build-indep) * Bump Standards-Version to 3.9.2 (no changes necessary) * Refer to the versionened, non-symlinked GPL in debian/copyright. * Update Copyright years in debian/copyright. -- Axel Beckert Wed, 20 Jul 2011 18:58:37 +0200 links2 (2.3~pre1-1) unstable; urgency=low [Gürkan Sengün] * New upstream version. + Supports UTF-8 (Closes: #544289) * debian/rules: drop dh_desktop call. * Bump debhelper version to 7. * Added debian/watch file. [Axel Beckert] * Added myself to Uploaders * Bumped Standards-Version to 3.9.0 (no changes) * Move to Source Format "3.0 (quilt)" * Apply patch by Mats Erik Andersson abort if an SSL certificate doesn't validate and update it to fit to 2.3pre1 sources. (Closes: #510417) * Added appropriate prerm and postinst scripts for links, too (Closes: #556118, LP: #443391) -- Axel Beckert Fri, 09 Jul 2010 17:08:56 +0200 links2 (2.2-1) unstable; urgency=low * New upstream version. * Update debian/links2.desktop. (Closes: #488904) * Bump standards version. -- Gürkan Sengün Mon, 04 Aug 2008 12:19:47 +0200 links2 (2.1pre37-1.1) unstable; urgency=high * Non-maintainer upload by the security team * Make sure links cannot bypass the proxy, if it is configurered only to use it in order to avoid leaking of sensitive information to external programs, fix in session.c (Closes: #492744) Fixes: CVE-2008-3329 -- Steffen Joeris Sat, 02 Aug 2008 03:33:53 +0000 links2 (2.1pre37-1) unstable; urgency=low * New upstream version. -- Gürkan Sengün Mon, 23 Jun 2008 12:57:39 +0200 links2 (2.1pre36-1) unstable; urgency=low * New upstream version. * Fix config file name in manual page. (Closes: #471814) * Fix some typos in manual page. (Closes: #461809) * Remove bashism from debian/rules. (Closes: #478610) * debian/control: Updated section. -- Gürkan Sengün Tue, 13 May 2008 11:17:09 +0200 links2 (2.1pre35-1) unstable; urgency=low * New upstream version. * Updated my email address. -- Gürkan Sengün Mon, 05 May 2008 20:45:43 +0200 links2 (2.1pre33-1) unstable; urgency=low * New upstream version. * Drop building the dummy links-ssl package. * Update debian/copyright. -- Gürkan Sengün Sat, 09 Feb 2008 10:20:42 +0100 links2 (2.1pre32-1) unstable; urgency=low * New upstream version. * Links now is built from this source as well. (Closes: #451744, #451087) * debian/control: Bump standards version. * debian/copyright: Reformatted. * debian/rules: Add missing dh_desktop call. -- Gürkan Sengün Thu, 13 Dec 2007 11:03:56 +0100 links2 (2.1pre31-1) unstable; urgency=low * New upstream version. * Applied patch for the xlinks2 wrapper to use exec, thanks Justin Pryzby. (Closes: #428639) * Added desktop file. * Updated long description in debian/control. (Closes: #327382) -- Gürkan Sengün Tue, 30 Oct 2007 01:36:33 +0100 links2 (2.1pre28-1) unstable; urgency=low * New upstream version. -- Gürkan Sengün Wed, 11 Apr 2007 21:17:10 +0200 links2 (2.1pre27-1) unstable; urgency=low * New upstream version. * Bump standards version. -- Gürkan Sengün Wed, 11 Apr 2007 17:17:26 +0200 links2 (2.1pre26-4) unstable; urgency=high * Add another missing build depends to fix the X backend. Thanks to Julien Cristau for the help. -- Gürkan Sengün Wed, 6 Dec 2006 14:52:09 +0100 links2 (2.1pre26-3) unstable; urgency=high * Add missing build depends to fix the X backend. -- Gürkan Sengün Wed, 6 Dec 2006 08:42:21 +0100 links2 (2.1pre26-2) unstable; urgency=low * Apply patch to fix finding of X header files. (Closes: #398642) -- Gürkan Sengün Fri, 1 Dec 2006 09:21:48 +0100 links2 (2.1pre26-1) unstable; urgency=low * New upstream version. Reenable smb:// support, it got properly fixed by upstream. -- Gürkan Sengün Thu, 30 Nov 2006 09:47:56 +0100 links2 (2.1pre25-2) unstable; urgency=high * Disable smb:// support, fixes CVE-2006-5925. -- Gürkan Sengün Wed, 29 Nov 2006 09:58:31 +0100 links2 (2.1pre25-1) unstable; urgency=medium * New upstream version. (Closes: #398642) -- Gürkan Sengün Tue, 28 Nov 2006 08:03:35 +0100 links2 (2.1pre24-1) unstable; urgency=low * New upstream version. (Closes: #316261) -- Gürkan Sengün Mon, 13 Nov 2006 00:25:13 +0100 links2 (2.1pre23-1) unstable; urgency=low * New upstream version. -- Gürkan Sengün Fri, 4 Aug 2006 10:17:51 +0200 links2 (2.1pre22-1) unstable; urgency=low * New upstream version. * Bump standards version. -- Gürkan Sengün Tue, 30 May 2006 11:17:40 +0200 links2 (2.1pre21-2) unstable; urgency=low * Update debian/copyright. (Closes: #361772) * Update build-depends for libdirectfb. * Decrease update-alternatives points. -- Gürkan Sengün Fri, 21 Apr 2006 13:15:18 +0200 links2 (2.1pre21-1) unstable; urgency=low * New upstream version. - Add libssl-dev to build depends. (Closes: #258301) * Fixed URLs. (Closes: #359660) * Rebuild (xlib transition), add libsdl1.2-dev to build depends. (Closes: #351286) * Removed type-handling from build-depends. -- Gürkan Sengün Sun, 2 Apr 2006 21:28:41 +0200 links2 (2.1pre20-3) unstable; urgency=low * Update build-depends. (closes: #346591) -- Gürkan Sengün Thu, 12 Jan 2006 10:16:23 +0100 links2 (2.1pre20-2) unstable; urgency=low * Applied patch to fix a rendering bug. -- Gürkan Sengün Tue, 27 Dec 2005 13:00:38 +0100 links2 (2.1pre20-1) unstable; urgency=low * New upstream version. -- Gürkan Sengün Sat, 10 Dec 2005 16:57:42 +0100 links2 (2.1pre19-1) unstable; urgency=low * New upstream version. * Use update-alternatives system. (closes: #334905) * Added an xlinks2 wrapper. (closes: #261748) -- Gürkan Sengün Sun, 20 Nov 2005 14:25:00 +0100 links2 (2.1pre18-2) unstable; urgency=low * Fix build-depends. (Closes: #327494) -- Gürkan Sengün Thu, 15 Sep 2005 23:34:23 +0200 links2 (2.1pre18-1) unstable; urgency=low * New upstream version. * Rebuild for the latest libdirectfb depends. (Closes: #326418) * Bump standards version. * Update build depends. * Removed patch of #308470, since it's available for hurd-i386 now. -- Gürkan Sengün Sat, 3 Sep 2005 10:11:41 +0200 links2 (2.1pre16-2) unstable; urgency=low * Applied patch to fix FTBFS on hurd-i386. (Closes: #308470) -- Gürkan Sengün Tue, 10 May 2005 21:41:18 +0200 links2 (2.1pre16-1) unstable; urgency=low * New upstream version. (Closes: #267686) * Fixed debian/copyright. * Added support for libsvga1-dev (on i386 and amd64). * Added libdirectfb-dev. * Removed --without-svgalib from debian/rules. * Updated debian/docs, added README.Debian about svgalib. -- Gürkan Sengün Mon, 24 Jan 2005 22:53:45 +0100 links2 (2.1pre15-4) unstable; urgency=low * Applied patch to fix FTBFS on kfreebsd-gnu. (Closes: #276592) * Added www-browser provides. * Added menu icon. -- Gürkan Sengün Sat, 22 Jan 2005 18:25:35 +0100 links2 (2.1pre15-3) unstable; urgency=medium * Updated for libtiff4-dev * Changed config dir to (.)links2. (closes: #257887) -- Gürkan Sengün Sun, 1 Aug 2004 14:04:20 +0200 links2 (2.1pre15-2) unstable; urgency=low * Enable framebuffer support in debian/rules. (closes: #257378) * Updated manual page. (closes: #257579) -- Gürkan Sengün Wed, 7 Jul 2004 20:34:20 +0200 links2 (2.1pre15-1) unstable; urgency=low * Initial Release. -- Gürkan Sengün Tue, 4 May 2004 10:28:40 +0200 debian/links.prerm0000644000000000000000000000024312153743732011363 0ustar #!/bin/sh set -e case "$1" in remove|deconfigure) update-alternatives --quiet --remove www-browser /usr/bin/links ;; *) esac #DEBHELPER# debian/links2.desktop0000644000000000000000000000043012153743732011767 0ustar [Desktop Entry] Type=Application Name=Links 2 Name[pt_BR]=Links 2 Exec=xlinks2 Icon=links2 Terminal=false Categories=Network;WebBrowser; Comment=Web browser running in both graphics and text mode Comment[pt_BR]=Navegador web que funciona tanto no modo texto como no modo gráfico