32 Commits (f5f64d6bd25654c10d75ae894aa5e9d28e18fbff)

Author SHA1 Message Date
Antti Kervinen f5f64d6bd2 Revert: change RTLD_LOCAL back to RTLD_GLOBAL when dlopening application binary
This reverts commit dfac5b0f10.
15 years ago
Jussi Lind 9b11c59bce Changes: Qt-styled Unix signal handling added to MBooster. Fixes the issue where booster-m
is not killed when launcher dies.

RevBy: Alexey Shilov, Antti Kervinen
15 years ago
Jussi Lind 879d66a131 Changes: cosmetic fix 15 years ago
Jussi Lind d5cdb70b75 Changes: Polished the credential filtering stuff in Booster, some comments added
RevBy: Antti Kervinen
15 years ago
Alexey Shilov 884ec58c65 Changes: filter out invoker credentials from boosted applications 15 years ago
Alexey Shilov 21b57bed7e Fixes: Bug 196289 - applauncher.bin adds 3-28 extra file descriptors for nothing 15 years ago
Alexey Shilov dfac5b0f10 Changes: use RTLD_LOCAL flag instead of RTLD_GLOBAL in dlopen() to load application binary 15 years ago
Jussi Lind 98758a08f7 Changes: acceptConn() => accept(), closeConn() => close(), socket pool is cleared on closeAllSockets(). 15 years ago
Jussi Lind 1fcca22670 Changes: Communication stuff moved from Booster::initialize() to a separate method sendDataToParent(). 15 years ago
Jussi Lind 072d7e82f6 Changes: Compilation fixed. 15 years ago
Jussi Lind 1d91fccf7f Changes: Minor refactoring.
Details: Error messages improved / added, useless variables removed.
15 years ago
Alexey Shilov 5495ec7130 Merge remote branch 'origin/master' 15 years ago
Alexey Shilov e452bae599 Fixes: NB#194550 - applauncherd should have configurable delay when creating new booster process 15 years ago
Jussi Lind f0b46236db Changes: Comment regarding creds_confine2() improved. 15 years ago
Jussi Lind 01dca440c5 Changes: MonitorBooster sends a message to Daemon, who kills MBooster
and WRTBooster.

Details: Fixes the issue where MonitorBooster killed wrong boosters with
         pkill. This functionality is now moved to Daemon since it knows
         the correct pid's.
15 years ago
Jussi Lind ba3776508b Changes: Made MonitorBooster to re-implement run() and initialize(). 15 years ago
Jussi Lind 5d680f7d0c Changes: Daemon::initializeBooster(Booster *) moved to Booster::initialize(...).
RevBy: Antti Kervinen
15 years ago
Jussi Lind 933faa51ad Changes: Temporary booster process name defined and initialized in
booster classes as a static variable. Getters added.

RevBy: Antti Kervinen

Details: Temporary booster process name was previously generated from
the type char at the time process was renamed. This made it impossible
to use the temporary process name from other classes.
15 years ago
Jussi Lind 0195e8b9b3 Changes: Comments in booster.h / booster.cpp improved. One useless
method declaration removed.
15 years ago
Alexey Shilov a6b7a681d3 Changes: logging messages update 15 years ago
Jussi Lind 8b60efebe9 Merge branch 'master' into my-wrtbooster
Conflicts:
	src/launcher/daemon.cpp
	src/launcher/mbooster.h
	src/launcher/qtbooster.h
15 years ago
Antti Kervinen eca50a4466 Fixes: NB#187583 - Update application launcher to use creds_confine2() for credential setup. 15 years ago
Alexey Shilov a9f688e276 Changes: signals forwarding update 15 years ago
Jussi Lind 9e1768ae1b Changes: Two temp variables eliminated. 15 years ago
Jussi Lind 9a385e95ea Merge branch 'master' into my-master 15 years ago
Jussi Lind ba4c53a0ca Changes: Set PWD correctly 15 years ago
Alexey Shilov 851152cd46 Changes: added Connection::peersPid() method 15 years ago
Alexey Shilov 0740932d25 Changes: pass and set gid and uid from invoker process to launcher 15 years ago
Alexey Shilov f8f18c9026 Changes: return application's exit status to invoker 15 years ago
Alexey Shilov a43e0660eb Changes: sending application exit status to invoker stubs, code refactoring 15 years ago
Alexey Shilov bb8223f4e4 Changes: close connection with invoker if --wait-term param is not used 15 years ago
Antti Kervinen d18c8d95ef Changes: First public release 16 years ago