2005-03-25 Benoît Dejean * gnuserv.c: (syslog_io_message): s/strerror/g_strerror. 2005-02-15 Benoît Dejean * daemon.h: * gnuserv.c: (syslog_message), (syslog_io_message): * main.c: (handle_parent_connection): * slave.c: (handle_slave_connection), (handle_slave_command): Misc. cleanups. 2004-09-19 Benoît Dejean * gnuserv.c: (setup_table): 'screen' is only defined when AUTH_MAGIC_COOKIE is defined. Added missing initializers for popt options. 2004-05-25 Benoît Dejean * gnuserv.c: (permitted): Cast to size_t to remove warning. 2004-03-04 Bastien Nocera * Makefile.am: * gnuserv.c: link explicitely to popt and use libgtop-i18n.h instead of libgnome 2003-10-20 Bastien Nocera * Makefile.am: * daemon.h: * gnuserv.c: (main): fixed compilation 2003-10-20 Bastien Nocera * main.c: (handle_parent_connection): * slave.c: (handle_slave_connection): replace all the xmalloc crap by glib memory management functions 2003-10-20 Bastien Nocera * Makefile.am: removed traces of guile, intllibs and libgnomesupport 2003-10-20 Bastien Nocera * Makefile.am: * gnuserv.c: remove guile and libgnome-support stuff 2003-10-20 Bastien Nocera * Makefile.am: make it compile 2003-05-11 Andrew Sobala * gnuserv.c: (permitted): fix buffer overflow vulnerability 2001-02-14 Martin Baulig * Makefile.am (libgtop_server_LDADD): Removed @LIBSUPPORT@. 1999-11-28 Martin Baulig * gnuserv.c (setup_table): Don't dump core when the table of permitted host names contains a NULL pointer. 1999-07-29 Martin Baulig * Makefile.am: Link the `libgtop_daemon' and the `libgtop_server' statically if possible. 1999-05-07 Martin Baulig * server.c (main): There's some problem with uname () - some systems like Solaris or Digital Unix return a nonnegative value on success, some others like Linux return 0. Since all known systems seem to return a negative value on failure, we simply check whether the return value is not negative here. 1999-02-19 Martin Baulig * Makefile.am (LIBGTOP_COMPILE_SYSTEM): Hardcoded system name. (LIBGTOP_COMPILE_RELEASE): Hardcoded system release. (LIBGTOP_COMPILE_MACHINE): Hardcoded machine type. * src/daemon/Makefile.am (libgtop_server_SOURCES): Don't use `@INTLLIBS@' for the server. * server.c (main): Abort if not running on the system the server was compiled on. 1999-02-10 Martin Baulig * gnuserv.c (program_invocation_*_name): Declare this as `extern' if necessary. 1998-12-17 Martin Baulig * gnuserv.c: Don't include . (program_invocation_name, program_invocation_short_name): Define this here. 1998-12-09 Martin Baulig Larger changes to the daemon: - Dropped all the unix domain socket stuff - we don't need it for connections on the local host, here we behave just like any normal application. - Added poptimization: use the --help parameter to get usage info - Made it a real daemon, fork into background and write to syslog. - It's now possible to invoke the daemon from inetd, you'll get GNU_SECURE authentication in this case. - Don't make this executable suid/sgid - if invoked as root it sets uid/gid to SERVER_UID/SERVER_GID as defined in server_config.h - Added missing features, so you can now really use this thing. 1998-11-11 Martin Baulig * gnuserv.c (main): Set `server->features' directly rather than calling glibtop_set_parameter_l () since this function no longer allows to modify the features. * gnuserv.c, main.c: Use LIBGTOP_ENABLE_DEBUG rather than DEBUG. 1998-11-01 Marc Ewing * Makefile.am: Added $(GLIB_LIBS) to libs. Not sure how it ever built without it. 1998-10-20 Martin Baulig * Makefile.am: Added a notice that this file *requires* libtool 1.2. It may work with 1.1 as well, but that's untested. 1998-10-11 Martin Baulig * Makefile.am (install-exec-hook): Always run `libgtop_postinstall', it's `:' if there's nothing to do since the empty string is no valid shell syntax here. 1998-10-01 Martin Baulig * Makefile.am (install-exec-hook): Use `libgtop_postinstall' here to make the server suid root or sgid kmem if required. 1998-08-25 Martin Baulig * daemon.h (handle_parent_connection): Added prototype. * write.c, io.c: Added cast to `const void *' in calls to `write' and `send' to avoid compiler warnings. * gnuserv.c (handle_signal): Declared static. (main): Casting return value of `getuid' to `int' in debugging statement. * ChangeLog: New file.