source: trunk/third/gnome-nettool/ChangeLog @ 21079

Revision 21079, 40.5 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r21078, which included commits to RCS files with non-trunk default branches.
Line 
12004-08-30  Rodrigo Moya <rodrigo@gnome-db.org>
2
3        Released 0.99.3
4
52004-08-28  Akagic Amila  <bono@linux.org.ba>
6
7        * configure.in: Added 'bs' to ALL_LINGUAS.
8
92004-08-24  Jayaradha  <njaya@redhat.com>
10
11        * configure.in: Added ta to ALL_LINGUAS.
12
132004-08-25  Iñaki Larrañaga  <dooteo@euskalgnu.org>
14
15        * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
16
172004-08-24  Tommi Vainikainen  <thv@iki.fi>
18
19        * configure.in: Added fi to ALL_LINGUAS.
20
212004-08-24  Kjartan Maraas  <kmaraas@gnome.org>
22
23        * configure.in: Add «nb» to ALL_LINGUAS.
24
252004-08-23  William Jon McCann  <mccann@jhu.edu>
26
27        * src/callbacks.c (gn_quit_app): Return TRUE.  Fixes #144364.
28
292004-08-20  Rodrigo Moya <rodrigo@gnome-db.org>
30
31        Released 0.99.2
32
332004-08-18  Rodrigo Moya <rodrigo@gnome-db.org>
34
35        Fixes #150470
36
37        * configure.in: no need to AC_SUBST(pixmapsdir) here. Removed help/
38        directory from the build until it's ready.
39
40        * pixmaps/Makefile.am: install gnome-nettool.png and define
41        pixmapsdir here.
42
43        * src/Makefile.am: pass -DPIXMAPS_DIR to compiler.
44
45        * src/callbacks.c (on_about_activate): s/GNOME_ICONDIR/PIXMAPS_DIR.
46
472004-08-18  Rodrigo Moya <rodrigo@gnome-db.org>
48
49        * help/C/*:
50        * help/Makefile.am: added beginning of documentation.
51
52        * configure.in:
53        * Makefile.am: added help directory to build.
54
552004-08-01  Sayamindu Dasgupta <sayamindu@gnome.org>
56
57        * configure.in: Added bn to ALL_LINGUAS
58       
592004-06-29  William Jon McCann  <mccann@jhu.edu>
60
61        * src/callbacks.c (on_about_activate): Update copyright date.
62
63        * src/gnome-nettool.glade: Use sentence capitalization for combobox
64        labels.  Make network device combobox expand to fill space.  Make
65        statistics text not expand to fill space.  Remove redundant verb
66        from ping radio button label.  Fixes #144393.
67       
68        * src/gnome-nettool.glade:
69        * src/main.c (load_ping_widgets_from_xml)
70        (load_traceroute_widgets_from_xml, load_info_widgets_from_xml)
71        (load_scan_widgets_from_xml, load_lookup_widgets_from_xml)
72        (load_finger_widgets_from_xml, load_whois_widgets_from_xml):
73        Activate the combobox when the label mnemonic is used.
74
75        * src/callbacks.c (on_about_activate):
76        * pixmaps/Makefile.am (pixmaps_DATA): Return the application
77        icon into the pixmap directory so the .desktop file can find it.
78
792004-06-14  William Jon McCann  <mccann@jhu.edu>
80
81        * src/callbacks.c (gn_quit_app): Use gboolean type for
82        delete-event handler.
83
842004-06-23  Carlos García Campos <carlosgc@gnome.org>
85
86        * src/callbacks.c (on_page_switch), src/finger.c (finger_do),
87        src/lookup.c (lookup_do), src/netstat.c (get_active_option),
88        src/nettool.[ch] (toggle_state), src/ping.c (ping_do), src/scan.c
89        (scan_do), src/traceroute.c (traceroute_do), src/whois.c (whois_do):
90        added status_bar messages
91
92        * src/main.c (load_*_widgets_from_xml): added tooltips
93
94        * src/gnome-nettool.glade: "Send unlimited requests" renamed as
95        "Unlimited requests"
96
972004-06-14  Fernando Herrera  <fherrera@onirica.com>
98
99        * src/info.c: (info_get_nic_information), (info_get_interfaces):
100        check if ifa_addr is NULL before trying to access it. Bug #144300
101
1022004-06-13 Jürg Billeter  <j@bitron.ch>
103
104        Fixes #144278
105
106        * src/info.c: add prefix for unknown interface in info_iface_desc
107        to fix crash on startup
108
1092004-06-13  Rodrigo Moya <rodrigo@gnome-db.org>
110
111        Released 0.99.1.
112
1132004-06-11  Carlos Garnacho Parro  <carlosg@gnome.org>
114
115        * src/callbacks.[ch] (on_configure_button_clicked): added,
116        configures the interface calling network-admin from g-s-t
117
118        * src/gnome-nettool.glade: added the "configure" button
119
120        * src/nettool.h: added configure button and path to network-admin
121        in the struct
122
123        * src/main.c: loaded the button from the glade XML
124
125        * src/info.[ch]: added some logic for hiding/showing and turning
126        sensitive/unsensitive the button, added a define with network-admin
127        executable name
128
1292004-06-09  William Jon McCann  <mccann@jhu.edu>
130
131        * src/callbacks.c (on_clear_history_activate): Clear history in
132        finger user and whois domain again.
133
134        * src/nettool.c (netinfo_toggle_state): Make notebook tab bold
135        when a tool is running.  This allows the user to see that a tool
136        is running when another tool page is loaded.
137
138        * src/callbacks.c (on_whois_activate): Use netinfo_validate_domain.
139
140        * src/nettool.[ch] (netinfo_validate_domain): New function to
141        validate domain.
142        (netinfo_error_message): New HIGish error dialog.
143        (netinfo_validate_host): use netinfo_error_message function.
144
1452004-06-09  Carlos García Campos <carlosgc@gnome.org>
146
147        * src/callbacks.c (on_finger_activate): s/strcmp/g_strcasecmp/
148
149        * src/gn-combo-history.c ([sg]et_property, history_init,
150        history_finalize, history_gconf_load, history_set_popdown_strings,
151        gconf_history_changed, history_gconf_register_id, history_clear,
152        history_[sg]et_max_history ): added a property to limit the size of
153        the history (10 by defualt). Added a callback to update the history in
154        real time.
155
156        * src/gn-combo-history.h: added get/set functions to manage the
157        max_history property
158
1592004-06-09  William Jon McCann  <mccann@jhu.edu>
160
161        * src/callbacks.c (on_finger_activate): Allow blank hostname to finger
162        local system.
163
164        * src/main.c (load_whois_widgets_from_xml): Use distinct history id again
165        for whois domain.
166
1672004-06-09  William Jon McCann  <mccann@jhu.edu>
168
169        * src/main.c (load_info_widgets_from_xml): Use size group to align labels.
170        (main): Removed spurious commented code.
171
1722004-06-08  William Jon McCann  <mccann@jhu.edu>
173
174        * src/gnome-nettool.glade: Replace object attributes dropped in Carlos's commit.
175
1762004-06-08  William Jon McCann  <mccann@jhu.edu>
177
178        * src/gnome-nettool.glade: Revert change that adds underscores to
179        notebook tab labels.
180
1812004-06-08  Carlos García Campos <carlosgc@gnome.org>
182
183        * src/info.c (load_iface): checks if there is no network devices
184        enabled
185
186        * src/gnome-nettool.glade: s/GtkCombo/GtkComboBox and added a treeview
187        to show the IP information when there are IPv6 ips.
188
189        * src/info.c (set_nic, load_iface, ip6_masklen,
190        ip6_construct_address, get_nic_information, get_interfaces),
191        src/info.h, src/main.c (list_ip_addr_add_columns,
192        load_info_widgets_from_xml), src/nettol.h: IPv6 support.
193        When there are IPv6 addresses, a treeview is shown with
194        the information about all of the ip addresses, but if there aren't IPv6
195        addresses, the IPv4 information is shown in text labels.
196
197        * src/info.c (load_iface, nic_update_stats, nic_changed), src/info.h,
198        src/main.c (load_info_widgets_from_xml): Ported to GTK+ 2.4, uses
199        GtkComboBox instead of GtkCombo
200
201        * pixmaps, pixmaps/Makefile.am, configure.in: added a pixmap directory and
202        moved gnome-nettol.png from src to pixmaps. Added all of the pixmaps
203        needed to the new pixmap directory.
204
205        * configure.in: checks the libraries version because now
206        nettool depends on gtk+ >= 2.4
207
208        * src/*.c, : ported to Gtk+ 2.4, uses GtkComboBox and GtkEntryCompletion
209        instead of GnomeEntry (deprecated)
210
211        * src/gnome-nettool.glade: some gui changes that make it a bit more
212        HIG-Compliant
213
214        * src/callbacks.c (on_about_activate), src/main.c (main): uses
215        PIXMAPS_DIR instead of GNOME_ICONDIR and gnome-nettool.png instead of
216        gnome-netinfo.png
217
218        * src/gn-combo-history.[ch]: files added. It is an object to manage
219        the history of new combo boxes
220
221        * src/main.c (load_*_widgets_from_xml), src/callbacks
222        (on_*_activate): added support for history in
223        new combo boxes
224
225        * src/callbacks.c, src/info.c, src/ping.c, src/traceroute.c,
226        src/lookup.c, src/util-mii.c: added #include <glib/gprintf.h> to avoid
227        compile warnings about g_sprintf ()
228
2292004-06-06  William Jon McCann  <mccann@jhu.edu>
230
231        * src/netstat.c (netstat_protocol_tree_insert)
232        (netstat_route_tree_insert, netstat_multicast_tree_insert):
233        * src/traceroute.c (traceroute_foreach_with_tree):
234        * src/scan.c (scan_define_model):
235        * src/lookup.c (lookup_foreach_with_tree):
236        * src/ping.c (ping_foreach_with_tree):
237        Remove grab_focus calls.  They steal focus away from the user
238        who may be typing in another tab.
239
2402004-06-06  William Jon McCann  <mccann@jhu.edu>
241
242        * src/gnome-nettool.glade: Use GtkProgressBar and GtkStatusBar.
243
2442004-06-04  William Jon McCann  <mccann@jhu.edu>
245
246        * src/nettool.[ch] (netinfo_toggle_state, update_progress_bar)
247        (netinfo_progress_indicator_stop)
248        (netinfo_progress_indicator_start):
249
250        * src/main.c (main, load_ping_widgets_from_xml)
251        (load_traceroute_widgets_from_xml, load_netstat_widgets_from_xml)
252        (load_info_widgets_from_xml, load_scan_widgets_from_xml)
253        (load_lookup_widgets_from_xml, load_finger_widgets_from_xml)
254        (load_whois_widgets_from_xml):
255
256        * src/callbacks.[ch] (gn_quit_app, get_netinfo_for_page)
257        (on_copy_activate, on_page_switch):
258        Add progressbar and statusbar.  Pulse the progressbar when a
259        tool is in use.  Handle page switching.  Update window title
260        to reflect page label name.
261
2622004-06-04  William Jon McCann  <mccann@jhu.edu>
263
264        * src/gnome-nettool.glade: Use many of the label layout suggestions
265        of Luca Ferretti.  Add appbar.
266
2672004-06-04  Sebastian Heinlein <glatzor@pimpzkru.de>
268
269        Fixes #143691
270
271        * src/gnome-nettool.desktop.in: Add gettext marks for name
272        and description in the desktop file.
273
2742004-06-03  William Jon McCann  <mccann@jhu.edu>
275
276        * configure.in: Remove deprecated and obsolete GNOME_PLATFORM_GNOME_2
277
2782004-06-02  Adam Weinberger  <adamw@gnome.org>
279
280        * configure.in: Added en_CA to ALL_LINGUAS.
281
2822004-06-02  Gareth Owen  <gowen72@yahoo.com>
283
284        * configure.in: Added en_GB to ALL_LINGUAS
285
2862004-06-02  Fernando Herrera  <fherrera@onirica.com>
287
288        * src/gnome-nettool.desktop.in: Add bugzilla info (Bug #143533)
289        * src/main.c: (main): Use gtk_icon_theme for the window icon (Bug
290        #143532)
291
2922004-05-15  William Jon McCann  <mccann@jhu.edu>
293
294        * src/gnome-nettool.glade: Replace object attributes dropped in last commit.
295
2962004-05-11  Rodrigo Moya <rodrigo@gnome-db.org>
297
298        * src/callbacks.c (on_about_activate):
299        * src/gnome-nettool.glade: s/Info/Tool in menus and window title.
300
3012004-05-11  German Poo-Caaman~o <gpoo@ubiobio.cl>
302
303        * src/nettool.c (netinfo_validate_host): Fixed warning in
304          GtkDialog.
305
3062004-05-11  German Poo-Caaman~o <gpoo@ubiobio.cl>
307
308        * src/Makefile.am: Fixed variable typo (It was
309          missing after the change of the name:
310          NETINFO -> NETTOOL
311
3122004-05-11  German Poo-Caaman~o <gpoo@ubiobio.cl>
313
314        * src/gnome-nettool.glade: Fixed bug #136241
315          Thanks to Billy O'Connor <billyoc@gnuyork.org>
316
3172004-05-10  Rodrigo Moya <rodrigo@gnome-db.org>
318
319        Renamed to gnome-nettool.
320
321        * src/*.[ch]: use new header file
322
3232004-03-21  Rodrigo Moya <rodrigo@gnome-db.org>
324
325        * src/callbacks.c (on_about_activate): added Carlos and myself to list
326        of authors.
327
3282004-03-21  Carlos García Campos <carlosgc@gnome.org>
329
330        * src/callbacks.c (on_about_activate): updated the name of the tool using
331        GNOME Netinfo. Removed the "untranslated version" message.
332
3332004-03-21  Carlos Garcia Campos <carlosgc@gnome.org>
334
335        * src/netinfo.c (toggle_state): change the cursor to GDK_WATCH when
336        a process is running
337
338        * src/netinfo.[ch] (is_ipv6_enable): added is_ipv6_enable function to
339        know if IPv6 is enabled in the system
340
341        * src/netstat.[ch] (get_active_option, strip_protocol_line,
342        strip_route_line, *_tree_insert): IPv6 support
343
344        * src/netstat.[ch] (get_active_option): checks if IPv6 is enabled before
345        use inet6 protocol
346
347        * src/netstat.c (*_tree_insert): the tree_model doesn't change when
348        you toggle between protocol and route twice
349
3502004-03-14  Rodrigo Moya <rodrigo@gnome-db.org>
351
352        Released 0.99.0
353
3542004-02-11  Rodrigo Moya <rodrigo@gnome-db.org>
355
356        * configure.in: set version to 0.99.0.
357
358        * Makefile.am: added intltool files to EXTRA_DIST and po/ directory
359        to build.
360
361        * src/Makefile.am: removed *.gladep from EXTRA_DIST.
362
3632004-01-24  Rodrigo Moya <rodrigo@gnome-db.org>
364
365        * configure.in:
366        * src/Makefile.am: s/gnome-network/gnome-netinfo.
367
3682004-01-24  Rodrigo Moya <rodrigo@gnome-db.org>
369
370        * debian/*: s/gnome-network/gnome-netinfo.
371
372        * autogen.sh: fixed c/p typo.
373
374        * NEWS:
375        * MAINTAINERS: added new files.
376
3772004-01-23  Rodrigo Moya <rodrigo@gnome-db.org>
378
379        Splitted from gnome-network to its own CVS module.
380
3812004-01-05  German Poo-Caaman~o  <gpoo@ubiobio.cl>
382
383        * info.c:
384          callbacks.c:
385          netinfo.c:
386          netstat.[ch]:
387          ping.[ch]:
388          util-mii.c: Applied patch from Joe Marcus Clarke
389            marcus@freebsd.org, Fixed bug #128719
390         
3912004-01-05  Ulrich Neumann <U_Neumann@gne.de>
392
393        * Makefile.am: removed redundant includedir.
394
3952003-12-16  William Jon McCann  <mccann@jhu.edu>
396
397        * main.c (load_finger_widgets_from_xml)
398        (load_whois_widgets_from_xml): Use monospace font instead of fixed.
399
400        * gnome-netinfo.desktop.in (Name): Capitalize name.
401
402        * netinfo.h: Fix out of order enum fields.
403
404        * netinfo.[ch] (netinfo_set_host): New function to set host field
405        in UI.
406        (netinfo_set_user): New function to set user field in UI.
407       
408        * main.c (start_initial_process_cb): New function to process
409        command line requests.
410        (main): Add command line options and set initial state.
411
412        * info.[ch] (info_set_nic): New function to set interface in UI.
413
414        * callbacks.h: Add typedef for activate callback functions.
415
4162003-12-15  Carlos García Campos <carlosgc@gnome.org>
417
418        * info.c (info_get_nic_information): removed invalid g_free()
419
4202003-12-01  Bastien Nocera  <hadess@hadess.net>
421
422        * main.c: (load_whois_widgets_from_xml): we don't have a "user"
423    entry in the whois tab (fixes startup warnings)
424          fixes #128282
425
4262003-12-04  William Jon McCann  <mccann@jhu.edu>
427
428        * utils.c (util_legible_bytes): Fix computation of number of bytes
429        sent and received.  Add single digit of precision to returned label.
430
4312003-11-24  William Jon McCann  <mccann@jhu.edu>
432
433        * gnome-netinfo.glade: Changed File menu to Information
434        and renamed Information notebook page to Devices.
435
4362003-11-20  William Jon McCann  <mccann@jhu.edu>
437
438        * callbacks.c (on_clear_history_activate):
439        * callbacks.h:
440        * gnome-netinfo.glade: Add a Clear History menu item.
441
442        * main.c (main, load_info_widgets_from_xml):
443        * util-mii.c:
444        * whois.c (whois_do, whois_foreach):
445        * finger.c (finger_do, finger_foreach):
446        * lookup.c (lookup_do, lookup_foreach, lookup_create_model):
447        * scan.c (scan_do, scan_foreach):
448        * info.c (info_load_iface, info_nic_update_stats)
449        (info_copy_to_clipboard):
450        * netstat.c (netstat_get_active_option2, netstat_do)
451        (netstat_foreach, netstat_foreach_with_tree)
452        (netstat_copy_to_clipboard, strip_protocol_line)
453        (strip_multicast_line, strip_route_line):
454        * traceroute.c (traceroute_do, traceroute_foreach):
455        * ping.c (ping_do, ping_foreach_with_tree, strip_line):
456        * netinfo.c (netinfo_get_count, netinfo_text_buffer_insert)
457        (netinfo_io_text_buffer_dialog, netinfo_toggle_button):
458        * ping.h:
459        Clean up compiler warnings.  Mostly removed unused variables and
460        added prototypes.
461       
4622003-11-19  William Jon McCann  <mccann@jhu.edu>
463
464        * netinfo.h:
465        * main.c (main):
466        * gnome-netinfo.glade:
467        * callbacks.h:
468        * callbacks.c (on_copy_activate):
469        * Makefile.am (gnome_netinfo_SOURCES):
470        Added whois function.
471       
472        * main.c (load_whois_widgets_from_xml):
473        * callbacks.c (on_whois_activate): New functions for whois query.
474
475        * whois.[ch]: New files for whois query.
476
4772003-11-18  William Jon McCann  <mccann@jhu.edu>
478
479        * lookup.c (lookup_do): Add hostname validation to lookup function.
480        At first this might seem odd.  But there is no point doing a DNS
481        lookup if the name cannot be resolved.  It is also good to have
482        consistent behavior from all the notebook tabs.
483
484        * netinfo.c (netinfo_validate_host): Add a more descriptive message
485        when network address is not specified.  Use markup per HIG.
486
487        * netinfo.h:
488        * main.c (load_ping_widgets_from_xml)
489        (load_traceroute_widgets_from_xml, load_netstat_widgets_from_xml)
490        (load_info_widgets_from_xml, load_scan_widgets_from_xml)
491        (load_lookup_widgets_from_xml, load_finger_widgets_from_xml):
492        Added pointer to main window to the netinfo structure.
493
494        Based on changes sent by Carlos García Campos <carlosgc@gnome.org>
495        * callbacks.[ch] (gn_quit_app), gnome-netinfo.glade:
496          kill of all the children before exit
497        * netinfo.[ch] (validate_host): function to validate a host
498          fixes bug #114894
499        * ping.c (ping_do), scan.c (scan_do), traceroute.c (traceroute_do):
500          validates the host before doing the action, fixes bug #114894
501         
5022003-11-18  William Jon McCann  <mccann@jhu.edu>
503
504        * scan.c (scan_do): Work around bug in RH9 where connect always
505        returns zero for IPv6.  Also reduces the number of system calls
506        performed.
507
5082003-10-02  Carlos García Campos <carlosgc@gnome.org>
509
510        * netinfo.c (get_ip_version): added a function to get the
511          ip version (IPv4 or IPv6) of a host or ip address
512        * ping.c (ping_do, strip_line): IPv6 support
513        * scan.c (scan_do): IPv6 support
514        * traceroute.c (traceroute_do): IPv6 support
515         
5162003-08-31  German Poo-Caaman~o  <gpoo@ubiobio.cl>
517
518        * lookup.c (lookup_create_model):
519        * netstat.c (netstat_create_protocol_model,
520          netstat_create_multicast_model):
521        * ping.c (ping_create_model):
522        * traceroute.c (traceroute_create_model): Fixed alignment of
523          columns
524
5252003-08-31  German Poo-Caaman~o  <gpoo@ubiobio.cl>
526
527        * traceroute.c (traceroute_create_model): Fixed alignmet of
528          columns.
529          (stip_line): Fixed return data when the traceroute answer
530          is error.
531          (traceroute_foreach_with_tree): Fixed display of
532          traceroute output.
533        * NEWS: Updated
534
5352003-08-31  German Poo-Caaman~o  <gpoo@ubiobio.cl>
536
537        * traceroute.c (traceroute_do): Fixed condition to guess
538          where tcptraceroute/traceroute is installed.
539          (traceroute_create_model): Commented lines where set
540          alignment results in UTF-8 warnings.
541       
5422003-08-25  William Jon McCann  <mccann@jhu.edu>
543
544        * gnome-netinfo.png: Added new icon found by apg on jimmac's web.
545       
546        * Makefile.am (pixmap_DATA): Added new netinfo icon.
547
548        * traceroute.c (traceroute_create_model): Align IP address to the
549        left in tree column.
550
551        * gnome-netinfo.desktop.in: Remove GNOME from text per HIG.
552        Added default icon.
553
554        * callbacks.c (on_about_activate): Added icon to about dialog.
555        (on_about_activate): Use approved Copyright designation.
556
557        * main.c (main): Use default program icon.
558
5592003-08-08  Rodrigo Moya <rodrigo@gnome-db.org>
560
561        Fixes #119199
562
563        * callbacks.c (on_about_activate): don't mark copyright message
564        for translation.
565
5662003-08-03  German Poo-Caaman~o  <gpoo@ubiobio.cl>
567
568        * callbacks.c (on_about_activate): Fixed bug #119019
569
5702003-07-31  William Jon McCann  <mccann@jhu.edu>
571
572        * Makefile.am (gnome_netinfo_SOURCES): Added finger.[ch]
573        (gnome_netinfo_SOURCES): Added missing util-mii-wireless.h.
574
575        * gnome-netinfo.glade: Added Finger notebook tab.
576
577        * netinfo.[ch] (netinfo_get_user): New function.
578
579        * callbacks.c (on_finger_activate):
580        * main.c (load_finger_widgets_from_xml): New functions.  Added finger
581        support.
582
583        * finger.[ch]: New files.
584
5852003-07-25  German Poo-Caaman~o  <gpoo@ubiobio.cl>
586
587        * util-mii.c: Added get_legible_bits and mii_get_basic_wireless
588        * util-mii-wireless.h: Added file with definitions to get
589          the link speed from wireless cards.
590
5912003-07-25  William Jon McCann  <mccann@jhu.edu>
592
593        * netinfo.c (netinfo_io_text_buffer_dialog): Use waitpid instead of
594        wait.
595
5962003-07-24  William Jon McCann  <mccann@jhu.edu>
597
598        * scan.[ch] (strip_line): New function to parse port scan output.
599        (scan_do): Rewrote using a fork and pipe model.  The child process
600        simply writes to the parent process through a pipe.  This allows
601        us to stop the scan process.  It behaves just the same as the other
602        functions except that it forks instead of spawns.
603        (scan_foreach): New function to process lines of port scan output.
604
605        * netinfo.[ch] (netinfo_io_text_buffer_dialog): Made function not
606        static so that it may be used in scan.c.
607        (netinfo_io_text_buffer_dialog): Added wait for child processes.
608
609        * main.c (load_scan_widgets_from_xml): Hook up new scan_foreach function
610        to process output.
611
6122003-07-24  German Poo-Caaman~o  <gpoo@ubiobio.cl>
613
614        * utils.[ch]: Added util_legible_bytes that convert a number
615          (in text) in another one more legible (with units).
616        * info.c (info_nic_update_stats): Use of util_legible_bytes
617          for a better output.
618
6192003-07-24  German Poo-Caaman~o  <gpoo@ubiobio.cl>
620
621        * gnome-netinfo.glade (information tab): Added statistics
622          for transmission and reception bytes.
623        * main.c (load_info_widgets_from_xml): Added new statistics
624          label widgets.
625          Deleted 'ifconfig' dependency.
626        * info.c: Deleted 'ifconfig' dependency.
627          (info_nic_update_stats): Changed ifconfig by read /proc/net/dev
628          directly from Linux boxes.
629          Added statistics for transmission and reception bytes.
630        * netinfo.h: Added rx_bytes and tx_bytes to Netinfo strucuture.
631
6322003-07-24  William Jon McCann  <mccann@jhu.edu>
633
634        * main.c (load_traceroute_widgets_from_xml): Trivial fix for
635        incorrect button label being used after first press.
636
6372003-07-24  German Poo-Caaman~o  <gpoo@ubiobio.cl>
638
639        * utils.c (util_find_program_dialog): Verify if the parent
640          widget exists.
641        * ChangeLog: Fixed a deleted entry by mistake
642
6432003-07-24  William Jon McCann  <mccann@jhu.edu>
644
645       * traceroute.c (traceroute_do): Added fail back to standard
646       traceroute.  Also don't free unallocated strings.
647
6482003-07-24  Abel Cheung  <maddog@linux.org.hk>
649
650        * info.c(info_copy_to_clipboard):
651        * netstat.c(netstat_copy_to_clipboard):
652          Don't mark empty string as translatable.
653
6542003-07-23  German Poo-Caaman~o  <gpoo@ubiobio.cl>
655
656        * scan.c (scan_do): Clean the anoying message (g_print), now
657          works only if DEBUG is defined.  (We need to work in
658          feedback for error)
659
6602003-07-23  William Jon McCann  <mccann@jhu.edu>
661
662        * netinfo.c (netinfo_get_host):
663        * gnome-netinfo.glade: Use GnomeEntry to keep history of
664        hostnames.
665
6662003-07-23  German Poo-Caaman~o  <gpoo@ubiobio.cl>
667
668        * callbacks.c (on_about_activate): Updated about box.
669
6702003-07-23  German Poo-Caaman~o  <gpoo@ubiobio.cl>
671
672        * netinfo.c (netinfo_io_text_buffer_dialog):
673        * ping.c (ping_foreach_with_tree):
674        * netstat.c:
675          Clean the anoying message (g_print), now works only
676          if DEBUG is defined
677        * main.c (load_netstat_widgets_from_xml): Commented
678          signals for on_protocol_button_toggled.
679        * util-mii.[ch] (mii_get_basic): Changed paramater to const
680          char *.
681
6822003-07-23  German Poo-Caaman~o  <gpoo@ubiobio.cl>
683
684        * lookup.c (lookup_do): Changed "ALL" by "ANY" in the type
685          of query.
686
6872003-07-23  William Jon McCann  <mccann@jhu.edu>
688
689        * lookup.c (lookup_do): Added support for selected DNS query
690        types.  Changed subprocess command line creation to avoid using
691        a strsplit.
692
693        * netinfo.h:
694        * gnome-netinfo.glade: Added DNS query type menu.
695
696        * lookup.h (LOOKUP_OPTIONS): Enable use of domain search list.
697
698        * netinfo.h:
699        * main.c (main, load_info_widgets_from_xml):
700        * info.h:
701        * info.c (info_do, info_load_iface, info_get_nic_information):
702        * callbacks.c (on_info_nic_changed):
703        Consolidated netinfo_info structure into Netinfo structure to
704        support copy to clipboard for info tab.
705
706        * info.[ch] (info_copy_to_clipboard): New function to
707        implement copy to clipboard for info tab.
708
7092003-07-23  German Poo-Caaman~o  <gpoo@ubiobio.cl>
710
711        * lookup.h: Added LOOKUP_FORMAT_MX.
712        * lookup.c (split_line): Split correctly the lines for MX
713          records.
714
7152003-07-22  German Poo-Caaman~o <gpoo@ubiobio.cl>
716
717        * callbacks.c: Deleted conditional #ifdef for traceroute,
718          ping and netstat.
719          Added scan.h
720        * scan.h: Added scan_stop prototype.
721        * scan.c: Removed conditional #ifdef
722
7232003-07-22  German Poo-Caaman~o <gpoo@ubiobio.cl>
724
725        * TODO: Updated.
726
7272003-07-22  German Poo-Caaman~o <gpoo@ubiobio.cl>
728
729        * Makefile.am: Added util-mii.[ch] and mii.h
730
7312003-07-22  German Poo-Caaman~o <gpoo@ubiobio.cl>
732
733        * mii.h: Added file required for util-mii.[ch].
734        * info.c (info_get_nic_information): Added Link Speed support
735          using mii_get_basic.
736
7372003-07-21  German Poo-Caaman~o <gpoo@ubiobio.cl>
738
739        * util-mii.[ch]: Added files that provides a function
740          that will allow us to retrieve the link speed from
741          a Ethernet card (mii_get_basic).
742
7432003-07-21  German Poo-Caaman~o <gpoo@ubiobio.cl>
744
745        * main.c:
746        * traceroute.c:
747        * lookup.c:
748        * ping.c:
749                Remove conditionals defines.  Now everything is detected
750                on the fly, but info.c (ifconfig)
751               
7522003-07-21  German Poo-Caaman~o <gpoo@ubiobio.cl>
753
754        * lookup.[ch] (lookup_do):
755        * lookup.c (lookup_copy_to_clipboard):
756        * main.c (load_lookup_widgets_from_xml):
757        * gnome-netinfo.glade (Lookup tab):
758                Added support for GtkTreeView.
759
7602003-07-21  German Poo-Caaman~o <gpoo@ubiobio.cl>
761
762        Added lookup.[ch].
763
7642003-07-21  German Poo-Caaman~o <gpoo@ubiobio.cl>
765
766        Applied changes sent by William Jon McCann <mccann@jhu.edu>:
767        * Makefile.am: Added lookup.[ch]
768        * main.c (main): Added lookup definition
769          Added load_lookup_widgets_from_xml
770        * callbacks.[ch]: Added on_lookup_activate.
771          (on_copy_activate): Added LOOKUP copy activation.
772        * netinfo.h: Added LOOKUP to enumeration of notebook pages.
773
7742003-07-21  German Poo-Caaman~o <gpoo@ubiobio.cl>
775
776        * netstat.c (netstat_copy_to_clipboard):
777          Fixed column titles.
778
7792003-07-21  German Poo-Caaman~o <gpoo@ubiobio.cl>
780
781        * traceroute.c (traceroute_do):
782        * ping.c (ping_do):
783        * netstat.c (netstat_do):
784          Added Autodetection of programs (ping, tcptraceroute, netstat).
785        * utils.[ch]: Added utilitities to find program in a path given.
786            Most code stolen from gutils.c
787                util_find_program_dialog, util_tree_model_to_string,
788                util_find_program_in_path, my_strchrnul.
789        * TODO: Updated.
790
7912003-07-20  German Poo-Caaman~o <gpoo@ubiobio.cl>
792
793        * TODO: Updated.
794
7952003-07-20  German Poo-Caaman~o <gpoo@ubiobio.cl>
796
797        * main.c (load_netstat_widgets_from_xml): Added
798          netstat_copy_to_clipboard to copy_output properties.
799        * netstat.[ch]: Added netstat_copy_to_clipboard prototype.
800
8012003-07-20  German Poo-Caaman~o <gpoo@ubiobio.cl>
802
803        * main.c (load_scan_widgets_from_xml): Added
804          scan_copy_to_clipboard to copy_output properties.
805        * scan.h: Added scan_copy_to_clipboard prototype.
806        * scan.c: Added scan_copy_to_clipboard prototype.
807
8082003-07-20  German Poo-Caaman~o <gpoo@ubiobio.cl>
809
810        * ping.c (ping_copy_to_clipboard): Clean the code.
811
8122003-07-20  German Poo-Caaman~o <gpoo@ubiobio.cl>
813
814        * traceroute.h: Added traceroute_copy_to_clipboard prototype.
815        * traceroute.c: Added  traceroute_copy_to_clipboard.
816        * utils.h: Added prototype util_tree_model_to_string.
817        * utils.c: Added output_foreach: Convert a text a row from a
818          GtkTreeModel.
819          Added util_tree_model_to_string to convert a GtkTreeModel to
820          a GString (text separated by tabs).
821        * main.c (load_traceroute_widgets_from_xml): Added
822          traceroute_copy_to_clipboard to copy_output properties.
823
8242003-07-20  German Poo-Caaman~o <gpoo@ubiobio.cl>
825
826        * main.c (load_ping_from_widgets): Added ping_copy_to_clipboard
827          to copy_output properties.
828        * ping.h: Added prototype (ping_copy_to_clipboard)
829        * ping.c: Added ping_copy_to_clipboard and ping_output_foreach.
830          Process a GtkTreeModel gettings its values and put them into
831          the clipboard as text separated by tabs.
832        * callbacks.c (on_copy_activate): Enable conditional
833          copy_output only if a function is provided).
834
8352003-07-20  German Poo-Caaman~o <gpoo@ubiobio.cl>
836
837        * netinfo.h: Fixed enum definition.
838          Added 'copy_output' pointer function to _Netinfo struct
839          (for processing copy to a clipboard from any source)
840        * main.c (main): Attached Netinfo's variables to the
841          notebook.
842        * callbacks.h: Retrieve data attached.
843
8442003-07-20  German Poo-Caaman~o <gpoo@ubiobio.cl>
845
846        * netinfo.h: Added definition for Notebook pages (to allow
847          copy from any tab)
848
8492003-07-20  German Poo-Caaman~o <gpoo@ubiobio.cl>
850
851        * callbacks.h: Added prototypes for on_about_activation
852          and on_copy_activation
853        * callbacks.c: Added prototype for on_copy_activation
854        * gnome-netinfo.c: Added callback on_copy_activate on tje
855          menu m_copy.
856
8572003-07-20  German Poo-Caaman~o <gpoo@ubiobio.cl>
858
859        * Makefile.am, main.c: Fixed named of application localedir.
860
8612003-07-20  German Poo-Caaman~o <gpoo@ubiobio.cl>
862
863        * gnome-netinfo.glade: Added callback to signal on_about_activate
864          on the menu m_about.
865        * callbacks.c: Added on_about_activate to show the About box.
866
8672003-07-13  German Poo-Caaman~o <gpoo@ubiobio.cl>
868
869        * gnome-netinfo.glade: Fixed defaults elements on menu.
870
8712003-07-13  German Poo-Caaman~o <gpoo@ubiobio.cl>
872
873        * gnome-netinfo.glade: Fixed typo (Fixed bugs #117319,
874          #117321)
875
8762003-07-08  German Poo-Caaman~o <gpoo@ubiobio.cl>
877
878        * ping.c (ping_foreach_with_tree): Fixed calculation of packet
879          transmitted.
880          (strip_total_line): Fixed parameters in sscanf.
881
8822003-07-06  William Jon McCann  <mccann@jhu.edu>
883
884        * ping.c (ping_do): Clear the statistics before starting ping.
885        (strip_total_line): New function.
886        (ping_foreach_with_tree): Fixed calculation of packet loss.
887        Added packets transmitted information.
888       
889        * ping.h (PING_TOTAL): Uncomment sscanf template used to parse
890        ping results summary output.  This is used to get the total number of
891        packets transmitted.
892
893        * netinfo.h:
894        * main.c (load_ping_widgets_from_xml): Added support for packets
895        transmitted information.
896
8972003-07-03  William Jon McCann  <mccann@jhu.edu>
898
899        * gnome-netinfo.glade: Changed labels on information tab
900        to use colons (per HIG).  Consolidated separate statistics label
901        with RTT and Transmission labels on Ping tab.  Made text entry
902        tooltips consistent with labels.  Made radio button group
903        horizontal on Ping tab.
904
9052003-07-02  William Jon McCann  <mccann@jhu.edu>
906
907        * gnome-netinfo.glade: Changed some of the language in the labels
908        to be a bit clearer and more consistent.  Use HIG style
909        recommendations.  Made Information on the Information tab
910        selectable so that it can be cut-and-pasted.
911
9122003-06-29  German Poo-Caaman~o <gpoo@ubiobio.cl>
913
914        * helpers: Added directory to host the helpers programs
915          for ping, tcptraceroute, etc.
916        * helpers/gnome-ping-helper.[ch]: First implementation of
917          a ping.  It works on Linux, and compile on Solaris. It
918          need SUID, so I can't test it in a Solaris box, yet. but
919          it should be work.
920        * helpers/Makefile: Just to compile gnome-ping-helper.  Besides
921          is quite simple, it should changed for Makefile.am
922        * helpers/README.gnome-ping-helper: An small explanation how
923          it works.
924
9252003-06-27  German Poo-Caaman~o <gpoo@ubiobio.cl>
926
927        * netinfo.c: Error output commented from g_async_with_pipes
928          in favour of Std Output.
929
9302003-06-27  German Poo-Caaman~o <gpoo@ubiobio.cl>
931
932        * netstat.h: Added structs to support store line data for
933          route, protocol and multicast information.
934          Added enum NetstatOption to know what state is active
935        * netstat.c: Added strip_protocol_line and netstat_get_active_option2
936          Reimplemented using GtkTreeView instead GtkTextView.
937        * gnome-netinfo.glade: Changed the netstat tab to use GtkTreeView.
938        * main.c: Changed signals to callbacks fro netstat.  Added
939          callbacks to process toggled button changes.
940
9412003-06-06  Rodrigo Moya <rodrigo@gnome-db.org>
942
943        * gnome-netinfo.desktop: moved to .desktop.in.
944
945        * Makefile.am: added correct @INTLTOOL_DESKTOP_RULE@.
946
9472003-02-21  German Poo-Caaman~o <gpoo@ubiobio.cl>
948
949        * main.c: Added "activate" handle signal to
950          load_scan_widgets_from_xml
951
9522003-02-20  German Poo-Caaman~o <gpoo@ubiobio.cl>
953
954        * scan.[ch]: Added files that implement the portscan feature.
955        * Makefile.am: Added scan.[ch]
956        * callbacks.[ch]: Adedd on_scan_activate
957        * gnome-netinfo.glade: Added "Port Scan" tab page.
958        * main.c: Added load_scan_widgets_from_xml
959        * netinfo.h: Added extra properties to handle ping in
960          Netinfo struct.
961        * ping.c: Implemented the first part to get a summary
962          of ping output (avg, min, max, packets loss, packets received)
963        * traceroute.c: Change of vidibility of traceroute_strip_line
964          and traceroute_create_model (to static, because only concerns
965          to the module).
966
9672003-02-11  German Poo-Caaman~o <gpoo@ubiobio.cl>
968
969        * info.c: Added condition to get general transmission
970          at info_nic_changed (this information only is
971          available on Linux, at moment).
972
9732003-02-11  German Poo-Caaman~o <gpoo@ubiobio.cl>
974
975        * utils.[ch]: Added to store utilities functions such
976          as provide g_sprintf to environments whithout
977          GNOME 2.2.
978        * info.c: Added utils.h to allow use g_sprintf in
979          GNOME 2.0 environments.
980        * Makefile.am: Added utils.[ch] to build.
981
9822003-02-11  German Poo-Caaman~o <gpoo@ubiobio.cl>
983
984        * info.c: Added info_get_interfaces to get the network
985          interfaces by ioctl calls instead reading /proc
986          and updated info_load_iface to use it.
987          It sould be that gnome-netinfo works in Solaris.
988        * TODO: Updated todo list.
989
9902003-02-11  German Poo-Caaman~o <gpoo@ubiobio.cl>
991
992        * info.c: Fixed SIOCGIFNETMASK ioctl call.  Using
993          ifr_addr to get netmask address instead ifr_netmask,
994          because it seems work on more plataforms.
995
9962003-02-11  German Poo-Caaman~o <gpoo@ubiobio.cl>
997
998        * info.c: Added conditional include of sys/sockio.h
999          needed for Solaris defines of socket ioctl calls.
1000
10012003-02-11  German Poo-Caaman~o <gpoo@ubiobio.cl>
1002
1003        * info.h: Added conditional definition of ifr_mtu,
1004          because Solaris support SIOCGIFMTU ioctl call,
1005          but store the MTU on ifr_metric.
1006
10072003-02-11  German Poo-Caaman~o <gpoo@ubiobio.cl>
1008
1009        * info.c: Added conditional execution when try
1010          to get the Netmask, at least Solaris hasn't support
1011          to SIOCGIFNETMASK in ioctl.
1012
10132003-02-11  German Poo-Caaman~o <gpoo@ubiobio.cl>
1014
1015        * info.c: Added conditional execution when try
1016          to get HW Address, at least Solaris hasn't support
1017          to SIOCGIFHWADDR in ioctl.
1018
10192003-02-11  German Poo-Caaman~o <gpoo@ubiobio.cl>
1020
1021        * gnome-netinfo.glade: Changed traceroute notebook:
1022          - Changed GtkTextView by GtkTreeView
1023        * traceroute.h: Added definitions of traceroute_data
1024          to handle the text output from tcptraceroute.
1025          Added trace_source_data to handle the short description
1026          when tcptraceroute starts (I'm not sure if it will
1027          be useful, yet)
1028          - Added enum to work with GtkTreeView
1029        * traceroute.c: Added traceroute_foreach_with_tree to
1030          show the output of ping as GtkTreeView
1031          - Added strip_line to strip each line of tcptraceroute
1032          - Added traceroute_create_model to handle the
1033            GtkTreeView
1034        * main.c: changed tracer->process_line in
1035          load_traceroute_widgets_from_xml to connect to the
1036          new funcion (traceroute_foreach_with_tree) to show
1037          the tcptraceroute output
1038        * ping.c: Added ping_create_model to handle (and clean)
1039          the GtkTreeView.
1040
10412003-01-14  German Poo-Caaman~o <gpoo@ubiobio.cl>
1042
1043        * gnome-netinfo.glade: Changed ping notebook:
1044          - Added statistics frame to resume ping request
1045          - Changed GtkTextView by GtkTreeView
1046        * ping.h: Added definitions of ping output from
1047          differents flavours of Unix and added a structure
1048          to handle each ping reply
1049        * ping.c: Added ping_foreach_with_tree to show the
1050          output of ping as GtkTreeView
1051          - Added strip_line to strip each line of ping
1052            output and populate the ping_data structure.
1053        * main.c: changed pinger->process_line in
1054          load_ping_widgets_from_xml to connect to the
1055          new funcion (ping_foreach_with_tree) to show
1056          the ping output
1057        * TODO: Updated to show pending task on ping todo
1058          support *BSD.
1059
10602003-01-13  German Poo-Caaman~o <gpoo@ubiobio.cl>
1061
1062        * gnome-netinfo.glade:
1063        * netstat.c: Changed information to display.  Protocol
1064                information were changed in favour of service running
1065                (Internet listening sockets).
1066
10672003-01-13  German Poo-Caaman~o <gpoo@ubiobio.cl>
1068
1069        * traceroute.c:
1070        * traceroute.h:
1071        * callbacks.c:
1072        * gnome-netinfo.glade:
1073        * info.c:
1074        * netstat.c:
1075        * netstat.h:
1076        * ping.c:
1077        * main.c: Added conditional compilation if one of these programs
1078                  were found it by configure (PING_PROGRAM.
1079                          TCPTRACEROUTE_PROGRAM, NETSTAT_PROGRAM,
1080                          IFCONFIG_PROGRAM)
1081        * netinfo.c: Fixed warning in compilation
1082                          (netinfo_io_text_buffer_dialog)
1083
10842003-01-10  German Poo-Caaman~o <gpoo@ubiobio.cl>
1085
1086        * TODO: Updated todo list.
1087
10882003-01-10  German Poo-Caaman~o <gpoo@ubiobio.cl>
1089
1090        * netinfo.c: Add information when then channel is not
1091          available (G_IO_NVAL)
1092
10932003-01-08  German Poo-Caaman~o <gpoo@ubiobio.cl>
1094
1095        * info.h: Fix type on netinfo_info typedef.
1096
10972003-01-08  German Poo-Caaman~o <gpoo@ubiobio.cl>
1098
1099        * netinfo.c: Added info_get_nic_information () to get the
1100          details for each network interface.
1101        * info.h: Added new attributes to _netinfo_info to show
1102          more information about each network interface.
1103          Added constants for common text
1104        * main.c: Added  the new attributtes defined on info.h
1105          to load_info_widgets_from_xml
1106        * gnome-netinfo.glade: Added new labels to show more information
1107          about each network interface
1108
11092002-12-19  German Poo-Caaman~o <gpoo@ubiobio.cl>
1110
1111        * TODO: Updated TODO list.
1112
11132002-12-19  German Poo-Caaman~o <gpoo@ubiobio.cl>
1114
1115        * gnome-netinfo.glade: Removed callback for info_nic
1116
1117        * main.c: Implemented load_info_widgets_from_xml and
1118          called it from main
1119
1120        * info.[ch] Implemented info_load_iface
1121          Pseudo implemented info_nick_changed. 
1122
11232002-12-17  German Poo-Caaman~o <gpoo@ubiobio.cl>
1124
1125        * main.c: Added load_netstat_widgets_from_xml
1126
1127        * Makefile.am: Added netstat.[ch]
1128       
1129        * netstat.[ch]: Added implementation of netstat
1130          netstat_do
1131          netstat_stop
1132          netstat_foreach
1133          netstat_get_active_option
1134         
11352002-12-17  German Poo-Caaman~o <gpoo@ubiobio.cl>
1136
1137        * main.c: Adapted load_traceroute_widgets_from_xml to work
1138          with the Netinfo structure.
1139
1140        * traceroute.[ch]: Reimplemented traceroute (using
1141          tcptraceroute.  Implemented:
1142          traceroute_do
1143          traceroute_stop
1144          traceroute_foreach
1145
1146        * netinfo.[ch]: Added to CVS repository.
1147
11482002-12-17  German Poo-Caaman~o <gpoo@ubiobio.cl>
1149
1150        * Makefile.am: Added netinfo.[ch]
1151
1152        * netinfo.[ch]: Added file to manage generic functions
1153          to call programs such as ping, traceroute, netstat,
1154          etc.
1155          Functions:
1156          netinfo_process_command
1157          netinfo_stop_process_command
1158          netinfo_text_buffer_insert
1159          netinfo_get_count
1160          netinfo_get_host
1161          netinfo_toggle_button
1162          netinfo_toggle_state
1163
1164        * ping.c: Moved and renamed functions to netinfo.c, only
1165          ping_do left respect the previous one.
1166          Added ping_foreach to process each line from the output
1167          of command.
1168          Added ping_stop to stop the process when its running.
1169       
1170        * TODO: Updated todo list
1171       
11722002-12-17  German Poo-Caaman~o <gpoo@ubiobio.cl>
1173
1174        * glade-netinfo.glade: Fixed a minimal value for
1175          ping's count spin (min set to 1).
1176         
1177        * TODO: Added To Do file with missing features to
1178          get an usable application
1179       
1180        * TEST_CASES: Added basics user test cases, to remind
1181          me what do I need to test, after every change.
1182
11832002-12-14  German Poo-Caaman~o <gpoo@ubiobio.cl>
1184
1185        * callbacks.[ch]: Move #define's to callbacks.h
1186        * main.c: Added initialization of pinger->child_pid
1187        * ping.c: Implemented ping_stop that send a SIGINT to
1188          child process if exists.
1189          Changed local variables by properties of the netinfo
1190          structure.
1191        * ping.h: Added a function pointer to allow a generic
1192          uses of ping.c
1193
11942002-12-14  German Poo-Caaman~o <gpoo@ubiobio.cl>
1195
1196        * gnome-netinfo.glade: Fixed double defaults definitions
1197          (it were noted when glade built the sources)
1198        * traceroute.c: Changed traceroute by tcptraceroute.
1199        * ping.h: Added properties to netinfo_ping (button,
1200          running, child_pid and command_line)
1201        * ping.c:
1202          - Changed ping_do to work with netinfo_ping
1203            directly.
1204          - Added netinfo_get_count to get a value of a property
1205            of netinfo_ping (in the future, may be a generic
1206                structure netinfo).
1207          - Added ping_stop.  This function must stop the
1208            execution in any time that the user want.
1209        * callbacks.c:
1210          -Added toggle_button that change a the
1211           label and icon of a button (destroy and re-create)
1212           to be used by any callback.
1213          - Updated on_ping_* to use toggle_button.
1214
12152002-12-14  German Poo-Caaman~o <gpoo@ubiobio.cl>
1216
1217        * main.c: Fixed a crash bug in load_*_widgets_from_xml on
1218          argument of gmalloc.
1219        * callbacks.c: Now ping can be unlimited (max 99) or
1220          limited (accoring to spin).  Still is missing a "Stop"
1221          feature.
1222
12232002-12-13  German Poo-Caaman~o <gpoo@ubiobio.cl>
1224
1225        * info.[ch]: Added to CVS.
1226
12272002-12-13  German Poo-Caaman~o <gpoo@ubiobio.cl>
1228
1229        * Makefile.am: Added info.[ch]
1230        * info.[ch]: Added modules to process the network cards
1231          information.
1232        * callbacks.[ch]: Rewritten on_ping_host_activate and
1233          on_traceroute_host_activate to support the struct
1234          that contins the widgets in each notebook.
1235          Added on_*_button_clicked, with a similar funcionality
1236          a on*_host_activate.
1237          Added on_info_nic_changed with a definition about how
1238          must it work.
1239        * gnome-netinfo.glade: Fixed some widgets names and
1240          some properties (editable).
1241          The callbacks of ping_host and traceroute were deleted.
1242        * main.c: Added:
1243             load_ping_widgets_from_xml (xml);
1244             load_traceroute_widgets_from_xml (xml);
1245          to read the widgets in each notebook to pass them to
1246          the signals.
1247        * ping.c: End of funcionality.  Now the counts of ping
1248          are not hard coded.
1249         
12502002-12-12  German Poo-Caaman~o <gpoo@ubiobio.cl>
1251
1252        * ping.[ch]:
1253          traceroute.[ch]:
1254          main.c: Added copyright and license comments.
1255
12562002-12-12  German Poo-Caaman~o <gpoo@ubiobio.cl>
1257
1258        * gnome-netinfo.glade: UI improvements and normalization
1259          of the name of variables.
1260
12612002-12-12  German Poo-Caaman~o <gpoo@ubiobio.cl>
1262
1263        * Makefile.am:
1264        * traceroute.[ch]: Added code (copied from ping.[ch])
1265          to process the traceroute output.  At moment, it's
1266          blocking the parent process.
1267
1268        * gnome-netinfo.glade: New interfaces, MacOSX alike
1269          with minimal information, ping, traceroute and netstat.
1270
12712002-12-11  Rodrigo Moya <rodrigo@gnome-db.org>
1272
1273        * gnome-netinfo.desktop: fixed entry name.
1274
12752002-12-11  German Poo-Caaman~o <gpoo@ubiobio.cl>
1276
1277        * Renamed to gnome-netinfo to make it a general tool
1278
12792002-12-11  German Poo-Caaman~o <gpoo@ubiobio.cl>
1280
1281        * First commit:  A minimal version of gping.
Note: See TracBrowser for help on using the repository browser.