Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 633 in orxonox.OLD

Timestamp:
Sep 15, 2003, 10:14:57 PM (21 years ago)
Author:
amir
Message:

15.09.2003 - Release of SRRD version 0.98-pre2

Added signal handler for /every/ signal which triggers a core dump! This signal
handler does a service_stopall_emergency(), which stops all services and then
removes all interface aliases. After doing this we reinstall the default handler
and call abort() which results in a real core dump and core file for debugging
purposes.


Added support for SIGTERM which will execute by the user requested in-signal-handler
service_stopall_emergency() and then exit. This allows to kill a srrd daemon which
is no longer responding to SIGTERM.


Removed router_timertick() and added 'line vty; exec-timeout 0' to route_longin().
This should have the same effect without having to relay on timers and without
sending vty commands all the time.


New closing all file descriptors > 2 in forked childs. That way we can be sure that
forked childs do not have open file descripts inherited from its parent except for
stdin, stdout and stderr.


Service scripts (non-Makefiles) get correct SERVICE_JOINED and SERVICE_LEAVED
arguments now.


Added 'Service Primitive Type' to service definition page. This popup shows all known
SR::Service::* classes. Choosing one of them instad of 'Custom' a user can create a
object oriented perl based service primitive script on the fly without knowing
anything of the underlying service primitives. The service primitive script gets
created and it's permissions get set to executable. Then the service primitive's
service confifiguration page gets shown, allowing the user to configure the newly
created service primitive script.

(No files)

Note: See TracChangeset for help on using the changeset viewer.