debian/0000775000000000000000000000000012126615773007202 5ustar debian/menu0000664000000000000000000000026212012454124010052 0ustar ?package(gstm):\ needs="X11" \ section="Applications/Network/Communication" \ title="GNOME SSH Tunnel Manager" \ longtitle="gSTM: GNOME SSH Tunnel Manager" \ command="gstm" debian/patches/0000775000000000000000000000000012126616102010614 5ustar debian/patches/dont-set-timeout0000664000000000000000000000113512012454136013761 0ustar Description: Do not explicitly set the ssh timeout, as that causes problems on slow networks Author: Ryan Niebur Bug-Ubuntu: https://launchpad.net/bugs/293240 --- a/src/fnssht.c +++ b/src/fnssht.c @@ -213,8 +213,6 @@ free(tmp); } hargs->sshargs = gstm_ssht_addssharg(hargs->sshargs, "-o"); - hargs->sshargs = gstm_ssht_addssharg(hargs->sshargs, "ConnectTimeout=5"); - hargs->sshargs = gstm_ssht_addssharg(hargs->sshargs, "-o"); hargs->sshargs = gstm_ssht_addssharg(hargs->sshargs, "NumberOfPasswordPrompts=1"); hargs->sshargs = gstm_ssht_addssharg(hargs->sshargs, NULL); //end list debian/patches/fix-spelling0000664000000000000000000000077312012454136013150 0ustar Description: fix spelling of writable Author: Ryan Niebur Index: gstm/src/conffile.c =================================================================== --- gstm/src/conffile.c 2011-09-12 20:27:24.000000000 -0700 +++ gstm/src/conffile.c 2011-09-12 20:27:34.000000000 -0700 @@ -140,7 +140,7 @@ gstm_interface_error("filename conversion failed"); } } else { - gstm_interface_error(".gSTM directory not writeable!"); + gstm_interface_error(".gSTM directory not writable!"); } return ret; } debian/patches/get-rid-of-gaskpass0000664000000000000000000000166712012454136014321 0ustar Description: remove gaskpass, which does not grab focus like gnome-ssh-askpass (allowing eavesdropping on the keyboard input stream) Author: Ryan Niebur Bug-Ubuntu: https://launchpad.net/bugs/276534 --- a/src/fnssht.c +++ b/src/fnssht.c @@ -60,7 +60,7 @@ break; case 0: //child //set the ASKPASS env var - setenv("SSH_ASKPASS", "gaskpass", 1); + setenv("SSH_ASKPASS", "/usr/lib/openssh/gnome-ssh-askpass", 1); //dup stderr so our parent can read it dup2(fd[1], fileno(stderr)); close(fd[0]); --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,6 @@ ## Process this file with automake to produce Makefile.in -SUBDIRS = src gAskpass po +SUBDIRS = src po EXTRA_DIST = \ autogen.sh \ --- a/Makefile.in +++ b/Makefile.in @@ -175,7 +175,7 @@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ -SUBDIRS = src gAskpass po +SUBDIRS = src po EXTRA_DIST = \ autogen.sh \ gSTM.glade \ debian/patches/fix-implicit-pointer-conversions0000664000000000000000000000154212012454136017164 0ustar Description: add missing function prototype definitions to prevent implicit pointer conversions Bug-Debian: http://bugs.debian.org/504657 Origin: vendor, http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;bug=504657 Author: dann frazier --- a/src/callbacks.c +++ b/src/callbacks.c @@ -13,6 +13,7 @@ #include "conffile.h" extern void gstm_quit(void); +extern char *gstm_name2filename(char *n); extern void docklet_x11_create(void); extern void docklet_x11_position_menu(GtkMenu *menu, int *x, int *y, gboolean *push_in, gpointer user_data); --- a/src/notarea.c +++ b/src/notarea.c @@ -34,6 +34,8 @@ #include "eggtrayicon.h" EggTrayIcon *docklet = NULL; static GtkWidget *image = NULL; +extern GdkPixbuf *create_pixbuf(const gchar *filename); + extern void docklet_clicked(int); static void docklet_x11_destroyed_cb(GtkWidget *widget, void *data); debian/patches/ftbfs-as-needed.patch0000664000000000000000000000200612012454124014560 0ustar Description: Fix FTBFS with ld no-add-needed by adding xml library linker Author: Mahyuddin Susanto Bug-Ubuntu: https://launchpad.net/bugs/749207 Bug-Debian: http://bugs.debian.org/554747 Index: gstm-1.2/src/Makefile.am =================================================================== --- gstm-1.2.orig/src/Makefile.am 2011-06-30 12:18:36.546099337 +0700 +++ gstm-1.2/src/Makefile.am 2011-06-30 12:18:20.966076493 +0700 @@ -18,4 +18,4 @@ fnssht.c fnssht.h \ notarea.c eggtrayicon.c eggtrayicon.h -gstm_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) +gstm_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) -lxml2 Index: gstm-1.2/src/Makefile.in =================================================================== --- gstm-1.2.orig/src/Makefile.in 2011-06-30 12:18:36.586099394 +0700 +++ gstm-1.2/src/Makefile.in 2011-06-30 12:18:34.566096433 +0700 @@ -179,7 +179,7 @@ fnssht.c fnssht.h \ notarea.c eggtrayicon.c eggtrayicon.h -gstm_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) +gstm_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) -lxml2 all: all-am .SUFFIXES: debian/patches/remove-deprecated-encoding-in-desktop-file0000664000000000000000000000065312012454136020713 0ustar Description: remove deprecated field, Encoding, from the gstm.desktop file Author: Ryan Niebur Index: gstm/gstm.desktop =================================================================== --- gstm.orig/gstm.desktop 2011-09-04 08:54:58.000000000 -0700 +++ gstm/gstm.desktop 2011-09-12 20:53:35.000000000 -0700 @@ -1,5 +1,4 @@ [Desktop Entry] -Encoding=UTF-8 Name=gSTM GenericName=gSTM Comment=Manage SSH tunnel connections debian/patches/always-show-icons0000664000000000000000000000264412012454124014132 0ustar Index: gstm-1.2/src/fniface.c =================================================================== --- gstm-1.2.orig/src/fniface.c 2010-03-21 22:02:58.163210253 -0400 +++ gstm-1.2/src/fniface.c 2010-03-21 22:05:05.431211853 -0400 @@ -469,7 +469,7 @@ gtk_widget_show (item_tunnel); gtk_container_add (GTK_CONTAINER (menu), item_tunnel); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item_tunnel), img_yesno); - + gtk_image_menu_item_set_always_show_image (GTK_IMAGE_MENU_ITEM (item_tunnel), TRUE); g_signal_connect ((gpointer) item_tunnel, "activate", G_CALLBACK (on_dockletmenu_tunnel_activate), (gpointer)t_id); @@ -505,6 +505,7 @@ gtk_widget_show (item_toggle); gtk_container_add (GTK_CONTAINER (dmenu), item_toggle); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item_toggle), image_toggle); + gtk_image_menu_item_set_always_show_image (GTK_IMAGE_MENU_ITEM (item_toggle), TRUE); separator1 = gtk_separator_menu_item_new (); gtk_widget_show (separator1); @@ -530,6 +531,7 @@ gtk_widget_show (item_quit); gtk_container_add (GTK_CONTAINER (dmenu), item_quit); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item_quit), image_quit); + gtk_image_menu_item_set_always_show_image (GTK_IMAGE_MENU_ITEM (item_quit), TRUE); g_signal_connect ((gpointer) item_toggle, "activate", G_CALLBACK (on_dockletmenu_toggle_activate), debian/patches/ftbfs-libx11-underlinkage.patch0000664000000000000000000000154312126616102016510 0ustar Index: gstm-1.2/src/Makefile.am =================================================================== --- gstm-1.2.orig/src/Makefile.am 2013-04-02 13:56:39.000000000 -0400 +++ gstm-1.2/src/Makefile.am 2013-04-02 13:57:58.627303667 -0400 @@ -18,4 +18,4 @@ fnssht.c fnssht.h \ notarea.c eggtrayicon.c eggtrayicon.h -gstm_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) -lxml2 +gstm_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) -lxml2 -lX11 Index: gstm-1.2/src/Makefile.in =================================================================== --- gstm-1.2.orig/src/Makefile.in 2013-04-02 13:56:39.000000000 -0400 +++ gstm-1.2/src/Makefile.in 2013-04-02 13:58:23.101751986 -0400 @@ -179,7 +179,7 @@ fnssht.c fnssht.h \ notarea.c eggtrayicon.c eggtrayicon.h -gstm_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) -lxml2 +gstm_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) -lxml2 -lX11 all: all-am .SUFFIXES: debian/patches/series0000664000000000000000000000030612126616015012033 0ustar get-rid-of-gaskpass dont-set-timeout fix-implicit-pointer-conversions always-show-icons ftbfs-as-needed.patch fix-spelling remove-deprecated-encoding-in-desktop-file ftbfs-libx11-underlinkage.patch debian/rules0000775000000000000000000000033612012454136010250 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_installman: help2man ./src/gstm -o debian/gstm.1 -n "GNOME SSH Tunnel Manager" dh_installman debian/compat0000664000000000000000000000000212012454136010364 0ustar 7 debian/copyright0000664000000000000000000000432112012454136011121 0ustar Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174&view=co Source: http://sourceforge.net/projects/gstm/ Upstream-Name: Gnome SSH Tunnel Manager Files: * Copyright: Copyright (C) 2005 Mark Smulders License: GPL-2+ Files: debian/* Copyright: 2006 Thierry Randrianiriana 2008, 2011 Ryan Niebur License: GPL-2+ Files: src/eggtrayicon.c src/eggtrayicon.h are Copyright: Copyright (C) 2002 Anders Carlsson License: LGPL-2+ 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 package; 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 can be found in /usr/share/common-licenses/GPL-2. License: LGPL-2+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This library 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 Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; 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 Lesser General Public License, can be found in /usr/share/common-licenses/LGPL-2. debian/source/0000775000000000000000000000000012012454153010465 5ustar debian/source/format0000664000000000000000000000001412012454136011674 0ustar 3.0 (quilt) debian/clean0000664000000000000000000000001612012454136010170 0ustar debian/gstm.1 debian/control0000664000000000000000000000151112012454136010567 0ustar Source: gstm Section: gnome Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Ryan Niebur Build-Depends: debhelper (>= 7.0.50), autotools-dev, libgnomeui-dev (>= 2.10.0), gettext, help2man Homepage: http://sourceforge.net/projects/gstm/ Vcs-Browser: http://git.debian.org/?p=collab-maint/gstm.git;a=summary Vcs-Git: git://git.debian.org/git/collab-maint/gstm.git/ Standards-Version: 3.9.2 Package: gstm Architecture: any Depends: ssh-client, ssh-askpass-gnome, ${shlibs:Depends}, ${misc:Depends} Suggests: ssh-server Description: SSH tunnel manager for GNOME GNOME Secure shell Tunnel Manager is a front-end to manage secure shell tunneled port redirects. A port redirect is when you use secure shell to tunnel from your machine through another machine. debian/watch0000664000000000000000000000006012012454124010210 0ustar version=3 http://sf.net/gstm/gstm-(.*)\.tar\.gz debian/manpages0000664000000000000000000000001612012454124010676 0ustar debian/gstm.1 debian/changelog0000664000000000000000000000732012126615773011056 0ustar gstm (1.2-8ubuntu2) raring; urgency=low * Added missing X11 lib to link, fixing FTBFS. -- Daniel T Chen Tue, 02 Apr 2013 13:56:55 -0400 gstm (1.2-8ubuntu1) quantal; urgency=low * Merge from Debian unstable. Remaining changes: - Always show the status icons. -- Logan Rosen Thu, 02 Aug 2012 22:20:44 -0400 gstm (1.2-8) unstable; urgency=low * update format to 3.0 (quilt) - remove quilt build dependency * patch by Mahyuddin Susanto to fix for --no-add-needed linkers (Closes: #554747) * update email address in Maintainer field * convert copyright file to DEP5 format - update paths in copyright file to include version rather than pointing to symlinks * moved git repository to collab-maint and rewrote history to move files under debian directory and include upstream source * convert all patches to DEP3 * fix spelling of writable in binary * simplify debian/rules for debhelper 7 * remove deprecated Encoding field from gstm.desktop * update Standards-Version to 3.9.2 -- Ryan Niebur Mon, 12 Sep 2011 23:11:08 -0700 gstm (1.2-7ubuntu2) oneiric; urgency=low * debian/patches/ftbfs-as-needed.patch: Fix FTBFS with ld no-add-needed by adding xml2 library linker to src/Makefile.{am|in}. (LP: #749207) -- Mahyuddin Susanto Thu, 30 Jun 2011 12:31:17 +0700 gstm (1.2-7ubuntu1) lucid; urgency=low * Always show the status icons (LP: #541467) -- Mike Rushton Sun, 21 Mar 2010 22:12:54 -0400 gstm (1.2-7) unstable; urgency=low * Remove gaskpass. gaskpass is just another ssh askpass program, and doesn't do anything special. It does not grab focus, which means that key loggers can listen in on what you type, aiui. Seeing as how it is just reinventing the wheel, I see no reason to keep it around. (Fixes LP: #276530, #276517, #276525, #276529, #276534) * Do not explicitly set the ssh timeout, as that causes problems on slow networks. (Fixes LP: #293240) -- Ryan Niebur Sun, 23 Nov 2008 01:21:25 -0800 gstm (1.2-6) unstable; urgency=low * fix implicit pointer conversions (Closes: #504657) - use quilt * use dh_clean to remove the generated man pages -- Ryan Niebur Thu, 06 Nov 2008 21:18:44 -0800 gstm (1.2-5) unstable; urgency=low * New maintainer (Closes: #501940) - Added Vcs-{Git,Browser} fields * Changed menu section * Fix capitalization of GNOME in descriptions * Don't ignore make errors * Upgraded to debian policy version 3.8.0 - parallel support in DEB_BUILD_OPTIONS - Use homepage field * use help2man to make man pages * fix short description -- Ryan Niebur Tue, 04 Nov 2008 23:16:49 -0800 gstm (1.2-4) unstable; urgency=low * debian/control: changed openssh-server to ssh-server and openssh-client to ssh-client (Closes: #391249). -- Thierry Randrianiriana Thu, 05 Oct 2006 21:26:38 +0300 gstm (1.2-3) unstable; urgency=low * Added debian/watch (Thanks to Bart Martens). * debian/control: - Removed build-depends on help2man. - Added openssh-server to suggests. * debian/rules: - turn off verbose mode - Removed help2man (Closes: #386935). - clean -- Thierry Randrianiriana Tue, 12 Sep 2006 15:29:43 +0300 gstm (1.2-2) unstable; urgency=low * debian/copyright: Added copyright LGPL of eggtrayicon. -- Thierry Randrianiriana Tue, 05 Sep 2006 21:32:30 +0300 gstm (1.2-1) unstable; urgency=low * Initial Release (Closes: #373590). -- Thierry Randrianiriana Wed, 30 Aug 2006 00:15:21 +0300