Pref/network and launch roster

I am investigating adding “Mail” to the network preferences, I am however confused by the layout and the relation to the launch daemon.

are services managed in pref/Network also managed properly by the launch daemon or is this entirely seperate? I checked the ftp addon for example but found no associated service in launch roster or in the code of the addon.

ref: Mail_daemon oddity - #8 by nephele

I think those services are managed directly by the net_server itself. The services get added to a file watched by the server and it will manage the creation/termination of the relevant teams.

Some of the services can also launch on demand (inetd style).

Is this helpful to better understanding ?

I do not use any mail client - I rather manage mails on server via webpages, so this way it might not helpful in all ways – e.g. Requires this way just “-1” instead of other value.

Services can be found in X512’s toolkit →

   user  ~    13:53    pkgman info haikuutils
haikuutils: A tool collection to manage and explore the lower levels of Haiku

HaikuUtils is a collection of little tools to manage various aspects of the running system.

CLI tools:

‘MsgDump’ opens flattened BMessage files, which are often used to store application settings.

‘PictureView’ shows flattened BPictures.

‘TraverseApps’ lists running applications and GUI objects inside them such as BWindow and BView. Very handy for (hey) scripting purposes.

GUI tools:

‘Services’ lets you stop and restart services like servers and daemons, a bit like a GUI to the shell command ‘launch_roster’.
*‘SystemManager’ shows all running teams and lets you explore various team objects (images, threads, semaphores, etc.).

‘Users’ is used to add, remove or edit user and group profiles.

Warning! This software suit is incomplete.

   user  ~    13:54   

My question was about how the architecture of these two components is supposed to interact. The software does not help me…