Skip to content
Commits on Source (273)
Germán Póo-Caamaño
EMail: gpoo@gnome.org
Userid: gpoo
Rodrigo Moya
Email: rodrigo@gnome-db.org
Userid: rodrigo
......@@ -2,13 +2,15 @@ ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
SUBDIRS = pixmaps data src help po
EXTRA_DIST = \
intltool-extract.in \
intltool-merge.in \
intltool-update.in \
mkinstalldirs
MESON_FILES = \
data/meson.build \
help/meson.build \
pixmaps/meson.build \
po/meson.build \
postinstall.py \
src/meson.build \
meson.build
DISTCLEANFILES = \
intltool-extract \
intltool-merge \
intltool-update
EXTRA_DIST = \
mkinstalldirs \
$(MESON_FILES)
This diff is collapsed.
gnome-nettool 42.0, 2022-04-05
------------------------------
Changes since 3.8.1:
- Add AppData file for Software Center (#788358, Germán Poo-Caamaño)
- Add Galician translations for help pages (Fran Dieguez)
- Add GenericName into .desktop file (#754205, Germán Poo-Caamaño)
- Add Language headers to po files (Piotr Drąg)
- Add translator comments to the .desktop file (Piotr Drąg)
- Add new network interface type: Infiniband (#768235, Dominique Leuenberger)
- Add meson build (#783608, Tim-Philipp Müller)
- Added friulian commits (Fabio Tomat)
- Change Finnish translation team web page to l10n.gnome.org (Timo Jyrinki)
- Comment invalid <category> in DOAP file to pass git pre-receive hook (Andre Klapper)
- Doap category deprecated (Olav Vitters)
- Doap: Add <programming-language> (Piotr Drąg)
- Doap: Update URLs (Piotr Drąg)
- Extend comment to clarify what Mailbox Exchange (MX) means (#763957, Germán Poo-Caamaño)
- Fix .desktop in Nepali translation (Piotr Drąg)
- Fix Germán’s email address in AppData (Piotr Drąg)
- Fix Icon in Malayalam translation (Piotr Drąg)
- Fix Keywords in Icelandic translation (Piotr Drąg)
- Fix bgo709134 - drawing issue in ping graph (Scott Reeves)
- Fix broken Bosnian translation (Andre Klapper)
- Fix broken keyword translation (missing semicolon at end) (Piotr Drąg)
- Fix broken markup in Hungarian user docs translation (Andre Klapper)
- Fix broken ne translation (Andre Klapper)
- Fix scalable icon (AsciiWolf)
- Fix typos in help file (Anders Jonsson)
- Fix user-after-free variable (#753184, Germán Poo-Caamaño)
- Fix a copy-paste mistake (Piotr Drąg)
- Fix gschema file remove (#788309, Iñigo Martínez)
- Fix missing translations (#788309, Iñigo Martínez)
- Fixes to Catalan translation (Jordi Mas)
- Help: Remove useless file (Piotr Drąg)
- Icon: Provide a symbolic variant of the app icon (#747051, Jakub Steiner)
- Initial Hungarian translation (Balázs Úr)
- Merge tag 'gnome-nettool-3-8-1' (Scott Reeves)
- Move a comment one line down so gettext picks it up (Piotr Drąg)
- Replace Bugzilla by Gitlab URL in DOAP file (Andre Klapper)
- Replace Bugzilla link with link to GitLab (Andre Klapper)
- Update AppData to modern format (#788358, Piotr Drąg)
- Migrate from Intltool to Gettext (#788309, Iñigo Martínez)
- Remove intltool markers from AppData (Piotr Drąg)
- Use LINGUAS file for help (#794455, Piotr Drąg)
- Use modern metainfo location (Piotr Drąg)
Developers:
- Akom Chotiphantawanon, Anders Jonsson, Andre Klapper, Arash Mousavi, AsciiWolf, Balázs Úr, Daniel Șerbănescu, Dominique Leuenberger, Fabio Tomat, Fran Dieguez, Germán Poo-Caamaño, Inaki Larranaga Murgoitio, Iñigo Martínez, Jakub Steiner, Jordi Mas, Kjartan Maraas, Mandy Wang, Milo Casagrande, Olav Vitters, Piotr Drąg, Scott Reeves, Tim-Philipp Müller, Timo Jyrinki, Victor Ibragimov, Xavi Ivars, hanniedu
Translations:
- Asier Sarasua Garmendia (Add Basque)
- Jwtiyar Nariman (Add Central Kurdish)
- Kukuh Syafaat (Add Indonesian)
- Saikeo Kavhanxay (Add Lao)
- Fabio Tomat (Added Friulian)
- Sveinn í Felli (Added Icelandic)
- Baurzhan Muftakhidinov (Added Kazakh)
- Pieter Schalk Schoeman (Afrikaans)
- Safa Alfulaij (Arabic)
- Iñaki Larrañaga Murgoitio (Basque)
- Yuras Shumovich (Belarusian)
- Samir Ribic (Bosnian)
- Enrico Nicoletto (Brazilian Portuguese)
- Rafael Fontenelle (Brazilian Portuguese)
- David King (British English)
- Stephan Woidowski (British English)
- Waldo Luís Ribeiro (British English)
- Alexander Shopov (Bulgarian)
- Gil Forcada (Catalan)
- Jordi Mas (Catalan)
- Chao-Hsiung Liao (Chinese (Taiwan))
- Cheng-Chia Tseng (Chinese (Taiwan))
- Tong Hui (Chinese simplified)
- gogo (Croatian)
- Marek Cernocky (Czech)
- Marek Černocký (Czech)
- Ask Hjorth Larsen (Danish)
- Hannie Dumoleyn (Dutch)
- Kristjan SCHMIDT (Esperanto)
- Madis O (Estonian)
- Mart Raudsepp (Estonian)
- Jiri Grönroos (Finnish)
- Alexandre Franke (French)
- Charles Monzat (French)
- Guillaume Bernard (French)
- Nicolas Cuffia (French)
- Fabio Tomat (Friulian)
- Fran Dieguez (Galician)
- Christian Kirbach (German)
- Mario Blättermann (German)
- Wolfgang Stöggl (German)
- Mario Blättermann (German doc)
- Efstathios Iosifidis (Greek)
- Maria Mavridou (Greek)
- Tom Tryfonidis (Greek)
- વિશાલ ભલાણી (Gujarati)
- Yosef Or Boczko (Hebrew)
- Balázs Meskó (Hungarian)
- Balázs Úr (Hungarian)
- Sveinn í Felli (Icelandic)
- Andika Triwidada (Indonesian)
- Dirgita (Indonesian)
- Kukuh Syafaat (Indonesian)
- Gianvito Cavasoli (Italian)
- Milo Casagrande (Italian)
- Aefgh39622 (Japanese)
- Jiro Matsuzawa (Japanese)
- Baurzhan Muftakhidinov (Kazakh)
- Changwoo Ryu (Korean)
- Seong-ho Cho (Korean help)
- Saikeo Kavhanxay (Lao)
- Rūdolfs Mazurs (Latvian)
- Aurimas Černius (Lithuanian)
- Umarzuki Bin Mochlis Moktar (Malay)
- Anish Sheela (Malayalam)
- Pawan Chitrakar (Nepali)
- Kjartan Maraas (Norwegian bokmål)
- Cédric Valmary (Occitan)
- Piotr Drąg (Polish)
- Piotr Drąg (Polish help)
- Juliano Camargo (Portuguese)
- Pedro Albuquerque (Portuguese)
- Tiago Santos (Portuguese)
- A S Alam (Punjabi)
- Daniel Șerbănescu (Romanian)
- Sergej A (Russian)
- Stas Solovey (Russian)
- Yuri Myasoedov (Russian)
- GNOME Translation Robot (Scottish Gaelic)
- GunChleoc (Scottish Gaelic)
- Марко Костић (Serbian)
- Марко М. Костић (Serbian)
- Мирослав Николић (Serbian)
- Милош Поповић (Serbian Latin)
- Dušan Kazik (Slovak)
- Matej Urbančič (Slovenian)
- Daniel Mustieles (Spanish)
- Anders Jonsson (Swedish)
- Mattias Eriksson (Swedish)
- Furkan Ahmet Kara (Turkish)
- Hanifi Çakmak (Turkish)
- Muhammet Kara (Turkish)
- Daniel Korostil (Ukrainian)
- Yuri Chornoivan (Ukrainian)
- Trần Ngọc Quân (Vietnamese)
- Pavol Klačanský (slovak)
- Tong Hui (zh_CN)
- YunQiang Su (zh_CN)
gnome-nettool 3.8.1, 2013-05-30
-------------------------------
Changes since 3.8.0:
- Fix build in x86_64 platforms using gcc 4.8 (Jan Alexander Steffens)
gnome-nettool 3.2.0, 2012-04-13
-------------------------------
......
Test Cases
(If you find another test case, please let me know).
User interaction:
* Toggle buttons and sensitive:
1. For:
a) Enter a right hostname and press return; and
b) Enter a right hostname push Ping button
The UI must:
- The host entry must toggle to insensitive
- The button Ping must change to Stop
And try:
1.1 Wait until the process stop automatically
- The host entry must toggle to sensitive
- The button Stop must change to Ping
1.2 Push the Stop button to stop the process
- The host entry must toggle to sensitive
- The button Stop must change to Ping
2. Try the items in 1, with a bad hostname
(inexistent, by example: aeiou)
3. Try 1 and 2, with differnt counts (minimal,
maximal, medium)
Process Interacion:
For 1, 2 and 3, compare the results (format) shown
on the GUI with the console program equivalent.
Known Issues:
On same error cases (2) the GUI doesn't show
any text, because de GIOChannel doesn' return any
value, but GIOCondition is G_IO_IN.
(see ping.c - io_text_buffer_dialog)
This diff is collapsed.
#!/bin/sh
# Run this to generate all the initial makefiles, etc.
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
PKG_NAME="gnome-nettool"
(test -f $srcdir/configure.ac) || {
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
echo " top-level $PKG_NAME directory"
exit 1
}
which gnome-autogen.sh || {
echo "You need to install gnome-common module and make"
echo "sure the gnome-autogen.sh script is in your \$PATH."
exit 1
}
USE_GNOME2_MACROS=1 . gnome-autogen.sh
This diff is collapsed.
/* config.h.in. Generated from configure.ac by autoheader. */
/* always defined to indicate that i18n is enabled */
#undef ENABLE_NLS
/* The gettext package */
#undef GETTEXT_PACKAGE
/* Define to 1 if you have the `bind_textdomain_codeset' function. */
#undef HAVE_BIND_TEXTDOMAIN_CODESET
/* Define to 1 if you have the `dcgettext' function. */
#undef HAVE_DCGETTEXT
/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H
/* Define if the GNU gettext() function is already present or preinstalled. */
#undef HAVE_GETTEXT
/* Define to 1 if you have the <ifaddrs.h> header file. */
#undef HAVE_IFADDRS_H
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
/* Define if your <locale.h> file defines LC_MESSAGES. */
#undef HAVE_LC_MESSAGES
/* Define to 1 if you have the <locale.h> header file. */
#undef HAVE_LOCALE_H
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H
/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H
/* Define to 1 if you have the <sys/socket.h> header file. */
#undef HAVE_SYS_SOCKET_H
/* Define to 1 if you have the <sys/sockio.h> header file. */
#undef HAVE_SYS_SOCKIO_H
/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H
/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
#undef LT_OBJDIR
/* Name of package */
#undef PACKAGE
/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT
/* Define to the full name of this package. */
#undef PACKAGE_NAME
/* Define to the full name and version of this package. */
#undef PACKAGE_STRING
/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME
/* Define to the home page for this package. */
#undef PACKAGE_URL
/* Define to the version of this package. */
#undef PACKAGE_VERSION
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Version number of package */
#undef VERSION
This diff is collapsed.
This diff is collapsed.
AC_PREREQ([2.64])
AC_INIT([GNOME Nettool],
[3.8.1],
[http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-nettool],
[https://gitlab.gnome.org/GNOME/gnome-nettool/-/issues/],
[gnome-nettool],
[http://projects.gnome.org/gnome-network/]) #FIXME: website should be updated, it is even yet named gnome-network
[https://gitlab.gnome.org/GNOME/gnome-nettool])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_SRCDIR([src/ping.c])
......@@ -44,12 +44,15 @@ AC_SUBST(NETTOOL_LIBS)
dnl
dnl Translations
dnl
IT_PROG_INTLTOOL([0.40.0])
GETTEXT_PACKAGE=gnome-nettool
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",[The gettext package])
AM_GLIB_GNU_GETTEXT
AX_REQUIRE_DEFINED([AM_GNU_GETTEXT_VERSION])
AM_GNU_GETTEXT_VERSION([0.19.8])
AX_REQUIRE_DEFINED([AM_GNU_GETTEXT])
AM_GNU_GETTEXT([external])
#User Documentation
YELP_HELP_INIT
......@@ -86,6 +89,7 @@ AC_CONFIG_FILES([
Makefile
data/Makefile
data/gnome-nettool.desktop.in
data/gnome-nettool.appdata.xml
help/Makefile
pixmaps/Makefile
pixmaps/icons/Makefile
......
......@@ -2,23 +2,33 @@ uidir = $(pkgdatadir)/ui
ui_DATA = gnome-nettool.ui
gsettings_SCHEMAS = org.gnome.gnome-nettool.gschema.xml
@INTLTOOL_XML_NOMERGE_RULE@
@GSETTINGS_RULES@
desktopdir = $(datadir)/applications
desktop_in_in_files = gnome-nettool.desktop.in.in
desktop_in_files = $(desktop_in_in_files:.desktop.in.in=.desktop.in)
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
@INTLTOOL_DESKTOP_RULE@
EXTRA_DIST = \
$(desktop_in_in_files) \
org.gnome.gnome-nettool.gschema.xml.in \
appdatadir = $(datadir)/appdata
appdata_in_files = gnome-nettool.appdata.xml.in
appdata_DATA = $(appdata_in_files:.xml.in=.xml)
$(appdata_DATA): $(appdata_in_files)
$(AM_V_GEN) $(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@
gnome-nettool.desktop: gnome-nettool.desktop.in
$(AM_V_GEN)$(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@
EXTRA_DIST = \
$(desktop_in_in_files) \
$(appdata_in_files) \
$(gsettings_SCHEMAS) \
$(ui_DATA)
DISTCLEANFILES = \
$(desktop_in_files) \
$(gsettings_SCHEMAS)
$(desktop_in_files) \
$(data_appdata_DATA)
CLEANFILES = \
$(desktop_DATA)
$(desktop_DATA) \
$(appdata_DATA)
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright © 2014 Ryan Lerch <rlerch@redhat.com>
Copyright © 2017 Germán Poo-Caamaño <gpoo@gnome.org>
-->
<component type="desktop">
<id>gnome-nettool.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0+</project_license>
<name>Network Tools</name>
<summary>Perform advanced networking analysis</summary>
<description>
<p>
Network Tools is a utility to perform advanced networking analysis
operations.
It features a range of networking tools that are typically done on
the command line, but allows you to perform them with a graphical
interface.
</p>
<p>
With Network Tools, you can perform the following: ping, netstat,
traceroute, port scans, lookup, finger and whois.
</p>
</description>
<screenshots>
<screenshot type="default">
<image>https://projects.gnome.org/gnome-network/screenshots/info_info.jpg</image>
</screenshot>
<screenshot>
<image>https://projects.gnome.org/gnome-network/screenshots/info_netstat.jpg</image>
</screenshot>
<screenshot>
<image>https://projects.gnome.org/gnome-network/screenshots/info_lookup.jpg</image>
</screenshot>
</screenshots>
<url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-nettool</url>
<!-- <url type="homepage">http://projects.gnome.org/gnome-network/</url> -->
<url type="translate">https://wiki.gnome.org/TranslationProject</url>
<developer_name>The GNOME Project</developer_name>
<project_group>GNOME</project_group>
<translation type="gettext">gnome-nettool</translation>
</component>
[Desktop Entry]
_Name=Network Tools
_Comment=View information about your network
_Keywords=network;monitor;remote;
Name=Network Tools
GenericName=Network information tools
Comment=View information about your network
# Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
Keywords=network;monitor;remote;
Exec=gnome-nettool
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
Icon=gnome-nettool
Terminal=false
Type=Application
......
......@@ -167,7 +167,7 @@
</object>
<object class="GtkWindow" id="main_window">
<property name="visible">True</property>
<property comments="Dear Translator: This is the Window Title" name="title" translatable="yes">Devices - Network Tools</property>
<property comments="Dear Translator: This is the Window Title" name="title" translatable="yes">Devices Network Tools</property>
<child>
<object class="GtkVBox" id="vbox_main">
<property name="visible">True</property>
......
pkg = meson.project_name()
prefix = get_option('prefix')
datadir = get_option('datadir')
localedir = get_option('localedir')
ui_dir = join_paths(prefix, datadir, pkg, 'ui', '') # want trailing slash
pixmaps_dir = join_paths(prefix, datadir, pkg, 'pixmaps')
schemas_dir = join_paths(prefix, datadir, 'glib-2.0', 'schemas')
cdata.set_quoted('GNOME_NETTOOL_LOCALEDIR', join_paths(prefix, localedir))
cdata.set_quoted('PIXMAPS_DIR', pixmaps_dir)
cdata.set_quoted('UI_DIR', ui_dir)
install_data('gnome-nettool.ui', install_dir: ui_dir)
desktop_conf = configuration_data()
desktop_conf.set('PACKAGE_VERSION', meson.project_version())
desktop_in = configure_file(input: 'gnome-nettool.desktop.in.in',
output: 'gnome-nettool.desktop.in',
configuration: desktop_conf)
i18n.merge_file('desktop',
type: 'desktop',
input: desktop_in,
output: 'gnome-nettool.desktop',
po_dir: po_dir,
install: true,
install_dir: join_paths(prefix, datadir, 'applications'))
i18n.merge_file('appdata',
type: 'xml',
input: 'gnome-nettool.appdata.xml.in',
output: 'gnome-nettool.appdata.xml',
po_dir: po_dir,
install: true,
install_dir: join_paths(prefix, datadir, 'metainfo'),
)
install_data('org.gnome.gnome-nettool.gschema.xml', install_dir: schemas_dir)
gnome-netinfo for DEBIAN
----------------------
This is the gnome netinfo tool.
James LewisMoss <dres@debian.org>, Sun, 21 Mar 1999 00:50:26 -0500