Compare commits
	
		
			12 Commits
		
	
	
		
			gnome-2-38
			...
			LIBGTOP_2_
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					bec5e10bb1 | ||
| 
						 | 
					7bd1293665 | ||
| 
						 | 
					5edf277435 | ||
| 
						 | 
					3f307e8e30 | ||
| 
						 | 
					b375457834 | ||
| 
						 | 
					79e8b914ed | ||
| 
						 | 
					faacbd7f8b | ||
| 
						 | 
					dde57bee91 | ||
| 
						 | 
					08798f05f5 | ||
| 
						 | 
					486e6b0260 | ||
| 
						 | 
					1c96e35cc0 | ||
| 
						 | 
					83a3d5f76d | 
							
								
								
									
										23
									
								
								ChangeLog
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								ChangeLog
									
									
									
									
									
								
							@@ -1,3 +1,26 @@
 | 
			
		||||
2003-10-21  Bastien Nocera  <hadess@hadess.net>
 | 
			
		||||
 | 
			
		||||
	* lib/read.c: (glibtop_read_l):
 | 
			
		||||
	* lib/read_data.c: (glibtop_read_data_l):
 | 
			
		||||
	* lib/write.c: (glibtop_write_l): 
 | 
			
		||||
	reverted string freeze breakage
 | 
			
		||||
 | 
			
		||||
2003-10-20  Bastien Nocera  <hadess@hadess.net>
 | 
			
		||||
 | 
			
		||||
	* lib/read.c: (glibtop_read_l):
 | 
			
		||||
	* lib/read_data.c: (glibtop_read_data_l):
 | 
			
		||||
	* lib/write.c: (glibtop_write_l): apply patch for ngettext support
 | 
			
		||||
	by Christian Neumair <chris@gnome-de.org>
 | 
			
		||||
 | 
			
		||||
