summaryrefslogtreecommitdiff
path: root/src/daemon/ChangeLog
blob: d342febf82ec2eb52cbe3d6fa59e25d4b12c111c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
2005-03-25  Benoît Dejean  <TazForEver@dlfp.org>

	* gnuserv.c: (syslog_io_message): s/strerror/g_strerror.

2005-02-15  Benoît Dejean  <TazForEver@dlfp.org>

	* 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  <tazforever@dlfp.org>

	* 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  <tazforever@dlfp.org>

	* gnuserv.c: (permitted): Cast to size_t to remove warning.

2004-03-04  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am:
	* gnuserv.c: link explicitely to popt and use libgtop-i18n.h
	instead of libgnome

2003-10-20  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am:
	* daemon.h:
	* gnuserv.c: (main): fixed compilation

2003-10-20  Bastien Nocera  <hadess@hadess.net>

	* 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  <hadess@hadess.net>

	* Makefile.am: removed traces of guile, intllibs and libgnomesupport

2003-10-20  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am:
	* gnuserv.c: remove guile and libgnome-support stuff

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

2001-02-14  Martin Baulig  <baulig@suse.de>

	* Makefile.am (libgtop_server_LDADD): Removed @LIBSUPPORT@.

1999-11-28  Martin Baulig  <martin@home-of-linux.org>

	* gnuserv.c (setup_table): Don't dump core when the table of
	permitted host names contains a NULL pointer.

1999-07-29  Martin Baulig  <martin@home-of-linux.org>

	* Makefile.am: Link the `libgtop_daemon' and the `libgtop_server'
	statically if possible.

1999-05-07  Martin Baulig  <martin@home-of-linux.org>

	* 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  <martin@home-of-linux.org>

	* 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  <martin@home-of-linux.org>

	* gnuserv.c (program_invocation_*_name): Declare this as `extern'
	if necessary.

1998-12-17  Martin Baulig  <baulig@merkur.uni-trier.de>

	* gnuserv.c: Don't include <gnome-argp.h>.
	(program_invocation_name, program_invocation_short_name): Define
	this here.

1998-12-09  Martin Baulig  <martin@home-of-linux.org>

	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  <martin@home-of-linux.org>

	* 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  <marc@tasmanian.redhat.com>

	* Makefile.am: Added $(GLIB_LIBS) to libs.  Not sure
	how it ever built without it.

1998-10-20  Martin Baulig  <martin@home-of-linux.org>

	* 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  <martin@home-of-linux.org>

	* 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  <martin@home-of-linux.org>

	* 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  <martin@home-of-linux.org>

	* 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.