Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
526a516981 | ||
|
35972c6a3d | ||
|
e07a0a005d |
6
NEWS
6
NEWS
@@ -1,3 +1,9 @@
|
|||||||
|
16 February 2024: Overview of changes in 2.41.3
|
||||||
|
================================================
|
||||||
|
|
||||||
|
* Fixed daemon buffer overflow #72
|
||||||
|
* Updated translations
|
||||||
|
|
||||||
15 October 2023: Overview of changes in 2.41.2
|
15 October 2023: Overview of changes in 2.41.2
|
||||||
================================================
|
================================================
|
||||||
|
|
||||||
|
@@ -4,7 +4,7 @@ dnl
|
|||||||
|
|
||||||
m4_define([libgtop_major_version], [2])
|
m4_define([libgtop_major_version], [2])
|
||||||
m4_define([libgtop_minor_version], [41])
|
m4_define([libgtop_minor_version], [41])
|
||||||
m4_define([libgtop_micro_version], [2])
|
m4_define([libgtop_micro_version], [3])
|
||||||
m4_define([libgtop_version], [libgtop_major_version.libgtop_minor_version.libgtop_micro_version])
|
m4_define([libgtop_version], [libgtop_major_version.libgtop_minor_version.libgtop_micro_version])
|
||||||
|
|
||||||
dnl increment if the interface has additions, changes, removals.
|
dnl increment if the interface has additions, changes, removals.
|
||||||
|
10
po/tr.po
10
po/tr.po
@@ -12,16 +12,16 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: libgtop\n"
|
"Project-Id-Version: libgtop\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n"
|
||||||
"POT-Creation-Date: 2023-01-25 20:47+0000\n"
|
"POT-Creation-Date: 2023-08-08 10:47+0000\n"
|
||||||
"PO-Revision-Date: 2017-09-05 07:33+0300\n"
|
"PO-Revision-Date: 2023-10-24 02:11+0300\n"
|
||||||
"Last-Translator: Emin Tufan Çetin <etcetin@gmail.com>\n"
|
"Last-Translator: Sabri Ünal <libreajans@gmail.com>\n"
|
||||||
"Language-Team: Türkçe <takim@gnome.org.tr>\n"
|
"Language-Team: Türkçe <takim@gnome.org.tr>\n"
|
||||||
"Language: tr\n"
|
"Language: tr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: Gtranslator 2.91.7\n"
|
"X-Generator: Poedit 3.4\n"
|
||||||
|
|
||||||
#: lib/read.c:49
|
#: lib/read.c:49
|
||||||
#, c-format
|
#, c-format
|
||||||
@@ -106,7 +106,7 @@ msgstr "Öldür"
|
|||||||
|
|
||||||
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36
|
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36
|
||||||
msgid "Bus error"
|
msgid "Bus error"
|
||||||
msgstr "Veriyolu hatası"
|
msgstr "Veri yolu hatası"
|
||||||
|
|
||||||
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37
|
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37
|
||||||
msgid "Segmentation violation"
|
msgid "Segmentation violation"
|
||||||
|
@@ -61,25 +61,31 @@ handle_parent_connection (int s)
|
|||||||
"Parent (%d) received command %lu from client.",
|
"Parent (%d) received command %lu from client.",
|
||||||
getpid (), cmnd->command);
|
getpid (), cmnd->command);
|
||||||
|
|
||||||
if (cmnd->data_size >= BUFSIZ) {
|
|
||||||
syslog_message (LOG_WARNING,
|
|
||||||
"Client sent %lu bytes, but buffer is %lu",
|
|
||||||
cmnd->data_size, (unsigned long)BUFSIZ);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
memset (resp, 0, sizeof (glibtop_response));
|
memset (resp, 0, sizeof (glibtop_response));
|
||||||
|
|
||||||
memset (parameter, 0, sizeof (parameter));
|
memset (parameter, 0, sizeof (parameter));
|
||||||
|
|
||||||
if (cmnd->data_size) {
|
if (cmnd->data_size) {
|
||||||
|
if (cmnd->data_size >= BUFSIZ) {
|
||||||
|
syslog_message (LOG_WARNING,
|
||||||
|
"Client sent %lu bytes, but buffer is %lu",
|
||||||
|
cmnd->data_size, (unsigned long)BUFSIZ);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (enable_debug)
|
if (enable_debug)
|
||||||
syslog_message (LOG_DEBUG, "Client has %lu bytes of data.",
|
syslog_message (LOG_DEBUG, "Client has %lu bytes of data.",
|
||||||
cmnd->data_size);
|
cmnd->data_size);
|
||||||
|
|
||||||
do_read (s, parameter, cmnd->data_size);
|
do_read (s, parameter, cmnd->data_size);
|
||||||
|
|
||||||
} else if (cmnd->size) {
|
} else if (cmnd->size) {
|
||||||
|
if (cmnd->size >= BUFSIZ) {
|
||||||
|
syslog_message (LOG_WARNING,
|
||||||
|
"Client sent %lu bytes, but buffer is %lu",
|
||||||
|
cmnd->size, (unsigned long)BUFSIZ);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
memcpy (parameter, cmnd->parameter, cmnd->size);
|
memcpy (parameter, cmnd->parameter, cmnd->size);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -44,22 +44,26 @@ handle_slave_connection (int input, int output)
|
|||||||
glibtop_debug ("Slave %d received command "
|
glibtop_debug ("Slave %d received command "
|
||||||
"%lu from client.", getpid (), cmnd->command);
|
"%lu from client.", getpid (), cmnd->command);
|
||||||
|
|
||||||
if (cmnd->data_size >= BUFSIZ)
|
|
||||||
glibtop_error ("Client sent %lu bytes, "
|
|
||||||
"but buffer is %lu",
|
|
||||||
cmnd->size, (unsigned long)BUFSIZ);
|
|
||||||
|
|
||||||
memset (resp, 0, sizeof (glibtop_response));
|
memset (resp, 0, sizeof (glibtop_response));
|
||||||
|
|
||||||
memset (parameter, 0, sizeof (parameter));
|
memset (parameter, 0, sizeof (parameter));
|
||||||
|
|
||||||
if (cmnd->data_size) {
|
if (cmnd->data_size) {
|
||||||
|
if (cmnd->data_size >= BUFSIZ)
|
||||||
|
glibtop_error ("Client sent %lu bytes, "
|
||||||
|
"but buffer is %lu",
|
||||||
|
cmnd->data_size, (unsigned long)BUFSIZ);
|
||||||
|
|
||||||
glibtop_debug ("Client has %lu bytes of data.",
|
glibtop_debug ("Client has %lu bytes of data.",
|
||||||
cmnd->data_size);
|
cmnd->data_size);
|
||||||
|
|
||||||
do_read (input, parameter, cmnd->data_size);
|
do_read (input, parameter, cmnd->data_size);
|
||||||
|
|
||||||
} else if (cmnd->size) {
|
} else if (cmnd->size) {
|
||||||
|
if (cmnd->size >= BUFSIZ)
|
||||||
|
glibtop_error ("Client sent %lu bytes, "
|
||||||
|
"but buffer is %lu",
|
||||||
|
cmnd->size, (unsigned long)BUFSIZ);
|
||||||
|
|
||||||
memcpy (parameter, cmnd->parameter, cmnd->size);
|
memcpy (parameter, cmnd->parameter, cmnd->size);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user