2003-10-20  Bastien Nocera  <hadess@hadess.net>
 | 
			
		||||
 | 
			
		||||
	* src/inodedb/Makefile.am: link to libgtop_suid_common-2.0.la
 | 
			
		||||
	(Closes: #107990)
 | 
			
		||||
 | 
			
		||||
2003-10-20  Bastien Nocera  <hadess@hadess.net>
 | 
			
		||||
 | 
			
		||||
	* configure.in: make it compile
 | 
			
		||||
 | 
			
		||||
2003-10-19  Carlos Perelló Marín <carlos@gnome.org>
 | 
			
		||||
 | 
			
		||||
	* support/*: Reverted libgtop changes. It's a common module
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										15
									
								
								configure.in
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								configure.in
									
									
									
									
									
								
							@@ -5,14 +5,22 @@ dnl
 | 
			
		||||
AC_INIT(copyright.txt)
 | 
			
		||||
AM_CONFIG_HEADER(config.h)
 | 
			
		||||
AC_CANONICAL_SYSTEM
 | 
			
		||||
# Making releases:
 | 
			
		||||
#   LIBGTOP_MICRO_VERSION += 1;
 | 
			
		||||
#   LIBGTOP_INTERFACE_AGE += 1;
 | 
			
		||||
#   LIBGTOP_BINARY_AGE += 1;
 | 
			
		||||
# if any functions have been added, set LIBGTOP_INTERFACE_AGE to 0.
 | 
			
		||||
# if backwards compatibility has been broken,
 | 
			
		||||
# set LIBGTOP_BINARY_AGE and LIBGTOP_INTERFACE_AGE to 0.
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
LIBGTOP_MAJOR_VERSION=2
 | 
			
		||||
LIBGTOP_MINOR_VERSION=0
 | 
			
		||||
LIBGTOP_MICRO_VERSION=5
 | 
			
		||||
LIBGTOP_MICRO_VERSION=7
 | 
			
		||||
LIBGTOP_VERSION=$LIBGTOP_MAJOR_VERSION.$LIBGTOP_MINOR_VERSION.$LIBGTOP_MICRO_VERSION
 | 
			
		||||
AM_INIT_AUTOMAKE(libgtop, $LIBGTOP_VERSION)
 | 
			
		||||
LIBGTOP_INTERFACE_AGE=5
 | 
			
		||||
LIBGTOP_BINARY_AGE=5
 | 
			
		||||
LIBGTOP_INTERFACE_AGE=7
 | 
			
		||||
LIBGTOP_BINARY_AGE=7
 | 
			
		||||
 | 
			
		||||
# you can set this to `-snap' for instance to create
 | 
			
		||||
# a `libgtop-1.x.y-snap.tar.gz' tarball.
 | 
			
		||||
@@ -479,5 +487,6 @@ lib/Makefile
 | 
			
		||||
examples/Makefile
 | 
			
		||||
doc/Makefile
 | 
			
		||||
support/Makefile
 | 
			
		||||
support/gnome-support-2.0.pc
 | 
			
		||||
libgtop-2.0.pc
 | 
			
		||||
])
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										20
									
								
								po/ChangeLog
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								po/ChangeLog
									
									
									
									
									
								
							@@ -1,3 +1,23 @@
 | 
			
		||||
2003-10-25  Christian Neumair  <chris@gnome-de.org>
 | 
			
		||||
 | 
			
		||||
	* de.po: Updated German translation.
 | 
			
		||||
 | 
			
		||||
2003-10-22   Vincent van Adrighem  <adrighem@gnome.org>
 | 
			
		||||
 | 
			
		||||
	* nl.po: Dutch translation updated by Vincent van Adrighem.
 | 
			
		||||
 | 
			
		||||
2003-10-22  Christian Rose  <menthos@menthos.com>
 | 
			
		||||
 | 
			
		||||
	* sv.po: Updated Swedish translation.
 | 
			
		||||
 | 
			
		||||
2003-10-21  Christian Neumair  <chris@gnome-de.org>
 | 
			
		||||
 | 
			
		||||
	* de.po: Updated German translation.
 | 
			
		||||
 | 
			
		||||
2003-10-21  Christian Rose  <menthos@menthos.com>
 | 
			
		||||
 | 
			
		||||
	* sv.po: Updated Swedish translation.
 | 
			
		||||
 | 
			
		||||
2003-10-19  Carlos Perelló Marín <carlos@gnome.org>
 | 
			
		||||
 | 
			
		||||
	* POTFILES.ignore: Removed, we use now POTFILES.skip
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										25
									
								
								po/nl.po
									
									
									
									
									
								
							
							
						
						
									
										25
									
								
								po/nl.po
									
									
									
									
									
								
							@@ -6,13 +6,14 @@ msgid ""
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Project-Id-Version: libgtop CVS\n"
 | 
			
		||||
"Report-Msgid-Bugs-To: \n"
 | 
			
		||||
"POT-Creation-Date: 2003-06-21 12:58+0200\n"
 | 
			
		||||
"POT-Creation-Date: 2003-10-21 19:07+0200\n"
 | 
			
		||||
"PO-Revision-Date: 2002-10-29 13:14+0100\n"
 | 
			
		||||
"Last-Translator: Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>\n"
 | 
			
		||||
"Language-Team: Dutch <nl@li.org>\n"
 | 
			
		||||
"MIME-Version: 1.0\n"
 | 
			
		||||
"Content-Type: text/plain; charset=UTF-8\n"
 | 
			
		||||
"Content-Transfer-Encoding: 8bit\n"
 | 
			
		||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 | 
			
		||||
 | 
			
		||||
#: examples/smp.c:71
 | 
			
		||||
#, c-format
 | 
			
		||||
@@ -93,8 +94,10 @@ msgstr "Draaiing:"
 | 
			
		||||
 | 
			
		||||
#: lib/read.c:75
 | 
			
		||||
#, c-format
 | 
			
		||||
msgid "read %d bytes"
 | 
			
		||||
msgstr "%d bytes gelezen"
 | 
			
		||||
msgid "read %d byte"
 | 
			
		||||
msgid_plural "read %d bytes"
 | 
			
		||||
msgstr[0] "%d byte gelezen"
 | 
			
		||||
msgstr[1] "%d bytes gelezen"
 | 
			
		||||
 | 
			
		||||
#: lib/read_data.c:49
 | 
			
		||||
msgid "read data size"
 | 
			
		||||
@@ -102,13 +105,17 @@ msgstr "grootte van de gelezen data"
 | 
			
		||||
 | 
			
		||||
#: lib/read_data.c:66
 | 
			
		||||
#, c-format
 | 
			
		||||
msgid "read data %d bytes"
 | 
			
		||||
msgstr "lees %d bytes"
 | 
			
		||||
msgid "read data %d byte"
 | 
			
		||||
msgid_plural "read data %d bytes"
 | 
			
		||||
msgstr[0] "lees %d byte"
 | 
			
		||||
msgstr[1] "lees %d bytes"
 | 
			
		||||
 | 
			
		||||
#: lib/write.c:48
 | 
			
		||||
#, c-format
 | 
			
		||||
msgid "write %d bytes"
 | 
			
		||||
msgstr "schrijf %d bytes"
 | 
			
		||||
msgid "write %d byte"
 | 
			
		||||
msgid_plural "write %d bytes"
 | 
			
		||||
msgstr[0] "schrijf %d byte"
 | 
			
		||||
msgstr[1] "schrijf %d bytes"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:453
 | 
			
		||||
msgid "Enable debugging"
 | 
			
		||||
@@ -214,11 +221,11 @@ msgstr "%s: optie '-W %s' is dubbelzinnig\n"
 | 
			
		||||
msgid "%s: option `-W %s' doesn't allow an argument\n"
 | 
			
		||||
msgstr "%s: optie '-W %s' staat geen argument toe\n"
 | 
			
		||||
 | 
			
		||||
#: support/popthelp.c:35
 | 
			
		||||
#: support/popthelp.c:23
 | 
			
		||||
msgid "Show this help message"
 | 
			
		||||
msgstr "Laat deze uitleg zien"
 | 
			
		||||
 | 
			
		||||
#: support/popthelp.c:36
 | 
			
		||||
#: support/popthelp.c:24
 | 
			
		||||
msgid "Display brief usage message"
 | 
			
		||||
msgstr "Toon een korte handleiding"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										27
									
								
								po/sv.po
									
									
									
									
									
								
							
							
						
						
									
										27
									
								
								po/sv.po
									
									
									
									
									
								
							@@ -9,13 +9,14 @@
 | 
			
		||||
msgid ""
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Project-Id-Version: libgtop\n"
 | 
			
		||||
"POT-Creation-Date: 2003-02-09 23:12+0100\n"
 | 
			
		||||
"PO-Revision-Date: 2003-02-09 23:13+0100\n"
 | 
			
		||||
"POT-Creation-Date: 2003-10-22 00:07+0200\n"
 | 
			
		||||
"PO-Revision-Date: 2003-10-22 00:08+0200\n"
 | 
			
		||||
"Last-Translator: Christian Rose <menthos@menthos.com>\n"
 | 
			
		||||
"Language-Team: Swedish <sv@li.org>\n"
 | 
			
		||||
"MIME-Version: 1.0\n"
 | 
			
		||||
"Content-Type: text/plain; charset=UTF-8\n"
 | 
			
		||||
"Content-Transfer-Encoding: 8bit\n"
 | 
			
		||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 | 
			
		||||
 | 
			
		||||
#: examples/smp.c:71
 | 
			
		||||
#, c-format
 | 
			
		||||
@@ -117,39 +118,39 @@ msgstr "läste %d byte data"
 | 
			
		||||
msgid "write %d bytes"
 | 
			
		||||
msgstr "skrev %d byte"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:448
 | 
			
		||||
#: src/daemon/gnuserv.c:453
 | 
			
		||||
msgid "Enable debugging"
 | 
			
		||||
msgstr "Aktivera felsökning"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:448
 | 
			
		||||
#: src/daemon/gnuserv.c:453
 | 
			
		||||
msgid "DEBUG"
 | 
			
		||||
msgstr "FELSÖK"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:450
 | 
			
		||||
#: src/daemon/gnuserv.c:455
 | 
			
		||||
msgid "Enable verbose output"
 | 
			
		||||
msgstr "Aktivera utförlig utskrift"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:450
 | 
			
		||||
#: src/daemon/gnuserv.c:455
 | 
			
		||||
msgid "VERBOSE"
 | 
			
		||||
msgstr "UTFÖRLIG"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:452
 | 
			
		||||
#: src/daemon/gnuserv.c:457
 | 
			
		||||
msgid "Don't fork into background"
 | 
			
		||||
msgstr "Grena inte i bakgrunden"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:452
 | 
			
		||||
#: src/daemon/gnuserv.c:457
 | 
			
		||||
msgid "NO-DAEMON"
 | 
			
		||||
msgstr "INGEN-DEMON"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:454
 | 
			
		||||
#: src/daemon/gnuserv.c:459
 | 
			
		||||
msgid "Invoked from inetd"
 | 
			
		||||
msgstr "Startad från inetd"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:454
 | 
			
		||||
#: src/daemon/gnuserv.c:459
 | 
			
		||||
msgid "INETD"
 | 
			
		||||
msgstr "INETD"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:488
 | 
			
		||||
#: src/daemon/gnuserv.c:493
 | 
			
		||||
#, c-format
 | 
			
		||||
msgid ""
 | 
			
		||||
"Error on option %s: %s.\n"
 | 
			
		||||
@@ -222,11 +223,11 @@ msgstr "%s: flaggan \"-W %s\" är tvetydig\n"
 | 
			
		||||
msgid "%s: option `-W %s' doesn't allow an argument\n"
 | 
			
		||||
msgstr "%s: flaggan \"-W %s\" tillåter inga argument\n"
 | 
			
		||||
 | 
			
		||||
#: support/popthelp.c:35
 | 
			
		||||
#: support/popthelp.c:23
 | 
			
		||||
msgid "Show this help message"
 | 
			
		||||
msgstr "Visa denna hjälptext"
 | 
			
		||||
 | 
			
		||||
#: support/popthelp.c:36
 | 
			
		||||
#: support/popthelp.c:24
 | 
			
		||||
msgid "Display brief usage message"
 | 
			
		||||
msgstr "Visa kortfattad användningstext"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,7 @@
 | 
			
		||||
2003-10-20  Bastien Nocera  <hadess@hadess.net>
 | 
			
		||||
 | 
			
		||||
	* Makefile.am: make it compile
 | 
			
		||||
 | 
			
		||||
2003-05-11  Andrew Sobala  <aes@gnome.org>
 | 
			
		||||
 | 
			
		||||
	* gnuserv.c: (permitted): fix buffer overflow vulnerability
 | 
			
		||||
 
 | 
			
		||||
@@ -40,7 +40,7 @@ libgtop_daemon2_LDADD		= $(top_builddir)/lib/libgtop-2.0.la \
 | 
			
		||||
				  @sysdeps_suid_lib@ \
 | 
			
		||||
				  $(suid_sysdeps) $(suid_common)\
 | 
			
		||||
				  $(LIBGTOP_LIBS)\
 | 
			
		||||
				  @LIBSUPPORT@ @INTLLIBS@ @libs_xauth@
 | 
			
		||||
				  @LIBSUPPORT@ @INTLLIBS@ @libs_xauth@ -lpopt
 | 
			
		||||
 | 
			
		||||
libgtop_server2_SOURCES		= server.c slave.c io.c version.c daemon.h
 | 
			
		||||
libgtop_server2_LDADD		= $(top_builddir)/sysdeps/@sysdeps_dir@/libgtop_sysdeps_suid-2.0.la \
 | 
			
		||||
 
 | 
			
		||||
@@ -10,6 +10,7 @@ mkinodedb2_LDADD		= $(top_builddir)/lib/libgtop-2.0.la \
 | 
			
		||||
file_by_inode2_LDADD	= $(top_builddir)/lib/libgtop-2.0.la \
 | 
			
		||||
			  $(top_builddir)/sysdeps/common/libgtop_common-2.0.la \
 | 
			
		||||
			  $(top_builddir)/sysdeps/@sysdeps_dir@/libgtop_sysdeps-2.0.la \
 | 
			
		||||
			  @LIBSUPPORT@ @INTLLIBS@
 | 
			
		||||
			  @LIBSUPPORT@ @INTLLIBS@ \
 | 
			
		||||
			  $(top_builddir)/sysdeps/common/libgtop_suid_common-2.0.la
 | 
			
		||||
 | 
			
		||||
EXTRA_DIST		= README.inodedb
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,8 @@
 | 
			
		||||
2003-10-20  Bastien Nocera  <hadess@hadess.net>
 | 
			
		||||
 | 
			
		||||
        * swap.c: (glibtop_get_swap_p): fix swap sizes in FreeBSD,
 | 
			
		||||
	patch by edwin@mavetju.org
 | 
			
		||||
 | 
			
		||||
2001-10-17  Abel Cheung <maddog@linux.org.hk>
 | 
			
		||||
 | 
			
		||||
	* Makefile.am: move header to $(includedir)/libgtop-1.0/glibtop.
 | 
			
		||||
 
 | 
			
		||||
@@ -369,8 +369,8 @@ glibtop_get_swap_p (glibtop *server, glibtop_swap *buf)
 | 
			
		||||
 | 
			
		||||
	buf->flags = _glibtop_sysdeps_swap;
 | 
			
		||||
 | 
			
		||||
	buf->used = kvmsw[nswdev].ksw_used;
 | 
			
		||||
	buf->total = kvmsw[nswdev].ksw_total;
 | 
			
		||||
	buf->used = kvmsw[nswdev].ksw_used * getpagesize(); 
 | 
			
		||||
	buf->total = kvmsw[nswdev].ksw_total * getpagesize();
 | 
			
		||||
 | 
			
		||||
	buf->free = buf->total - buf->used;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,10 @@
 | 
			
		||||
2003-10-20  Bastien Nocera  <hadess@hadess.net>
 | 
			
		||||
 | 
			
		||||
	* glibtop_server.h:
 | 
			
		||||
	* mem.c: (glibtop_get_mem_s):
 | 
			
		||||
	* swap.c: (glibtop_get_swap_s): committing patch from Sebastien
 | 
			
		||||
	Bacher <seb128@debian.org> for Linux 2.6 support (Closes: #104747)
 | 
			
		||||
 | 
			
		||||
2001-10-17  Abel Cheung <maddog@linux.org.hk>
 | 
			
		||||
 | 
			
		||||
	* Makefile.am: move header to $(includedir)/libgtop-1.0/glibtop.
 | 
			
		||||
 
 | 
			
		||||
@@ -57,6 +57,25 @@ skip_line (const char *p)
 | 
			
		||||
	return (char *) ++p;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static inline unsigned long
 | 
			
		||||
get_scaled(const char *buffer, const char *key)
 | 
			
		||||
{
 | 
			
		||||
  const char    *ptr;
 | 
			
		||||
  char          *next;
 | 
			
		||||
  unsigned long value = 0;
 | 
			
		||||
  
 | 
			
		||||
  if ((ptr = strstr(buffer, key)))
 | 
			
		||||
    {
 | 
			
		||||
      ptr += strlen(key);
 | 
			
		||||
      value = strtoul(ptr, &next, 0);
 | 
			
		||||
      if (strchr(next, 'k'))
 | 
			
		||||
	value *= 1024;
 | 
			
		||||
      else if (strchr(next, 'M'))
 | 
			
		||||
	value *= 1024 * 1024;
 | 
			
		||||
    }
 | 
			
		||||
  return value;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static inline int
 | 
			
		||||
proc_file_to_buffer (char *buffer, const char *fmt, pid_t pid)
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -65,17 +65,13 @@ glibtop_get_mem_s (glibtop *server, glibtop_mem *buf)
 | 
			
		||||
 | 
			
		||||
	buffer [len] = '\0';
 | 
			
		||||
 | 
			
		||||
	p = skip_line (buffer);
 | 
			
		||||
	p = skip_token (p);		/* "Mem:" */
 | 
			
		||||
	buf->total  = get_scaled(buffer, "MemTotal:");
 | 
			
		||||
	buf->used   = get_scaled(buffer, "Active:");
 | 
			
		||||
	buf->free   = get_scaled(buffer, "MemFree:");
 | 
			
		||||
	buf->shared = get_scaled(buffer, "Mapped:");
 | 
			
		||||
	buf->buffer = get_scaled(buffer, "Buffers:");
 | 
			
		||||
	buf->cached = get_scaled(buffer, "Cached:");
 | 
			
		||||
 | 
			
		||||
	buf->total  = strtoul (p, &p, 0);
 | 
			
		||||
	buf->used   = strtoul (p, &p, 0);
 | 
			
		||||
	buf->free   = strtoul (p, &p, 0);
 | 
			
		||||
	buf->shared = strtoul (p, &p, 0);
 | 
			
		||||
	buf->buffer = strtoul (p, &p, 0);
 | 
			
		||||
	buf->cached = strtoul (p, &p, 0);
 | 
			
		||||
 | 
			
		||||
	buf->user = buf->total - buf->free - buf->cached - buf->buffer;
 | 
			
		||||
 | 
			
		||||
	buf->flags = _glibtop_sysdeps_mem;
 | 
			
		||||
 	buf->user = buf->total - buf->free - buf->cached - buf->buffer;
 | 
			
		||||
 	buf->flags = _glibtop_sysdeps_mem;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -70,13 +70,11 @@ glibtop_get_swap_s (glibtop *server, glibtop_swap *buf)
 | 
			
		||||
 | 
			
		||||
	buffer [len] = '\0';
 | 
			
		||||
 | 
			
		||||
	p = skip_line (buffer);
 | 
			
		||||
	p = skip_line (p);
 | 
			
		||||
	p = skip_token (p);		/* "Swap:" */
 | 
			
		||||
 | 
			
		||||
	buf->total  = strtoul (p, &p, 0);
 | 
			
		||||
	buf->used   = strtoul (p, &p, 0);
 | 
			
		||||
	buf->free   = strtoul (p, &p, 0);
 | 
			
		||||
	/* Kernel 2.6 with multiple lines */
 | 
			
		||||
 
 | 
			
		||||
	buf->total = get_scaled(buffer, "SwapTotal:");
 | 
			
		||||
	buf->free = get_scaled(buffer, "SwapFree:");
 | 
			
		||||
	buf->used = buf->total - buf->free;
 | 
			
		||||
 | 
			
		||||
	buf->flags = _glibtop_sysdeps_swap;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user